/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {
	margin: 0;
	padding: 0;
}
body {
	font-size: 12px;
	font-family: "Microsoft Yahei", Verdana, Arial, Helvetica, sans-serif;
}
li, ol {
	list-style: none;
}
ins {
	text-decoration: none;
}
i, em {
	font-style: normal;
}
a {
	text-decoration: none;
	font-family: "Microsoft Yahei";
}
a:hover {
	cursor: pointer;
	text-decoration: none;
}
a:active {
star:expression(this.onFocus=this.blur());
}
:focus {
	outline: 0;
}
.clear {
	clear: both;
	line-height: 0px;
	overflow: hidden;
	zoom: 1;
	font-size: 0px;
	content: '.';
}
img {
	padding: 0;
	margin: 0;
}
a img {
	border: none;
}
input, textarea {
	border: none;
	font-family: "Microsoft Yahei";
	font-size: 13px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 14px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear{ clear:both;}

.top {
	width: 100%;
	height:80px;
	margin: auto;
	background:url(../images/topBG.jpg)repeat-x 0 0; margin-bottom:1px; overflow:hidden;
}
.logo {
	float: left;
	margin-left: 1%;
	 height:80px; width:40%;
}
.logo img{ width:140px;margin-top: 20px;
}
.home { border-left:1px solid #C1C1C1; padding-left:10px; overflow:hidden;
	float: right;
	margin-right: 5%; 
	margin-top: 2px; font-size:16px; height: 79px; width:50% !important;
	
}
.home a{ color:#b50430;
}
.home h5{ color:#f9efb3;}
.home img{ width:24px; height:23px; margin-right:10px; padding-top:10px;
}
.gsjj{position:relative; width:100%; float:left;}
.gsjj p{height: 100px;line-height: 24px;position:absolute;overflow: hidden;position: absolute;right: 4%;text-indent: 2em;top: 27%;width: 50%;}

/*某某*/
.top_nav{ width:100%; overflow:hidden; background:#1e181a; height:70px; position: relative; }
.t_nav li{min-width: 24.3%;float: left; text-align: center; border-right:1px solid #686868;z-index: 10; background-color:#1e181a; }
.t_nav li a{min-width:100%; height: 34px; line-height: 34px;  font-size: 12px; text-align: center; display: inline-block; float: left; color: #f9efb3; position: relative; background:#1e181a;}

/*	background-image: -webkit-gradient(linear, left top, left bottom, from(#b17808), to(#ab7407)); 

	background-image: -webkit-linear-gradient(top,  #b17808, #ab7407); 

	background-image: -moz-linear-gradient(top, #b17808, #ab7407);

	background-image: linear-gradient(top, #b17808, #ab7407); }*/

.t_nav:before { content: ""; position: absolute;left: 0; width:100%; height: 1px; top: 34px; border-top: 1px solid #686868;z-index: 10; background-color:#1e181a;}

.t_nav:after { content: ""; position: absolute;left: 0; width:100%; height: 1px; top: 67px; border-bottom: 1px solid #686868;z-index: 10;}

.g-sbox { width:100%; overflow:hidden; margin:auto;}
.three{ width:100%;  float:left;}
.three img{ width:32%; margin-left:1%; height:auto; float:left; display:block;}
	
	/*某某*/
.g-sbox h2 { height: 35px; line-height: 35px; width:100%; font-size: 14px; color: #fff; text-indent:14px; position:relative;background-color: #ab7407; font-weight:bold; overflow:hidden;}

.g-sbox h2:before{ content:""; position:absolute; width:100%; height:2px; bottom:0; left:0; border-bottom:3px solid #ab7407;}

.g-sbox h2 span { padding-right: 11px; font-size: 12px; font-weight:bold;}

.g-sbox h2 span em { font-style:normal; font-family:"宋体"; padding-left:2px;}

.anli-list{position: relative !important;height:auto; margin:0 auto;background:#251605;}
.anli-list li{width:48.5%;float:left; margin-left:1%; overflow:hidden; float:left; margin-top:1%; }
.anli-list li a{ display:block; float:left; width:100%;}
.anli-list li a P{ width:100%; overflow:hidden;}
.anli-list li a P img{ width:100%;}
.anli-list li a h3{ height:35px; line-height:35px; color:#f9efb3 ; float:left; width:100%;}


.anli-list li h3 { color:#434343;  width:135px;  height:20px; line-height:20px; font-weight:normal; font-size:12px; text-align:center; padding-top:6px; overflow:hidden; margin: 0 auto;}
.anli-list li h3 a{ color:#f9efb3;}
.fgls{ width:100%; float:left}
.fgls img{ width:100%; float:left;}
.sdys{ width:100%; float:left}
.sdys img{ width:100%; float:left}

.zizhi{width:100%; float:left; background:#f3ebe7 url(../images/kest_11.jpg) no-repeat 0 0; background-size:100% auto; }
.zizhi ul{ width:100%;  left:0; z-index:11; margin-top:37%}
.zizhi ul li{ margin-left:3%; width:29.3%; float:left; background:#231917; margin-bottom:2%;}
.zizhi ul li img{ width:100%;}



.m-cpfl { height:auto; overflow:hidden;}
.m-cpfl p{ width:80%; margin:10px 10%; float:left;}
/*某某*/

.m-cpfl h2 { height: 35px; line-height: 35px; width:100%; font-size: 14px; color: #fff; text-indent:14px; position:relative;background-color: #ab7407; font-weight:bold; overflow:hidden;
	

		background-image: -webkit-gradient(linear, left top, left bottom, from(#b17808), to(#ab7407)); 

	background-image: -webkit-linear-gradient(top,  #b17808, #ab7407); 

	background-image: -moz-linear-gradient(top, #b17808, #ab7407);

	background-image: linear-gradient(top, #b17808, #ab7407); 
}

.m-cpfl h2:before{ content:""; position:absolute; width:100%; height:2px; bottom:0; left:0; border-bottom:3px solid #ab7407}

.m-cpfl h2 span { padding-right: 11px; font-size: 12px; font-weight:bold;}

.m-cpfl h2 span em { font-style:normal; font-family:"宋体"; padding-left:2px;}

.m-cpfl h3 { height: 30px; line-height: 30px; width:100%; font-size: 13px; color: #1a46ac; overflow:hidden; text-indent:24px; position:relative;background-color: #f7f7f7; border-top:1px solid #eaeaea; border-bottom:1px solid #e0e0e0; font-weight:bold;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#e9e9e9)); 

	background-image: -webkit-linear-gradient(top,  #fbfbfb, #e9e9e9); 

	background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);

	background-image: linear-gradient(top, #fbfbfb, #e9e9e9);

}

.m-cpfl h3:before{ content:""; position:absolute; width:5px; height:9px; background:url(../images/h3sj.png) no-repeat; background-size:5px 9px; top:11px; left:13px;}

.m-cpfl h3:after { content:""; position:absolute; width:100%; height:1px; background-color:#fff; bottom:0; left:0;}

.m-cpfl .flul { position:relative; padding:0 14px;

}

.m-cpfl .flul li { height: 33px; line-height: 33px; width:146px; overflow:hidden; font-size: 12px; color: #3a3a3a; text-indent:27px; position:relative;float:left; text-transform:uppercase; border-bottom:1px dashed #d9d9d9;}

.m-cpfl .flul li:before{ content:""; position:absolute; width:4px; height:5px; background:url(../images/ddsj.png) no-repeat; background-size:100%; top:15px; left:15px;}



.m-cptel { height:42px;background-color: #f4f4f4; position:relative; padding:7px 0 0 115px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#e9e9e9)); 

	background-image: -webkit-linear-gradient(top,  #fbfbfb, #e9e9e9); 

	background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);

	background-image: linear-gradient(top, #fbfbfb, #e9e9e9);}

.m-cptel:before { content:""; position:absolute; width:100%; height:1px; background-color:#fff; bottom:0; left:0;}

.m-cptel .u-tel{ width:28px; height:30px; display:block; background:url(../images/tel01.png) no-repeat; float:left; position:absolute; -webkit-background-size:100%;background-size:100%; top:11px; left:75px;} 
.m-cptel span{ height:42px; line-heiheight:440px; overflow:hidden;}
/*某某*/

.g-choose h2 { height:40px; line-height:34px; font-size:18px; font-weight:bold; color:#fff; text-align:center;background-color: #ab7407; position:relative;


	
		background-image: -webkit-gradient(linear, left top, left bottom, from(#b17808), to(#ab7407)); 

	background-image: -webkit-linear-gradient(top,  #b17808, #ab7407); 

	background-image: -moz-linear-gradient(top, #b17808, #ab7407);

	background-image: linear-gradient(top, #b17808, #ab7407);  }

.g-choose h2:before { content:""; position:absolute; width:100%; height:3px; bottom:0; left:0; background-color:#ab7407;}

.g-choose .m-ch { height:441px; overflow:hidden;}

.g-choose .m-ch dl { padding:19px 13px 0 47px; position:relative; width:100%; top:0; left:7px; overflow:hidden;background:url(../images/01.png) no-repeat 0 20px; background-size:44px 38px;}

.g-choose .m-ch dl:before { content:""; position:absolute; width:100%; height:4px; top:0; left:0; background:url(../images/yssha.png) no-repeat; background-size:100%;-webkit-background-size:100%;}

.g-choose .m-ch dl dt { width:100%; font-size:13px; color:#2147a1; font-weight:bold; height:22px; border-bottom:1px dotted #b2b2b2; overflow:hidden;}

.g-choose .m-ch dl:nth-child(2){ background:url(../images/02.png) no-repeat 0 20px; background-size:44px 38px;-webkit-background-size:44px 38px; }

.g-choose .m-ch dl:nth-child(3){ background:url(../images/03.png) no-repeat 0 20px; background-size:44px 38px;-webkit-background-size:44px 38px; }

.g-choose .m-ch dl:nth-child(4){ background:url(../images/04.png) no-repeat 0 20px; background-size:44px 38px;-webkit-background-size:44px 38px; }



.g-choose .m-ch dl dd { padding:5px 0 14px 0;}

.g-choose .m-ch dl dd p { font-size:12px; line-height:20px; width:100%; overflow:hidden;}

.g-choose .m-ch dl dd p em { font-style:normal; color:#ff8b00;}

.g-choose .m-ch .u-xq { height:35px; line-height:35px; overflow:hidden; padding:0 0 0 103px; background-color:#f9f9f9; border-top:1px solid #eaeaea; border-bottom:1px solid #dddcdc; color:#242424; position:relative;

	background-image: -webkit-linear-gradient(top, #fbfbfb, #e8e8e8);

	background-image: -moz-linear-gradient(top, #fbfbfb, #e8e8e8);

}

.g-choose .m-ch .u-xq:before { content:""; position:absolute; width:100%; height:1px; bottom:0; left:0; background-color:#fff;}

.g-choose .m-ch .u-xq span { border-radius:25px; background-color:#575757; width:13px; height:13px; top:2px; left:-8px; display:inline-block; position:relative;}

.g-choose .m-ch .u-xq span:before { content: ""; position: absolute; width: 0; height: 0; border-left: 4px solid #fff;border-top: 4px solid transparent;border-bottom: 4px solid transparent; top:2px; left:5px;}
.m-cs { float:left;overflow: hidden; background:#231917 url(../images/news_02.jpg) no-repeat 0 0; width:100%; }

/*某某*/
.m-cs h2 { height: 35px; line-height: 35px; width:100%; font-size: 14px; color: #fff; text-indent:14px; position:relative;background-color: #ab7407; font-weight:bold; overflow:hidden;

	
	background-image: -webkit-gradient(linear, left top, left bottom, from(#b17808), to(#ab7407)); 

	background-image: -webkit-linear-gradient(top,  #b17808, #ab7407); 

	background-image: -moz-linear-gradient(top, #b17808, #ab7407);

	background-image: linear-gradient(top, #b17808, #ab7407);

}

.news_more{ color: #f9efb3;
    display: block;
    float: left;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 100%;}


.m-cs h2:before{ content:""; position:absolute; width:100%; height:2px; bottom:0; left:0; border-bottom:3px solid #ab7407;}

.m-cs h2 span { padding-right: 11px; font-size: 12px; }

.m-cs h2 span em { font-style:normal; font-family:"宋体"; padding-left:2px;}
.m-cs .more{ position:relative; left:345px; color:#f9efb3; top:37px}
.m-cs .csli { width:96%; margin-left:2%;overflow: hidden; margin-top:80px;}
.m-cs .csli li { height:40px; line-height:40px; font-size:12px; color:#f9efb3; border-bottom:1px dashed #d9d9d9; position:relative; text-indent:12px; overflow:hidden;}
.m-cs .csli li  a{ display:block; width:100%; color:#f9efb3;height:40px; line-height:40px;}

.m-cs .csli li span{ float:right;}

.wdcn{ background:url(../images/wdcn_02.jpg) no-repeat 0 0; height:392px; width:100%; float:left; position:relative;}
.wdcn_1{ width:72px; height:37px; position:absolute; left:106px; top:165px; color:#000; font-size:10px;}
.wdcn_2{ width:72px; height:37px; position:absolute; left:223px; top:165px; color:#000; font-size:10px;}
.wdcn_3{ width:72px; height:37px; position:absolute; left:45px; top:288px; color:#000; font-size:10px;}
.wdcn_4{ width:72px; height:37px; position:absolute; left:160px; top:288px; color:#000; font-size:10px;}
.wdcn_5{ width:72px; height:37px; position:absolute; left:280px; top:288px; color:#000; font-size:10px;}
.news{ width:100%; padding-bottom:40px; font-size:14px;}
.news h2{ height: 35px; line-height: 35px; width:100%; font-size: 14px; color: #fff; text-indent:14px; position:relative;background-color: #ab7407; font-weight:bold; overflow:hidden;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#b17808), to(#ab7407)); 

	background-image: -webkit-linear-gradient(top,  #b17808, #ab7407); 

	background-image: -moz-linear-gradient(top, #b17808, #ab7407);

	background-image: linear-gradient(top, #b17808, #ab7407);  }
.news .csli { padding: 10px 15px 0; width:95%; height: 125px; overflow: hidden;}

.news .csli li { height:23px; line-height:23px; font-size:12px; color:#333; border-bottom:1px dashed #ab7407; position:relative; text-indent:12px; overflow:hidden;}

.news .csli li span{ float:right;}

.about{ width:100%; padding-bottom:40px; font-size:14px;}
.about p{ line-height:24px;  width:100%;  text-align:justify;}

.about h2{ height: 35px; line-height: 35px; width:100%; font-size: 14px; color: #fff; text-indent:14px; position:relative;background-color: #ab7407; font-weight:bold; overflow:hidden;

  
	background-image: -webkit-gradient(linear, left top, left bottom, from(#b17808), to(#ab7407)); 

	background-image: -webkit-linear-gradient(top,  #b17808, #ab7407); 

	background-image: -moz-linear-gradient(top, #b17808, #ab7407);

	background-image: linear-gradient(top, #b17808, #ab7407); }
.about h2:before{ content:""; position:absolute; width:100%; height:2px; bottom:0; left:0; border-bottom:3px solid #ab7407;}
.case{ width:100%; padding-bottom:40px; font-size:14px;}
.news-more {
	 display:block;
	height: 30px;
	line-height: 30px; color:#fff;
	text-align: center; width:60%; margin-left:20%;
	background: #af7607;
}
.news-more a {
	color: #FFF;
}
.news .csli2 { width:96%; margin-left:2%;overflow: hidden;}

.news .csli2 li { height:50px; line-height:50px; font-size:12px; color:#333; border-bottom:1px dashed #d9d9d9; text-indent:12px; overflow:hidden; }
.news .csli2 li a{ color:#5F5E5E; }
.news .csli2 li img{ width:100px; height:82px; float:left; overflow:hidden;}
.news .csli2 li p{ width:100px; height:82px; padding:3px; border:1px solid #CCC; float:left;}

.news .csli2 li span{ float:right;}
.case h2{ height: 35px; line-height: 35px; width:100%; font-size: 14px; color: #fff; text-indent:14px; position:relative;background-color: #b50430; font-weight:bold; overflow:hidden;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#b17808), to(#ab7407)); 

	background-image: -webkit-linear-gradient(top,  #b17808, #ab7407); 

	background-image: -moz-linear-gradient(top, #b17808, #ab7407);

	background-image: linear-gradient(top, #b17808, #ab7407);}
.case h2:before{ content:""; position:absolute; width:100%; height:2px; bottom:0; left:0; border-bottom:3px solid #ab7407;}
.case .anli-list{position: relative !important;height:auto; margin:0 auto;}
.case .anli-list li{width:33%;float:left; padding:0.5em 0; height:106px;}
.case .anli-list li p{ width:86px; height:72px; padding:3px; border:1px solid #CCC; margin: 0 auto;}
.case .anli-list li p img{ width:86px; height:72px; margin:0 auto;}
.case .anli-list li h3{ width:94px; height:20px; line-height:20px; font-weight:normal; font-size:12px; text-align:center; padding-top:6px; overflow:hidden; margin: 0 auto;}
.blank{ margin-top:20px;}


.chic_son{ width:96%; margin-left:2%; height:35px; margin:10px 0; float:left;}
.chic_son a{ display:block; float:left; height:35px; line-height:35px; width:20%; margin-right:2%; text-align:center; font-size:12px; color:#f9efb3; background:#1e181a; display:block;}
.chic_son .chic_son_choose{ background:#ab7407;}



.pages{ float:right; width:100%; margin:10px 0;}
.pages li{ float:left; margin-left:2%; background-color:#FFF;}

.pages li a{float:left; display:block; padding:0 10px; height:25px; line-height:25px; color:#251605; border:1px solid #251605; background:#fff; }
.pages .c{background-color:#251605 ; color:#FFF;border:1px solid #251605;padding:0 10px; height:25px; line-height:25px;}
.pages li a:hover{background-color:#251605 ; color:#FFF;text-decoration: none;border:1px solid #251605;}

.home{ background:url(../images/ssss.png); background-repeat:no-repeat;}
.home img{ width:100%;}

.clissfty{ float:left; width:98%; margin-left:1%;}
.clissfty li{ float:left; height:25px; margin-right:10px; margin-bottom:10px;}
.clissfty li a{float:left; height:25px; line-height:25px; display:block; padding:0 10px; background:#241300; color:#fff; font-size:12px;}



.about h5{width:100%; font-size:14px; font-weight:bold; text-align:center; margin:0 auto;}
.about img{ max-width:320px; height:100%;}
.about i{ display:block; width:320px; height:100%; margin-left:20px;}
.about i img{ width:100%;}



