@charset "utf-8";
/* css document */
*{
	margin:0;
	padding:0;
	}
body{
	font-family:'微软雅黑';
	font-size:12px;
	background-color:#f2efe8;
	}
ul,ol,dl,dd,dt{
	list-style-type:none;
	}
img{
	vertical-align:middle;
	border:none;
	}
a{
	text-decoration:none;
	color:#6e6e6e;
	}
a:hover{
	color:#861515;
	}
.header{
	width:100%;
	height:89px;
	}
.head{
	width:1002px;
	margin:0 auto;
	position:relative;
	}
.logo{
	position:absolute;
	top:0;
	left:0;
	}
.head span{
	display:block;
	width:1px;
	height:35px;
	position:absolute;
	top:29px;
	left:205px;
	font-size:35px;
	}
.head .head1{
	width:140px;
	height:40px;
	position:absolute;
	top:40px;
	left:232px;
	color:#cf392e;
	font-size:20px;
	font-weight:700;
	font-family:'微软雅黑';
	}
.banner{
	width:100%;
	height:50px;
	background:;
	}
.banner1{
	width:1002px;
	height:50px;
	margin:0 auto;
	color:#fff;
	font-size:20px;
	}
.banner1 a{
	width:190px;
	height:50px;
	line-height:50px;
	font-size:20px;
	color:#fff;
	display:inline-block;
	text-align:center;
	}
.banner1 a.gjzg{
	position:relative;

	}
.banner1 a:hover{
	color:#861515;
	}
.banner1 a.gjzg img{
	position:absolute;
	left:0;
	top:0;
	}
.show{
	width:100%;                 
	
	margin:0 auto;
	margin-bottom:25px;
	text-align:center
	}
	.show a img{ width:100%}
.main{
	width:1002px;
	margin:0 auto;
	}
.xxdt{
	width:1002px;
	}
.xxdt1{
	height:56px;
	position:relative;
	margin-bottom:17px;
	}
.xxdt1-1{
	position:absolute;
	bottom:-1px;
	left:0;
	}
.xxdt1-2{
	position:absolute;
	bottom:0;
	left:56px;
	}
.xxdt1-3{
	position:absolute;
	bottom:0;
	right:0;
	}
.xxdt2{
	width:982px;
	height:286px;
	background-color:#fff;
	padding:20px;
	margin-bottom:33px;
	}
.xxdt2-1{
	width:458px;
	height:262px;
	margin-right:29px;
	float:left;
	position:relative;
	overflow:hidden;
	}
.xxdt2-3{
	position:absolute;
	top:0;
	left:0;
	}
.xxdt2-3 ul li{
	float:left;
	z-index:2;
	}
.xxdt2-1 .li{
	position:absolute;
	bottom:60px;
	right:10px;
	width:100px;
	height:12px;
	}
.xxdt2-1 .li ul li{
	width:10px;
	height:10px;
	border-radius:100%;
	background-color:#fff;
	float:left;
	margin-right:10px;
	}
.xxdt2-1 .xxdtf{
	width:458px;
	height:40px;
	background:rgba(0,0,0,0.6);
	position:absolute;
	bottom:0;
	left:0;
	z-index:10;
	color:#fff;
	line-height:40px;
	text-align:center;
	font-size:16px;
	}
.xxdt2-2{
	float:left;
	width:494px;
	height:262px;
	}
.xxdt2-2 ul{
	width:494px;
	height:248px;
	}
.xxdt2-2 ul li{
	float:left;
	width:490px;
	height:30px;
	font-size:14px;
	}
.xxdt2-2 ul li a{
	display:inline-block;
	width:490px;
	height:30px;
	}
.xxdt2-2 ul li a .span1{
	width:450px;
	height:30px;
	display:inline-block;
	}
.xxdt2-2 ul li a .span2{
	display:inline-block;
	float:right;
	width:40px;
	height:14px;
	}
.xxdt2-2 p{
	width:490px;
	height:14px;
	}
.xxdt2-2 p a{
	color:#00f;
	}
.ssjh2{
	width:1002px;
	height:297px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:36px;
	}
.ssjh2-1{
	width:236px;
	height:297px;
	float:left;
	border-right:1px solid #fff;
	}
.ssjh2-1 ul li{
	width:236px;
	height:99px;
	border-bottom:1px solid #fff;
	font-size:28px;
	font-weight:700;
	line-height:99px;
	text-align:center;
	position:relative;
	color:#fff;
	}
.ssjh2-1 ul li a{
	color:#fff;
	}
.ssjh2-1 ul li.ztyq{

	}
.ssjh2-1 ul li.hover1{
	    color: #c30202;
    text-shadow: 2px 2px 0px #ffffff;
	}
.ssjh2-1 ul li.hover2{
	background: no-repeat center;
	}
.ssjh2-1 ul li.hover3{
	background: no-repeat center;
	}
.ssjh2-1 ul li.jtap{
   background: no-repeat center;
	}
.ssjh2-1 ul li.ygyq{
   background: no-repeat center;
	}
.ssjh2-2{
	float:right;
	background:url(/uploads/image/images/1.jpg) no-repeat center;
	position:relative;
	display:none;
	width:764px;
	height:297px;
	}
.ssjh2-3{
	top:-100px;
	}
.ssjh2-4{
	top:-200px;
	}
.ssjh2-21,.ssjh2-22{
	width:212px;
	height:220px;
	background-color:#fff;
	border:1px solid #dbdbdb;
	position:relative;
	float:left;
	padding:5px;
	}
.ssjh2-21 h4,.ssjh2-22 h4,.ssjh2-24 h4{
	height:30px;
	padding-top:10px;
	line-height:30px;
	font-size:14px;
	text-align:center;
	}
.ssjh2-24 h4{
	line-height:16px;
	height:16px;
	}
.ssjh2-24 .xxxl{
	border-bottom:1px dashed #cccccc;
	height:25px;
	margin-bottom:10px;
	}
.ssjh2-24 p{
	line-height:22px;
	font-weight:400;
	font-size:12px;
	}
.ssjh2-22 h4{
	margin-bottom:15px;
	}
.ssjh2-22 h4{
	line-height:20px;
	}
.ssjh2-21 ul.qtdy li,.ssjh2-22 ul.qtdy li{
	font-size:14px;
	line-height:30px;
	height:30px;
	text-align:left;
	width:187px;
	margin-left:30px;	
	list-style-type:disc;
	font-weight:400;
	}
.ssjh2-21 ul.qtdy li a,.ssjh2-22 ul.qtdy li a{
		color:#5a5a5a;
		}
.ssjh2-212,.ssjh2-222{
	position:absolute;
	width:130px;
	height:4px;
	top:-1px;
	left:42px;
	}
.ssjh2-22{
	margin-left:5px;
	}
.ssjh2-23{
	width:34px;
	height:30px;
	position:absolute;
	top:109px;
	left:476px;
	}
.ssjh2-24{
	width:180px;
	height:200px;
	border-radius:100%;
	border:2px solid #cc2a1e;
	background-color:#fff;
	position:absolute;
	top:20px;
	right:10px;
	padding:10px 30px 20px 30px;
	}

.dispa{
	display:none;
	width:574px; height:330px;
	}
.lxyz{
	width:1002px;
	height:465px;
	margin:0 auto;
	}
.lxyz1{
	width:574px;
	height:465px;
	float:left;
	}
.lxyz2{
	width:408px;
	float:right;
	}
.lxyz2 ul li{
	width:408px;
	height:86px;
	margin-bottom:10px;
	background-color:#eecfaa;
	text-align:center;
	line-height:86px;
		position:relative;
 }
.lxyz2 ul li a{
	color:#af2024;
	font-size:22px;
	font-weight:700;
	text-shadow:2px 2px 0px #ffffff;
	filter:glow(color=white,strength=2);
	}
.lxyz2 .xx{
	line-height:24px;
	padding-top:15px;
	height:71px;
	}
.lxyz2 ul{
	margin-bottom:26px;
	}
.lxyz2 h4{
	width:408px;
	height:32px;
	color:#af2024;
	font-size:16px;
	font-weight:700;
	line-height:32px;
	margin-bottom:10px;
	font-family:'黑体';
	}
.lxyz2 p{
	line-height:30px;
	font-size:14px;
	
	}
.lxyz1t{
	width:574px;
	height:67px;
	border:1px solid #dbdbdb;
	}
.lxyz1t ul li{
	float:left;
	width:143px;
	height:67px;
	line-height:67px;
	text-align:center;
	border-right:1px solid #dbdbdb;
	font-size:14px;
	font-weight:700;
	cursor:pointer;
	}
.lxyz1t ul li.hover{
	float:left;
	width:143px;
	height:67px;
	line-height:67px;
	text-align:center;
	border-right:1px solid #dbdbdb;
	font-size:14px;
	font-weight:700;
	cursor:pointer;
	background-color:#af2024;
	color:#fff;
	}	
.footer{
	background-color:#e1dcdc;
	width:100%;
	height:53px;
	}
.foot{
	width:760px;
	height:53px;
	margin:0 auto;
	line-height:53px;
	padding-left:242px;
	}
.foot span{
	margin-right:40px;
	font-size:14px;
	color:#8d8b8b;
	font-weight:700;
	}
.foot span img{
	border:none;
	vertical-align:top;
	}
.main .xw{
	font-weight:400;
	color:#ce392e;
	margin-bottom:20px;
	height:21px;
	position:relative;
	padding-left:30px;
	width:972px;
	line-height:21px;
	}
.main .xw img{
	position:absolute;
	top:-2px;
	left:0;
	}
.mainz{
	width:1002px;
	height:174px;
	}
.mainz-1{
	width:1002px;
	height:84px;
	padding-top:50px;
	border-bottom:1px dashed #999999;
	margin-bottom:40px;
	}
.mainz-1 h2{
	width:1002px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:20px;
	font-weight:400;
	}
.mainz-1 p{
	width:1002px;
	text-align:center;
	line-height:60px;
	}
.mainz-1 p span{
	margin-right:10px;
	}
.mainzt{
	margin-left:150px;
	}
.mainz-2{
	padding-top:20px;
	height:179px;
	}
.mainz-2 p{
	text-indent:18px;
	line-height:25px;
	font-size:14px;
	}
.mainz-2 p.mainzp{
	margin-bottom:30px;
	}
.xw b{
	color:#999;
	}
/*liu补充的*/
.ssjh2-1 ul li.hover1{ cursor:pointer;}
.ssjh2-1 ul li.jtap{ cursor:pointer;}
.ssjh2-1 ul li.ygyq{ cursor:pointer;}
/*概览*/
.zztxerjigai{ width:100%; height:910px;}
.zztxerjigaic{ width:970px;height:910px; background-color:#ffffff; margin:0 auto; padding:0 14px 0 16px;}
.zztxerjigaic h2{text-indent:36px; font-size:12px; color:#777673; font-weight:bold; padding-top:12px;height:34px; line-height:34px;background: no-repeat 8px 20px;}
.zztxerjigaic h2 a{ font-weight:normal; color:#777673;}
.zztxerjigaic h2 a span{ color:#cc3333;}
.zztxerjigaic ul{ padding-top:20px;}
.zztxerjigaic ul li{ text-indent:40px; width:920px; height:50px; line-height:50px; background: no-repeat 26px center;}
.zztxerjigaic ul li a{ color:#666666;}
.zztxerjigaic ul li.erji1{ background-color:#f4f6f8;}
.zztxerjigaic ul li.erji2{ background-color:#ffffff; height:56px; line-height:56px;}
.zztxerjigaic ul li a:hover{ color:#cc3333; font-weight:bold;}
.zztxerjigaic ul li span{ display:block; width:150px; height:50px; float:right; line-height:50px; color:#606060;}
/*细览*/
.zztxerjixi{ width:100%;}
.zztxerjixic{ width:970px;min-height:600px;margin:0 auto; padding:0 14px 0 16px;}
.zztxerjixic h2{ text-indent:36px; font-size:12px; color:#777673; font-weight:bold; padding-top:12px; height:34px; line-height:34px; background: no-repeat 8px 20px;}
.zztxerjixic h2 a{ font-weight:normal; color:#777673;}
.zztxerjixic h2 a span{ color:#cc3333;}
.zztxerjixicbox{ width:870px;min-height:600px; margin-left:40px;}
.zztxerjixicboxt{ text-align:center;font-size:24px; color:#333333;width:870px; border-bottom:1px dashed #a4a4a4; padding:40px 0 30px 0px;}
.zztxerjixicboxb{ width:800px; padding:0 35px;padding-bottom:60px; font-family:"宋体";}
.zztxerjixicboxb h4{ font-weight:normal; margin-bottom:20px; padding-top:6px; font-family:"宋体"; font-size:12px; line-height:24px; color:#666666; text-align:center;}
.zztxerjixicboxb p{ margin-bottom:20px;font-size:14px; line-height:30px; color:#555555;}
.zztxerjixicboxb img{ margin:0 auto; display:block;}
/*liu补充的*/
/*首页图片轮播*/
.slidebox1{width:458px; height:262px; overflow:hidden; position:relative; float:left;}
.slidebox1 .hd{ overflow:hidden; position:absolute; bottom: 50px; right:20px; z-index:1; }
.slidebox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slidebox1 .hd ul li{ float:left; cursor:pointer;width:8px; height:8px; background:   no-repeat; margin-left:6px;}
.slidebox1 .hd ul li.on{ background: no-repeat; }
.slidebox1 .bd{ position:relative; height:100%; z-index:0;}
.slidebox1 .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slidebox1 .bd li p{ width:458px; height:36px; position:absolute; bottom:0px;background: repeat; line-height:36px; font-size:16px; color:#fff;}
.slidebox1 .bd img{width:458px; height:262px; overflow:hidden; }
.slidebox1 .bd p.buchong1{ background:; height:50px; line-height:50px; width:100%; position:absolute; bottom:0px; left:0px; z-index:3}
.slidebox1 .bd p a{ display:block; height:50px; padding-left:20px; padding-right:110px; overflow:hidden; color:#fff;}
/*首页图片轮播*/