/* CSS Document */
.banner-max{ width:100%; height:430px; background:#fff;}
.banner-max-orther{ width:100%; height:220px; background:#fff;}
.slide-wrapper{ min-width:1200px; position:relative;}
.slide-item{ width:100%; position:relative; overflow:hidden;}
.slide-item img{ position:absolute; left:50%; margin-left:-960px;}

/**/
.w1200{width:1200px; margin:0 auto;}
.w920{width:920px; margin:0 auto;}

.w380{ width:380px; margin:0 auto;}
.w790{ width:790px; margin:0 auto;}
.w510{ width:510px; margin:0 auto;}
.w480{ width:480px; margin:0 auto;}
.w250{ width:250px; margin:0 auto;}
.w280{ width:280px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;line-height: 1.8em;}

/*news-scroll*/
.news-scroll{ width:1200px; height:60px; margin:0 auto; overflow:hidden; background:#f7f7f7; position:relative; margin-top:10px;}
.news-scroll h3{ width:100px; text-align:center; position:relative; font-size:18px;  float:left; line-height:60px; background:#42b9e7; position:absolute; top:0px; left:0px; color:#fff; padding:0 1em; font-weight:500}
.news-scroll h3 i{ height:60px; width:22px; position:absolute; top:0px; right:-10px; background:url(../images/icon/public-top.png) no-repeat 0px -48px;}
.news-scroll .scroll-warp{ padding-left:180px; height:60px; overflow:hidden; }
.news-scroll ul{ position:relative;}
.news-scroll ul li{ height:60px; font-size:16px; line-height:60px;}
.news-scroll .btn{ position:absolute; right:15px; top:0px;}
.news-scroll .btn .up{ display:block; height:30px; width:30px; background:url(../images/icon/public-top.png) no-repeat -32px -48px;}
.news-scroll .btn .down{ display:block; height:30px; width:30px; background:url(../images/icon/public-top.png) no-repeat -32px -78px;}

/*yewu-wrap*/
.yewu-wrap{width:1200px; margin:0 auto; overflow:hidden; margin-top:20px;}
.yewu-wrap h3{ font-size:25px; color:#000; border-bottom:1px solid #bfbfbf; font-weight:300; line-height:50px;}
.yewu-list{ width:100%; padding:20px 0px;}
.yewu-list ul{ margin:0px -16px; _position:relative; *zoom:1;}
.yewu-list li{ width:25%; text-align:center; float:left; height:400px; overflow:hidden;}
.yewu-list li a img{  border-top:0px solid #e60012;}
.yewu-list li a:hover img{border-top:4px solid #e60012;}

/*anli-wrap 案例*/
.anli-wrap{width:1200px; margin:0 auto; overflow:hidden; margin-top:20px;}
.anli-wrap h3,.Ha{ font-size:18px; color:#000; border-bottom:1px solid #bfbfbf; font-weight:300; line-height:30px;}
.anli-wrap h3 a,.Ha a{ float:right; padding-right:10px; font-size:12px;}
.Hb{ font-size:25px; color:#000;  font-weight:300; line-height:50px;}
.Hc{ font-size:18px; color:#000; font-weight:300;  line-height:30px; border-bottom:1px solid #bfbfbf; margin-top:20px;}

.cpleft-list{ margin-top:15px;}
.cpleft-list div{ display:block;}
.cpleft-list div h1{width:230px; height:30px; line-height:30px; text-indent:15px; overflow:hidden; font-size:16px; font-weight:normal; background:url(../images/icon/li.png) no-repeat left center ;}
.cpleft-list div h2{width:230px; height:30px; line-height:30px; text-indent:15px; overflow:hidden; font-size:16px; font-weight:normal; background:url(../images/icon/li.png) no-repeat left center ;}
.cpleft-list div li,.w250li li{width:250px; height:30px; line-height:30px;overflow:hidden;}
.cpleft-list div li span,.w250li li span{ color:#999; padding-right:5px; font-size:12px; float:right;}

.cpleft-list2{ margin-top:15px;}
.cpleft-list2 div{ display:block;}
.cpleft-list2 div h1{width:230px; height:30px; line-height:30px; text-indent:15px; overflow:hidden; font-size:16px; font-weight:normal; background:url(../images/icon/li.png) no-repeat left center #D2D2D2;}
.cpleft-list2 div h2{width:230px; height:30px; line-height:30px; text-indent:15px; overflow:hidden; font-size:16px; font-weight:normal; background:url(../images/icon/li.png) no-repeat left center #D2D2D2;}
.cpleft-list2 div li,.w250li li{width:250px; height:30px; line-height:30px;overflow:hidden;}
.cpleft-list2 div li span,.w250li li span{ color:#999; padding-right:5px; font-size:12px; float:right;}

.w380li li{width:380px; height:30px; line-height:30px;overflow:hidden;}
.w380li li span{ color:#999; padding-right:5px; font-size:12px; float:right;}



.cpright-list{ width:920px; float:right; margin-top:30px; }

.cpright-list li{ display:block; width:220px; margin-left:10px; height:190px; margin-bottom:20px; float:left;}
.cpright-list li img{  width:218px; height:158px; border:#ddd solid 1px;}
.cpright-list li p{ height:30px; line-height:30px; width:220px; overflow:hidden;}


/*视频*/
.spright-list{ width:920px; float:right; margin-top:30px; }

.spright-list li{ display:block; width:295px; margin-left:10px; height:200px; margin-bottom:20px; float:left;}
.spright-list li img{  width:295px; height:166px; }
.spright-list li p{ height:30px; line-height:30px; width:295px; overflow:hidden;}

/**/
.text-list{ width:920px; float:right; margin-top:30px; }
.text-list li{ display:block;  height:2em; margin-left:10px; border-bottom:#eee dashed 1px;}
.text-list li span{ float:right; color:#999; }


/*about-wrap 公司和新闻*/
.about-news{width:1200px; margin:0 auto; overflow:hidden; margin-top:20px;}
.about-wrap{ width:320px; height:320px; padding:30px; overflow:hidden; float:left; border:1px solid #e8e8e8;}
.about-wrap p{ padding-top:15px; color:#707070; line-height:25px;}
.news-wrap{ width:790px; height:380px; float:right; background:#f8f8f8;}
.news-wrap .hd{ height:25px; background:#434343; line-height:25px;}
.news-wrap .hd h3{ float:left;width:160px; text-align:center; font-size:18px; background:#b61a11; font-weight:300; color:#FFFFFF;}
.news-wrap .hd .en{ color:#e29090;}
.news-wrap .hd .more{ float:right; font-size:12px; padding-right:10px;}
.news-wrap .img{ float:left; width:135px; height:80px; padding:5px; border:1px solid #e8e8e8; float:left;}
.news-wrap .img img{ width:100%; height:100%;}
.news-wrap .txt{ width:590px; float:left; padding-left:20px; overflow:hidden;}
.news-wrap ul li{ padding:12px 15px; overflow:hidden; clear:both;}
.news-wrap .txt h3{ font-size:16x; color:#b61a11; font-weight:300; line-height:40px; height:40px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;  }
.news-wrap .txt p{ color:#707070;}


/*hezuo 合作伙伴*/
.hezuo{width:1200px; margin:0 auto; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.hezuo h3{ text-align:center; position:relative; height:80px;}
.hezuo h3 span{ position:absolute; top:50%; background:#e2e2e2; width:100%; height:1px; left:0px;}
.hezuo h3 img{ position:relative; z-index:2;}
.hezuo ul{}
.hezuo li{ width:20%; text-align:center; float:left; padding-bottom:10px; line-height:0px;}
.hezuo li img{ width:230px; height:95px;}










