 
.contact1 { font-size:26px; font-weight:bold;}

 body {  font-family:"微软雅黑 Light";}

a.indexnews:link { color:#66666;}
a.indexnews:hover { color:#66666;}

.service   a.s1 {display:block;width:138px; height:33px; background-image:url(../images/s1b.jpg); float:left; color:#000000; font-size:15px;text-align:center; padding-top:150px; }
.service   a.s1:hover { text-decoration:none;background-image:url(../images/s1.jpg);color:#FFFFFF;text-align:center; }
 
 
.service   a.s2 {display:block;width:138px; height:33px; background-image:url(../images/s2b.jpg); float:left; color:#000000; font-size:15px;text-align:center; padding-top:150px; }
.service   a.s2:hover { text-decoration:none;background-image:url(../images/s2.jpg);color:#FFFFFF;text-align:center; }
 
.service   a.s3 {display:block;width:138px; height:33px; background-image:url(../images/s3b.jpg); float:left; color:#000000; font-size:15px;text-align:center; padding-top:150px; }
.service   a.s3:hover { text-decoration:none;background-image:url(../images/s3.jpg);color:#FFFFFF;text-align:center; }
 
.service   a.s4 {display:block;width:138px; height:33px; background-image:url(../images/s4b.jpg); float:left; color:#000000; font-size:15px;text-align:center; padding-top:150px; }
.service   a.s4:hover { text-decoration:none;background-image:url(../images/s4.jpg);color:#FFFFFF;text-align:center; }
 
.service   a.s5 {display:block;width:138px; height:33px; background-image:url(../images/s5b.jpg); float:left; color:#000000; font-size:15px;text-align:center; padding-top:150px; }
.service   a.s5:hover { text-decoration:none;background-image:url(../images/s5.jpg);color:#FFFFFF;text-align:center; }
 
 
 
  
 
  
 
 
  
 
  
 
 
 
 
 
 
#pages {
	  TEXT-ALIGN: center; CLEAR: both; MARGIN: 15px auto; WIDTH: 450px;
}
#pages A {
	FONT-SIZE: 13px;
 
	COLOR: #333333; 
	PADDING-BOTTOM: 2px; 
	TEXT-ALIGN: center; 
	PADDING-TOP: 3px; 
	PADDING-LEFT: 6px; 
	TEXT-DECORATION: none;
	 MARGIN: 3px; 
	 PADDING-RIGHT: 6px
}
#pages A.now {
	BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #e7e7e7
}
#pages A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #996600
}
#pages A.now:hover {
	COLOR: #fff; BACKGROUND-COLOR: #996600
}
 


.search01 { width:287px; height:24px; line-height:24px; font-size:14px; padding-left:10px;}
.search02 { width:540px; height:130px; line-height:24px; font-size:14px; padding-left:10px;}
.search03 { width:120px; height:30px; line-height:24px; font-size:14px; background-color:#666666; color:#FFF;}

.w_1200 .w {
	width: 1200px; min-width: 1200px;
}
.w_1200 #nav li {
	padding: 0px 40px;
}
.w_1200 #contenter {
	width: 936px;
}
.w_1200 #contenter .pro_list .item .info {
	width: 668px;
}
.w_1200 #contenter .pro_list ul {
	width: 100%;
}
.w_1200 #contenter .pro_list li {
	margin-right: 45px; margin-left: 45px;
}
.w_1200 #contenter .pro_list.scroll li {
	margin-right: 27px; margin-left: 0px;
}
.w_1200 #contenter .pro_info {
	width: 570px;
}
.w_1200 #lib_inquire_list > ul > li .info {
	width: 732px;
}
.w_1200 #lib_case_list li {
	padding: 10px 14px;
}
.w_1200 #contenter .info_box .content {
	width: 735px;
}
.w_1200 #contenter .info_box .content .name a {
	width: 600px;
}
.w_1200 #lib_case_list li {
	width: 206px;
}
.w_1200 #lib_case_list li .img {
	width: 204px; height: 204px;
}
.w_1200 #footer .help dl {
	width: 250px;
}
* {
	font-family: Arial, Helvetica, sans-serif;
}
html {
	outline: 0px;
}
div {
	outline: 0px;
}
cite {
	font-style: normal;
}
em {
	font-style: normal;
}
strong {
	font-style: normal;
}
i {
	font-style: normal;
}
input {
	
}
textarea {
	
}
.w {
	margin: 0px auto; width:100%; min-width: 980px;
}
.hide {
	display: none;
}
#header {
	height: 100px;  
}


#header .logo {
	 overflow: hidden; vertical-align: middle;
}
#header .other {
	
}
#header .other .h_nav {
	padding: 0px 6px; height: 20px; display: block;
}
#header .other .h_nav li {
	padding: 0px 12px; height: 35px; line-height: 35px; float: right;
}
#header .other .h_nav li.line {
	padding: 0px;
}
#header .other .h_nav li.member {
	background: url("../../../images/global/ico.png") no-repeat 0px 4px; padding-left: 26px;
}
#header .other .h_nav li.inquiry {
	background: url("../../../images/global/ico.png") no-repeat 0px -20px; padding-left: 24px;
}
#header .other .h_nav li.lang {
	background: url("../../../images/global/ico.png") no-repeat 50px -48px; padding-right: 20px;
}
#header .other .h_nav li.lang:hover {
	position: relative; z-index: 1000;
}
#header .other .h_nav li.lang:hover dl {
	
}
#header li.lang .language_silder {
	background: rgb(242, 242, 242); padding: 0px 23px 0px 12px; border-radius: 0px 0px 5px 5px; top: 28px; right: -7px; display: none; position: absolute; z-index: 10;
}
#header li.lang:hover .language_silder {
	padding-top: 8px; padding-bottom: 8px; display: block;
}
#header li.lang:hover .language_silder a {
	line-height: 24px; display: block;
}
#header .other form {
	width: 200px; margin-right: 50px; position: relative;
}
#header .other form .txt {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; border-radius: 5px; border: 1px solid rgb(210, 210, 210); border-image: none; width: 198px; height: 28px; color: rgb(51, 51, 51); text-indent: 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#header .other form .btn {
	background: rgb(255, 255, 255); border-radius: 5px; border: 0px currentColor; border-image: none; top: 2px; width: 32px; height: 26px; right: 1px; color: rgb(96, 96, 96); position: absolute; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#nav {
	height: 48px; 
}

#nav li {
	 float: left; position: relative; 
}


#nav li a {
	color:#666666; text-transform: uppercase; font-size:15px; font-family:"微软雅黑"; font-weight:bold;
display: block;width:110px;   float: left; height:48px; line-height:48px; text-align:center; 
}

#nav li a:hover {
	color:#666666; text-transform: uppercase; font-size:15px; font-family:"微软雅黑"; font-weight:bold;
		display: block;width:110px;  float: left; height:48px;line-height:48px; text-align:center;
}


#nav li .silde_menu {
	background:#2093ca; left: 0px; top: 48px;   text-align: center; line-height: 100% !important; display: none; position: absolute; z-index: 100; text-align:left; width:100px;  
}
#nav li:hover .silde_menu {
	display: block;
}
#nav li .silde_menu a {
	 display: block; font-size:12px; height:40px; color:#FFFFFF; line-height:40px; text-align:center; font-weight:normal;
	  border-bottom:solid #2ca2da 1px; background-color:#2093ca;
}


#nav li .silde_menu a:hover {
	 display: block; font-size:12px; height:40px; color:#FFFFFF; line-height:40px; text-align:center; font-weight:normal; border-bottom:solid #2ca2da 1px;background-color:#2ca2da;
}


#nav li.cur a {
	color:#666666;  text-transform: uppercase;
}
#nav li a:hover {
	color:#09F; text-decoration:none; 
}
#banner {
	margin-bottom: 25px;
}
.v3 {
	padding: 5px 0px; margin-left: 50px; display: none;
}
/*#footer {
	background: rgb(235, 235, 235); min-width: 980px;
}*/

#footer {
	background-color:#565656; min-width: 980px;
}

#footer .copyright {
	padding: 10px 0px; text-align: center; color: rgb(173, 173, 173);
}
#footer .copyright a {
	color:#FFF;
}
#footer .follow {
	height: 62px; text-align: center; padding-top: 22px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
#footer .follow a {
	background: url("common.png"); margin: 0px 6px; width: 43px; height: 42px; display: inline-block;
}
#footer .follow a.link1 {
	background-position: -136px 0px;
}
#footer .follow a.link2 {
	background-position: -189px 0px;
}
#footer .follow a.link3 {
	background-position: -136px -43px;
}
#footer .follow a.link4 {
	background-position: -189px -43px;
}

.w_1200 #footer .help dl { width:180px;
}

#footer .help {
	padding: 10px 0px 0px; width: 100%; overflow: hidden; margin:auto; padding-top:20px; 
}
#footer .help dl {
	padding: 0px 20px;float: left; margin:0px 20px;list-style-type:none;
}
#footer .help dl dt {
	height: 24px; color:#FFF; font-size: 16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; list-style-image:none;list-style-type:none;
}
#footer .help dl dd {
	color:#FFF; padding-left: 10px; margin-top: 5px; position: relative; line-height:18px; list-style-image:none; list-style-type:none;
}
#footer .help dl dd a {
	color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
#footer .help dl dd i {
	background: rgb(156, 156, 156); left: 0px; top: 6px; width: 3px; height: 3px; line-height: 0; font-size: 0px; display: block; position: absolute;
}
#location {
	height: 39px; color: rgb(14, 14, 14); overflow: hidden; font-size: 14px; margin-bottom: 20px; border-bottom-color:#034b9d; border-bottom-width: 2px; border-bottom-style:solid;
}
#location .box {
	margin-right: 10px; float: right;
}
#location .home {
	background: url("common.png") -48px 0px; margin: 10px 5px 0px 0px; width: 19px; height: 15px; line-height: 0; text-indent: -999em; font-size: 0px; float: left;
}
#location .other {
	color: rgb(14, 14, 14); line-height: 39px; float: left;
}
#location .other a {
	color: rgb(14, 14, 14);
}
#location .other a.cur {
	color: rgb(0, 104, 175);
}
#side {
	width: 247px; float: left;
}
#side .menu_box {
	margin-bottom: 40px;
}
#side .menu_box .title {
	height: 32px; color: rgb(0, 5, 28); text-transform: uppercase; font-size: 18px;
}


#side .menu_box2 .title {
	height: 32px; color: rgb(0, 5, 28); text-transform: uppercase; font-size: 18px;
}



#side .menu_box .list > li {
	margin-bottom: 6px;
}


#side .menu_box .list > li > a {
	background: url("common.png") 0px -188px; padding: 0px 36px; border: 1px solid rgb(208, 206, 206); border-image: none; height: 42px; color: rgb(0, 0, 0); line-height: 42px; overflow: hidden; font-size: 14px; display: block;
}

#side .menu_box .list > li > ul {
	
}
#side .menu_box .list > li > ul li {
	margin: 15px 0px; display: none; position: relative;
}
#side .menu_box .list > li > ul li i {
	background: url("common.png") -92px 0px; left: 39px; top: 5px; width: 5px; height: 7px; display: block; position: absolute;
}
#side .menu_box .list > li > ul li a {
	color: rgb(0, 0, 0); font-size: 14px; margin-left: 52px;
}
#side .menu_box .list > li.cur > a {
	background-position: 0px -231px;
}
#side .menu_box .list > li.cur ul {
	display: block;
}
#side .menu_box .list > li > ul li.cur i {
	background-position: -77px 0px;
}
#side .menu_box .list > li > ul li.cur a {
	color: rgb(0, 98, 169);
}







#side .menu_box2 .list2 > li {
	margin-bottom: 6px;
}


#side .menu_box2 .list2 > li > a {
  padding: 0px 36px; border: 1px solid rgb(208, 206, 206); border-image: none; height: 42px; color:#FFF; line-height: 42px; overflow: hidden; font-size: 15px; display: block;
}

#side .menu_box2 .list2 > li > ul {
	
}
#side .menu_box2 .list2 > li > ul li {
	margin: 15px 0px; display: none; position: relative;
}
#side .menu_box2 .list2 > li > ul li i {
 left: 39px; top: 5px; width: 5px; height: 7px; display: block; position: absolute; 
}
#side .menu_box2 .list2 > li > ul li a {
 color: rgb(0, 0, 0); font-size: 13px; margin-left: 52px;
}
#side .menu_box2 .list2 > li.cur > a {
	background-position: 0px -231px;
}
#side .menu_box2 .list2 > li.cur ul {
	display: block;
}
#side .menu_box2 .list2 > li > ul li.cur i {
	background-position: -77px 0px;
}
#side .menu_box2 .list2 > li > ul li.cur a {
	color: rgb(0, 98, 169);
}








#side .contact dt {
	height: 30px; color: rgb(0, 5, 28); text-transform: uppercase; font-size: 18px;
}
#side .contact dd {
	color: rgb(61, 60, 60); line-height: 36px; padding-left: 50px; margin-top: 10px; position: relative; min-height: 36px;
}
#side .contact dd i {
	background: url("common.png"); left: 0px; top: 0px; width: 38px; height: 36px; position: absolute;
}
#side .contact dd.tel {
	line-height: 36px; font-size: 18px;
}
#side .contact dd.mail {
	font-size: 14px;
}
#side .contact dd.fax {
	font-size: 14px;
}
#side .contact dd.add {
	line-height: 1.8em; padding-top: 8px; padding-right: 10px;
}
#side .contact dd.tel i {
	background-position: -129px -96px;
}
#side .contact dd.mail i {
	background-position: -167px -96px;
}
#side .contact dd.fax i {
	background-position: -205px -96px;
}
#side .contact dd.add i {
	background-position: -129px -132px;
}
#contenter {
	width: 712px; float: right;
}
#contenter .main_title {
	background: rgb(246, 246, 246); height: 40px; color: rgb(0, 0, 0); line-height: 40px; text-indent: 15px; font-size: 16px; margin-bottom: 10px;
}
#contenter .main_title2 {
	color: rgb(51, 51, 51); text-transform: uppercase; text-indent: 2px; padding-bottom: 10px; font-size: 16px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
#contenter .main_contents {
	width: 100%; line-height: 2em; overflow: hidden;
}
#contenter .main_tabs {
	min-height: 300px;
}
#contenter .main_tabs .title {
	height: 36px; line-height: 35px; margin-bottom: 10px; border-bottom-color:#cccccc; border-bottom-width: 2px; border-bottom-style: solid;
}
#contenter .main_tabs .title li {
	background: rgb(238, 238, 238); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(206, 203, 203) rgb(206, 203, 203) currentColor; border-image: none; width: 138px; text-align: center; color: rgb(38, 38, 38); font-size: 14px; margin-right: 6px; float: left; cursor: pointer;
}
#contenter .main_tabs .title li.cur {
	background: #096; border-color: rgb(29, 143, 208); color: rgb(255, 255, 255);
}
#contenter .main_tabs .main_contents {
	display: none;
}
#contenter .page_tools {
	text-align: center; font-size: 0px; margin-top: 20px;
}
#contenter .page_tools span {
	background: rgb(255, 255, 255); margin: 0px 4px; border: 1px solid rgb(203, 205, 204); border-image: none; height: 22px; line-height: 21px; overflow: hidden; font-size: 12px; vertical-align: top; display: inline-block;
}
#contenter .page_tools span em {
	display: none;
}
#contenter .page_tools font {
	padding: 0px 7px; height: 22px; text-align: center; color: rgb(102, 102, 102); display: block;
}
#contenter .page_tools a {
	padding: 0px 7px; height: 22px; text-align: center; color: rgb(102, 102, 102); display: block;
}
#contenter .page_tools .page_item_current {
	background: rgb(240, 240, 240); color: rgb(255, 0, 0); cursor: default;
}
#contenter .page_tools .page_noclick {
	background: rgb(240, 240, 240); color: rgb(170, 170, 170);
}
#contenter .info_box {
	padding-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
#contenter .info_box .photo {
	width: 160px; text-align: center; overflow: hidden; padding-top: 15px; max-height: 160px;
}
#contenter .info_box .content {
	width: 508px;
}
#contenter .info_box .content .name {
	height: 44px; overflow: hidden;
}
#contenter .info_box .content .name a {
	width: 400px; height: 44px; color: rgb(1, 101, 44); overflow: hidden; font-size: 16px; display: block;
}
#contenter .info_box .content .name span {
	width: 106px; text-align: right; color: rgb(103, 103, 103); overflow: hidden; display: block;
}
#contenter .info_box .content .desc {
	color: rgb(42, 42, 42); line-height: 21px; overflow: hidden; max-height: 63px;
}
#contenter .info_box .content .view a {
	color: rgb(167, 167, 167);
}
#contenter .pro_list {
	
}
#contenter .pro_list .item {
	padding: 25px 0px; width: 100%; overflow: hidden; border-bottom-color: rgb(171, 169, 169); border-bottom-width: 1px; border-bottom-style: dashed;
}
#contenter .pro_list .item .photo {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 230px;
}
#contenter .pro_list .item .photo a {
	width: 230px; height: 230px; vertical-align: middle; display: block;
}
#contenter .pro_list .item .info {
	width: 445px; margin-right: 15px; float: right;
}
#contenter .pro_list .item .info .name {
	font-size: 18px;
}
#contenter .pro_list .item .info .name a {
	color: rgb(5, 1, 0);
}
#contenter .pro_list .item .info .desc {
	color: rgb(5, 1, 0); line-height: 1.6em; margin-top: 15px;
}
#contenter .pro_list .item .info .view {
	width: 100%; overflow: hidden; margin-top: 20px;
}
#contenter .pro_list .item .info .view a {
	border: 1px solid rgb(7, 0, 2); border-image: none; width: 88px; height: 30px; text-align: center; color: rgb(7, 0, 2); line-height: 30px; float: left;
}
#contenter .gallery {
	width: 342px; position: relative;
}
#contenter .gallery * {
	_behavior: none;
}
#contenter .gallery .bigimg {
	border: 1px solid rgb(241, 241, 241); border-image: none; width: 340px; overflow: hidden;
}
#contenter .gallery .bigimg a {
	width: 340px; text-align: center; vertical-align: middle; display: block;
}
#contenter .gallery .bigimg a.case {
	
}
#contenter .gallery .bigimg a img {
	vertical-align: middle; max-height: 100%; max-width: 100%;
}
#contenter .gallery .MagicZoom {
	margin: 0px auto; display: block;
}
#contenter .gallery .MagicZoom img {
	margin: 0px !important; padding: 0px !important; border: 0px currentColor !important; border-image: none !important;
}
#contenter .gallery .MagicZoomBigImageCont {
	border: 1px solid rgb(153, 153, 153); border-image: none;
}
#contenter .gallery .MagicZoomHeader {
	background: rgb(102, 102, 102); text-align: center !important; color: rgb(255, 255, 255); line-height: normal !important; font-size: 8pt !important;
}
#contenter .gallery .MagicZoomPup {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; cursor: move;
}
#contenter .gallery .MagicZoomLoading {
	background: url("/static/images/global/loading.gif") no-repeat 2px 50% rgb(255, 255, 255); margin: 0px; padding: 4px 4px 4px 24px !important; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: left; color: rgb(68, 68, 68); font-family: sans-serif; font-size: 8pt; text-decoration: none;
}
#contenter .gallery #zoom-big {
	left: 345px; top: 0px; position: absolute;
}
#contenter .gallery #zoom-big img {
	max-height: none; max-width: none;
}
#contenter .gallery #small_img {
	margin: 10px auto;
}
#contenter .gallery #small_img .bd span {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 60px; height: 60px; overflow: hidden; margin-right: 5px; float: left; display: block;
}
#contenter .gallery #small_img .bd span.on {
	border: 1px solid  #09F; border-image: none;
}
#contenter .gallery #small_img .bd span a {
	width: 60px; height: 60px; text-align: center; vertical-align: middle; display: block;
}
#contenter .gallery #small_img .bd span a img {
	max-height: 100%; max-width: 100%;
}
#contenter .pro_info {
	width: 350px; float: left; margin-left:30px;
}
#contenter .pro_info .name {
	margin: 30px 0px 10px; color: rgb(2, 2, 2); font-size: 16px; font-weight: bold;
}
#contenter .pro_info .desc {
	color: rgb(5, 1, 0); line-height: 2em; margin-bottom: 20px;
}
#contenter .pro_info .share {
	width: 100%; overflow: hidden; margin-bottom: 20px;
}
#contenter .pro_info .inquire {
	background: url("common.png") 0px -143px; width: 110px; height: 31px; text-align: center; color: rgb(255, 255, 255); line-height: 31px; font-size: 14px; float: left;
}
input.form_button {
	border-radius: 5px; width: 120px; height: 32px; text-align: center; color: rgb(255, 255, 255); font-family: Verdana; font-size: 14px; background-color: rgb(102, 102, 102); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#lib_info_list li {
	height: 44px; line-height: 44px;
}
#lib_info_list li > a {
	height: 44px; line-height: 44px;
}
#lib_info_list li > span {
	height: 44px; line-height: 44px;
}
#lib_info_list li.info_box {
	height: auto;
}
#lib_inquire_list > ul > li .info {
	width: 508px;
}
#lib_down_list li a {
	background-color: rgb(102, 102, 102);
}
#lib_case_list li {
	padding: 9px; width: 160px;
}
#lib_case_list li .img {
	width: 158px; height: 158px;
}
.prod_info_group li a {
	background: rgb(33, 146, 212); color: rgb(255, 255, 255);
}
table {
	border-collapse: collapse !important;
}
