﻿/*用于list页面的模板
--------------------------------------------*/
.s2list_main{
	background:#f4f4f4;
	padding-top:20px;
	padding-bottom:20px;
}
.s2list_cnt{
	margin:0 auto;
	width:1000px;
	overflow:hidden;
}
.s2list_lt{
	width:220px;
	float:left;
}
.s2list_gt{
	width:779px;
	float:right;
	background:#fff;
	border-left:1px solid #e0e0e0;
}

.s2list_nav{
	background:#fafafa;
	font-size:14px;
}
.s2list_nav a{
	color:#646464;
}
.s2list_nav li:hover{
	background:#fff;
}
.s2list_nav li:hover a{
	color:#d32828;
	text-decoration:none;
}
.s2list_nav li{
	height:40px;
	text-indent:20px;
	line-height:40px;
	border-bottom:1px solid #f0f0f0;
	border-top:1px solid #fff;
}

.s2list_nav div{
	margin:12px 0 0 30px;
	float:left;
	width:18px;
	height:18px;
	background:url(../images/S2_icon.png) no-repeat;
}
.s2list_nav span{
	float:right;
	font-family:arial;
	font-size:12px;
	padding-right:20px;
}
.s2list_nav li:hover span{
	display:none;
}

.s2list_nav div.news_icon_1{
	background-position: 0px 0px;
}
.s2list_nav div.news_icon_2{
	background-position: -26px 0px;
}
.s2list_nav div.news_icon_3{
	background-position: -52px 0px;
}
.s2list_nav div.news_icon_4{
	background-position: -78px 0px;
}

.s2list_nav li:hover div.news_icon_1{
	background-position: 0px -26px;
}
.s2list_nav li:hover div.news_icon_2{
	background-position: -26px -26px;
}
.s2list_nav li:hover div.news_icon_3{
	background-position: -52px -26px;
}
.s2list_nav li:hover div.news_icon_4{
	background-position: -78px -26px;
}
.s2list_nav li.thisclass div.news_icon_1{
	background-position: 0px -26px;
}
.s2list_nav li.thisclass div.news_icon_2{
	background-position: -26px -26px;
}
.s2list_nav li.thisclass div.news_icon_3{
	background-position: -52px -26px;
}
.s2list_nav li.thisclass div.news_icon_4{
	background-position: -78px -26px;
}
.s2list_nav li.thisclass{
	background:#fff;
}
.s2list_nav li.thisclass a{
	color: #d32828;
}

.s2list_position{	
	margin:20px 20px 0 20px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #f0f0f0;
}
.s2list_position a{
	text-decoration:none;
	color:#646464;
}
.s2list_position a:hover{
	color:#ba2636;
}

.s2list_news img{
	width:280px;
	height:160px;
}
.s2list_news li{
	overflow:hidden;
	margin-top:10px;
	padding:10px 20px;
}
.s2list_news li.thisclass{
	overflow:hidden;
	margin-top:10px;
	padding:10px 20px;
}
.s2list_news .news_left{
	float:left;
	width:440px;
}



.s2art_lt{
	width:220px;
	float:left;
}
.s2art_nav{
	background:#fafafa;
	font-size:14px;
}
.s2article{
	padding:20px 0;
	background:#f4f4f4;
}
.s2art_cnt{
	overflow:hidden;
	margin:0 auto;
	width:1000px;
}
.s2art_nav a{
	color:#646464;
}
.s2art_nav li:hover{
	background:#fff;
}
.s2art_nav li:hover a{
	color:#d32828;
	text-decoration:none;
}
.s2art_nav li{
        overflow: hidden;
	height:40px;
	text-indent:20px;
	line-height:40px;
	border-bottom:1px solid #f0f0f0;
	border-top:1px solid #fff;
}

.s2art_nav div{
	margin:10px 0 0 30px;
	float:left;
	width:20px;
	height:20px;
	background:url(../images/aboutus_icon.png) no-repeat;
}
.s2art_nav span{
	float:right;
	font-family:arial;
	font-size:12px;
	padding-right:20px;
}
.s2art_nav li:hover span{
	display:none;
}

.s2art_nav div.aboutus_icon_1{
	background-position: 0px 0px;
}
.s2art_nav div.aboutus_icon_2{
	background-position: -28px 0px;
}
.s2art_nav div.aboutus_icon_3{
	background-position: -56px 0px;
}
.s2art_nav div.aboutus_icon_4{
	background-position: -84px 0px;
}
.s2art_nav div.aboutus_icon_5{
	background-position: -112px 0px;
}
.s2art_nav div.aboutus_icon_6{
	background-position: -140px 0px;
}

.s2art_nav li:hover div.aboutus_icon_1{
	background-position: 0px -28px;
}
.s2art_nav li:hover div.aboutus_icon_2{
	background-position: -28px -28px;
}
.s2art_nav li:hover div.aboutus_icon_3{
	background-position: -56px -28px;
}
.s2art_nav li:hover div.aboutus_icon_4{
	background-position: -84px -28px;
}
.s2art_nav li:hover div.aboutus_icon_5{
	background-position: -112px -28px;
}
.s2art_nav li:hover div.aboutus_icon_6{
	background-position: -140px -28px;
}

.s2art_nav li.thisclass div.aboutus_icon_1{
	background-position: 0px -28px;
}
.s2art_nav li.thisclass div.aboutus_icon_2{
	background-position: -28px -28px;
}
.s2art_nav li.thisclass div.aboutus_icon_3{
	background-position: -56px -28px;
}
.s2art_nav li.thisclass div.aboutus_icon_4{
	background-position: -84px -28px;
}
.s2art_nav li.thisclass div.aboutus_icon_5{
	background-position: -112px -28px;
}
.s2art_nav li.thisclass div.aboutus_icon_6{
	background-position: -140px -28px;
}

.s2art_nav li.thisclass{
	background:#fff;
}
.s2art_nav li.thisclass a{
	color: #d32828;
}

.s2art_gt{
	width:779px;
	float:right;
	background:#fff;
	border-left:1px solid #e0e0e0;
}

.s2art_p{
	font-size:14px;
	line-height:32px;
	color:#646464;
	margin:0 40px;
	/*background:url(../images/s2/W163.png) repeat-y right;*/
}
.s2art_p .title h2{
	font-size:24px;	
	margin:10px 0;
	text-align:center;
}
.s2art_p .info{
	font-size:12px;
	line-height:20px;
	text-align:center;
	border:3px double #f0f0f0;
	padding:5px 0;
}
.s2art_p .content{
	margin-top:20px;
	/*text-indent:28px;*/
	text-align:justify;
}
.s2art_p .content p{
	margin:10px 0;
}
.s2art_p .content img{
	max-width:660px;
}
.s2art_p .content #history img{
	max-width:none;
}


.s2_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.s2_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
	padding:10px 20px;
}
.s2_pages ul li a{
	float:left;
	color:#555;
}
.s2_pages ul li a:hover{
	color:#690;
	text-decoration:none;
}
.s2_pages ul li.thisclass{
	background-color:#F8F8F8;
	padding:10px 20px;
	font-weight:bold;
	}
.s2_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	font-weight:bold;
}
.s2_pages .pageinfo{
	line-height:17px;
	color:#999;
}
.s2_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

.svr div{
	background:url(../images/srvicon.png) no-repeat;
}
.svr div.svr_icon_1{
	background-position: 0px 0px;
}
.svr div.svr_icon_2{
	background-position: -28px 0px;
}
.svr div.svr_icon_3{
	background-position: -56px 0px;
}
.svr div.svr_icon_4{
	background-position: -84px 0px;
}
.svr div.svr_icon_5{
	background-position: -112px 0px;
}
.svr div.svr_icon_6{
	background-position: -140px 0px;
}
.svr div.svr_icon_7{
	background-position: -168px 0px;
}

.svr li:hover div.svr_icon_1{
	background-position: 0px -28px;
}
.svr li:hover div.svr_icon_2{
	background-position: -28px -28px;
}
.svr li:hover div.svr_icon_3{
	background-position: -56px -28px;
}
.svr li:hover div.svr_icon_4{
	background-position: -84px -28px;
}
.svr li:hover div.svr_icon_5{
	background-position: -112px -28px;
}
.svr li:hover div.svr_icon_6{
	background-position: -140px -28px;
}
.svr li:hover div.svr_icon_7{
	background-position: -168px -28px;
}
.svr li.thisclass div.svr_icon_1{
	background-position: 0px -28px;
}
.svr li.thisclass div.svr_icon_2{
	background-position: -28px -28px;
}
.svr li.thisclass div.svr_icon_3{
	background-position: -56px -28px;
}
.svr li.thisclass div.svr_icon_4{
	background-position: -84px -28px;
}
.svr li.thisclass div.svr_icon_5{
	background-position: -112px -28px;
}
.svr li.thisclass div.svr_icon_6{
	background-position: -140px -28px;
}
.svr li.thisclass div.svr_icon_7{
	background-position: -168px -28px;
}


.wall div{
	background:url(../images/S2_svrs.png) no-repeat;
}
.wall div{
	background-position: 0px 0px;
}
.wall li:hover div{
	background-position: 0px -26px;
}
.wall li.thisclass div{
	background-position: 0px -26px;
}

.srvad,.srvpoint{
	margin:20px;
	overflow:hidden;
}
.srvpoint a{
	display:block;
	margin:8px;
	float:left;
}
.wallist{
	margin:20px auto;
	overflow:hidden;
	color:#646464;
}
.wallist h1{
	font-size:14px;
	margin:10px 0;
}
.wallist p{
	line-height:24px;
	border:1px solid #ccc;
	margin:10px 10px 10px 0;
	padding:10px;
	background:#646464;
	color:#fff;
}
.wallall{
	overflow:hidden;
	padding-bottom:40px;
}
.wallall h1{
	font-size:14px;
	color:#646464;
}
.wallall li{
	float:left;
	margin:10px 20px 0 0;
	border:1px solid #ccc;
}
.s2store_gt{
	width:779px;
	float:right;
	background:#fff;
	border-left:1px solid #e0e0e0;
        min-height:500px
}
.s2store_nav{
	background:#fafafa;
	font-size:14px;
}
.s2store_nav a{
	color:#646464;
}
.s2store_nav li{
        height:40px;
	text-indent:20px;
	line-height:40px;
	background:#fff;
}
.s2store_nav li:hover a{
	color:#d32828;
	text-decoration:none;
}
.s2store_nav li.tit{	
	border-bottom:1px solid #f0f0f0;
	border-top:1px solid #fff;
        background:#fafafa;
}

.rks{
margin:20px;
}
.rks a:hover{
	text-decoration:none;
	color:#ba2636;
}
.rk {
width: 480px;
float: left;
margin-top:10px;
height: 337px;
overflow:hidden;
}
.rkb {
width: 480px;
float: left;
margin-top:10px;
height: 200px;
overflow:hidden;
}
.rkc {
width: 320px;
float: left;
margin-top:10px;
height: 200px;
overflow:hidden;
}
.rktitle {
border-bottom: 1px solid #323232;
}
.rktitle h2 {
font-size: 18px;
font-family: '微软雅黑';
color: #323232;
font-weight: normal;
margin-bottom: 5px;
margin-left: 10px;
}
.rktitle h2 a {
font-size: 12px;
float: right;
line-height: 24px;
color: #646464;
}
.rktitle h3 {
font-size: 14px;
font-family: '微软雅黑';
color: #323232;
font-weight: normal;
margin-bottom: 5px;
margin-left: 10px;
}
.rktitle h3 a {
line-height: 24px;
color: #646464;
}
.rkpoint {
margin: 10px;
overflow: hidden;
}
.rkpic {
float: left;
width: 200px;
margin-right: 20px;
}
.rkpic img {
width: 200px;
}
.rkwds {
float: left;
width: 240px;
height: 133px;
overflow:hidden;
}
.rkname {
font-size: 14px;
font-weight: bold;
margin-bottom: 5px;
line-height: 20px;
}
.rkcnt {
line-height: 18px;
text-indent: 2em;
color: #646464;
}
.rkarts {
line-height: 24px;
margin: 10px;
}
.rkli .title {
color: #323232;
}
.rkli .title small {
float: right;
color: #999;
}