@charset "utf-8";
body{position: relative; color:#333333; font-size:16px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());
text-decoration: none;
    outline: 0;
    color: #000;

    transition: all .2s;
}

}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#0e59a4;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;outline: none;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #cccccc;}

.logoimg{cursor: pointer;}
/*layout*/
.body-bg{background: #ffffff;}

.main{overflow: hidden;}
.container{ width:1200px; margin:0 auto; clear:both;overflow: hidden;}
.contar{ width:1400px; margin:0 auto; clear:both;overflow: hidden;}
.yqcontar{ width:1400px; margin:0 auto; clear:both;}
.bottcontar{ width:1400px; margin:0 auto; clear:both;}
.botthcontar{ width:1400px; margin:0 auto; clear:both;overflow: hidden;}
.botthmobile{display:none}
.cnpcontar{width:1400px; margin:0 auto; clear:both;overflow: hidden;}
/*.container:after {clear: both;}
.container:after, .container:before {display:table; content: "";}*/
.common-row:after, .common-row:before {content: '';	display: block;	clear: both;}
.common-col-space{}
.common-col-space>*{float: left;}
.common-col-space .grid{padding:0 5px;}
.common-col-4{width: 33.33333333%;}
.container.pt{padding-top: 30px;}
.container.pb{padding-bottom: 30px;}
.mb{margin-bottom: 30px;}
.mb20{margin-bottom: 20px;}
.container-mainBox{background: #fff; padding:20px;}
.color-blue{color: #355e92;}
.color-999{color: #999;}
.fl{float: left;}
.fr{float: right;}
.container > .mainBox{padding:20px; background: #fff;}
.bg-white{background: #fff;}
.ov-h{overflow: hidden;}

.bg-dls{background-color: #f5f6fd;}

/*common*/
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.header-t a,
.header-t-r .li-icon a:before,
.mainNav li a:after,
.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale{ overflow: hidden; }
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.hover-opacity:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.text-nowrap,
.text-nowrap p,
.text-nowrap a,
.text-nowrap span,
.text-nowrap font
{display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.text-nowrap a{display: inline-block; max-width: 100%;}

/***** header *****/
.heade{position: relative;border-bottom: 4px solid #2c6fd2;}
.top{padding:20px 0;z-index: 999;overflow: hidden;width: 1400px;margin: 0 auto; }

.search-nav{overflow: hidden;}
.logo{position: relative;}
.logo a.staff{display: block;position: absolute;top: 0;right: 0;background:#336ece url(../images/uesrico.png) no-repeat 25px 8px;font-size: 18px;height: 36px;color: #fff;line-height: 36px;padding: 0 38px 0 60px;border-radius: 15px;}
.logo img{display: block;}
.mobile-navs{display: none;}
#navs{float: left;padding: 0;}
#navs li{float: left;height: 70px;padding: 0 35px 0 0;}
#navs li a{height: 70px;line-height: 70px;color: #333;font-family: "Î¢ÈíÑÅºÚ";font-size: 20px;display: block;}
#navs li .link{position:relative;text-align:center; white-space:nowrap;}
#navs li .link:after{position:absolute;bottom:0;right:0;left:0;content: "";width:0;height:4px;margin:0 auto;background: #336ece url(../images/ylbdd.png) no-repeat top right;-webkit-transition:150ms;-moz-transition:150ms;-o-transition:150ms;transition:150ms;} 
#navs li:hover .link:after,
#navs li.checked .link:after{width:100%;} 

.nav_sub{display: none;background:url(/zgxtjt/xhtml/images/bg_hui.png);overflow: hidden;position: absolute;width: 1400px;top: 178px;left: 50%;height:85px;z-index: 14;}
.nav_sub ul{display: none;text-align: center;}
.nav_sub ul li{display: inline-block;height: 60px;padding: 0 15px;}
.nav_sub ul li a{display: block;height:85px;line-height:85px;color: #fff;font-size: 20px;}
.nav_sub ul li a:hover{color:#fc7217;}


.mobile-navs li{width: 25%;float: left;position: relative;}
.mobile-navs li:before {position: absolute;top: 50%;left: 0;z-index: 1;content: "";width: 1px;height: 20px;margin-top: -10px;background-color: rgba(255,255,255,.35);}
.mobile-navs li a{height: 35px;line-height: 35px;color: #fff;font-family: "Î¢ÈíÑÅºÚ";padding: 0 20px;font-size: 15px;display: block;}
.mobile-navs li .link{position:relative;text-align:center; white-space:nowrap;}
.mobile-navs li .link:after{position:absolute;bottom:0;right:0;left:0;content: "";width:0;height: 0;z-index: 0;margin:0 auto;background:#afb7d8;-webkit-transition:150ms;-moz-transition:150ms;-o-transition:150ms;transition:150ms;} 
.mobile-navs li:hover .link:after,
.mobile-navs li.checked .link:after{width:100%; background:#ddd} 

.language-search{float: right;height:70px;}
.language-search .language{background: url(/zgxtjt/xhtml/images/hdiqiu.png) no-repeat left center;color: #65686f;height: 70px;display: flex;/* flex-direction: column; *//* justify-content: center; *//* align-items: center; */padding: 0 0 0 25px;float: left;position: relative;}

.language-search .language ul{padding: 0 15px;position: relative;}
.language-search .language ul:before {position: absolute;top: 56%;right: 0;z-index: 1;content: "";width: 1px;height: 17px;margin-top: -10px;background-color: rgb(176 176 176);}
.language-search .language ul li{line-height: 70px;}
.language-search .language select{color: #65686f;background: none;border:0;}
.language-search .language select option{color: #fff;background:#202f8f;}
.language-search .tosearch{height: 70px;background: url(/zgxtjt/xhtml/images/hshouss.png) no-repeat left center;display: block;float: left;margin:0 3px 0 20px;padding: 0;width: 20px;}
.language-search .search{display: none;}


/*footer*/


.wrap-yqljs{padding: 12px 0px;background: #3E434F;}
.wrap-cnpbbll{padding: 10px 0px;background: #292D37;}
.wrap-cnpbot{background: #1D222C;height: 65px}

.wrap-yqljs{padding: 12px 0px;background: #3E434F;}
.wrap-cnpbbll{padding: 10px 0px;background: #292D37;}
.wrap-cnpbot{background: #1D222C;height: 65px}
.footer{clear: both; background: #3E434F; color: #fff; font-size:14px;}
.footer-links{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;width: 100%;}

.footer-links .item{/* float: left; */width: 23%;/* margin-right: 5px; *//* background: #ddd; */}
.footer-links .item:last-child{margin-right: 0px}
.footer-links .specialtit{font-size: 24px;font-family: 'MicrosoftYaHei';color: #FFFFFF;text-align: left;line-height: 37px;width: 200px;}
.footer-links dl{position: relative;z-index: 5;margin: 0 30px;}
.footer-links dl dt{text-align: center;position: relative;z-index:5;padding:0 10px;height:35px;line-height: 35px;border: #7e7e7e 1px solid;cursor: pointer;overflow: hidden;border-radius: 13px;}
.footer-links dl dt i{font-size:12px;display: inline-block;margin-bottom: -6px;margin-left: 0;border: transparent solid 6px;border-top-color: #efefef;line-height: 23px;text-align: center;transition: all linear .4s;}
.footer-links dl dt i.on{margin-bottom: 2px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);border-top-color:#fff;}
.footer-links dl dd{position: absolute;top: 100%;left: 0;right: 0;border: #4c4c4c 1px solid;border-bottom: none;border-radius:0 0 4px 4px;overflow: hidden;background: rgb(62 67 79);box-shadow:0 0 8px 1px rgba(0,0,0,0.2);display: none;max-height: 360px;overflow-y:auto;}
.footer-links dl dd a{display: block;padding:8px 10px;color: #f7f7f7;border-bottom: #747474 1px solid;}
.footer-links dl dd a:hover{font-weight: bold; color: #fff; background: #3E434F;}
.footer-links dl dd a:last-child{border-bottom: none;}

.footer-column{overflow: hidden;float: left;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;width: 55%;}
.footer-column .links{display:block;width: 100%;height: 100px;line-height: 100px;}
.footer-column .links a{color:#fff;padding: 0 10px;font-size: 20px;}
.footer-column p{font-size: 15px;color: #999999;padding: 19px 0 0 0;}
.footer-column p a{color: #999999;}

.footer-allkinds{width: 20%;float: right;/* margin: 0 85px 0 0; */}
.footer-allkinds .botlogo{width: 100%;display: block;margin: 0 auto 10px auto;}
.footer-allkinds .ewm{display: flex;flex-direction: row;justify-content: space-between;padding: 10px 0;width: 100px;float: right;}
.footer-allkinds .ewm li{display: block;background: #fff;overflow: hidden;border: 1px #ddd solid;margin: 0 auto;}
.footer-allkinds .ewm li img{display: block;width: 98px;height:98px;margin: 0 auto;}
.footer-allkinds .ewm li span{display: block;width: 100%;text-align: center;height: 35px;line-height: 35px;background: #292d37;}

.footer-botbxx{height:65px;line-height: 65px;float: left;}
.footer-botul{height:65px;float: right;height:65px; overflow: hidden; margin: 0 85px 0 0;}
.footer-botul li{float: left;}
.footer-botul li a{display: block;height:65px;line-height: 65px; color: #fff;font-size: 14px;padding: 0 15px;}
.footer-botul li.toop{cursor: pointer;}


.common-title .currentName{position:relative; float:left; padding-left:20px; font-size:1.25em; font-weight:bold; color:#1a5eaf;}
.common-title .currentName:before{position:absolute; top:50%; left:0; content:""; width:5px; height:22px; margin-top:-11px; background-color:#dd4c3f;}
.common-title .currentName a{color:#1a5eaf;}


/* crumb */
.crumb{padding:22px 0; font-size:15px; line-height:24px;}
.crumb dl{position:relative;}
.crumb dl dt{position:absolute; top:0; left:25px; width:22px; height:27px; background:url(/zgxtjt/xhtml/images/dwico.png) no-repeat left center;}
.crumb dl dd{margin-left:60px;}
.crumb dl dd em{font-style:normal;}
.crumb a{display:inline-block;}
.crumb span{color:#1a5ab1;}



/* tab */

/* newsList */

/*pagediv*/



/* ÍâÁ´Ìø×ª */


/*easyBtn*/
