@charset "utf-8";
/* CSS Document */
h1,h2,h3{
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	color:#555;}
.top_box{
	width: 1000px;
	padding:0;
	margin:0 auto;
	overflow: hidden;}
.top_r{
	float:right;
	width:570px;}
.top_cn_r{
	width:535px;}
.language{
	text-align:right;
	padding-right:30px;}
.pic1{
	background:url(../images/china.jpg) no-repeat center left;
	padding-left:22px;}
.pic2{
	background:url(../images/english.jpg) no-repeat center left;
	padding-left:22px;}
.pic1 a,.pic2 a{
	text-decoration:none;}
.top_nav{
	line-height:16px;
	margin:20px 10px 0 0;
	overflow:hidden;}
.top_nav li{
	float:left;
	padding:0 18px;
	background:url(../images/nav_line.jpg) no-repeat center right;}
.top_nav li.last{
	background:none;}
.top_nav li a{
	font-size:14px;}
.banner_div {
	height:569px;
	margin:0px auto;
	overflow:hidden;
}
.banner{
	width:100%;
	height:569px;
	background-position:50% 50%;
	overflow:hidden;}
#flash {
	width:100%;
	height:569px;
	overflow:hidden;
	margin:0 auto;
	clear:both;
    position:absolute;
	padding:0px;
	z-index:1;
	top:0px;
}
#flash a {
	width:100%;
	height:569px;
	display:none;
}
#flash img {
	width:100%;
	height:569px;
	display:none;
}
.flash_bar {
	width:120px;
	height:30px;
	overflow:hidden;
	padding-top:13px!important;
	padding-top:12px;
	text-align:center;
	margin:0px auto;
	z-index:999;
	position:absolute;
	top:520px;
	left:680px;
}
.flash_bar .dq {
	display:inline-block;
	float:left;
	width:14px;
	height:14px;
	margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/
	cursor:pointer;
	background:url(../images/tg_flash_p.png) no-repeat 0px 0px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png", sizingMethod="crop");
}
.flash_bar .no {
	display:inline-block;
	float:left;
	width:14px;
	height:14px;
	margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/
	cursor:pointer;
	background:url(../images/tg_flash_p2.png) no-repeat 0px 0px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png", sizingMethod="crop");
}
#flashBg {
	height:569px;
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}
#flashLine {
	height:569px;
	width:100%;
	clear:both;
}
.warp_box{
	width:1035px;
	margin:0 auto;
	padding-top:23px;
	overflow:hidden;}
.about{
	width:274px;
	height:157px;
	background:url(../images/box_bg.png) no-repeat;
	padding:0 28px 22px;
	float:left;
	margin:0 7px;}
.about h2{
	font-size:14px;
	color:#fff;
	font-weight:bold;
	width:130px;
	height:32px;
	text-align:center;
	line-height:32px;
	margin:0 auto;}
.about p{
	line-height:22px;}
.pro_pic{
	float:left;
	margin-right:15px;}
.con_bg{
	width:274px;
	height:157px;
	background:url(../images/con_bg.png) no-repeat;
	padding:0 28px 22px;
	float:left;
	margin:0 7px;}
.products{
	width:1000px;
	margin:25px auto 0;
	padding:0;
	overflow:hidden;}
.pro_title{
	height:52px;
	width:1000px;
	background:url(../images/pro_title.png) no-repeat center top;}
.pro_title h2{
	font-size:14px;
	color:#006bb6;
	font-weight:bold;
	display:inline;}
.pro_title .more{
	display:block;
	width:47px;
	height:19px;
	display:block;
	background:url(../images/more.jpg) no-repeat;
	padding-left:13px;
	line-height:19px;
	float:right;}
.pro_info{
	padding-left:8px;
	overflow:hidden;}
.bot_nav{
	padding-top:20px;
	line-height:16px;
	overflow:hidden;
	width:515px;
	margin:0 auto;}
.bot_nav li{
	float:left;
	padding:0 8px 0 10px;}
.addre{
	width:760px;
	margin:0 auto;
	padding:8px 0 12px;}
.addre .tel{
	margin:0 15px 0 24px;}
.copy{
	padding-top:12px;
	border-top:1px solid #1c6dac;}
.bot_ser{
	margin-top:20px;}
.ser_bt{
	height:50px;
	line-height:50px;
	padding-left:15px;
	background:#0081d6;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0
	border-radius:5px 5px 0 0;}
.ser_bt h2{
	color:#fff;
	font-size:18px;
	font-weight:bold;}
.ser_list{
	padding:9px 15px 22px;
	border:1px solid #0081d6;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	}
.ser_list li{
	line-height:30px;
	border-bottom:1px dashed #ccc;
	padding-left:20px;
	background:url(../images/link_ico.jpg) no-repeat center left;}
.ser_list li a:hover{
	color:#0081d6;}
.ny_t{
	border-bottom:2px solid #ccc;
	padding: 0px;
	height: 50px;
	line-height: 48px;}
.ny_t h1,.ny_t h2,.ny_t h3{
	display:inline;}
.ny_t h3{
	font-size: 18px;
	font-weight: bold;
	color: #0081d6;
	border-bottom:4px solid #0081d6;
	padding-bottom:13px;
	}
.ny_t span{
	float:right;}
.ny_info{
	padding:15px 0 0 0;}
.news li{
	padding-left:20px;
	line-height:28px;
	background:url(../images/link_ico.jpg) no-repeat left center;
	border-bottom:1px dashed #ccc;
}
.faq li{
	padding-left:20px;
	line-height:28px;
	background:url(../images/link_ico.jpg) no-repeat left center;
	border-bottom:1px dashed #ccc;
	float:left;
	width:300px;
	margin-right:16px;}
.news ul li span{ float:right;}
.showtitle{
	text-align: center;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dotted #d2d1d1;}
.showtitle h1{
	font-size: 16px;
	font-weight: bold;}
.show_img{
	text-align:center;
	margin:0 auto;
	}
.shownr{
	margin-top:20px;}
.shownr h1{
	display:inline;}
.show_img img{
	border:1px solid #ccc;
	}
/*分页*/
.page{color: #666; text-align: center; clear:both; margin-top: 18px;}
.page a{display: inline-block; *display: inline; *zoom: 1; margin-left: -1px; padding: 0 12px; height: 32px; line-height: 32px; color: #333; border: 1px solid #ddd; background: #fff}   
.page a.disabled{display:none;} 
.page a.cur, .page a.cur:hover {background-color: #0068b7;color: #fff; border-color: #0068b7;margin-right: 1px;}
.page .dotted{display: inline-block; width: 14px; text-align: center}
.page .prev{border-radius: 5px 0 0 5px}
.page .next{border-radius: 0 5px 5px 0}
/*评论*/
.comment .list dl{border-bottom: 1px dotted #CCC;}
.comment .list dt{margin: 0.65em 0;}
.comment .list blockquote{font-style: normal; margin-left: 0;padding-left: 0.65em; margin-bottom: 0.65em;;}
.comment img{border:1px solid #CCC;height:35px;margin-left: 5px;}
/*留言*/
.message .list dl{border-top: 1px dotted #CCC;}
.message .list dt{margin: 12px 0;}
.message .list blockquote{font-style: normal; margin-left: 0;padding-left: 12px; margin-bottom: 12px;border-left: 2px solid #dddddd}
.message .list blockquote.replay{background: #EFEFEF;padding-top: 5px;padding-bottom: 5px;}
.message img{border:1px solid #CCC;height:35px;margin-left: 5px;}
.message fieldset {padding:20px;margin-bottom:20px;border:1px solid #cccccc;}
.message legend {font-weight: bold; padding: 0 12px;margin-left: -12px;}
.forms-desc {margin-top: 4px;color:#CCC; font-size: 12px;}
.forms input[type="text"]{ display:block; line-height:29px;border:1px solid #cccccc; padding:3px 6px;}
.forms textarea{ display:block;width: 100%; padding:6px}
.forms label {display: block;margin-bottom: 10px;}
.forms .left{float: left;}
.forms .right{ float:right;}
.forms .btn{display: inline-block; width:78px; height:38px;font-weight:400;font-size:16px;border: none;color: #222222;background: #e0e3e5; padding:8px 16px;cursor: pointer;}
.forms span{vertical-align: baseline;}
.forms img{vertical-align: middle;}

/*产品咨询*/
.stock img{border:1px solid #CCC;height:35px;margin-left: 5px;}
.stock .stock_title{background: #EFEFEF; padding: 0.65em; margin-bottom: 1em;}