/* CSS Document */
body {
	font-family: 微软雅黑, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	margin: 0;
	padding: 0;
        background:#fff;
}

a {
	color: #333;
	text-decoration: none;
}
a:hover {
}
.clear {
	clear: both;
	float: none;
	padding: 0;
	margin: 0;
	height: 0;
	line-height: 0;
	border: none;
}
ul, li, form, p, input, h1, h2, dl, dt {
	margin: 0;
	padding: 0;
	list-style: none;
}
img {
	border: none;
}
.m10 {
	margin-top: 5px;
	padding-bottom: 10px;
}
.zong {
	margin: 0 auto;
}
/*首页*/

.top {
	width: 100%;
	background: url(../images/top_bg.jpg) repeat-x;
}
.logo {
	width: 1005px;
	height: 105px;
}
.logo_right {
	float: right;
	text-align: right;
	line-height: 25px;
	color: #929292;
	margin-right:16px;
	margin-top:4px;
}
.logo_right a {
	color: #929292;
	font-size:12px;
}
.logo_right a:hover {
	color: #333;
}
.dh {
	width: 1005px;
	height: 45px;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	line-height: 45px;
	margin:0px auto;
}


.subnavs ul li {
	float: left;
	position: relative;
	background: url(../images/divied.jpg) no-repeat right top;
}
.subnavs ul li a {
	display: block;
	padding:0 27px;
	height: 45px;
	text-align: center;
	color: #fff;
}
.subnavs ul li a:hover {
	background:#08468b;
	color: #fff;
}
.subnavs ul li:last-child{ background:none;}
#subnavs ul li ul {
	position: absolute;
	display: none;
	left: 0;
	top: 44px;
	width:150px;
}
.png {
	background: #666;
	filter: alpha(opacity=80);
	opacity: 0.80;
	z-index: 1000;
}
.subnavs ul li ul li {
	float: none;
	font-size: 12px;
	background: none;
}
.subnavs ul li ul li a {
	line-height: 30px;
	display: block;
	height: 30px;
	color: #FFF;
	padding:0 20px;
	text-align:left;
}
.subnavs ul li ul li a:hover {
	text-decoration: underline;
	background: none;
}
#subnavs ul li.sfhover ul {
	display: block;
}
.banner {
	height: 379px;
	width: 1260px;
	margin: 0 auto;
	text-align: center;
}
.main {
	width: 100%;
	background: url(../images/bg.html) repeat-y;
	border-top: solid 1px #d0d0d0;
	clear: both;
}
.main_b {
	width: 100%;
	border-top: solid 1px #d0d0d0;
	clear: both;
	z-index:9999;
	margin-top:1px;
}
.main_z {
	width: 982px;
}
.main_s {
	width: 1346px;
}
.main_banner {
	width: 1260px;
	height:106px;
	border-top: solid 1px #d0d0d0;
	z-index:9999 !important;
}
.main_top {
	width: 982px;
	height: 72px;
	position: relative;
	/*background: url(../images/banner_x.jpg) no-repeat bottom;*/
}
.main_tt {
	width: 980px;
	height: 115px;
	border: solid 1px #fff;
	position: absolute;
	left: 0;
	bottom: 22px;
	top: 0px;
}
.news_one {
	width: 347px;
	height: 76px;
	padding-top: 8px;
}
.news_one img {
	float: left;
	width: 121px;
	height: 75px;
	padding-right: 10px;
}
.main_tl {
	width: 980px;
	height: 115px;
	background: #fff;
	position: absolute;
	filter: alpha(opacity=80);
	opacity: 0.80;
	z-index: 99;
}
.main_t01 {
	width: 310px;
	height: 106px;
	position: absolute;
	top: 0;
	left: 9px;
	z-index: 999;
	background: url(../images/banner_x01.html) no-repeat bottom;
}
.main_tt span {
	display: block;
	margin: 50px 0 0 120px;
	color: #fff;
	font-size: 18px;
	font-family: "微软雅黑";
}
.main_tt h1 {
	display: block;
	margin: 50px 0 0 120px;
	color: #fff;
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 300
}
.main_tt dl {
	margin-left: 120px;
	color: #fff;
}
.main_t02 {
	width: 310px;
	height: 106px;
	position: absolute;
	top: 0;
	left: 335px;
	z-index: 999;
	background: url(../images/banner_x02.html) no-repeat bottom;
}
.main_t03 {
	width: 310px;
	height: 106px;
	position: absolute;
	top: 0;
	left: 658px;
	z-index: 999;
	background: url(../images/banner_x03.html) no-repeat bottom;
}
/*主体*/

.bigwrap {
	margin-top: 0px;
}
/*新闻*/

.nw_banner {
	width: 980px;
	height: 240px;
}
.new_left {
	width: 217px;
	float: left;
}
.new_l_bt {
	width: 217px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	background: url(../images/new_l_bt.html) no-repeat;
	font-size: 14px;
	color: #555;
	font-weight: bold;
}
.new_l_be {
	margin-top: 10px;
	height: 38px;
	background:url(../images/new_l_be2.html) no-repeat;
	line-height: 38px;
	font-size: 13px;
	font-family: "微软雅黑";
	color: #333;
	font-weight: bold;
	text-align: center;
}
.guanlian li {
	text-align: center;
	padding-bottom: 5px;
}
.guanlian .border {
	border: 1px solid #ccc;
	width: 218px;
}
.guanlian li img {
	width: 217px;
}
.new_l_dh {
	width: 215px;
	border-left: solid 1px #cacaca;
	border-right: solid 1px #cacaca;
}
.new_l_dh ul li {
	background: url(../images/new_l_dh.html) no-repeat;
	height: 36px;
	overflow: hidden;
	border-bottom: solid 1px #cacaca;
}
.new_l_dh ul li a {
	margin-left: 75px;
	line-height: 42px;
}
.new_l_x {
	border: solid 1px #fff;
	background: #dbdbdb;
	text-align: center;
}
.new_right {
	width: 746px;
	float: right;
	border: solid 1px #cacaca;
	background: #fff;
}
.new_r_bt {
	height: 35px;
	background: url(../images/new_ban.html) repeat;
	line-height: 35px;
	text-align: left;
	color: #666;
	padding: 0 10px;
}
.new_r_bt a {
	color: #666
}
.new_text01 {
	color: #ccc;
}
.new_text02 {
	color: #fff;
}
.new_r_bb {
	width: 700px;
	margin-left: 0px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
	overflow: hidden;
	margin-top: 15px; 
}
.new_r_d {
	height: 82px;
}
.new_r_d img {
	float: left;
	margin-right: 10px;
}
.new_r_d_r {
	width: 100%;
	float: left;
}
.new_r_d_text01 {
	font-size: 14px;
	font-weight: bold;
	display: block;
	height: 20px;
}
.new_r_d_text01 a {
	float: left;
	display: block;
	font-size: 12px;
}
.new_r_d_text01 img {
	float: left;
	margin-left: 5px;
}
.new_r_d_text02 {
	line-height: 20px;
	margin-top: 5px;
	display: block;
}
.new_r_d_r .new-tit {
	height: 27px;
	position: relative;
	color: #2075AE;
}
.new_r_d_r .new-tit a {
	color: #283846;
	font-size: 14px;
	font-weight: bold;
}
.new_r_d_r .date {
	font-weight: normal;
	position: absolute;
	right: 3px;
	color: #666;
}
.new_r_d_r .new-word {
	line-height: 23px;
}
.pro_list_box {
	width: 700px;
	margin-left: 18px;
	margin-top: 10px;
}
.pro_list_box li {
	width: 205px;
	height: 210px;
	float: left;
	margin: 0 24px 15px 0;
}
.pro_list_box li span {
	display: block;
	overflow: hidden;
	text-align: center;
	padding-top: 10px;
}
.dede_pages {
	width: 746px;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;
	border-top: 1px dotted #ccc;
	padding-top: 10px;
}
.dede_pages li{
	display: inline;
	padding: 2px;
	text-decoration: none;
	font-size: 12px;
}
.dede_pages a , .dede_pages span {
	padding: 4px;
	font-size:14px;
}
.pro_base {
	float: right;
	width: 330px;
}
.pro_base ul li {
	list-style: none;
	padding-left: 10px;
	line-height: 28px;
	border-top: dashed 1px #ddd;
}
.image_box {
	float: left;
	width: 350px;
}
.image_box img {
	float: left;
	width: 345px;
	height: 295px;
}
#pro_view {
	margin-top: 30px;
	height: 330px;
}
.p_info {
	BORDER-BOTTOM: #ccc 1px dotted;
	width: 720px;
	padding-left: 25px;
	height: 30px;
}
.bbgai {
	background: url(../images/dian.html) no-repeat 2px 15px;
	line-height: 30px;
	text-align: left;
	border-bottom: dashed 1px #999;
}
.new_r_bb ul li a {
	margin-left: 10px;
}
.fenye {
	height: 50px;
	padding-top: 20px;
	text-align: center;
}
/*新闻内容*/

.new_md_t {
	display: block;
	text-align: center;
	color: #3d3f3d;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
}
.new_md_tb {
	display: block;
	text-align: center;
	color: #666;
	line-height: 25px;
}
.new_md_tf {
	display: block;
	line-height: 25px;
	margin-top: 15px;
	font-size: 13px;
	color: #444
}
.new_md_tp {
	display: block;
	height: 80px;
	line-height: 30px;
	color: #666;
	clear: left;
}
.new_md_tf img {
	border: 1px solid #CCC;
	padding: 4px;
}
.con_us {
	width: 604px;
	height: 338px;
	border: solid 1px #424242;
	margin-left: 57px;
}
.left-news {
	padding: 10px;
	background: #E9E9E9;
	border: 1px solid #ccc;
	border-top: none;
}
.left-news dt {
	width: 200px;
	height: 30px;
	line-height: 30px;
	list-style: disc;
	border-bottom: 1px dotted #ccc;
}
/*新闻内容页下面的相关内容文章*/

.relative-new {
	padding: 10px;
}
.relative-new li {
	width: 300px;
	height: 30px;
	line-height: 30px;
	list-style: disc;
	float: left;
	margin-left: 53px;
}
/*人才招聘*/

.xy_zp {
	line-height: 30px;
}
.xy_zp table {
	border: solid 1px #d1d1d1;
	border-right: none;
}
.xy_zp table tr td {
	border-top: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
}
.xy_zp_text01 {
	width: 130px;
	border: none;
	background: #f4f4f4;
	padding-left: 10px;
}
.xy_zp_text02 {
	width: 600px;
	border: none;
	background: #f4f4f4;
}
.xy_zp_text03 {
	width: 500px;
	border: none;
	background: #f4f4f4;
}
.xy_zp_text04 {
	width: 580px;
	overflow: hidden;
	margin-left: 45px;
}
.xy_zp_text05 {
	width: 570px;
	overflow: hidden;
	padding-left: 10px;
}
.roing {
	color: #ef7e21;
}
.nk ul li {
	background: none;
	padding-top: 10px;
	height: 121px;
	border-bottom: dashed 1px #999;
	padding-bottom: 20px;
}
.nk ul li img {
	float: left;
	border: solid 1px #999;
}
.nk ul li dl {
	float: left;
	color: #666;
	line-height: 25px;
	display: block;
}
.nk ul li p {
	padding-left: 10px;
	width: 545px;
}
.nk ul li span {
	float: none;
}
.nk ul li d {
	display: block;
	text-align: right;
}
.xy_zp_01 {
	display: block;
	height: 30px;
	background: #e6e6e6;
	margin-top: 10px;
	line-height: 30px;
	padding-left: 10px;
}
.xy_zp_02 {
	display: block;
	line-height: 30px;
	padding-left: 10px;
}
.xy_zp_03 {
	display: block;
	text-align: center;
	height: 40px;
}
.ku_fw_ly {
	padding-left: 40px;
	line-height: 35px;
	margin-top: 20px;
}
.ku_fw_ly_text01 {
	width: 160px;
	border: none;
	height: 20px;
}
.ku_fw_ly_text02 {
	width: 340px;
	height: 60px;
	border: none;
}
.ku_fw_ly_text03 {
	color: #666;
}
.rc_zp_list {
	width: 684px;
	margin-left: 9px;
	margin-top: 10px;
}
.rc_zp_list ul {
	background: #e6e6e6;
}
.rc_zp_list ul li {
	height: 30px;
	line-height: 30px;
	background: none;
	border-bottom: solid 1px #f8f8f8;
}
.rc_zp_list ul li dl {
	background: #74b017;
	display: block;
	width: 100%;
	line-height: 30px;
}
.rc_zp_list ul li dl span {
	float: left;
	width: 136px;
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.rc_zp_list ul li span {
	float: left;
	width: 136px;
	color: #333;
	text-align: center;
}
.zy_zx {
	display: block;
	height: 60px;
	line-height: 30px;
	background: #e6e6e6;
}
.zy_zx_01 {
	background: url(../images/rc_zp_zx01.html) no-repeat bottom right;
}
.rc_zp_zx {
	width: 500px;
	padding-left: 10px;
	display: block;
	line-height: 35px;
	color: #103d4c;
}
.map {
	padding-left: 20px;
	line-height: 30px;
	padding-bottom: 20px;
}
.map span {
	font-size: 14px;
}
.map a {
	margin-right: 10px;
}
.title_bg {
	font-size: 14px;
	font-weight: 555;
	color: #333;
	font-family: 微软雅黑;
}
.titlebgcolor {
	color: c6c0c2;
	font-family: Arial;
	font-size: 14px;
}
/*分页*/

#page {
	padding: 3px;
	margin: 3px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	float: right;
	width: 690px;
}
#page a {
	border: #ddd 1px solid;
	color: #aaa;
	padding: 3px 6px;
}
#page .CurPage {
	background: #e9ebea;
	font-weight: bold;
}
#page a:hover {
	background: #e9ebea;
	font-weight: bold;
}



/*marquee6*/

#marquee6 {
	width: 220px;
	height: 112px;
	overflow: hidden;
	background: #EFEFEF;
}
#marquee6 {
	width: 220px;
	height: 112px;
	overflow: hidden;
	background: #EFEFEF;
}
#marquee6 ul li {
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	text-align: left;
}
.allfooter {
	background-color: #E2E2E2;
	background: url(../images/bg.html);
}
/*产品内容页*/ 

.tab {
	width: 741px;
	overflow: hidden;
	padding-bottom: 10px;
	border: 1px solid #ccc;
	margin: 0 auto;
}
.tab-tit dt {
	height: 34px;
	line-height: 34px;
	width: 100px;
	text-align: center;
	float: left;
	list-style: none;
	margin: 0px 10px;
	background: url(../images/product_tab.html) repeat-x;
	cursor: pointer;
	color: #666;
}
.tab-cont {
	clear: left;
	padding: 10px;
}
.tab-cont-son {
	display: none;
}
.current {
	display: block;
}
.tab-tit {
	height: 34px;
	border-bottom: 1px solid #CCC;
}
.tab-tit dt.now {
	background: #F2F6FB;
}
.article-product {
	width: 720px;
	overflow: hidden;
	padding: 10px;
}

#spec-n5 {
	width: 350px;
	height: 56px;
	padding-top: 6px;
	overflow: hidden;
}
#spec-left {
	background: url(../images/left.html) no-repeat;
	width: 10px;
	height: 45px;
	float: left;
	cursor: pointer;
	margin-top: 5px;
}
#spec-right {
	background: url(../images/right.html) no-repeat;
	width: 10px;
	height: 45px;
	float: left;
	cursor: pointer;
	margin-top: 5px;
}
#spec-list {
	width: 325px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: inline;
}
#spec-list ul li {
	float: left;
	margin-right: 0px;
	display: inline;
	width: 62px;
}
#spec-list ul li img {
	padding: 2px;
	border: 1px solid #ccc;
	width: 50px;
	height: 50px;
}
/*jqzoom*/

.jqzoom {
	position: relative;
	padding: 0;
}
.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 1px;
	left: 0px;
	width: 400px;
	height: 400px;
	background: url(i/loading.html) #fff no-repeat center center;
	border: 1px solid #e4e4e4;
	display: none;
	text-align: center;
	overflow: hidden;
}
.bigimg {
	width: 800px;
	height: 800px;
}
.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 50px;
	height: 50px;
	border: 1px solid #aaa;
	background: #FEDE4F 50% top no-repeat;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
	cursor: move;
}
#spec-list {
	position: relative;
	width: 322px;
	margin-right: 6px;
}
#spec-list div {
	margin-top: 0;
	margin-left: -30px;
*margin-left:0;
}
.ask {
	height: 48px;
	line-height: 50px;
	color: #555555;
	margin-bottom: 10px;
	padding-left: 16px;
}
.ask2 {
	width: 147px;
	height: 48px;
}
/*产品内容页相关产品*/

.relative-prod {
	height: 220px;
	margin: 20px 2px;
}
.relative-prod .show-title {
	font-size: 14px;
}
.relative-prod .show-pic {
	border: 1px solid #ccc;
	text-align: center;
	overflow: hidden;
	padding-left: 7px;
}
.relative-prod .show-pic li {
	float: left;
	margin: 5px 10px;
	width: 160px;
}
.relative-prod .show-pic li img {
	width: 160px;
	height: 144px;
}
/*留言表单*/

#forms {
	padding: 20px;
	border: none;
	width: 700px;
}
#forms .fr-after {
	float: left;
}
#forms .form-head {
	display: block;
	float: left;
	width: 80px;
	height: 25px;
	line-height: 25px;
	text-align: right;
}
#forms input {
	border: solid 1px #DDD;
	height: 30px;
	line-height: 30px;
	width: 300px;
	border-radius: 5px;
	padding-left: 5px;
}
#forms input:focus {
	border-radius: 5px;
}
#forms .str {
	color: red;
}
#forms .all-txt {
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
}
#forms .txt-nr {
	float: left;
	width: 80px;
	text-align: right;
}
#forms .nr-cont textarea {
	border: 1px solid #CCC;
	width: 300px;
	height: 100px;
	border-radius: 5px;
}
#forms .sbt {
	width: 80px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	cursor: pointer;
}
#forms .nobr {
	border: none;
	margin-left: 10px;
}
.bottom {
	width:100%;
	min-height:178px;
	text-align:left;
	height:auto;
	font-size:12px;
	display:block;
	overflow:hidden;
	margin:0px auto 0px;
	background:url(../images/foot_line.png) #F4F4F4 repeat-x top; 

}

.middle {

	width:1000px;

	margin:0 auto;

	position:relative;


}

.bot_left {

	float:left;

	width:242px;
	padding-top:15px;

	margin-right:55px;

}

.bot_center {

	float:left;

	width:597px;
	padding-top:45px;
	line-height:26px;
	font-size:12px;
	padding-bottom:10px;

}

.bot_ul1 {

	width:697px;

	overflow:hidden;

}

.bot_ul1 li {

	float:left;
	color:#606060;
	font-size:12px;


}

.bot_ul1 li a {

	color:#606060;
	font-size:12px;

}

.bot_ul1 li span {

	margin-left:10px;

	margin-right:10px;

	color:#666;

}

.adress {
	width:597px;
	color:#606060;
	overflow:hidden;

}



.banquan {

	width:577px;

	color:#606060;

	font-size:12px;


}

.info {

	width:477px;

	color:#606060;

}

.bot_ul2 {

	width:477px;

	margin-left:20px;

	text-align:center;

	 padding-left:100px;

}

.bot_ul2 li {

	float:left;

	margin-right:22px;

	margin-top:20px;

}


.mylink {
	width:100%;
	padding-top:10px;
	height:auto;
	overflow:hidden;
	background:url(../images/foot_line.png) #F4F4F4 repeat-x top; 
}
.link {
	width:1000px;
	margin:0 auto;
	line-height:25px;
	height:auto;
	overflow:hidden;
}
.link .link_title{ width:80px; height:30px; line-height:30px; display:block; float:left; overflow:hidden;font-size:14px; font-weight:bold; text-align:center;}
.link ul{ width:900px; height:auto; min-height:60px; overflow:hidden; display:block; float:right;}
.link ul a{ padding:0px 5px; line-height:25px;}
.foot_weixin{width:150px; height:135px; position:absolute; top:50px; right:0px;}
.foot_weixin img{ width:105px; height:105px;display:block; margin-left:20px;}
.foot_weixin span{ width:150px; height:30px; line-height:30px; color:#666; text-align:center; display:block;}

.zaixianliuyan{ line-height:40px;}
.zaixianliuyan .intxt{ height:22px; line-height:22px;}



.iwidth{ width:1000px; margin:0 auto}
.footnav{ background: #6f7072; height:5px;}
.footnav ul{no-repeat right 0; height:245px;}
.footnav li{ margin:28px 0px 0 0; color:#fff; float:left;  }
.footnav li h4{ font-size:14px; margin-bottom:10px; font-weight:bold;}
.footnav li{ line-height:22px;}
.footnav li a{ color:#fff;}
.footnav li a:hover{ text-decoration:underline}
.footnav li.ifpro{width:180px;}
.footnav li.ifabout{width:160px;}	
.footnav li.ifsup{width:160px;}	

/* footer style */
.footer{ color:#fff;  height:63px; font-size:12px; background:#343434; overflow:hidden;*zoom:1;line-height:63px;}

.footer p{ text-align:left; display:inline  }
.footer  a{color:#fff; margin:0 7px ;}
.footer span{ margin-right:15px; }

.login {width:315px; float:right; text-align:center; white-space: nowrap;text-overflow: ellipsis;}
.login a{ padding:0px 10px;}
.lang { text-transform:uppercase; width:48px; padding-left:10px; float:right;}

.wapbox{ width:160px; height:160px; display:none; overflow:hidden; background:#FFF; position:absolute; top:24px; right:30px; z-index:999;}
.wapbox img{width:140px; height:140px; padding:10px;}

.qrcode{ position:fixed; right:-1px; bottom:0; }