
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none; color:#444;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent; color: #051b81;}
img { -ms-interpolation-mode: bicubic; }
html, body { font-size:16px;} 
input { border-radius:0;outline:none; }  button{-webkit-appearance: none; border-radius:0;} 
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none;font-family:'微软雅黑'; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter { margin:0 auto;}
.fl_all { float:left; display:inline-block }
.fr_all { float:right; display:inline-block }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }

html, body { color:#333; background: #ecedef;} 

/*responsive Normal*/
.maxcontainer {  }
.container {width:auto; min-width:960px; max-width:1230px;}
.fl_pc { float:left; display:inline-block }
.fr_pc { float:right; display:inline-block }
.col_2in1 { width:50%; *width:49.9% }
.col_3in1 { width:33.3%  }
.col_4in1 { width:25%; *width:24.9% }
.col_5in1 { width:20%; *width:19.9% }
.col_6in1 { width:16.6% }
.pchide { display:none; }
.mhide { display:block; }
.padhide{display:block;}
.padshow{display:none;}
.mar0{margin-left:0 !important; margin-right:0 !important;}
.marl0{margin-left:0 !important;}
.marr0{margin-right:0 !important;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.pd015{padding:0 15px 1px 15px;}
.bgfff{background: #fff;}
.clearfix:after {content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{zoom:1;}
.clear{clear:both; height:0; font-size:0;overflow:hidden; line-height:0;}
.main{position:relative;}
a:hover{text-decoration:none}
.subMain{max-width:1470px; min-width:960px; background:#fff;}
.foot_list_t a{color:#fff;}

.hvr-grow-img img{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow-img:hover img{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/*头部*/
.container_top{width: 92%;padding: 0 4%;}
/*.wrapperlogo{float: left; width: 39%;}
.wrappernav{float: right;  text-align: right;}*/
.wrapperlogo, .wrappernav{width: auto; min-width: 960px; max-width: 1230px; margin: 0 auto;}
.wrappernav{width: 100%; min-width: auto; max-width: inherit; text-align: center;/*! background: #0d4aa3; */}
.nav{display: inline-block;}



.top{position:absolute; width:100%; top:0; z-index:2; /*background: url("bg_header_cebsit2020.png") repeat-x 0 0;height:282px;*/}
.top_line{height:8px; background:#0952b8;}
.top_m{position:relative}
.top_r{float: right;font-size:14px; padding:8px 0 18px 12px; line-height: 1.6;}
.top_r a,.top_r span{display:block; float:left;color: #fff; padding: 7px 5px;}
.chinese img{width:24px; height:24px; margin-right:8px; vertical-align:middle}
.chinese{color:#fff;}
.top_r span{color:#5075a7; margin:4px 20px}
.search{width:18px; height:18px; margin-top:3px}
.logo{float:left; width:auto; margin-top:6px; max-width: 100%;}
/*.nav{float:right; margin-top:16px; width: 100%;}
.nav{position: absolute; margin-top: 240px;}*/
.nav li{float:left; color:#fff;font-weight:normal; cursor:pointer; position:relative;height: 58px;}
.nav li a{color:#0d4aa3; display: inline-block;}
.top_r_m{display:none}
.nav li h5{ line-height:54px;}
.nav_sub{position:absolute; background:rgba(0,80,165,0.9); display:none; z-index:4;}
.nav_sub dd a{font-size:16px; color: #fff;}
.nav_sub dd{white-space:nowrap; height:40px; line-height:40px; padding:0 20px; text-align: left} 
.nav_sub dd:hover{ background:rgba(13,139,234);}
.nav_sub dd:hover a{text-decoration:none}
.nav li:hover h5{border-top:4px solid #981a1e; /*background:rgba(0,80,165,0.9);*/ height:54px; line-height:50px; color: #fff; }
.nav li:hover .nav_sub{display:block}
.nav .nav_last:hover h5{border-top:4px solid #4A95ED;}
.nav_last .nav_sub{right:0;}
.search_model{position:absolute; background-color:rgba(7,157,254,0.9); width:100%; display:none; top:-8px; left:0}
.search_model form{overflow:hidden}
.search_box{height:68px; border-bottom:1px solid #fff; margin:80px 160px 90px;}
.search_ipt{height:30px; border:0; background:none; font-size:22px; color:#fff; width:60%; float:left; margin-top:18px;caret-color:#fff;-webkit-appearance:none;outline:none; padding:0;}
.search_sub{ background:url(ico_search_2_cebsit2020.png); width:30px; height:30px; float:right; display:block; border:0; margin-top:20px}
.search_close{float:right;margin:20px; cursor:pointer;}
.search_ipt::-webkit-input-placeholder{ 
color: #8dbefb; 
} 
.search_ipt:-moz-placeholder{ 
color: #8dbefb; 
} 
.search_ipt::-moz-placeholder{ 
color: #8dbefb; 
} 
.search_ipt:-ms-input-placeholder{ 
color: #8dbefb; 
} 
.nav_close{display:none}

.search-input{float:right; margin-top: 5px; width: 200px; border:1px solid #bfbfbf; border-radius: 8px; height: 28px; line-height: 28px;}
.search-input input{color: #ffffff; background: none; border: 0 none; height: 28px; line-height: 26px; float: left; padding: 0 0 0 6px; font-size: 14px; width: calc(100% - 46px);}
.search-input .btn-search{float: right; background: url(ico_search_cebsit2020.png) no-repeat 50% 50%; width: 40px; background-size: 50%}
@media(max-width:768px){
	.search-input{
		display: none;
	}
}
/*底部*/
.footer{border-top: 6px solid #6767ae; background: #ecedef; padding: 20px 0;}
.footer p{ font-size:14px; line-height:1.8;}
.footer p br{display:none}
.footer_fimg{float:left; width:100px; margin-top:10px; margin-left:30px;}
.footer_logo{float:left; margin: 25px 10px 0 25px;}
.footer_m{ float:left; width:600px; margin:10px 0 10px 20px; }
.footer_img{float:right; width:80px; margin-top:10px; margin-right:60px;}


.row_title h4,.nav li h5,.news_t,.res_box span,.foot_list_t,.title_box h4,.title_sub{text-transform:uppercase;}

.Rightfixed{position:fixed; top:600px; -webkit-transform: translateZ(0); z-index:999; right:20px;}
.Rightfixed img{display:block; width:40px;}
#returnTop{display:none}
#returnTopM{position: fixed; right: 20px; bottom:20px; display:none; z-index: 999;}

/*
@media screen and (min-width: 1441px) and (max-width:1920px) {
	.wrapperlogo{width: 36%;}
	.nav li h5{padding: 0 15px; font-size: 18px;}
}
*/
@media screen and (min-width: 1710px) {
	/*.wrapperlogo{width: 46%;}
	.nav{top:280px;}*/
	.nav li h5{padding: 0 23px; font-size: 19px;color: #fff;}
}
@media screen and (min-width: 1600px) and (max-width:1769px) {
	/*.wrapperlogo{width: 44%;}
	.nav{ top:280px;}*/
	.nav li h5{padding: 0 20px; font-size: 18px;}
}

@media screen and (min-width: 1441px) and (max-width:1599px) {
	/*.wrapperlogo{width: 44%;}
	.nav{ top:210px;}*/
	.nav li h5{padding: 0 18px; font-size: 16px;}
}

@media screen and (min-width:1366px) and (max-width:1440px){
	/*.wrapperlogo{width: 42%;}
	.nav{ top:160px;}*/
	.nav li h5{padding: 0 16px; font-size: 17px;}
}

@media screen and (min-width:1280px) and (max-width:1365px){
	/*.wrapperlogo{width: 42%;}
	.nav{ top:150px;}*/
	.nav li h5{padding: 0 16px; font-size: 16px;}
}

@media screen and (min-width:1024px) and (max-width:1279px){
	/*.wrapperlogo{width: 40%; }
	.nav{ top:90px;}*/
	.nav li h5{padding: 0 15px; font-size: 13px;}
}
@media screen and (min-width:769px) and (max-width:1023px){
	.wrapperlogo, .wrappernav{/*! float: none; */}
	.wrappernav{text-align: center;}
	.wrapperlogo{position: absolute; top: 20px; margin-bottom: 15px;}
	.logo{margin-top: -5px;}
	.nav li h5{padding: 0 10px; font-size: 13px;}
}
@media \0screen\,screen\9 {
	/*.wrapperlogo{width: 44%;}*/
	.nav li h5{padding: 0 8px; font-size: 16px;}
}

@media screen and (max-width:768px){
	.container_top{width: 98%;padding: 0 1%;}
	.wrapperlogo{width: 90%; margin:0 0 8px 0; min-width: inherit; max-width: inherit;}
	
	.top{position:relative;background:#0952b8; z-index:20; height: auto;}
	.top_r .hide, .top_r a .hide {display: none;}
	.top_r{float: none; padding: 0;}
	.top_m{ padding:10px 0 20px}
	.logo{margin:0; max-width:100%; display:block; float:none}
	.top_r_m{display:block; float:right;margin-bottom: 15px;}
	.top_r_m a{display:block; float:left; margin-right:40px}
	.search {margin-top: 0}
	.search img{width:27px; height:27px;}
	.search_model{padding-top:36px}
	.search_close img{width:30px}
	.search_box{height:94px; margin:80px 24px 50px; overflow:hidden;}
	.search_ipt{height:50px; line-height:50px; font-size:40px; width:85%}
	.search_sub{width:52px; height:52px; background:url(ico_search_m_cebsit2020.png);}
	
	.wrappernav{text-align: left;}
	.nav{position:absolute; background-color:rgba(0,80,165,0.9); left:0; width:100%; z-index:20; float:none; margin-top:0; top:62px; display:none;}
	.nav li{float:none; margin:0 30px}
	.nav li a{color:#fff;}
	.nav li h5{height:48px; line-height:48px; font-size:20px; border-bottom:2px solid #5d88f9;-webkit-tap-highlight-color:transparent;}
	.nav_list_img{width: 30px;}
	.nav_sub{position:relative; display:none}
	.nav_sub dd{white-space: normal; height: auto; line-height:1.6;  border-bottom:2px solid #3763d6; padding:10px 0;}
	.nav_sub dd a{font-size:18px; display:block; padding:0 20px}
	.nav_up{background:url(ico_arrow_right_cebsit2020.png) no-repeat center; width:23px; height:23px; float:right; margin:13px 0 0 5px;}
	.nav li:hover h5{background:none; border-top:0;-webkit-tap-highlight-color:transparent;height:48px; line-height:48px;}
	.nav li:hover .nav_up{display:block;}
	.nav_close{height:26px; margin:6px 30px 0 14px}
	.nav li:hover nav_sub{display:inherit}
	
	.footer_logo, .footer_m, .footer_img{float: none;}
	.footer_logo{margin: 0;}
	.footer_m{width: auto;}
}

@media screen and (max-width:420px){
	.search_ipt{width: 75%;}
}