/*css reset*/
html,body,div,ul,li,dl,dt,dd,span,p,img,a,table,tr,td,th,h1,h2,h3,h4{
	margin:0px;
	padding:0px;
	border:0px;
	outline: none;
	font-size: 16px;
	font-family:"微软雅黑","宋体","Arial";}
body{
	background: #fff;
}
h2{
	font-size: 22px;}
a{
	text-decoration: none;}

li{
	list-style: none;}

#header{width: 100%; height: 199px; }
#header .box{width: 1280px; margin:0 auto;}
#logo1{width: 553px; height: 84px; margin-top: 55px; display: inline-block; float: left; background: url(../../images/v20191010/logo3.png) no-repeat;}
#logo2{width: 450px; height: 55px; margin-top: 45px; margin-left: 230px; display: inline-block; float: left; background: url(../../images/v20191010/logo2.png) no-repeat;}
#searchform{width: 158px; height: 30px; margin-top: 65px; margin-left: 33px; float: left; display: inline-block; background: #a8cdbb; border-radius: 5px;}
#ipt{width: 120px; height: 28px; background: none; margin:0px; padding: 0px; border:0px; line-height: 28px; float: left; display: inline-block; padding-left: 5px; outline: none;}
#sbt{width: 32px; height: 37px;margin:0px; padding: 0px; border:0px; margin-top: 1px;  display: inline-block; float: left; background: url(../../images/v20191010/search.png) no-repeat; cursor: pointer;}
#nav{width: 100%; height: 41px; background: rgba(220,222,219,0.8);}
#nav ul{width: 1280px; margin:0 auto;}
#nav ul li.fu{display: inline-block; line-height: 41px; width: 120px; float: left;}
#nav ul li.fu a{display: block;text-align: center; color: #020202; font-family: "微软雅黑","黑体"; font-size: 18px;}
#nav ul li.fu a:hover{font-weight: bold; color: #982522;}

#nav ul li.fu .subul{display: none;}
#nav ul li.fu .subul{position: absolute;top:41px;left:0px;width: 100%; height: 56px; line-height: 56px; background:rgba(0,0,0,0.4);}
#nav ul li.fu .subul ul li.zi{display: inline-block; float: left; margin-left:35px; text-align: center;}
#nav ul li.fu .subul ul li.zi a{color: #fff; display: inline-block; font-size:16px;}

#main{width: 100%;  background-image: url(../../images/v20191010//mainbg.jpg); background-repeat: no-repeat; background-size: 100% 100%;}
.main{width: 1280px;margin:0 auto;padding: 0 15px; padding-top: 5px; padding-bottom: 30px; pointer}
#hengfu{margin:0 auto; width: 1280px; height: 110px; background: red; margin-top: 190px;}

#hengfu{width: 1280px; height: 162px; background: #ccc; float: left; display: inline-block; margin-bottom: 15px;}
#news{width: 630px; height: 300px; float: left; display: inline-block;}
#news dt{width: 885px; height: 37px; line-height: 37px; border-bottom: 1px solid #00964e;}
#news dt a.more{float: right; color: #a3a3a1;}
#news dt span{display: block; width: 109px; height: 37px; border-top-left-radius: 5px;border-top-right-radius: 5px; float: left; margin-right: 10px; display: inline-block; border:1px solid #139b59; border-bottom: 0px; padding-left: 10px; background: url(../../images/v20191010/dt.png) repeat-x;}
#news dt span a{display: block; color: #01944d; padding-left: 25px;font-family: "微软雅黑","黑体"; font-size: 16px; background: url(../../images/v20191010/lmico.png) no-repeat left;}
#news dt span.onhover{background: url(../../images/v20191010/onhover.png) no-repeat bottom; border: 0px; padding-left: 20px; height: 38px;}
#news dt span.onhover a{color: #fff; background: none; font-weight: bold; height: 36px;}
#news dd{padding-top:15px;}
#news dd ul.sp li{display: block; width: 276px; height: 362px; padding:3px; margin-right: 11px; float: left; display: inline-block; border:1px solid #a2c7b5;}
#news dd .biaoti{width: 240px; height: 65px; border-bottom: 1px solid #a2c7b5; margin-left: 18px; padding-top: 10px;}
#news dd .biaoti h2{display: block; float: right; width: 185px; line-height: 25px;}
#news dd .biaoti h2 a{color: #060606;}
#news dd .biaoti h2 a:hover{color: green;}
#news dd .biaoti .date{width: 48px; height: 41px; background: url(../../images/v20191010/date.png) no-repeat; margin-top: 10px;}
#news dd .biaoti .date b{color: #099954; font-size: 20px; font-family: Arial;}
#news dd .biaoti .date b.day{display: block;height: 24px;}
#news dd .biaoti .date b.month{display: block; text-align: right;}
#news dd .zhaiyao{width: 240px; height: 90px;margin-left: 18px;}
#news dd .zhaiyao p{text-indent: 2em;font-size: 12px; line-height: 20px; color: #696969; padding-top: 10px;}
#news dd ul.list{width: 880px;}
#news dd ul.list li{height: 40px; line-height: 40px; border-bottom: 1px dashed #ccc; padding-left: 10px;}
#news dd ul.list li span{float: right; color: #ccc;}
#news dd ul.list li a{color: #696969; padding-left: 20px; background: url(../../images/v20191010/li.png) no-repeat left;}
#news dd ul.list li a:hover{color: green;}

#tzgg{width: 630px; height: 300px; float: left; display: inline-block; margin-left: 18px;}
#tzgg dt{width: 630px; height: 38px; line-height: 38px; float: left; <!--background: url(../../images/v20191010/tzggline.png) no-repeat bottom;-->}
#tzgg dt a.more{float: right; color: #a3a3a1;}
#tzgg dt span{display: block; color: #292929; font-family: "微软雅黑","黑体"; font-size: 18px; font-weight: bold; padding-left: 45px; background: url(../../images/v20191010/tzgg.png) no-repeat left;}
#tzgg dd{float: left; padding-top: 11px;}
#tzgg dd ul{width: 630px;}
#tzgg dd ul li{height: 40px; line-height: 40px; border-bottom: 1px dashed #ccc; padding-left: 10px;}
#tzgg dd ul li span{float: right; color: #ccc;}
#tzgg dd ul li a{color: #696969; padding-left: 20px; background: url(../../images/v20191010/li.png) no-repeat left;}
#tzgg dd ul li a:hover{color: #982522;}

.lanmulist{width: 406px; height: 300px; float: left; display: inline-block; padding-right: 20px;}
.lanmulist dt{width: 406px; height: 38px; line-height: 38px; float: left; <!--background: url(../../images/v20191010/tzggline.png) no-repeat bottom;-->}
.lanmulist dt a.more{float: right; color: #a3a3a1;}
.lanmulist dt span{display: block; color: #292929; font-family: "微软雅黑","黑体"; font-size: 18px; font-weight: bold; padding-left: 35px; background: url(../../images/v20191010/lanmu.png) no-repeat left;}
.lanmulist dd{float: left; padding-top: 11px;}
.lanmulist dd ul{width: 406px;}
.lanmulist dd ul li{height: 40px; line-height: 40px; border-bottom: 1px dashed #ccc; padding-left: 10px;}
.lanmulist dd ul li span{float: right; color: #ccc;}
.lanmulist dd ul li a{color: #696969; padding-left: 20px; background: url(../../images/v20191010/li.png) no-repeat left;}
.lanmulist dd ul li a:hover{color: #982522;}

.pt{
width:100%;
height:100%;
max-width: 1280px;
padding-right: 0px;
}
.pt dt{
width:100%;
}


#footer{width: 100%; background: #680D0F;}
#footer .box{width: 1360px; height: 44px; margin:0 auto; background: url(../../images/v20191010/footer.png) repeat-x;}
#footer .box dl.list{ display: inline-block; margin-left: 35px;margin-top: 20px;}
#footer .box dl.list dt{height: 40px; line-height: 40px; background: url(../../images/v20191010/footerline.png) repeat-x bottom;}
#footer .box dl.list dt span{color: #fff; font-size: 16px;}
#footer .box dl#foot1{ margin-left: 15px;}
#footer .box dl.list ul{padding-top: 10px;}
#footer .box dl.list ul li{height: 22px; line-height: 22px; color: #b3b3b4; font-size: 14px;}
#foot2{width: 236px;}
#foot3{width: 236px;}
#foot3 dd a{color:#b3b3b4; margin-top:20px; font-size:14px; display:inline-block; text-align:center;}
#foot3 dd a:hover{color:#fff;}
#foot4{width: 362px;}
#cprt{height: 44px; line-height: 44px; color: #fff; font-size: 14px; text-align: center;}
#wx{width: 101px; height: 40px; line-height: 40px; padding-top: 101px; margin-top: 20px; color: #b3b3b4; text-align: center; float: left; display: inline-block; background: url(../../images/v20191010/wx.png) no-repeat top;}
#zfb{width: 101px; height: 40px; line-height: 40px; padding-top: 101px; margin-left: 30px; margin-top: 20px; color: #b3b3b4; text-align: center; float: left; display: inline-block; background: url(../../images/v20191010/zfb.png) no-repeat top;}
#footer .box dl.list dd select{width: 230px; height: 27px; margin-top: 20px; background: #29292b; color: #b3b3b4; border:1px solid #575757;}

/*bg*/
#bg{width:100%;height:433px;background:url(../../images/v20191010/banner1.png);}
.bg{width:100%;height:433px;position:absolute;}
#bg_01{background:url(../../images/v20191010/banner1.png);}
#bg_02{background:url(../../images/v20191010/banner2.png);}
#bg_03{background:url(../../images/v20191010/banner3.png);}
.carousel{position: relative;}
.pro-switch{overflow:hidden;}
.carousel{overflow:hidden;}
.icon_cs>li{border:0px #6cacfa solid;}
#bg{height:400px;}
.event_com{height:35px;}
.event_p>h4{line-height:20px;height:40px;white-space:inherit;}
.pro-switch{position:relative;}


/*导航*/
.head_t{
	background: #982522;
	width:100%;
	/*position: fixed;
	top:0px;
	left:0px;
	z-index: 5;*/}
.head_ts{
	background:#2d64f9;}
.navs{
	background:rgba(255,255,255,0.8);
	width:100%;
	/*position: fixed;
	top:199px;
	left:0px;
	z-index: 5;*/
	border-bottom:0px solid #9fade1;}
.navs_center{
	width:1280px;
	margin:0 auto;
	display: block;
	position: relative;
	border-right:0px solid #9fade1;}
.navs_center>li{
	height:41px;
	font-family: Arial;
	float:left;
	line-height: 41px;
	color:#fff;
	border-left:0px solid #9fade1;
	text-align: center;
	font-size:18px;}
.navs_center>li>a{
	color:#333;}
.navs_center>li:hover .nav_a{
	color:#fff;}
.navs_center>li:hover{
	background: #ef913e;}


/*ico*/
.icon{
	width:100%;
	position: absolute;
	top:260px;
	z-index: 3;
	text-align: center;}
.qs{
	width:1200px;
	margin:0 auto;
	text-align: center;}
.icon_c{
	display: inline-block;
	margin:0 auto;
	text-align: left;}
.icon_cs>li{
	float:left;
	width:94px;
	height:94px;
	background: #fff;
	border-radius: 10px;
	margin:0px 6px;
	overflow:hidden; 
	transition: 400ms;
	-moz-transition: 400ms; 
	-webkit-transition: 400ms; 
	-o-transition: 400ms;
	position: relative;}
.icon_css{
	width:94px;
	height:94px;
	background: #f7f7f7;
	border-radius: 10px;
	text-align: center;
	float:left;}
.icon_img{
	display: inline-block;
	width:52px;
	height:52px;
	margin-top:10px;
	color:#4277c7;
	background: url(../../images/v20191010/tb.png);
	background-position: 0px 52px;}
.icon_w{
	font-size:14px;
	margin-top:4px;}
.referral{
	float:left;
	padding:5px 0px;
	width:250px;
	position: absolute;
	right: 0px;
	top:0px;
	opacity: 0;
	display: none;
	left:94px;}
.referrals{
	float:left;
	width:108px;
	height:30px;
	line-height: 30px;
	color:#fff;
	font-size:14px;
	text-align: center;
	background: #4172d6;
	margin-top:8px;
	margin-left:11px;}
.referrals>a{
	color:#fff;}
.referral_o{
	background: #4172d6;}
.referral_t{
	background: #e8685b;}
.referral_h{
	background: #a755ec;}
.referral_f{
	background: #41bcd6;}
.hint{
	position: absolute;
	left:0px;
	bottom:87px;
	width:100%;
	padding:8px 12px;
	font-size:12px;
	color:#565656;
	line-height: 20px;
	border-radius: 4px;
	background: #f7f7f7;
	border:0px solid #ef913e;
	text-align: left;
	display: none;}
.hint>span{
	color:#333;
	font-weight: 600;}
/*.referrals:hover .hint{
	display: block;
}*/
.icon_cs>li:hover .icon_css{
	background: #ef913e;
	color:#fff;}
.icon_cs>li:hover .icon_img{
	background-position-x:64px;}
/*.icon_cs>li:hover .referral{
	display: block;
}*/
.hint_p{
	color:#565656;}
.hint_img{
	width:170px;
	height:170px;}

/*sort*/
#sortbanner{width: 100%; height: 261px;background: url(../../images/v20191010/sortbanner.png) no-repeat;background-size: 100% 261px;}

#sortmain{width: 1310px; padding-left: 20px; margin:0 auto; padding-bottom: 30px;}
#menu{width: 196px; float: left; display: inline-block; margin-top: -77px;
-moz-box-shadow:0px 1px 5px #333333; -webkit-box-shadow:0px 1px 5px #333333; box-shadow:0px 1px 5px #333333;
border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
#menu dt{width: 196px; height: 60px; background: #982522; line-height: 60px; text-align: center;}
#menu dt span{font-family: "微软雅黑","黑体"; font-size: 20px; font-weight: bold; color: #fff;}
#menu dd{width: 196px; padding-bottom: 30px; float: left; display: inline-block; background:  no-repeat bottom #fefefe;
border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
#menu dd ul.list{padding-top: 15px;}
#menu dd ul.list li.list{display: block; float: left;vertical-align: bottom; position: relative; width: 166px; height: 38px; overflow: hidden; margin-left: 15px; margin-top: 10px; text-align: center; line-height: 38px; 
-moz-box-shadow:0px 1px 5px #333333; -webkit-box-shadow:0px 1px 5px #333333; box-shadow:0px 1px 5px #333333;}
#menu dd ul.list li.list a.list{color: #060606; display: block;}
#menu dd ul.list li.list a.list:hover{display: block; font-weight: bold; background: #982522; color: #fff;}
#menu dd ul.list li.list ul.sub{display: block; position:relative; top: 0px; left: 0px; width: 166px; border-top: 0px;}
#menu dd ul.list li.list ul.sub li.sub a.sub{background: none; color:#060606; border-bottom: 1px solid #70c695;}
#menu dd ul.list li.list ul.sub li.sub a.sub:hover{color: green; font-weight:bold;}
#menu dd ul.list li.lionhover{background: #02863d;}
#menu dd ul.list li.lionhover ul.sub li.sub{background: #fff;}
#menu dd ul.list li.lionhover ul.sub li.sub a.sub{color: #060606;}

#sort{
	width: 1042px;
	display: inline-block;
	float: left;
	margin-left: 30px;
	margin-top: 10px;}
#sort dtt{
	width: 1042px;
	height: 31px;
	line-height: 31px;
	background: url(../../images/v20191010/sort_t.png) repeat-y;}
#sort dt{
	width: 1042px;
	height: 31px;
	line-height: 31px;}
#sort dt span{
	padding-left: 10px; 
	display: block;
	color:#7c7c7c;
	height: 31px;
	font-size: 16px;}
#sort dt span a{
	color:#7c7c7c;
	font-size: 16px;
	margin-right:10px;}
#sort dd{
	width: 1010px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;}
#sort dd ul.list{
	padding: 0px;
	width: 1005px;
	padding-bottom: 40px;}
#sort dd ul.list li{
	line-height: 35px;
	border-bottom: 1px dashed #c8c8c8;}
#sort dd ul.list li a{
	padding-left: 15px;
	color: #484848;
	background: url(../../images/v20191010/li.png) no-repeat left;}
#sort dd ul.list li a:hover{
	color:#982522;}
#sort dd ul.list li span{
	float: right;
	margin-right: 0px;}


/*show*/
#show{
	width: 1200px;
	float: left;
	margin-left: 20px;}
#show dt{
	width: 1200px;
	height: 50px;
	line-height: 50px;
	background: url(../../images/v20171212/sort_btm.png) no-repeat bottom left;}
#show dt span{
	padding-left: 40px; 
	display: block;
	color: #777778;
	height: 50px;
	background:url(../../images/v20171212/position.png) no-repeat left;}
#show dt span a{
	color:#777778;}
#show dd{
	padding-top: 20px;
	padding-bottom: 20px;}
#show dd ul.list{
	padding: 0px;
	width: 965px;
	padding-bottom: 40px;}
#show dd ul.list li{
	line-height: 35px;
	border-bottom: 1px dashed #c8c8c8;}
#show dd ul.list li a{
	padding-left: 15px;
	color: #484848;
	background: url(../../images/v20171212/li.png) no-repeat left;}
#show dd ul.list li a:hover{
	color:#f00;}
#show dd ul.list li span{
	float: right;
	margin-right: 0px;}

#article{padding:10px;}	
#article h1{line-height:35px; text-align:center; font-size:30px; font-weight:bold; color:#333;}
#article h2{border-bottom:1px solid #ccc; height:40px;line-height:40px; text-align:center; font-size:24px; font-weight:bold; color:#333;}
#article .info{height:50px; line-height:50px; text-align:center; font-size:12px; color:#999;border-bottom:1px solid #bbb;}
#article .content{line-height:30px; font-size:14px; padding-top:20px;}
#article .content p{line-height:30px; margin-bottom:10px;}
#article .content p a{color:#ffffff;}
#article .content p a{color:#0000ff;}

/*table css*/
	.tbcss{margin:0 auto; border-collapse:collapse; margin-bottom:10px;}
		.tbcss tr th{border:1px solid #bdbdbd; padding:10px; text-align:center; background:#f3f3f3;color:#333;font-size: 15px;}
		.tbcss tr td{border:1px solid #bdbdbd;padding:10px;font-size: 15px;}
		.tbcss tr td a{color:#111; font-size: 15px; color: #3366cc;}
		.tbcss tr td a:hover{text-decoration:underline;}

	.tbcss2{margin:0 auto; border-collapse:collapse;margin-bottom:10px;}
		.tbcss2 tr th{border:0px; padding:15px; padding-left: 0px; text-align:left;color:#c33;font-size: 15px;}
		.tbcss2 tr td{border:0px;padding:10px; text-align:left;font-size: 15px;}
		.tbcss2 tr td a{color:#111; font-size: 15px;color: #3366cc;}
		.tbcss2 tr td a:hover{text-decoration:underline;}
		
	.tbcss3{margin:0 auto; border-collapse:collapse; border-top: 3px solid #c67b15; background-color: #ededed;margin-bottom:10px;}
		.tbcss3 tr th{border:0px; padding:15px; padding-left: 0px; text-align:left;color:#c33;font-size: 14px; font-weight: bold;}
		.tbcss3 tr td{border:0px;padding:10px; text-align:left;font-size: 15px;}
		.tbcss3 tr td a{color:#111; font-size: 15px;color: #3366cc;}
		.tbcss3 tr td a:hover{text-decoration:underline;}
		
	#article .content table{margin:0 auto; border-collapse:collapse; margin-bottom:10px;}
	#article .content table tr th{border:1px solid #bdbdbd; padding:10px; text-align:center; background:#f3f3f3;color:#333;font-size: 15px;}
	#article .content table tr td{border:1px solid #bdbdbd;padding:10px;font-size: 15px;}
	#article .content table tr td a{color:#111; font-size: 15px; color: #3366cc;}
	#article .content table tr td a:hover{text-decoration:underline;}
		
		
/*page_navigator*/
.page_navigator{width: 100%; padding-top: 20px; line-height: 30px; text-align: center; font-size: 14px;}
.page_navigator table{width:100%;}
.page_navigator table tr td{text-align:center;}
.page_navigator table tr td a{color:#333;}	
.page_navigator table tr td a:hover{color:red;}