﻿*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:14px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
body{line-height:1.6}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer; color:#333;}
a:hover{outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
 
/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
 
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*
Name:			style_clearfix
Example:		class="clearfix|cl"
Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}

ul li a:hover{ color:#f00;}

.top{
	width:1200px;
	height:130px;
	margin:0 auto;
	}
	
.top-img{
	float:left;
	}
.top-img img{
	width:500px;}
.top-ss{
	float:right;
	width:250px;
	}
.input-1{
	margin-top:60px;
	width:180px;
	float:left;
	height:26px;
	line-height:26px;
	border:1px solid #E7E7E7;
	padding-left:5px;
	}
.input-2{
	float:left;
	margin-top:59px;
	margin-left:10px;
	height:29px;
	line-height:29px;
	border:1px solid #E7E7E7;
	text-align:center;
	padding:0 10px;
	background:#8D010C;
	color:#fff;
	cursor:pointer;
	}
.gj-nav{
	height:48px;
	line-height:48px;
	width:100%;
	background:#8D010C;
	border-top:1px solid #4990C6;
	border-bottom:1px solid #BABBBF;
	}
.nav-box{
	width:1300px;
	margin:0 auto;
	}
.nav-box ul li{
	float:left;
	width:100px;
	float:left;
	text-align:center;
	font-size:16px;
	}
.nav-box ul li a{
	color:#f1f1f1;
	}
.nav-box ul li a:hover{
	color:#ddd;
	}

.gj-banner{
	width:100%;
	height:435px;
	margin:5px auto;
	background:url(../images/xd-0.jpg) no-repeat center;
	}
	
.js-silder{
	position: relative;	
	width: 1200px;
	margin:0 auto;
}
.silder-scroll{
	width: 100%;
	overflow: hidden;
}
.silder-main{
	position: relative;
	width: 100%;
	overflow: hidden;
	height:435px !important;
}
.silder-main-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.silder-main-img img{
	width: 100%;
}
.js-silder-ctrl{
	width: 100%;
	text-align: center;
}
.silder-ctrl-prev,
.silder-ctrl-next{
	position: absolute;
	top: 0;
	width: 8%;
	height: 100%;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	font-family: "宋体";
	font-size: 52px;
	font-weight: 600;
	text-shadow: #666 2px 2px 5px;
}
.silder-ctrl-prev{
	left: 0;
	text-align: left;
	margin-left:30px;
}
.silder-ctrl-next{
	right: 0;
	text-align: right;
	margin-right:30px;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
	position: absolute;
	top: 50%;
	margin-top: -40px;
}
.silder-ctrl-prev>span{
	left: 0;
}
.silder-ctrl-next>span{
	right: 0;
}
.silder-ctrl-con{
	display: inline-block;
	width: 2%;
	padding: 10px 0;
	margin: -30px 10px;
	cursor: pointer;
	position:relative;
	display:inline-block;
}
.silder-ctrl-con>span{
	display: block;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	padding: 5px 0;
	cursor: pointer;
	background-color: #e4e4e4;
}
.silder-ctrl-con.active>span{
	background-color: #7bbedf;
}

@media (max-width: 768px){
	.silder-ctrl-prev,
	.silder-ctrl-next{
		width: 10%;
		font-size: 26px;
		margin-top: -25px;
	}
	.silder-ctrl-con{
		width: 14px;
		height: 14px;
		padding: 0;
		margin: 0 5px;
	}
	.silder-ctrl-con>span{
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		padding: 0;
	}
}

.main{
	width:1200px;
	margin:20px auto;
	display:table;
	height:335px;
	}
	
.mks-1{
	float:right;
	width:386px;
	}
.public{
	width:100%;
	height:35px;
	line-height:35px;
	border-bottom:3px solid #DBDBDB;
	margin-bottom:15px;
	}
.public span{
	float:left;
	display:block;
	padding-left:5px;
	font-size:16px;
	color:#353535;
	font-weight:bold;
	}
.public a{
	float:right;
	display:block;
	color:#C9C9C9;
	}	
.public a:hover{
	color:#f00;
	}
	
.mks-1-1{
	width:100%;
	}
.mks-1-1 ul li{
	width:374px;
	line-height:30px;
	height:30px;
	border-bottom:1px solid #F6F6F6;

	}
.mks-1-1 ul li a:before{
	content:"▪";
	color:#4D6A8A;
	font-size:14px;
	margin-right:5px
	}
.mks-1-1 ul li a{
	display:block;
	float:left;
	overflow:hidden;
	height:30px;
	
	}
.mks-1-1 ul li span{
	display:block;
	float:right;
	text-align:right;
	width:70px;
	color:#CBCBCB;
	}
	
.mks-2{
	float:left;
	width:794px;
	}
.mks-2-1{
	float:left;
	width:380px;
	}
.mks-2-1 img{
	width:380px;
	height:238px;
	display:block;
	}
.mks-2-1 p{
	line-height:40px;
	height:40px;
	text-align:center;
	background:#F3F3F3;
	}
.mks-2-1 p a{
	color:#000;
	font-weight:bold;
	}
	
.mks-2-2{
	float:right;
	width:390px;
	}
.mks-2-2 ul li{
	width:380px;
	line-height:39px;
	height:39px;
	border-bottom:1px dashed #E1E1E1;
	}
.mks-2-2 ul li a:before{
	content:"▪";
	color:#4D6A8A;
	font-size:14px;
	margin-right:5px
	}
.mks-2-2 ul li a{
	display:block;
	width:300px;
	float:left;
	overflow:hidden;
	height:30px;
	}
.mks-2-2 ul li span{
	display:block;
	float:right;
	text-align:right;
	width:80px;
	color:#CBCBCB;
	font-size:13px;
	}
	
.mks-3{
	float:left;
	width:386px;
	}
.mks-3-1{
	display:inline-block;
	}
.mks-3-1 a{
	width:48%;
	margin:0 1%;
	padding-bottom:8px;
	float:left;
	display:block;
	overflow:hidden;
	
	}
.mks-3-1 a img{
	width:100%;
	}
.mks-3-1 a p{
	height:30px;
	line-height:30px;
	display:block;
	border-bottom:1px dashed #C5C5C5;
	width:100%;
	}
.mks-3-2 ul li{
	width:380px;
	line-height:35px;
	height:35px;
	}
.mks-3-2 ul li a:before{
	content:" •";
	color:#A5A5A5;
	font-size:14px;
	margin-right:5px
	}
.mks-3-2 ul li a{
	display:block;
	width:300px;
	float:left;
	overflow:hidden;
	height:30px;
	}
	
.mks-4{
	float:left;
	margin:0 20px;
	width:386px;
	}
.mks-4-1{
	float:left;
	width:386px;
	display:table;
	}
.mks-4-1 ul li{
	width:380px;
	line-height:35px;
	height:35px;

	}
.mks-4-1 ul li a:before{
	content:" •";
	color:#A5A5A5;
	font-size:14px;
	margin-right:5px
	}
.mks-4-1 ul li a{
	display:block;
	width:300px;
	float:left;
	overflow:hidden;
	height:30px;
	
	}
.mks-4-1 ul li span{
	display:block;
	float:right;
	text-align:right;
	width:80px;
	color:#CBCBCB;
	font-size:13px;
	}
	
.mks-4-2{
	display:block;
	margin-top:10px;
	width:100%;
	display:inline-block
	}
.mks-4-2 img{
	width:100%;
	}
	
.mks-5{
	float:left;
	width:386px;
	}
.mks-5-1{
	display:inline-block;
	float:right;
	margin-top:14px;
	}
.mks-5-1 ul li{
	width:100%;
	margin-top:10px;
	}

.mks-5-1 ul li img{
	width:100%;

	}
	

	
.foot{
	background:#8D010C;
	padding:20px 0;
	margin-top:20px;
	display:inline-block;
	width:100%;
	}
.foot p{
	line-height:30px;
	color:#FAF3F4;
	text-align:center;
	font-size:13px;
	}
	
.Huifold{border-bottom:1px dashed #E4E4E4;}
.Huifold .item{ position:relative;}
.Huifold .item h4{margin:0;font-weight:100;position:relative;border-top: 1px solid #fff;line-height:37px; height:37px;cursor:pointer;overflow:hidden; padding:5px 5px 0 5px;}
.Huifold .item h4 p{
	width:300px;
	float:left;
	}
.Huifold .item h4 span{ float:right; color:#A4A4A4;}
.Huifold .item .info{display:none;padding:10px;color:#A4A4A4; background:#F4F4F4; height:44px; line-height:25px; overflow:hidden;}

.Huifold .item .info a{color:#A4A4A4;}
.Huifold li .info:nth-of-type(5){}
.selected{ background:#F4F4F4;}


.gj-4 ul li{
	float:left;
	margin-left:20px;
	font-size:12px;
	line-height:20px;
	height:20px;
	}
.gj-4 ul li a{
	float:left;
	}
.gj-4 ul li a:hover{
	color:#f00;
	}
.gj-4 ul li span{
	float:left;
	margin-left:20px;
	}
.gj-main2{
	width:1200px;
	margin:20px auto;
	}
	
.wz{
	margin:10px auto ;
	width:1000px;
	}

.list{
	width:900px;
	margin:25px auto;
	min-height:300px;
	}
.list ul li{
	height:30px;
	line-height:30px;
	}
.list ul li a:before{
	content:" •";
	color:#A5A5A5;
	font-size:14px;
	margin-right:5px
	}
.list  ul li a{
	display:block;
	width:800px;
	float:left;
	overflow:hidden;
	height:32px;
	
	}
.list ul li span{
	display:block;
	float:right;
	text-align:right;
	width:80px;
	color:#CBCBCB;
	font-size:13px;
	}
.fy{
	height:30px;
	line-height:30px;
	margin:20px auto;
	text-align:center;
	}
	
.content{
	width:900px;
	margin:25px auto;
	min-height:300px;
	}
.content h1{
	width:100%;
	overflow:hidden;
	height:90px;
	line-height:80px;
	font-size:26px;
	text-align:center;
	font-weight:100;
	
	}
.content-nr{
	height:40px;
	line-height:40px;
	border-bottom:1px dashed #CBCBCB;
	text-align:center;
	color:#ccc;
	font-size:12px;
	}
.content p{
	line-height:22px;
	}

.text{
	padding:30px;
	line-height:26px;
	}
.shang{
	height:35px;
	line-height:35px;
	width:1000px;
	margin:0 auto;
	}
.content p span{
	font-family:'微软雅黑' !important;
	font-size:14px !important;
	color:#333;
	}
	
	
.nav-box ul li{ cursor:pointer;}
.nav-box ul li:hover{ background:#6F030D;  color:#fff  !important;}
.nav-box ul li a{ display:block;}
.nav-box ul li a:hover{ color:#fff; display:block;}
.aBtn{color:#F1F1F1 }
.two{display: none;  clear: both; background:#fff; position:absolute; z-index:999;}
.two li{ height: 40px !important; line-height:40px !important;background:#8D010C; border-top: 1px solid #AA2E39;border-bottom: 1px solid #AA2E39;  color:#fff; clear:both; font-size:15px; }
.two li:nth-of-type(2),.two li:nth-of-type(3),.two li:nth-of-type(4),.two li:nth-of-type(5),.two li:nth-of-type(6){
	border-top:none;}
.two li a{
	color:#fff !important;
	display:block;
	}
.two li:hover{
	color:#fff !important;
	}	
.two li a:hover{
	color:#fff !important;
	}
	
/*新增列表页样式*/
.list-b{
	width:1000px;
	margin:25px auto;
	min-height:300px;
	}
.list-left{
	float:left;
	width:242px !important;
	background:#EEEDEB;
	display:table;
	padding-bottom:6px;
	}
.list-left p{
	background:#438F42;
	color:#fff;
	height:50px;
	line-height:50px;
	font-size:18px;
	text-align:center;
	}
.list-left ul{
	width:244px;
	margin:0 auto;}
.list-left ul li{
	text-align:center;
	color:#404141;
	padding:6px 0;
	font-size:16px;
	width:230px;
	margin:0 auto;
	border-bottom:1px solid #D0CAC6;
	}
.list-left ul li a:hover{
	background:#fff;
	color:#438F42;
	}
.li-active{
	background:#fff;
	color:#438F42;
	}
.list-left ul li a{
	width:230px;
	margin:0 auto;
	height:40px;
	line-height:40px;
	display:block;
	}
.list-left ul li:nth-of-type(3){
	}
	
.list-right{
	float:right;
	width:728px;
	}
.list-right ul li{
	height:30px;
	line-height:30px;
	}
.list-right ul li a:before{
	content:" •";
	color:#A5A5A5;
	font-size:14px;
	margin-right:5px
	}
.list-right  ul li a{
	display:block;
	width:620px !important;
	float:left;
	overflow:hidden;
	height:32px;
	
	}
.list-right  ul li a:hover{
	color:#f00;
	}
.list-right ul li span{
	display:block;
	float:right;
	text-align:right;
	width:80px;
	color:#CBCBCB;
	font-size:13px;
	}