@charset "utf-8";
/* CSS Document */
BODY { 
	margin:0px auto; 
	padding:0px;
	width:100%;
	border:0px;
	color:#555;
	font-size:12px;
	 font-family:"微软雅黑"; 
}
div,form,img,ul,ol,li,dl,dt,dd,em,i,h1,h2,h3,h4,h5,p,b,input,strong,textarea{margin:0px auto;padding:0px; border:0px;list-style: none; font-weight:normal;font-style:normal; font-size:12px; font-family:"微软雅黑";}
table,tr,td,{ margin:0px auto;padding:0px; list-style: none; font-weight:normal;font-style:normal; font-size:12px; font-family:"微软雅黑";}
img{vertical-align:top;}


a:link{color:#555; text-decoration:none;}
a:visited{color:#555; text-decoration:none;}
a:hover{color:#21468d; text-decoration:none;}



/***连接样式***/
.hui a:link{color:#fff; text-decoration:none;}
.hui a:visited{color:#fff; text-decoration:none;}
.hui a:hover{color:#00a2ea; text-decoration:none;}





.top2box{ width:100%; height:100px; box-shadow:0px 0px 8px rgba(51, 51, 51, 0.4); -moz-box-shadow:0px 0px 8px rgba(51, 51, 51, 0.4); -webkit-box-shadow:0px 0px 8px rgba(51, 51, 51, 0.4);   }

.top2{ width:1200px; height:100px;  }
.top2 .diva{ width:280px; height:100px; float:left; overflow:hidden; }
.top2 .diva img{ width: 200px;height: 60px; margin-top: 22px;float: left;overflow: hidden;}
  
.naver{ width:864px; height:100px; float:right; }
.naver li{position:relative; float:left; display:inline; height:100px; z-index:999;}
.naver li strong a{position:relative; display:inline-block; width:96px; height:100px; text-align:center; font-size:16px; line-height:100px; font-weight:bold;}
.naver li strong a:hover{ background:url(//cdn.xuansiwei.com/rainy11129/images/img5.png) no-repeat bottom #21468d;  color:#fff; }
.naver li strong a.selected{ background:url(//cdn.xuansiwei.com/rainy11129/images/img5.png) no-repeat bottom #21468d; color:#fff;}

.naver .sub2{position:absolute;top:100px;left:0px; display:none; width:220px;  background:#fff; box-shadow:0px 2px 6px #c9c9c9;  }
.naver li.selected1 .sub2{display:block;}

.naver .sub3{position:absolute;top:100px;right:0px; display:none; width:220px;  background:#fff; box-shadow:0px 2px 6px #c9c9c9;  }
.naver li.selected1 .sub3{display:block;}

.sub_ej { width:220px; float:left; display:inline; }
.sub_ej h2{ width:180px; height:46px; line-height:46px; font-size:14px; border-bottom:#eeeeee solid 1px; float:left; padding:0px 20px;}
.sub_ej h2 a{ color:#555; display:block;}
.sub_ej h2 a:hover{ color:#21468d; display:block;}



.yuyan{ height:100px; float:right; text-align:right; line-height:100px; margin-left:15px; }
.yuyan a{ font-size:16px; font-weight:bold;}






.warp5{ width:100%; overflow:hidden;}
.blue{ width:100%; overflow:hidden; text-align:center; }
.blue h3{ position:relative; width:100%; height:100%; display:inline-block; overflow:hidden;}
.slick-slider{ width:100%;}
.slick-slide img{ display:block;width:100%; height:100%; }
.slick-slide img.slick-loading{border:0 }
.blue h3 dt{ width:100%; background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.4)); overflow:hidden; position:absolute; bottom:0; left:0; z-index:9999; padding-bottom:60px;}
.blue h3 dt h2{ width:100%; overflow:hidden; font-size:30px; color:#FFF; font-weight:bold;}




/* 焦点图 */
/*.flexslider{position:relative; height:650px;overflow:hidden;  min-width:1200px;}
.slides{position:relative;z-index:1;}
.slides li{height:650px;}
.slides li a{ width:100%; height:650px; display:block; overflow:hidden;}
.flex-control-nav{position:absolute;bottom:46px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 5px; width:12px; height:12px; zoom:1; }
.flex-control-nav a{display:inline-block;overflow:hidden;width:12px;height:12px; background:#FFF;border-radius:50%; line-height:99999px; cursor:pointer;}
.flex-control-nav .flex-active{ background:#21468d; }
*//* 焦点图 */





    
 
 
 
 
 
 
.warp1{ width:1200px; height:598px; overflow:hidden; padding:60px 0px; }
.warp1 .diva{ width:297px; height:297px; overflow:hidden; float:left; background:#21468d; padding:40px 35px 0px 35px; }
.warp1 .diva a{ display:block;}
.warp1 .diva h2{ width:227px; overflow:hidden; float:left; font-size:18px; color:#FFF; margin-bottom:20px; }
.warp1 .diva h3{ width:37px; height:1px; overflow:hidden; float:left; background:#FFF; margin-bottom:20px;}
.warp1 .diva h4{ width:227px; overflow:hidden; float:left; font-size:13px; color:#FFF; line-height:24px; margin-bottom:30px;} 
.warp1 .diva b{ width:32px; height:32px; overflow:hidden; float:left; } 
.warp1 .divb{ width:297px; height:297px; overflow:hidden; float:left; }
.warp1 .divb a{ display:block;} 
.warp1 .divb img{ width:297px; height:297px; float:left; overflow:hidden; transition: all 0.8s; }
.warp1 .divb img:hover{transform: scale(1.1); }

.warp1 .divc{ width:297px; height:297px; overflow:hidden; float:left; background:#d6d6d6; padding:40px 35px 0px 35px; }
.warp1 .divc a{ display:block;}
.warp1 .divc h2{ width:227px; overflow:hidden; float:left; font-size:18px; color:#444; margin-bottom:20px; }
.warp1 .divc h3{ width:37px; height:1px; overflow:hidden; float:left; background:#444; margin-bottom:20px;}
.warp1 .divc h4{ width:227px; overflow:hidden; float:left; font-size:13px; color:#444; line-height:24px; margin-bottom:30px;} }
.warp1 .divc b{ width:32px; height:32px; overflow:hidden; float:left; } 

.warp1 .divd{ width:297px; height:297px; overflow:hidden; float:left; background:#d6d6d6; padding:40px 35px 0px 35px; }
.warp1 .divd a{ display:block;}
.warp1 .divd h2{ width:227px; overflow:hidden; float:left; font-size:18px; color:#444; margin-bottom:20px; }
.warp1 .divd h3{ width:37px; height:1px; overflow:hidden; float:left; background:#444; margin-bottom:20px;}
.warp1 .divd h4{ width:227px; overflow:hidden; float:left; font-size:13px; color:#444; line-height:24px; margin-bottom:30px;} }
.warp1 .divd b{ width:32px; height:32px; overflow:hidden; float:left; } 
 
.warp1 .dive{ width:297px; height:297px; overflow:hidden; float:left; background:#21468d; padding:40px 35px 0px 35px; }
.warp1 .dive a{ display:block;}
.warp1 .dive h2{ width:227px; overflow:hidden; float:left; font-size:18px; color:#fff; margin-bottom:20px; }
.warp1 .dive h3{ width:37px; height:1px; overflow:hidden; float:left; background:#fff; margin-bottom:20px;}
.warp1 .dive h4{ width:227px; overflow:hidden; float:left; font-size:13px; color:#fff; line-height:24px; margin-bottom:30px;} }
.warp1 .dive b{ width:32px; height:32px; overflow:hidden; float:left; } 
.mgr4{ margin-right:4px;} 
.mgb4{ margin-bottom:4px;} 
 
 
 
 
 
 
  
 
 
 
 
 

.warp2{ width:1200px; overflow:hidden; margin-bottom:80px; }
.warp2 .diva{ width:1200px; height:70px; overflow:hidden; margin-bottom:10px; }
.warp2 .diva .sdiva{ width:200px; height:70px; overflow:hidden; float:left;}
.warp2 .diva .sdiva dt{ width:200px; height:70px; overflow:hidden; float:left; font-size:30px;line-height:70px;}

.warp2 .diva .sdivb{ width:200px; height:70px; overflow:hidden; float:right; line-height:70px; font-size:14px; text-align:right;}
.warp2 .divb{ width:1200px; overflow:hidden; }
.warp2 .divb ul{ width:1220px; overflow:hidden; }
.warp2 .divb ul li{ width:285px; float:left; overflow:hidden; margin-right:20px; }
.warp2 .divb .sdiva{ width:285px; height:230px; float:left; overflow:hidden; position:relative; }
.warp2 .divb .sdiva dt{ width:285px; height:230px; float:left; overflow:hidden; }
.warp2 .divb .sdiva dt img{ width:285px; height:230px; float:left; overflow:hidden; transition: all 0.8s; }
.warp2 .divb .sdiva dt img:hover{transform: scale(1.1); }

.warp2 .divb .sdiva dd{ width:60px; height:60px; float:left; overflow:hidden; background:#21468d; padding-top:5px; font-size:12px; text-align:center; position:absolute; left:20px; bottom:20px;color:#FFF; }
.warp2 .divb .sdiva dd b{ font-size:24px; font-weight:bold; color:#FFF;}
.warp2 .divb .sdivb{ width:285px; float:left; overflow:hidden; padding-top:15px; }
.warp2 .divb .sdivb dt{ width:285px; height:44px; line-height:40px; float:left; overflow:hidden; font-size:16px; text-overflow: ellipsis; white-space: nowrap; }
.warp2 .divb .sdivb h2{ width:40px; height:1px; float:left; overflow:hidden; background:#cdcdcd; margin-bottom:10px;}
.warp2 .divb .sdivb dd{ width:285px; height:72px; line-height:24px; float:left; overflow:hidden; font-size:13px; color:#666;  word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
 
 
 
 
 
 
 
 
 
 
 

/* foot */
.foot{ width:100%; background:#323232; overflow:hidden; min-width:1200px;}
.foot .divc{ width:1200px; overflow:hidden; padding:30px 0px; border-bottom:#3c3c3c solid 1px; }
.foot .divc dt{ width:200px; overflow:hidden; float:left; font-size:22px; color:#FFF; font-weight:bold;}
.foot .divc dd{ width:1000px; overflow:hidden; float:left; }
.foot .divc dd a{ color:#FFF; font-size:12px; float:left; margin-right:30px; line-height:30px; }
.foot .divc dd a:hover{ color:#fff; text-decoration:underline; }

.foot .diva{ width:1200px; overflow:hidden; padding:30px 0px 30px 0px;}
.foot .diva .sdiva{ width:320px; overflow:hidden; float:left; }
.foot .diva .sdiva li{ width:160px; height:32px; overflow:hidden; float:left; line-height:32px;}
.foot .diva .sdiva li a{ font-size:12px;  color:#FFF;}
.foot .diva .sdiva li a:hover{ color:#fff;text-decoration:underline;  }



.foot .diva .sdivb{ width:270px; height:37px; overflow:hidden; float:left; padding:50px 0px 0px 170px; }
.foot .diva .sdivc{ width:110px; overflow:hidden; float:right;}
.foot .diva .sdivc dt{ width:110px; height:110px; overflow:hidden; float:left; margin-bottom:10px; }
.foot .diva .sdivc dt img{ width:110px; height:110px;overflow:hidden; float:left; }
.foot .diva .sdivc dd{ width:110px; overflow:hidden; float:left; color:#fff; text-align:center; font-size:12px;}

  
.foot .divb{ width:1200px; overflow:hidden; padding:30px 0px; border-top:#3c3c3c solid 1px; }
.foot .divb dt{ float:left;color:#fff; }
.foot .divb dt a{ color:#fff; }
.foot .divb dt a:hover{ color:#fff;text-decoration:underline;  }
.foot .divb dd{ float:right; color:#fff; }
.foot .divb dd a{ color:#fff; }
.foot .divb dd a:hover{ color:#fff;text-decoration:underline;  }
/* foot */



 





/*---客服---*/
.floating_ck{position:fixed;top:30%;right:0px; z-index:999;}
.floating_ck dl dd{position:relative;width:50px;height:50px;border-bottom:solid 1px #181818;background-color:#2a2a2a;background-position:center 20%;background-repeat:no-repeat;text-align:center;cursor:pointer;}
.floating_ck dl dd:hover{border-bottom:solid 1px #181818;background-color:#181818;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background-image:url(//cdn.xuansiwei.com/rainy11129/images/home.png);}
.consult a{ display:block;width:50px;height:50px;}
.quote{background-image:url(//cdn.xuansiwei.com/rainy11129/images/kficon.png);}
.bm{background-image:url(//cdn.xuansiwei.com/rainy11129/images/bm.png);}

.lianxi2{background-image:url(//cdn.xuansiwei.com/rainy11129/images/lianxi.png);}
.lianxi2 a{ display:block;width:50px;height:50px;}
.qrcord{background-image:url(//cdn.xuansiwei.com/rainy11129/images/ewm2.png);}
.return{background-image:url(//cdn.xuansiwei.com/rainy11129/images/fanhui.png);}
.floating_ck dd span{display:block;padding-top:25px;color:#fff;}
.floating_left{position:absolute;top:0px;left:-150px; display:none;width:150px; background-color:#181818;}
.floating_left a{color:#fff; }
.floating_ewm{top:0px;height:180px;}
.floating_ewm i{ display:block; overflow:hidden;margin:auto; margin-top:20px; width:110px; height:110px;}
.floating_ewm i img{ overflow:hidden;  width:110px; height:110px;}
.floating_ewm p{ margin-top:10px;color:#fff;}
.floating_ewm .qrcord_p01{font-size:12px; }
.floating_ewm .qrcord_p02{font-size:14px; }
.floating_ewm .qrcord_p02 b{font-size:17px; }
/*---客服---*/








 
/*---翻页---*/
.digg{clear:both; padding:0px 0px 80px 0px;text-align:center; font-size:14px;}
.digg a{margin:2px;padding:12px 20px;background:#fff; color:#555; border:#ebebeb solid 1px; }
.digg a:hover{ background:#555656; color:#FFF; border:#555656 solid 1px; }
.digg .current{ margin:2px; padding:12px 20px;background:#555656; color:#FFF;  border:#555656 solid 1px;}
/*---翻页---*/



 
 
 
 
 
 
/*warp6*/
.warp6{ width:100%; height:300px; overflow:hidden; min-width:1200px; background:url(//cdn.xuansiwei.com/rainy11129/images/nybn.jpg) no-repeat center top; }
.warp6 .diva{ width:1200px; height:300px; overflow:hidden; text-align:center; font-size:38px; font-weight:bold; color:#FFF; line-height:300px;}
/*warp5*/








.warp30{ width:1200px; overflow:hidden; padding:70px 0px;}

.warp32{ width:230px; overflow:hidden; float:left;}
.warp32 .biaoti{ width:230px; height:90px; background:#21468d; text-align:center; line-height:90px; color:#FFF; font-size:26px; overflow:hidden; float:left;}


/*---当前位置---*/
.nynav{ width:230px; overflow:hidden; float:left;}
.nynav ul{ width:230px; text-align:center; overflow:hidden; }
.nynav ul li{ width:230px; height:70px; line-height:70px; font-size:14px; border-bottom:#fff solid 1px;}
.nynav ul li a{ width:230px; height:70px; overflow:hidden; background:#444343; display:block; color:#fff; }
.nynav ul li a:hover{width:230px; height:70px;overflow:hidden;  background:#333;  display:block; color:#fff; }
#nynav_on{width:230px; height:70px; overflow:hidden; background:#333; display:block; color:#fff; }
/*---当前位置---*/
   

.warp31{ width:900px; overflow:hidden; float:left; margin-left:70px;}
.weizhi{ width:870px; height:60px; line-height:60px; overflow:hidden; background:url(//cdn.xuansiwei.com/rainy11129/images/img30.png) no-repeat left; padding-left:30px; color:#666; border-bottom:#dddddd solid 1px; font-size:16px;}
.weizhi a{ color:#666; font-size:16px;}
.weizhi a:hover{ color:#666; font-size:16px;}

.warp41{ width:1200px; overflow:hidden; }
.weizhi2{ width:1200px; height:60px; line-height:60px; overflow:hidden; background:url(//cdn.xuansiwei.com/rainy11129/images/img30.png) no-repeat left; padding-left:30px; color:#666; border-bottom:#dddddd solid 1px; font-size:16px;}
.weizhi2 a{ color:#666; font-size:16px;}
.weizhi2 a:hover{ color:#666; font-size:16px;}



 

.wenzhang{ width:900px; overflow:hidden; padding:70px 0px 0px 0px;}
 
 
 
 
.news{ width:900px; overflow:hidden; padding:70px 0px 50px 0px; }
.news ul{ width:922px; overflow:hidden; }
.news ul li{ width:285px; float:left; overflow:hidden; margin-right:22px; margin-bottom:30px; }
.news .sdiva{ width:285px; height:230px; float:left; overflow:hidden; position:relative; }
.news .sdiva dt{ width:285px; height:230px; float:left; overflow:hidden; }
.news .sdiva dt img{ width:285px; height:230px; float:left; overflow:hidden; transition: all 0.8s; }
.news .sdiva dt img:hover{transform: scale(1.1); }
.news .sdiva dd{ width:60px; height:60px; float:left; overflow:hidden; background:#21468d; font-size:12px; padding-top:5px; text-align:center; position:absolute; left:20px; bottom:20px;color:#FFF; }
.news .sdiva dd b{ font-size:24px; font-weight:bold; color:#FFF;}
.news .sdivb{ width:285px; float:left; overflow:hidden; padding-top:15px; }
.news .sdivb dt{ width:285px; height:44px; line-height:40px; float:left; overflow:hidden; font-size:16px; text-overflow: ellipsis; white-space: nowrap; }
.news .sdivb h2{ width:40px; height:1px; float:left; overflow:hidden; background:#cdcdcd; margin-bottom:10px;}
.news .sdivb dd{ width:285px; height:44px; line-height:22px; float:left; overflow:hidden; font-size:12px; color:#666; }
 
 
 
 
.news2{ width:1200px; overflow:hidden; padding:70px 0px 50px 0px; }
.news2 ul{ width:1220px; overflow:hidden; }
.news2 ul li{ width:285px; float:left; overflow:hidden; margin-right:20px; margin-bottom:30px; }
.news2 .sdiva{ width:285px; height:230px; float:left; overflow:hidden; position:relative; }
.news2 .sdiva dt{ width:285px; height:230px; float:left; overflow:hidden; }
.news2 .sdiva dt img{ width:285px; height:230px; float:left; overflow:hidden; transition: all 0.8s; }
.news2 .sdiva dt img:hover{transform: scale(1.1); }
.news2 .sdiva dd{ width:60px; height:60px; float:left; overflow:hidden; background:#21468d; font-size:12px; padding-top:5px; text-align:center; position:absolute; left:20px; bottom:20px;color:#FFF; }
.news2 .sdiva dd b{ font-size:24px; font-weight:bold; color:#FFF;}
.news2 .sdivb{ width:285px; float:left; overflow:hidden; padding-top:15px; }
.news2 .sdivb dt{ width:285px; height:44px; line-height:40px; float:left; overflow:hidden; font-size:16px; text-overflow: ellipsis; white-space: nowrap; }
.news2 .sdivb h2{ width:40px; height:1px; float:left; overflow:hidden; background:#cdcdcd; margin-bottom:10px;}
.news2 .sdivb dd{ width:285px; height:72px; line-height:24px; float:left; overflow:hidden; font-size:13px; color:#666;  word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; }




.nynews_xx{  width:800px; overflow:hidden; padding:70px 50px;}
.nynews_xx .diva{ float:left; overflow:hidden; width:800px; font-size:26px; text-align:center; padding-bottom:12px; }
.nynews_xx .divb{ float:left; overflow:hidden; width:800px; height:40px; line-height:40px; text-align:center; padding-bottom:20px; }
.nynews_xx .divb span{ margin:0px 30px; color:#666; font-size:12px; display:inline-block;}
.nynews_xx .divc{float:left; overflow:hidden; width:800px; padding:40px 0px;}
.nynews_xx .divd{width:800px;  float:left; overflow:hidden; border-top:#ededed solid 1px; padding-top:20px; }
.nynews_xx .divd ul{width:600px;  float:left; overflow:hidden; }
.nynews_xx .divd ul li{width:600px; height:40px; font-size:14px; float:left; overflow:hidden; line-height:40px; text-overflow: ellipsis; white-space: nowrap; }
.nynews_xx .divd ul li a{width:600px; height:40px; font-size:14px; float:left; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;  }
.nynews_xx .divd h2{ width:142px; height:42px; float:right; overflow:hidden; margin-top:20px; line-height:40px;}
.nynews_xx .divd h2 a{ width:90px; height:40px; overflow:hidden; background:url(//cdn.xuansiwei.com/rainy11129/images/img69.png) no-repeat left #21468d; font-size:14px; padding-left:50px; color:#fff; border-radius:30px; display:block;}
.nynews_xx .divd h2 a:hover{ width:90px; height:40px; overflow:hidden; background:url(//cdn.xuansiwei.com/rainy11129/images/img69.png) no-repeat left #4169b7;  padding-left:50px; color:#FFF; font-size:14px; }


 
 
 
 

input{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-modify: read-write-plaintext-only;outline: none;box-shadow: none;}
textarea{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-modify: read-write-plaintext-only;outline: none;box-shadow: none;}
select{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-modify: read-write-plaintext-only;outline: none;box-shadow: none;}

.yijian{ width:900px; overflow:hidden; padding:60px 0px; }
.yijian .divc{ width:900px; float:left; overflow:hidden; font-size:32px; margin-bottom:50px; }
.yijian .diva{ width:900px; overflow:hidden; margin-bottom:20px; }
.yijian .diva dt{ width:170px; height:56px; line-height:56px; float:left; overflow:hidden; font-size:16px; }
.yijian .diva dt b{ color:#F00; font-size:16px; margin-right:10px; }
.yijian .diva dd{ width:700px; float:left; overflow:hidden; }
.wbk2{ width:668px; height:54px; float:left; overflow:hidden; border:#e4e3e3 solid 1px; background:none; line-height:54px; font-size:16px; padding:0px 15px; }
.wbqy{ width:668px; height:200px; float:left; overflow:hidden; border:#e4e3e3 solid 1px; background:none; line-height:24px; font-size:16px; padding:10px 15px; }
.xlk{ width:300px; height:54px; float:left; overflow:hidden; border:#e4e3e3 solid 1px; background:none; line-height:54px; font-size:16px; padding:0px 15px; color:#666; } 
.yijian .divb{ width:730px; overflow:hidden; padding-left:170px;}
.tj2{ width:563px; height:56px; overflow:hidden; border:none; background:#333; cursor:pointer; text-align:center; line-height:56px; font-size:20px; color:#FFF; }
  
 






.zhaopin{ width:900px; overflow:hidden; padding:70px 0px;} 
.zhaopin2{ width:900px; overflow:hidden; float:left; margin-bottom:40px;} 

.zhaopin li{ width:900px; overflow:hidden; margin-bottom:2px;}
.zhaopin .link{ width:780px; height:70px; position:relative; display:block; background:#f8f8f8; line-height:70px; padding:0px 60px; font-size:16px; cursor:pointer; -webkit-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease;}
.zhaopin li:last-child .link{border-bottom:0;}
.zhaopin li i{position:absolute;top:16px;left:12px;color:#595959;font-size:18px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.zhaopin li i.fa-chevron-down{ width:24px; height:24px; background:url(//cdn.xuansiwei.com/rainy11129/images/img27.png) no-repeat; right:60px; left:auto; top:23px; }
.zhaopin li.open .link{color:#fff; background:#21468d;}
.zhaopin li.open i{color:#b63b4d;}
.zhaopin li.open i.fa-chevron-down{  width:24px; height:24px; background:url(//cdn.xuansiwei.com/rainy11129/images/img28.png) no-repeat; }
.submenu{ width:780px; padding:40px 60px; display:none; background:#f8f8f8; overflow:hidden; }
.submenu .diva{ width:780px; float:left; overflow:hidden; border-bottom:#ededed solid 1px; padding-bottom:20px;}
.submenu .diva .sdiva{ width:390px; height:30px; line-height:30px; float:left; font-size:14px;}
.submenu .divb{ width:780px; float:left; overflow:hidden; padding:40px 0px 20px 0px;}
.submenu .divb .sdiva{ width:780px; float:left; overflow:hidden; font-size:16px; font-weight:bold; margin-bottom:20px; }
.submenu .divb .sdivb{ width:780px; float:left; overflow:hidden; font-size:14px; line-height:26px; margin-bottom:40px;}
.submenu .divc{ width:780px; float:left; overflow:hidden;  }
.submenu .divc a{ font-size:14px; color:#21468d;}






 




.zhengshu{ width:1000px; height:600px; overflow:hidden;  padding:70px 100px;}
.focus{position:relative;width:1000px;height:600px; }  
.focus img{width:1000px;height:600px;} 
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .fcon{position:relative;width:1000px;float:left;display:none; }  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:20px;right:20px;position:absolute;height:21px;text-align:center;z-index:200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative;display:inline;width:12px;height:12px;border-radius:7px;margin:0 4px;color:#B0B0B0; text-decoration:none;text-align:center;outline:0;float:left; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{ }    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px; height:97px;background:url(//cdn.xuansiwei.com/rainy11129/images/focus_btn.png) no-repeat;}
.focus .prev{top:350px;margin-top:-97px;left:30px;background-position:0 -97px;cursor:pointer;}  
.focus .next{top:350px;margin-top:-97px;right:30px;background-position:-40px -97px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;}  
.focus .shadow{width:1000px; position:absolute;bottom:0;left:0px;z-index:10;height:60px; line-height:60px; background-color:rgba(0,0,0,0.5); display:block;text-align:center;color:#fff;font-size:14px;}  








.tuandui{ width:800px; overflow:hidden; padding:40px 50px 0px 50px;} 
.tuandui ul{ width:800px; overflow:hidden; } 
.tuandui ul li{ width:800px; float:left; overflow:hidden; background:#f2f2f2; margin-bottom:50px;}
.tuandui ul li dt{ width:330px; height:300px; float:left; overflow:hidden;background:url(//cdn.xuansiwei.com/rainy11129/images/brand_img4.jpg) no-repeat; padding:40px 0px 40px 40px; }
.tuandui ul li dt img{width:330px;height:300px; float:left; overflow:hidden;}
.tuandui ul li dd{ width:350px; height:300px; float:left; overflow:hidden; padding:40px 40px 40px 40px;  }
.tuandui ul li dd h2{ width:350px; height:60px; float:left; overflow:hidden; font-size:24px; font-weight:bold; line-height:40px; border-bottom:#cccccc solid 1px; margin-bottom:20px;}
.tuandui ul li dd h3{ width:350px; height:220px; float:left; overflow:hidden; font-size:13px; line-height:24px;}








 






.chanpin{ width:900px; overflow:hidden; padding:70px 0px 50px 0px;} 
.chanpin ul{ width:945px; overflow:hidden; } 
.chanpin ul li{ width:270px; float:left; overflow:hidden; margin:0px 45px 0px 0px; }
.chanpin ul li dt{ width:270px; height:230px; float:left; overflow:hidden; }
.chanpin ul li dt img{width:270px;height:230px; float:left; overflow:hidden; transition: all 0.8s;}
.chanpin ul li dt img:hover{transform: scale(1.1); }
.chanpin ul li dd{ width:270px; height:70px; float:left; overflow:hidden; font-size:14px; text-align:center; line-height:60px;}








.wal{width:900px; padding:90px 0px;}
.history1{ position:relative;}
.history1 .historyBg{ height:76px; background:url(//cdn.xuansiwei.com/rainy11129/images/line2.png) repeat-x center; margin:0 20px;}
.history1 .historyList{ padding:0 40px;}
.history1 .historyList .slick-slide{ text-align:center; height:76px; line-height:76px; font-size:18px; color:#21468d; background:url(//cdn.xuansiwei.com/rainy11129/images/nimg28_1.png) center no-repeat; cursor:pointer;}
.history1 .historyList .slick-current{ color:#fff; background:url(//cdn.xuansiwei.com/rainy11129/images/nimg28_1on.png) center no-repeat;}
.history1 .slick-prev{position:absolute; z-index:10; left:0; top:50%; margin-top:-16px; display:block; background:url(//cdn.xuansiwei.com/rainy11129/images/nimg26_left.png) left top no-repeat; width:32px; height:32px;}
.history1 .slick-next{position:absolute; z-index:10; right:0; top:50%; margin-top:-16px; display:block; background:url(//cdn.xuansiwei.com/rainy11129/images/nimg26_right.png) right top no-repeat; width:32px; height:32px;}
.history1 .contentBox{ padding-top:30px; height:100px; }
.history1 .box{ padding:30px; background:url(//cdn.xuansiwei.com/rainy11129/images/ico11_5bg.png) repeat-y 140px;}
.history1 .box .text{ margin-bottom:15px;}
.history1 .box em{ display:block; font-size:16px; width:85px; height:33px; line-height:33px; text-align:center; float:left; background:url(//cdn.xuansiwei.com/rainy11129/images/ico11_3bg.png) no-repeat center;}
.history1 .box .txt{ padding-left:130px; background:url(//cdn.xuansiwei.com/rainy11129/images/ico11_4bg.png) no-repeat 106px 10px; font-size:16px; line-height:2;}
.history1 .box .txt p{ font-size:16px;}

.history1 .box .txt .txtp{ padding-bottom:20px;}
.history1 .box .txt .imgDiv{ padding-bottom:20px;}
.year{ font-size:18px;}

.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;outline:0;}
.slick-list:focus{outline:0;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:after,.slick-track:before{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;display:none;height:100%;min-height:1px;outline:0;}
[dir=rtl] .slick-slide{float:right;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}





.tuandui2{ width:800px; overflow:hidden; padding:50px 50px 0px 50px; font-size:14px; line-height:28px;} 











.about1{ width:900px; overflow:hidden; padding:70px 0px;}
.about1 .diva{ width:900px; float:left; overflow:hidden; margin-bottom:40px;}
.about1 .diva .sdiva{ width:300px; float:left; overflow: hidden;}
.about1 .diva .sdiva h2{ width:300px; float:left; overflow: hidden; font-size:24px; margin-top:20px;}
.about1 .diva .sdiva dt{ width:300px; float:left; overflow: hidden; margin-top:10px;}
.about1 .diva .sdiva dt span{  float:left; overflow: hidden; font-size:20px;color:#035cac; padding-top:28px; padding-right:10px; }
.about1 .diva .sdiva dt h3{  float:left; overflow: hidden; font-size:50px; color:#035cac; padding-right:10px; font-family:"宋体";}
.about1 .diva .sdiva h4{ width:300px; float:left; overflow: hidden; font-size:14px; line-height:28px; margin-top:20px;}
.about1 .diva .sdivb{ width:500px; float:right; overflow: hidden;}
.about1 .diva .sdivb img{ width:500px; height:300px; overflow: hidden;}
.about1 .divb{ width:900px; float:left; overflow:hidden; }
.about1 .divb p{ width:900px; float:left; overflow: hidden; font-size:14px; line-height:28px; margin-bottom:30px;}







.about4{ width:700px; overflow:hidden; padding:60px 100px 40px 100px;}
.about4 .diva{ width:700px; overflow:hidden; background:url(//cdn.xuansiwei.com/rainy11129/images/img56.png) repeat-y left; padding:20px 0px 0px 0px;}
.about4 .diva .sdiva{ width:700px; overflow:hidden; margin-bottom:30px; }
.about4 .diva .sdiva .isdiva{ width:19px; height:33px; float:left; overflow:hidden; background:url(//cdn.xuansiwei.com/rainy11129/images/img55.png) no-repeat; margin-top:5px;}
.about4 .diva .sdiva .isdivb{ width:640px;  float:right; overflow:hidden; margin-left:10px;}
.about4 .diva .sdiva .isdivb dt{ width:640px; height:40px; line-height:40px;  float:left; font-size:26px; font-weight:bold; overflow:hidden; color:#21468d; }
.about4 .diva .sdiva .isdivb dd{ width:640px; float:left; font-size:16px; line-height:30px; overflow:hidden; }








 
.t_1200_4{ width:900px; overflow:hidden; padding:50px 0px 50px 0px;} 
.ul_brand_list{ float:left; width:945px; overflow:hidden; }
.ul_brand_list li{ float:left; width:255px; margin:0px 45px 45px 0px; border:#e2e2e2 solid 1px;}
.ul_brand_list li .img_368{ float:left; width:268px; height:188px; }
.ul_brand_list li .img_368 img{ display:block; width:268px; height:188px;object-fit: contain;padding: 15px;}

.ul_brand_list li .d_368{ float: left; width:238px; height:60px; padding:10px 15px; cursor:pointer;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}
.ul_brand_list li:hover .d_368{ background-color:#21468d;}

.ul_brand_list li .d_368 .l_268{ float:left; width:200px; height:60px;}
.ul_brand_list li .d_368 .t_368_1{ float:left; width:200px; height:60px;}
.ul_brand_list li .d_368 .t_368_1 a{ float:left; width:200px; color:#333333; font-size:16px; line-height:60px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.ul_brand_list li:hover .d_368 .t_368_1 a{ color:#fff;}
.ul_brand_list li .d_368 .t_368_2{ float:left; width:100%; height:30px; color:#666666; font-size:14px; line-height:60px; overflow:hidden;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;

}
.ul_brand_list li:hover .d_368 .t_368_2{ color:#fff;}
.ul_brand_list li .d_368 .t_368_3{ float:left; width:38px; margin-top:20px;}
.ul_brand_list li .d_368 .t_368_3 .a_368{ float:right; width:20px; height:20px; background:url(//cdn.xuansiwei.com/rainy11129/images/brand_img8.png) no-repeat;}
.ul_brand_list li:hover .d_368 .t_368_3 .a_368{ background:url(//cdn.xuansiwei.com/rainy11129/images/brand_img8_h.png) no-repeat;}




