﻿/* 全局  */
@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	border: medium none;
	margin: 0;
	padding: 0;
}
* {
	margin: 0px;
	padding: 0px;
}
html {
	overflow-x: hidden;
}
body {
	font-family: "microsoft yahei";
	background:##E2E3E6;
	font-size: 12px;
	color: #666;
}
input, textarea {
	-webkit-tap-highlight-color: rgba(255,255,255,0);
}
i{
	font-style:normal;
	}
a {
	outline: none;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255,255,255,0);
	font-family: "microsoft yahei";
	text-decoration: none;
	color: #666;
}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
a:visited {
	color: #666;
	outline: none;
}
a:hover {
	color: #fc8b1c;
	outline: none;
}
a:active {
	color: #666;
	outline: none;
}
ul, ol {
	list-style: none;
	vertical-align: middle;
}
img {
	border: 0px;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
.h10{ height:10px; clear:both; overflow:hidden;}
.h20{ height:20px; clear:both; overflow:hidden;}
.h15{ height:15px; clear:both; overflow:hidden;}
em{ font-style:normal;}

/*==进度条==*/
#loading {
	position: fixed;
	z-index: 999999999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background:#fff url(../images/preloader.gif) no-repeat center center;
}
#mobileWrap {
	max-width:100%;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}


/**
 * 框架部分 right begin
 * @author 
 * @return
 */	
#pagebody {
	position: relative;
	left: 0;
	max-width:100%;
	min-width: 320px;
	z-index: 99999;
	overflow: hidden;
}
#pagebody header#toolbarnav{
	display: block;
	height:45px;
	width: 100%;
	max-width:100%;
	position: relative;
	color:#fff;
	background:#2a8283;
	
}
#pagebody header#toolbarnav h1 {
	text-align: center;
	display: block;
	text-align: center;
	line-height: 45px;
	color: #fff;
	font-size: 16px;
	padding:7px 10px 0 0;
}
#pagebody header#toolbarnav h1 img{ width:150px; height:30px;}
#pagebody header #go-back {
	position: absolute;
	top:0;
	width: 50px;
	height:45px;
	display:block;
	left:0;
}
#pagebody header #go-back span{
	color:#fff;
	font-size:18px;
	display:block;
	margin:15px 0 0 12px;
	}
#pagebody header #menu-btn {
	display: block;
	width: 50px;
	height: 45px;
	position: absolute;
	right:0;
	top:0;
}
#pagebody header #menu-btn span {
	font-size: 28px;
	color: #fff;
	margin:10px 0 0 12px;
	display: block;
}
#pagebody header #sub-btn {
	display: block;
	width: 50px;
	height: 40px;
	position: absolute;
	right: 0;
	top: 0;
}
#pagebody header #sub-btn span {
	font-size: 20px;
	color: #fff;
	margin: 12px 0 0 16px;
	display: block;
}
#mobileContent {
	display: block;
	background:#f0f0f0;
	height: 100%;
	overflow: hidden;
	overflow-y: auto;
	line-height: 25px;
}
/**
 * 固定的底部
 * @author 
 * @return
 */	
.footer {
	overflow: hidden;
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	display: inline-block;
	background: rgba(25,100,102,1);
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	position: fixed;
	z-index:9999;
	left: 0;
	bottom: 0;
}
.footer div {
	height: 58px;
	width:25%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	border-right: 1px solid #196466;
	text-align: center;
}
.footer div a {
	display: block;
	height:38px;
	width: 100%;
	color: #fff;
	padding:10px 0 0 0;
}
.footer div a em {
	width: 15px;
	height: 15px;
	clear: both;
	font-size: 18px;
	text-align: center;
	margin: 0 auto;
	padding:0px 0 3px 0;
}
.footer div a em img{ max-width:100%; max-height:60%}
.footer div a span {
	display: block;
	clear: both;
	font-size: 12px;
	text-align: center;
}
.footer div i {
	height: 15px;
	font-size: 20px;
	margin: 10px 0 0 0;
	display: block;
}
/*==============首页主题内容begin=================*/
.banner {
	width:100%;
	clear: both;
	position: relative;
}
.banner img{width:100%;}
.bannerA {
	width:23%;
	height:8%;
	display: block;
	background: url(../images/bt1.gif) no-repeat left top;
	background-size:100% 100%;
	position: absolute;
	left:5%;
	top:61%;
}
/*tittle*/
.index_tittlebox{ height:30px; width:100%; clear:both; overflow:hidden;}
.index_tittle_l{ width:30px; height:30px; background:url(../images/index_tittle_l.jpg) no-repeat left top;background-size: 100% 30px; float:left;}
.index_tittle_r{ width:12px; height:30px; background:url(../images/index_tittle_r.jpg) no-repeat left top;background-size: 100% 30px;float:right;}
.index_tittle{
	overflow:hidden;
	 height:30px;
	 float:left;
	 background:url(../images/index_tittle.jpg)repeat-x left top;
	 background-size: 100% 40px;
	  line-height:30px;
	 }
.index_tittle .con{height:20px; line-height:20px; padding:8px 0 10px 0; color:#fff; float:left; }
.index_tittle .btn{
    width:70px; height:20px; padding:5px 0 0px 0; border-radius:8px; overflow:hidden;  border:none; color:#fff; float:right; margin-top:5px;
    background-image: -moz-linear-gradient(top, rgba(222, 114, 16, 1) 0%, rgba(189, 229, 1, 1) 100%, #de7000 100%); 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#de7000', EndColorStr='#de7000'); 
	background-image: linear-gradient(to bottom, rgba(235, 183, 16, 1) 0%, rgba(237, 137, 0, 1) 100%, #de7200 100%);}
.index_tittle_shadow{ height:15px; width:100%; background:url(../images/index_tittle_shadow.jpg) no-repeat left top; background-size: 100% 15px;}	 
 
/*con1*/
.con1{ height:200px; margin:0 10px; border-bottom:1px solid #fff;clear:both; overflow:hidden;
	background-image: -moz-linear-gradient(top, rgba(250, 250, 250, 1) 0%, rgba(224, 247, 254, 1) 100%, #ebf6f9 100%); 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#fafafa', EndColorStr='#ebf6f9'); 
	background-image: linear-gradient(to bottom, rgba(245, 249, 250, 1) 0%, rgba(224, 247, 254, 1) 100%, #ebf6f9 100%);
	}
.tittle{ height:20px; line-height:20px; padding-top:11px; width:90px; background:url(../images/tittle.png) no-repeat left top; background-size:100% 28px; color:#fff; padding-left:20px; overflow:hidden;}	
.con1_con{ height:170px; color:#666; line-height:24px; font-family:"宋体"; margin-top:13px; padding:0 10px;}
.con1_con a{ color:#409b9b; float:right}	
.con1_con a:hover{ color:#409b9b;}
.con1_con a:visited{ color:#409b9b;}
.con1_con a:active{ color:#409b9b;}	
.con1_shadow{ height:15px; width:100%; background:url(../images/con1_shadow.jpg) no-repeat left top; background-size: 100% 15px;}

/*con2*/
.con2_tittle{ height:80px; padding:15px 0px 10px 30px;margin:0 10px; background:url(../images/con2_tittle.jpg) no-repeat left top; background-size:100% 100px;clear:both; overflow:hidden;}
.con2_tittle .tittle_text{ height:20px; width:70px; margin-left:10px; background:url(../images/con2_tittle_text.png) no-repeat left top; background-size:100% 20px;}
.con2_tittle .btnbox{ height:28px; padding:15px 20px 0px 0px; clear:both; overflow:hidden;}
.con2_tittle .btnbox .btn{ height:28px; width:100px; border-radius:3px; background:#409b9b; color:#fff; line-height:28px; font-size:14px; border:none;}
.con2_con{ height:auto; margin:0 10px; text-align:center; position:relative;}
.con2_con img{ width:100%;}
.con2_a{ position:absolute; top:13%; left:9%; height:auto; clear:both; overflow:hidden;}
.con2_a li{ height:19%; position:relative; width:100%;}
.con2_a a{ height:25px; position:absolute;top:50%; text-align:left; margin-top:-15px;line-height:26px; color:#069ba6; display:block; width:100%; overflow:hidden;}
/*con3*/
.textImgList_gd {
	height:170px;
	background:#fff;
	position: relative;
	margin:0 10px;
	padding:20px 10px 10px 10px;
	overflow:hidden;
}
.textImgList_gd .hd{ display:none;}
.textImgList_gd dl{ height:170px;}
.textImgList_gd dl dd {
	height:170px;
	clear:both;
	position: relative;
	overflow:hidden;
}
.textImgList_gd dd .a1 {
	height:160px;
	width:120px;
	float:left;
	position:relative;
	overflow:hidden;
}
.textImgList_gd dd .divmc{ height:25px; width:100%; line-height:25px; color:#fff; text-align:center; background:rgba(0,0,0,0.5); position:absolute; bottom:0px; left:0px;}
.textImgList_gd dd .a1 img {
	height:160px;
	width:120px;
}
.div_text {
	height: 170px;
	padding:0 0 0 130px;
	overflow:hidden;
	position:absolute;
}
.div_text li{ width:100%; height:24px;}
.div_text li span{
	line-height:24px;
	height:24px;
	float:left;
	padding: 0px 2px;
	display:block;
	color: #43b8c1;
	font-size: 14px;
	font-family:"宋体";
	font-weight:bold;
}
.div_text li em{
	font-size: 14px;
	line-height:24px;
	display:block;
	float:left;
	height: 24px;
	padding: 0px 2px;
	color: #b4b4b4;
}
.div_text li p{
	line-height:23px;
	display:block;
	height:120px;
	color: #666666;
}
.div_text a{ color:#409b9b; float:right;}
.div_text a:hover{ color:#409b9b;}
.div_text a:visited{ color:#409b9b;}
.div_text a:active{ color:#409b9b;}
/*con4*/
.textImgList2_gd {
	clear: both;
	margin: 15px 10px;
}
.textImgList2_gd .hd{ display:none;}
.textImgList2_gd dl {
	overflow: hidden;
	clear: both;
}
.textImgList2_gd dl dd {
	float: left;
	text-align:center;
	position:relative;
	display: inline;
}
.textImgList2_gd dl dd .a1 {
	display:block;
	text-align:center;
	background-color: #fff;
	border:1px solid #fff;
	position: relative;
}
.textImgList2_gd dl dd i {
	background:url(../images/tittle.png) no-repeat left top;
	background-size:100% 28px;
	width:90px;
	display: block;
	text-align:center;
	position:absolute;
	bottom:10px;
	left:-3px;
	z-index: 2;
	height:28px;
	line-height:36px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;white-space: nowrap;
}
.textImgList2_gd dl dd .a1 img {
	width:100%;
}
.textImgList2_gd dl dd span{
	font-family: "宋体";
	line-height: 24px;
	display:block;
	padding:0 10px 5px 10px;
	background-color: #fff;
	border:1px solid #fff;
	overflow: hidden;
	margin-top:-5px;
}
.textImgList2_gd dl dd span a {
	color:#2fadb6;
	float:right;
}
.textImgList2_gd dl dd span a:hover {
	color: #2fadb6;
}
.textImgList2_gd dl dd span a:visited {
	color: #2fadb6;
}
.textImgList2_gd dl dd span a:active {
	color: #2fadb6;
}
/*con5*/
.con5{ height:110px; padding:10px 5px 10px 10px; clear:both; overflow:hidden; background:#fcfcfc;}
.con5_l{ width:50%; margin-right:2%; float:left; height:110px; color:#409b9b; overflow:hidden;}
.con5_l em{ height:25px;font-size:12px; display:block; line-height:25px;}
.con5_l p{ height:85px; line-height:22px; display:block; overflow:hidden;}
.con5_r{ width:24%; float:left; height:90px;overflow:hidden; margin-top:15px;}
.con5_r span{ width:70px; height:60px; background:url(../images/con5_img.jpg) no-repeat left top; background-size:100% 100%; float:left; color:#fff;padding-top:20px; text-align:center;}
.con5_b{ height:150px; clear:both; overflow:hidden;}
.con5_b .divtext{ height:30px; clear:both; padding:0 10px; background:#f5f5f5;}
.con5_b .divtext2{ height:30px; clear:both; padding:0 10px; background:#fcfcfc;}
.con5_b i{height:20px; float:left; margin-top:6px; width:30px;}
.con5_b i.i1{ background:url(../images/con5_ico1.jpg) no-repeat left top; background-size:25px 20px;}
.con5_b i.i2{ background:url(../images/con5_ico2.jpg) no-repeat left top; background-size:25px 20px;}
.con5_b i.i3{ background:url(../images/con5_ico3.jpg) no-repeat left top; background-size:25px 20px;}
.con5_b span{ height:30px; line-height:30px; float:left; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.con5_b span.span1{ font-size:14px; width:45%; color:#ef9700;}
.con5_b span.span2{ width:24%; color:#069ba6; text-align:center; margin:0 5px;}
.con5_b span.span3{ width:24%; color:#069ba6; text-align:center;}

/*con6*/
.con6{ height:180px; clear:both; overflow:hidden; padding-bottom:15px; position:relative; margin:0 10px}
.con6 .tabs{ height:180px; position:absolute;overflow:hidden;}
.con6 .tabs .tabs_tittle{ height:35px; clear:both}
.con6 .tabs .tabs_tittle ul {float:left;height:30px;}
.con6 .tabs .tabs_tittle ul li{ width:80px; float:left; height:25px}
.con6 .tabs .tabs_tittle ul li a{color:#0199a4; line-height:25px; display:block; text-align:center}
.con6 .tabs .tabs_tittle ul li.hover a{ background:#409b9b; color:#fff;}
.con6 .tabs .tabs_con{ height:155px;}
.con6 .tabs .tabs_con dl{  width:100%;}
.con6 .tabs .tabs_con dl dd{ height:28px; line-height:28px; width:100%; color:#666666; overflow:hidden; font-family:"宋体"; border-bottom:1px dotted #b5b5b5;}
.con6 .tabs .tabs_con dl dd .aa{display:block;  width:100%;overflow:hidden; height:28px;text-overflow: ellipsis;white-space: nowrap;}

/*=========copyright===========*/

.copyright {
	clear: both;
	overflow: hidden;
	background: #238a8b url(../images/footer_bg.jpg) repeat-x left top;
	font-family: "microsoft yahei";
	text-align:center;
	 padding:10px 0;
}
.copyright .imgbox{ height:100px; padding:10px 0px; text-align:center;}
.copyright .imgbox img{ height:100px; width:100px;}
.copyright .textbox{ padding:10px 0; text-align:center; color:#fff;}
.copyright .textbox a{ color:#fff;}
.copyright .textbox a:hover{ color:#fff;}
.copyright .textbox a:visited{ color:#fff;}
.copyright .textbox a:active{ color:#fff;}
/*==============首页主题内容end=================*/



/**
 * 文章阅读页
 * @author 
 * @return
 */	
.articleBox {
	line-height: 25px;
	color:#202022;
	border: 0px solid #D1D1D1;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background: url(../images/bottom.png) repeat-x scroll left bottom #FFFFFF;
	background-size: 2px auto;
	margin: 15px 10px;
	padding: 15px;
	font-size:14px;
}
.articleBox img{
	max-width:100%;
	}
.articleTitle {
	clear: both;
	text-align: center;
	padding:5px 10px 5px 10px;
	line-height: 35px;
	font-size: 22px;
	color:#3e3d3d;
}
.articleTime {
	display: block;
	clear: both;
	text-align: center;
	color: #999;
	font-size:11px;
	padding:0 0 5px 0;
}
.goTop {
	border: 0px solid #D1D1D1;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 5px 5px 10px 10px;
	-moz-border-radius: 5px 5px 10px 10px;
	border-radius: 5px 5px 10px 10px;
	background: url(../images/bottom.png) repeat-x scroll left bottom #FFFFFF;
	background-size: 2px auto;
	margin: 10px;
	padding: 15px;
	text-align: center;
	cursor: pointer;
	display: block;
}
.goTop span{
	background: url("../images/newstop.png") no-repeat scroll left center transparent;
	background-size: 11px auto;
	display: block;
	margin: 0 auto;
	text-indent: 15px;
	width: 85px;
}
#mess_share {
	margin: 15px 0 5px 0;
	display: block;
}
#mess_share img {
width: 22px;
height: 22px;
vertical-align: top;
border: 0;
}
#share_1 {
float: left;
width: 49%;
display: block;
}
#share_2 {
float: right;
width: 49%;
display: block;
}
.clr {
display: block;
clear: both;
height: 0;
overflow: hidden;
}
.button2 {
font-size: 14px;
padding: 8px 0;
color: #000000;
background-color: #FFFFFF;
background-image: linear-gradient(to top, #f9f9f9, #ffffff);
border: 1px solid #DDDDDD;
text-shadow: 0.5px 0.5px 1px #fff;
text-align: center;
border-radius: 6px;
width: 100%;
cursor: pointer;
}
#mcover {
	text-align:right;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
z-index:9990000;
display:none;
}

/**
 * 分享
 * @author 
 * @return
 */	
.mobileShare {
	width: 100%;
	overflow: hidden;
	overflow-y: auto;
}
.shareBnt {
	height: 40px;
	clear: both;
	padding: 15px 0 0 0;
}
.shareBnt a {
	color: #fff;
	display: block;
	clear: both;
	line-height: 40px;
	text-align: center;
	background: #457fc4;
	border-radius: 6px;
	font-size: 16px;
}
.share {
	clear: both;
	overflow: hidden;
	padding: 0 0 0px 0;
}
.share dl dd {
	overflow: hidden;
}
.share dl dd a {
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#F3F3F3));
	background: -moz-linear-gradient(#FEFEFE, #F3F3F3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#E8E8E8');
	display: block;
	overflow: hidden;
	text-decoration: none;
	height: 32px;
	clear: both;
	padding: 5px 0 5px 5px;
}
.share dl dd a span.jiathis_txt {
	width: 99%;
	background: none;
	display: block;
	clear: both;
	height: 32px;
	padding: 0;
}
.share dl dd em {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	overflow: hidden;
}
.share img {
	width: 32px;
	height: 32px;
}
.share dl dd a span.jiathis_txt p {
	line-height: 32px;
	display: block;
	float: left;
	color: #454545;
	font-size: 14px;
	padding: 0 0 0 6px;
}
.share dl dd a span.jiathis_txt i {
	line-height: 32px;
	display: block;
	float: right;
	color: #454545;
	font-size: 12px;
	padding: 0 10px 0 6px;
}
