@charset "utf-8";
/* CSS Document */
.middle{
	background:#fff;
}
.middle_banner{
	position:relative;
	height:232px;
	width:100%;
	overflow:hidden;
	zoom:1;
}
.middle_banner img{
	position:absolute;
	left:50%;
	margin-left:-720px;
}
.middle_main{
	background:url(../images/cm_bg.png) repeat-x top;
}
.main{
	width:1000px;
	margin:0 auto;
	background:#fff;
	min-height:900px;
	padding-bottom:15px;
}
.clear{
	clear:both;
	overflow:hidden;
	zoom:1;
}
.main_left{
	float:left;
	width:217px;
	padding-left:1px;
	background:url(../images/ml_bg.png) no-repeat top left;
	padding-top:15px;
}
.main_left .ml_t{
	height:62px;
	line-height:62px;
	font-size:25px;
	color:#00a650;
	font-weight:bold;
	text-align:left;
	background:url(../images/ml_tbg.png) no-repeat bottom;
}
.main_left .ml_ul{
	padding-left:19px;
	padding-right:17px;
	padding-top:14px;
}
.main_left .ml_ul li{
	height:32px;
	line-height:32px;
	padding:4px 0px;
	border-bottom:1px solid #ececec;
}

.main_left .ml_ul .li_cur,.main_left .ml_ul li:hover{
	border-bottom:1px solid #fff;
}
.main_left .ml_ul li a{
	border:1px solid #fff;
	display:block;
	background:url(../images/ico_ml2.png) no-repeat 15px 12px;
	padding-left:45px;
	color:#666;
	font-size:14px;
}
.main_left .ml_ul li a:hover,.main_left .ml_ul .li_cur a{
	border:1px solid #ececec;
	background:url(../images/ico_ml1.png) no-repeat 15px 12px;
	background-color:#d50011;
	color:#fff;
}
.main_right{
	width:780px;
	border:1px solid #eee;
	float:left;
	margin-top:-25px;
	position:relative;
	z-index:2;
	height:auto;
	zoom:1;
height: 1480px;
	padding-bottom:20px;
}
.main_right .mr_t{
	background:url(../images/mr_bg.png) repeat-x top;
	border:3px solid #fff;
	border-bottom:0px;
	height:54px;
	line-height:54px;
	padding:0px 10px;
	font-size:22px;
	color:#333;
}
.main_right .mr_t strong{
	float:left;
	width:300px;
}
.main_right .mr_t .mr_t_d{
	float:left;
	width:426px;
	text-align:right;
	font-size:12px;
}
.main_right .mr_t .mr_t_d a{
	color:#333;
}
.main_right .mr_t .mr_t_d .a1{
	background:url(../images/mr_dian.png) no-repeat left;
	padding-left:15px;
}
.mr_main{
	width:100%;
	border-top:1px solid #eaeaea;
	margin:0 auto; font-size:14px; line-height:180%;
	padding-top:20px;

}
.mr_main h2{ text-align:center; font-weight:bold;font-size: 28px;}
.mr_main .mrm_left{
	width:738px;
	float:left; font-size:15px;
	color:#666;
	line-height:28px;
	padding:0px 20px;
}
.mr_main .mrm_left p{
	
	padding-bottom:20px;
}
.mr_main .mrm_right{
	float:left;
}
.mr_main .mrm_right img{
	float:left;
	border:3px solid #c9c9c9;
}
.link_left{
	float:left;
	text-align:center;
	width:350px;
}
.link_right{
	width:380px;
	float:left;
	padding-top:30px;
	line-height:30px;
	color:#666;
}
.link_right strong{
	color:333;
}

.mrm_title{
	width:587px;
	height:60px;
	line-height:40px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#333;
	border-bottom:1px dotted #d7d7d7;
	margin:0 auto;
}
.mrm_content{
	padding-top:30px;
	line-height:24px;
	color:#666;
	width:710px;
	margin:0 auto;
}
.mrm_content p{
	text-indent:2em;
}
.mr_main_p0{
	padding-top:0px;
}
.list_ul{
	width:658px;
	margin:0 auto;
	padding-top:18px;
}
.list_ul li{
	height:35px;
	line-height:35px;
	
	clear:both;
	overflow:hidden;
	zoom:1;
	border-bottom:1px dashed #b5b5b5;
}
.c_r_div label{
	height:32px;
	line-height:50px;
	width:500px;
	font-size:14px;
	color:#666;

}
.c_r_div .input{
	width:260px;
	height:32px;
	line-height:32px;
	background:#ffff;
	border:1px solid #e2e2e2;
}
.c_r_div textarea{
	width:260px;
	height:60px;
	line-height:150%;
	background:#ffff;
	border:1px solid #e2e2e2;
}
.div_sub input{
	width:100px;
	height:30px;
	text-align:center;
	background:#6a6a6a;
	color:#fff;
	border:0px;
	font-size:16px;
	font-family:"微软雅黑";
	cursor:pointer;
}
.conter{
	margin-top: 30px;
	text-align: center;
}

.list_ul1 li a{
	color:#6b6b6b;
	clear:both;
	overflow:hidden;
	zoom:1;
}
.list_ul li a{
	color:#6b6b6b;
	clear:both;
	overflow:hidden;
	zoom:1;
}
.list_ul li .liebiao{
	float:left;
	width:65px;
}
.list_ul li .riqi{
	float:right;
	
}
.list_ul li .neir{
	float:left;
	width:545px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.page{
	width:400px;
	padding-top:20px;
	margin:0 auto;
}
.page .page_ul{
	clear:both;
	overflow:hidden;
	zoom:1;
}
.page .page_ul li{
	float:left;
	padding-right:12px;
	height:24px;
}
.page .page_ul .page_li a{
	float:left;
	width:37px;
	height:20px;
	border:2px solid #c1c1c1;
	font-size:0.9em;
	line-height:19px;
	text-align:center;
	color:#444;
}
.page .page_ul .page_li1 a{
	float:left;
	width:29px;
	height:19px;
	border:2px solid #c1c1c1;
	font-size:0.9em;
	line-height:19px;
	text-align:center;
	color:#fff;
	background-color:#8d8d8d;
	margin-right:2px;
}
.page .page_ul .page_li1 a:hover,.page .page_ul .page_li1 .cur_a{
	border:2px solid #2e303c;
	background-color:#1c1d24;
}

.pro_list{
	width:691px;
	clear:both;
	overflow:hidden;
	zoom:1;
	margin:0 auto;
}
.pro_list_ul{
	width:720px;
	overflow:hidden;
	zoom:1;
	clear:both;
	overflow:hidden;
	zoom:1
}
.pro_list_ul li{
	width:209px;
	float:left;
	margin-right:29px;
	margin-bottom:20px;
	border:1px solid #eeeeed;
	
}
.plu_img{
	display: block;
	height:153px;
	padding-top:6px;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
	font-size:13px;
	color:#666;
	line-height:30px;
	border-bottom:1px solid #eeeeed;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	-o-text-overflow: ellipsis; 
}
.plu_img img{
	display:block;
	width:196px;
	height:122px;
}
.plu_info{
	padding-top:6px;
	padding-left:13px;
	padding-right:10px;
	color:#999;
	line-height:20px;
}
.plu_info_text{
	height: 60px;
	line-height: 20px;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}
.plu_info .plu_info_a{
	text-align:right;
	padding-top:6px;
	padding-right:5px;
}
.ser_list{
	width:709px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	zoom:1;
}
.ser_list_ul{
	width:740px;
	clear:both;
	overflow:hidden;
	zoom:1;
}
.ser_list_ul li{
	width:339px;
	padding-right:31px;
	padding-bottom:20px;
	float:left;
}
.slu_img img{
	display:block;
}
.slu_title{
	clear:both;
	overflow:hidden;
	zoom:1;
	height:48px;
	line-height:48px;
	color:#4d4d4d;
	font-size:14px;
	border-bottom:1px dotted #b4b4b4;
}
.slu_title .slu_title_left{
	width:246px;
	float:left;
}
.slu_title .slu_title_right{
	width:90px;
	float:left;
	text-align:right;
	font-family:"宋体";
	font-size:12px;
}
.slu_title .slu_title_right strong{
	font-size:14px;
	color:#e70013;
}
.slu_info{
	clear:both;
	overflow:hidden;
	zoom:1;
	height:78px;
}
.slu_info_left{
	width:195px;
	float:left;
	line-height:22px;
	color:#999;
	font-family:"宋体";
}
.slu_info_left span{
	display:block;
	color:#666;
}
.slu_info_right{
	width:88px;
	height:31px;
	margin-top:28px;
	background:#a6a6a6;
	color:#fff;
	text-align:center;
	line-height:30px;
	float:right;
}
.pack_top{
	width:722px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	zoom:1;
}
.pack_top .pack_left{
	width:350px;
	float:left;
}
.pack_top .pack_left img{
	border:3px solid #e0e0e0;
}
.pack_top .pack_right{
	width:360px;
	float:left;
	padding-top:10px;
}
.pack_top .pack_right{
	width:360px;
	float:left;
}
.pack_right .pack_t{
	font-size:23px;
	line-height:36px;
	color:#d50011;
}
.pack_right .pack_t1{
	font-size:17px;
	color:#4d4d4d;
}
.pack_right .pack_t2{
	font-size:14px;
	color:#4d4d4d;
	line-height:30px;
}
.pack_right .pack_t2 span{
	font-weight:bold;
	color:#e70013;
	line-height:30px;
}
.pack_right .pack_t3{
	line-height:24px;
	color:#999;
}
.pack_right .pack_t3 span{
	display:block;
	color:#666;
}


.pack_bottom{
	width:722px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	zoom:1;
	padding:25px 0px;
}
.pack_b_t{
	height:32px;
	background:url(../images/ss_bg2.jpg) repeat-x bottom;
}
.pack_b_t span{
	display:block;
	height:32px;
	background:url(../images/ss_bg.jpg) no-repeat top;
	width:110px;
	text-align:center;
	line-height:32px;
	color:#d50011;
	font-size:16px;
}
.pack_b_info{
	line-height:30px;
	color:#666;
	padding-top:20px;
}
.info{ font-size:12px; text-align:center; color:#999999;  margin-top:0px;}
.infobody{ padding:10px;}
.xg{ clear:both; padding-left:10px;}
.xg dl dt{ font-size:15px; font-weight:bold;}
.xg dl dd a,visited{ font-size:13px; color:#666666;}
.xg dl dd a:hover{ color:#d50011;}
.pagenext{ clear:both; padding-left:10px;}
.pagenext ul li{ float:left; margin-right:40px; }
.pagenext ul li a,visited{ font-size:14px; color:#666666;}
.listpic li{ border:1px #CCCCCC solid; float:left; margin:10px; margin-top:0px;  text-align:center; width:215px; height:160px; padding:6px;   overflow:hidden !important;}
.listpic li:hover{ border:1px #d50011 solid;}
.listpic li img{ width:205px; height:128px; margin-top:0px;}
.listpic li a,visited{ font-size:13px; color:#666666;}
.listpic li a:hover{ color:#d50011;}
.listpic li span{ clear:both; width:100%; height:30px; line-height: 30px !important; display:block;  overflow:hidden !important;}

.dede_pages{ float: right;margin-top: 20px;font-size: 12px;}
.dede_pages a,visited{ color:#333;}




