/*index*/
.index-box{
	width: 480px;
	height: 400px;
	float: left;
	display: block;
	margin: 15px 20px 15px 0;
}
.index-box .right-box{margin-right: 0px;float: right;}
.index-industory{
	width: 100%;
	height: 150px;
	position: relative;
	display: block;
	float: left;
	margin-top: 15px;
	padding-bottom: 20px;
}

.index-panel{width: 100%;}
.index-panel img{width: 480px;float: left;}

a.box-title{
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-bottom: 15px;
	display: block;
}
a.box-title span{font-size: 16px;color: #506a85;font-weight: bold;}
a.box-title em{font-size: 16px;color: #B22222;font-weight: bold;margin-left: 5px;}
.index-industory ul li{float: left;width: 200px;}
.index-industory ul li img{width: 100%;display: block;}

.news-tab{width: 100%;height: 355px;}
.news-tab dl{
	width: 100%;
	height: 355px;
}
.news-tab dl dt{
	display: inline-block;
	min-width: 60px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	color: #506a85;
	text-align: center;
	padding: 0 5px;
	padding-bottom: 10px;
}
.news-tab .tabclick{
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	position: relative;
	top: 1px;
}
.news-tab dl dd{
	height: 30px;
	line-height: 30px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 0 5px;
}
.news-tab dl dd:last-child{border-bottom: 1px solid #ccc;}
.news-tab dl dd a{
	width: 380px;
	height: 30px;
	font-size: 14px;
	color: #666;
	float: left;
	overflow: hidden;
}
.news-tab dl dd a:hover{color: #B22222;}
.news-tab dl dd em{
	width: 80px;
	height: 30px;
	font-size: 14px;
	color: #666;
	float: right;
}
.news-tab dl dd.news2{display: none;}



/*aboutsun*/
.gk p{
	font-size: 13.5px;
	line-height: 25px;
	text-indent: 2em;
	letter-spacing: 0.5px;
	color: #333333;
}

/*news*/
.news-top{
	width: 100%;
	padding-bottom: 15px;
	border-bottom: 1px solid #999;
	margin-bottom: 15px;
}
.news-top a{
	width: 700px;
	height: 25px;
	line-height: 25px;
	color: #000;
	display: block;
	overflow: hidden;
}
.news-top a:hover{color: #B22222;text-decoration: underline;}
.news-top h4{width:100%;font-size: 15px;}
.news-top span,.news-top p{font-size: 13px;color: #999;}
.news-top p{text-indent: 2em;line-height: 20px;margin-top: 5px;}
.news-list{width: 100%;}
.news-list ul li{
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: url('/china-sunshine/static/img/n1.jpg')no-repeat left center;
	
	border-bottom: 1px dashed #666;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.news-list ul li:last-child{margin-bottom: 0;}
.news-list li a{
	width: 100%;
	height: 30px;
	color: #666;
	padding-left: 8px;
	font-size: 14px;
}
.news-list li a em{float: right;margin-right: 8px;}
.news-list li a:hover{color:#506a85;}

.news-cont{width: 100%;display: block;}
.news-cont h4{width: 100%;text-align: center;font-size: 16px;padding: 10px 0;}
.news-cont p.source{width: 100%;text-align: center;font-size: 13px;padding-bottom: 10px;}
.news-cont .text p{font-size: 13px;line-height: 2em;text-indent: 2em;}
/*ser_info*/
.ser-title{
	width: 100%;
	text-align: center;
	line-height: 25px;
	color: #506a85;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 15px;
}
.ser-table{
	width: 100%;
	border: 1px solid #333;
}
.ser-table tr th{
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	position: relative;
	right: -1px;
	padding: 6px 0;
}
.ser-table tr td{
	font-size: 13px;
	padding: 3px 0 3px 2px;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	position: relative;
	right: -1px;
	bottom: -1px;
}

/*rc*/
.rctable{width: 100%;border-top: 1px solid #ddd;border-left: 1px solid #ddd;}
.rctable th{font-size: 14px;padding:5px;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;}
.rctable td{font-size: 13px;padding:5px;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;}
.rctable td span{cursor: pointer;}
.rctable td span:hover{color: red;}
.rctable td div.descrip{background: #fff;border: 1px solid #ddd;position: absolute;margin-top: 8px;margin-left: 10px;display: none;padding: 10px;}

/*culture*/
.culture-box{width: 100%;display: block;margin-bottom: 15px;}
.culture-box .box-cont{width: 460px;position:relative;display: inline-block;}
.culture-box .box-cont-all{width: 100%;position:relative;display: block;}
.culture-box .box-cont-all p,.culture-box .box-cont p{font-size: 14px;line-height: 1.5;text-indent: 2em;padding: 5px 0;}
.culture-box .box-cont-all h4,.culture-box .box-cont h4{font-size: 16px;padding-bottom: 10px;color: #506a85;}
.culture-box img{width: 280px;position:relative;display: inline-block;margin-left: 15px;}
.culture-box img.cimg{width: 280px;position:relative;display: inline-block;margin-top: 10px;margin-left: 50px;}
.cul-img-box{padding: 10px;margin-left: 20px;}
.cul-img-box dd{display: inline-block;margin-right: 8px;margin-bottom: 8px;}

/*industory*/
.indut-box{width: 100%;display: block;margin-bottom: 15px;}
.indut-box img{width: 280px;position:relative;float:left;margin-left: 15px;margin-bottom:15px;}
.indut-box .indut-cont{width: 450px;position:relative;float:left;margin-left: 10px;margin-bottom:15px;}
.indut-box .indut-cont p{font-size: 14px;line-height: 1.5;text-indent: 2em;padding: 5px 0;}
.indut-box .indut-cont h4{font-size: 16px;padding-bottom: 10px;color: #506a85;border-bottom: 2px solid #506a85;}
.indut-box .indut-cont a{position: absolute;margin-left: 400px;margin-top: -20px;color: red;}