

.top_r {
	width:240px;
	text-align:center;
	line-height:24px;
}
.tel{
	margin-top:26px;
	float:right;}
.search {
	width:184px;
	padding:1px;
	margin:11px 0px 11px 35px;
	overflow:hidden;
	background:url(../../public/images/search_bg.jpg) no-repeat;
}
.search .input {
	border:none;
    color:#888;
    float:left;
    font-size:12px;
	font-family:"微软雅黑";
	width:145px;
    height:21px;
    line-height:21px;
    margin:0px 0px 0px 10px;
    padding:0px;
}
.search .btn {
    background:url(../../public/images/search_btn.jpg) no-repeat;
    border:none;
    float:left;
	width:16px;
    height:16px;
	margin:2px 0px 0px 0px;
	cursor:pointer; 
}
.banner{
	width:980px;
	padding:20px 0px 30px 0px;
	margin:0px auto;
	overflow:hidden;
	background:url(../../public/images/banner_bottom.jpg) no-repeat bottom;}
	
.products{
	width:230px;}
.products_title{
	height:42px;
	line-height:42px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding:0px 0px 6px 0px;
	background:url(../../public/images/products_title.jpg) no-repeat;}
.products_title a{color:#FFF;}
.products_info{
	height:250px;
	padding:15px 15px 15px 15px;
	background:url(../../public/images/products_info.jpg) no-repeat;}
.products_info img{
	margin-bottom:10px;}
.products_info .more{float:right; margin-top:5px;}

	
.about{
	clear:both;
	height:165px;
	background:url(../../public/images/about_bg.jpg) no-repeat;}
.about_title{
	height:32px;
	line-height:32px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:0px 15px 0px 40px;
	}
.about_title span{float:right;margin-top:7px;}
.about_info{
	padding:16px;}
.about_info span{color:#248100; font-weight:bold;}
 
.news{}
.news_title{
	height:43px;
	line-height:43px;
	color:#555;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 0px 68px;
	background:url(../../public/images/news_title.jpg) no-repeat;}
.news_info{
	padding:0px 15px;
	overflow:hidden;
	background:url(../../public/images/news_info.jpg) repeat-y;}
.news_info li{
	padding:0px 0px 10px 24px;
	margin:10px 0px;
	border-bottom:1px dotted #ccc;
	background:url(../../public/images/news_li.jpg) no-repeat 0px 3px;}
.news_bottom{
	height:5px;
	background:url(../../public/images/news_bottom.jpg) no-repeat;}
.m10{margin-top:10px;}	
		
.bottom_menu{
	height:40px;
	line-height:40px;
	font-weight:bold;
	text-align:center;
	background:url(../../public/images/bottom_line.jpg) repeat-x bottom;}
.bottom_menu a{color:#FFF;}
.copyright{
	padding:10px 0px 20px 0px;
	overflow:hidden;}
	
.series{}
.series_title{
	height:43px;
	line-height:43px;
	color:#555;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 0px 110px;
	background:url(../../public/images/series_title.jpg) no-repeat;}
.series_title_en{
	height:43px;
	line-height:43px;
	color:#555;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 0px 90px;
	background:url(../../public/images/series_title.jpg) no-repeat;}
.series_info{
	padding:10px 15px;
	overflow:hidden;
	background:url(../../public/images/news_info.jpg) repeat-y;}
.series_info li{
	line-height:30px;
	padding:0px 0px 0px 32px;
	border-bottom:1px dotted #ccc;
	background:url(../../public/images/series_li.gif) no-repeat 15px 12px;
	}
.series_bottom{
	height:5px;
	background:url(../../public/images/news_bottom.jpg) no-repeat;}
	

.ny_title{
	height:32px;
	line-height:32px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:0px 15px 0px 40px;
	background:url(../../public/images/ny_title.jpg) no-repeat;
	}
.ny_info{
	padding:16px;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	overflow:hidden;
	min-height:500px; 
    height:auto !important; 
    height:500px; 
	background:url(../../public/images/ny_info.jpg) no-repeat bottom #fafafa;}
.ny_bottom{
	height:5px;
	background:url(../../public/images/ny_bottom.jpg) no-repeat;}
	
	
.shownews_title{
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	text-align:center;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	color:#333;
	border-bottom:1px dotted #c6c6c6;}
.shownews_title span{font-size:12px; font-weight:normal; color:#555;}
.gduo {
    background:#e6e6e6;
    height: 30px;
    line-height: 30px;
    margin: 15px 0;
    overflow: hidden;
    padding: 0 10px;
	clear:both;}
.gduo span {
    display: block;
    float:right;
    height:30px;
    overflow:hidden;
    width: 320px;}

.comment{
	margin:30px auto 0 auto;
}
.comment .title{
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	padding:5px 5px;
	color:#FFF;
	background: #487707;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#487707), to(#67950e));
	background-image: -webkit-linear-gradient(top, #487707, #67950e);
	background-image: -moz-linear-gradient(top, #487707, #67950e);
	background-image: -o-linear-gradient(top, #487707, #67950e);
}
.comment .title a{color:#FFF;}
.comment .list{
	margin-top:10px;
	border:1px solid #ccc;
	padding:0 10px; 
}
.comment .list .inline{
	color:#111111;
	overflow:hidden;
}
.inline li{
	float:left;
	padding:0 10px 0 0;
	color:#111111;
	font-weight:bold;
}
.comment .details,
.comment .redetails{
	display:block;
	padding-bottom:5px;
}
.comment .redetails{
	margin-left:40px;
}
.comment .list blockquote{
	padding: 5px 5px 5px 15px;
	margin: 5px 0;
	border-left: 5px solid #DDDDDD; 
}
.comment .list blockquote p{
	line-height: 20px;
}
.comment .list blockquote small{
	display: block;
	line-height: 20px;
	margin-top:5px;
	color: #999;
}
.comment blockquote small::before,
.comment blockquote small::before{
	content: '—';
}
.addcomment{
	margin:10px auto;
}
.addcomment .title{
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	padding:5px;
	color:#FFF;
	background: #487707;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#487707), to(#67950e));
	background-image: -webkit-linear-gradient(top, #487707, #67950e);
	background-image: -moz-linear-gradient(top, #487707, #67950e);
	background-image: -o-linear-gradient(top, #487707, #67950e);
}
.addcomment input{
	height:20px;
	line-height:20px;
}
.addcomment ul,
.addcomment ul li{
	display:block;
	overflow:hidden;
}
.addcomment ul li,
.addcomment label{
	padding:5px 0 0 0;
	line-height:20px;
}
.addcomment .coltitle{
	width:150px;
	text-align:right;
	display:block;
	float:left;
}
.addcomment .colinput{
	float:left;
	display:block;
	overflow:hidden;
}
.addcomment img{
	vertical-align:middle;
}
.info_fb {
    border: 1px solid #DDD;
    line-height: 25px;
    overflow: hidden;
    padding: 10px; 
	margin:20px auto;
}
.td_b tr {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
}
.info_fb table {
    border: 0 none;
    width: 702px;
}
.info_fb .text {
    border: 1px solid #CCCCCC;
    height: 20px;
    line-height: 20px;
    width: 200px;
}
.info_fb .textarea {
    border: 1px solid #CCCCCC;
    vertical-align: top;
    width: 400px;
}
.vat {
    text-align: right;
    vertical-align: top;
}
.info_fb .b13{
	width:59px;
    height: 22px;
    margin: 10px 0;
	cursor:pointer;
	background: url(../../public/images/btn1.png) no-repeat bottom;
	border:none;
	color:#FFF;
}
.info_fb .b14{
	width:59px;
    height: 22px;
    margin: 10px 0;
	cursor:pointer;
	background: url(../../public/images/btn2.png) no-repeat bottom;
	padding:0;
	border:none;
	}

.b15 {
    width:59px;
    height: 22px;
    margin: 10px 0;
	cursor:pointer;
	background: url(../../public/images/btn1.png) no-repeat bottom;
	border:none;
	color:#FFF;
}
.b16 {
    width:59px;
    height: 22px;
    margin: 10px 0;
	cursor:pointer;
	background: url(../../public/images/btn2.png) no-repeat bottom;
	border:none;
}

