@charset "utf-8";
/* CSS Document */
#header, #main, #main1, #nav, #footer{
	width:1129px;
	text-align:center;
	margin:0 auto;
	padding:0;
}
#content,#layout{
	min-width:1129px;
	max-width:1920px;
	_width: expression(document.body.clientWidth < 1129 ? "1129px" : (document.body.clientWidth > 1920 ? "1920px" : "auto"));
	text-align:center;
	margin:0 auto;
	padding:0;

}
#layout{width:100%;padding-bottom:20px;}
#footer {
	width:100%;
	border-top:1px solid #3EB1EA;
	text-align:center;
	clear:both;
	margin:0px auto;
	color:#6a6a6a;
	overflow:hidden;
	background-color:#333333;
}
.fnav{
	width:1003px;
	margin:0px auto;
	overflow:hidden;
	position:relative;
	padding:20px 0;
}
.fnav_ewm{
	width:346px;
	height:166px;
	padding-top:5px;
	padding-left:20px;
	color:#a0adb7;
	text-align:center;
	background:#1F1F1F;
	float:right;
}
.fnav_ewm img{
	display:block;
	margin:0 auto;
}
	
.fnav_li{
	
	margin-left:12px;
}
.fnav_li1{
	border-top:1px solid #ed8b7d;
}
.fnav_li a{
	display:block;
	line-height:20px;
	height:20px;font-weight:bold;
	color:#fff;font-size:13px;
}
.fnav_li a:visited,.fnav_li a:hover{
	color:#fff;
}
.fnav_li span,.fnav_li span a{
	display:block;
	line-height:30px;
	height:40px;
	margin-bottom:5px;
	color:#fff;
	font-weight:bold;
	font-size:15px;
}
.fnav_li span a:visited,.fnav_li span a:hover{
	color:#fff;
}
.f{
	width:100%;
	border-top:1px solid #3EB1EA;
	background-color:#050505;
	text-align:center;
	color:#fff;font-weight:bold;
	padding:10px 0;
}
.f a,.f a:visited{
	color:#767676;
}
#header {
	height:80px;
	text-align:center;
	position:relative;
	z-index:999;
}
#logo{
	display:inline;
	float:left; 
	width:75px; 
	margin:15px 0 0 20px;
}
#main1{
	text-align:center;
	overflow:hidden;
	background:url(/skins/doccms_model_1/images/main.png) repeat-x top;
	border-top:1px solid #8f907a;
	position:relative;
	margin-top:-115px;
	z-index:999;
}
#left{
    display:inline;
    float:left;
	width:200px;
	margin:30px 40px;
	overflow:hidden;
}
#right{
    float:left;
	width:655px;
	overflow:hidden;
}
#left_t{
    text-align:center;
	margin:0 auto;
}
#left_c{
    width:195px;
	margin:10px auto;
	min-height:150px;
	_height:150px;
}
#left_c .li,#left_c .li1{
    width:195px;
	height:30px;
	background:url(/skins/doccms_model_1/images/line1.jpg) repeat-x bottom;
}
#left_c .li a,#left_c .li1 a{
    display:block;
    line-height:30px;
	background:url(/skins/doccms_model_1/images/li2.jpg) no-repeat 10px center;
	padding-left:30px;
}
#left_c .li a:hover,#left_c .li1 a{
    line-height:30px;
	background:#1ea8ab url(/skins/doccms_model_1/images/li1.jpg) no-repeat 10px center;
	color:#fff;
	text-decoration:none;
}
#main{
	text-align:center;
	overflow:hidden;
	margin:20px auto 0;
	width:1003px;
}
#p{
	color:#707070;
	overflow:hidden;
	clear:both;
}
#p span{
	color:#ffffff;
	font-size:27px;
	line-height:50px;
}
#p font{
	color:#707070;
	font-size:20px;
	padding-left:5px;
	line-height:50px;
	text-transform:uppercase;
}
.position{
	height:20px;
	line-height:20px;
	text-align:right;
	clear:both;
	font-family:'宋体';
	margin-bottom:10px;
}
.apic{
	background:#fff;
	overflow:hidden;
	text-align:center;
	padding:8px 0;
}
#right_c{
	text-align:justify; 
	text-justify:inter-ideograph;
	background:#fff;
	padding-top:25px;
	margin:0 auto;
	min-height:400px;
	_height:400px;
}
.sort{
	width:1003px;
	height:30px;
	background:#005192;
}
.sort a,.sort a.on{
	display:inline-block;
	float:left;
	line-height:30px;
	height:30px;
	color:#fff;
	font-size:14px;
	padding:0 20px;
	border-right:2px solid #2a3026;
}
.sort a:hover,.sort a.on{
	background:#df221a;
}
.plist{
	width:138px;
	margin-bottom:20px;
	margin-left:6px;
}
.plist img{
	width:138px;
	height:79px;
}
.plist span{
	display:block;
	height:20px;
	background:#2d5624;
	color:#fff;
	line-height:20px;
	text-align:center;
}
.plist a:hover span{
	background:#df221a;
}
.location{
	background:#5c5c5c;
	height:37px;
	padding-left:15px;
	font-size:14px;
	line-height:37px;
	clear:both;
	color:#fff;
	margin-bottom:20px;
}
.location a,.location a:visited,.location a.on,.location a.on:visited{
	display:inline-block;
	color:#fff;
	line-height:37px;
	padding:0 15px;
}
.location a:hover,.location a.on{
	text-decoration:none;
	background:#df221a;
}
.pro_list{
	width:300px;
	margin-left:50px;
}
.pro_list span{
	display:block;
	line-height:30px;
}
.page{
	text-align:center;
	clear:both;
	margin:0 auto;
	padding:20px 0;
}
.clear{
	clear:both;
	overflow:hidden;
	height:20px;
}
/* 首页 */
.rim{
	width:490px;
	margin:35px 0 0 56px;
}
.title{
	height:40px;
	color:#fff;
	font-size:18px;
	line-height:40px;
}
.title a{
	line-height:40px;
	color:#fff;	
}
.title span{
	padding-left:5px;
	line-height:40px;
	color:#fff;
	text-transform:uppercase;
}
#Tab1 {
	width:490px;
	padding:0;
	overflow:hidden;
}
.Menubox {
	width:100%;
	height:42px;
	line-height:42px;
	overflow:hidden;
}
.Menubox ul {
	margin:0px;
	
}
.Menubox li {
	float:left;
	display:block;
	cursor:pointer;
	margin-right:3px;
	width:160px;
	height:42px;
	line-height:42px;
	text-align:center;
	color:#fff;
	font-size:14px;
	background:#005192;
}
.Menubox li.hover {
	display:block;
	background:#df221a;
	color:#fff;
}
.Contentbox {
	clear:both;	
}
.nlist{
	display:block;
	background:#fff;
	width:486px;
	height:115px;
	margin:10px 0;
	overflow:hidden;
	color:#5f6d5c;
}
.nlist img{
	float:left;
	width:130px;
	height:90px;
	margin:11px;
}
.nlist span{
	font-size:14px;
	color:#000;
	display:block;
	line-height:30px;
	margin-top:8px;
}
.nlist i{
	font-size:12px;
	color:#8c8c8c;
	display:block;
	line-height:18px;
}
.nlist1{
	width:920px;
	border-bottom:1px dashed #ddd;
	margin:20px auto;
}
.about{
	width:490px;
	margin:35px 56px 0 0;	
}
.about_c{
	height:265px;
	overflow:hidden;
	background:#fff;
	overflow:hidden;
	padding:14px;
}
.pro{
	width:1090px;
	margin:0 auto;
	clear:both;
}
.pro_t{
	width:1014px;
	margin:0 auto;
	height:70px;
	padding-top:40px;
}