﻿body {
	font-family: "microsoft yahei",arial,'Hiragino Sans GB',sans-serif;
	padding: 0px;
	color: #555;
}
li{list-style:none;margin:0; padding:0;}
p{list-style:none;margin:0; padding:0;}
ul {margin:0; padding:0; text-align:left;}
img{border:0px; }#top {
	height: 160px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#top_logo {
	float: left;
	height: 80px;
	width: 480px;
	overflow: hidden;
	margin-top: 40px;
	margin-bottom: 40px;
}
#top_kf {
	float: right;
	height: 60px;
	width: 60px;
	margin-top: 50px;
	margin-right: 10px;
	margin-bottom: 50px;
	overflow: hidden;
	background-image: url(../images/top_bj.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 11px;
	margin-left: 15px;
}
#top_tel {
	background-image: url(../images/tel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 60px;
	margin-top: 50px;
	margin-bottom: 50px;
	padding-left: 70px;
	overflow:auto;
}
#top_tel span{
	height: 25px;
	overflow: auto;
	font-size: 14px;
	line-height: 25px;
	color: #999;
}
#top_tel strong{
	height: 35px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 35px;
	font-weight: normal;
	color: #444;
}
#nav {
	background-color: #b10100;
	height: 54px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#nav-menu{height:54px;width:1197px;z-index:9999999;position:relative; margin:0px auto;}
#nav-menu .container{position:relative;overflow:visible; z-index:9999999;}
#nav-menu .menu{padding:0px;}
#nav-menu .menu li{position:relative;float:left;padding:0px;display:inline;font-size:14px;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left; padding:0px; margin:0;}
#nav-menu .menu li a.dh{display:inline-block;color:#62554f;height:54px;text-decoration:none;font-size:14px;width:133px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.dh:hover{color:#1a529c;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.dh:hover{color:#fff; background-color:#7c0100;}
#nav-menu .menu li a.dh span{ width:133px; float:left; font-size:16px;line-height:54px;display:inline-block;color:#f8cb88;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.dh:hover span{cursor:pointer; color:#fff;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.dh:hover span{width:133px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:54px;width:133px;background:url(../images/menu_bj.png) repeat left top;line-height:normal; padding:10px 0px;}
#nav-menu .menu ul.children li{width:133px;padding:0px;display:inline-block;font-size:14px;}
#nav-menu .menu ul.children li h4{display:block; width:133px; padding:0px; margin:0px;font-weight: normal;}
#nav-menu .menu ul.children li a{width:133px;height:36px;line-height:36px;overflow:hidden;display:block;color:#fff;text-align:center;
text-decoration:none; font-size:14px;}
#nav-menu .menu ul.children li a:hover{background-color:#b10100;text-decoration:none; color:#fff;}
/* mainbanner */
.mainbanner{
	height:470px;
	overflow:hidden; 
	position:relative;
	margin-top: 1px;
	background-color: #f0f0f0;
}
.mainbanner_window{left:50%;width:1920px;height:470px;overflow:hidden;margin-left:-960px;position:absolute; z-index:1;}
.mainbanner_window ul{width:999999px;height:470px;position:relative;}
.mainbanner_window li{width:1920px;height:470px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:50%;top:430px;width:500px;height:30px;margin-left:-40px;position:absolute; z-index:2;}
.mainbanner_list li{width:20px;height:20px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:url("http://www.xzjjz.cn/css2/banner_d.png") no-repeat;width:25px;height:25px;line-height:25px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -30px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -30px;text-decoration:none;}
#ks_menu {
	background-color: #f2f2f2;
	height: 200px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	overflow: hidden;
}
#ks_main {height: 200px;width: 1260px;margin-right: auto;margin-left: auto;overflow: hidden;}
#ks_main li {
	height: 170px;
	width: 102px;
	margin-top:28px;
	margin-right: 39px;
	margin-left: 39px;
	overflow: hidden;
	float: left;
}
#ks_main li span{
	height: 100px;
	width: 100px;
	overflow: hidden;
	float: left;
	background-color: #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 50px; 
    -webkit-border-radius: 50px; 
	border-radius:50px;
	background-image: url(../images/ks.png);
	background-repeat: no-repeat;
}
#ks_main li span:hover{
	height: 100px;
	width: 100px;
	overflow: hidden;
	float: left;
	background-color: #d10c01;
	border: 1px solid #d10c01;
	-moz-border-radius: 50px; 
    -webkit-border-radius: 50px; 
	border-radius:50px;
	background-image: url(../images/ks.png);
	background-repeat: no-repeat;
}
.ks_01{background-position: -24px -15px;}
.ks_02{background-position: -198px -12px;}
.ks_03{background-position: -378px -15px;}
.ks_04{background-position: -555px -15px;}
.ks_05{background-position: -730px -15px;}
.ks_06{background-position: -907px -15px;}
.ks_07{background-position: -1084px -15px;}

.ks_01:hover{background-position: -24px -188px;}
.ks_02:hover{background-position: -198px -185px;}
.ks_03:hover{background-position: -378px -188px;}
.ks_04:hover{background-position: -555px -188px;}
.ks_05:hover{background-position: -730px -188px;}
.ks_06:hover{background-position: -907px -188px;}
.ks_07:hover{background-position: -1084px -188px;}
#ks_main li strong{
	height: 70px;
	width: 102px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	line-height: 70px;
	font-weight: normal;
	text-align: center;
}
#ks_main li strong{ color:#888;}
#ks_main li a:hover strong{ color:#d10c01;}
#main {
	width: 1200px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
#index_01 {
	float: left;
	width: 585px;
	overflow: auto;
}
#index_01_tit {
	background-color: #d10c01;
	float: left;
	height: 54px;
	width: 585px;
	overflow: hidden;
}
#index_01_tit_l {
	font-size: 18px;
	line-height: 54px;
	color: #fff;
	float: left;
	height: 54px;
	width: 180px;
	padding-left: 20px;
	overflow: hidden;
}
#index_01_tit_l span {
	float: left;
	height: 16px;
	width: 4px;
	overflow: hidden;
	background-color: #f8cb88;
	margin: 19px 10px 19px 0px;
	font-size: 0px;
}
#index_01_tit_r {
	float: right;
	height: 28px;
	overflow: auto;
	margin: 13px 10px 13px 0px;
}
#index_01_tit_r li {
font-size:14px;
	float: left;
}
#index_01_tit_r li a{
	float: left;
	height: 28px;
	overflow: auto;
	padding:0px 15px;
	margin: 0px 5px;
	line-height:28px;
	color:#fff;
}
#index_01_tit_r li a:hover,#index_01_tit_r li a.tabactive{
	float: left;
	height: 28px;
	overflow: auto;
	padding:0px 15px;
	margin: 0px 5px;
	line-height:28px;
	color:#d10c01;
	background-color:#f8cb88;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
	border-radius:8px;
}
#index_01_m {
	float: left;
	width: 583px;
	height:204px;
	border: 1px solid #dfdfdf;
	border-top:none;
	overflow:hidden;
	padding:11px 0px 0px 0px;
}
#index_01_m li{
	float: left;
	width: 583px;
	border-bottom: 1px solid #dfdfdf;
	overflow:hidden;
	height: 40px;
}
#index_01_m li:hover{
	float: left;
	width: 583px;
	border-bottom: 1px solid #dfdfdf;
	overflow:hidden;
	background-color:#f2f2f2;
	height: 40px;
}
#index_01_m li i{
	margin:18px 16px 18px 20px;
	float: left;
	width: 4px;
	overflow: hidden;
	height: 4px;
	background-color: #d10c01;
}
#index_01_m li a:hover i{
	margin:18px 16px 18px 20px;
	float: left;
	width: 4px;
	overflow: hidden;
	height: 4px;
	background-color: #c37e16;
}
#index_01_m li strong{
	float: left;
	width: 473px;
	overflow: hidden;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	color: #888;
	font-weight: normal;
}
#index_01_m li a:hover strong{
	float: left;
	width: 473px;
	overflow: hidden;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	color: #d10c01;
	font-weight: normal;
}
#index_01_m li span{
	float: left;
	width: 50px;
	overflow: hidden;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	color: #cbcbcb;
	text-align: right;
	padding-right: 20px;
	font-family: Arial;
}
#index_01_m li a:hover span{
	float: left;
	width: 50px;
	overflow: hidden;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	color: #888;
	text-align: right;
	padding-right: 20px;
	font-family: Arial;
}
#index_02 {
	padding: 4px;
	float: left;
	height: 260px;
	width: 575px;
	margin-left: 30px;
	border: 1px solid #dbdbdb;
	overflow: hidden;
}
.silder {width: 100%;height:260px; overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;}
.silder .silder_list {height:260px; overflow:hidden;position: relative;}
.silder .silder_list a{position:absolute; top:0;left:0;}
.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left; width:575px; height:260px;}
.silder .silder_page{height:42px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:1px;}
.silder .silder_page li{width:16px; font-size:12px; float:left; height:16px;line-height:16px;margin:18px 10px 0 0; background:#F1F1F1;display:inline-block;text-align:center;color:#000;}
.silder .silder_page li.current{background:#C70B31;color:#fff;}
.silder_desc{color:#fff;background:url(tit_bg.png) repeat 0 0;float:left;line-height:42px;height:42px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;}
.silder .silder_page li:hover{cursor:pointer;}

#index_03 {
	width: 1200px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	overflow: auto;
}
#index_03_tit {
	float: left;
	height: 54px;
	width: 1200px;
	overflow: hidden;
}
#index_03_tit_01 {
	background-color: #e3cda8;
	float: left;
	height: 54px;
	width: 739px;
	overflow: hidden;
}
#index_03_tit_01_l {
	font-size: 18px;
	line-height: 54px;
	color: #d10c01;
	float: left;
	height: 54px;
	width: 180px;
	padding-left: 20px;
	overflow: hidden;
}
#index_03_tit_01_l span {
	float: left;
	height: 16px;
	width: 4px;
	overflow: hidden;
	background-color: #d10c01;
	margin: 19px 10px 19px 0px;
	font-size: 0px;
}
#index_03_tit_01_r {
	float: right;
	height: 28px;
	overflow: auto;
	margin: 13px 10px 13px 0px;
}
#index_03_tit_01_r li {
font-size:14px;
	float: left;
}
#index_03_tit_01_r li a{
	float: left;
	height: 28px;
	overflow: auto;
	padding:0px 15px;
	margin: 0px 5px;
	line-height:28px;
	color:#d10c01;
}
#index_03_tit_01_r li a:hover,#index_03_tit_01_r li a.tabactive{
	float: left;
	height: 28px;
	overflow: auto;
	padding:0px 15px;
	margin: 0px 5px;
	line-height:28px;
	color:#fff;
	background-color:#d10c01;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
	border-radius:8px;
}
#index_03_tit_02 {
	background-color: #d2b380;
	float: left;
	height: 54px;
	width: 461px;
	overflow: hidden;
}
#index_03_tit_02_l {
	font-size: 18px;
	line-height: 54px;
	color: #d10c01;
	float: left;
	height: 54px;
	width: 180px;
	padding-left: 20px;
	overflow: hidden;
}
#index_03_tit_02_l span {
	float: left;
	height: 16px;
	width: 4px;
	overflow: hidden;
	background-color: #d10c01;
	margin: 19px 10px 19px 0px;
	font-size: 0px;
}
#index_03_tit_02_r{
	float: right;
	height: 54px;
	overflow: auto;
	margin: 0px 20px 0px 0px;
	font-size: 14px;
	line-height: 54px;
}
#index_03_tit_02_r a{ color:#fff;}
#index_03_tit_02_r a:hover{ color:#d10c01;}
#index_03_m {
	border: 1px solid #dfdfdf;
	float: left;
	width: 1198px;
	overflow: auto;
	border-top:none;
}
#index_03_m_l {
	padding: 14px;
	float: left;
	height: 200px;
	width: 710px;
	overflow: hidden;
	background-color: #f8f8f0;
}
#index_03_m_r {
	background-color: #f2f2f2;
	float: left;
	height: 200px;
	width: 459px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dfdfdf;
	overflow: hidden;
	padding-top: 14px;
	padding-bottom: 14px;
}
#index_03_m_r li{
	float: left;
	width: 459px;
	overflow:hidden;
	height: 40px;
}
#index_03_m_r li:hover{
	float: left;
	width: 459px;
	overflow:hidden;
	background-color:#eee;
	height: 40px;
}
#index_03_m_r li i{
	margin:18px 16px 18px 20px;
	float: left;
	width: 4px;
	overflow: hidden;
	height: 4px;
	background-color: #d10c01;
}
#index_03_m_r li a:hover i{
	margin:18px 16px 18px 20px;
	float: left;
	width: 4px;
	overflow: hidden;
	height: 4px;
	background-color: #c37e16;
}
#index_03_m_r li strong{
	float: left;
	width: 349px;
	overflow: hidden;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	color: #888;
	font-weight: normal;
}
#index_03_m_r li a:hover strong{
	float: left;
	width: 349px;
	overflow: hidden;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	color: #d10c01;
	font-weight: normal;
}
#index_03_m_r li span{
	float: left;
	width: 50px;
	overflow: hidden;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	color: #cbcbcb;
	text-align: right;
	padding-right: 20px;
	font-family: Arial;
}
#index_03_m_r li a:hover span{
	float: left;
	width: 50px;
	overflow: hidden;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	color: #888;
	text-align: right;
	padding-right: 20px;
	font-family: Arial;
}
#index_cp {
	background-color: #eee6d8;
	height: 370px;
	width: 100%;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	border: 1px solid #d9ccb6;
	border-left:none;
	border-right:none;
	overflow: hidden;
}
#index_cp_tit {
	text-align: center;
	height: 75px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-top: 15px;
}
.scroll_horizontal{position:relative;width:1200px;height:279px; margin:0px auto;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1200px;height:255px;margin:24px auto 0 auto;}
.scroll_horizontal .list{overflow:hidden;width:999999px;}
.scroll_horizontal .list li{float:left;width:162px; height:255px; padding:0px 19px;}
.scroll_horizontal .list li img{width:160px;height:160px;-moz-border-radius: 80px;-webkit-border-radius: 80px;border-radius:80px;border: 1px solid #b59f79; float:left;}
.scroll_horizontal .list li a:hover img{width:158px;height:158px;-moz-border-radius: 80px;-webkit-border-radius: 80px;border-radius:80px;border: 2px solid #d10c01; float:left;}
.scroll_horizontal .list li span{width:162px;height:93px;font-size: 16px;line-height: 93px;color: #986c1e;text-align: center; float:left;}
.scroll_horizontal .list li a:hover span{color: #d10c01;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:40px;width:45px;height:90px;background:url(../images/plus.jpg) no-repeat;cursor:pointer;}
.scroll_horizontal .plus{left:-65px;background-position: left top;}
.scroll_horizontal .minus{right:-65px;background-position: -46px top;}
.scroll_horizontal .plus:hover{background-position: left -90px;}
.scroll_horizontal .minus:hover{background-position: -46px -90px;}
#index_01_tit_m{
	float: right;
	height: 54px;
	overflow: auto;
	margin: 0px 20px 0px 0px;
	font-size: 14px;
	line-height: 54px;
}
#index_01_tit_m a{ color:#fff;}
#index_01_tit_m a:hover{ color:#e3cda8;}
#fslink {
	background-color: #f2f2f2;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e9e9e9;
	overflow: auto;
}
#fslink_tit {
	font-size: 18px;
	line-height: 54px;
	color: #d10c01;
	height: 54px;
	width: 1200px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
#fslink_tit span {
	float: left;
	height: 16px;
	width: 4px;
	overflow: hidden;
	background-color: #d10c01;
	font-size: 0px;
	margin-top: 19px;
	margin-right: 10px;
	margin-bottom: 19px;
	margin-left: 20px;
}
#fslink_m {
	width: 1188px;
	overflow: auto;
	padding-bottom:15px;
	margin-right: auto;
	margin-left: auto;
}
#fslink_m li{
	width: 120px;
	height:50px;
	border: solid 1px #dbdbdb;
	margin:0px 10px 10px 0;
	overflow:hidden;
	float:left;
}
#b_menu {
	background-color: #c90901;
	text-align: center;
	height: 50px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	font-size: 12px;
	line-height: 50px;
	color: #f8cb88;
}
#b_menu a{
	color: #fff;
	font-size: 14px;

}
#b_menu a:hover{
	color: #f8cb88;
}
#bq {
	font-size: 12px;
	line-height: 30px;
	color: #888;
	background-color: #f2f2f2;
	text-align: center;
	width: 100%;
	overflow: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
/*右浮窗*/
#sideBar_right{height:345px;position:fixed;right:3px;top:50%;margin:-172px 0 0 0;z-index:9999}
#sideBar_right .bg1{width:62px;height:66px;background:#d10c01;margin-bottom:3px;cursor:pointer;position:relative}
#sideBar_right .bg1:hover{background:#e3cda8;}
#sideBar_right .bg1 span{display:block;}
#sideBar_right .bg1 span img{display:block;margin:0 auto;}
#sideBar_right .bg1 .sp_a{height:35px;padding:10px 0 0 0;}
#sideBar_right .bg1 .sp_b{padding:23px 0 0 0;}
#sideBar_right .bg1 a{font-size:12px;color:#FFF;display:block;text-align:center; text-decoration:none}
#sideBar_right .content{width:62px;}
#sideBar_right .online{}
#sideBar_right .online{}
#sideBar_right .account_sp{}
#sideBar_right .account_mn{}
#sideBar_right .attention{}
#sideBar_right .attention .wx{width:92px;background:#f2f2f2;padding:20px; position:absolute; left:-132px;top:0;display:none;}
#sideBar_right .attention .wx .bar{width:3px;height:66px;background:#e3cda8;position:absolute;right:0px;top:0;}
#sideBar_right .attention .wx img{display:block; float:left;}
#sideBar_right .attention .wx span{display:block; float:left; height:30px; line-height:30px; color:#ff0000;}
#sideBar_right .go_top{}
#sideBar_right .go_top{}#ny {
	background-image: url(../images/ny_l_bj.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
#ny_left {
	float: left;
	width: 282px;
	margin-right: 28px;
	overflow: auto;
}
#ny_left_01 {
	background-color: #d10c01;
	float: left;
	height: 50px;
	width: 252px;
	overflow: hidden;
	padding-left:30px;
	font-size: 20px;
	line-height: 50px;
	padding-top: 30px;
	margin-top: -80px;
	z-index: 9999999;
	position: absolute;
}
#ny_left_01 span{ color:#7d0700; float:left;}
#ny_left_01 strong{
	color:#fff;
	font-weight: normal;
	font-size: 18px;
	 float:left;
	 margin-right:15px;
}
#ny_left_02 {
	float: left;
	width: 282px;
	overflow:auto;
}
#ny_left_02 li {
	font-size: 14px;
	line-height: 50px;
	color: #666;
	float: right;
	height: 50px;
	width: 282px;
	overflow: hidden;
	text-align: right;
	border-bottom:solid 1px #dfdfdf;
}
#ny_left_02 li a{
	font-size: 14px;
	line-height: 50px;
	color: #666;
	float: left;
	height: 50px;
	width: 280px;
	overflow: hidden;
	text-align:center;
	border-left:solid 1px #dfdfdf;
	border-right:solid 1px #dfdfdf;
}
#ny_left_02 li a:hover,#ny_left_02 li a.dq{
	font-size: 14px;
	line-height: 50px;
	color: #d10c01;
	float: left;
	height: 50px;
	width: 280px;
	overflow: hidden;
	text-align: center;
	background-color: #f1f1f1;
	border-left:solid 1px #dfdfdf;
	border-right:solid 1px #dfdfdf;
}
#ny_left_03 {
	float: left;
	width: 282px;
	overflow:auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
#ny_left_04 {
	background-color: #d10c01;
	float: left;
	height: 50px;
	width: 252px;
	overflow: hidden;
	padding-left:30px;
	font-size: 20px;
	line-height: 50px;
}
#ny_left_04 span{ color:#a20900; float:left; font-size:14px;}
#ny_left_04 strong{
	color:#fff;
	font-weight: normal;
	font-size: 18px;
	 float:left;
	 margin-right:10px;
}
#ny_left_05 {
	float: left;
	width: 255px;
	overflow: auto;
	padding-top: 20px;
	padding-right: 13px;
	padding-bottom: 20px;
	padding-left: 14px;
}
#ny_left_05 li {
	height: 122px;
	width: 72px;
	margin-right: 6px;
	margin-left: 7px;
	overflow: hidden;
	float: left;
}
#ny_left_05 li span{
	height: 70px;
	width: 70px;
	overflow: hidden;
	float: left;
	background-color: #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 35px; 
    -webkit-border-radius: 35px; 
	border-radius:35px;
	background-image: url(../images/ks_n.png);
	background-repeat: no-repeat;
}
#ny_left_05 li span:hover{
	height: 70px;
	width: 70px;
	overflow: hidden;
	float: left;
	background-color: #d10c01;
	border: 1px solid #d10c01;
	-moz-border-radius: 35px; 
    -webkit-border-radius: 35px; 
	border-radius:35px;
	background-image: url(../images/ks_n.png);
	background-repeat: no-repeat;
}
.ks_01s{background-position: -16px -10px;}
.ks_02s{background-position: -139px -8px;}
.ks_03s{background-position: -264px -10px;}
.ks_04s{background-position: -388px -10px;}
.ks_05s{background-position: -511px -10px;}
.ks_07s{background-position: -758px -10px;}

.ks_01s:hover{background-position: -16px -130px;}
.ks_02s:hover{background-position: -139px -128px;}
.ks_03s:hover{background-position: -264px -130px;}
.ks_04s:hover{background-position: -388px -130px;}
.ks_05s:hover{background-position: -511px -130px;}
.ks_07s:hover{background-position: -758px -130px;}
#ny_left_05 li strong{
	height: 30px;
	width: 72px;
	overflow: hidden;
	float: left;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
	text-align: center;
}
#ny_left_05 li strong{ color:#888;}
#ny_left_05 li a:hover strong{ color:#d10c01;}
#ny_right {
	float: left;
	width: 890px;
	margin-top: 30px;
	overflow: auto;
}
#ny_right_tit {
	background-color: #d10c01;
	float: left;
	height: 54px;
	width: 890px;
	overflow: hidden;
}
#ny_right_tit_l {
	font-size: 18px;
	line-height: 54px;
	color: #fff;
	float: left;
	height: 54px;
	width: 180px;
	padding-left: 20px;
	overflow: hidden;
}
#ny_right_tit_l span {
	float: left;
	height: 16px;
	width: 4px;
	overflow: hidden;
	background-color: #f8cb88;
	margin: 19px 10px 19px 0px;
	font-size: 0px;
}
#ny_right_tit_r {
	float: right;
	font-size: 12px;
	color: #f8cb88;
	background-image: url(../images/bj.png);
	background-repeat: no-repeat;
	background-position: -190px -90px;
	padding-left: 20px;
	overflow: auto;
	line-height: 54px;
	margin-right: 20px;
}
#ny_right_tit_r a{color: #f8cb88;}
#ny_right_tit_r a:hover{color: #fff;}
#main_right_new {
	float: left;
	width: 850px;
	overflow: auto;
	margin: 20px;
}
#main_right_new li{
	float: left;
	width: 850px;
	overflow: auto;
	padding-bottom:10px;
	margin-bottom:10px;
}
#main_right_new li h1{
	float: left;
	width: 725px;
	overflow:hidden;
	height:30px;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #666;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background-image: url(../images/bj.png);
	background-repeat: no-repeat;
	background-position: 10px -57px;
}
#main_right_new li a:hover h1{color: #d10c01;}
#main_right_new li a:hover span{color: #333;}
#main_right_new li span{
	float: left;
	width: 80px;
	overflow:auto;
	font-size: 14px;
	line-height:28px;
	font-weight: normal;
	text-align:right;
	color: #999;
	margin: 0px;
	padding: 0px 20px 0px 0px;
}
#news_tit {
	float: left;
	width: 850px;
	overflow: auto;
	margin-top: 30px;
	margin-right: 20px;
	margin-left: 20px;
}
#news_tit h1{
	float: left;
	width: 850px;
	overflow: auto;
	font-size: 24px;
	line-height: 40px;
	color: #666;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#news_tit span{
	float: left;
	width: 850px;
	overflow: auto;
	font-size: 12px;
	line-height: 40px;
	color: #999;
	text-align: center;
	margin-top:30px;
	background-color: #fbfbfb;
	height: 40px;
}
#main_right_txt {
	float: left;
	width: 850px;
	overflow: auto;
	margin-top: 30px;
	margin-right: 20px;
	margin-left: 20px;
	line-height: 36px;
	font-size: 14px;
	color: #666;
	margin-bottom: 30px;
}
#main_right_txt img{
	max-width: 100%;
	padding:15px 0px;
	overflow: auto;
}

#main_right_cp {
	float: left;
	width: 850px;
	overflow: auto;
	margin:40px 20px;
}
#main_right_cp li{
	float: left;
	width: 850px;
	overflow: auto;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
}
#main_right_cp li img{
	float: left;
	width: 120px;
	overflow:hidden;
	height:120px;
	margin-right: 20px;
	-moz-border-radius: 60px; 
    -webkit-border-radius: 60px; 
	border-radius:60px;
}
#main_right_cp li h1{
	float: left;
	width: 700px;
	overflow:hidden;
	height:40px;
	font-size: 16px;
	line-height: 40px;
	font-weight: normal;
	color: #666;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background-image: url(../images/bj.png);
	background-repeat: no-repeat;
	background-position: left -52px;
}
#main_right_cp li a:hover h1{color: #d10c01;}
#main_right_cp li a:hover h3{color: #555;}
#main_right_cp li h3{
	float: left;
	width: 710px;
	overflow:hidden;
	font-size: 12px;
	font-weight: normal;
	line-height:24px;
	color: #999;
	margin: 0px;
	padding: 0px;
	height: 72px;
}




#main_right_xz {
	float: left;
	width: 850px;
	overflow: auto;
	margin:40px 20px;
}
#main_right_xz li{
	float: left;
	width: 850px;
	overflow: auto;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
}
#main_right_xz li img{
	float: left;
	width: 245px;
	overflow:hidden;
	padding:4px;
	border:solid 1px #dfdfdf;
	height:170px;
	margin-right: 20px;
}
#main_right_xz li h1{
	float: left;
	width: 575px;
	overflow:hidden;
	height:50px;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	line-height: 50px;
	font-weight: normal;
	color: #666;
}
#main_right_xz li a:hover h1{color: #f17f00;}
#main_right_xz li a:hover h3{color: #555;}
#main_right_xz li h3{
	float: left;
	width: 575px;
	overflow:hidden;
	font-size: 12px;
	font-weight: normal;
	line-height:24px;
	color: #999;
	margin: 0px;
	padding: 0px;
	height: 72px;
}
#main_right_xz li a h4{
	float: right;
	width: 200px;
	overflow:hidden;
	font-size: 18px;
	font-weight: normal;
	line-height:40px;
	color: #fff;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	height: 40px;
	background-color: #ff9600;
	text-align: center;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e28500;
}
#main_right_xz li a:hover h4{
	float: right;
	width: 200px;
	overflow:hidden;
	font-size: 18px;
	font-weight: normal;
	line-height:40px;
	color: #ffff00;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	height: 40px;
	background-color: #ed8b00;
	text-align: center;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ce7900;
}
.n_fy {
	text-align: center;
	float: left;
	height: 50px;
	width: 850px;
	overflow: hidden;
}
.list_page {
	text-align: center;
	float: left;
	height: 50px;
	width: 850px;
	overflow: hidden;
	font-size: 12px;
	line-height: 50px;
	color: #555;
	padding-bottom: 20px;
}
.list_page2 {
	text-align: center;
	float: left;
	height: 50px;
	width: 850px;
	overflow: hidden;
	font-size: 12px;
	line-height: 50px;
	color: #555;
}


.list_page a,.list_page2 a
{
	border: 1px solid #ccc;
	text-align: center;
	display: inline;
	font-size: 14px;
	background-color: #fff;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color:#555;
}
.list_page b,.list_page2 b
{
	border: 1px solid #f17f00;
	color:#fff;
	text-align: center;
	display: inline;
	font-size: 14px;
	background-color: #f17f00;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-weight: normal;
}
.list_page a:hover,.list_page2 a:hover

{
	border: 1px solid #f17f00;
	color:#333;
	text-align: center;
	display: inline;
	font-size: 14px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.list_page a.pre,.list_page2 a.pre {
	border: 1px solid #ccc;
	text-align: center;
	display: inline;
	font-size: 14px;
	background-color: #fff;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 20px;
	background:url(../images/arrow_4.gif) no-repeat 9px 11px;
}
.list_page a.next,.list_page2 a.next {
	border: 1px solid #ccc;
	text-align: center;
	display: inline;
	font-size: 14px;
	background-color: #fff;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 10px;
	background:url(../images/arrow_3.gif) no-repeat 58px 11px;
}
.list_page a.pre:hover ,.list_page a.next:hover,.list_page2 a.pre:hover ,.list_page2 a.next:hover {
	border: 1px solid #f17f00;
}
.stime{
	height: 40px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}