
/* CSS Document */
h1, h2, h3 {
    display: inline;
    font-size: 12px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.cen{
	width:980px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.cen_l{
	width:198px;
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
	}
.cen_r{
	width:762px;
	float:right;
	padding:0;
	margin:0;
	overflow:hidden;
	}
.series{
	width:198px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.series_t,.new_t{
	background:url(../image/xl_t.jpg) no-repeat bottom center;
	height:34px;
	line-height:34px;
	font-size:14px;
	padding-left:18px;
	margin:0;
	color:#333;
	}
.series_t h2,.new_t h2{
	font-size:14px;
	}
.series_info{
	border:1px solid #d8d8d8;
	border-top:none;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.series_info li{
	background:url(../image/xl_li.jpg) no-repeat bottom center;
	height:34px;
	line-height:34px;
	padding-left:18px;
	font-size:12px;
	font-weight:bold;
	margin:0;
	}
.new{
	width:198px;
	padding:12px 0 0;
	margin:0 auto;
	overflow:hidden;
	}
.new_info{
	border:1px solid #d8d8d8;
	border-top:none;
	padding:5px 5px 14px;
	line-height:22px;
	margin:0 auto;
	overflow:hidden;
	}
.new_info li{
	background:url(../image/new_li.jpg) no-repeat left center;
	padding:0 0 0 7px;
	height:28px;
	line-height:28px;
	border-bottom:1px dashed #d8d8d8;
	margin:0;
	}
.product{
	width:762px;
	padding:0;
	margin:0;
	overflow:hidden;
	}
.product_t{
	background:url(../image/product_t.jpg) no-repeat bottom center;
	height:34px;
	line-height:34px;
	padding:0 20px;
	font-size:14px;
	color:#000;
	margin:0;
	}
.product_t h2{
	font-size:14px;
	}
.product_t span{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	font-weight:normal;}
.product_info{
	border:1px solid #d8d8d8;
	border-top:none;
	padding:15px 5px;
	min-height:345px;
	margin:0 auto;
	overflow:hidden;
	}
.centen_bg {
	background:url(../image/cen1_bg.jpg) repeat-x center top;
    margin: 0;
	height:858px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.cenn{
	width:980px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.cen_p{
	width:980px;
	height:125px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.advantage {
    margin: 20px auto;
    overflow: hidden;
    padding: 0;
    width: 980px;
}
.advan_l {
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 465px;
}
.advan_pro {
    margin: 0 0 30px;
    overflow: hidden;
    padding: 0;
    width: 465px;
}
.advan_pro_tit{
	background:url(../image/01.jpg) no-repeat left bottom;
	padding:0 0 15px 74px;
	font-size:20px;
	line-height:28px;
	margin-bottom:12px;
	color:#333;
	}
.advan_pro_tit span,.advan_pro_tit2 span,.advan_pro_tit3 span,.advan_pro_tit4 span{
	font-size:20px;
	font-weight:bold;
	}
.advan_pro_info{
	line-height:22px;
	color:#555;
	}
.advan_r{
	width:358px;
	height:330px;
	margin-right:27px;
	padding:0;}
.advan_pro_tit2{
	background:url(../image/02.jpg) no-repeat left bottom;
	padding:0 0 15px 74px;
	font-size:20px;
	line-height:28px;
	margin-bottom:12px;
	color:#333;
	}
.advan_pro_tit3{
	background:url(../image/03.jpg) no-repeat left bottom;
	padding:0 0 15px 74px;
	font-size:20px;
	line-height:28px;
	margin-bottom:12px;
	color:#333;
	}
.advan_pro_tit4{
	background:url(../image/04.jpg) no-repeat left bottom;
	padding:0 0 15px 74px;
	font-size:20px;
	line-height:28px;
	margin-bottom:12px;
	color:#333;
	}
.cen_b{
	width:980px;
	padding:15px 0;
	margin:0 auto;
	overflow:hidden;
	}
.about,.contact,.faq{
	width:315px;
	height:194px;
	background:url(../image/ab_bg.jpg) no-repeat center top;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.about_t {
    background: url(../image/ab_t.jpg) no-repeat scroll 80px center;
    color: #222222;
    font-size: 15px;
    line-height: 39px;
    margin: 0;
    padding: 0 0 0 15px;
}
.about_t h2,.about_t h3{
	font-size:14px;
	font-weight:bold;}
.about_info,.faq_info {
    line-height: 21px;
	min-height:120px;
    margin: 0;
    overflow: hidden;
    padding: 5px 10px 0;
}
.ab_img {
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 113px;
}
.ab_info {
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 170px;
	line-height:19px;
}
.ab_info span{
	color:#1e2381;
	font-weight:bold;}
.ab_more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:right;
	padding-right:16px;
	line-height:29px;
	height:29px;
	text-decoration:underline;
	font-weight:normal;}
.ab_more a{
	color:#373737;
	text-decoration:underline;}
.con_info {
	background:url(../image/con_bg.jpg) no-repeat right bottom;
    line-height: 21px;
	min-height:120px;
    margin: 0 5px;
    overflow: hidden;
    padding: 5px 10px 0;
}
.faq_info li {
    float: left;
    line-height: 21px;
    padding-bottom: 5px;
}
.faq_info_t {
	background:url(../image/question.jpg) no-repeat left center;
    color: #1e2381;
    line-height: 24px;
	margin:0;
    padding: 0 0 0 16px;
}
.faq_info_t a{color: #1e2381; font-weight:bold;}
.faq_info_con {
	background:url(../image/anser.jpg) no-repeat left center;
    padding: 0 0 0 16px;
}
.cons_l{
	width:198px;
	padding:12px 0 0;
	margin:0 auto;
	overflow:hidden;
	}
.ny_t{
	background:url(../image/product_t.jpg) no-repeat bottom center;
    color: #000;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    margin: 0;
    padding: 0 20px;
	}
.ny_t h1,.ny_t h2{
	font-size:14px;
	font-weight:bold;}
.ny_t span{
	float:right;
	font-size:12px;
	font-weight:normal;
	}
.ny_info {
    border: 1px solid #d8d8d8;
    margin: 0;
    overflow: hidden;
    padding: 12px;
	line-height:24px;
	min-height:600px;
}
.news_t8 {
    margin: 0 auto;
    overflow: hidden;
    padding: 0 0 10px;
    width: 730px;
}
.news_t8 li {
	background:url(../image/dian.jpg) no-repeat left center;
    border-bottom: 1px dashed #b9b9b9;
    display: block;
    line-height: 29px;
    list-style:none;
    margin: 0;
    padding: 0 0 0 10px;
    position: relative;
    text-align: left;
}
.news_t8 span{
	float:right;}
.pr_info {
    border: 1px solid #d8d8d8;
    margin: 0;
    overflow: hidden;
    padding:12px 5px;
	line-height:24px;
	min-height:600px;
}
.rel {
    margin: 0;
    overflow: hidden;
    padding: 0px;
}
.rel_t {
    border-bottom: 2px solid #000;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 20px 0 10px;
}
.shownews_t {
    padding: 0 0 10px;
    text-align: center;
}
.shownews_t h1 {
    font-size: 15px;
    font-weight: bold;
}
.gduo {
    background:#f3f2f2;
    height: 30px;
    line-height: 30px;
    margin: 30px 0 15px;
    overflow: hidden;
    padding: 0 10px;
}
.gduo span {
    color: #666666;
    display: block;
    float: right;
    height: 30px;
    overflow: hidden;
    width: 320px;
}
.info_fb {
    border: 1px solid #dfdfdf;
    line-height: 25px;
    margin: 20px auto 0;
    overflow: hidden;
    padding: 10px;
    width: 710px;
}
.td_b tr {
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
}
.info_fb table {
    border: 0 none;
    width: 700px;
}
.info_fb .text {
    border: 1px solid #dfdfdf;
    height: 20px;
    line-height: 20px;
    width: 200px;
}
.info_fb .textarea {
    border: 1px solid #dfdfdf;
    vertical-align: top;
    width: 400px;
}
.vat {
    text-align: right;
    vertical-align: top;
}
.info_fb .b13 {
    background: url(../image/btn1.png) no-repeat center bottom ;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    height: 22px;
    margin: 10px 0;
    width: 59px;
}
.info_fb .b14 {
    background: url(../image/btn2.png) no-repeat center bottom;
    border: medium none;
    cursor: pointer;
    height: 22px;
    margin: 10px 0;
    padding: 0;
    width: 59px;
}
.b15 {
    background: url(../image/btn1.png) no-repeat center bottom;
    border: none;
    color: #ffffff;
    cursor: pointer;
    height: 22px;
    margin: 10px 0;
    width: 59px;
}
.show_img {
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 400px;
}
.show_word {
    line-height: 22px;
	padding:10px;
	margin:0 auto;
}
.faqs {
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 720px;
}
.faqs li {
	background:url(../image/dian.jpg) no-repeat left center;
    border-bottom: 1px dashed #999999;
    display: block;
    float: left;
    line-height: 26px;
    list-style:none;
    margin: 0 15px;
    padding: 0 0 0 10px;
    position: relative;
    text-align: left;
    width: 310px;
}
/*评论*/
.comment{
	margin:30px auto 0 auto;
}
.comment .title{
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	padding:5px 5px;
	color:#FFF;
	background: #CB0100;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#CB0100), to(#990033));
	background-image: -webkit-linear-gradient(top, #CB0100, #990033);
	background-image: -moz-linear-gradient(top, #CB0100, #990033);
	background-image: -o-linear-gradient(top, #CB0100, #990033);
}
.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: #CB0100;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#CB0100), to(#990033));
	background-image: -webkit-linear-gradient(top, #CB0100, #990033);
	background-image: -moz-linear-gradient(top, #CB0100, #990033);
	background-image: -o-linear-gradient(top, #CB0100, #990033);
}
.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(../image/btn1.png) no-repeat bottom;
	border:none;
	color:#FFF;
}
.info_fb .b14{
	width:59px;
    height: 22px;
    margin: 10px 0;
	cursor:pointer;
	background: url(../image/btn2.png) no-repeat bottom;
	padding:0;
	border:none;
	}

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