﻿/* CSS Document */

body {

	font-family: 微软雅黑, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

	margin: 0;

	padding: 0;

}



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;
	height:105px;

}

.logo {

	width: 982px;

	height: 105px;

}

.logo_right {

	float: right;

	text-align: right;

	line-height: 25px;

	color: #929292;

	margin-right:16px;

	margin-top:10px;

}

.logo_right a {

	color: #929292;

}

.logo_right a:hover {

	color: #333;

}

.dh {

	width: 100%;

	height: 45px;

	font-family: "微软雅黑";

	font-size: 14px;

	line-height: 45px;

   background: url(../images/nav_bg.jpg) repeat-x;
}


.subnavs{ width:985px; height:45px;line-height: 45px; margin:0px auto;}
.fixedSubNav{position:fixed;top:0;left:0;z-index:1000}
.subnavs ul{ margin-left:50px;}

.subnavs ul li {

	float: left;

	position: relative;

	background: url(../images/divied.jpg) no-repeat right center;

}

.subnavs ul li a {

	display: block;

	width: 125px;

	height: 45px;

	text-align: center;

	color: #ffffff;

}

.subnavs ul li a:hover {

	background:#666;

	color: #fff;

}

#subnavs ul li ul {

	position: absolute;

	display: none;

	right: 0px;

	top: 44px;

}

.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

}

.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.jpg) 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.png) 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.png) no-repeat bottom;

}

.main_t03 {

	width: 310px;

	height: 106px;

	position: absolute;

	top: 0;

	left: 658px;

	z-index: 999;

	background: url(../images/banner_x03.png) 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.png) no-repeat;

	font-size: 14px;

	color: #555;

	font-weight: bold;

}

.new_l_be {

	margin-top: 10px;

	height: 38px;

	background:url(../images/new_l_be2.png) 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.jpg) 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.jpg) 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;

	padding-bottom: 15px;

}

.new_r_d {

	height: 82px;

}

.new_r_d img {

	float: left;

	margin-right: 10px;

}

.new_r_d_r {

	width: 522px;

	float: left;

	padding-left: 5px;

}

.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 li a {

	padding: 4px;

}

.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.jpg) 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.jpg) 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.jpg);

}

/*产品内容页*/ 



.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.gif) 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.gif) no-repeat;

	width: 10px;

	height: 45px;

	float: left;

	cursor: pointer;

	margin-top: 5px;

}

#spec-right {

	background: url(../images/right.gif) 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.gif) #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: #2045A0; height:245px;}

.footnav ul{background:url(../images/fbg.jpg) 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:#102250; overflow:hidden;*zoom:1;line-height:63px;}



.footer p{ text-align:left; display:inline  }

.footer  a{color:#fff; font-family:"微软雅黑"; margin:0 10px ;}

.footer span{}



.login {width:134px; float:right; text-align:center; white-space: nowrap;text-overflow: ellipsis;}

.login a{ padding:0px 6px;}

.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;}

.erwei {
    background: url(../images/erwei_small.png) no-repeat scroll center 5px white;
    border: 1px solid #d1d1d1;
    bottom: 8px;
    color: #56a91d;
    cursor: pointer;
    left: 8px;
    padding: 35px 5px 0;
    position: fixed;
    z-index: 999;
}
.erwei_big {
    background: url(../images/erwei_big.jpg) no-repeat scroll center 0 white;
    border: 1px solid #d1d1d1;
    bottom: -2px;
    cursor: default;
    display: none;
    left: 75px;
    padding-top: 258px;
    position: absolute;
    width: 258px;
}
.hudongzhushou {
    display: block;
    padding-bottom: 5px;
}
.erwei_big p {
    color: #969696;
    padding: 0 17px 10px;
}

.rexian{ width:300px; height:50px; line-height:50px; font-size:18px; color:#09F; font-family:"微软雅黑"; text-indent:10px;}
.rexian span{ font-size:22px; font-weight:bold;}