/*public_css*/
.fix:after,.ovh{overflow:hidden}blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 Arial,Helvetica,sans-serif}button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-size:100%}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp{font-family:couriernew,courier,monospace}ol,ul{list-style:none}a{text-decoration:none}a:hover{text-decoration:none;color:inherit;}a,a:focus{outline:0}sup{vertical-align:text-top}sub{vertical-align:text-bottom}fieldset,img{border:0}table{border-collapse:collapse;border-spacing:0}.m0{margin:0}.m1{margin:1px}.ml1{margin-left:1px}.mt1{margin-top:1px}.mr1{margin-right:1px}.mb1{margin-bottom:1px}.m2{margin:2px}.ml2{margin-left:2px}.mt2{margin-top:2px}.mr2{margin-right:2px}.mb2{margin-bottom:2px}.m5{margin:5px}.ml5{margin-left:5px}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.m10{margin:10px}.ml10{margin-left:10px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.m15{margin:15px}.ml15{margin-left:15px}.mt15{margin-top:15px}.mr15{margin-right:15px}.mb15{margin-bottom:15px}.m20{margin:20px}.ml20{margin-left:20px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.p0{padding:0}.p1{padding:1px}.pl1{padding-left:1px}.pt1{padding-top:1px}.pr1{padding-right:1px}.pb1{padding-bottom:1px}.p2{padding:2px}.pl2{padding-left:2px}.pt2{padding-top:2px}.pr2{padding-right:2px}.pb2{padding-bottom:2px}.p5{padding:5px}.pl5{padding-left:5px}.pt5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.p10{padding:10px}.pl10{padding-left:10px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}.p15{padding:15px}.pl15{padding-left:15px}.pt15{padding-top:15px}.pr15{padding-right:15px}.pb15{padding-bottom:15px}.p20{padding:20px}.pl20{padding-left:20px}.pt20{padding-top:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}.ti2{text-indent:2em}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.tc{text-align:center}.l{float:left}.r{float:right}.db{display:block}.dn{display:none}.fix:after{display:block;content:"clear";height:0;clear:both;visibility:hidden}
.gutter{margin-left: 3%; margin-right: 3%;}
.redcolor{color: #FF0302}

/*user_customize*/
body {color: #565656;font-size: 16px; font-family: "MicroSoft YaHei";}
.img-responsive{max-width: 100%; height: auto;display: inline-block;}
.ellipsis{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
p{line-height: 24px;}em{color: #ff0000;}span{display: inline-block;}
.container{min-width:320px; max-width: 640px; margin-left: auto; margin-right: auto;}
.container h2{font-size:18px;height:35px; line-height:35px; background: #e6e6e6;color: #313131;padding:0px 4%;margin: 15px auto;clear: both;}
.container h2 a{float: right;color: #cf0101;font-weight: normal;font-size:16px;}
.clickBtn{text-align: center;color: #f68b00;height:33px;line-height: 33px;margin:15px auto}
.clickBtn a{background:#f68b00;padding:4px 15px;color: #fff;}
.header .l{width: 62%;}
.header .r{width: 35%;}
.header{padding:12px 0px 15px;display: block;}
.header .r p{position: relative; margin: 5% 2em 5% 0px;color: #313131;}
.header .r p::before{content: ""; width:4px; height:4px; background: #000; position: absolute; left: -8px; top:45%;}
.nav li{float: left; width: 20%; line-height: 50px; text-align: center; position: relative;height: 50px; background: #0d629d;color:#fff}
.nav li::after{content: ""; width: 1px; height: 100%; position: absolute; right: 0px; background: linear-gradient(to top,#2479aa, #3092b9,#2479aa);}
.nav li a{color: #fff;}
.menu li{height: 40px;line-height: 40px;float: left;width: 20%;text-align: center;}
.menu li a{background: #0d629d;display:block;color: #fff;border-right:1px solid #a4d2e2;border-top:1px solid #69a2c7;}
.newsList p{background: url(../images/p_li.jpg) no-repeat left 8px;padding: 0px  2%;line-height:1.8em; margin-left:2%}
.newsList p a{color:#565656; margin-left:10px;}
.elementIco li{text-align: center; float: left; width: 24%; padding: 2.5% 0px; margin: 10px 0.5% 0px; background: #f5f5f5;box-shadow: 1px 0px 9px 3px #ececec inset}
.elementIco li a{display: block; font-size: 14px; line-height: 1.3em; color: #252525;}
.intro div,.docList .docIntro{padding:0px 5%}


.focus{  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:13px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#06917b;  }
.focus .bd{ position:relative; z-index:0; }

.focus1{  margin:0 auto; position:relative; overflow:hidden;   }
.focus1 .hd1{ width:100%; height:11px;  position:absolute; z-index:1; bottom:13px; text-align:center;  }
.focus1 .hd1 ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.focus1 .hd1 ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus1 .hd1 ul .on{ background:#06917b;  }
.focus1 .bd1{ position:relative; z-index:0; }

.docIntro{ margin-bottom: 10px; clear: both; display: inline-block; }
.docIntro p b{ font-size: 18px; color:#353535; line-height: 20px;}
.docIntro p em{ font-size: 16px; color:#353535; line-height: 18px;}
.docIntro>img{max-width:40%}
.docIntro p{ font-size: 15px; color:#828282; line-height: 22px;}
.docIntro p a{ color:#eb5900;}
.docIntro .docIntro_click{ width: 280px; height: 32px; display: inline-block;margin-top: 5px; margin-left: auto; margin-right: auto; }
.docIntro .docIntro_click a{ display: inline-block; width: 140px; height: 32px; background: #f1f1f3; line-height: 32px; text-align: center; color:#fff;}
.docIntro .docIntro_click a *{ vertical-align:middle;}
.docIntro .docIntro_click a.l{ font-size: 16px; background: #0075be;}
.docIntro .docIntro_click a.r{ font-size: 16px; background: #e75c00;}
.newsList p span{ float:right;}
/* page */
.showpages { margin:10px 0px; }
.showpages .pages {  padding-right:8px; }
.showpages .pagelist li { border:1px solid #CCC; color:#554A39; float:left; margin:3px; padding:2px 5px; white-space:nowrap; }
.showpages .pagelist li a { display:inline-block; color:#B49F79; }
.showpages .pagelist li a:hover { color:#B49F79; text-decoration:none; }
/* content */
.container .content .title { color: #335A82; font-weight:bold; font-size: 16px; padding-bottom: 5px; padding-top: 20px; text-align: center; color:#000;background:none }
.content .date { padding:15px 0px 0px; text-align:center; color:#000; }
.content .date small { margin:0px 10px; }
.content .article { font-size:16px; line-height: 26px; padding:10px; color:#000; text-indent:2em; }
.content .article a { color:#000; }
.content .article p {}
.content .article img{max-width:100%; }
/***************************************************related_search*****************************************************/
.related_search_a{max-width:640px;min-width:320px; margin:0px auto;}
.related_search {border-top:12px solid #f1f1f1;border-bottom:12px solid #f1f1f1;}
.related_search h3{ font-size: 18px; color:#adaaaa; margin:10px 0 0; padding-left:3%;font-weight:normal}
.related_search ul{margin-left:2%; margin-bottom: 13px;}
.related_search ul li{float: left; width:48%; margin:1%;}
.related_search ul li a{color:#333}
/************************底部导航*****************************/
.bottom_nav{height: 45px; line-height:45px; background:#0F629C;margin-bottom:10px}
.bottom_nav ul {max-width: 640px; min-width: 320px; margin:0 auto 0;}
.bottom_nav ul li{float: left; width:20%; text-align: center; position: relative;}
.bottom_nav ul li:before{position: absolute; content: ""; width: 1px; height:18px; background: #fff; top:16px; right:0;}
.bottom_nav ul li:last-child:before{background:none;}
.bottom_nav ul li a{font-size: 15px; color: #fff;}

/*底部共用*/
.footer-info{background-color:#007CC2; text-align: center; padding:12px 0 26px 0;height: 250px}
.footer-info .page-help,.footer-info .page-help a{color:#fff799; font-size: 16px;}
.footer-info .page-help{width:300px; margin-left: auto; margin-right: auto; padding-bottom: 10px; border-bottom: 1px solid rgba(255,255,255,0.6); margin-bottom: 12px;}
.footer-info p{font-size: 14px; color:#fff;text-align:center; padding:2px 6px; box-sizing: border-box; line-height:24px;margin-top:0; margin-bottom:0;}
.footer-info p a{color:#fff;}
#bootom_nav{position: fixed;left: 0px;bottom: 0px !important;width: 100%;height:54px;z-index: 1000;font-size:1.2rem;text-align: center;font-weight: bold;font-family:Microsoft YaHei; background:#ffbf00; padding:5px 0;}
#bootom_nav a{ color:#fff; font-size:16px; font-weight:bold; line-height:54px;display: inline-block;float: left;height:100%; width:32.333%; margin-left:0.5%; margin-right:0.5%; background:#eb5900; border-radius:5px;}
#bootom_nav p{ width:100%;}
#bootom_nav a img{ vertical-align:middle; margin-right:3px;}
#bootom_nav .botdet img{ margin-bottom:3px;}
#bootom_nav .botdet{background-color:#ad8200;}
#bootom_nav .tel{background-color:#dc7100;}


@media (min-width: 320px){
.docIntro img.img-responsive{ width: 45%;}
}
@media (min-width: 375px){
}
@media (min-width: 414px){
	.elementIco li a{ font-size:15px;}
}
@media (min-width: 640px){
.docIntro img.img-responsive{width: 35%;}
}
@media (max-width: 320px){
.menu li{font-size:15px}
}
/*留言板*/
.global-advice {
	margin-top: 30px;
	margin-bottom: 10px;
	overflow:hidden;
}
.global-con{
	border: 1px dashed #17A3DA;
	margin:5% 2% 3%;
	position: relative;
}
.global-advice h3 {
	color: #fff;
	font-size: 16px;
	line-height: 35px;
	text-align: center;
	margin-bottom: 5px;
	background: #17A3DA;
	position: absolute;
	left: 50%;
	top: -20px;
	width:244px;
	margin-left: -122px;
	font-size: normal
}
.global-advice p {
	text-align: center;
	color: #ff0000;
	margin-bottom: 8px;
	font-size: 14px;
	margin-top: 25px;
}
.global-advice ul li {
	list-style-type: none;
	padding: 3px 0px;
	line-height: 25px;
	text-align: center;
}
.global-advice ul li label {
	vertical-align: top;
}
.global-advice ul li input {
	background: #ffffff;
	border:1px solid #ccc;
	width: 200px;
	height: 25px;
	line-height: 25px;
	padding: 0 10px
}
.global-advice ul li input::-webkit-input-placeholder{color: #3C3C3C;font-size: 12px}
.global-advice ul li textarea {
	background: #ffffff;
	border: 1px solid #ccc;
	width: 200px;
	height: 65px;
	padding: 0 10px;
}
.global-advice ul li .submit {
	background: #3BA3D8;
	color: #ffffff;
	margin-right: 10px;
	width: 80px;
	height: 25px;
	line-height: 25px;
	font-family: "Microsoft Yahei";
	font-size: 14px;
	border:none;
}
.global-advice ul li .submit.subyebg{background: #F9995C}
.global-advice .formtips{padding-bottom: 5px}
.global-advice .formtips label{color: #FA2F2F}
.global-advice ul li .submit {
	cursor: pointer;
}
