﻿@charset "utf-8";

/* CSS Document */

/* update:2015.06 
   author:http://weibo.com/xiaoduurl
*/

/* reset */
body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }

/* common */
body{font:12px/1.5 "Microsoft Yahei",Arial,"微软雅黑"; }
a{color:#333;text-decoration:none;outline: none; blr:expression(this.onFocus=this.blur());}
a:hover{color:#666;text-decoration:none;}
ul li{ list-style-type:none;}
.clear{clear:both;*display:inline;overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
img,input,select,button{vertical-align: middle;border:none;}
input,textarea{outline:none;border: 0;background:none;font-family:"Microsoft YaHei";} 

.wrap{width:1200px;margin:0 auto;}

.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}

.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}

.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr35{margin-right:35px;}
.mr40{margin-right:40px;}

.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}



.fl{float:left;}
.fr{float:right;}

.pos-r{position:relative;}
.pos-a{position:absolute;}

.padd{padding:0 15px!important;}

.top{ width:100%; height:35px; line-height:35px; background:#333;}
.top p{ color:#fff; font-size:14px;}
.header{overflow:hidden;}
.logo{overflow:hidden;}
.logo img{padding:25px 0;}
.logos{overflow:hidden;}
.logos1{ height:20px;}
.logos1 a{line-height:30px;margin:0 0 0 30px;}
.logos2 img{margin:0 10px 0 0;}
.logos2{color:#35a3ff;line-height:45px;font-size:25px;}
.logos2 i{font-style:normal}


.logos3{overflow:hidden;text-align:right;padding:10px 0 16px 0;}
.sarch_txt{height:33px;background:#fff;width:165px;padding:0 10px;border:1px solid #ccc;border-top-left-radius:6px;border-bottom-left-radius:6px;border-right:none;}
.sarch_btn{cursor:pointer;position:relative;left:-5px;height:35px;padding:0 22px;border:1px solid #ccc;border-left:none;background:url(../images/sousuo.png) center no-repeat #fff;border-top-right-radius:6px;border-bottom-right-radius:6px;}


	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navBar{  position:relative; z-index:1;  width:100%; background: #3575ac;}
	.nav{ width:1200px;position:relative;margin:0 auto;font-size:14px; }
	.nav a{ color:#fff; line-height:56px;height:56px;}
	.nav h3{ font-size:100%; font-weight:normal;   }
	.nav .m{ float:left;  position:relative; z-index:1;  background:url(../images/nav-a.jpg) center right no-repeat;}
	.nav .m:last-child{ background:none}
    .nav .m .navbar-2{display:none;}
	.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
	.nav h3 a{ display:block; width:150px; text-align:center;    font-size:16px;}
	.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:0; top:56px; z-index:1; width:150px;  border-top:0;  background:#fff; }
	.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:0;   }
	.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:25px; line-height:25px; color:#666;   }
	.nav .sub li a:hover{ color:#FE7700;   }
	.nav .block{ height:3px; width:150px; background:#FE7700; position:absolute; left:0; top:57px; overflow:hidden;  }



	.slider{ width:100%;  min-width:1200px;  height:390px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
	.slider .bd{ width:1200px; position:absolute; left:50%; margin-left:-600px  }
	.slider .bd li{ width:1200px;  overflow:hidden; }
	.slider .bd li img{ display:block; width:1200px; height:390px;    }
	.slider .tempWrap{ overflow:visible !important }
	.slider .tempWrap ul{  margin-left:-1200px !important; /*强制位置*/  }
/*
	.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
	.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(../images/slider-btn.png) 0 -10px no-repeat; 
		margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
	.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }*/
	.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:390px; cursor:pointer;   }
	.slider .prev{ left:-50%; margin-left:-600px;  }
	.slider .next{ left:50%;  margin-left:600px;  }
	.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:390px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
	.slider .pnBtn .arrow{ display:none;   position:absolute; top:50%; margin-top:-42.5px;z-index:1; width:55px; height:85px;  }
	.slider .pnBtn .arrow:hover{ filter:alpha(opacity=80);opacity:0.8; }
	.slider .prev .arrow{ right:-60px; background:url(../images/left.png) center no-repeat;   }
	.slider .next .arrow{ left:-60px; background:url(../images/right.png) center no-repeat;  }



.case{overflow:hidden;border:1px solid #E8E8E8;border-top:none;}
.title{overflow:hidden;height:60px;border-top:4px solid #3575ac;border-bottom:1px solid #ccc;padding:0 20px;}
.title p{float:left;color:#a8a8a8;font-size:15px;line-height:74px;height:60px;overflow:hidden;}
.title p .title1{display:block;float:left;color:#3575ac;font-family:Cambria;font-size:32px;line-height:60px;height:60px;overflow:hidden;}
.title p .title2{display:block;float:left;padding:0 25px;font-size:16px;color:#333333;line-height:68px;height:60px;overflow:hidden;}
.title .title4{display:block;float:right;font-family:"Arial";font-size:10px;color:#3575ac;line-height:60px;}
.title .title4:hover{color:#333;}
.title .title3{float:left;color:#fff;background:#ee0d0d;line-height:30px;padding:0 20px;border-radius:5px;margin:15px 0 15px 70px;}
.title .title3:hover{color:#3575ac;}
.title .title5{font-size:15px;line-height:74px;height:60px;overflow:hidden;margin:0 0 0 10px;color:#3575ac;}
	.slideTxtBox{overflow:hidden; background:#fff;}
	.slideTxtBox .hd{position:relative; height:55px; line-height:70px; border-top:2px solid #d7d7d7;margin:0 10px;  }
	.slideTxtBox .hd ul{ position:absolute; height:55px; overflow:hidden;  padding:0 20px;top:-6px;}
	.slideTxtBox .hd li{cursor:pointer; float:left; text-align:center;  color:#333;padding:0 30px;margin:0 9px; }
	.slideTxtBox .hd li.on{background:url(../images/on.jpg) center top no-repeat;color:#3575ac;}

	.slideTxtBox .bd{ padding:10px 0 20px 0;min-height:450px; }
	.slideTxtBox .bd ul{ overflow:hidden;  }
	.slideTxtBox .bd ul li{ width:274px; padding:0 13px;float:left; overflow:hidden;  display:inline;  position:relative;}
    .slideTxtBox .bd ul .wenbben{display:none;position:absolute; top:10px;left:13px;width:274px;height:205px;}
    .slideTxtBox .bd ul .wenbben b{display:block;width:274px;height:205px;background:#000;filter:alpha(opacity=40);opacity:0.4;}
    .slideTxtBox .bd ul .wenbben p{width:94%;padding:0 3%;line-height:25px;color:#fff;text-align:center;}
    .slideTxtBox .bd ul .wenbben .wenbbens{position:absolute; top:0;left:0;border:2px solid #fff;width:250px;height:180px;margin:10px;}
    .slideTxtBox .bd ul .wenbben .wenbbens1{position:absolute; top:75px;left:0;}
    .slideTxtBox .bd ul .wenbben .wenbbens2{position:absolute; top:100px;left:0;}
    .slideTxtBox .bd ul .wenbben span{display:block;width:100%;position:absolute; top:40px;left:0;padding:20px 0;background:url(../images/yan.png) center no-repeat;}
    .slideTxtBox .bd ul li a{display:block;}
    .slideTxtBox .bd ul li a:hover .wenbben{display:block;}
	.slideTxtBox .bd ul li img{ margin:10px 0;width:274px; height:205px; display:block; }


.banner{overflow:hidden;background:#fff;border:1px solid #3575ac;text-align:center;line-height:85px;}

.design{overflow:hidden;border:1px solid #E8E8E8;border-top:none;}
.designs{overflow:hidden;background:#fff;}
.designs ul{overflow:hidden;}
.designs ul li{float:left;width:160px;text-align:center; background-color:#696c71;margin:30px 20px; padding: 0 10px 16px; box-sizing: border-box; display:block; height:292px;}
.designs ul li img{padding:40px 0;}
.designs ul li p{color:#fff;font-size:18px;line-height:30px; }
.designs ul li span{color:#fff;font-family:Arial;line-height:20px;font-size:12px;}
.designs ul li:hover{background:#3575ac;}
.heng{ width:45px; margin:5px auto 10px; height:1px; background:#fff;}

.work{overflow:hidden;border:1px solid #E8E8E8;border-top:none;}
.works{overflow:hidden;background:#fff;}
.works ul{overflow:hidden;padding:0 0.5%;}
.works ul li{float:left;width:33.3%;padding-top:20px;height:306px;overflow:hidden;}
.works ul li a{display:block;width:300px;margin:0 auto;border:1px solid #d2d2d2;border-radius:6px;padding:15px;}
.works ul li a img{width:300px;height:200px;margin:0 0 5px 0;}
.works ul li a p{line-height:23px;color:#333;}
.works ul li a:hover p{color:#3575ac;}

.team{overflow:hidden;width:800px;border:1px solid #E8E8E8;border-top:none;}

.center{overflow:hidden;}


#box{position:relative;padding:40px 0;background:#fff;}
#box ul{position:relative;width:680px;height:340px;margin:0 auto; } 
#box li{position:absolute;list-style:none;width:0;height:0;top:146px;left:377px;z-index:0;cursor:pointer;overflow:hidden;border-radius:3px;}
#box li img{width:100%;height:100%;vertical-align:top;}
#box li a{display:block;}
#box .prev, #box .next{position:absolute;top:50%;width:43px;height:85px;margin-top:-42.5px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../images/btn.png) no-repeat;}
#box .prev{left:10px;}
#box .next{right:10px;background-position:-43px 0;}

#box .boxs{color:#fff;position:relative;height:45px;background:url(../images/tame.png);top:-45px;left:0;line-height:45px;text-align:center;font-size:14px;}

.about{width:350px;margin-left:46px;border:1px solid #E8E8E8;border-top:none;}
.abouts{text-align:center;overflow:hidden;background:#fff;padding:0 0 13px 0;min-height:407px;}
.aboutsa{position:relative;}
.aboutsa span{position:absolute;top:50%;left:50%;margin:-33.5px 0 0 -83.5px;background:url(../images/tame.png);padding:15px 45px;border-radius:5px;color:#fff;font-size:25px;}
.aboutsa img{width:290px;height:145px;margin:20px;}

.abouts p{line-height:34px;padding:0 40px;}
.abouts a{color:#cf0000;}

.testimony{overflow:hidden;border:1px solid #E8E8E8;border-top:none;}
.testimonys{background:#fff;overflow:hidden;}
	.focusBox { position: relative; width: 380px; height: 280px;margin:20px; overflow: hidden;  text-align: left; }
	.focusBox .pic img { width: 380px; height: 280px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
    .focusBox .prev,
	.focusBox .next { width: 38px; height: 76px; margin: -19px 0 0;display:none; background: url(../images/btn.png) no-repeat 0 0; position: absolute; top: 40%; z-index: 10; cursor: pointer; text-indent: -9999px;  }
	.focusBox .prev { left: 5px; }
	.focusBox .next { background-position:-48px 0; right: 5px; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=80) !important;opacity:0.8 !important;  }
    
    	.focusBoxs { position: relative; width: 380px; height: 280px;margin:20px; overflow: hidden;  text-align: left; }
	.focusBoxs .pic img { width: 380px; height: 280px; display: block; }
	.focusBoxs .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBoxs .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBoxs .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBoxs .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBoxs .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBoxs .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBoxs .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBoxs .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBoxs .num li.on a,.focusBox .num a:hover{ background:#f60;  }
    .focusBoxs .prev,
	.focusBoxs .next { width: 38px; height: 76px; margin: -19px 0 0;display:none; background: url(../images/btn.png) no-repeat 0 0; position: absolute; top: 40%; z-index: 10; cursor: pointer; text-indent: -9999px;  }
	.focusBoxs .prev { left: 5px; }
	.focusBoxs .next { background-position:-48px 0; right: 5px; }
	.focusBoxs .prev:hover,
	.focusBoxs .next:hover { filter:alpha(opacity=80) !important;opacity:0.8 !important;  }

.testimonya{overflow:hidden; width:778px;}
.testimonya ul{overflow:hidden;}
.testimonya ul li{float:left;margin:20px 20px 20px 0;width:369px;}
.testimonya ul li .testimonya1 img{width:170px;height:120px;}
.testimonya ul li .testimonya2{width:189px;margin:0 0 0 10px;}
.testimonya ul li .testimonya2 a{color:#333;font-weight:bold;font-size:14px;}
.testimonya ul li .testimonya2 p{line-height:25px;color:#333;font-size:12px;}
.testimonya ul li .testimonya2 span{float:right;line-height:24px;}
.testimonya ul li a:hover{color:#bb0707;}

.testimonyas{overflow:hidden; width:389px;}
.testimonyas ul{overflow:hidden;}
.testimonyas ul li{float:left;margin:20px 20px 20px 0;width:369px;}
.testimonyas ul li .testimonya1 img{width:170px;height:120px;}
.testimonyas ul li .testimonya2{width:189px;margin:0 0 0 10px;}
.testimonyas ul li .testimonya2 a{color:#333;font-weight:bold;font-size:14px;}
.testimonyas ul li .testimonya2 p{line-height:25px;color:#333;font-size:12px;}
.testimonyas ul li .testimonya2 span{float:right;line-height:24px;}
.testimonyas ul li a:hover{color:#bb0707;}

.testimonyas1{overflow:hidden;width:390px;}
.testimonyas1 ul{overflow:hidden;margin:20px 0;border-left:1px solid #ccc;}
.testimonyas1 ul li{line-height:40px;height:40px;overflow:hidden;padding:0 10px 0 30px;}
.testimonyas1 ul li span{float:right;line-height:40px;height:40px;}
.testimonyas1 ul li a{float:left;font-size:13px;}
.testimonyas1 ul li a:hover{color:#3575ac;}
.moment{overflow:hidden;border:1px solid #E8E8E8;border-top:none;}

	.picScroll{ margin:0 10px 0 0;  position:relative; padding:20px 0 5px 10px; background:#fff; overflow:hidden;     }
	.picScroll .prev,
	.picScroll .next{ display:block; position:absolute; top:86px; left:5px; width:23px; height:23px; background:url(images/btns.png) no-repeat;   }
	.picScroll .next{ left:auto; right:5px; background-position:-25px 0; }
	.picScroll .prev:hover{ background-position:0 -30px; }
	.picScroll .next:hover{ background-position:-25px -30px; }
	.picScroll ul{ overflow:hidden; zoom:1; }
	.picScroll ul li{ width:245px; float:left; overflow:hidden; padding:0 10px;     }
	.picScroll ul li img{ width:245px; height:175px; display:block;}
    .picScroll ul li a p{line-height:40px;text-align:center;}
    .picScroll ul li a:hover p{color:#bb0707;}
    
    
 .cooperation{overflow:hidden;background:#fff;border:1px solid #E8E8E8;border-top:none;}   
 .cooperations{overflow:hidden;}   
 .cooperations ul{overflow:hidden;}
 .cooperations ul li{float:left;padding:15px 27px;}
 .cooperations ul li img{width:344px;height:75px;border:1px solid #E8E8E8;}
    

    .footer{overflow:hidden;}    
    .footers{overflow:hidden;background:#3575ac;}
    .footers ul{overflow:hidden;width:1120px;margin:0 auto;padding:30px 0 20px 0;}
    .footers ul li{float:left;overflow:hidden;width:140px;text-align:center;}  
    .footers ul li a{color:#fff;line-height:30px;height:30px;}
    .footers ul li a:hover{text-decoration:underline;}
    .footers ul li .footersa{display:block;border-right:1px solid #fff;line-height:18px;height:18px;margin:6px 0;}
	.footers ul li:last-child .footersa{ border:none}
    .footers ul li .footerna{ display:block; text-align:center; width:100%}
    .footerc{overflow:hidden;background:#3575ac;}
    .footercs{overflow:hidden;padding:20px 0;}
    .footercs .link{overflow:hidden;width:1000px; text-indent:85px;}
    .footercs .link span{display:block;float:left;line-height:30px;color:#fff; font-size:16px; font-weight:bold}
    .footercs .link p{ float:left;line-height:30px;margin:0 20px 0 0;color:#fff; }
    .erwema{overflow:hidden;width:120px;}
    .erwema img{width:60px;height:60px;}
    
    .footert{overflow:hidden;background:#3575ac;padding:15px 0; border:1px solid #538dbe}
    .footert p{width:1030px;margin:0 auto;line-height:30px;color:#fff;}
    
    
.quanju{overflow:hidden;border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8;background:#fff;}   
 .banners{overflow:hidden;}   
 .banners img{ width:100%;}
    
 .teampic{overflow:hidden;background:#fff;border-top:1px solid #DFDFDF;margin:0 10px 10px 10px;}   
 .centertop p{line-height:50px;height:50px;}   
 .centertop p a{margin:0 10px;}
 .centertop p a:hover{color:#bb0707;}
    
 .teampic-l{overflow:hidden;width:308px;}  
 .teampicsss{overflow:hidden;border:1px solid #DFDFDF;border-top:none;border-bottom:none;}
 .teampic-l .teampic-ls{overflow:hidden;}
 .teampic-l .teampic-ls li{line-height:50px;text-indent:10px;}
 .teampic-l .teampic-ls li a{display:block;font-size:14px;border-bottom:1px dashed #ccc;padding:0 10px;}
 .teampic-l .teampic-ls li a:hover{background:url(../images/rightf.png)  285px center no-repeat #3575ac;color:#fff;}
  .teampic-r{overflow:hidden;margin:0 0 0 50px;border:1px solid #DFDFDF;border-top:none;width:818px;}  

 .teampic-rs{overflow:hidden;width:870px;margin-left:-25px;} 
 .teampic-rs li{float:left;margin:15px 50px;width:190px;}
 .teampic-rs li a:hover{color:#bb0707;}
 .teampic-rs li a:hover img{ filter:alpha(opacity=80);opacity:0.8;}
 .teampic-rs li .teampic-rs1 img{border:1px solid #e8e8e8;width:183px;height:208px;}
 .teampic-rs li p .teampic-rs3{margin:0 0 0 15px;}
 .teampic-rs li p{line-height:20px;}
 .teampic-rs li p a{color:#3333}
 .teampic-rs li p span{color:#999;}
 
 .teampic-rsa{overflow:hidden;width:820px;} 
 .teampic-rsa li{float:left;margin:15px 16px;width:240px;}
 .teampic-rsa li a:hover{color:#bb0707;}
 .teampic-rsa li a:hover img{ filter:alpha(opacity=80);opacity:0.8;}
 .teampic-rsa li .teampic-rs1 img{border:1px solid #e8e8e8;width:238px;height:170px;}
 .teampic-rsa li p .teampic-rs3{margin:0 0 0 15px;}
 .teampic-rsa li .teampic-rs4{border-bottom:2px solid #3575ac;}
 .teampic-rsa li p{line-height:25px;}
 .teampic-rsa li p a{color:#333}
 .teampic-rsa li p span{color:#999;}
  
 .fanye{padding:40px 0;overflow:hidden;text-align:center;} 
 .fanye li{ float:left;list-style-type:none;}
 .fanye li.thisclass{ width: 32px; text-align: center; height: 26px; line-height: 26px;background:#fea85f;color:#fff;}
 .fanye a{line-height:20px;padding:3px 7px;margin:0 3px; float:left}
 .fanye a:hover{background:#fea85f;color:#fff;}
 
.work-s{overflow:hidden;border:1px solid #DFDFDF;border-top:none;border-bottom:none;} 
 .work-s ul{margin:0 10px;overflow:hidden;} 
 .work-s ul li{width:286px;overflow:hidden;border-bottom:1px dashed #ccc;padding:20px 0;} 
 .work-s ul li a img{width:286px;height:215px;}
 .work-s ul li a img:hover{filter:alpha(opacity=80);opacity:0.8;}
 .work-s ul li p{line-height:25px;} 
  
 .teampic-ra{overflow:hidden;margin:0 10px;}
 .teampic-ra li{border-bottom:1px dashed #ccc;overflow:hidden;padding:20px 0;}
 .teampic-ra li .teampic-ras{width:275px;overflow:hidden;}
 .teampic-ra li .teampic-raa{width:513px;overflow:hidden;margin:0 0 0 10px;}
 .teampic-ra li .teampic-ras img{width:275px;height:210px;}
 .teampic-ra li .teampic-ras img:hover{filter:alpha(opacity=80);opacity:0.8;}
 .teampic-ra li .teampic-raa .teampic-raa1{line-height:30px;color:#333;font-weight:bold;font-size:14px;}
 .teampic-ra li .teampic-raa .teampic-raa1:hover{color:#3575ac;}
 .teampic-ra li .teampic-raa p{line-height:34px;padding:5px 0;color:#888;}
 .teampic-ra li .teampic-raa p .teampic-raa2{color:#f10606;}
 
 .case-as{overflow:hidden;margin:0 10px;}
 .case-as a{float:left;margin:0 24px;line-height:50px;}
 .case-as a:hover{background:url(../images/dise.jpg) center bottom no-repeat;}
 #ons{background:url(../images/dise.jpg) center 45px no-repeat;}
 
 .caseneirongs{overflow:hidden;padding:15px;}
 .caseneirongs .caseneirongs1{width:360px;height:260px;padding:5px;border:1px solid #E4E4E4;border-radius:5px;float:left;}
 .caseneirongs ul{width:396px;float:left;margin:0 0 0 20px;}
 .caseneirongs ul li{line-height:38px;font-size:14px;}
 
 .caseneironga{overflow:hidden;}
 .caseneironga-t{overflow:hidden;margin:0 15px;text-align:center;}
 .caseneironga-t img{width:100%;}
 .caseneironga-c{overflow:hidden;margin:10px 15px 30px 15px;line-height:25px;color:#666;}
 .caseneironga-a{overflow:hidden;margin:0 15px;}
 .caseneironga-a .caseneironga-a1{width:100%;}
 .caseneironga-a2{overflow:hidden;margin:10px 0;}
 .caseneironga-a2 .caseneironga-a3{width:250px;height:285px;float:left;border:1px solid #e8e8e8;}
 .caseneironga-a2 ul{overflow:hidden;width:480px;float:left;margin:0 0 0 20px;}
 .caseneironga-a2 ul li{line-height:35px;}
 .caseneironga-a2 ul li span{font-weight:bold;}
 
 .danyenir{overflow:hidden;padding: 30px;line-height:30px;min-height:500px;}
 
  .danyenirs{ padding:20px 0 0 0;}
 .danyenirs h2{font-weight:normal;line-height:45px;font-size:26px;}
 .danyenirs span{display:block;line-height:30px;color:#999;margin:0 40px;border-bottom:1px solid #e8e8e8;}
 
 .sousuo{overflow:hidden;line-height:30px;font-size:16px;padding:10px 30px;}
 .sousuo strong{color:#3575ac;}
 
 		.slideTxtBoxs{ text-align:left; border-top:1px solid #ddd; }
		.slideTxtBoxs .hd{ height:50px; line-height:50px;  margin:30px 20px 0 20px; position:relative;border-bottom:1px solid #ddd; }
		.slideTxtBoxs .hd ul{ float:left;  position:absolute; left:50%; top:0; height:52px;  margin-left:-170px; }
		.slideTxtBoxs .hd ul li{ float:left; padding:0 40px; cursor:pointer;  font-size:18px;background:#ddd;}
		.slideTxtBoxs .hd ul li.on{ height:50px;  background:#3575ac; color:#fff }
		.slideTxtBoxs .bd ul{ padding:15px 200px;  zoom:1;  }
		.slideTxtBoxs .bd li{ height:41px; line-height:41px;  overflow:hidden; margin:13px 0;}
        .slideTxtBoxs .bd li span{display:block;width:100px;text-align:right;float:left;}
        .slideTxtBoxs .bd li input{border:1px solid #ddd;padding:5px;font-size:14px;width:260px;float:left;margin:5px 0;}
		.slideTxtBoxs .bd li .date{ float:right; color:#999;  }
        .slideTxtBoxs .bd li .btn1{background:#3575ac;color:#fff;border:none;cursor: pointer;width:130px;padding:8px 0;border-radius:5px;margin:0 0 0 120px;}
        .slideTxtBoxs .bd li b{color:#f00;font-weight:bold;font-size:16px;margin:0 0 0 10px;}

.row {
	overflow: hidden;
	margin-bottom: 50px;
	color: #fff;
}


.chooseuscontent .da1 {
	float: left;
	box-sizing: border-box;
	padding: 30px;
	width: 590px;
	height: 190px;
	background: url(../images/da1.jpg) no-repeat;
	font-size: 15px;
	line-height: 200%;
}

.chooseuscontent .da1 h2,.chooseuscontent .da2 h2 {
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 24px;
}

.chooseuscontent .wo1 {
	float: right;
}

.chooseuscontent .da2 {
	float: left;
	box-sizing: border-box;
	margin-left: 30px;
	padding: 20px;
	padding-left: 40px;
	width: 590px;
	height: 190px;
	background: url(../images/da2.jpg) no-repeat;
	font-size: 15px;
	line-height: 200%;
}

.chooseuscontent .wo2 {
	float: left;
}
.js{ margin:25px 0 0 30px;}
.js .p1{ font-size:18px; border-bottom:1px solid #333; line-height:38px; color:#c50119; font-weight:bold}
.js .p2{ font-size:20px; line-height:35px; color: #1f4584;}
