@CHARSET "UTF-8";
body{background:#f7f7f8; width:100%;}
.clearfix:after {
	content:"";
	display:block;
	height:0;
	clear:both;
}
.clearfix {
	zoom:1;
}
.fl{float:left;}
.fr{float:right;}
.main{width:100%; padding-top:2.625rem; padding-bottom:4.175rem;}
#container{max-width:27rem; margin:0 auto; overflow:hidden;}
#header{overflow:hidden; position:fixed; width:100%; top:0; left:0; z-index:9999;}
.title h1{background:url(../images/wrap-title-bg02.png) repeat-x left top ; height:2.625rem; line-height:2.625rem; padding-left:2.7rem; text-align:center; font-size:1.5rem; color:#fff; text-shadow:1px 1px #333; letter-spacing:0.075rem; }/*首页滚动图片*/
.pic_news{width:100%; overflow:hidden; height:auto; position: relative;}
.focus_header{float:left; width:100%; position:relative;}
.focus_header .shadow .title{height:0.9rem; padding-left:0.75rem; padding-top: 0.5rem;}
.focus_header .shadow .title a{ text-decoration:none; color:#fff; font-size:1.2rem; font-weight:bolder; overflow:hidden; }
.focus_header .btn{ position:absolute; bottom:0.85rem; left:12.75rem; overflow:hidden; zoom:1;}
.focus_header .btn a{position:relative; display:inline; width:0.325rem; height:0.325rem; border-radius:0.175rem; margin:0 0.125rem;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus_header .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}
.focus_header .fPic{ position:relative; width:100%; }
.focus_header .fPic>div>a{ display: block; height:auto; }
.focus_header .D1fBt{ overflow:hidden; zoom:1;  height:0.6rem; z-index:10;  }
.focus_header .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:1.6rem; line-height:1.6rem; background:url(../images/banner-text.png) repeat-x;  display:block;  text-align:left; }
.focus_header .shadow a{ text-decoration:none; color:#fff; font-size:1.2rem; overflow:hidden; margin-left:0.5rem; line-height:2.2rem; height:2rem;display: inline-block; width:70%; text-overflow:ellipsis;white-space:nowrap;}
.focus_header .fcon{ position:relative; width:100%; display:none;}
.focus_header .fcon a img{width:100%; height:auto;}
.focus_header .fcon span{position:absolute; bottom:0; height:2rem; line-height:2rem;}
.focus_header .fbg{bottom:0.7rem; right:0.375rem; position:absolute; height:0.6rem; text-align:center; z-index: 200; }
.focus_header .D1fBt a{position:relative; display:inline; width:0.6rem; height:0.6rem; margin:0 0.275rem 0 0;color:#ffffff; text-decoration; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; background:rgb(255,255,255);  font-size:14px; border-radius:50%; z-index:9999;}
.focus_header .D1fBt .current,.focus .D1fBt a:hover{background:#14b1ff;}
.focus_header .D1fBt img{display:none}
.focus_header .D1fBt i{display:none; font-style:normal; }
.focus_header .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus_header .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }
.focus_header .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}
.focus_header .prev:hover{  background-position:0 0; }
.focus_header .next:hover{  background-position:-40px 0;}
/*新闻*/
.news{margin-top:0.75rem; border-top:1px solid #ecedee; border-bottom:1px solid #ecedee; background:#fff; margin-bottom:0.75rem; max-width:27rem; margin:0 auto;}
.news h2{line-height:2rem; font-size:1.4rem; font-weight:normal; margin-top:0.275rem; overflow:hidden; margin-left:0.2rem;}
.news h2 span{ color:#000;}
.news h2 i{display:inline-block; float:left; width:0.1rem; height:1.45rem; line-height:9rem; text-indent:9999px; overflow:hidden; background:#247bfe; margin-right:0.35rem; margin-top:0.275rem;}
.news-title a{padding-top:0.5rem; padding-right:0.125rem; font-size:1.2rem;  margin-right:0.2rem;}
.mt10{margin-top:10px;}
.lb-title{ margin-top:0.3rem; margin:0.3rem 0.675rem 0.2rem 0.675rem;}
.lb-title h3 {font-weight:normal; line-height:1.6rem;}
.lb-title h3 a{color:#000; font-size:1.4rem;}
p.lb-nr{line-height:1.6rem; margin:0.2rem 0 0.3rem 0;}
p.lb-nr ul{ max-width:27rem; overflow:hidden;}
p.lb-nr a{color:#90908e; font-size:1.2rem; }
.lb-title ul li{line-height:1.6rem; margin-bottom:0.25rem; width:100%;border-bottom:1px solid #ccc;padding-top:0.2rem;}
.lb-title ul li a{font-size:1.2rem; color:#434343; display:inline-block; max-width:25rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 0.125rem; line-height:1.6rem;}
/*bottom*/
.bottom{background:url(../images/bottom_bg02.png) repeat-x left top; height:4.175rem; position:fixed; bottom:0; left:0; width:100%;}
.bottom ul{float:left; width:100%;}
.bottom ul li{float:left; width:20%; text-align:center;}
.bottom ul li a{ overflow:hidden; padding-top:0.5rem; display:block;}
.bottom ul li span{padding-top:0.125rem; display:block; height:1.5rem;}
.bottom ul li a dl dt span img{width:1.5rem; height:1.5rem;}
.bottom ul li dl dd{height:1.2rem; line-height:1.2rem; margin-top:0.5rem;}
.bottom ul li dl dd a{color:#fff; font-size:0.8rem;}
.bottom ul li dl dd span{ color:#fff; font-size:1rem; line-height:1.2rem;}

/*列表*/
.dt-title{text-align:center; margin-top:32px; margin-bottom:24px;}
.dt-title{font-size:34px;}
.dt-title span{font-size:34px; line-height:40px;}
.dt-title i{background:url(../images/dt-title-bg.png) no-repeat center center ; border:1px solid #fff; width:78px; height:1px; display:inline-block; text-indent:9999px; overflow:hidden; margin-bottom:10px;}
.dt-font{border-top:1px solid #ecedee; border-bottom:1px solid #ecedee; background:#fff; margin-bottom:37px;}
.dt-font h3{line-height:35px; margin-top:23px; margin-bottom:10px; text-align:center;}
.dt-font h3 a{font-size:28px; color:#000; padding:0px 5px;}
.dt-font p{text-indent:2em; font-size:24px; line-height:40px; color:#90908e; margin-bottom:20px;}
.dt-font ul li{line-height:27px; margin-bottom:10px; width:100%;}
.dt-font ul li a{font-size:24px; color:#434343; display:inline-block; width:14.875rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0px 5px;}

/* 详情页*/
.xq{ max-width:27rem; margin:0 auto;}
.xq-title h2 {font-size:1.6rem; text-align:center; line-height:2rem; margin:0.5rem 0.2rem;}
.xq-title div{padding-bottom:0.5rem; border-bottom:1px solid #c6c6c6; margin:0 0.675rem;}
.xq-title div span.ly{float:left; font-size:1.2rem; color:#a8a8a6; display:inline-block; line-height:1.6rem;}
.xq-title div span.date{float:right; font-size:1.2rem; color:#a8a8a6; display:inline-block; line-height:1.6rem; }
.xq-font{margin:0.5rem 1.275rem;}
.xq-font p{font-size:1.2rem; line-height:1.6rem;  text-align:justify;}
.xq-font p:last-child{ }
.copy{text-align:center; }
.copy span:first-child{display:block; margin-top:0.5rem; font-size:1rem; color:#333; line-height:1.5rem;}
.copy span:last-child{display:block;  font-size:1rem;margin-bottom:0.2rem; color:#333; line-height:1.5rem}

/*查询*/
.cx .bh{width:23.5rem; margin:0 auto;}
.cx .bh input{width:23rem;
	height:2.5rem;
	line-height:2.5rem;
	margin-top:0.5rem;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #6A6964;
	-ms-border-radius:0.05rem;
	-moz-border-radius:0.05rem;
	-webkit-border-radius:0.05rem;
	border-radius:4px;
	margin-bottom:0.5rem;
	color:#a9a9a9;
	padding-left:0.2rem;
	padding-right:0.2rem;
	font-size:1.2rem
}
.cx .mm{width:23.5rem; margin:0 auto;}
.cx .mm input{width:23rem;
	height:2.5rem;
	line-height:2.5rem;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #6A6964;
	-ms-border-radius:0.05rem;
	-moz-border-radius:0.05rem;
	-webkit-border-radius:0.05rem;
	border-radius:4px;
	margin-bottom:0.5rem;
	color:#a9a9a9;
	padding-left:0.2rem;
	padding-right:0.2rem;
}
.cx a.cx-btn{width:23.4rem; margin:0 auto 0.5rem auto; text-align:center; color:#fff; font-size:1.2rem; text-shadow:1px 1px #333; height:2.5rem;  line-height:2.5rem; background:url(../images/cx-bg.png) repeat-x center center; border-radius:0.05rem; border:1px solid #6b6b6b; display:block; padding-top:0px;  border-radius:4px; }
.cxlb{margin-top:0.5rem;}

/*公众咨询*/
.consult {
	border-top: 1px solid #ecedee;
	border-bottom: 1px solid #ecedee;
	background: #fff;
	margin:0.2rem auto;
}
.news{margin-top:0.75rem; border-top:1px solid #ecedee; border-bottom:1px solid #ecedee; background:#fff; margin-bottom:0.75rem; max-width:27rem; margin:0 auto;}
.consult h2{line-height:2rem; font-size:1.4rem; font-weight:normal; margin-top:0.275rem; overflow:hidden; margin-left:0.2rem;}
.consult h2 span{ color:#000;}
.consult h2 i{display:inline-block; float:left; width:0.1rem; height:1.45rem; line-height:9rem; text-indent:9999px; overflow:hidden; background:#247bfe; margin-right:0.35rem; margin-top:0.275rem;}

.consult-title a {
	padding-top: 11px;
	padding-right: 5px;
}
.consult-form {
	width: 100%;
	
}
.consult-form>div {
	width: 23.5em;
	margin: 0 auto;
}
.consult-form input[type=text], .consult-form select {
	width: 23rem;
	height: 2.5rem;
	line-height: 2.5rem;
	margin-top: 0.5rem;
	padding-left: 0.2rem;
	padding-right:0.2rem;
	border: 1px solid #6A6964;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 3px;
	color:#a9a9a9;
	font-size:1.2rem;
}
.consult-form textarea {
	width:23rem;
	margin-top: 0.5rem;
	padding-left:0.2rem;
	padding-right:0.2rem;
	border: 1px solid #6A6964;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 3px;
	font-family:Helvetica,"Adobe 黑体 Std", 'Microsoft YaHei','微软雅黑', Verdana,Arial,sans-serif,"Times New Roman",宋体;
	font-size:1.2rem;
	resize:none;
	color:#6A6964;
}
.submit h1 {
	background:url(../images/cx-bg.png) repeat-x center center; 
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
	font-size: 1.2rem;
	color: #fff;
	text-shadow: 1px 1px #333;
	letter-spacing: 3px;
	border: 1px solid #696A64;
	border: none;
	font-weight:normal;
}
.consult-form .submit {
	margin-top:0.5rem;
	margin-bottom: 0.5rem;
	border: 1px solid #6A6964;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 3px;
}
.cx-sumbit{border-radius:5px; margin:0 atuo; text-align:center; width:23rem;}
.cx-sumbit h1 {
	background:url(../images/cx-bg.png) repeat-x center center; 
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
	font-size: 30px;
	color: #fff;
	text-shadow: 2px 2px #333;
	letter-spacing: 3px;
	border: 1px solid #696A64;
	border: none;
	font-weight:normal;
}

/*20170113咨询结果列表*/
.zxjg_box{ overflow:hidden; margin-top:0.5rem; margin-bottom:0.5rem;}
.part{ width:95%; margin:0 auto 0.4rem auto; border-bottom:1px solid #d7d7d7; line-height:1.75rem; clear:both; overflow:hidden; padding-bottom:0.2rem;}
.part h1{ float:left; width:6rem; color:#000; font-size:1.4rem; font-weight:normal; }
.part span{ display:inline-block; color:#7b7b7b; margin-left:0.2rem; font-size:1.2rem; width:18rem;}
.part span.blue{ color:#247bfe; float:left;}

