@charset "utf-8";
/* CSS Document */
h1, h2, h3 {
    display: inline;
    margin: 0;
    overflow: hidden;
    padding: 0;
	font-size:12px;
}
.clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.search{
    height: 21px;
    padding: 15px 0 0;
    width: 237px;
}
.input {
	background:url(../images/input.jpg) no-repeat;
    border: medium none;
    color: #BBBBBB;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    padding-left: 10px;
    width: 189px;
	float:left;
	margin:0;
}
.btn {
	background:url(../images/btn.jpg) no-repeat;
    border: medium none;
    float: left;
    height: 21px;
    line-height: 21px;
    margin: 0;
    padding: 0;
    width: 36px;
	cursor:pointer;
}
.cen0{
	width:960px;
	padding:17px 0 10px;
	margin:0 auto;
	overflow:hidden;
	}
.cen0_l{
	width:195px;
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
	}
.cen0_r{
	width:745px;
	float:right;
	padding:0;
	margin:0;
	overflow:hidden;
	}
.series{
	width:195px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.series_t{
	background:url(../images/xl_t.jpg) no-repeat bottom center;
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    padding: 0 0 0 20px;
	color:#FFF;
}
.series_t h2{
	font-size:14px;
	}
.series_info{
	background:url(../images/listbg.jpg) repeat-y center top;
	padding:0;
	margin:0 auto;
	}
.series_info li {
	background:url(../images/listjt.jpg) no-repeat scroll 22px center;
    border-bottom: 1px dotted #4383CA;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 44px;
	color:#FFF;
}
.series_info li a{
	color:#FFF;}
.product{
	width:745px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.box {
    margin: 0 auto;
    width: 745px;
}
.tab_menu {
	background:url(../images/pr_t.jpg) no-repeat bottom center;
    overflow: hidden;
    width: 745px;
	padding:0px;
}
.tab_menu li {
    color: #555;
    cursor: pointer;
    float: left;
    font-weight:bold;
    height: 36px;
    line-height: 36px;
    margin: 0;
	padding:0px;
    text-align: center;
    width: 128px;
	font-size:14px;
}
.tab_menu li.current {
	background:url(../images/pr_t1.jpg) no-repeat center;
    color: #FFFFFF;
	font-weight:bold;
}
.tab_menu li.current h2,.tab_menu li h2{
	font-size:14px;
	font-weight:bold;
	}
.tab_box {
	min-height:388px;
	border:1px solid #e2e2e2;
	border-top:none;
    padding: 20px 0px 20px;
	overflow:hidden;
}
.tab_box .hide {
    display: none;
}
.bd {
	background:url(../images/bd_sh.jpg) no-repeat bottom center;
    margin:0px 0 0;
	padding:0 0 18px;
    width: 960px;
}
.bd_img{
	width:960px;
	height:90px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.cen1{
	width:960px;
	padding:0 0 15px;
	margin:0 auto;
	overflow:hidden;
	}
.honor{
	width:222px;
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
	}
.honor_t{
	background:url(../images/honor_t.jpg) no-repeat center bottom;
	height:42px;
	line-height:42px;
	color:#01459A;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 14px;
	}
.honor_t h2,.about_t h2{
	font-size:14px;
	}
.honor_t span{
	float:right;
	width:38px;
	height:13px;
	padding:15px 10px 0 0;
	margin:0;
	}
.honor_info{
	border:1px solid #ececec;
	border-top:none;
	padding:10px 0;
	margin:0 auto;
	text-align:center;
	}
.honor_img{
	width:200px;
	height:271px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	}
.about{
	width:725px;
	float:right;
	padding:0;
	margin:0 auto;
	}
.about_t{
	background:url(../images/ab_t.jpg) no-repeat bottom center;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	padding:0 0 0 22px;
	}
.about_info{
	border:1px solid #ececec;
	padding:15px 0;
	margin:0 auto;
	min-height:261px;
	}
.about_txt{
	text-indent:25px;
	padding:0 18px;
	line-height:24px;
	}
.about_txt span{
	font-weight:bold;
	color:#0047aa;
	}
.about_img{
	padding:20px 0 17px;
	margin:0 auto;
	overflow:hidden;
	}
.abimg_p {
    height: 133px;
    margin: 0 18px 0 20px;
    padding: 0;
    width: 200px;
	float:left;
}
.about_t span,.faq_t span,.new_t span{
	float:right;
	width:38px;
	height:13px;
	padding:10px 10px 0 0;
	margin:0;
	}
.cen2{
	border: 1px solid #EBEBEB;
    height: 345px;
    overflow: hidden;
    padding: 12px 8px 0;
    width: 942px;
	}
.faq{
	width:222px;
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
	}
.faq_t {
	background:url(../images/faq_t.jpg) no-repeat bottom center;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    padding: 0 0px 0 19px;
	font-weight:bold;
	color:#0047A2;
}
.faq_t h2,.new_t h2{
	font-size:14px;
	}
.faq_info {
    overflow: hidden;
    padding: 10px 0 0;
}
.faq_info dl {
    padding: 9px 0;
    width: 214px;
	margin:0 auto;
}
.faq_info dl dt {
	background:url(../images/wen.jpg) no-repeat center bottom;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 34px;
	margin:0;
}
.faq_info dl dt a {
    color: #5B5B5B;
}
.faq_info dl dd {
	background:url(../images/dajt.jpg) no-repeat scroll 8px 6px;
    color: #FF8618;
    height: 44px;
    line-height: 22px;
    overflow: hidden;
    padding: 5px 8px 0 34px;
	margin:0;
}
.contact{
	width:222px;
	float:right;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.contact_info{
	padding:18px 0 0;
	margin:0 auto;
	overflow:hidden;
	}
.con_img{
	width:218px;
	height:84px;
	padding:0 0 10px;
	margin:0 auto;
	}
.con_txt{
	line-height:24px;
	padding:0 8px;
	}
.new{
	width:465px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.new_t{
	background:url(../images/new_t.jpg) no-repeat bottom center;
	font-size: 14px;
    height: 34px;
    line-height: 34px;
    padding: 0 0px 0 19px;
	font-weight:bold;
	color:#0047A2;
	}
.new_info{
	padding:18px 0 0;
	margin:0 auto;
	overflow:hidden;
	}
.new_info dl {
    height: 100px;
    overflow: hidden;
    padding-left: 6px;
	padding-bottom:12px;
    width: 458px;
	border-bottom:1px dotted #c8c8c8;
	margin:0;
}
.new_info dl dt {
    float: left;
    height: 100px;
    width: 124px;
}
.new_info dl dd {
    float: left;
    padding-left: 18px;
    width: 310px;
	margin:0;
}
.new_info dl dd h3 {
    font-size: 12px;
    height: 22px;
    line-height: 22px;
}
.new_info dl dd p {
    line-height: 22px;
    padding: 5px 0 0;
    width: 300px;
	margin:0;
}
.new_info ul {
    background-color: #F7F7F7;
    height: 135px;
    margin: 23px 0 0;
    overflow: hidden;
    padding: 5px 0 0 6px;
    width: 458px;
}
.new_info ul li {
	background:url(../images/dian.jpg) no-repeat scroll 5px center;
    border-bottom: 1px dotted #BEBEBE;
    height: 29px;
    line-height: 29px;
    padding-left: 13px;
}
.new_info ul li span {
    float: right;
	padding-right:5px;
}
.sha{
	width:960px;
	height:40px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.ny_t{
	background:url(../images/ny_t.jpg) no-repeat bottom center;
	height:34px;
	line-height:34px;
	color:#444;
	padding:0 0 0 10px;
	font-size:14px;
	font-weight:normal;
	}
.ny_t h1,.ny_t h2{
	font-size:14px;
	font-weight:normal;
	}
.ny_info{
	margin-top:10px;
	padding:0;}
.xll{
	width:201px;
	padding:0;
	margin:0;
	overflow:hidden;
	}
.xll_t{
	background:url(../images/xl_title.jpg) no-repeat bottom center;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding: 0 14px;
}
.xll_t h2{
	font-size:14px;
	}
.xll_nr {
    background:#FFFFFF;
    border-left: 1px solid #DDDCDC;
    border-right: 1px solid #DDDCDC;
    padding: 8px 7px 10px;
	margin:0 auto;
}
.xll_nr li{
	background:url(../images/xl_lil.jpg) no-repeat bottom center;
	height:25px;
	line-height:25px;
	margin:5px auto;
	color:#FFF;
	font-weight:bold;
	padding:0 0 0 15px;
	}
.xll_nr li a{
	font-weight:bold;
	color:#FFF;
	}
.newl{
	width:201px;
	padding:10px 0 0;
	margin:0 auto;
	overflow:hidden;
	}
.newl_nr {
    background:#FFFFFF;
    border-left: 1px solid #DDDCDC;
    border-right: 1px solid #DDDCDC;
    padding: 8px 7px 10px;
	margin:0 auto;
	overflow:hidden;
}
.newl_nr li{
	height:30px;
	line-height:30px;
	background:url(../images/dian.jpg) no-repeat left center;
	padding:0 0 0 10px;
	border-bottom:1px dotted #CCC;
	}
.conl{
	width:201px;
	padding:10px 0 0;
	margin:0 auto;
	overflow:hidden;
	}
.conl_nr {
    background:#FFFFFF;
    border-left: 1px solid #DDDCDC;
    border-right: 1px solid #DDDCDC;
    padding: 8px 7px 10px;
	margin:0 auto;
	line-height:25px;
}
.righttop {
	background:url(../images/right_top.jpg) no-repeat center top;
    font-size: 0;
    height: 3px;
    margin-top: 10px;
    overflow: hidden;
}
.rightbot {
	background:url(../images/right_bot.jpg) no-repeat center bottom;
    font-size: 0;
    height: 3px;
    margin-bottom: 10px;
    overflow: hidden;
}
.pro_main {
    background-color: #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 10px 10px;
	min-height:870px;
	line-height:22px;
}
/*other */
.rel{
	margin:15px auto;
	padding:0px;
	border:1px solid #CCC;
}
.rel_t{
	height:25px;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	margin:0 auto;
	padding:0px 0 0px 12px;
	color:#000;
	border-bottom:1px solid #ccc;
	background:#F7F7F7;
}
/*ny Tab css*/
#Tab1{ 
	width:96%;
	overflow:hidden;
	padding:0px 2px;
	margin:0px auto;
/*	font-size:11px;*/
} 
/*#Tab2{ 
	width:576px; 
	margin:0px; 
	padding:0px; 
	margin:0 auto;
}*/ 
.Menubox { 
	width:100%;
	padding:5px 8px;
	height:20px;
	margin:0px;
	line-height:25px;
} 
.Menubox ul{ 
	margin:0px; 
	padding:0px; 
} 
.Menubox li{ 
	float:left; 
	display:block; 
	cursor:pointer; 
	width:150px; 
	text-align:center; 
	font-weight:bold; 
} 
.Menubox li.hover{ 
	padding:0px; 
/*	background:#fff; 
*/	width:150px; 
border-left:1px solid #DEDEE0; 
	border-top:1px solid #DEDEE0; 
	border-right:1px solid #DEDEE0;
/*		border-bottom:1px solid #999999;*/
/*	color:#CC0000; */
	font-weight:bold; 
	height:27px; 
	line-height:27px; 
} 
.Menubox li.alink{ 
	padding:0px; 
/*	background:#fff; 
*/	width:150px; 
/*border-left:1px solid #DEDEE0; 
	border-top:1px solid #DEDEE0; 
	border-right:1px solid #DEDEE0;*/
		border-bottom:1px solid #999999;
/*	color:#CC0000; */
	font-weight:bold; 
	height:27px; 
	line-height:27px; 
} 

.Contentbox{ 
	clear:both; 
	margin-top:0px; 
	border-top:none;
	overflow:hidden;
	text-align:center; 
	padding-top:8px; 
}
#con_one_1{
	width:100%;
	overflow:hidden;
	padding:0px;
	margin:0px auto;
}

#con_one_1 li{ 
	overflow:hidden;
	padding:4px 10px 2px 10px;
	margin:0px;
	line-height:24px;
	text-align:left;
	background:url(../images/new_li.jpg) no-repeat left center;
	border-bottom:1px dotted #ccc;
}
#con_one_1 li a,#con_one_1 li a:hover,#con_one_1 li a:visited{color:#333; text-decoration:none;}
#con_one_1 li span{ float:right; color:#666;}
#con_one_2{
	width:100%;
	overflow:hidden;
	padding:0px;
	margin:0px auto;
}
#con_one_2 li{
	overflow:hidden;
	padding:2px 10px 2px 10px;
	margin:0px;
/*	color:#003366;*/
	line-height:24px;
	text-align:left;
	background:url(../images/new_li.jpg) no-repeat left center;
	border-bottom:1px dotted #ccc;
}
#con_one_2 li span{ float:right;}
#con_one_2 li a,#con_one_1 li a:hover,#con_one_2 li a:visited{color:#333; text-decoration:none;}

.news_t {
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 10px;
    width: 700px;
}
.news_t li {
	background:url(../images/dian.jpg) no-repeat left center;
    border-bottom: 1px dashed #B9B9B9;
    display: block;
    line-height: 29px;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 10px;
    position: relative;
    text-align: left;
}
.news_t span {
    color: #999999;
    float: right;
}
.show_img {
    border: 1px solid #D1D1D1;
    float: left;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 420px;
}
.show_word {
    float: right;
    line-height: 25px;
    width: 280px;
}

.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;
}
.prrel{
	padding:15px 0 0;
	margin:0 auto;
	overflow:hidden;
	}
.info_fb {
    border: 1px solid #DFDFDF;
    line-height: 25px;
    overflow: hidden;
    padding: 10px;
	margin:20px 0 0;
    width: 706px;
}
.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(../images/btn1.png) no-repeat scroll center bottom;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 22px;
    margin: 10px 0;
    width: 59px;
}
.info_fb .b14 {
    background: url(../images/btn2.png) no-repeat scroll center bottom;
    border: medium none;
    cursor: pointer;
    height: 22px;
    margin: 10px 0;
    padding: 0;
    width: 59px;
}
.b15 {
    background: url(../images/btn1.png) no-repeat scroll center bottom;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 22px;
    margin: 10px 0;
    width: 59px;
}
/*评论*/
.comment{
margin:30px auto 0 auto;
}
.comment .title{
font-size:14px;
font-weight:bold;
line-height:150%;
padding:5px 5px;
color:#FFF;
background-color:#006BB6;
}
.comment .title a{color:#FFF;}
.comment .list{
margin-top:10px;
border:1px solid #ccc;
padding:0 10px; 
}
.comment .list .inline{
color:#015496;
overflow:hidden;
}
.inline li{
float:left;
padding:0 10px 0 0;
color:#015496;
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 #015496; 
}
.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-color:#006BB6;
}
.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;
}


.shownews_t {
    padding: 0 0 10px;
    text-align: center;
}
.shownews_t  h1{
	font-size:14px;
	font-weight:bold;
	}
.faqs {
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 720px;
}
.faqs ul{
	padding:12px 0;
	margin:0 auto;
	overflow:hidden;
	}
.faqs li {
	background:url(../images/dian.jpg) no-repeat left right;
    border-bottom: 1px dashed #999999;
    display: block;
    float: left;
    line-height: 26px;
    list-style: none outside none;
    margin: 0 15px;
    padding: 0 0 0 10px;
    position: relative;
    text-align: left;
    width: 310px;
}