@charset "utf-8";

/* CSS Document */

/*CSS reset*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,table {margin:0;padding:0;}

body,input,select,button,textarea{font-size:12px; font-family:/*arial,*/'微软雅黑',Tahoma,Geneva,sans-serif;}

/*table {border-collapse:collapse;border-spacing:0;}*/

button{cursor:pointer;}

fieldset,img {border:0;}

address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}

q:before,q:after {content:'';}

/*p{text-align:left;}*/

abbr,acronym { border:0;}

a{text-decoration:none;color:#000000;outline:none;blr:expression(this.onFocus=this.blur());}

input,area{blr:expression(this.onFocus=this.blur());}





/*==============================body==============================*/
body{
	min-width:1000px;
	height:auto;
	_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");
	font-family:"微软雅黑";
}
/*======================header======================*/
.zt_header{
	width: 100%;
	height: auto;
	display: table;
	margin: auto;
}
.zt_cont1{
	width: 100%;
	margin: auto;
	background: #f8f8f8;
	height: 35px;
	border-bottom: 1px solid #e0e0e0;
}
.zt_cont1_info{
	width: 1200px;
	margin: auto;
	height: 35px;
	display: table;
}
.zt_cont1_info li:last-child{
	width: 266px;
	height: 22px;
	background: url(../images/headtell.png) no-repeat center;
}
.zt_cont1_info li{
	display: table-cell;
	vertical-align: middle;
	font-size: 12px;
	color: #666666;
}
.zt_cont2{
	width: 1200px;
	margin:auto;
	height: 135px;
}
.zt_cont2>ul{
	display: table;
	width: 100%;
	height: 135px;
}
.zt_cont2>ul>li{
	display: table-cell;
	vertical-align: middle;
}
.zt_cont2>ul>li:first-child{
	background: url(/templets/cmer0755/images/logo.png) no-repeat center;
	width: 443px;
	height: 77px;
}
.head_cont2{
	display: table;
	padding-left: 280px;
}
.head_cont2 div{
	display: table-cell;
	vertical-align: middle;
}
.head_cont2 div span img{
	display: block;
	width: 100%;
	height: 100%;
	margin: auto;
}
.head_cont2 div:first-child span{
	width: 64px;
	height: 42px;
	display: table-cell;
	vertical-align: middle;
}
.head_cont2 div:nth-child(2) span{
	width: 56px;
	height: 58px;
	display: table-cell;
	vertical-align: middle;
}
.head_cont2 div:nth-child(3) span{
	width: 65px;
	height: 47px;
	display: table-cell;
	vertical-align: middle;
}
.head_cont2 div p{
	font-size: 12px;
	color: #666666;
	display: table-cell;
	vertical-align: middle;
	line-height: 2;
}
.zt_cont3{
	width: 100%;
	margin: auto;
	height: 60px;
	display: table;
	background: #1b77bd;
}
.zt_cont3 ul{
	width: 1200px;
	margin: auto;
	display: table;
	height: 60px;
}
.zt_cont3 ul li{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	background: url(../images/com_head_img4.png) no-repeat right center;
	font-size: 16px;
}
.zt_cont3 ul li:last-child{
	background: none;
}
.zt_cont3 ul li a{
	color: #fff;
}
/********endheader********/
.nav_click{
	background: #319DE3;
	padding: 5px 10px;
	border-radius: 5px;
	color: #fff !important;
}
.zt_content{
	width: 100%;
	margin: auto;
	display: table;
}
/**********footer*********/
.footer{
	width: 100%;
	margin: auto;
}
.footer1{
	width: 100%;
	height: 285px;
	background: #1b77bd;
}
.footer2{
	width: 100%;
	height: 85px;
	background: #00578b;
}
.footer1_cont{
	width: 1200px;
	margin: auto;
	height: 100%;
	padding-top: 40px;
}
.footer1_contl{
	width: 213px;
	float: left;
}
.footer1_contl img{
	width: 194px;
	height: 105px;
	display: block;
	margin:10px auto 0;
}
.footer1_contl p{
	background: url(../images/footer_tell.png) no-repeat 10% center;
	background-size: 21px 20px;
	font-size: 20px;
	color: #fff;
	text-indent: 30px;
	text-align: center;
	margin-top: 30px;
}
.footer1_contr>div{
	float: left;
}
.footer1_contrl>ul>li{
	width: 185px;
	float: left;
	border-right: 1px solid #adc5d5;
	max-height: 193px;
	height: 193px;
}
.footer1_contrl>ul>li:last-child{
	border-right: 0;
}
.footer1_contrl>ul>li:first-child{
	margin-left: 45px;
}
.footer_cate{
	width: 100%;
	margin: auto;
}
.footer_cate li{
	padding-left: 60px;
	font-size: 12px;
	color: #fff;
	padding-bottom: 16px;
}
.footer_cate li a{
	color: #fff;
	opacity: 0.6;
}
.footer_cate li:first-child{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 22px;
}
.footer_cate li:last-child{
	padding-bottom: 0;
}
.footer1_contrr{
	float: right;
	margin-left: 45px;
}
.footer1_contrr img{
	width: 100px;
	height: 100px;
	display: block;
	margin: auto;
}
.footer1_contrr p{
	text-align: center;
	font-size: 14px;
	line-height: 1.5;
	color: #fff;
	margin-top: 10px;
}
.footer2 p{
	max-width: 1200px;
	margin: auto;
	font-size: 12px;
	opacity: 0.6;
	color: #fff;
	text-align: center;
	line-height: 2;
	padding-top: 20px;
}
.zt_cont3 ul span a{
	color: #fff;
}
.zt_cont3 ul li div
{
	color: white;
position: absolute;
right: 70px;
top: 20px;
}
.zt_cont3 ul li span
{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 16px;
	position: absolute;
	width: 100%;
	height: 60px;
	margin-top: 19px;
	z-index: 999;
	line-height: 60px;
	background: #1b77bd;
	display: none;
}
.zt_cont3 ul li
{
	position: relative;
}

.logo_content_ssgw{
	display: block;
	float: left;
	margin-left: 15px;
	width: 2rem;
	height: auto;
	background: #1B77BD;
	border-radius: 5px;
	color: #fff;
	text-align: center;
	font-family: "SimSun";
	font-size: 14px;
	padding: 0.03rem 0rem;
}


/*======================header======================*/
.header{ width:100%; height:231px; margin:auto;}
.header_Welcome{ width:100%; border-bottom:1px solid #e0e0e0; height:35px; background:#f8f8f8;}
.welcome_cont{ width:1200px; margin:auto; background:#030;}
.welcome_cont div{ float:left; width:29%; line-height:3; color:#656565;}
.welcome_cont div:nth-child(2){ text-align:center; width: 45%; display: table-cell;}
.header_Welcome3{ display:table; width: 26% !important; float: right !important; position: relative;}
.header_Welcome3 span{ display:table-cell; float:left;}
.header_Welcome3 a{ padding:0 8px 0 5px; display:table-cell; float:left; color:#656565;}
.header_Welcome3 a img{ margin-right:5px; display:table-cell; vertical-align:middle;}
.wxlogin, .wxlogin:hover, .wblogin, .wblogin:hover, .shouji, shouji:hover {background:url(/templets/cmer0755/images/welcome_icon.png) no-repeat;}
.wblogin{line-height:26px;text-indent:22px;margin-top:6px;border-radius:2px;background-position:1px -27px;display:inline-block;padding:0;}
.wblogin:hover{background-position:1px -50px;background-color:#fff;}
.wxlogin{line-height:26px;text-indent:22px; margin-top:6px;border-radius:2px;background-position:1px -225px;display:inline-block;margin-right:3px;padding:0;}
.wxlogin:hover{background-position:1px -250px;}
.wblogin, .wxlogin{position: relative;}
.header_wxcode{
	position: absolute;
	top: 110%;
	left: 0;
}

.shouji{line-height:26px;text-indent:20px;margin-top:6px;border-radius:2px;background-position:1px -407px;display:inline-block;padding:0;}
.shouji:hover{background-position:1px -430px;}
.tran{transition:all .2s;}
.header_logo{ width:100%; height:135px; margin:auto; /*border-bottom:1px solid #e0e0e0;*/}
.logo_content{ width:1200px; height:135px; margin:auto;}
.logo_content div{ display:table; float:left; margin-top:45px;}
.header_logol{ background:url(/templets/cmer0755/images/logo.png) no-repeat;  vertical-align:middle; background-size:100%; width:443px; height:77px; margin-top: 29px !important;}
.header_logol a{display:block; width:100%;height:77px; position:relative;}
.logo_fonts{width:306px;height:10px;position: absolute;bottom: 0;right: 0;}
.logo_fonts p{ width:100%; height:1px; background:#c2c2c2;position:absolute; top:45%; z-index:-1;}
.logo_fonts span{background:#1c78be;color:#fff; line-height:1; font-size:12px; text-align:center; padding:0 10px; height:20px; line-height:20px; display:table;margin:auto;}
.header_logoc{ margin-left:30px; color:#656565;}
.header_logoc div{ width:168px; height:55px; display:table; margin-right:5px; margin-top:0;}
.header_logoc div:first-child{ width:150px;}
.header_logoc div:last-child{ width:140px;}
.header_logoc div img{ display:table-cell; float:left; vertical-align: middle;}
.header_logoc div span{ display:table-cell; line-height:2; vertical-align: middle;}
.logo_content_ssgw{
	display: block;
	float: left;
	margin-left: 15px;
	width: 2rem;
	height: auto;
	background: #1B77BD;
	border-radius: 5px;
	color: #fff;
	text-align: center;
	font-family: "SimSun";
	font-size: 14px;
	padding: 0.03rem 0rem;}


.header_logor{ margin-top:53px !important; margin-left:20px; background:url(/templets/cmer0755/images/logo_img4.png) no-repeat; width:219px; height:51px;}
.header_logor div{width:170px; float:right; height:51px; margin-top:0;}
.header_logor div span{ display:block; font-size:14px; color:#666666; line-height:1.5; text-indent:4px;}
.header_logor div p{ background:url(/templets/cmer0755/images/logo_img41.png) left center no-repeat; width:167px; height:54px; }