/* CSS Document */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; border: 0; }
body { font-size: 12px; text-align: left;  color: #000; font-family: "宋体"; background-color: #fff; background:url(../images/top_bg.jpg) repeat-x; }
ul, ol { list-style-type: none; }
em { font-style: normal; }
a { text-decoration: none; color: #444; }
a:link { color: #444444; }
a:hover { text-decoration: underline; }
a:hover, a:active, a:focus { color: #F00; }
.clearit { clear: both; }
.hide { display: none }
.show { display: block; }

.guanggao{ width:100%; margin:0 auto; height:50px;}
.guanggao_nr{ width:100%; height:50px;}

.top{ width:100%; margin:0 auto; background:url(../images/index_r2_c6.jpg) repeat-x;}
.top_s{ width:1190px; margin:0 auto; height:32px;}
.top_neis{ width:1008px; margin:0 auto; height:32px;}
.top_sle{ float:left; line-height:32px;}
.top_sle span{ float:left; color:#848484;}
.top_sle span img{ padding-top:5px;}
.top_sle a{ float:left; color:#848484; padding-left:5px;}

.top_sri{ float:right; line-height:32px;}
.top_sri a{ float:left; color:#848484; padding-left:5px;}
.top_sri #redd{ color:#C9043C;}
.top_sri span{ float:left; background:url(../images/index_r3_c4.jpg) no-repeat 1px; color:#848484; margin-left:10px; display:inline; padding-left:15px;}

.top_x{ width:1190px; margin:0 auto;}
.logo{ float:left; width:300px; padding-top:11px;}
.logo a img { width:194px;height:89px;}
.top_neix{ width:1008px; margin:0 auto;}
.sousuo{ width:540px; float:left;  padding-top:35px; }
.sousuo_s{ width:540px; float:left;}
.shuzcc {background:none; height: 32px; line-height: 32px; width:448px; float: left;  display: inline;margin-top: 2px; border:2px solid #C9043C; }
.annn { line-height: 36px; text-align: center; width: 76px; border: none; cursor: pointer; color: #fff; font-family: "微软雅黑"; float: left; background: #C9043C; font-size: 16px; margin-top: 2px; }
.sousuo_x{ width:540px; float:left; padding-top:10px; color:#848484;}
.sousuo_x a{ color:#848484;}
.gwc{ width:150px; float:right; height:32px; background:url(../images/index_r10_c10.jpg) no-repeat;height:32px; margin-top:40px;}
.gwc a{  line-height:32px; float:right; font-size:14px; padding-right:20px;}
.main_nav{ width:100%; background:url(../images/nav_bg.jpg) repeat-x; height:42px; margin-top:25px;}
.main_navnr{ width:1190px; margin:0 auto;}
.main_navnrnei{ width:1008px; margin:0 auto;}
.main_navnr_syfl{ width:244px; float:left; background:url(../images/nav_bgg.png) no-repeat;}
.main_navnr_syfl .syfl_bt{ float:left; color:#fff; padding-left:25px;  height:39px; line-height:39px; font-size:14px; font-weight:bold; }
.main_navnr_cn{ float:left; font-size:14px; line-height:42px;}
.main_navnr_cn a{ float:left; padding-left:20px; padding-right:20px; font-weight:bold; color:#fff; }
.main_navnr_cn a:hover{background:url(../images/nav_r16_c20.jpg) repeat-x;}
.main_navnr_cn .eea{ background:url(../images/nav_r16_c20.jpg) repeat-x;}
.main_navnr_cnnei{ float:left; font-size:14px; line-height:42px;}
.main_navnr_cnnei a{ float:left; padding-left:10px; padding-right:10px; font-weight:bold; color:#fff; }
.main_navnr_cnnei a:hover{background:url(../images/nav_r16_c20.jpg) repeat-x;}
.main_navnr_cnnei .eea{ background:url(../images/nav_r16_c20.jpg) repeat-x;}

.main_navnr_ri{ float:right; line-height:42px;}
.main_navnr_ri a{ width:90px; float:left; margin-left:1px; display:inline; background:url(../images/nav_r16_c20.jpg) repeat-x; text-align:center; color:#fff; font-size:14px;}

.main_banner{ width:100%; margin:0 auto;}
.banner { width: 100%; margin: 0 auto; }
.fullSlide { width: 100%; position: relative; height:483px; background: #000; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 483px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 483px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; background:#000;	filter:alpha(opacity=50);	opacity:0.5; }
.fullSlide .hd ul { text-align: center; padding-top:10px;}
.fullSlide .hd ul li {	cursor:pointer;	display:inline-block;	*display:inline;	zoom:1;	width:42px;	height:11px;	margin:1px;	overflow:hidden;	background:#fff;	filter:alpha(opacity=50);	opacity:0.5;	line-height:999px; }
.fullSlide .hd ul .on {	background:#f00;}

.main_dfl{ width:1190px; margin:0 auto;}
.main_dflnr{ position:absolute; z-index:99; top:198px; background:url(../images/nav_bghg.png) repeat-y; height:485px; }
#nav{ position:relative; z-index:1; width:244px; top:0px;  }
#nav .mainCate{ width:199px; position:relative; padding:10px 20px; zoom:1; min-height:70px;border-bottom:1px solid #EAEAEA;   }

#nav h3{ height: 28px; line-height: 28px; font-size: 12px; overflow:hidden;  }
#nav h3 span{ width: 18px; height: 15px; line-height:32px; font-weight: 200; font-size: 12px; float:right;  }
#nav h3 em{ float:left; padding-top:3px; padding-right:5px;}
#nav h3 a{ color:#000;}
#nav p{ height:20px; line-height:20px;   }
#nav p a{ margin-right:10px; color:#202020;   }

#nav .subCate{ display:none;/*默认隐藏*/  background:url(../images/nav_div_bg.jpg) 0 0 repeat-y #fff; position:absolute; left:236px; top:0; width:750px;  padding:0 0 20px 20px; color:#333; min-height:300px; border:1px solid #dedede;}
#nav .subCate h4{width:730px;  height:26px; line-height:26px; margin:0 0 10px 0;   border-bottom:1px solid #ccc; font-size:14px; color:#CA033C;   }
#nav .subCate ul{ width:730px; ;float:left;  overflow:hidden; padding-top:20px;  }
#nav .subCate li{ width:730px; float:left; display:inline;   }
#nav .subCate li a{ display:block; float:left; padding:0 5px; line-height:25px; color:#666; word-break:keep-all; white-space:nowrap;  }
#nav .subCate #sub-ul-1{ width:100%;;  }

#nav .on{ border-left:3px solid #CA033C; }
/*#nav .on h3 a,#nav .on p a{}*/
#nav .on .subCate{ display:block !important; /* !important 强制显示，否则会闪烁*/ }

#mainCate-3 .subCate{ top:-100px }
#mainCate-4 .subCate{ top:-170px }
.nav_tuijian{ width:199px; padding:15px 20px; }
.nav_tuijian h3{ color:#000;  font-size:12px; float:left; padding-right:10px;}
.nav_tuijian p a{ margin-right:10px; color:#202020;   }

.subject{ width:1190px; margin:0 auto; margin-top:25px;}
.subjectleft{ width:239px; float:left;}
.notice { width: 236px; border: 1px solid #d5d5d5; overflow: hidden; }
.notice .tab-hd { height: 29px; background-color: #eee; margin-bottom: -1px; color: #404040; }
.notice .tab-hd ul { }
.notice .tab-hd li{ font-size:14px; float: left;height: 28px; width:118px; line-height: 28px; text-align:center; border-top: 1px solid #eee; }
.notice .tab-hd li a{ display:block; color:#000;  }
.notice .tab-hd li a:hover{ color:#f60; text-decoration:underline;   }
.notice .tab-hd li.on{ border: 1px solid #d5d5d5;border-top:1px solid #C9043A; border-bottom: none; background-color: #fff; font-weight: bold; position: relative; margin-left: -1px; margin-right: -1px; font-weight:bold; }
.notice .tab-bd { border-top: 1px solid #e8e8e8; padding:5px; height:220px;  }
.notice .tab-bd ul{ overflow:hidden; zoom:1;}
.notice .tab-bd li { background: url(../images/index_r33_c7.jpg) no-repeat 1px; line-height: 24px; padding: 0 10px 0 5px; overflow: hidden; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:219px; }
.current{background:#c9033b;opacity:1;filter:alpha(opacity=100)}
.tBody{ width:220px; float:left; padding-left:10px; padding-top:10px;}
.input .uOrder {width: 210px;}
.input .uPhone { width: 140px;}

.input{ float:left; padding-bottom:15px;}
.input input {float:left;height: 25px;line-height: 25px;background: url(../images/bg.png) 0 0 repeat-x;border: solid 1px #D6D6D6;color: #999;}
.imgBtn { display:inline-block; float:left;width: 56px;height: 27px;margin-left: 10px;background: url(../images/bg8.png) 0 -207px no-repeat;overflow: hidden;}
.login{ float:left;}
.login a{ color:#CA033C;}
.subjectleft_nr{ width:239px; float:left; padding-top:12px;}
.subjectleft_nr img{ width:239px; height:120px;}

.subjectright{ width:935px; float:right;}
.subjectright_bt{ width:935px; float:left;}
.subjectright_nr{ width:935px; float:left;}
.subjectright_nr ul{ width:935px; float:left;}
.subjectright_nr ul li{ margin-left:7px; display:inline; width:285px; float:left; border:1px solid #DDDDDD; padding-left:10px; padding-right:10px; padding-top:15px;}
.subjectright_nr ul li a img{ width:285px; float:left; height:192px;}
.info_img{ width:285px; float:left; text-align:center; padding-top:10px; padding-bottom:10px; line-height:22px;}
.info_img span{ color:#C00000;}
.info_img .reddr{ font-size:14px;}
.subjectright_guanggao{ width:935px; float:left; height:81px; padding-top:8px;}
.subjectright_guanggao img{ width:935px; height:81px;}

.mainmt{ width:1190px; margin:0 auto; margin-top:15px;}
.mainmt_bt{ height:34px; width:1190px; float:left; background:url(../images/index_r32_c4.jpg) repeat-x bottom;}
.mainmt_btle{ float:left; font-size:18px; font-family:"微软雅黑";}
.mainmt_btle span{ float:left;}
.mainmt_btle a{ float:left; line-stacking:26px;}
.main_more{ float:right; background:url(../images/index_r28_c19.jpg) no-repeat right 1px; padding-right:15px; margin-top:4px; display:inline; color:#CC033A;}
.main_more a{ color:#CC033A;}

.mainmt_nr{ width:1188px; float:left; border:1px solid #DDDDDD; border-top:none; padding-top:8px;}
.mainmt_nrnr{ width:1188px; float:left;}
.mainmt_nrnr a{ float:left; padding:4px;}
.a_1 img{ width:229.6px; height:229.6px;}
.a_2 img { width: 229.6px; height: 229.6px; }
.a_3 img{ width:235px; height:290px;}
.mainmt_nr0{ width:1188px; float:left;}
.mainmt_nr0 a{ float:left; padding-left:8px; padding-bottom:8px;}
.a_4 img{ width:202px; height:330px;}
.a_5 img{ width:720px; height:330px;}
.a_6 img{ width:235px; height:330px;}

.mainmtx_nr{ width:1190px; float:left; padding-bottom:10px;}
.mainme_xbt{ float:right; padding-right:10px; margin-top:5px; display:inline;}
.mainme_xbt a{ background:url(../images/index_r61_c64.jpg) no-repeat; padding-left:5px; padding-right:5px; float:left;}
.mainmtx_nr li{ margin:5px; display:inline; width:227px; float:left;   }
.mainmtx_nr li a img{ width:227px; float:left; height:227px;}
.mainmtx_nr li div{ width:227px; float:left; text-align:center; padding-bottom:10px; line-height:22px; background:#F3F3F3;}
.mainmtx_nr li div a{ height:44px; overflow:hidden; text-overflow:inherit;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.mainmtx_nr li div span{ color:#C00000;}
.mainmtx_nr li div .reddr{ font-size:16px;} 
#infoo{ width:202px; float:left; margin-left:0px;padding-left:7px;}
#infoo a img{ width:202px; height:170px;}
#infoo_img{ width:202px; float:left; text-align:center; padding-bottom:10px; line-height:22px;}
#infoo_img span{ color:#C00000;}
#infoo_img .reddr{ font-size:16px;}
.mainmt_pinpai{ width:1190px; float:left; margin-top:10px; display:inline; border-top:2px solid #DEDEDE; border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.mainmt_pinpai ul{ width:1190px; float:left;}
.mainmt_pinpai ul li{ float:left; width:169px; border-left:1px solid #dedede;}
.mainmt_pinpai ul li img{ width:169px; height:80px;}

.mainmt_diyjz{ width:1190px; float:left; padding-top:10px;}
.mainmt_diyle{ width:701px; float:left; border:1px solid #DDDDDD; padding-left:7px; padding-right:7px; padding-top:15px;}
.mainmt_diyle_bt{ width:701px; float:left; line-height:24px;}
.mainmt_diyle_bt h3{ float:left; font-size:14px; font-family:"微软雅黑";}
.mainmt_diyle_bt span{ float:right; padding-right:8px;}
.mainmt_diyle_bt em{ float:right;}
.mainmt_diyle ul{ width:701px; float:left; padding-top:10px;}
.mainmt_diyle ul li{ float:left; padding-bottom:9px;}
.mainmt_diyle ul li img{ width:263px; height:170px;}
#mainmt_diyleimg{ width:425px; height:353px; padding-right:10px; float:left;}
#mainmt_diyleimg img{width:425px; height:353px;}

.mainmt_diyri{ width:445px; float:right;border:1px solid #DDDDDD; padding-left:10px; padding-right:10px;}
.mainmt_diyrinr{ width:222px; float:left; border-bottom:1px dashed #ccc; padding-top:10px; margin-bottom:10px;}
.mainmt_diyrinrbt{ width:222px; float:left; font-size:14px; font-family:"微软雅黑"; line-height:30px;}
.mainmt_diyrinr dl{ width:200px; float:left;}
.mainmt_diyrinr dt{ width:80px; height:80px; padding-right:10px; float:left;}
.mainmt_diyrinr dt img{ width:80px; height:80px;}
.mainmt_diyrinr dd a{ color:#666666; font-weight:bold; line-height:24px;}
.mainmt_diyrinr dd span{ color:#666666; line-height:20px;}
.mainmt_diyrinr ul{ width:200px; float:left; padding-bottom:10px; padding-top:10px;}
.mainmt_diyrinr ul li{ width:190px; float:left; background:url(../images/index_r107_c72.jpg) no-repeat 1px; padding-left:10px; line-height:22px;}
.mainmt_diyrinr ul li a{ float:left; width:190px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mainmt_diyrixnr{ width:222px; float:left; }
.mainmt_diyrixnr ul{ width:200px; float:left; padding-bottom:10px; padding-top:10px;}
.mainmt_diyrixnr ul li{ width:190px; float:left; background:url(../images/index_r107_c72.jpg) no-repeat 1px; padding-left:10px; line-height:22px;}
.mainmt_diyrixnr ul li a{ float:left; width:190px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mainmt_diyrixnr img{ width:200px; height:100px;}
.mainmt_diyrixri{ width:222px; float:left; }
.mainmt_diyrixri ul{ width:200px; float:left; padding-bottom:5px; }
.mainmt_diyrixri ul li{ width:190px; float:left; background:url(../images/index_r107_c72.jpg) no-repeat 1px; padding-left:10px; line-height:22px;}
.mainmt_diyrixri ul li a{ float:left; width:190px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main_pinpai{ width:1190px; float:left; padding-top:15px;}
.main_pinpai ul{ width:1190px; float:left;}
.main_pinpai ul li{ width:185px; float:left; border:1px solid #E8E8E8; height:78px; margin-left:13px;}
.main_pinpai ul li img{ width:185px; height:78px;}

.yqlj{ width:1190px; margin:0 auto; margin-top:15px;}
.yqlj_bt{ line-height:30px; width:1188px; float:left; border:1px solid #D8D8D8; background:#F2F2F2}
.yqlj_bt span{ font-size:14px; font-weight:bold; font-family:"微软雅黑"; padding-left:15px;}
.yqlj_nr{ line-height:30px; width:1168px; float:left; border:1px solid #D8D8D8; border-top:none; padding:10px; }
.yqlj_nr a{ padding-right:5px; float:left; line-height:22px;}

.guangao{ width:1190px; margin:0 auto; margin-top:15px;}
.guangao_nrr{ width:1190px; float:left; height:80px;}
.guangao_nr img{ width:1190px; height:80px;}

.footer_table{ width:100%; margin:0 auto; margin-top:15px; background:url(../images/index_r121_c2.jpg) repeat-x; height:191px;}
.footer_tablenr{ width:1190px; margin:0 auto;}
.footer_tablele{ width:190px; float:left; padding-top:30px;}
.footer_tablele h3{ line-height:24px; width:180px; float:left; text-align:right; font-size:16px; font-family:"微软雅黑"; font-weight:bold; color:#656668;}
.footer_tablele p{ line-height:34px;  width:190px; float:left; font-family:"微软雅黑"; font-size:24px; color:#C7053A;}
.footer_tablele a{ background:#C7053A; float:left; width:150px; height:40px; margin-top:10px; margin-left:10px; display:inline; line-height:40px; font-family:"微软雅黑"; font-size:16px; color:#fff; text-align:center;}
.footer_tablecn{ width:755px; float:left; padding-left:10px;}
.footer_tablecn dl{ height:165px; padding-top:26px; padding-left:40px; width:130px; float:left; background:url(../images/index_r121_c44.jpg) no-repeat right center;}
.footer_tablecn dl dt{ width:135px; float:left; font-family:"微软雅黑"; font-size:14px; line-height:30px;}
.footer_tablecn dl dt a{ color:#000;}
.footer_tablecn dl dd{ line-height:24px;}
.footer_tablerii{ float:right; width:140px; padding-top:20px; padding-right:30px;text-align:center;}
.footer_tablerii h4{font-size:16px; font-family:"微软雅黑"; font-weight:normal; line-height:40px;}
.weixinimg{ width:140px; float:left; text-align:center;}
.weixinimg img { width:105px;height:105px;}
.footer_tablerii p{ float:left; width:140px; text-align:center;}
.footer_copy{ width:1190px; margin:0 auto; margin-top:15px;}
.footer_copynr{ width:1190px; float:left; text-align:center; line-height:24px;}

.boxgrid{width:169px;height:80px;float:left;background:#F3F3F3;overflow:hidden;position:relative;}
.boxgrid h3{margin:10px 10px 0 10px;color:#FFF;font:18pt Arial, sans-serif;letter-spacing:-1px;font-weight:bold;}
.boxgrid img{position:absolute;top:0;left:0;border:0;}
.boxgrid p{ text-align:center; padding-top:15px; font-family:"微软雅黑";color:#666666;font-weight:bold; font-size:16px;}		
.boxcaption{float:left;position:absolute;background:#F3F3F3;height:100px;width:100%;opacity:.8;/* For IE 5-7 */filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.captionfull .boxcaption{top:80px;left:0px;}
.caption .boxcaption {top:40px;left:0px;}