@charset "utf-8";
/* CSS Document */

a {color:#1F4363;}

.header_nav1{ height:32px; border-bottom:1px solid #ccc; background:#e8e8e8;}
.header_nav1 ul{ width:720px; margin:0 auto;}
.header_nav1 ul li{ float:left; border-right:1px solid #ccc; height:22px; padding:0 15px; margin-top:5px; }

/*.banner_bj{ height:432px; width:100%; background:url(../image/xyzbanner_bg.jpg) repeat;}*/
.banner_bj{ height:432px; width:100%; background-color:#cec9cb;}
.banner{ background:url(../image/xyzbanner.jpg) no-repeat; height:384px; width:1400px; margin:0 auto;}
.nav1{ width:1000px; margin:0 auto;}
.nav1 li{ float:left;}
.nav_marginleft{margin-left:50px;}
.nobd{ border-right:none;}

.navigati {
    width: 100%;
    margin: 0px auto;
    height: 44px;
    overflow: hidden;
    background-color: #F3F3F3;
    margin-bottom: 6px;
    background: url(../image/xyz_center.png) repeat-x;}
	
	.navigati ul {
    width: 1000px;
    margin: 0px auto;
    background: none;
    height: 1%;}
	
	.navigati .nav1 {
    width: 105px;
    float: left;
    text-align: center;
    line-height: 44px;
    font-size: 16px;
    color: #FFF;
    font-weight: bold;}
	.navigati .nav1 a {
    color: #FFF;}
	
	.navigati .nav2 {
    width: 210px;
    float: left;
    text-align: center;
    line-height: 44px;
    font-size: 16px;
    color: #FFF;
    font-weight: bold;}	
	
	
	.navigati .nav2 a {
    color: #FFF;}
	
	.navigati .nav3 {
    width: 115px;
    float: left;
    text-align: center;
    line-height: 44px;
    font-size: 16px;
    color: #FFF;
    font-weight: bold;}
	
	.navigati .nav3 a {
    color: #FFF;}
	
.nav_left{ background:url(../image/ssw_left.png) no-repeat; float:left;}
.nav_right{ background:url(../image/ssw_right.png) no-repeat; float:right; }
.nav_bj{ width:13px; height:45px;}
.nav_con{ background:url(../image/ssw_center.png) repeat-x; width:1000px; height:45px; }
.nav_con a{ font-weight:700; color:#FFF; padding:0 20px; float:left; margin-top:13px;font-family:"宋体";}
.nav_con a:hover{ color:#fff;}
.nav_img{ display:block; width:97px; height:45px; float:right; cursor:default;}


.maincontent{width:100%;padding-top:10px; overflow:hidden;}
.content{ background:url(/image/ssw_bj.jpg) repeat-y; width:1016px; margin:0 auto; height:auto;}
.con1{
	width: 970px;
	margin: 0 auto 0 auto;
	padding-top:20px;
}

.bigpicture{
	float: left;
	width: 650px;
}
.sport_policy_list{
	float: right;
	width: 300px;
}
.list_title{ background-image:url(../image/xyz_red.png); width:95px;float:left;height:30px; line-height:30px; padding-left:5px;}

.list_title a h2 {
	font-size: 18px;
}

.list_title a {
	text-decoration: none;
}

.list_title2{ background-image:url(../image/xyz_red2.png); width:112px;float:left;height:30px; line-height:30px; padding-left:5px;}
.list_title2 a h2 {
	font-size: 18px;
}

.list_title2 a {
	text-decoration: none;
}

.list_title3{ background-image:url(../image/xyz_red3.png); width:180px;float:left;height:30px; line-height:30px; padding-left:5px;}
.list_title3 a h2 {
	font-size: 18px;
}

.list_title3 a {
	text-decoration: none;
}

.list_title_border{
	border-bottom: 1px solid #d60300;
	height: 30px;
}
.list-01 {
	height: 100px;
	margin: 0 0 10px 0;
}


.list_kuang dl dt {
	float: left;
	height: 100px;
	overflow: hidden;
	margin: 0 10px 0 0;
	width: 130px;
}

.list_kuang dl dd {
	overflow: hidden;
	float: left;
	width: 150px;
	font-size: 14px;
	line-height: 24px;
}.list-01 dd strong {
	font-size: 14px;
	font-weight: bold;
	display: block;
	width: 148px;
	overflow: hidden;
	margin: 0 0 5px 0;
}


.list-06 dl dt {
	float: left;
	height: 100px;
	overflow: hidden;
	margin: 0 10px 0 0;
	width: 130px;
}

.list-06 dl dd {
	overflow: hidden;
	float: left;
	width: 300px;
	font-size: 14px;
	line-height: 24px;
}.list-05 dd strong {
	font-size: 14px;
	font-weight: bold;
	display: block;
	width: 300px;
	overflow: hidden;
	margin: 0 0 0 0;
}


.list-ttitle-b {
	margin: 0 0 10px 0;
}
.list-02 {
	padding: 0;
}
.list-02 li {
	line-height: 30px;
	font-size: 14px;
	padding: 0 0 0 15px;
	background-image: url(../image/list_ico.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.list-06 li {
	line-height: 30px;
	font-size: 14px;
	padding: 1px 0 10px 15px;
	background-repeat: no-repeat;
	background-position: left center;
}
.cont-l {
	width: 970px;
	float: left;
}
.list-03 {
	width: 970px;
	margin: 0 0 10px 0;
}
.list-03-l {
	width: 320px;
	float: left;
}
.list-03-l li {
	font-size: 14px;
	line-height: 30px;
	padding: 0 0 0 10px;
	background-image: url(../image/list_ico.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.list-03-r {
	width: 320px;
	float: right;
}
.list-03-r li {
	font-size: 14px;
	line-height: 30px;
	padding: 0 0 0 10px;
	background-image: url(../image/list_ico.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.tag01 {
	float: right;
	margin: 10px 0 0 0;
}
.tag01 a {
	margin: 0 10px;
}
.tag02 {
	float: left;
	margin: 0 0 0 10px;
	font-size: 14px;
}
.tag02 a{
	padding: 3px 6px;
	display: inline-block;
	margin: 0 5px 0 0;
}
.tag02 a:hover{
	background-color: #d50000;
	color: #FFF;
}
.ad01 {
	width: 970px;
	height: 98px;
	margin: 0 0 10px 0;
}

.ad02 {
	width: 300px;
	height: 77px;
	margin: 0 0 10px 0;
}

/* 通栏广告 */
.advantage {
	width: 1000px;
	margin: 0px auto;
	height: 100px;
	margin-top: 6px;
	clear: both;
}

.list-04 {
	width: 970px;
	margin: 0 0 10px 0;
}
.list-04-img {
	width: 300px;
	height: 150px;
	overflow: hidden;
	float: left;
}

.list-04-c {
	width: 310px;
	height: 130px;
	overflow: hidden;
	float: left;
	    font-size: 14px;
    line-height: 24px;
	margin:10px 10px; 
}
.list-04-c dd strong {
    font-size: 16px;
	line-height:32px;
    font-weight: bold;
    display: block;
    width: 300px;
    overflow: hidden;
    margin: 0 0 0 0;
}
.list-04-c dd span {
    font-size: 12px;
    color: #666;
    text-indent: 2em;
    line-height: 24px;
	}

.list-04-r{
float:right;
width:330px;

}
.list-04-r h3 a{
	color: #0d3a80;
	font-size: 16px;
	line-height: 34px;
	font-weight: normal;
}

.list-04-l {
	width: 370px;

}
.list-04-l li {
	font-size: 14px;
	line-height: 28px;
	padding: 0 0 0 10px;
	background-image: url(../image/list_ico.jpg);
	background-repeat: no-repeat;
	background-position: left center;
    text-align: left;
    width: 350px;
}
.radio-01 {
	margin: 0 0 10px 0;
}

.radio-01-b {
	margin: 0 0 0 -11px;
}
.radio-01-b li {
	width: 164px;
	height: 123px;
	float: left;
	margin: 0 0 0 11px;
}
.cont-r {
	width: 300px;
	float: right;
}
.list-r-01 {
	margin: 0 0 10px 0;
}

.r-title {
	margin: 0 0 10px 0;

}
.r-title h3 {
	float: left;
	font-weight: normal;
	color: #353535;
	background-color: #FFF;
	padding: 0 10px 0 0;
	font-size: 18px;
}
.r-title h3 a{
	color: #353535;
	}
.r-t-border {
	height: 30px;
	border-bottom: 1px solid #d60300;
}
.r-l-img01 {
	width: 300px;
	height: 170px;
	margin: 0 0 10px 0;
}

.r-l-img01 h3 a {
    color: #0d3a80;
    font-size: 16px;
    font-weight: normal;
    line-height: 36px;
}

.r-list02 {
}
.r-list02 li{
font-size: 14px;
	line-height: 30px;
	padding: 0 0 0 10px;
	background-image: url(../image/list_ico.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.r-ad01 {
	width: 300px;
	height: 190px;
	overflow: hidden;
	margin: 0 0 10px 0;
}
.r-ad02{
	width: 300px;
	height: 98px;
	overflow: hidden;
	margin: 0 0 10px 0;
}
.r-list03 {
	margin: 0 0 10px 0;
}


.banner-box{
	height: 330px;
	position: relative;
	overflow: hidden;
	width: 650px;
}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.banner-box .bd li{
	width: 100% !important;
	height: 330px;
}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{
	width: 650px;
	position: absolute;
	bottom: 0px;
	height: 20px;
	background-color: #000;
}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{
	left: 20px;
	background-image: url(../image/foot.png);
	background-repeat: no-repeat;
	background-position: 0 0;
} 
.banner-btn a.next{
	right: 20px;
	background-image: url(../image/foot.png);
	background-repeat: no-repeat;
	background-position: -49px 0;
}

.banner-box .hd {
	position: absolute;
	top: 4px;
	left: 273px;
}
.banner-box .hd ul li{
	width: 12px;
	height: 12px;
	border-radius : 50%;
	text-indent: -9999px;
	margin-right: 20px;
	background: #1a54a5;
	float: left;
	cursor: pointer;
}
.banner-box .hd ul li.on{
	background: #b21a33;
}
.list_banner {
	width: 650px;
	margin: 0 auto 10px auto;
}
.banner-bt {
	height: 40px;
	position: absolute;
	left: 0px;
	bottom: 20px;
	width: 100%;
	background-color: #000;
	opacity: 0.5;
	filter:alpha(opacity=50); 
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
}

.photograph { width:980px; margin:10px auto;  height:1%; overflow:hidden;}
.photograph .p_list01 { width:223px; float:left; height:300px; overflow:hidden;}
.photograph .p_list01 li { float:left; width:223px; height:148px;}
.photograph .p_list01 li img { width:223px; height:148px;}
.photograph .p_list01 li p {width:223px; height:148px;text-align:center; font-size:14px; color:#FFF; line-height:24px; background-color:#000; margin-top:-148px; z-index:1;filter:alpha(style=0, opacity=60, finishOpacity=20); opacity: 0.60; font-weight:bold; display:none;}
.photograph .p_list01 li span { width:210px; margin:0px auto; position:relative; top:100px; }
.photograph .p_list01 li p a { color:#FFF;}
.photograph .p_list02 { width:262px; float:left; height:300px; overflow:hidden; margin-left:3px;}
.photograph .p_list02 li { float:left; width:262px; height:300px;}
.photograph .p_list02 li img { width:262px; height:300px;}
.photograph .p_list02 li p {width:262px; height:300px;text-align:center; font-size:14px; color:#FFF; line-height:24px; background-color:#000; margin-top:-300px; z-index:1;filter:alpha(style=0, opacity=60, finishOpacity=20); opacity: 0.60; font-weight:bold; display:none;}
.photograph .p_list02 li p a { color:#FFF;}
.photograph .p_list02 li span { width:240px; margin:0px auto; position:relative; top:250px;}