body{margin:0 auto;padding:0;background:url("bg.jpg") #fff;font-size:12px;color:#000000;font-family:'microsoft yahei';overflow-x: hidden;}
img {
	-webkit-user-select: none; 
	pointer-events: none; 
}

/*
 * {
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }
*/
/* oborcd 导航*/
.channel-nav{background: #dcdcdc}
.channel-nav .nav-list {width:auto; margin:0 auto; font-size: 16px;}
.channel-nav .nav-list li{float: left;line-height: 42px;height:42px;margin-right: 30px; }
.channel-nav .nav-list li a{color:#044cb6;}






.banner{background: #0071B7; height:auto; margin:0 auto;text-align:center;}
.banner img{width:100%;  margin:0 auto;}

.wrap100 .tit_wrap {
	height: 90px; 
	margin: 20px auto; 
	padding: 0px 0px 0px 0px; 
	text-align:center; 
	background: url("bg_l.jpg") #053A6C; 
	COLOR: #fff; 
	font: 700 36px/90px "Microsoft YaHei", "微软雅黑", "宋体", "黑体"; 
	clear: both; 
}
.ztdh {
	height: 60px; 
	margin: 0px auto; 
	padding: 0px 5%; 
	text-align:center; 
	background: #fff; 
	COLOR: #fff; 
	font: 700 24px/60px "Microsoft YaHei", "微软雅黑", "宋体", "黑体"; 
	clear: both; 
	border-bottom: #003567 1px solid;
	width:auto; 
	padding-bottom:10px;
}


.ztdh .font-x{width:5%; color: #003567;}
.ztdh span{ display: inline-block; text-align: center; cursor:pointer; margin:0; width:25%}

.ztdh .font-zt-z {padding:0;border-bottom:5px solid #003567; color: #003567!important; }
.ztdh .font-zt {color: #000;}

#zt_01_div,#zt_02_div,#zt_03_div{
	width:auto; 
	margin:50px 10% 0;
	text-align:left; 
}

.dhwz {
	margin: 20px auto; 
	padding: 0px auto; 
	text-align:left; 
	COLOR: #fff; 
	font: 400 36px/60px "Microsoft YaHei", "微软雅黑", "宋体", "黑体"; 
	clear: both; 
	width:100%; 
	color: #003567;
}
.dhwz h1{
	margin: 50px auto; 
	padding: 0px auto; 
	text-align:center; 
	font: 700 42px/60px "Microsoft YaHei", "微软雅黑", "宋体", "黑体"; 
	text-indent:0em;
}
.dhwz h2{
	margin: 50px auto 0; 
	padding: 0px auto; 
	text-align:left; 
	text-indent:2em;
}
.dhwz p{
	margin: 20px auto; 
	padding: 0px auto; 
	text-align:left; 
	color: #003567;
	text-indent:2em;
}
.dhwz p b{
	word-break : break-all; 
}
.dhwz .map{
	font: 500 18px/30px "Microsoft YaHei", "微软雅黑", "宋体", "黑体"; 
	margin: 20px auto; 
	margin-left:0em; text-indent: 0em; color:#666;
	text-align:right;
}


.zk_bm{
	text-align:center;
	margin:0px auto 0;
}

button,input,optgroup,select,textarea {
	font:inherit;
	margin:0;
}
optgroup {
	font-weight:bold;
}
button,input {
	overflow:visible;
}
button,select {
	text-transform:none;
}
button,html [type="button"],[type="reset"],[type="submit"] {
	-webkit-appearance:button;
}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
	border-style:none;
	padding:0;
}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
	outline:1px dotted ButtonText;
}

.np2{
	margin-top:15px; padding-top:20px;height:30px;width:30px;
	}


.postForm {
	padding: 10px 5%;
	min-height:25px;
	_height:25px;
	line-height:25px;
	margin-bottom:10px;
	font-size:16px;
	color:#000;
	_margin:2px 0 0 0;
}
.postForm .cellBg {
	backgrounda: #F7F7F7;
	padding: 20px auto;
	margin: 20px auto;
}
.postForm .cellBg a{
	color:#5F9304;
	}

.postForm p {
	line-height:28px;
	min-height:25px;
	zoom:1;
	margin-top: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	overflow:hidden;
	font: 400 36px/60px "Microsoft YaHei", "微软雅黑", "宋体", "黑体"; 
}
.postForm label {
	display:inline-block;
	width:25%;
	text-align:right;
	color:#0071B7;
	vertical-align:top;
	padding-right: 4%;
	float:left;
}
.postForm .error {
	display:inline-block;
	width:auto;
	color: #ff0000;
}

.postForm input{
	margin:0 20px 0 0;
	padding:0 0 0 0;
	*margin:0 -1px;
	_margin:0;
	float:left;
	color: #666;
}

.intxt{
	padding:4px auto;
	border:1px solid #9e9e9e;
	width:50%;
	color: #666;
	}

.np{
	padding:4px auto;
	border:1px solid #9e9e9e;
	width:20%;
	color: #666;
	}
.np2{
	 
	}

.postForm input.np2{
    margin-right: 10px;margin-top:15px;height:30px;width:30px; 
}

.postForm .coolbg{padding: 0 5%; width:10%;}


.intxt2{
	padding:0 auto;
	width:10%;
	color: #666; 
	}

#toTop {
	background: url("gotop.png") no-repeat; width: 58px; height: 58px; right: 60px; bottom: 60px; display: none; position: fixed; opacity: 1; _position: absolute;
}
#toTop:hover {
	opacity: 0.4;
}




.zxf-foot .foot-serviceInfo{height:auto;background: url(bottom-bg.jpg) no-repeat center center;text-align: center; border-top:6px solid #f39800; font-family:Arial,Verdana,"Microsoft YaHei", sans-serif;font-size:16px;color:#333;}
.zxf-foot .foot-serviceInfo .serviceInfo{text-align: center}
.zxf-foot .foot-serviceInfo .serviceInfo ul{ padding:30px 0;margin-left:240px;}
.zxf-foot .foot-serviceInfo .serviceInfo ul li{float: left;padding:0 14px;border-left:1px solid #f2f2f2;}
.zxf-foot .foot-serviceInfo .serviceInfo ul li:first-child{border-left:none;}
.zxf-foot .foot-serviceInfo .serviceInfo ul li a{color:#999999;}
.zxf-foot .foot-serviceInfo .serviceInfo p{color:#999999;margin-bottom:12px;}
.zxf-foot .foot-serviceInfo .serviceInfo .list-jubao{width:660px;height:55px;background-color: #fff;margin:0 auto;margin-top:40px;}
.zxf-foot .foot-serviceInfo .serviceInfo .list-jubao .item{float: left}
.zxf-foot .foot-serviceInfo .serviceInfo .list-jubao .item .img{float: left}
.zxf-foot .foot-serviceInfo .serviceInfo .list-jubao .item .text{float: left;width:70px;padding:10px 0;}

/** 底部导航 */
.zxf-foot .foot-serviceInfo .serviceInfo .nav-foot{padding:30px 0;}
.zxf-foot .foot-serviceInfo .serviceInfo .nav-foot a{color:#999999;padding:0 10px;border-left:1px solid #fff;}
.zxf-foot .foot-serviceInfo .serviceInfo .nav-foot a:first-child{border-left:none;}

.zxf-foot .foot-serviceInfo .serviceInfo p a{color:#999999;}
.footer_m {
	font-size:16px;color:#999; margin:0px 0 30px; 
}


.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
}
.wrap {
	width:1200px; margin:0 auto; padding:0px auto; 
}
.wrap2{padding:0px 0; width:1180px; margin:0 auto;}

.wrap100 {
	width:100%; margin:0 auto; padding:0px auto; 
}
.wrapdh {
	width:100%; margin:0 auto; padding:0px auto; 
}






@media only screen and (min-width : 320px) and (max-width : 880px) {


.zxf-foot .foot-serviceInfo{height:auto; background: url(bottom-bg.jpg) no-repeat center center;text-align: center; border-top:3px solid #f39800; font-family:Arial,Verdana,"Microsoft YaHei", sans-serif; }
.footer_m {
	font-size:14px;color:#d1d1d1; margin:20px 10px; display: block;
}
.serviceInfo {
	display: none;
}
.nav-index {
	display: none;
}

.channel-nav{background: #dcdcdc}
.channel-nav .nav-list {width:auto; margin:0 auto; font-size: 12px;}
.channel-nav .nav-list li{float: left;line-height: 26px;height:26px;margin-right: 5px; }
.channel-nav .nav-list li a{color:#044cb6;}

.banner{background: #0071B7; height:auto;}
.banner img{max-width:100%; }

.jj{background: url(bg.jpg) #0071B7 no-repeat top center; height:auto; margin:10px auto;}
.jj img{max-width:100%; }

.wrap {
	width:auto; margin:0 3px;
}
.wrap2 {
	width:100%;
}
.wrap100 .tit_wrap {
	height: 50px; 
	margin: 0px auto; 
	padding: 0px auto; 
	text-align:center; 
	background: url("bg_l.jpg") #053A6C; 
	COLOR: #fff; 
	font: 700 21px/42px "Microsoft YaHei", "微软雅黑", "宋体", "黑体"; 
	clear: both; 
}
.ztdh {
	height: 42px; 
	margin: 10px auto; 
	font: 700 16px/36px "Microsoft YaHei", "微软雅黑", "宋体", "黑体"; 
	padding: 0px auto; 
	padding-bottom:2px;
	border-bottom: #003567 1px solid;
}
.ztdh .font-zt-z {border-bottom:2px solid #003567; color: #003567!important; }


#zt_01_div,#zt_02_div,#zt_03_div{
	width:auto; 
	margin:20px 4%;
	text-align:left; 
}

.dhwz {
	margin: 10px auto; 
	padding: 0px auto; 
	text-align:left; 
	COLOR: #fff; 
	font: 400 14px/26px "Microsoft YaHei", "微软雅黑", "宋体", "黑体"; 
	clear: both; 
	width:auto; 
	color: #003567;
}
.dhwz p{
	margin: 10px auto; 
	padding: 10px auto; 
	text-align:left; 
	color: #003567;
	text-indent:0em;
}
.dhwz .map{
	margin-left:0em; text-indent: 0em;font-size:72%;color:#666
}

.dhwz .map{
	font: 500 12px/22px "Microsoft YaHei", "微软雅黑", "宋体", "黑体"; 
	margin: 0px auto; 
	margin-left:1em; text-indent: 0em; color:#666;
	text-align:left;
}

.dhwz h1{
	margin: 20px auto; 
	padding: 0px auto; 
	text-align:center; 
	font: 700 18px/30px "Microsoft YaHei", "微软雅黑", "宋体", "黑体"; 
	text-indent:0em;
}
.dhwz h2{
	margin: 20px auto 0; 
	padding: 0px auto; 
	text-align:left; 
	font: 700 16px/26px "Microsoft YaHei", "微软雅黑", "宋体", "黑体"; 
	text-indent:2em;
}


.dhwz2em p{
	text-indent:2em;
}

.zk_bm{
	text-align:center;
	margin:0px auto 0;
}

.postForm p {
	line-height:28px;
	min-height:25px;
	zoom:1;
	margin-top: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	overflow:hidden;
	font: 400 16px/26px "Microsoft YaHei", "微软雅黑", "宋体", "黑体"; 
}
.postForm .error {
	display:inline-block;
	width:auto;
	color: #ff0000;
}

.intxt2{
	padding:0 auto;
	width:20%;
	margin:0 auto;
	}



.np2{
	}

.postForm input.np2{
    margin-right: 10px;margin-top:1px;height:20px;width:20px; 
}

#toTop {
	background: url("gotop.png") no-repeat; background-size:cover; width: 36px; height: 36px; right: 10px; bottom: 10px; display: none; position: fixed; opacity: 1; _position: absolute;
}
#toTop:hover {
	opacity: 0.4;
}

}