@charset "utf-8";
/* CSS Document */

/*global css*/
html{width:100%;height:100%;}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, blockquote, th, td, p, img{margin:0;padding:0;border:0;}
h2{display: block;}
body{color:#333;font-family:Arial,simsun; width:100%; margin:0 auto;font-size:12px;}
table {border-collapse:collapse;border-spacing:0;}
img {border:0; display: inline;}
div:after, ul:after, li:after {clear: both;content: ".";display: block;font-size: 0;height: 0;visibility: hidden;}
p{ line-height:22px; color:#333;  font-weight:400;}
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
.clear{clear:both; font-size:0; height:0;visibility:hidden;overflow:hidden;*zoom:1;}
a{color:#4e4e4e;}
a:link,a:visited{color:#4e4e4e; text-decoration:none;}
a:hover{ color:#cc0000;}
h1{font-size:16px;}
h2,h3,h4{font-size:14px;}
hr{ padding:0; border:0; margin:0; height:0; background:none; display:block;*margin: -7px 0 -9px;}
h6{ text-align:center;}
.white,.white a{color:#fff;}
.white:hover{color:#ee3a43; cursor: pointer;}
.white a:link,.white a:visited,.white a:hover{ color:#fff; text-decoration: underline;}
.floatleft{ float:left;}
.floatright{ float:right;}
#noborder{border:none;}
#nobg{background:none;}
.red{color: #ff6400;}
.pl10{padding-left:10px;}


*html{
	background-image:url(about:blank);
	background-attachment:fixed;
}

/*header topnav*/
.header
{
	width: 100%;
}
.header .top-bar
{
	width: 100%;
	background: #F2F2F1;
}
.header .top-nav
{
	height: 30px;
	line-height: 30px;
}
.header .top-nav ul
{
	float:right;
}
.header .top-nav ul li
{
	float:left;
}
.header .top-nav span
{
	display:block;
	float:right;
}
.header .top-nav a
{
	margin:0 10px;
	color:#333;
}
.header .top-nav a:hover
{
	color:#cc0000;
}
.header .top-nav,.head,.nav ul,.main,.position,.info_con_fixed
{
	width: 1080px;
	margin: 0 auto;
}
.head
{
	padding:30px 0;
}
.head .logo
{
	float:left;
}
.head .tel
{
	float:right;
}
.head .tel img
{
	padding:10px 10px 0;
	float:left;
}
.head .tel .tel_num
{
	float:left;
}
.head .tel .tel_num p
{
	font: 16px/30px "Arial","Microsoft Yahei","黑体";
	padding-top:8px;
}


/*nav*/
.nav
{
	height: 50px;
	line-height: 50px;
	border-top: solid 1px #e2e2e2;
	border-bottom: solid 1px #ddd;
	background:#F2F2F1;
}
.nav ul li
{
	float: left;
	font: 16px/49px "Microsoft Yahei","黑体";
	padding:0 10px;
	margin-right: 40px; 
}
.nav ul li.current
{
	color: #cc0000;
	border-bottom: solid 2px #cc0000;
}
.nav ul li.current a:link,.nav ul li.current a:visited,.nav ul li.current a:hover
{
	color: #cc0000;
}
/*position*/
.position
{
	padding: 20px 0;
	border-bottom: solid 1px #ddd;
	color: #666;
}
.position a:link,.position a:visited
{
	color: #666;
}
.position a:hover
{
	color: #cc0000;
}
.main
{
	padding: 20px 0;
}
/*main_left css*/
.main_left
{
	width: 850px;
	float: left;
}
.part1
{
	width: 850px;
}
.banner
{
	padding: 10px 0;
}
.banner .banner_left
{
	width:316px;
	float:left;
	padding-left: 20px;
}
.banner_left .b_banner
{
	width: 316px;
	height:245px;
	border:solid 1px #ddd;
	overflow:hidden;
}
.banner_left .b_banner ul li img
{
	width:316px;
	height:245px;
}
.banner_left .s_banner
{
	width:auto;
	padding-top: 10px;
	padding-left: 20px;
}
.banner_left .s_banner .prev,.banner_left .s_banner .next
{
	width:11px;
	height:19px;
	margin:13px 10px 0 5px;
	cursor:pointer;
	float: left;
	background:url(../images/prev.gif) no-repeat center;
}
.banner_left .s_banner .next
{
	margin:13px 0 0 -6px;
	background:url(../images/next.gif) no-repeat center;
}
.banner_left .s_banner_con
{
	width:235px;
	overflow:hidden;
	float: left;
}
.banner_left .s_banner_con li
{
	width:35px;
	float: left;
	padding-right: 10px;
	cursor:pointer;
}
.banner_left .s_banner_con li img
{
	width:36px;
	height:36px;
	border:solid 1px #ddd;
	_padding-bottom:1px;
}
.banner_left .s_banner_con li.active img
{
	border:solid 2px #bb0000;
}
.banner .banner_right
{
	width:470px;
	float:right;
	padding-top:20px;
}
.banner .banner_right h3
{
	font:bold 21px/30px "Microsoft Yahei","黑体";
}
.banner .banner_right p
{
	line-height: 18px;
	padding-top: 10px;
	clear: both;
}
.banner_right .Date
{
	padding-top:10px;
	height: 42px;
	_overflow:hidden;
	display: block;
}
.banner_right .Date .time_box
{
	width: 280px;
	height: 42px;
	line-height: 42px;
	float: left;
	_overflow:hidden;
	background: url(../images/timebox.gif) no-repeat top left;
}
.banner_right .time_box span
{

	font:bold 24px/40px "Microsoft Yahei","Arial";
	float:left;
	padding:0 27px 0 8px;
	width:32px;
	text-align:center;
	color:#444;
}
.banner_right p span
{
	color:#c00;
	font: 18px/18px "Microsoft Yahei","黑体","Arail";
}
.banner_right .btn
{
	padding: 15px 0;
}
.banner_right .tiaojian .tiaojian_left
{
	width: 60px;
	height: 25px;
	line-height: 25px;
	background: url(../images/ico01.gif) no-repeat center top;
	display: block;
	float: left;
	color: #fff;
	padding-left: 5px;
}
.banner_right .tiaojian .tiaojian_right
{
	float: left;
}
.banner_right .tiaojian .tiaojian_right p
{
	line-height: 18px;
	padding: 5px 0 0 10px;
}
.part1
{
	padding-top: 30px;
}
.lc
{
	width: 850px;
	height: 96px;
	_padding-bottom:1px;
}
.info_nav_fixed
{
	position: fixed;
	width: 100%;
	background: #f8f8f8;
	height: 35px;
	top: 0;
	left: 0;
	_left:auto;
	z-index: 99;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop));
}
.info_nav
{
	width: 848px;
	height: 33px;
	line-height: 33px;
	border: solid 1px #ccc;
	background: #f8f8f8;
	_overflow:hidden;
}
.info_nav ul li
{
	float: left;
	padding: 0 15px;
	font: 16px/31px "Microsoft Yahei","黑体";
	cursor: pointer;
	height: 33px;
	margin-left: -1px;
}
.info_nav ul li.on
{
	border-top: solid 2px #c00;
	border-right: solid 1px #ddd;
	height: 33px;
	margin-top: -1px;
	position: relative;
	border-left: solid 1px #ddd;
	background: #fff;
}
.video_play
{
	width:630px;
	margin:0 auto 20px;
	height:387px;
	text-align:center;
	background:#000;
	border:solid 1px #ccc;
}
.info_show
{
	padding: 20px 0 0;
}
.info_show h3.info_title
{
	font: bold 20px/28px "Microsoft Yahei","黑体";
	color: #ff6400;
	padding-bottom: 20px;
}
.active_con
{
	margin:0 auto;
	background:url(../images/t1.gif) repeat-y center top;
	width:790px;
	font-size:14px;
	padding:15px 30px 30px;
}
.active_con .active_left,.active_con .active_right
{
	padding-top:19px;
	font-size:12px;
}
.active_con .active_left p,.active_con .active_right p
{
	font-size:12px;
}
.active_con .active_left
{
	width:370px;
	float:left;
}
.active_con .active_left .info_list
{
	padding:0 0 15px 20px;
}
.active_con .active_left .info_list li
{
	line-height:24px;
}
.active_con .active_left p
{
	padding-top:15px;
}
.active_con h2
{
	font:bold 24px/24px "Microsoft Yahei","黑体";
	color:#ed0202;
}
.active_con .active_right
{
	width:360px;
	float:right;
}
.active_con .active_right img
{
	padding-top:5px;
}
.active_bot
{
	width:710px;
	height:193px;
	margin-top:20px;
	padding:40px;
	background:url(../images/t4.png) no-repeat center top;
	position:relative;
}
.active_con .active_left2
{
	width:350px;
	padding-top:50px;
}
.active_con .active_left2 p
{
	padding:0;
}
.active_con .active_left2 p a:link,.active_con .active_left2 p a:visited
{
	color: #c60000;
}
.active_con .active_left2 p a:hover
{
	color: #c60000;
	text-decoration: underline;
}
.bot_txt
{
	clear:both;
	position:absolute;
	left:200px;
	bottom:15px;
	color:#fff;
}
.gray_time
{
	width:790px;
	height:40px;
	background:url(../images/gray_bg.gif) no-repeat center top;
	line-height:34px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-family:"Microsoft Yahei","黑体";
	font-size:14px;
}
.active_con h2
{
	font:bold 24px/24px "Microsoft Yahei","黑体";
	color:#ff6400;
}
.product_info,.about
{
	margin-top: 30px;
	padding-top:30px;
}
.jieshao-content{margin-bottom: 20px;}
.jieshao-content li{list-style: disc;font-size: 12px;margin-left: 18px;}



.product_info .xiazai
{
	padding:20px 0;

}
.product_info .xiazai h3
{
	padding-bottom:20px;
	display: inline-block;
}
.product_info .xiazai .xiazai_list
{
	padding-bottom:20px;
	position:relative;
	*zoom:1;
}
.product_info .xiazai .xiazai_list li
{
	float:left;
	width:200px;
	padding-left:50px;
}
.product_info .xiazai .xiazai_list li img
{
	padding-right:10px;
	float:left;
}
.product_info .xiazai .xiazai_list li span
{
	padding-top:20px;
	display:block;
}
.product_gaishu
{
	clear: both;
}
.product_gaishu .product_img
{
	width: 200px;
	float: left;
}
.product_gaishu .product_img img
{
	width: 200px;
}
.padb40
{
	padding-bottom: 20px;
}
.padb80
{
	padding-bottom: 80px;
}
.product_gaishu .product_details
{
	width: 620px;
	float: right;
}
.product_gaishu .product_details h3,.orange
{
	font: normal 16px/22px "Microsoft Yahei","黑体";
	color: #f68500;
}
.product_gaishu .product_details h3
{
	padding-bottom: 5px;
}
.product_gaishu .product_details p,.product_gaishu .product_details ul,.about
{
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 25px;
}
.border-line
{
	border-top:solid 1px #e0e0e0;
}
.product_gaishu .product_details ul
{
	line-height: 28px;
}
.pad20
{
	padding-top: 20px;
}
.padleft80
{
	padding-left: 80px;
}
.s_table
{
	padding-top:30px;
	clear: both;
}
.s_table table
{
	width:840px;
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	margin-top:10px;
	font-size:14px;
}
.s_table table tr td
{
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	line-height:20px;
	padding:5px 10px;
	text-align:center;
}
.s_table table .title
{
	background:#fec37f;
	font-weight:bold;
	color: #000;
}
.s_table table tr td.td_left
{
	text-align: left;
}


/*main_right*/
.main_right
{
	width: 200px;
	float: right;
}
.offer
{
	width: 198px;
	border: solid 1px #ddd;
}
.offer h3
{
	background: #ff9416;
	font: 16px/30px "Microsoft Yahei","黑体";
	text-align: center;
	color: #fff;
}
.right_part1
{
	padding-bottom: 20px;
}
.offer_con
{
	padding: 10px;
	font-family: "simsun";
}
.offer_con p
{
	padding-bottom: 12px;
}
.offer_con a:link,.offer_con a:visited
{
	color: #1568bc;
}
.offer_con a:hover
{
	text-decoration: underline;
}
.right_part1
{
	padding-top: 20px;
}
.right_part1 h3
{
	font: 16px/40px "Microsoft Yahei","黑体";
	color: #666;
}
.r_part1_con
{
	border: solid 1px #ddd;
	padding: 12px 24px;
}
.product_list li
{
	font-size: 12px;
	text-align: center;
	padding-bottom: 20px;
}
.product_list img
{
	width: 150px;
	border: solid 1px #eee;
	margin-bottom: 8px;
}
.ple
{
	padding-left:151px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.ple
{
	padding-left:143px;
}
}


/** g-footer **/
#g-footer {
  margin-top: 15px;
  padding: 10px 0;
  border-top: 1px solid #ddd;
  clear:both;
}
#g-footer .g-footer-nav {
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#g-footer a {
  color: #1a4991;
  text-decoration: none;
  margin: 0 5px;
}
#g-footer a:hover {
  color: #F15C00;
  text-decoration: underline;
}
#g-footer .g-footer-links {
  color: #666666;
  float: left;
  line-height: 25px;
  padding: 5px 0;
  text-align: center;
  width: 100%;
}
#g-footer .g-footer-record {
  padding: 5px 0;
  text-align: center;
}


.btn_qq
{
	position: fixed;
    z-index: 9999999;
    right: 0;
	top: 50%;
	_margin-bottom:20px;
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));

}
.main{ display: block; }
.logo, .logo a{ width: auto; height: auto; }
.pdfamily-table th,.pdfamily-table td{ padding: 5px 0; color: #fff; text-align: center; border: 2px solid #fff; }
.pdfamily-table td{ color: #000; }
.pdfamily_inner{ display: none; }