@charset "utf-8";
/* CSS Document */
html{background:#FFF;}
body{font:normal 13px / 19px "Open Sans Condensed", Helvetica, Arial, Verdana, sans-serif;color:#333;}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dl,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0px;padding:0px; -webkit-font-smoothing: subpixel-antialiased;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
fieldset,img{border:0;}
img,object{width:auto;max-width:100%;/*height:auto;*/width:auto\9;/* for ie8 */-ms-interpolation-mode: bicubic;}
a{outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;color: #323232;}
a:hover{color: #1f365c;text-decoration: none;}
input[type='button']{outline:none;border:0 none;background-color:transparent;cursor:pointer;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
ul,ol,li{list-style:none outside none;}
.tc{text-align:center !important;}
.tl{text-align:left  !important;}
.tr{text-align:right  !important;}
.pa{position: absolute;}
.pr{position: relative;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';content:none;}
input,textarea,select{font-weight:inherit;}
input,select,textarea,button {vertical-align:middle}
strong{font-weight: bold;}
i{font-style: italic;}
.clearFix{*zoom:1;clear:both;}
.clearFix:after{content: '';display: block;clear:both;}
.imgResponsive{width: 100%;height: 0;padding-bottom: 66.67%;overflow: hidden;display: block;}
.imgResponsive img{transition: all 0.3s ease;width: 100%}
.imgResponsive img:hover{opacity: 0.8;transform: scale(1.1);}
a{transition: all 0.3s ease;}
/*头部样式*/
.wrap_header{width: 100%;position: relative;}
.header_top{background: #1f365c;line-height: 26px;overflow: hidden;padding:5px 0;}
.header_top > div{width:1200px;margin:0 auto; }
.mobile_phone2{display: none;}
.header_top .lf{width: auto;float: left;}
.header_top .lf span,.mobile_address span{color:#fff;padding-left: 22px;background-repeat: no-repeat;background-position: left  center;margin-right: 10px;float: left;font-weight: bold;}
.h_time { background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M8,1.172C4.229,1.172,1.172,4.23,1.172,8c0,3.773,3.058,6.828,6.828,6.828c3.772,0,6.828-3.055,6.828-6.828C14.828,4.23,11.772,1.172,8,1.172z M12.058,9.036H6.942v-5.43h1.375V7.66h3.74V9.036L12.058,9.036z'/%3E%3C/svg%3E");}
.h_address { background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M7.999,0.817c-2.638,0-4.776,2.037-4.776,4.551s2.089,5.432,4.776,9.814c2.688-4.383,4.778-7.301,4.778-9.814S10.641,0.817,7.999,0.817z M7.997,7.106c-1.072,0-1.942-0.85-1.942-1.894c0-1.047,0.871-1.896,1.942-1.896c1.074,0,1.948,0.85,1.948,1.896C9.945,6.257,9.071,7.106,7.997,7.106z'/%3E%3C/svg%3E");
}
.header_top .rt{width: auto;float: right;}
.header_top .rt i{color:#fff;height: 26px;width: 26px;border-radius: 50%;float: left;line-height: 25px;text-align: center;transition: all 0.3s ease-in-out;position: relative;margin-left: 10px;}
.header_top .rt i:hover{background-color: #ffb536;}
.header_top .rt i a{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0}
.top{max-width: 1200px;margin:0 auto;position: relative;}
.logo{width: auto;float: left;padding:20px 0;}
.h_phone{float: right;padding-top: 35px;}
.h_phone strong{font-size: 17px; line-height: 17px; color: #ffb536;display: block;padding-bottom: 5px;}
.h_phone span{font-size: 32px; line-height: 32px;display: block;color:#1f365c;}
.nav{width:100%;border-top: 1px solid #e6e6e6;position:relative;z-index: 20}
.nav ul{max-width: 1200px;margin:0 auto;}
.nav li {float: left;width: 10%;text-align: center;}
.nav li > a{color:#8c95a2;display: block;margin:17px 0px 15px 0px;border-right: 1px solid #e6e6e6;font-size: 17px;line-height: 21px;font-weight: bold;}
.nav .fa-home:before{padding-right: 7px;}
.nav li > a:hover,.nav li.active > a{color:#1f365c;}
.nav li > a span{display: inline-block;padding:4px 0px;position: relative;}
.nav li > a span:before{content: '';width: 100%;height: 2px;background-color: #ffb536;position: absolute;left: 0;bottom: -10px;transition: all 0.3s ease;opacity:0;filter: alpha(opacity=0)}
.nav li > a span:hover:before,.nav li.active > a span:before{opacity: 1;bottom: -6px;filter: alpha(opacity=100);}
.search_btn{position: absolute;right: 0;bottom: -40px;}
.search_btn {font:normal bold 14px / 18px "Open Sans Condensed", Helvetica, Arial, Verdana, sans-serif;color:#1f365c;cursor: pointer;}
.search_btn i{padding-right: 7px;}
.search_btn:hover,.search_btn:hover i{color:#8c95a2;}

.ser{width:200px; height:34px; line-height:34px; z-index:600;position: relative;background: #fff;padding:10px;filter: drop-shadow(0 0 4px rgba(0, 0, 0, .2));position:absolute;right: -10px;top: 186px;display: none;}
.ser:before{content: '';width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 7px solid #fff;position: absolute;right: 20px;top: -7px;}
.ser i:hover{color:#aaa;}


.search input{position:absolute;  height: 34px;line-height:34px; color:#aaa; border:none; background:none; top:0px; background-color:#f4f4f4 ;padding:0 28px 0 12px;font-weight: normal;}
.search input.notxt{color:#999; padding:0 0 0 20px;width:82%;margin-top: 10px;}   
.search input.notxt1 {position: absolute;width: 34px;height:34px;right:10px;border: none;cursor:pointer; overflow: hidden;padding-right:0;border:none;background:none;top: 10px;z-index: 11}
.search .fa-search{color:#aaa;position: absolute;right: 10px;top: 10px;width: 34px;height: 34px;text-align: center;line-height: 34px;z-index: 10}

.mobile_search_btn{display: none;}
.mobile_ser{position: static;margin-left: 15px;}
.goTop {position: fixed;bottom: 40px;right: 20px;z-index: 5000;color: #fff;text-align: center;font-size: 14px;transition: none;background-color:#000;width: 44px;height: 44px;line-height: 50px;text-align: center;}
.goTop:hover{color:#fff;background-color:#e46856;}
/*手机端导航*/
.mobile{width: 100%;position:absolute;height: 42px;display: none;top:24px;right: 0;z-index: 99}

.mobile_subNav{display: none;padding-left:10px;}
.mobile-inner-nav dd a{height: 35px;line-height: 35px;border-bottom: dotted 1px rgba(0,0,0,0.2);font-size: 1.2rem;}
.mobile_search{clear: both;position: relative;height: 36px;margin:10px 30px 0;border:1px solid #d3d3d3;border-radius: 30px;overflow: hidden;}
.mobile_search input.notxt{width: 90%;color:#333;margin-left:55px;border:none;height: 36px;line-height: 36px;}
.mobile_search input.notxt1{width: 55px;background-color:#fff;right:auto;left:0;background:url(../images/searchBtn.png) no-repeat center center;border:none;height: 36px;line-height: 36px;}
.mobile-header-bar{position: absolute;right: 50px;top: 39px;z-index: 9000;width: 40px;display: none;height: 40px;}
.mobile-header-bar .dt-mobile-menu-icon{width: 40px;height: 40px;background-color:#ffb536;border-radius: 50%;color:#fff;font-size: 21px;line-height: 40px;text-align: center;display: block;float: right;cursor: pointer;}
.dt-close-mobile-menu-icon{width: 30px;height: 30px;background:#ffb536;color:#fff;position:fixed;top: 0;right: 0;transition: opacity .2s ease;-webkit-transition:opacity .2s ease;transition-delay:0.5;-webkit-transition-delay:0.5s;opacity: 1;text-align: center;line-height: 30px;font-size: 20px;cursor: pointer;z-index: 9500;display: none;}
.dt-mobile-header{width: 340px;box-sizing: border-box;-webkit-box-sizing:border-box;background-color: #fff;padding:30px 10px 0 30px;-ms-transition:right .5s ease;-webkit-transition:right .5s ease;transition:right .5s ease;-ms-transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);position:fixed;right:0;top: 0;z-index:9400;height: 100%;display: none;}
.dt-mobile-header.active{right: 340px;}
.mobile-menu{width: 100%;overflow: hidden;}
.mobile-menu li{border-top: 1px solid #edeff2}
.mobile-menu li > a{padding:16.5px 30px 16.5px 0;display: block;color:#1f365c;font-size: 17px;}
.mobile-menu li:first-child a > span{padding-left: 7px;}
.mobile-menu li:first-child{border-top: none;}
.mobile-menu li > a span{font:bold 17px / 21px "微软雅黑", Helvetica, Arial, Verdana, sans-serif;color:#1f365c;}
.mobile-menu li:hover > a span,.mobile-menu li:hover > a{color:#ffb536;}
.scroll-pane{width: 100%;height: 100%;overflow: auto;box-sizing: border-box;padding-right: 20px;}
.mobile_phone{padding:30px 0;}
.mobile_phone strong{color:#ffb536;font-size: 17px;line-height: 17px;display: block;padding-bottom:10px;}
.mobile_phone span{font-size: 32px;line-height: 32px;color:#1f365c;font-weight: bold;display: block;}
.mobile-sticky-header-overlay{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: #111;transition: all 0.4s;z-index: 6099;opacity: 0.5;filter: alpha(opacity=50);display: none;}
.mobile_address{width: 100%;overflow: hidden;padding: 10px 0 15px;display: none;}
.mobile_address span{color:#1f365c;}
.mobile_address .h_time {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M8,1.172C4.229,1.172,1.172,4.23,1.172,8c0,3.773,3.058,6.828,6.828,6.828c3.772,0,6.828-3.055,6.828-6.828C14.828,4.23,11.772,1.172,8,1.172z M12.058,9.036H6.942v-5.43h1.375V7.66h3.74V9.036L12.058,9.036z'/%3E%3C/svg%3E");margin-bottom: 5px;
}
.mobile_address .h_address {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M7.999,0.817c-2.638,0-4.776,2.037-4.776,4.551s2.089,5.432,4.776,9.814c2.688-4.383,4.778-7.301,4.778-9.814S10.641,0.817,7.999,0.817z M7.997,7.106c-1.072,0-1.942-0.85-1.942-1.894c0-1.047,0.871-1.896,1.942-1.896c1.074,0,1.948,0.85,1.948,1.896C9.945,6.257,9.071,7.106,7.997,7.106z'/%3E%3C/svg%3E");
}
.wrap_header.current{position:fixed;left: 0;top: 0;z-index: 7000;background-color: #fff;box-shadow:0px 0px 8px 2px rgba(0,0,0,0.2) }
.wrap_header.current .header_top,.wrap_header.current .logo,.wrap_header.current .h_phone{display: none;}

/*footer*/
.wrap_footer{background-color: #1f365c}
.footer{width: 1200px;margin:0 auto;padding:60px 0;}
.footer_lf{width: 25%;float: left;}
.footer_inner{padding:0 25px;}
.footer_text{color:#fff;font-size: 14px;line-height: 25px;padding-top: 15px;margin-bottom: 15px;}
.readMore6 a{width: 82px;height: 29px;line-height: 29px;text-align: center;display: block;background-color: #ffb536;border-radius: 4px;color:#fff;}
.readMore6 a:hover{color:#ededed;}
.footer_lf h3{color:#fff;font-size: 16px;line-height: 26px;margin-bottom: 15px;}
.footer_lf h3 a{color:#fff;}
.footer_contact{font-size: 14px;line-height: 25px;margin-bottom: 10px;}
.footer_contact strong{display: block;color:#fff;}
.footer_contact span{display: block;color:#949fb2;}
.footer_nav li{padding-top: 6px;margin-top: 7px;position: relative;}
.footer_nav li a{color:#fff;padding-left: 23px;}
.footer_nav li a:after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='rgba(180,181,187,0.999)' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M3.021,8c0.181,0,0.335-0.063,0.462-0.19l3.343-3.343C6.956,4.337,7.021,4.182,7.021,4c0-0.186-0.065-0.339-0.195-0.462L3.483,0.195C3.36,0.064,3.206,0,3.021,0C2.84,0,2.684,0.064,2.554,0.195l-0.385,0.38c-0.127,0.133-0.19,0.289-0.19,0.467c0,0.182,0.063,0.336,0.19,0.462L4.664,4L2.169,6.495c-0.127,0.127-0.19,0.281-0.19,0.463c0,0.178,0.063,0.333,0.19,0.467L2.554,7.81C2.688,7.937,2.843,8,3.021,8z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
}
.footer_nav a:hover:after,
.footer_nav li.active > a:after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='rgba(255,181,54,0.999)' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M3.021,8c0.181,0,0.335-0.063,0.462-0.19l3.343-3.343C6.956,4.337,7.021,4.182,7.021,4c0-0.186-0.065-0.339-0.195-0.462L3.483,0.195C3.36,0.064,3.206,0,3.021,0C2.84,0,2.684,0.064,2.554,0.195l-0.385,0.38c-0.127,0.133-0.19,0.289-0.19,0.467c0,0.182,0.063,0.336,0.19,0.462L4.664,4L2.169,6.495c-0.127,0.127-0.19,0.281-0.19,0.463c0,0.178,0.063,0.333,0.19,0.467L2.554,7.81C2.688,7.937,2.843,8,3.021,8z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
}
.footer_nav li a:after,.footer_nav li a:before{content: '';width: 14px;height: 14px;display: block;left: 0;top: 8px;position: absolute;}
.footer_nav li a:before{top: 8px;background-color:rgba(148,159,178,0.15)}
.footer_nav li:hover a,.footer_nav li.active a{color:#ffb536;}
.footer_nav li:first-child,.footer_news li:first-child{padding:0;margin:0;}
.footer_nav li:first-child a:after,.footer_nav li:first-child a:before{top: 2px;}
.footer_news li{padding-top: 15px;margin-top: 9px;}
.footer_news li a{display: block;color:#fff;padding-bottom: 8px;}
.footer_news li span{display: block;color:#949fb2;}
.footer_news li a:hover{color:#ffb536}
.copyRight{background-color: #3a4e70}
.copyRight > div{width: 1200px;margin:0 auto;padding:20px 0;font-size: 13px;line-height: 24px;overflow: hidden;}
.copyRight  span{float: left;width: auto;color:#fff;}
.footer_nav2{width: auto;float: right;}
.footer_nav2 li{width: auto;float: left;margin:0 7px;}
.footer_nav2 li a{color:#fff;position: re}
.footer_nav2 li .fa-home:before{color:#3a4e70;padding-right: 5px;}

.footer_nav2 li a:hover{text-decoration: underline;}
.footer_nav_menu{color:#fff;width: 85px;margin:0 auto;position: relative;cursor: pointer;display: none;}
.footer_nav_menu i{padding-right: 20px;}
.footer_nav_menu .fa-bars:before{padding-right:10px;position: absolute;left: 3px;top: 7px;z-index: 5;color:#3a4e70;font-size: 11px;}
.footer_nav_menu .fa-bars:after{content: '';width: 15px;height: 14px;background-color: #fff;display: block;position: absolute;left: 0;top: 5px;z-index: 2}
.footer_logo{max-width: 260px;display: block;}



@media screen  and (max-width:1220px) {
  .header_top > div,.nav ul,.top{padding:0 50px;width: auto;}
  .footer{padding:50px 25px;width: auto;}
  .search_btn{right: 50px;}
  .copyRight > div{padding:20px 50px;width: auto;}
  .wrap_header.current .search_btn{margin:0;left: auto;right: 50px;}
  .wrap_header.current .ser{margin:0;left: auto;right: 50px;}
}
@media screen  and (max-width:990px) {
   .h_phone,.nav{display: none;}
   .search_btn{right: 110px;bottom: auto;top: 50px;}
   .mobile-header-bar{display: block;}
   .logo{width: 450px;}
   .copyRight span{float: none;display: block;text-align: center;}
   .copyRight{position:relative;}
   .footer_nav2{float: none;background-color: #fdfdfd;width: 118px;border:1px solid #a0a0a0;position: absolute;left: 50%;margin-left:-60px;top: -308px;}
   .footer_nav2 li{float: none;margin:0;padding:5px 10px;}
   .footer_nav2 li:hover{background-color: #0078d7;}
   .footer_nav2 li a,.footer_nav2 li .fa-home:before{color:#999;}
   .footer_nav2 li:hover a{color:#fff;}
   .footer_nav_menu{display:block;}
   .footer_nav2{display: none;}
   .ser{top:130px;right: 95px;}
   .wrap_header.current .logo{display: block;}
   .wrap_header.current .search_btn{right: 100px;}
   .dt-mobile-header{display: block;}
}
@media screen  and (max-width:778px) {
	.header_top{text-align: center;}
  .header_top .rt{float: none;display: inline-block;vertical-align: middle;}
  .header_top .lf{display: none;}
  

}
@media screen  and (max-width:768px) {
	.logo{width: 350px;padding:15px 0;}
  .header_top > div, .nav ul, .top{padding:0 15px;}
  /*.search_btn{top: 33px;right: 80px;}*/
  .mobile-header-bar{top: 23px;right: 15px;}
  .search_btn,.mobile_phone{display: none;}
  .mobile_phone2{display: block;display: inline-block;color:#fff;font-weight: bold;font-size: 14px;  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z'/%3E%3C/svg%3E");background-repeat:  no-repeat;background-position: left; center;padding-left: 15px;}
  .mobile_phone2 i{padding:0 7px 0 0;}
  .footer_lf{width: 100%;float: none;margin-bottom: 25px;}
  .footer_inner{padding:0;}
  .footer{padding:25px 15px}
  .footer_news li{margin:0;}
  .mobile_search_btn{display: block;position: static;padding-bottom: 25px;}
  .mobile_ser{position: absolute;top: auto;bottom: 55px;left: -15px;}
  .mobile_ser:before{display: none;}
  .mobile_address{display: block;}

}
@media screen  and (max-width:640px) {
 .logo{width: 280px;}
  .mobile-header-bar{top: 18px;}
  
}
@media screen  and (max-width:480px) {
  .logo{width: 230px;}
  .mobile-header-bar{top: 15px;}
  .dt-mobile-header{width: 300px;}
  .dt-mobile-header.active{right: 300px;}
  .mobile-menu li > a{font-size: 14px;padding:10.5px 20px 10.5px 0;}
  .mobile-menu li > a span{font-size: 14px;}

  
}
@media screen  and (max-width:992px) {
  
}
@media screen  and (max-width:768px) {
  
@media screen and (max-width:640px) {
	
	
	}
@media screen and (max-width:600px) {
 
 
}
	
	

@media screen and (max-width:480px) {
   
}
@media screen and (max-width:380px) {
 
}



