﻿/*顶部*/


#top{background: #4a4c52;}
#top div{width: 1120px;height: 43px;margin:0 auto;line-height: 43px;}
#top div p{color: #fff;}
#top div p span{padding:0 25px; }
#top div p .sp1 a{ color:#FFF;}
#top div p .sp3 a{ color:#FFF;}
#top div p .sp1{background: url(../images/icon1.png)no-repeat left center;}
#top div p .sp2{background: url(../images/icon2.png)no-repeat left center;}
#top div p .sp3{background: url(../images/icon3.png)no-repeat left center;}
/*头部*/
#hd{background: #fff; position: relative; z-index: 999;}
#hd .pr{position: relative;height: 112px;}
#hd .pr .logo{float: left;padding-top: 30px;}
#hd .pr .nav{float: right;line-height: 140px;}
#hd .pr .nav .ul-nav li{float: left;height: 112px;margin: 0 20px;}
#hd .pr .nav .ul-nav li.on{background: url(../images/icon1.jpg)no-repeat top 55px left 2px;}
#hd .pr .nav .ul-nav li a{color:     color: #383838;
    font-size: 16px;}
#hd .pr .nav li a:hover,#hd .pr .nav li.on a{color: #00acee;}
#hd .pr .nav .menu{position: absolute;display: none; z-index: 999; top:100%;left: 0;height: 250px;background: url(../images/bg1.png) repeat-y;}
.pr .nav .menu .l{width: 300px;padding: 30px 20px;}
.pr .nav .menu .r{width: 795px;}
.pr .nav .menu .l h3{color: #FFF;font-size:20px; font-weight:100;line-height: 37px;}
.pr .nav .menu .l h4{color: #11536d;font-size: 14px;line-height: 18px;}
.pr .nav .menu .l p{margin-top: 18px;color: #dff2ff;font-size: 12px;line-height: 18px;}
.pr .nav .menu .r ul {width: 20%; float: left;}
.pr .nav .menu .r li{ padding-left: 30px;}
.pr .nav .menu .r li h3{font-size: 13px;margin-top: 41px; line-height: 18px;}
.pr .nav .menu .r li h3 a{color:#f1f1f1;}
.pr .nav .menu .r li dd{font-size: 14px;color: #fff;line-height: 16px;margin: 15px 0;}
.pr .nav .menu .r li dd a{color: #7d7d7d;}
/*banner*/
#banner{height: 753px;}
.fullSlide{ min-width:1000px; position:relative;  height:600px; overflow:hidden;   }  
.fullSlide .bd{ position:relative; z-index:0;  }  
.fullSlide .bd ul{ width: !important; } 
.fullSlide .bd li{ width: !important;  height:753px; }  
.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:299px;  }  
.fullSlide .bd li a{ position:absolute; width:100%; height:600px; display:block; z-index:1;}  
.fullSlide .hd{ width:100%;  position:absolute; z-index:10; bottom:0; left:0; height:30px; line-height:30px; text-align:center; } 
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width: 15px; height: 15px; border-radius: 50%;background: #fff;
  margin:4px;overflow:hidden; line-height:9999px;} 
.fullSlide .hd ul .on{ border: 2px solid #0073ce;background-position: 0 0;}


/*底部  */
#fd{background-color: #292a2e;border-top: 4px solid ;}
.wp{ width:1120px; margin:0 auto;}
.fd-logo{margin-bottom: 14px;margin-top: 35px;}
#fd .col-l{height:434px;border-right: 1px solid #35373c;margin-right: 37px;}
#fd .col-c{height:434px;border-right: 1px solid #35373c;}
#fd .fd-nav{float:left;margin-right: 43px;font-size: 14px;}
.fd-nav li a{color: #ccc;}
.fd-nav li{line-height: 25px;}  
.fd-nav .tit a{font-size: 16px;color:#204c53;font-weight: bold;}
.fd-nav .tit{margin:16px 0px 5px 0px;}
.fd-add{margin-top: 13px;}
.fd-add span{font-size: 16px;color:#204c53;font-weight: bold;}
.fd-add p{font-size: 14px;color:#c2c5c7;margin-bottom: 30px;margin-top: 20px;line-height: 25px;}

.fd-ewm{height:85px;border-top: 1px solid #35373c;}
.fd-ewm p{float:left;margin-right: 30px; margin-top: 20px;color:#204c53;}
.fd-ewm img{margin-left: 10px;margin-bottom: 8px;}
        
.fd-badge{width:187px;height:75px;background: url(../images/fd-logo2.png) no-repeat;margin-top: 65px;margin-left: -10px;}
.fd-ico{width:330px;height:48px;margin-top:30px;border-top: 1px solid #35373c;}
.fd-ico li{float:left;margin-top: 15px;margin-right: 3px;}
.fd-ico .ico1{width:35px;height:35px;background: url(../images/fd-ico.png) no-repeat 10px 0;}
.fd-ico .ico2{width:35px;height:35px;background: url(../images/fd-ico.png) no-repeat -25px 0;}
.fd-ico .ico3{width:35px;height:35px;background: url(../images/fd-ico.png) no-repeat -65px 0;}
.fd-ico .ico4{width:35px;height:35px;background: url(../images/fd-ico.png) no-repeat -100px 0;}
.fd-ico .ico5{width:35px;height:35px;background: url(../images/fd-ico.png) no-repeat -140px 0;}
.fd-ico .ico6{width:35px;height:35px;background: url(../images/fd-ico.png) no-repeat -180px 0;}

.fd-copy{height: 59px;
    border: 1px solid #35373c;
    color: #999;}
.fd-copy p{margin-top: 20px;}
.fd-copy .r li{float:left;margin-top: 30px;margin-left: 10px;}
.fd-copy .copy-ico1{width:33px;height:33px;background: url(../images/fd-copy-ico2.png) no-repeat;display: block;}
.fd-copy .copy-ico2{width:33px;height:33px;background: url(../images/fd-copy-ico3.png) no-repeat;display: block;}
.fd-copy .copy-ico3{width:33px;height:33px;background: url(../images/fd-copy-ico1.png) no-repeat;display: block;}




/*首页---标题*/
 .g-tit{display: inline-block;border-bottom: 3px solid #1a636b;height: 40px;}
 .g-tit strong{font-size: 18px;}


.loading {padding: 50px; text-align: center; font-size: 16px; color: #999;}

.f_bg{ width:100%; min-width:1200px; background:; padding: 0; clear:both;}
.ftnav{text-align: center; padding:20px 0 0;}
.ftnav ul{display: inline-block;}
.ftnav li a{padding:5px 10px;}
.ftnav li{float: left;}
.bg_b{ width:100%; min-width:1200px; }
.pst{ width:1200px; height:60px; line-height:50px; padding-top:15px; text-align:right; margin:0 auto;}
.scd{ width:1200px; margin:0 auto;    min-height: 500px;}
.scd .scd_l{ width:210px; float:left; position:relative; }
.scd .scd_r{ width:940px; float:right;}
.scd_l .l_name{ width:210px; height:80px; position:relative; text-align:center; line-height:80px; background-color:#0299d5;}
.scd_l .l_name img{ max-width:100%; height:auto; vertical-align:middle;}
.scd_l .l_name i{ display:block; width:30px; height:30px;  position:absolute; right:-30px; bottom:0;}
.s_nav{ width:202px; background:#EEEEEE; padding:0 4px 4px;}
.s_nav li>a:hover{background:#02abee; color:#FFF;}
.inNav_erHp a:hover{color: #000000; font-weight:bold; text-decoration:underline;}
.s_nav li,.s_nav li a{ display:block; width:100%;  text-align:center; background:#FFF;}
.s_nav li>a{ border-bottom:1px solid #ddd; font-size:15px;height:50px; line-height:50px;    color: #000;}
.s_nav li.on a{ color:#569635;}
.scd_r .r_top{ width:100%; height:40px; line-height:40px; margin-top:15px; border-bottom:1px solid #ddd;}
.scd_r .r_top span{ display:inline-block; *display:inline; zoom:1; height:40px; line-height:40px; font-size:18px; color:#00a1d0; border-bottom:1px solid #0399d6;}
.scd_r .scd_m{ width:100%; padding:10px 0; text-align:left; font-size:14px; line-height:180%;}
.scd_r .scd_m img{ vertical-align:top;}
.scd_m .news{ width:100%; padding:15px 0; border-bottom:1px solid #c1c1c1;}
.scd_m .news dt{ width:170px; height:130px; float:left; border:1px solid #ddd; overflow:hidden;}
.scd_m .news dt img{ width:170px; height:130px; vertical-align:top; }

.scd_m .news dd{ width:750px; float:right;}
.scd_m .news dd .title{ width:100%; height:35px; position:relative; line-height:35px;}
.scd_m .news dd .title span{ display:block; text-align:right; position:absolute; right:0; top:0;}
.scd_m .news dd .title p{ width:600px; height:35px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; }
.scd_m .news dd .title p a{color:#000000;}
.scd_m .news dd .title p a:hover{color:#0399d6;}
.scd_m .news dd .des{ width:100%; height:72px; text-indent:; font-size:13px; overflow:hidden; line-height:180%; color:#585858;}
.scd_m .news dd .des2{ width:100%;  text-indent:; font-size:13px; overflow:hidden; line-height:180%; color:#777;}
.scd_m .news dd .more{ width:100%; height:25px; line-height:25px; text-align:right;}
.scd_m .news dd .more a{ font-size:14px; color:#006690;}
.scd_m dl:last-child{ border:0;}


.scd_m .content-box li.text{ height:40px; padding-left:15px; background:url(../images/li_ii.png) left center no-repeat; line-height:40px; text-align:left; font-size:14px; border-bottom:1px dotted #ccc; position:relative;}
.scd_r .content-box li.text a { width:560px; height:40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:inline-block;}
.scd_m .content-box li.text span { position:absolute; top:0; right:0; color:#bbb; font-size:12px;}
.scd_m .content-box h3 { line-height:30px;font-size: 13px; text-align:center;}
.scd_m .content-box li.pic{ width:340px;margin-bottom:20px; float:left;margin-left:10px;}
.scd_m .content-box li.pic .img-box{ width:203px; height:140px; margin-right:10px; padding:10px; border:1px solid #ccc; }
.scd_m .content-box li.pic .img-box img { width:203px; height:140px;vertical-align:top; }




.scd_r .r_top{ width:100%; height:40px; line-height:40px; margin-top:15px; border-bottom:1px solid #ddd;}
.scd_r .r_top span{ display:inline-block; *display:inline; zoom:1; height:40px; line-height:40px; font-size:18px;     color: #0399d6;border-bottom: 1px solid #0399d6;}
.scd_r .scd_m{ width:100%; padding:10px 0; text-align:left; font-size:14px; line-height:180%;}
.scd_r .scd_m img{ vertical-align:top;    width: 689px;}
.pro_d{ width:100%;}
.pro_d>p{padding:0 0 20px; border-bottom: 1px dashed #DDDDDD; text-align: center;}
.pro_d h2{ width:100%; line-height:150%; text-align:center; padding:20px 0 10px;  font-size:20px; color:#333; font-weight:normal;}
.pro_d .ctn{ width:100%; padding:30px 0; text-align:left;}
.pro_d .ctn p{line-height: 2; margin-bottom: 10px;}
.pro_d .ctn h3{padding-bottom: 20px;}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
    display: block;
}
/**10-15,hp**/
.s_nav li.act>a{color:#fff;background:#02abee;}
.inNav_erHp{display:none;border-bottom: 1px solid #ddd;}
.inNav_erHp a{display:block;line-height:36px;font-size:12px;}
.bus_showList li.pic{margin-left:0 !important;}
.bus_showList .bx-wrapper .bx-controls-direction a{margin-top:-40px;width:40px;}
.bus_showList .bx-wrapper .bx-prev{left:-40px;}
.bus_showList .bx-wrapper .bx-next{right:-40px;}
.busD_show_main .bx-wrapper img{margin:auto;}
.busD_show_main .bx-wrapper .bx-controls-direction a{width:40px;}
.busD_show_main .bx-wrapper .bx-prev{left:-40px;}
.busD_show_main .bx-wrapper .bx-next{right:-40px;}
.foot_link{width:120px;height:30px;margin-top:15px;}

/****/
.clr{ display:block; clear:both;font-size:1px;width:1px;height:0;visibility:hidden; overflow:hidden;}
.rec_main{padding:40px 0 52px;}
.rec_table .rec_tr{margin-bottom:10px;background:#f3f3f3;}
.rec_tr .rec_td{font-size:14px;line-height:70px;color:#333;float:left;text-align:center;cursor:pointer;}
.rec_td.td1{width:19%;font-size:14px;box-sizing:border-box;padding-left:30px;text-align:left;transition:all .6s;}
.rec_td.td2{width:17%;}
.rec_td.td3{width:11%;}
.rec_td.td3 i{
    display:block;width:70px;height:70px;max-width:100%;margin:auto;
    background:url("../images/drop_01.png") center no-repeat;transition:all .8s;
}
.rec_tr .rec_intro{padding:14px 30px 48px;border-top:10px solid #fff;font-size:14px;line-height:24px;color:#333;display:none;}
.rec_intro .rec_btn{width:142px;line-height:48px;text-align:center;margin-top:30px;font-size:16px;color:#fff;background:#0979c9;display:block;}
.recOpen .rec_td.td1,.rec_tr:hover .rec_td.td1{color:#0a66ab;}
.recOpen .rec_td.td3 i, .rec_tr:hover .rec_td.td3 i{background-image:url("../images/drop_02.png");}
.recOpen .rec_td.td3 i{transform:rotate(180deg);}
/****/
.vdo_pop{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:1000;display:none;}
.vdo_pop .vdo_close{
    width:40px;height:40px;border-radius:50%;position:absolute;top:5%;cursor:pointer;
    background:#005fae url('../images/close.png') center no-repeat;right:5%;transition:all .6s;
}
.vdo_pop .vdo_close:hover{transform:rotate(360deg);}
.vdo_pop img{max-width:80%;max-height:80%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
/****/
.mask-wrap {
    position: fixed;left: 0;top: 0;width: 100%;height: 100%;
    z-index: 99999;text-align: center;display: none;
}
.mask-bg {
    width: 100%;height: 100%;position: absolute;left: 0;
    top: 0;background: #000;opacity: .7;
}
.mask-main {
    width: 800px;height: 600px;position: absolute;
    top: 50%;margin-top: -300px;left: 50%;margin-left: -400px;
}
.mask-img {width: 100%;height: 500px;}
.mask-img .img-md {max-width: 100%;max-height: 100%;}
.mask-img img{max-width: 100%;max-height: 100%;transition: all .3s;position: relative;top:50%;transform: translateY(-50%);}
.mask-main p {
    font-size: 14px;color: #fff;max-width: 270px;margin: auto;
    line-height: 40px;height:40px;background: #000;border-radius: 20px;
}
.mask-pager li {position: absolute;top: 25%;cursor: pointer;height: 50%;width: 10%;}
.mask-pager .prev {left: 10%;background: url("../images/to_left.png") no-repeat center;}
.mask-pager .next {right: 10%;background: url("../images/to_right.png") no-repeat center;}
.mask-close {
    width: 30px;height: 30px;position: absolute;right: 20%;
    top:20%;cursor: pointer;transition: all 1s;
    background: url("../images/close.png") no-repeat center center;
}
.mask-close:hover{transform: rotate(360deg);}
@media (max-width: 800px) {
    .mask-main {width: 100%;height: 100%;top: 0;margin-top: 0px;left: 0;margin-left: 0px;}
    .mask-img {height: 80%;width: 96%;margin:10% auto;}
    .mask-main p {margin-top: -40px;}
    .mask-pager .prev {left: 5%;}
    .mask-pager .next {right: 5%;}
    .mask-close {background-size: 32px;}
    .mask-img img{position: relative;top: 50%;transform: translateY(-50%);}
}
/****/
.honor_list{padding:20px 0;font-size:0;}
.honor_list .honor_one{display:inline-block;width:29.33%;margin:0 2% 10px;text-align:center;vertical-align:top;}
.honor_one .honor_pic{width:100%;line-height:240px;height:240px;background:#f4f4f4;position:relative;}
.honor_one .honor_pic img{max-width:86%;max-height:86%;vertical-align:middle;display:inline;}
.honor_one .honor_txt{line-height:50px;font-size:14px;color:#333;transition:all .6s;}
.honor_one:hover .honor_txt{color:#00acee;}