﻿/*banner图片跳转*/

.flexslider { margin: 0px auto; position: relative; width: 100%; min-width:1080px;height:450px; overflow: hidden; zoom: 1;}
.flexslider .slides li { width: 100%;height: 100%; background-color:#ccc;min-width:1080px;}
.flex-direction-nav li{ list-style:none;}
.flex-direction-nav a {width: 23px; height: 41px; overflow: hidden; display: block; background: url(../images/ad_ctr.png) no-repeat scroll 0 -41px; position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position:-23px -41px;right:50px;}
.flex-direction-nav .flex-prev {left:50px;}
.flexslider:hover .flex-next {opacity: 1; filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 1;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 0.6;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%; position: absolute; bottom: 30px; text-align: center;}
.flex-control-nav li { margin: 0 2px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {background:url(../images/banner_nuw_1.png) no-repeat center center;  display: block; height:13px; overflow: hidden; text-indent: -99em; width:15px;
cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a { background:url(../images/banner_nuw.png) no-repeat center center;}
.flexslider .slides a img {width:100%; height:450px; display: block; min-width:1080px;}

/*banner图片跳转*/


/*首页body*/

.bodyall{ width:100%; min-width:1080px;_width:expression((documentElement.clientWidth < 1180) ? "1180px" : "100%" ); height:auto;}


.f1_all{ width:100%; min-width:1080px;_width:expression((documentElement.clientWidth < 1180) ? "1180px" : "100%" ); height:510px; background-color:#fff;}
.f1{ width:1180px; height:510px; margin:0 auto;} 
.fl_t{ float:left; margin-top:60px; width:100%; height:127px;}
.fl_t p{ width:100%; min-height:42px; line-height:42px; text-align:center; font-size:30px; color:#000;}
.fl_t span{ width:100%; min-height:20px; line-height:20px; text-align:center; font-size:14px; color:#afabab; display:block;text-transform:uppercase;}

.f1_c{ float:left; width:100%; height:auto; overflow:hidden;}
.f1_c .f1_c_t{ float:left; width:100%; height:42px;}
.f1_c_t span{ float:left; width:auto; height:42px; line-height:42px; font-size:24px; color:#000;}
.f1_c_t a{ float:right; width:auto; height:42px; line-height:42px; font-size:16px; color:#0585ea;}
.more_back{ padding-right:25px; background:url(../images/more_back.png) no-repeat right center;}

.f1_c .f1_c_list{ float:left; width:100%; height:225px; margin-top:26px; overflow:hidden;position:relative;}
.f1_c_list .f1_c_list_all{ height:225px; width:1210px; display:block; position:absolute; left:0px; top:0px; overflow:hidden;}
.f1_c_list_all ul.box{ position:absolute; top:0px; left:0px; width:9999px; height:225px;}
.f1_c_list_all li{ float:left; width:273px; height:225px; margin-right:29px; overflow:hidden;}
.f1_c_list_all li .f_img{ width:273px; height:175px; overflow:hidden;}
.f_img a img{ width:273px; height:175px;}
.f_img a img{ display:block; 
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.f_img:hover a img{
	-webkit-transform:scale(1.05 , 1.05);
	-moz-transform:scale(1.05 , 1.05);
	-ms-transform:scale(1.05 , 1.05);
	-o-transform:scale(1.05 , 1.05);
	transform:scale(1.05 , 1.05);	
}
.f1_c_list_all li .f_txt{ width:273px; height:50px; text-align:center;}
.f_txt a{ width:100%; height:50px; line-height:50px; color:#4e4d4d;}
.f_txt a:hover{ color:#0585ea;}


.f2_all{ width:100%; min-width:1080px;_width:expression((documentElement.clientWidth < 1180) ? "1180px" : "100%" ); height:525px; background-color:#efefef;}
.f2{ width:1180px; height:480px; margin:0 auto; overflow:hidden;}
.f2_l{ float:left; margin-top:62px; height:410px; width:375px;}
.f2_l .f2_l_t{ float:left; width:100%; height:42px;}
.f2_l_t span{ float:left; width:auto; height:42px; line-height:42px; font-size:24px; color:#000;}
.f2_l_t a{ float:right; width:auto; height:42px; line-height:42px; font-size:16px; color:#0585ea;}

.f2_l .f2_l_c{ float:left; margin-top:25px; width:100%; height:auto;}
.f2_l_c dl{ float:left; width:100%; height:90px; margin:11px 0 12px; background-color:#fff;}
.f2_l_c dl dt{ float:left; margin: 0; width:127px; height:90px;}
.f2_l_c dl dt a img{  width:127px; height:90px;}
.f2_l_c dl dd{ float:left; margin-left:14px; width:220px; height:80px;}
.f2_l_c dl dd a{ float:left; margin-top:13px; width:100%; height:52px; display:block; overflow:hidden; line-height:26px; color:#262525;}
.f2_l_c dl dd a:hover{ color:#0585ea;}
.f2_l_c dl dd span{ float:left; width:100%; height:14px; line-height:14px; font-size:12px; color:#262525; display:block; text-align:right;}

.f2_r{ float:left; margin-left:45px; margin-top:62px; height:410px; width:760px; overflow:hidden;}
.f2_r_t{ float:left; width:100%; height:42px;}
.f2_r_t span{ float:left; width:auto; height:42px; line-height:42px; font-size:24px; color:#000;}
.f2_r_t a{ float:right; width:auto; height:42px; line-height:42px; font-size:16px; color:#0585ea;}
.f2_r .f2_r_c{ float:left; margin-top:36px; width:100%; height:320px; overflow:hidden;}
.f2_r_c ul{ width:800px;}
.f2_r_c ul li{ float:left; width:360px; height:100%; margin-right:40px; background-color:#fff;}
.f2_r_c ul li .f2_r_img{ width:100%; height:255px; overflow:hidden;}
.f2_r_img a img{ width:100%; height:255px;}
.f2_r_img a img{ display:block; 
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.f2_r_img:hover a img{
	-webkit-transform:scale(1.05 , 1.05);
	-moz-transform:scale(1.05 , 1.05);
	-ms-transform:scale(1.05 , 1.05);
	-o-transform:scale(1.05 , 1.05);
	transform:scale(1.05 , 1.05);	
}
.f2_r_c ul li .f2_r_txt{ width:100%; height:40px; padding:14px 0 6px; text-align:center;}
.f2_r_txt a{ width:100%; height:40px; line-height:20px; color:#262525; overflow:hidden;}
.f2_r_txt a:hover{ color:#0585ea;}

/*首页body*/


/*foot 底部*/
.foot{ width:100%; min-width:1080px; _width:expression((documentElement.clientWidth < 1180) ? "1180px" : "100%" ); height:341px; overflow:hidden;  background:url(../images/foot_back.png) repeat 0 0;}
.foot .foot_top{ width:100%; min-width:1080px; _width:expression((documentElement.clientWidth < 1180) ? "1180px" : "100%" ); height:251px; overflow:hidden; border-bottom:1px solid #434242;  }
.foot_top .foot_center{ float:left; height:248px; width:861px; margin-top:2px; overflow:hidden;}
.foot_center .foot_center_ul{ height:248px; width:100%;}
.foot_center_ul dl{ width:152px; height:100%; float:left; margin-left:20px;}
.foot_center_ul dl dt{ width:100%; font-size:14px; line-height:30px; height:30px; color:#fff; margin:18px 0;}
.foot_center_ul dl dd{ font-size:13px; line-height:30px;}
.foot_center_ul dl dd a{ color:#bab8b8; }
.foot_center_ul dl dd a:hover{ color:#0585ea;}
.foot_center_ul dl dd.foot_weixin{ width:69px; height:69px;}
.foot_center_ul dl dd.foot_weixin img{ width:69px; height:69px;}

.foot_top .foot_right{ float:right; height:200px; width:300px; margin-top:25px; overflow:hidden; background:url(../images/font_right_back.png) no-repeat 0 0;}
.foot_right .foot_right_t1{ float:left; width:100%; height:40px; margin-top:16px; text-align:center;}
.foot_right_t1 span{ font-size:18px; line-height:40px; color:#fff;}

.foot_right .foot_right_t2{ float:left; width:100%; height:42px; margin-top:8px; text-align:center;}
.foot_right_t2 span{ font-size:36px; line-height:42px; color:#0585ea; font-family:"Times New Roman";}
.foot_right .foot_right_t3{ float:left; width:100%; height:24px; margin-top:10px; text-align:center;}
.foot_right_t3 span{ font-size:12px; line-height:24px; color:#6c6b6b;}



.foot .foot_bottom{ width:100%; min-width:1160px; _width:expression((documentElement.clientWidth < 1000) ? "1160px" : "100%" ); height:88px; overflow:hidden; border-top:1px solid #363636; }
.foot_bottom .foot_bottom_logo{ float:left; margin:33px 20px 0 0; width:56px; height:28px;}
.foot_bottom_logo a img{width:56px; height:28px;}

.foot_bottom .foot_bottom_txt{ float:left; width:1100px; height:30px; margin-top:38px; line-height:30px; color:#5b5b5b; font-size:12px;}
.foot_bottom_txt a{ line-height:30px; color:#5b5b5b; font-size:12px;}
.foot_bottom_txt a:hover{ text-decoration:underline;}
/*foot 底部*/

/*微信公众号弹出框*/
#modal { position: fixed; left: 0; right: 0;  top: 0;  bottom: 0;  z-index: 99999; display:none;}
#modal .mask { position: absolute;  left: 0;  right: 0; top: 0;  bottom: 0;  background-color: #000; opacity:0.5;}
.wexindai{width: 240px; height: 300px; position:absolute; left:50%; z-index:999; margin-left:-120px; top:50%; margin-top:-150px; background-color:#fff; border:1px solid #d6d3d3;}
.wexindai .wexindai_ti{ position:absolute; left:20px; top:15px; height:16px; width:190px; color: #000; font-size: 12px;font-weight: bold;line-height: 16px;text-align: left;}

.wexindai .wexindai_img{ position:absolute; left:30px; top:50px; height:180px; width:180px;}
.wexindai_img img{ height:180px; width:180px;}
.wexindai .wexindai_txt{ position:absolute; left:20px; top:245px; height:40px; width:210px;line-height: 20px;text-align: left; color:#666; font-size: 12px;}

.wexinclose{ width:16px; height:16px; position:absolute; top:5px; right:5px; cursor:pointer; text-align:center;}
.wexinclose a{ width:16px; height:16px; text-align:center; display:block; font-size:14px; color:#666; font-family:"宋体";}

