body{font-size:14px; font-family:"微软雅黑"; background:#FFF;}
.fr{ float:right;}
.fl{ float:left;}
.fn{ float:none;}
.f2{ font-size:12px;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration: none;}
ul,li{padding:0px; margin:0px; list-style:none;}
ul li{ float:left;}
ul li a:hover{ color:#329cf0;}
div a:hover{ color:#329cf0; text-decoration: none;}
input,form,select,textarea{ margin:0px;padding:0px; outline:medium; border:0; border-radius:0; background:none; font-family:"微软雅黑"; font-size:14px;}
i,em{ font-style:normal;}
.mo{ margin: 0 auto;}
.most{ width:100%; height:auto; overflow:hidden; display:block;}
.roundBorder{border-radius: 15px;} 
.clear{ clear:both; height:0; overflow:hidden;} 
.dsk{ width:100%; height:100%; display:block; overflow:hidden;}
/*定位*/
.pr{ position: relative;}
.pa{ position: absolute;}
.pf{ position: fixed;}

/*块级转换*/
.db { display: block;}
.dn { display: none;}
.di { display: inline;}
.dib { display: inline-block;}

/*清除浮动*/
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix{*zoom:1;}
.lazy{ background: url(../images/loading.gif) no-repeat center center;}
.usf img{ 
-webkit-transition:all 0.5s ease 0s;
-moz-transition:all 0.5s ease 0s; 
transition:all 0.5s ease 0s;
}
.usf a:hover img{
-webkit-transform:scale(1.05); 
-moz-transform:scale(1.05); 
transform:scale(1.05);
}
.ucss3{
-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;	
}


/*首页*/
.hd{ width:1200px; margin:0 auto;}
.logo{ width:249px; height:59px; padding:33px 0 0 24px;}
.hd-nav{ height:90px; line-height:90px; padding-top:18px; overflow:hidden;}
.hd-nav li{ padding-left:45px; height:100%; overflow:hidden; display:block;}
.hd-nav a{ font-size:16px; color:#999999;}
.hd-nav a:hover,.hd-nav a.act{ color:#329cf0;}
.banner{ width:100%; position:relative; overflow:hidden; z-index:10;}
.banner .swiper-container{ width:100%;}
.banner .swiper-slide img{ width:100%; display:block;}
.banner .swiper-container div.swiper-pagination{ width:272px; height:6px; overflow:hidden; position:absolute; bottom:35px; left:50%; margin-left:-136px;}
.banner .swiper-container div.swiper-pagination .swiper-pagination-bullet{ width:54px; height:100%; display:block; overflow:hidden; float:left; background:#fff; border-radius:0; margin:0 14px 0 0; opacity:1;}
.banner .swiper-container div.swiper-pagination span.swiper-pagination-bullet-active{ background:#f08933;}
.banner .swiper-button-prev{ width:52px; height:101px; background:url(../images/banner-lt.png) no-repeat; left:0; margin-top:-51px;}
.banner .swiper-button-next{ width:52px; height:101px; background:url(../images/banner-rt.png) no-repeat; right:0; margin-top:-51px;}
.hc-cz{ width:37px; padding:15px 10px 0 0; height:30px; display:none;
-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;	
}
.hc-cz p{ width:100%; height:100%; display:block; position:relative; cursor:pointer;}
.hc-cz p span{ width:37px; height:3px; overflow:hidden; display:block; background:#329cf0; position:absolute; z-index:5; right:0; top:0;
-webkit-transform-origin: right top 0;
-o-transform-origin: right top 0;
transform-origin: right top 0;
-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.hc-cz p em{ width:37px; height:3px; overflow:hidden; display:block; background:#329cf0; position:absolute; z-index:6; right:0; top:9px;
opacity:1;
-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.hc-cz p i{ width:37px; height:3px; overflow:hidden; display:block; background:#329cf0; position:absolute; z-index:7; right:0; top:18px;
-webkit-transform-origin: right bottom 0;
-o-transform-origin: right bottom 0;
transform-origin: right bottom 0;
-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.hc-cz p.act em{ opacity:0;}
.hc-cz p.act span{ width:26px;
-webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);	
}
.hc-cz p.act i{ width:26px;
-webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);	
}
.iolw p,.iolt p{-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;}
.io-listw a:hover .iolw p,.io-listw a:hover .iolt p{ color: #329cf0; }
.wap-inpo{ width:100%; height:100%; position:fixed; overflow:hidden; left:0; top:0; z-index:45; background:#e5e5e5; box-sizing:border-box; padding-top:50px; display:none;}
.wap-inpo-nk{ width:100%; height:100%; overflow:auto;}
.wap-inpo-nk li{ width:100%; height:50px; line-height:50px; overflow:hidden; border-bottom:1px solid #ccc; text-indent:3%;}
.wap-inpo-nk a{ width:100%; height:100%; display:block; font-size:15px; color:#333; background:url(../images/banner-icon0.png) no-repeat 94% center; background-size:25px 25px;}
.wap-banner{ position:relative; margin:50px auto 0; display:none;}
.wap-banner img{ width:100%; display:block; overflow:hidden;}
.wap-banner .swiper-pagination-bullet{ margin:0 11px 0 0; background:#fff; width:10px; height:10px; border-radius:50%; opacity:1;}
.wap-banner span.swiper-pagination-bullet-active{background:#f08933;}
.io{ padding:35px 0 87px; background:url(../images/io-bgs.jpg) repeat-y center top;}
.io-title{ text-align:center; font-size:36px; color:#2a2a2a; background:url(../images/io-hx.png) no-repeat center bottom; height:78px; line-height:78px;}
.io-listw{ width:1188px; overflow:hidden; margin:45px auto 0;}
.io-listw li{ width:396px; overflow:hidden;}
.io-listw a{ width:366px; height:386px; overflow:hidden; display:block; position:relative; margin:0 auto 30px;}
.iolw{ width:100%; overflow:hidden; height:158px; position:absolute; left:0; bottom:0;}
.iolw p{ width:100%; height:55px; line-height:55px; font-size:26px; color:#222222; overflow:hidden; display:block; text-align:center;}
.iolw span{ width:100%; height:26px; line-height:26px; font-size:14px; color:#666666; overflow:hidden; display:block; text-align:center; margin-bottom:14px;}
.iolw em{ background:url(../images/io-more.png) no-repeat; width:121px; height:42px; display:block; overflow:hidden; margin:0 auto; font-size:14px; color:#fff; line-height:36px; text-align:center;}
.io-listt{ width:1188px; overflow:hidden; margin:0 auto;}
.io-listt li{ width:594px; overflow:hidden;}
.io-listt a{ width:564px; height:227px; overflow:hidden; display:block; position:relative; margin:0 auto;}
.iolt{ width:215px; overflow:hidden; position:absolute; right:15px; top:50%; margin-top:-82px;}
.iolt p{ width:100%; height:52px; line-height:52px; font-size:26px; color:#222222; overflow:hidden; display:block;}
.iolt span{ width:100%; height:56px; line-height:28px; font-size:14px; color:#666666; overflow:hidden; display:block; margin-bottom:14px;}
.iolt em{ background:url(../images/io-more.png) no-repeat; width:121px; height:42px; display:block; overflow:hidden; font-size:14px; color:#fff; line-height:36px; text-align:center;}
.io-listw li.iolt-adc0{ width:594px; overflow:hidden;}
.io-listw li.iolt-adc0 a{ width:564px; height:227px;}
.io-listw li.iolt-adc1{ width:594px; overflow:hidden;}
.io-listw li.iolt-adc1 a{ width:564px; height:227px;}
.iolt-adc0 .iolta-hide{ width:100%; height:100%; display:none;}
.iolt-adc1 .iolta-hide{ width:100%; height:100%; display:none;}
.it{ background: #f0f0f0; padding:45px 0 0;}
.it-link{ width: 1120px; overflow: hidden; margin:50px auto 30px;  }
.it-link .swiper-slide{ width: 140px; height: 60px; font-size: 18px; text-align: center; line-height: 60px; overflow: hidden; }
.it-link .swiper-slide a{background:url(../images/ih-hx.png) no-repeat center 60px; width: 100%; height: 100%; display: block; color: #222222; }
.it-link .swiper-slide a:hover,.it-link .swiper-slide a.act{ color: #1f6ec0; text-decoration: none; background:url(../images/ih-hx.png) no-repeat center bottom;}
.it-xzk{ width:1198px; overflow: hidden; border: 1px solid #e1e1e1; background: #eeeeee;}
.it-tp{ width: 1101px; overflow: hidden; background: #cdb45c; margin:37px auto 0;}
.itp-lt{ width: 305px; height: 200px; background: #fff; overflow: hidden; position: relative; margin-right:40px;}
.itp-lt img{ width: 303px; height: 198px; border: 1px solid #e1e1e1;}
.itp-lt i{background:url(../images/ih-icon0.png) no-repeat; width: 20px; height: 41px; display: block; overflow: hidden; position: absolute; z-index: 15; right: 0; top: 50%; margin-top: -21px;}
.itp-title{ width: 715px; font-size: 0.32rem; overflow: hidden; padding:30px 0 24px;}
.itp-title a{ display: block; line-height: 24px; overflow: hidden; font-size: 24px; padding-left:15px; border-left: 13px solid #fff; color: #fff; }
.itp-title a:hover{ color: #fff; }
.itp-tx{ width: 715px; overflow: hidden; height: 100px; line-height: 20px; color: #fff; font-size: 14px; }
.it-imgs{ width: 1128px; overflow: hidden; padding-left: 28px; margin: 25px auto 0;}
.it-imgs li{ width: 346px; height: 314px; border: 1px solid #e1e1e1; margin-right: 28px; overflow: hidden;}
.it-more a{ border: 1px solid #d1d1d1; width: 179px; height: 49px; display: block; text-align: center; line-height: 49px; border-radius: 6px; margin:60px auto; font-size: 16px; color: #646464; background: #fff;}
.it-more a:hover{border: 1px solid #2672ff; color: #fff; background: #2672ff; box-shadow: 0 0 10px 4px rgba(38,114,255,0.4); }
.ith-xg{background:url(../images/ifs-bg.jpg); padding: 53px 0 0;}
.ith-xg .io-title{ color: #fff; background:url(../images/ih-hxh.png) no-repeat center bottom;}
.ithx .swiper-slide{ margin:72px 30px 133px 0; width: 457px; height: 322px; padding-top:14px; overflow:hidden; position: relative;}
.ithx .swiper-slide a{ width: 100%; height: 100%; display:block; overflow: hidden; position: absolute; left: 0; top: 14px; background: #fff;}
.ithx-time{ width: 145px; height: 100%; padding:56px 0 0 15px; overflow: hidden; text-align: center;  font-family: "黑体"; color: #999999;}
.ithx-time p{ width: 100%; height:72px; line-height: 72px; display: block; overflow: hidden; font-size: 74px;}
.ithx-time span{ width: 100%; height:27px; line-height: 27px; display: block; overflow: hidden; font-size:16px;}
.ithx-title{background:url(../images/ifs-hx.png) no-repeat left bottom; text-overflow:ellipsis; white-space:nowrap; width: 270px; overflow: hidden; height: 50px; line-height: 50px; margin-top: 52px; font-size: 16px; color: #333333; }
.ithx-tx{ width: 270px; overflow: hidden; height:96px; line-height:24px; margin:21px 0 23px; font-size: 14px; color: #666666; }
.ithx-more{ width: 270px; overflow: hidden; }
.ithx-more i{ width: 122px; height: 33px; display: block; overflow:hidden; text-align: center; line-height:33px; color: #666; border: 1px solid #e4e4e4; }
.ithx-more i:hover{ color: #329cf0; background: #fff; border: 1px solid #fff; }
.ithx-title:hover{ color: #329cf0; }
.ithx div.swiper-pagination{ bottom: 42px; }
.ithx div.swiper-pagination .swiper-pagination-bullet{ opacity:1; border-radius: 0; margin:0 7px; width: 51px; height: 2px; overflow: hidden; background:rgba(255,255,255,0.6); }
.ithx div.swiper-pagination span.swiper-pagination-bullet-active{ background: #fff;}
.ithx .swiper-container{ width:100%; overflow: hidden; }
.ithx .swiper-slide:last-child{ margin-right: 0; }
.wap-ithx-time{display:none;}
.ik-wk{ padding:77px 0 0;}
.ikw-list{box-sizing:border-box; width:1200px; overflow: hidden; margin:60px auto 0; border-top: 1px solid #eaeaea; border-left: 1px solid #eaeaea;}
.ikw-list li{box-sizing:border-box; width:20%; overflow: hidden; height: 157px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;}
.ikw-list a{-webkit-filter:grayscale(1); filter:grayscale(1); -webkit-box-shadow: 0 0 0 0 #eaeaea inset; -moz-box-shadow: 0 0 0 0 #eaeaea inset; box-shadow: 0 0 0 0 #eaeaeainset;  -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;}
.ikw-list a:hover{-webkit-filter:grayscale(0); filter:grayscale(0); -webkit-box-shadow: 0 0 0 8px #eaeaea inset; -moz-box-shadow: 0 0 0 8px #eaeaea inset; box-shadow: 0 0 0 8px #eaeaea inset;}
.ft{ width: 100%; height: 545px; overflow: hidden; }
.ft-logo{ width: 249px; height: 59px; margin:83px auto 57px;}
.ft-link{ text-align: center; line-height: 24px; }
.ft-link i{ padding: 0 33px; }
.ft-link a{ color: #fff; font-size: 16px;}
.ft-subt{ text-align: center; background:url(../images/ft-maxhx.png) no-repeat center center; height: 106px; line-height: 106px; margin-top: 37px; font-size: 16px; color: #fff;}
.ft-text p{ width: 100%; line-height: 30px; display: block; color: #7887b7; text-align: center; font-size: 14px; }
.ft-text p i{ padding: 0 15px; }
.ft-text a{ color: #7887b7; }
.ft-tlk{ margin: 43px auto 0; width: 159px; height: 53px;}
.fttks{ width: 53px; height: 100%; position: relative; }
.fttks a{ width: 100%; height: 100%; display: block; }
.ft-tlk .fttk-icon0 a{background:url(../images/ft-icon0.png) no-repeat center center;}
.ft-tlk .fttk-icon0 a:hover{background:url(../images/ft-icon0h.png) no-repeat center center;}
.ft-tlk .fttk-icon1 a{background:url(../images/ft-icon1.png) no-repeat center center;}
.ft-tlk .fttk-icon1 a:hover{background:url(../images/ft-icon1h.png) no-repeat center center;}
.ft-tlk .fttk-icon2 a{background:url(../images/ft-icon2.png) no-repeat center center;}
.ft-tlk .fttk-icon2 a:hover{background:url(../images/ft-icon2h.png) no-repeat center center;}
.fttk-icon2 p{background:url(../images/we-bg.png) no-repeat; width: 117px; height: 124px; display:none; overflow: hidden; position: absolute; left:-37px; bottom:46px;}
.fttk-icon2 p img{ width: 115px; height: 115px; display: block; margin:1px auto 0;}
.ithx .swiper-slide a{
-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;	
}
.ithx .swiper-slide a:hover{background:url(../images/ifs-img0.jpg) no-repeat;}
.ithx .swiper-slide a:hover .ithx-time,.ithx .swiper-slide a:hover .ithx-title,.ithx .swiper-slide a:hover .ithx-tx{ color: #fff; }
.ithx .swiper-slide a:hover .ithx-more i{ color: #fff; }
.ithx .swiper-slide a:hover .ithx-more i:hover{ color: #329cf0; }
/*2-公司概况*/
.au-banner{ width: 100%; height: 383px; overflow: hidden; position: relative; }
.aub-tx p{ padding-top:143px; height: 71px; line-height: 71px; font-size: 48px; font-weight: bold; width: 100%; overflow: hidden; display: block; text-align: center; color: #fff; }
.aub-tx span{ margin-bottom: 31px; height:37px; line-height:34px; font-size:24px; font-weight: bold; width: 100%; overflow: hidden; display: block; text-align: center; color: #fff; }
.aub-tx i{ width: 1px; height: 101px; overflow: hidden; display: block; background: #fff; margin: 0 auto; }
.auoc{ width: 1200px; margin:67px auto 0; position: relative;}
.auoc-title{ width: 670px; overflow: hidden; padding-top:50px; height: 49px; line-height: 49px; font-size: 30px; color: #000000;}
.auoc-subt{ width: 670px; overflow: hidden; margin-bottom: 38px; height:32px; line-height:32px; font-size:16px; color: #626262;}
.auoc-tx{ padding-bottom: 240px; width: 670px; text-indent: 28px; overflow: hidden; margin-bottom: 38px; line-height:36px; font-size:16px; color: #444444;}
.auoc-tx p{ padding-bottom: 36px; }
.auoc-poi0{ width:283px; height:320px; border: 6px solid #fff; box-shadow: 0 0 5px 2px rgba(0,0,0,0.1); display: block; position: absolute; z-index:15; right:100px; top:196px; }
.auoc-poi1{ width: 319px; height: 363px; display: block; position: absolute; z-index: 5; right: 0; top: 0; }
.aut{ width: 100%; height: 316px; overflow: hidden; }
.autc{ width: 1200px; }
.autc-num{ padding-top: 130px; width: 525px; overflow: hidden; text-align: center; color: #fff; }
.autc-num li{ width: 175px; overflow: hidden; background:url(../images/aut-sx.png) no-repeat right center;}
.autc-num b{ width: 100%; height: 45px; line-height: 45px; overflow: hidden; display: block; font-size: 30px;}
.autc-num p{ width: 100%; height:30px; line-height: 30px; overflow: hidden; display: block; font-size:16px;}
.autc-num li:last-child{ background: none; }
.autc-logo{ width: 249px; height: 59px; padding:130px 55px 0 0;}
.auf-title p{ height: 41px; line-height: 41px; padding-top:73px; font-size: 30px; color: #333333; width: 100%; overflow: hidden; display: block; text-align: center; }
.auf-title span{ margin-bottom: 70px; height:30px; line-height:30px; font-size:16px; color: #cdcdcd; width: 100%; overflow: hidden; display: block; text-align: center; }
.auf-time{ width: 1200px; margin: 0 auto; }
.auft{ padding-bottom:60px;  }
.auft span{ width: 170px; display: block; overflow: hidden; height: 26px; line-height: 26px; font-size: 12px; color: #666666; }
.auft span em{ text-indent: 25px; font-size: 24px; color: #666666; height: 100%; display: block; overflow: hidden; float: left;}
.auft span i{ color: #999999; padding: 0 10px; height: 100%; display: block; overflow: hidden; float: left;}
.auft span b{ height: 100%; display: block; overflow: hidden; float: left; }
.auft p{ overflow: hidden; display: block; margin-left:170px; line-height: 26px; font-size: 16px; color: #666666;}
/*3-服务宗旨*/
.etw-img{ width: 1080px; overflow: hidden; display: block; margin:50px auto 0;}
.etw-nr{ width: 1080px; overflow: hidden; border-bottom: 1px solid #999999; }
.etwn-title{ width: 250px; overflow: hidden; font-size: 24px; color: #000000; font-weight: bold;}
.etwn-title p{ width: 100%; height: 39px; line-height: 39px; padding-top: 43px; display: block; overflow: hidden; }
.etwn-title span{ width: 100%; height:45px; line-height: 45px; display: block; overflow: hidden; }
.etwn-tx{ width:705px; overflow: hidden; line-height: 30px; font-size: 14px; color: #383838; text-indent: 20px; padding: 56px 0 42px;}
.etw-gdcs .ikw-list{ width: 1080px; margin:50px auto 70px;}
/*5-业务范围*/
.wfi{ width: 1200px; overflow: hidden; margin:90px auto 115px;}
.wfis{ border-bottom: 1px solid #dddddd; padding-top: 60px; padding-bottom: 90px; }
.wfis-le{ width: 598px; overflow: hidden; }
.wfis-re{ width: 525px; overflow: hidden; }
.wfisr-title{background:url(../images/wf-hx.png) no-repeat right bottom; height: 60px; font-size: 32px; color: #000000; font-weight: bold; text-align: right; }
.wfisr-subt{ width: 100%; overflow: hidden; height: 55px; line-height: 55px; font-size: 16px; color: #555555; }
.wfisr-tx{ width: 100%; overflow: hidden; line-height:24px; font-size: 14px; color: #999999; }
.wfisr-tx p{ padding-bottom: 10px; }
.wfisr-tsd{ line-height: 39px; font-size: 16px; color: #666666; text-align: right; padding-top: 50px;}
.wfi .wfis:last-child{ border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }
.wfi .wfis:nth-child(even) .wfisr-title{ text-align: left; background:url(../images/wf-hx.png) no-repeat left bottom;}
.wfi .wfis:nth-child(even) .wfisr-tsd{ text-align: left; }
/*6-成功案例*/
.ca-list{ width: 1230px; overflow: hidden; margin:0 auto; padding: 50px 0 30px; }
.ca-list li{ width: 410px; overflow: hidden; padding-bottom: 15px; }
.ca-list a{ width: 380px; overflow: hidden; margin:15px auto; display: block; background: #fff; box-shadow: 0 0 5px 2px rgba(0,0,0,0.1);}
.cal-img{ width: 100%; height: 260px; overflow: hidden;}
.cal-img img{ 
-webkit-transition:all 0.5s ease 0s;
-moz-transition:all 0.5s ease 0s; 
transition:all 0.5s ease 0s;
}
.ca-list a:hover .cal-img img{
-webkit-transform:scale(1.05); 
-moz-transform:scale(1.05); 
transform:scale(1.05);
}
.cal-title{text-overflow:ellipsis; white-space:nowrap; width:94%; margin:0 auto; height: 67px; line-height: 67px; font-size: 22px; color: #555555; text-align: center; overflow: hidden; }
.cal-tx{ width: 100%; height:35px; line-height:35px; font-size:18px; color: #999999; text-align: center; overflow: hidden; }
.cal-more{background:url(../images/ca-more.png) no-repeat; margin:30px auto 42px; width: 151px; text-align: center; height: 43px; line-height: 43px; overflow: hidden; font-size: 14px; color: #aaaaaa;}
.ca-list a:hover .cal-more{ color: #fff; background:url(../images/ca-moreh.png) no-repeat; }
.ca-list a:hover{ text-decoration:none; }
.ca-list a:hover .cal-title{ color: #329cf0; }
/*8-联系我们*/
.cu-map{ width: 100%; height: 600px; overflow: hidden; background: #999; }
.cu-aus{ width: 1100px; overflow: hidden; margin:0 auto; padding:60px 0 40px; border-bottom: 1px dashed #e5e5e5;}
.cu-aus li{ width:321px; padding-left:45px; overflow: hidden;}
.cu-aus p{ width: 100%; overflow: hidden; display: block; height: 32px; line-height: 32px; font-size: 16px; color: #000000; }
.cu-aus span{ width: 100%; overflow: hidden; display: block; height: 38px; line-height: 38px; font-size:22px; color: #000000; }
.cu-aus span i{ padding-left:10px; font-size: 18px;}
.cu-form{ width: 1100px; overflow: hidden; margin:0 auto 65px;}
.cuf-lt{background:url(../images/cu-bgs.png) no-repeat center bottom; width: 350px; overflow: hidden; padding: 0 10px 130px;}
.cuf-lt b{ line-height: 130px; font-size: 20px; color: #2d2d2d; }
.cuf-lt p{ line-height: 24px; color: #666666;}
.cuf-rt{ width: 690px; overflow: hidden; padding-top: 60px;}
.cufr-name input{ float: left; font-size: 14px; color: #333; text-indent: 12px; width: 218px; margin:0 15px 15px 0; display: block; overflow:hidden; height: 28px; line-height: 28px; border: 1px solid #e5e5e5;}
.cufr-name input.mro{ margin-right: 0; }
.cufr-name input.act{ border: 1px solid #329cf0; }
.cufr-title input{ float: left; font-size: 14px; color: #333; text-indent: 12px; width:688px; margin:0 0 15px 0; display: block; overflow:hidden; height: 28px; line-height: 28px; border: 1px solid #e5e5e5;}
.cufr-title input.act{ border: 1px solid #329cf0; }
.cufr-txsr textarea{ float: left; font-size: 14px; color: #333; padding:3px 12px; width:664px; margin:0 0 15px 0; display: block; overflow:hidden; height:98px; line-height: 28px; border: 1px solid #e5e5e5;}
.cufr-txsr textarea.act{ border: 1px solid #329cf0; }
.cufr-st input{background:url(../images/cu-stbg.png) no-repeat; width: 139px; display: block; height: 52px; line-height:52px; overflow: hidden; text-align: center; font-size: 16px; color: #fff; cursor: pointer; }
/*7-新闻资讯-详情*/
.nix-link{ background: #fff; }
.nix-link p{ width: 328px; overflow: hidden; display: block; padding: 20px 0 20px 25px; }
.nix-link p a{ width: 137px; margin-right: 25px; font-size: 14px; color: #666666; text-align: center; height: 36px; display: block; line-height: 36px; overflow: hidden; border: 1px dotted #bfc0c0; }
.nix-link p a:hover,.nix-link p a.act{ color: #fff; background: #2576fd; border: 1px solid #0eb8e9;
background: -webkit-linear-gradient(left, #2673fe , #0eb8e9); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #2673fe, #0eb8e9); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #2673fe, #0eb8e9); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #2673fe , #0eb8e9); /* 标准的语法 */
}
.nix{ width:1200px; overflow:hidden; margin:0 auto; position:relative; font-size: 14px;}
.nix-lt{ width:867px; overflow:hidden;}
.nixl-title{ font-weight: bold; width:100%; line-height:32px; overflow:hidden; padding:44px 0 12px; font-size:24px; color:#333333;}
.nixls-tx0{ display:block; line-height:30px; color:#747471;} 
.nixls-tx0 i{ padding:0 17px 0 30px;}
.nixls-tx1{ display:block; line-height:30px; color:#367ecf;} 
.nixls-fx{ width:300px; height:30px;}
.nixl-tx{ padding:50px 0 30px; line-height:24px; text-indent:24px; color:#333333;min-height: 250px;}
.nixl-tx p{ padding-bottom:24px;}
.nixl-tx img{ max-width:100%; display:block; overflow:hidden;}
.nix-rt{ background: #fff; width:250px; padding:6px 20px 0; overflow:hidden; border:12px solid #f3f3f3; margin-bottom:30px; position:absolute; left:50%; margin-left:286px; top:47px;}
.nixr p{ width:100%; display:block; overflow:hidden; line-height:49px; font-size:15px; color:#247afc;}
.nixr b{ width:100%; display:block; overflow:hidden; line-height:25px; font-size:17px;}
.nixr a{ color:#333333;}
.nixr i{ width:100%; display:block; overflow:hidden; line-height:37px; font-size:15px; padding-bottom:15px; font-size:15px; color:#333333; border-bottom:1px solid #d6d6d6;}
/*7-新闻资讯*/
.ne-wk{ width: 1200px; overflow: hidden; padding: 15px 0 30px; }
.nek{ padding:15px 0 25px; position: relative; border-bottom: 1px dashed #e5e5e5;}
.ne-wk .nek:before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #f9f9f9; -webkit-transition: -webkit-transform .62s cubic-bezier(.4,0,.2,1); transition: -webkit-transform .62s cubic-bezier(.4,0,.2,1); transition: transform .62s cubic-bezier(.4,0,.2,1); transition: transform .62s cubic-bezier(.4,0,.2,1),-webkit-transform .62s cubic-bezier(.4,0,.2,1); transform-origin: left 100%; -webkit-transform-origin: left 100%; transform: scaleY(0); -moz-transform: scaleY(0); -webkit-transform: scaleY(0); visibility: hidden\9; }
.ne-wk .nek:hover:before{ transform: scaleY(1); -webkit-transform: scaleY(1); transform-origin: left 0; -webkit-transform-origin: left 0; visibility: visible\9; }
.nek-rs{ position: relative; width:745px; padding-right:25px; overflow: hidden;  }
.nekr-title{text-overflow:ellipsis; white-space:nowrap; width: 100%; height: 46px; line-height: 46px; overflow: hidden; margin-bottom: 4px; }
.nekr-title a{ font-size: 20px; color: #3c3c3c; }
.nekr-tx{ width: 100%; height:52px; text-indent: 25px; line-height:26px; overflow: hidden; margin-bottom:35px; font-size: 13px; color: #aeaeae;}
.nekr-xx{ width: 100%; height: 23px; line-height: 23px; overflow: hidden; font-size: 13px; color: #b2b2b2; }
.nekr-xx span{ height: 100%; display: block; overflow:hidden; padding:0 14px 0 22px; background:url(../images/ni-icon0.png) no-repeat left center;}
.nekr-xx em{ height: 100%; display: block; overflow:hidden; padding:0 0 0 22px; background:url(../images/ni-icon1.png) no-repeat left center;}
.nekr-xx a{ height: 100%; display: block; color: #333333; overflow:hidden; padding:0 0 0 24px; background:url(../images/ni-icon2.png) no-repeat left center;}
.nek-time{ position: relative; width: 138px; overflow: hidden; text-align: center; }
.nek-time span{ height: 44px; line-height: 44px; padding-top: 7px; font-size: 36px; color: #4f4f4f; width: 100%; overflow: hidden; display: block; }
.nek-time em{ height:27px; line-height:27px; font-size:14px; color: #9c9999; width: 100%; overflow: hidden; display: block; }
.nek-img{ width: 266px; height: 166px; overflow: hidden; position: relative; }
.nekr-time{ display: none; }

.wfisr-vava{width:100%;margin: 0 auto;overflow: hidden;}
.wfisr-vava img{max-width: 100%;height: auto;}



.pageshow{clear: both;margin-top:30px;margin-bottom: 30px;}
.pageshow .current{ background:#2673FD;color:#FFFFFF;height:40px;padding:11px 17px;}
.pageshow .btn-danger,.pageshow .num,.pageshow .prev,.pageshow .next,.pageshow .first,.pageshow .end{color:#999999;border: 1px solid #EEEEEE; padding:11px 17px;}


.nwao{margin-bottom:40px;}

.xiugai-tel{display: none;}