@charset "gb2312";
/* CSS Document */
/*公共样式*/
/* 谷歌浏览器字体不能小于12px的解决 */
html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px;line-height: 24px; font-family:"微软雅黑";margin:0;padding:0;color:#333; background:#f6f6f6; }
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
img{border:0px; vertical-align:top;}
.fl{ float:left;} .fr{ float:right;}
div,dl{ display: block; }
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.null{zoom:1;clear:both;height:0;font-size:0;overflow: hidden;}
.null:after{content:".";visibility:hidden;display:block;clear:both;height:0;font-size:0;overflow: hidden;}
/*----------linkes---------*/
a{color:#666; text-decoration:none;-webkit-transition: color 0.2s linear;-khtml-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;}
.red{ color:#c91b48;} 
.ju{ color:#ba843a;}
.hui{ color:#999999;}
/*公共样式结束*/
h2{text-align:center;}
/* top */
.main{ width:1021px; margin:0 auto;overflow:hidden;}
.top{height:76px;padding-top:25px;background:#FFF;}
.top a.logo{float: left; margin-right:60px;}
.top ul{ margin-top:8px;}
.top ul li{float: left;padding-left:50px; margin: 0 20px;line-height: 18px;height:40px;padding-top:5px;font-size:12px;color:#656565;}
.top ul li.li1{background:url("../images/ioc_01.jpg") no-repeat left center;}
.top ul li.li2{background:url("../images/ioc_02.jpg") no-repeat left center;}
.top .photo{float: right;}
/* banner */
.banner a{display:block;}
.banner .ban1{background:url("../images/banner1.jpg") no-repeat center top;height:83px;}
.banner .ban2{background:url("../images/banner2.jpg") no-repeat center top;height:83px;}
.banner .ban3{background:url("../images/banner3.jpg") no-repeat center top;height:83px;}
.banner .ban4{background:url("../images/banner4.jpg") no-repeat center top;height:83px;}
.banner .ban5{background:url("../images/banner5.jpg") no-repeat center top;height:83px;}
.banner .ban6{background:url("../images/banner6.jpg") no-repeat center top;height:83px;}
/* nav */
.nav{height:55px;width:100%; background:#d13533;}
.nav ul{width:100%;height:55px;}
.nav ul li{float:left;font-size:18px;height:55px;line-height:55px;}
.nav ul li a{color:#FFF;padding:0 26px;border-right:1px solid #da5d5c;}

/* w1 */
#w1{margin-top:65px;}
#w1 .fl{width:302px;float:left;}
#w1 .fl .slideBox{ width:445px; height:302px; overflow:hidden; position:relative; border:1px solid #ddd;  }
#w1 .fl .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
#w1 .fl .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
#w1 .fl .slideBox .hd ul li{ float:left; margin-right:6px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;border-radius:50%;}
#w1 .fl .slideBox .hd ul li.on{ background:#ea6300;}
#w1 .fl .slideBox .bd{ position:relative; height:100%; z-index:0;   }
#w1 .fl .slideBox .bd li{ zoom:1; vertical-align:middle;position:relative;}
#w1 .fl .slideBox .bd li a{color:#FFF;position:absolute;left:0px;bottom:0px;background:rgba(0,0,0,0.7);text-indent:2rem;width:100%;height:36px;line-height:36px;}
#w1 .fl .slideBox .bd img{ width:445px; height:302px; display:block; }
#w1 .fr{width:530px;float:right;height:302px;}
#w1 .fr strong{font-size:20px;font-weight:100;}
#w1 .fr p.p1{text-indent:2em;padding-bottom:10px;background:url("../images/sk.jpg") repeat-X center bottom;margin:10px 0;}
#w1 .fr p img{float:right;margin-top:8px;}
#w1 .fr ul {margin-top:10px;}
#w1 .fr .lvse{display:block;text-align:right;color:#d13533;}
#w1 .fr .lvse:hover{ text-decoration:underline;}



#w2{margin-top:90px;position:relative;}
#w2 h2{margin-bottom:35px;}
#w2 ul {width:363px;float:left;height:490px;position:relative;}
#w2 ul li{width:236px;height:162px;position:absolute;cursor:pointer;text-align:center;font-size:18px;color:#666;padding-top:75px;line-height:28px;-webkit-transition: color 0.2s linear;-o-transition: color 0.2s linear;-MOZ-transition: color 0.2s linear;transition: color 0.2s linear;}
#w2 ul li strong{font-size:24px;font-weight:100;}
#w2 ul li.li1{right:0px;top:0px;background:url("../images/fk1.png") no-repeat left top;}
#w2 ul li.li2{left:0px;top:127px;background:url("../images/fk1.png") no-repeat left top;}
#w2 ul li.bgcolor{background:url("../images/fk.png") no-repeat;color:#FFF;}

#w2 .li3{position:absolute;width:236px;height:237px;top:358px;left:127px;text-align:center;}
#w2 .li3 a{display:block;background:url("../images/fk1.png") no-repeat right top;width:100%;height:100%;padding-top:93px;font-size:22px;color:#666;}
#w2 .li3 a:hover{background:url("../images/fk.png") no-repeat right top;color:#FFF;}
#w2 .lith{width:590px;height:490px;float:right;}
#w2 .lith .mylien{display:none;}
#w2 .lith .fly{display:block;}
#w2 .lith .js{width:588px;height:153px;border:1px solid #e6e6e6;padding-bottom:9px;}
#w2 .lith .js dl{width:350px;height:47px;margin-top:20px;margin-left:30px;float:left;}
#w2 .lith .js dl dt{font-size:42px;color:#d13533;float:left;line-height:42px;padding-right:10px;border-right:1px solid #b2b2b2;padding-bottom:5px;}
#w2 .lith .js dl dd{margin-left:10px;float:left;font-weight:900;}
#w2 .lith .js a{color:#FFF;float:right;margin-top:20px;margin-right:30px;background:#ea6300;width:168px;height:35px;line-height:35px;text-align:center;font-size:18px;}
#w2 .lith .js a:hover{ opacity:0.9;}
#w2 .lith .js p{text-indent:2em;margin-top:15px;padding:0 30px;}



#w3{margin-top:60px;height:432px;}
#w3 ul{margin-top:25px;}
#w3 ul li{width:217px;padding:10px;background:#FFF;border:2px solid #e6e6e6;float:left;margin-right:18px;font-size:12px;}
#w3 ul li:hover{border:2px solid #d13533;}
#w3 ul li img{margin-bottom:10px;}
#w3 ul li strong{font-size:14px;}
#w3 ul li a{width:87px;height:29px;float:right;text-align:center;line-height:29px;font-size:18px;background:#ccc;color:#666;margin-top:8px;}
#w3 ul li:hover a{background:#d13533;color:#FFF;}



#w4{margin-top:80px;margin-bottom:65px;}
#w4 ul{margin-top:55px;margin-bottom:10px;height:285px;}
#w4 .bm{margin-top:10px;height:289px;}
#w4 ul li{float:left;padding:10px;background:#FFF;margin-right:10px;height:265px;}
#w4 ul li.li1{width:213px;}
#w4 ul li.li3{width:223px;}
#w4 ul li.li2{width:223px;padding-top:25px;height:248px;border:1px solid #e6e6e6;position:relative;}
#w4 ul li.li2 b{padding-left:15px;}
#w4 ul li.li2 .b1{font-size:30px;line-height:30px;color:#C33;}
#w4 ul li.li2 .b2{font-size:44px;line-height:44px;color:#C33;}
#w4 ul li.li2 p{padding-left:15px;line-height:20px;}
#w4 ul li.li2 .p1{margin-top:18px;}
#w4 ul li.li2 a{display:block;width:100%;text-align:center;position:absolute;bottom:15px;color:#d13533}
#w4 ul li.li2 a:hover{text-decoration:underline;}
#w4 ul li.li4{width:228px;margin-right:0px;}
#w4 ul li.li4 .p2{width:173px;font-size:12px;color:#666;margin-top:18px;}
#w4 .bm li{height:289px;}
#w4 .bm .li1{border:1px solid #e6e6e6;}
#w4 .bm .li1 h2{font-size:20px;line-height:20px;padding-bottom:9px;border-bottom:1px solid #999;width:175px;margin:10px auto 10px;}
#w4 .bm .li1 p{width:182px;margin:0 auto 10px;}
#w4 .bm .li1 p .inp{width:127px;height:22px;border:1px solid #e6e6e6; color:#666; text-indent:4px;}
#w4 .bm .li1 p textarea{width:119px;height:61px;border:1px solid #e6e6e6;float:right;resize: none; color:#666; padding:4px;}
#w4 .bm .li1 .jt{text-align:right;border-bottom:1px dashed #CCC;}
#w4 .bm .li1 p .tj{width:59px;height:27px;margin:12px 4px;border:none;border-radius:15px;color:#FFF;font-size:16px;background:#ea6300;cursor:pointer;!margin:0 4px;!padding-bottom:5px;}
#w4 .bm .li1 p .on{background:#c33;}
#w4 .bm .li1 p.p2{color:#999;font-size:12px;line-height:18px;}
#w4 ul li.li2 b{padding-left:15px;font-size:40px;font-weight:100;}
#w4 .bm .li2{height:274px;}
#w4 .bm .li2 p{padding:0;color:#666;}
#w4 .bm .li2 p span{color:#c33;}
#w4 .bm .li2 p.p3{margin-top:25px;}
#w4 .bm .li2 p.pic{margin-top:20px;text-align:center;}
#w4 .bm .li2 p.pic img{margin:0 5px;}
#w4 .bm .li4 .p4{margin-top:45px;padding-left:15px;color:#333; line-height:26px;}


/*六大优势*/
.six_line1{ border:1px solid #e6e6e6; background:#fff; padding:25px; _padding-bottom:0px;  margin-top:20px;}
.six_line1 .line1_l{ width:478px; float:left;}
.six_line1 .line1_l img{ float:left; margin-right:15px;}
.six_line1 .line1_l dl{ float:left;}
.six_line1 .line1_l dl dt{ font-size:20px; color:#333; margin-bottom:6px; margin-top:10px;}
.six_line1 .line1_l dl dd{ font-size:14px; line-height:22px;}
.six_line1 .line1_l dl dd a{ color:#d13533;}
.six_line1 .line1_l dl dd a:hover{ text-decoration:underline;}
.line2 .line1_l{ width:322px; float:left;}
.line2 .line1_l img{ margin-right:12px;}
.line2 .line1_l dl dt{ margin-top:6px;}
.line2 .line1_l dl dt span{ font-size:16px;}
.line3 .line1_l{ width:496px;}
.line3 .sec a{ color:#b22826;}



/*评价*/
.pj{ margin-top:26px;}
.pj .pj_l{ width:650px; height:500px; border:1px solid #e6e6e6; background:#fff; float:left;}
.pj .pj_l .pj_t{ border-bottom:1px solid #e6e6e6;  padding:12px 0 6px 25px;}
.pj .pj_l .pj_t h3{ font-size:25px; color:#333; font-weight:normal;}
.pj .pj_l .pj_t p{ font-size:14px;}
.pj .pj_l .pj_s{ height:278px; overflow-y:scroll;}
.pj .pj_l .pj_s ul{ padding:0 20px;}
.pj .pj_l .pj_s ul li{ border-bottom:1px dashed #ccc; font-size:12px; padding:16px 0 2px 0;}
.pj .pj_l .pj_s ul li .s1{ display:block; float:left; text-align:center; margin-right:14px;}
.pj .pj_l .pj_s ul li dl{ float:left; width:500px;}
.pj .pj_l .pj_s ul li dl img{ vertical-align:middle;}
.pj .pj_l .pj_s ul li dl dd{ color:#666;}
.pj .pj_l .pj_s ul li dl .last{ text-align:right;}
.pj .pj_l .pj_fb h3{ font-size:16px; color:#666; font-weight:normal; padding-left:20px; margin-top:14px; margin-bottom:10px;}
.pj .pj_l .pj_fb h3 span{ color:#ff6c00;}
.pj .pj_l .pj_fb .write{ height:94px; border-top:1px solid #dcdcdc;}
.pj .pj_l .pj_fb .write textarea{background:#fff; border:0px; width:534px; height:81px; padding:12px 0 0 14px; float:left; font-size:14px; color:#666; outline:none; resize:none;}
.pj .pj_l .pj_fb .write input{ border:0px; width:92px; height:36px; background:#ea6300; text-align:center; color:#fff; font-size:20px; font-family:"微软雅黑"; float:left; margin-top:26px; }
.pj .pj_l .pj_fb .write input:hover{opacity:0.9;}

.pj .pj_r{ width:298px; float:right;border:1px solid #e6e6e6; background:#fff; padding:24px 25px;}
.pj .pj_r h3{ text-align:center; font-weight:normal; font-size:32px; padding-bottom:10px; border-bottom:1px solid #ebebeb; line-height:34px; margin-bottom:20px;}
.pj .pj_r h3 span{ font-size:16px;}
.pj .pj_r p{ margin-top:10px;}
.pj .pj_r p span{ color:#666;}
.pj .pj_r .p1 input,.pj .pj_r .p2 input{ width:226px; height:30px; border:1px solid #e1e1e1; padding-left:6px; color:#666; line-height:30px; background:#fff;}
.pj .pj_r .p3 span{ line-height:20px; float:left;}
.pj .pj_r .p3 textarea{ width:226px;border:1px solid #e1e1e1; height:170px; padding:6px 0 0 6px; color:#666; background:#fff;}
.pj .pj_r .a_tj{ display:block; margin:0 auto; text-align:center; font-size:20px; color:#fff; background:#cc3333; height:38px; line-height:38px; width:165px; height:38px; font-family:"微软雅黑"; border:0px; margin-top:42px; _margin-top:44px;}
.pj .pj_r .a_tj:hover{ opacity:0.9;}


/*footer*/
.footer{background:#231f20; overflow:hidden;height:340px; margin-top: 38px;}
.footer a{color:#ababab; padding:3px;text-decoration: none;}
.fot{ width:1012px;margin:0 auto;margin-top:40px; height:250px;}
.fot_log{ width:260px; border-right:1px dashed #151313; height:230px; float:left; margin-left:0px;}
.fot_log img{ text-align:center; padding-top:30px;}
.fot_ks{ float:left; position:relative;}
.fot_ks ul{ width:196px; float:left;  text-decoration:none; list-style:none;}
.fot_ks ul h3{ color:#FFF; width:140px; margin:0 auto;line-height:40px; font-size:16px;margin-left:52px;}
.fot_ks ul li{ width:145px; margin:0 auto; text-decoration:none; margin-left:52px;}
.fot_ks ul li a{ font-size:12px; color:#b3b3b3; line-height:22px; text-align:left; }
.fot_ks ul li a:hover{background: none repeat scroll 0 0 #000000;border-radius: 3px;color: #fff;text-decoration:none;}
.fot_ks ul li a span{ color:#b3b3b3;}
.fot_ts{ height:200px;}
.fot_zx{border-right:1px dashed #151313;border-left:1px dashed #151313; height:160px;}
.fot_fw{  height:160px;}
.fot_addr{
	position: absolute;
	width: 519px;
	top: 200px;
	left: 283px;
	font-size: 12px;
	color: #b3b3b3;
	line-height: 18px;
}
.fot_ew{ float:left; margin-top:20px; margin-left:20px;line-height:18px;color:#ababab;}
.fot_ew img{ margin-bottom:10px;}