﻿/*reset*/
body,div,dl,dt,dd,ul,li,form,input,button,h1,h2,h3,h4,h5,h6,p{
	margin:0;
	padding:0;
}
html{
	overflow-x:hidden;
	-webkit-text-size-adjust:none;
}
ul,li,dl,dt,dd{
	display:block;
	list-style:none;
}
img{
	display:block;
	max-width:100%;
	border:0;
}
.clear{
	display:block;
	float:none;
	width:0;
	height:0;
	border:0;
	background:none;
	font-size:0;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}
.clear-fix:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
a{
	text-decoration:none;
	outline:none;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
body{
	position:relative;
	background:#FFF;
	overflow-x:hidden;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
/*common module*/
/*all*/
.all{
	position:relative;
	z-index:10;
	right:0;
	background:#292929;
}
.top{
	position:absolute;
	z-index:10;
	top:0;
	left:0;
	width:100%;
	border-bottom:1px solid #f2f2f2;
	background:rgba(255,255,255,.35);
}
.logo{
	width:75%;
	cursor:pointer;
}
.btn-nav{
	position:absolute;
	top:0;
	right:0;
	width:9.375%;
	cursor:pointer;
}
/*bottom-nav*/
.bottom-nav{
	margin:6.25% 0 0;
	text-align:center;
}
.bottom-nav > li{
	display:inline-block;
	margin:0 0.8em;
	background:#990000;
}
.bottom-nav li a{
	display:block;
	padding:0.5em 0.875em;
	font:normal 1.375em/1 "Microsoft YaHei";
	color:#FFF;
	text-align:center;
}
.bottom-nav li a:visited{
	color:#fffffe;
}
/*bottom-infor*/
.bottom-infor{
	width:100%;
	padding:3.59375% 0 4.375%;
	font:normal 1.125em/1 "Microsoft YaHei";
	color:#999;
	text-align:center;
	text-shadow:0 0 0 rgba(41,41,41,1);
}
.bottom-infor a{
	color:#999;
}
.bottom-infor a:visited{
	color:#999998;
}
/*one-touch*/
.one-touch{
	position:relative;
	z-index:3;
	width:100%;
	background:url(../images/bg17.png) repeat-x;
	background-size:auto 100%;
}
.one-touch .A{
	width:91.5625%;
	margin:0 auto;
	padding:1.5625% 0 0.3125%;
}
.one-touch .A li{
	float:left;
	width:20.13651877%;
	margin-right:6.48464164%;
	text-align:center;
}
.one-touch .A li:nth-child(4){
	margin-right:0;
}
.one-touch .A li:nth-child(2){
	background:url(../images/bg18.png) no-repeat;
	background-size:100% 100%;
}
.one-touch .A li a{
	display:block;
	padding:50% 0 6%;
	font:normal 1.5em/1.5em "Microsoft YaHei";
	color:#a5a5a5;
}
.btn-ms{
	background:url(../images/icon7.png) center 20.84210526% no-repeat;
	background-size:44.06779661016949% auto;
}
.one-touch .A li a.btn-tel{
	background:url(../images/icon8.png) center 21.83783784% no-repeat;
	background-size:44.91525423728814% auto;
	color:#FFF;
}
.btn-map{
	background:url(../images/icon9.png) center 17.28571429% no-repeat;
	background-size:36.44067796610169% auto;
}
.btn-share{
	background:url(../images/icon10.png) center 14.87012987% no-repeat;
	background-size:47.45762711864407% auto;
}
/*panel*/
.panel{
	display:block;
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	width:18em;
	height:100%;
	background:#292929;
	box-shadow:inset 0.125em 0 0.375em rgba(0,0,0,.4);
}
/*search*/
.search{
	width:96%;
	margin:0 auto;
	padding:2em 0;
}
.search-form{
	width:98%;
	padding:0 2% 0 0;
	border-radius:1.375em;
	background:#0f0f0f;
	box-shadow:inset 0 0.5em 0.5em rgba(0,0,0,.2);
}
.search-txt{
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	width:76%;
	padding:2.38% 4%;
	border:none;
	background:none;
	font:normal 1.375em/1.375em "Microsoft YaHei";
	color:#696767;
	text-shadow:0 0 0 rgba(255,255,255,.1);
	cursor:pointer;
}
.search-txt::-webkit-input-placeholder {
    color:#696767;
}
.search-txt:-moz-placeholder {
    color:#696767;
}
.search-input{
	width:12%;
	margin:0 0 0 4%;
	padding:2.38% 0;
	border:none;
	background:url(../images/bg2.png) center center no-repeat;
	background-size:100% auto;
	font:normal 1.375em/1.375em "Microsoft YaHei";
	color:#2f3742;
	cursor:pointer;
}
.panel > ul{
	width:96%;
	height:auto;
	margin:0 auto;
}
.panel-son{
	width:100%;
	font:normal 1.375em/1 "Microsoft YaHei";
	border-bottom:1px solid #575454;
}
.panel-son > a{
	display:block;
	color:#FFF;
	text-indent:40%;
	padding:14% 0;
	border-bottom:1px solid #151414;
}
.panel-son  > a:visited{
	color:#fffffe;
}
.panel > ul > li:nth-child(1){
	background:url(../images/icon1.png) 14.87179487% center no-repeat;
	background-size:13.96428571% auto;
}
.panel > ul > li:nth-child(2){
	background:url(../images/icon2.png) 14.87179487% center no-repeat;
	background-size:9.94642857% auto;
}
.panel > ul > li:nth-child(3){
	background:url(../images/icon3.png) 14.87179487% center no-repeat;
	background-size:13.07142857% auto;
}
.panel > ul > li:nth-child(4){
	background:url(../images/icon4.png) 14.87179487% center no-repeat;
	background-size:12.625% auto;
}
.panel > ul > li:nth-child(5){
	background:url(../images/icon5.png) 14.87179487% center no-repeat;
	background-size:17.53571429% auto;
}
.panel > ul > li:nth-child(6){
	background:url(../images/icon6.png) 14.87179487% center no-repeat;
	background-size:15.75% auto;
}
/*page index*/
/*fla*/
.fla{
	position:relative;
	padding:0;
	background:#292929;
}
.fla-in{
	width:100%;
}
/*icase*/
.icase{
	position:relative;
	z-index:1;
	width:100%;
	margin:5% 0 0;
}
.icase-tl > h2{
	margin:0 0 0 2.8125%;
	font:normal 1.625em/1.875em "Microsoft Yahei";
	color:#ff6701;
}
.icase-tl > h3{
	position:relative;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:75.9375%;
	margin:0.5em 0 0 1%;
	padding:0 0 0 6%;
	background:url(../images/bg10.jpg) left center no-repeat,url(../images/bg11.jpg) right center no-repeat;
	background-size:5.1440329218107% 100%,5.1440329218107% 100%;
	background-color:#0f0f0f;
	font:normal 1.375em/1.2em "Arial";
	color:#696767;
}
.icase-more{
	position:absolute;
	right:2.880658436213992%;
	bottom:0;
	padding:0.6em 0.3em 0.2em;
	background:url(../images/bg12.png) no-repeat;
	background-size:100% 100%;
	font:normal 0.875em/1 "Microsoft Yahei";
	color:#FFF;
}
.icase-more a{
	color:#FFF;
}
.icase-more a:visited{
	color:#fffffe;
}
.icase-con{
	width:92.5%;
	margin:4% auto 0;
}
.icase-son{
	width:32.4%;
	margin:0 1.4% 1.3513513513513514% 0;
	text-align:center;
}
.icase-son:nth-child(3){
	margin-right:0;
}
.icase-son:nth-child(6){
	margin-right:0;
}
/*inews*/
.inews{
	position:relative;
	z-index:1;
	padding:10% 0;
	margin:3.75% 0 0;
	background:#990000 url(../images/bg13.jpg) top center no-repeat;
	background-size:100% auto;
}
.inews-tl > h2{
	margin:0 0 0 2.8125%;
	font:normal 1.625em/1.875em "Microsoft Yahei";
	color:#ff6701;
}
.inews-tl > h3{
	position:relative;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:31.25%;
	margin:0.625em 0 0 2%;
	padding:0 0 0 6%;
	background:url(../images/bg14.jpg) left center no-repeat,url(../images/bg15.jpg) right center no-repeat;
	background-size:12% 100%,12% 100%;
	background-color:#760404;
	font:normal 1.375em/1em "Arial";
	color:#ff6701;
}
.inews-con{
	width:92.5%;
	margin:0 auto;
}
.inews li{
	width:100%;
	margin:0 auto;
}
.inews li:nth-child(5){
	border-bottom:none;
}
.inews li a{
	display:block;
	padding:0 12% 0 0;
	font:normal 1.375em/2.875em "Microsoft YaHei";
	color:#FFF;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.inews li a:visited{
	color:#FFF;
}
.inews-more{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	text-align:center;
}
.inews-more a{
	display:inline-block;
	padding:1.375em 1.625em 0.5em;
	background:url(../images/bg16.jpg) no-repeat;
	background-size:100% 100%;
	font:normal 1.375em/1 "Microsoft Yahei";
	color:#FFF;
}
.inews-more a:visited{
	color:#fffffe;
}
/*paging*/
/*pmain*/
.pmain{
	position:relative;
	z-index:20;
	padding:0 0 1em;
	min-height:320px;
}
/*ptop*/
.ptop{
	position:relative;
	background:#990000;
	border-bottom:1px solid #990000;
}
/*p-tl*/
.p-tl{
	margin:7.1875% 0 0;
	padding:2% 0;
	background:#6d6a6a;
	font:normal 1.625em/1 "Microsoft YaHei";
	color:#FFF;
	text-align:center;
}
/*btn-back*/
.btn-back {
	font:normal 1.375em/1 "Microsoft YaHei";
    margin: 0 auto 1em;
    text-align: center;
    width:31.875%;
}
.btn-back a{
	color:#FFF;
	display:block;
    padding:6% 0;
	background:url(../images/bg9.png) center no-repeat;
	background-size:100% 100%;
}
.btn-back a:visited{
	color:#fffffe;
}
/*pNC*/
.pNC{
	width:93.75%;
	margin:0 auto;
	padding:1em 0;
	font:normal 1.375em/2em "Microsoft YaHei";
	color:#c8c3c3;
	min-height:220px;
}
.ptitle{
	width:100%;
	margin:0 auto;
	font:400 1.5em/2em "Microsoft YaHei";
	text-shadow:1px 1px 0 rgba(0,0,0,.2);
	text-align:center;
	color:#c8c3c3;
}
.pNC .ppic_wrap{
	padding:1em 0;
	text-align:center;
}
.pNC .ppic{
	max-width:90%;
	text-align:center;
	display:inline-block;
}
/*pre-page1,next-page1*/
.pre-page1,.next-page1{
	width:93.75%;
	margin:0 auto 1em;
	padding:0.625em 0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background:#6d6a6a;
	text-indent:1em;
	font:normal 1.375em/1 "Microsoft YaHei";
	color:#FFF;
}
.pre-page1 a,.next-page1 a{
	color:#9e0000;
}
.pre-page1 a:visited,.next-page1 a:visited{
	color:#9e0001;
}
/*pnews*/
.pnews{
	padding:1em 0 1.5em;
}
.pnews li{
	padding:0 1em;
	font:normal 1.375em/3em "Microsoft YaHei";
	border:0;
	border-bottom:1px solid #494848;
	text-shadow:0 0 0 rgba(47,55,66,.6);
}
.pnews li a{
	display:block;
	color:#d2cdcd;
	background:url(../images/bg3.png) right center no-repeat;
	background-size:2.8% auto;
	padding-right:6%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.pnews li a:visited{
	color:#d2cdce;
}
/*page-fengye*/
.page-fenye{
	width:100%;
	text-align:center;
	margin-bottom:1em;
}
.pre-page,.next-page{
	display:inline-block;
	vertical-align:middle;
	background:url(../images/bg9.png) center no-repeat;
	background-size:100% 100%;
}
.pre-page > a,.next-page > a {
	display:block;
	font:normal 1.5em/1.5em "Microsoft Yahei";
    color:#FFF;
	padding:0 0.625em 0.125em;
}
.pre-page > a:visited,.next-page > a:visited {
    color:#fffffe;
}
.page-num{
	text-align:center;
	display:inline-block;
	width:20%;
	color:#FFF;
    font: 1.5em/1.5em "Microsoft YaHei";
	vertical-align:middle;
}
/*@ppro-cla*/
.ppro-cla{
	width:93.75%;
	margin:0 auto;
	padding:5% 0;
}
.ppro-cla .A{
	position:relative;
	font:normal 1.5em/1 "Microsoft YaHei";
	display:inline-block;
	background:#ff6633;
	color:#FFF;
	padding:0.5em 1em;
	cursor:pointer;
}
.ppro-cla .A .slogan{
	position:absolute;
	top:99%;
	left:50%;
	width:8.6%;
	margin:0 0 0 -4.3%;
}
.ppro-cla .B li{
	display:inline-block;
	font:normal 1.375em/1 "Microsoft YaHei";
	background:#a8a9ab;
	padding:0.5em 1em;
	margin:5% 2% 0 0;
}
.ppro-cla .B li a{
	color:#f0f3f8;
}
.ppro-cla .B li a:visited{
	color:#f0f3f9;
}
/*@ppro*/
.ppro{
	width:93.75%;
	margin:0 auto;
	padding:1em 0;
}
.ppro-son{
	float:left;
	width:43%;
	text-align:center;
	margin:0 14% 1em 0;
}
.ppro-son:nth-child(2n){
	margin-right:0;
}
.ppro-son .pic{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	max-width:100%;
	padding:1.5%;
	margin:0 auto;
	background:#6d6a6a;
}
.ppro-son .txt{
	display:inline-block;
	width:100%;
	margin:1% 0 0;
	background:#6d6a6a;
	padding:0.375em 0;
	font:normal 1.375em/1 "Microsoft YaHei";
	color:#FFF;
	text-shadow:0 0 1px rgba(47,55,66,.6);
}
.ppro-son .txt a{
	color:#FFF;
}
.ppro-son .txt a:visited{
	color:#fffffe;
}
/*media query*/
@media screen and (min-width:640px){
	.page_index,.page_paging{
		width:640px;
		margin:0 auto;
		overflow:hidden;
	}
}
@media screen and (max-width:540px){
	body,html{
		font-size:13.5px;
	}
}
@media screen and (max-width:480px){
	body,html{
		font-size:12px;
	}
}
@media screen and (max-width:420px){
	body,html{
		font-size:10.5px;
	}
}
@media screen and (max-width:360px){
	body,html{
		font-size:9px;
	}
}
@media screen and (max-width:320px) {
	body,html{
		font-size:8px;
	}
}
