@charset "utf-8";
.g-lswh{
	clear:both;
	margin:0px 0 20px 0;	
}
.m-lswhnav{
	background-color:#C00;
	line-height:30px;
	height:30px;
	color:#ffffff;
	padding:0 20px;
	margin-bottom:20px;
}
.m-lswhnav ul{
	margin:0;
	padding:0 0 0 120px;
	list-style:none;
}
.m-lswhnav ul li{
	float:left;
	margin-right:60px;
}
.m-lswhnav ul li a:link, .m-lswhnav ul li a:visited{
	color:#ffffff;
}
.g-left-lswh{
	float:left;
	width:760px;
	margin-right:20px;
}
.g-right-lswh{
	float:left;
	width:210px;
}


.g-left-lswh .pic{
	float:left;	
	width:
}
.g-left-lswh .dt{
	float:left;	
	margin-left:20px;
    width:450px;
	line-height:24px;
}
.g-left-lswh .dt ul{
	margin:0;
	padding:0;
	list-style:none;
}
.g-left-lswh .dt ul li{
	line-height:27px;
}
.g-left-lswh .dt  h3{
	margin:0;
	padding:0;
	font-size:14px;
	color:#c00;
}
.g-left-lswh .dt ul li a.lable{
    color: #808080!important;
    padding-right: 5px;
}
.g-left-lswh .boxgroup1{
	margin-bottom:10px;
}
.g-left-lswh .boxgroup2{
	clear:both;
}
.boxgroup2 .box .top{
    background-color: #f6f6f6;
	margin:0 0 10px 0;
}
.boxgroup2 .box .top h3{
    font-size: 14px;
    color: #d30b02;
    font-weight: bold;
    margin: 0;
    padding:0 20px;
    height: 30px;
	line-height:30px;
}
.boxgroup2 .box .top a{
	float:right;
	padding-right:10px;
	font-weight:normal;
}
.g-right-lswh .box{
    background-color: #f6f6f6;
    border: 1px solid #e6e6e6;
    padding: 10px;
	margin-bottom:20px;
}
.g-right-lswh .top {
    color: #D30B02;
    font-size: 14px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D30B02;
	margin-bottom:10px;
}
.g-right-lswh .top a{
	float:right;
	padding-right:10px;
	font-weight:normal;
}
.g-right-lswh .content {
    padding: 5px 0px px 0px;
    margin: 5px 0 15px 0;
}
.g-right-lswh .box-shls .content{
	text-align:center;	
}
.g-right-lswh .content img{
    display:block;
	margin:0 auto;
}
.g-right-lswh .content ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.g-right-lswh .content ul li {
    background-position: left 9px;
    padding-left: 8px;
	line-height:27px;
}
.boxgroup2 .box .content{
	padding:0px 15px;
	font-size:14px;
	margin-bottom:20px;
}
.boxgroup2 .box .content ul{
	margin:0;
	padding:0;
	list-style:none;
}
.boxgroup2 .box .content ul li{
	line-height:30px;
}
.boxgroup2 .box .content ul li span {
    float: right;
    font-size: 12px;
    color: #808080;
}
.boxgroup2 .sysl .content a{
	diaplay:block;
	float:left;
	margin:10px 20px 10px 0;
	width:150px;
	text-align:center;	
	border:1px solid #d2d2d2;
	padding:5px;
	height:163px;
}
.boxgroup2 .sb .content li{
	color:#999999;	
}
.boxgroup2 .sysl .content li{
	float:left;	
	margin:0 0px 20px 0;
}
.boxgroup2 .sysl .content a{
	color:#333333;
	margin-right:20px;	
}
.boxgroup2 .sysl .content a h6{
	margin:0;
	padding:0;
	line-height:19px;
	font-weight:normal;
}
.boxgroup2 .sysl .content a:hover{
	background-color:#f2f2f2;
}
.boxgroup2 .flts dl{
	margin:0;
	color:#666;
}
.boxgroup2 .flts dd{
	float:left;
	display:block;
	width:120px;
	padding:0;
	margin:20px 60px 0 0;
	line-height:21px;
}
.boxgroup2 .flts dl img{
	width:120px;
}
.wydt .content ul{
	padding:0 15px;
	margin:12px 0;
	list-style:none;
}
.wydt .content ul li{
	clear:both;
	line-height:30px;
	color:#808080
}
.wydt .content ul li a{
	font-size:14px;
	color:#333;
}
.wydt .content ul li a:link, .wydt .content ul li a:visited{
	color:#333;
}
.wydt .content ul li a:hover{
	color:#cc0000!important;
	text-decoration: underline;
}
.wydt .content ul li a.lable{
	color:#808080!important;
	padding-right:5px;
}
.wydt .content ul li span{
	float:right;
	font-size:12px;
	color:#808080;
}
.wydt .top{
	background-color: #f6f6f6;
    margin: 0 0 10px 0;	
}
.wydt .top h3{
	font-size: 14px;
    color: #d30b02;
    font-weight: bold;
    margin: 0;
    padding: 0 20px;
    height: 30px;
    line-height: 30px;	
}
.g-right .top{
	background-color: #f6f6f6;
    margin: 0 0 10px 0;	
}
.g-right .top h3{
	font-size: 14px;
    color: #d30b02;
    font-weight: bold;
    margin: 0;
    padding: 0 20px;
    height: 30px;
    line-height: 30px;	
}
.g-right .top h3 a{
	float:right;
	margin-left:20px;
	font-size:12px;
}
.shuibi {
    margin: 0;
    padding: 20px 40px 40px 40px;
    list-style: none;
}
.shuibi li{
    margin: 0 0 25px 0;
    font-size: 14px;
    color: #333;
    line-height: 24px;
	color:#666666;
}
.shuibi li a{
    font-weight:bold;
}	
.shuibi li a span{
    font-size:16px;
	line-height:32px;
	color:#333333;
}
.shuibi li span{
	margin-right:10px;	
}
.g-one{
	padding:0px;	
}
.g-one .top{
    background-color: #f6f6f6;
	margin:0 0 10px 0;
}
.g-one h3{
    font-size: 14px;
    color: #d30b02;
    font-weight: bold;
    margin: 0;
    padding:0 20px;
    height: 30px;
	line-height:30px;
}
.g-one .sysl{
	margin:0;
	padding:0;
	list-style:none;	
}
.g-one .sysl li {
    float: left;
    margin: 20px 16px 20px 0px;
    background-color: #f2f2f2;
    border: 1px solid #e6e6e6;
    width: 146px;
    height: 148px;
    padding: 17px 17px 0 17px;
    text-align: center;
    line-height: 21px;
    color: #666;
}
.shls {
	margin:0px 0;
	padding:0;
	list-style:none;			
}
.shls li {
    float: left;
    width: 146px;
    margin: 40px 45px 40px 45px;
    text-align: center;
    line-height: 27px;
}
.g-left .box{
	background-color: #f6f6f6;
    border: 1px solid #e6e6e6;
    padding: 10px;
    margin-bottom: 20px;
}
/*
.g-left .btn a{
	display:block;
	width:100%;
	height:30px;
	background-color:#ffffff;
	text-align:center;
	line-height:30px;
	color:#cc0000;	
	margin:10px 0;
}
*/
.g-left .member .top{
	color: #D30B02;
    font-size: 14px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D30B02;
    margin-bottom: 10px;
}
.g-left .note b{
	color:#cc0000;
	line-height:21px;
	font-size:14px;	
	margin:0 0 10px 0;
}
.g-left .note ul{
	margin:0px 0;
	padding:0;
	list-style:none;	
}
.g-left .note ul li{
	line-height:24px;	
}
.g-left-lswh .lswk ul{
	margin:0;
	padding:0;
	list-style:none;	
}
.g-left-lswh .lswk ul li{
	float:left;
	display:block;
	width:130px;
	height:300px;
	padding:0;
	margin:20px 60px 20px 0;
	line-height:21px;
}
.g-left-lswh .lswk ul li img{
	width:130px;
}
.g-left-lswh .lswk ul li p{
	font-size:12px;
	color:#929292;
	line-height:17px;
	margin-top:10px;
}
.g-left-lswh .top{
	background-color: #f6f6f6;
    margin: 0 0 10px 0;	
}
.g-left-lswh .top h3{
	font-size: 14px;
    color: #d30b02;
    font-weight: bold;
    margin: 0;
    padding: 0 20px;
    height: 30px;
    line-height: 30px;	
}

.box-skjs .content{
	background-color:#ffffff;	
}

.box-skjs .content ul.submenu{
	padding:0;
	margin:0 5px;
	list-style:none;
	font-size:12px;
	background-color:#fff;
	border: 1px solid #c6dbe0;
	width:105px;	
}
.box-skjs .content ul.submenu li{
	padding:2px 0;
}
.box-skjs .content ul.submenu li a{
	color:#333;
	padding: 0 0 0 5px;
}
.box-skjs .content ul li a:link, .box-skjs .content ul li a:visited{
	color:#333;
}
.box-skjs .content ul li a:hover{
	color:#cc0000!important;
	text-decoration: underline;
}
.box-skjs .content table{
	margin:10px;
}
.box-skjs .content table .inp{
	width:110px;
	height:19px;
	border: 1px solid #CCCCCC;
}
.box-skjs .content table td{
	padding:3px 0;
}


.g-left-lswh .lswk dl.view{
	margin:0 0 10px 100px;
	color:#333;
	width:500px;
	padding:20px 0;
}
.g-left-lswh .lswk dl.view dt{
	float:left;
	margin:0 20px 0 0;
	color:#ff8006;
}
.g-left-lswh .lswk dl.view dd{
	padding:0;
	margin:0;
	line-height:27px;
}
.g-left-lswh .lswk dl.view dd a{
	line-height:36px;
}
.g-left-lswh .lswk dl.view dd.dd_name{
	font-size:20px;
	color:#ff8006;
	padding:10px 0 5px 0;
}
.g-left-lswh .lswk .lvshiwenku-bottom{
	padding:0 40px 30px 40px;	
	line-height:24px;
}
.g-left-lswh .lswk .lvshiwenku-bottom h3{
	color:#cc0000;
	font-weight:bold;
	height:24px;
	line-height:24px;
	margin:20px 0 10px 0;
	padding:0px;
	border-bottom:1px solid #dddddd;
	font-size:14px;
}

.g-right-shls{
    float: left;
    width: 710px;
    margin-bottom: 30px;
}
.g-right-shls .top{
	background-color: #f6f6f6;
    margin: 0 0 10px 0;	
}
.g-right-shls .top h3{
	font-size: 14px;
    color: #d30b02;
    font-weight: bold;
    margin: 0;
    padding: 0 20px;
    height: 30px;
    line-height: 30px;	
}
.g-right-shls .top h3 a{
	float:right;
	margin-left:20px;
	font-size:12px;
}






.g-right-shls .content h3{
	color:#333!important;
	font-size:30px;
	font-weight:bold;
	font-family:"simhei";
	text-align:center;
	margin:30px 0;
	height:70px;
	line-height:60px;
	background-image: url(../images/logo-shls.gif);
	background-repeat: no-repeat;
	background-position: 200px 5px;
	padding-left:220px;
}

.g-right-shls .content .download{
	text-align:right;
	line-height:30px;
}
.g-right-shls .content .download img{
	width:700px;
}
.content .download a:link, .content .download a:visited{
	color:#ff6800;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
	
.g-right-shls .yinying{
	height:15px;
	background-image: url(../images/coverpic_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;	
}
.g-right-shls .shls-bottom{
	line-height:27px;
	background-color: #f9f9f6;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
	border-left-color: #dfdfdf;
	margin:30px 0;
}
.g-right-shls .shls-bottom h3{
	color:#363636;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin:20px 0 10px 0;
	padding-left:30px;
	background-color: #fff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
	background-image: url(../images/dot_10.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	font-size:14px;
}
.g-right-shls .shls-bottom a{
	color:#000;
	margin-right:10px;
	font-size:14px;
	font-weight:bold;
}
.g-right-shls .shls-bottom a:link, .g-right-shls .shls-bottom a:visited{
	color:#333;
}
.g-right-shls .shls-bottom a:hover{
	color:#d30b02!important;
	text-decoration: underline;
}
.g-right-shls .shls-bottom dl{
	padding-left:50px;
}
.g-right-shls .shls-bottom dl dt{
	font-size:14px;
	font-weight:bold;
	color:#d30b02;
	line-height:24px;
}
.g-right-shls .shls-bottom dl dd{
	margin:0 0 0 10px;
}
.g-right-shls .shls-bottom dd.biaoti{
	color:#666;
	background-image: url(../images/icon_dot-black.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:30px;
	margin-top:5px;
	line-height:24px;
}
.g-right-shls .shls-bottom dd.sub-biaoti{
	color:#000;
	padding-left:10px;
	padding-left: 30px;
	font-size:12px;
}
.g-right-shls .info-detail{
	line-height:24px;
	background-color: #f9f9f6;
	margin:30px 0;
	border: 1px solid #dfdfdf;
	padding:40px 20px;
	color:#333;
}
.g-right-shls .info-detail h2{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	margin:30px 0 10px 0;
}
.g-right-shls .info-detail h3{
	font-size:12px;
	text-align:center;
	color:#8C8C8C;
	font-weight:normal;
	margin:0;
	line-height:19px;
}
.g-right-shls .info-detail h3 a:link, .g-right-shls .info-detail h3 a:visited{
	color:#333;
	padding:0 5px;
}
.g-right-shls .info-detail h3 a:hover{
	color:#cc0000!important;
	text-decoration: underline;
}
.g-right-shls .info-detail .content{
	font-size:14px;
	color:#333;
	line-height:21px;
	padding:20px 10px 0 10px;
}
.g-right-shls .info-detail .content img{
	padding-bottom:5px;
}
.g-right-shls .info-detail .content p{
	text-indent:30px;
}
.g-right-shls .info{
	line-height:24px;
	margin:0px 0;
	padding:0px 20px;
	color:#333;
}
.g-right-shls .info h2{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	margin:30px 0 20px 0;
}
.g-right-shls .info p{
	line-height:27px;
	margin:0 0 20px 0;
}
#shls-pics {
	border: 1px solid #dfdfdf;
	width:708px;
	height:500px;
}
#shls-pics .next, #shls-pics .prev {
  position: relative;	
	top:-240px;
	z-index:101;
}

#shls-pics .prev {
	float:left;
}

#shls-pics .next {
	float:right;
}

#shls-pics .slides_container{
	width:680px;
	margin:10px 20px;
}
#shls-pics .slides_container div.slide{
	height:450px;
	display:block;
	margin:0 auto;
}

#shls-pics .slides_container div.slide ul{
	padding-left:10px;
	display:block;
	padding:20px;
	margin:20px 0 0 0;
	list-style:none;
}
#shls-pics .slides_container div.slide ul.view{
	width:699px;
	height:430px;

}
#shls-pics .slides_container div.slide ul.view li{
	float:left;
	width:292px;
	margin:0 15px;
	text-align:center;
	line-height:27px;
}





































.topADTabs{
	float:left;
}
.topADTabs ul{
	padding:0;
	margin:0;
	list-style:none;
	font-size:12px;
	border-top: 1px solid #c6dbe0;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.topADTabs ul li{
	text-indent:12px;
	cursor:pointer;
	padding:0;
	border-bottom: 1px solid #c6dbe0;
	border-right: 1px solid #c6dbe0;
	border-left: 1px solid #c6dbe0;
}
.topADTabs li a{
	display:block;
	height:36px;
	width:65px;
	line-height:36px;
	background-color:#fff;
	color:#333;
	padding: 0 2px;
}


.topADTabs ul li.topADTabsOn{	
	color:#cc0000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;	
}
.topADTabsCon{
	float:right; 
	text-align:left; 
	padding:4px 0 0 1px;
	font-size:12px;
}
.topADTabsCon li{
	margin-top:5px;
	list-style:none;
	line-height:22px!important;
}
.topADTabsCon{
	width:97px;
	height:443px;
	padding:0 0 0 10px;
	background:#fff;
	text-align:left;
	cursor:pointer;
	font-weight:bold;
	border-top:1px solid #c6dbe0;
	border-right: 1px solid #c6dbe0;
	border-bottom: 1px solid #c6dbe0;
	border-left-style: none;
}
.topADTabsCon ul{
	padding:0;
	margin:0;
	list-style:none;
}
.topADTabsCon ul li a{
	font-weight:normal;
}
/*信息页*/
.g-left-lswh .info{
	padding:10px 20px;	
	margin-bottom:30px;
}
.g-left-lswh .info h2{
	text-align:center;	
	margin:10px 0 0px 0;
	line-height:30px;
}

.g-left-lswh .info h5{
	text-align:center;
	margin:0 0 20px 0;
	line-height:30px;
	border-bottom:1px solid #dfdfdf;	
}
.g-left-lswh .info p{
	line-height:24px;
	margin:0 0 10px 0;
}
.g-left-lswh .info img {
    max-width: 500px;
    _width: 500px;
    myimg: expression(onload=function(){this.style.width=(this.offsetWidth > 500)?"500px":"auto"} );
    margin-bottom: 15px;
}