html,body{background:#fff; font-size:12px;}
/**/
.mt1{margin-top:10px;}
.mb1{margin-bottom:10px;}
.mr1{margin-right:10px;}
.ml1{margin-left:10px;}
.ml2{margin-left:20px;}
.hide{display:none;}
/**/
.pd1{padding-bottom:30px;}
.pd2{padding-bottom:50px;}
.pd3{padding-bottom:30px; padding-top:40px;}
.pd4{padding-bottom:50px; padding-top:50px;}
.pd5{padding-top:50px;}
/**/
.w1{width:1200px; margin:auto; overflow:hidden;}
.w2{width:600px; overflow:hidden;}
.w3{width:100%; max-width:1920px; margin:auto; overflow:hidden;}
.w4{width:400px; overflow:hidden;}
.w5{width:370px; overflow:hidden;}
.w6{width:420px; overflow:hidden;}
.w7{width:1180px; margin:auto; overflow:hidden;}
.w8{width:520px; overflow:hidden;}
.w9{width:680px; overflow:hidden;}
/**/
.logo{ background: url(../image/logo.png) left no-repeat; height:120px; line-height:120px; text-align:left; text-indent:-300px; overflow:hidden;}

.bg1{background:url(../image/bg1.png) center no-repeat; height:110px;}
.bg2{background:url(../image/bg2.png) top center no-repeat; height:214px;}
.bg4{background:url(../image/bg4.png) top center no-repeat; height:195px; background-color:#4D5257; padding-top:165px;}
.bg6{background:url(../image/bg6.png) top center no-repeat; height:181px; padding-top:75px;}
.bg10{background:url(../image/bg10.png) top center no-repeat; height:181px; padding-top:75px;}

.bgc1{background-color:#F8F8F8;}
.bgc2{background-color:#fff;}

.enter{width:200px; height:40px; border:1px #FF5943 solid; margin:auto; line-height:40px; text-align:center; font-size:16px;}
.enter:hover{ background-color:#FF5943; }

.foot_weixin{background:url(../image/foot_weixin.png) center no-repeat; height:180px;}
/**/
.ul1 ul{ width:600px; clear:both; overflow:hidden; }
.ul1 li{ width:56px; margin-left:22px; margin-right:22px; height:120px; line-height:120px; float:left; overflow:hidden; font-size:14px; border-top:2px #fff solid;}
.ul1 .on,.ul1 li:hover{border-top:2px #FF3D3D solid;}

.ul2 ul{width:100%; clear:both; overflow:hidden;}
.ul2 li{width:33%; height:110px; line-height:110px; float:left; overflow:hidden; text-align:left; text-indent:-200px;}

.ul3 ul{width:100%; clear:both; overflow:hidden;}
.ul3 li{width:33%; height:160px; float:left; text-align:center; overflow:hidden; font-size:14px;}
.ul3 li img{width:100px; height:100px; border-radius:100%; margin-bottom:20px; border:1px #ddd solid;}

.ul4 ul{width:1200px; margin:auto; clear:both; overflow:hidden; padding-top:50px;}
.ul4 li{width:270px; margin-left:15px; margin-right:15px; height:330px; float:left; text-align:center; overflow:hidden;}
.ul4 li .t1{width:270px; height:220px; overflow:hidden;}
.ul4 li .t2{width:240px; margin:auto; overflow:hidden; height:25px; text-align:left; font-size:14px;}
.ul4 li .t3{width:240px; margin:auto; overflow:hidden; padding-top:30px; background:url(../image/bg5.png) top left no-repeat; text-align:left; color:#666; }
.ul4 li .t3 strong{ color:#FF5943; font-size:14px;}

.ul5 ul{width:804px; margin:auto; clear:both; overflow:hidden;}
.ul5 li{width:134px; height:160px; float:left; text-align:center; overflow:hidden; font-size:14px;}
.ul5 li img{width:100px; height:100px; border-radius:100%; margin-bottom:20px; border:1px #ddd solid;}

.ul6 ul{width:1200px; margin:auto; clear:both; overflow:hidden; padding-top:60px; padding-bottom:60px;} 
.ul6 li{width:298px; margin-left:50px; margin-right:50px; float:left; overflow:hidden; height:278px; text-align:center; font-size:14px; border:1px #eee solid;}
.ul6 li img{margin-bottom:26px; width:298px;}

.ul7 ul{width:310px; margin:auto; overflow:hidden;}
.ul7 li{width:310px; height:32px; line-height:32px; overflow:hidden;}

.ul8 ul{width:1200px; clear:both; overflow:hidden; margin:auto; height:140px; background:url(../image/bg3.png) top center no-repeat;}
.ul8 li{width:400px; height:33px; float:left; overflow:hidden; text-align:center; padding-top:107px; font-size:14px; color:#666;}

.ul9 ul{width:200px; margin:auto; overflow:hidden; padding-top:20px;}
.ul9 li{width:200px; height:40px; line-height:40px; text-align:center; overflow:hidden; font-size:14px;}

.ul10 ul{width:1180px; margin:auto; clear:both; overflow:hidden;}
.ul10 li{width:90px; height:32px; line-height:32px; float:left; overflow:hidden; font-size:12px; color:#FF5943;}

.ul11 ul{width:1240px; clear:both; overflow:hidden; }
.ul11 li{width:270px; margin-right:40px; height:360px; float:left; text-align:center; overflow:hidden;}
.ul11 li .t1{width:270px; height:220px; overflow:hidden;}
.ul11 li .t2{width:240px; margin:auto; overflow:hidden; height:25px; text-align:left; font-size:14px;}
.ul11 li .t3{width:240px; margin:auto; overflow:hidden; padding-top:30px; background:url(../image/bg5.png) top left no-repeat; text-align:left; color:#666;}
.ul11 li .t3 strong{ color:#FF5943; font-size:14px;}

.ul12 ul{width:1240px; clear:both; overflow:hidden; }
.ul12 li{width:270px; margin-right:40px; height:330px; float:left; text-align:center; overflow:hidden;}
.ul12 li .t1{width:270px; height:220px; overflow:hidden;}
.ul12 li .t2{width:240px; margin:auto; overflow:hidden; height:25px; text-align:left; font-size:14px;}
.ul12 li .t3{width:240px; margin:auto; overflow:hidden; padding-top:30px; text-align:left; color:#666; display:none}
.ul12 li .t3 strong{ color:#FF5943; font-size:14px;}

/**/
.txt1{ width:320px; margin:auto; font-size:12px; overflow:hidden; line-height:2.3; color:#8B9195; padding-top:50px; text-align:center;}
.txt2{ width:1200px; margin:auto; font-size:12px; overflow:hidden; line-height:2.3; color:#8B9195; padding-top:50px;}
/**/
.f1 a,.f1 a:hover{ color:#FFFFFF; text-decoration:none; display:block;}
.f2 a,.f2 a:hover{color:#999; text-decoration:none;}.f2 a:hover{ color:#111;}
.f3 a,.f3 a:hover{color:#666; text-decoration:none;}.f3 a:hover{ color: #663399;}
.f4 a,.f4 a:hover{color: #663399; text-decoration:none; margin-left:3px; margin-right:3px;}.f4 a:hover{ text-decoration:underline;}
.f5 a,.f5 a:hover{ color:#666; text-decoration:none; display:block;}.f5 a:hover{color:#FF3D3D;}
.f6 a,.f6 a:hover{ color:#FF5943; text-decoration:none; display:block;}.f6 a:hover{color:#fff;}
.f7 a,.f7 a:hover{ color:#8B9195; text-decoration:none; display:block;}.f7 a:hover{color:#fff;}
/**/
.fc1{color:#ccc;}
/**/
.ht1{ height:120px;}
.ht2{ height:200px;}
.ht3{ height:180px;}
.ht4{ min-height:600px;}
/**/
textarea{border:1px #CCC solid; background:#FFFFFF; padding:2px;}
.inpt1{ width:300px;border:1px #CCC solid; background:#FFFFFF;padding:2px;}
.inpt2{ width:500px; height:90px;}
.bnt1{cursor:pointer;}
/**/
.line1{ background:url(../image/line.png) left top no-repeat ;}
.line2{border:1px #eee solid; width:1158px; padding:20px; overflow:hidden;}
/**/
.end{padding-top:10px; padding-bottom:10px; line-height:1.7; text-align:center;}
/**/
.title1{ background-color:#F8F8F8; height:100px; line-height:100px; text-align:center; color:#555; font-size:24px;}
.title2{ height:90px; line-height:90px; text-align:center; color:#555; font-size:18px; padding-top:30px;}
.title3{ height:90px; line-height:90px; text-align:center; color:#555; font-size:18px;}
/**/
.aTitle{width:100%; margin:auto; padding-top:20px; padding-bottom:20px; text-align:center; font-size:24px}
.aSub{width:100%; margin:auto; text-align:center; height:30px; line-height:30px; background:#f8f8f8;}
.aBody{width:100%; margin:auto; padding-top:15px; padding-bottom:15px; line-height:1.8; font-size:14px;}.aBody a strong{color: #663399;}
/**/
/*在线留言样式*/
.feedback{border:1px #222 solid; }
.feedback dt{ background:#222; color:#444;}
.feedback dt big{color:#fff;}
.feedback dd{ color:#C47500}

/*分页*/
.pageList{color:#666; width:1200px; margin:0px; }
.pageList a,.pageList a:hover{background:#222; color:#888;border:1px #222 solid; text-decoration:none;}
.pageList a:hover,.pageList .on{background:#FF5943; border:1px #FF5943 solid; color:#fff;}

/* fullSlide */
.fullSlide{width:100%;position:relative;height:500px;background:#fff;}
.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:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:5px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background: #C60;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-40px;left:2%;z-index:1;width:104px;height:104px;background:url(../image/slider-arrow.png) center no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:2%;background:url(../image/slider-arrow2.png) center no-repeat;}

.img_scroll_h{width:580px; margin:auto; overflow:hidden; padding-top:8px;}
.img_scroll_h td{vertical-align:top; text-align:center; overflow:hidden;}
.img_scroll_h img{width:120px; height:90px; margin-bottom:15px; margin-left:20px; margin-right:20px;}
.img_scroll_h .t2{width:220px; margin:auto; overflow:hidden; height:25px; text-align: center; font-size:14px;}
.img_scroll_h .t3{width:220px; margin:auto; overflow:hidden; text-align:center; color:#666;}
.img_scroll_h .t3 strong{ color:#FF5943; font-size:12px; font-weight:100;}

/**/
.detail0{width:1200px; clear:both; overflow:hidden;}
.detail1{width:400px; float:left; overflow:hidden;}
.detail2{width:800px; float:left; overflow:hidden;}

.detail1 .list_face{width:400px; clear:both; overflow:hidden; padding-top:10px;}
.detail1 .list_face li{width:80px; float:left; height:80px; overflow:hidden; margin-right:10px; cursor:pointer;}

.detail1 #face{width:350px; overflow:hidden; height:350px;}
.detail1 #face img{width:350px; height:350px;}

.detail2 .t1{width:800px; font-size:20px; color:#333; height:40px; overflow:hidden;}
.detail2 .t2{width:770px; height:60px; line-height:60px; background-color:#FFFAEF; padding-left:15px; padding-right:15px; overflow:hidden; color:#777; font-size:12px; display:none;}
.detail2 .t2 strong{color:#FF5943; font-size:24px; font-weight:bold;}
.detail2 .t3{width:800px; overflow:hidden;}
.detail2 .t3 ul{width:800px; overflow:hidden; height:60px; clear:both;}
.detail2 .t3 ul li{width:165px; height:60px; float:left; overflow:hidden; line-height:60px; color:#777; text-indent:15px;}
.detail2 .t3 ul li span{color:#222;}
.detail2 .t4{width:800px; overflow:hidden; margin-top:20px; padding-bottom:190px; background:url(../image/bg7.png) bottom no-repeat;}
.detail2 .t4 ul{width:800px; clear:both; overflow:hidden;}
.detail2 .t4 ul li{width:200px; height:40px; line-height:40px; overflow:hidden; float:left; margin-right:50px; font-size:16px; text-align:center;}
.detail2 .t4 ul .val1{ background:url(../image/mark1.png) left no-repeat; background-color:#FF5943;}
.detail2 .t4 ul .val2{ background:url(../image/mark2.png) left no-repeat; background-color:#FFB400;}
.detail2 .t4 ul .val3{ background:url(../image/mark3.png) left no-repeat; background-color:#99CCCC;}
.detail2 .t4 ul li a ,.detail2 .t4 ul li a:hover{color:#fff; text-decoration:none; display:block;}
.detail2 .t4 .div_weixin{ background:url(../image/bnt_weixin.png) center no-repeat; width:156px; height:158px; position:absolute; z-index:999; margin-top:50px; margin-left:270px; border:1px #ddd solid; display:none; overflow:hidden;}

.detail0 .title_1{width:100%; overflow:hidden; border-bottom:1px #eee solid;padding-top:20px; margin-bottom:20px;}
.detail0 .title_1 div{width:120px; height:50px; line-height:50px; text-align:center; font-size:16px; border-bottom:2px #FF5943 solid; color:#FF5943; overflow:hidden; }
.detail0 .title_2{width:100%; overflow:hidden; padding-top:40px; padding-bottom:40px;}
.detail0 .title_2 div{width:120px; height:16px; line-height:16px; text-align:left; text-indent:12px; font-weight:bold; font-size:16px; border-left:4px #FF5943 solid; color:#000; overflow:hidden; }

.detail0 .main_1_bak{background:url(../image/bg9.png) top center no-repeat; height:2148px; overflow:hidden;}
.detail0 .main_2 img{margin-bottom:0px;}
.detail0 .main_3 ul{width:1200px; clear:both; overflow:hidden; padding-top:40px;}
.detail0 .main_3 ul li{width:500px; height:360px; float:left; overflow:hidden; text-align:center; background-color:#222; margin-left:50px; margin-left:50px; margin-bottom:50px;}
.detail0 .main_4 ul{width:1200px; clear:both; overflow:hidden; padding-top:40px;}
.detail0 .main_4 ul li{width:400px; height:360px; float:left; overflow:hidden; text-align:center;  margin-bottom:50px;}
.detail0 .main_4 ul li img{width:360px; height:360px;}
