@font-face {
  font-family: 'Conv_DINCOND-MEDIUM';
  src: url('../font/DINCOND-MEDIUM.eot');
  src: local(''), url('') format('woff'), url('../font/DINCOND-MEDIUM.ttf') format('truetype'), url('../font/DINCOND-MEDIUM.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
* { margin: 0; padding: 0; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;  background: #fff;}

body {color: #333333;  background: #fff; margin: 0 auto; font-size: 12px; line-height: 1.25em; font-family: 'microsoft yahei'; -webkit-text-size-adjust: none;overflow-x: hidden; }

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a { color: #333333; text-decoration: none; outline: none; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a:hover{color: #0c7a50;}

button, input, select, textarea { font-size: 100%; font-family: 'microsoft yahei'; margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; border-radius: 0; font-family: 'microsoft yahei'; }

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }


h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i, span, b { font-style: normal; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}

.w_1280{max-width: 1280px;margin: auto;width: 98%;}

.fl{float: left;}
.fr{float: right;}
.m_header{display: none;padding-bottom: 5px;width: 100%;z-index: 999;position: absolute;height: 60px;}
.m_logo{margin-left: 1%;margin-top:13px;float: left;}
.m_logo img{height: 38px;}
.menua{float: right;margin-top: 15px;}
.menua img{height: 30px;}

.navWrap{padding-top: 37px;position: fixed;z-index: 999;-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; width: 100%;}
.navWrap .logo{margin-bottom: 19px;}
.nav_bg{padding-top: 22px;}
.navWrap .nav{position: relative;-webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;background:url(../image/h_50.png); }
.navWrap .nav ul{float: left;width: 95%;}
.navWrap .nav .nLi{position: relative;float: left;text-align: center;width: 11.1%;}
.navWrap .nav .nLi:first-child{margin-left: 0;}
.navWrap .nav .nLi h3{position: relative;text-align: center;}
.navWrap .nav .nLi h3 a{display: block;position: relative;z-index: 3;width: 100%;font-weight: bold;font-size: 16px;color: #fff;line-height:60px;}
.navWrap .nav .nLi h3 a:before{width: 1px;background: rgba(255,255,255,0.8);height: 100%;content: '';position: absolute;left: 0;top:0 }
.navWrap .nav .nLi:first-child h3 a:before{display: none;}
.navWrap .nav .nLi.cur a,.navWrap .nav .nLi.on a{background: #069be5;}
.navWrap .nav .nLi .navSub{width: 100%;position: absolute;left: 0;top:60px;background: rgba(255,255,255,0.8);display: none;}
.navWrap .nav .nLi .navSub ul li a{display: block;font-size: 15px;color: #fff;line-height: 40px;}
.navWrap .nav .nLi .navSub ul li a:hover {opacity: 0.8;filter: alpha(opacity=80);}
.navWrap .nav .nLi .navSub ul{width: 100%;float: none;}
.navWrap .nav .nLi .navSub ul li a:hover{color: #fff;}
.navWrap .nav .nLi h6{background: #e0bd70;width: 170px;}
.navWrap .nav .nLi h6 a{display: block;width: 100%;color: #fff;font-size: 15px;line-height: 42px;height: 42px;}
.navWrap .nav .nLi h6 img{margin-top: 11px;height: 20px;margin-right: 12px;}
.navWrap .nav .nLi h6:hover a{color: #fff;}
.navWrap .nav .nLi h6:hover{opacity: 0.7;filter: alpha(opacity=70);}

.logoright{line-height: 23px;font-size: 15px;color: #333;}
.logoright ul{float: left;}
.logoright ul:first-child{margin-right: 20px;}
.logoright ul li a{color:#333}
.logoright i{margin-right: 8px;}
.logoright a{color: #fff;display: inline-block;margin: 0 12px;position: relative;}
.logoright a:after{width: 1px;height: 15px;background: rgba(255,255,255,0.3);position: absolute;left: -11px;top: 50%;margin-top: -7.5px;content: ''}
.logoright ul li a:first-child:after{display: none;}
.logoright a:hover{opacity: 0.7;filter: alpha(opacity=70);}
.searchBtn{position: absolute;right:0;top:0;height: 60px; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;float: right;cursor: pointer; background:#415fa8 url(../image/ico1.png) no-repeat center center;display: inline-block;width: 5.3%;}
.tophide { background: rgba(255,255,255,0.9); -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;padding: 5px 0; }
.tophide > .w_1280{width: auto;max-width: auto;}
.tophide .logoright{display: none;}
.tophide > .w_1280.nav_bg{float: right;width: auto;}
.tophide > .w_1280.nav_bg .nav{background: none;}
.tophide .nav .nLi{width: auto;}
.tophide .nav .nLi h3 a{padding: 0 15px;width: auto;color: #333;font-weight: normal;}
.tophide .nav .nLi h3 a:before{display: none;}
.tophide .nav ul{float: left;width: auto;}
.tophide .searchBtn{display: none;}
.tophide > .w_1280:first-child{float: left;}
.tophide .nav .nLi.cur a,.tophide .nav .nLi.on a{color: #fff;}
.tophide .logo{margin-bottom: 0;margin-top: 5px;margin-left: 2%;}
.tophide .logo img{height: 50px;}
.tophide .nav_bg{padding-top: 0;}


.hidden_search .text { width: 100%; height: 20px; padding: 8px 0; font-size: 14px; color: #444;background: none;border:none;font-family: "Microsoft Yahei";}
.hidden_search .btn { display: block;cursor: pointer; background:#415fa8 url(../image/ico1.png) no-repeat center center ; position: absolute; right: 0; top: 0; height: 36px; width: 36px; text-indent: -999em;border:none; }
.hidden_search .search_wrap { border: 1px solid #e4eaec; border-radius: 20px; position: relative; padding-right: 56px; padding-left: 20px; height: 36px; }
.hidden_search .close_btn { position: absolute; right: 0; top: 0; padding: 10px; width: 22px; height: 22px; -webkit-transition: 0.5s; transition: 0.5s; }
.hidden_search .close_btn:after, .hidden_search .close_btn:before { background: #cccccc; width: 20px; height: 3px; display: block; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; content: ""; position: absolute; left: 10px; top: 11px; }
.hidden_search .close_btn:before { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.hidden_search .close_btn:after { -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: 26px; }
.hidden_search .close_btn:hover { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
.hidden_search .close_btn:hover:after, .hidden_search .close_btn:hover:before { background: #dfa783; }

.cd-popup { position: fixed; left: 0; top: 0; height: 100%; width: 100%;background: url(../image/h_50.png) repeat;visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999;  opacity: 0;}
.cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container { position: relative; height: 36px; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top: 50%; margin-top: -58px; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; text-align: center; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.is-visible .cd-popup-container { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.cd-popup0, .cd-popup1, .cd-popup2, .cd-popup3 { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.3); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999; }
.cd-popup0.is-visible, .cd-popup1.is-visible, .cd-popup2.is-visible, .cd-popup3.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container0, .cd-popup-container1, .cd-popup-container2, .cd-popup-container3 { position: relative; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top: 20%; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.cd-popup-container1 { top: 10%; }
.is-visible .cd-popup-container0, .is-visible .cd-popup-container1, .is-visible .cd-popup-container2, .is-visible .cd-popup-container3 { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.sear_p{float: left;margin: 20px 0 0 5%;width: 90%;-webkit-border-radius: 5px;border-radius: 5px;background: #fff;}
.sear_txt{float: left;height: 30px;font-size: 12px;line-height: 30px;font-family: 'microsoft yahei';border: none;width: calc(100% - 35px);background: none;color: #666;text-indent: 5px;}
.sear_btn{float: left;background: url('404.png') center center no-repeat;width: 30px;height: 30px;border:none;cursor: pointer;}


.footer{background: #069be5;padding: 40px 0;color: #fff;line-height: 32px;font-size: 14px;}
.footer a{color: #fff;}
.foot_right select{background: #fff;border:none;width: 340px;height: 50px;line-height: 50px;text-indent: 20px;color: #666;}
.foot_right{margin-top: 4px;}

#to_top{position: fixed;right: 10px;bottom: 170px;cursor: pointer;z-index: 9;}
#to_top:hover{opacity: 0.8;filter: alpha(opacity=80);}
.fix{position: fixed;right: 10px;top: 30%;width: 120px;z-index: 9999;}
.fix .ewm{margin-bottom: 10px;}
.fix .ad_close{display: block;text-align: right;cursor: pointer;}

@media screen and (max-width: 1280px){
	.navWrap,.fixedmenu,.fix{display: none;}
	.m_header{display: block;}
	.footer{padding: 20px 0;}
	.footer .foot_right{float: left;width: 100%;}
	.footer .foot_right select{max-width: 100%;margin: auto;display: block;}
	.foot_left{text-align: center;width: 100%;margin-top: 10px;}


}
@media screen and (max-width: 778px){
	.foot_right select{height: 40px;line-height: 40px;}
	.footer{line-height: 26px;}
	#to_top{bottom: 20px}
}