@charset "utf-8";
* {
	margin-right: auto;
	margin-left: auto;
}
body {
	font-family: Verdana;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
form { padding:0px; margin:0px;}
input { padding:0px; margin:0px;}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	list-style-type: none;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a {
	color: #666;
	text-decoration: none;
}

p {
	margin: 0px;
	padding: 0px;
}
span {
	margin: 0px;
	padding: 0px;
}
a:hover { color:#018f92;}
.top {
	height: 95px;
	width: 1100px;
}
.logo {
	float: left;
	height: 135px;
	width: 300px;
}
.nav {
	float: left;
	height: 95px;
	width: 750px;
	padding-left: 0px;
	font-size: 16px;
}
.nav ul li {
	float: left;
	width: 85px;
	line-height: 95px;
	display: block;
	text-align: center;
}
.nav ul li a:hover {
	color: #05C7C9;
}


.ss {
	margin-top: 56px;
	float: left;
	height: 23px;
	width: 23px;
	margin-left: 10px;
}



/* CSS Document */
#site-nav .quick-menu LI {BACKGROUND:url(../images/mbg.png) no-repeat}
#site-nav .search .menu-hd S {BACKGROUND:url(../images/mbg.png) no-repeat}
#site-nav .quick-menu .cart S {BACKGROUND:url(../images/mbg.png) no-repeat 999em 0px}
#site-nav .search .menu-bd BUTTON {BACKGROUND:url(../images/mbg.png) no-repeat 999em 0px}
#header {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
#page {MARGIN-LEFT: auto; WIDTH: 950px; MARGIN-RIGHT: auto}
#site-nav-bg {Z-INDEX: 9999; BACKGROUND: #f7f7f7; LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: #d2d2d2 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 25px}
#site-nav {Z-INDEX: 10000; MARGIN: 2px auto; COLOR: #000; LINE-HEIGHT: 19px; POSITION: relative; HEIGHT: 22px}
#site-nav A {COLOR: #666}
#site-nav A:hover {COLOR: #f50}
#site-nav .login-info {FLOAT: left; PADDING-TOP: 1px}
#site-nav .login-info A {MARGIN-RIGHT: 8px}
#site-nav .login-info A.user-nick {MARGIN-RIGHT: 0px}
#site-nav .quick-menu {RIGHT: 0px; POSITION: absolute; TOP: 0px}
#site-nav .quick-menu LI {PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 6px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; PADDING-TOP: 2px}
#site-nav .quick-menu LI.last {BACKGROUND: none transparent scroll repeat 0% 0%}
#site-nav .quick-menu LI.menu-item {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative}
#site-nav .quick-menu .cart {PADDING-TOP: 1px; POSITION: relative; _padding-top: 2px}
#site-nav .quick-menu .cart A {PADDING-LEFT: 16px}
#site-nav .quick-menu .cart S {BACKGROUND-POSITION: -83px -21px; LEFT: 8px; WIDTH: 14px; POSITION: absolute; TOP: 6px; HEIGHT: 11px}
#site-nav .menu-hd {PADDING-RIGHT: 22px; DISPLAY: block; PADDING-LEFT: 10px; Z-INDEX: 10002; PADDING-BOTTOM: 0px; MARGIN: 1px 1px 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 20px}
#site-nav .mytaobao .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .search .menu-hd {WIDTH: 24px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .services .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .menu-hd B {BORDER-RIGHT: #eee 4px solid; BORDER-TOP: #666 4px solid; FONT-SIZE: 0px; RIGHT: 10px; BORDER-LEFT: #eee 4px solid; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: #eee 4px solid; POSITION: absolute; TOP: 7px; HEIGHT: 0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}
#site-nav .search .menu-hd {PADDING-LEFT: 25px; COLOR: #666}
#site-nav .search .menu-hd S {BACKGROUND-POSITION: -67px -20px; LEFT: 9px; WIDTH: 14px; POSITION: absolute; TOP: 4px; HEIGHT: 13px}
#site-nav .menu-bd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; DISPLAY: none; Z-INDEX: 10001; RIGHT: 0px; BACKGROUND: #fff; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid; POSITION: absolute; TOP: 21px}
#site-nav .search .menu-bd {_right: -1px}
#site-nav IFRAME.menu-bd {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: -1; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: alpha(opacity=0); FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 10px}
#site-nav .menu-item-opp .menu-bd {LEFT: 0px}
#site-nav .menu-item-opp .menu-bd S.rt {LEFT: 0px}
#site-nav .menu-item-opp .menu-bd S.lt {BACKGROUND-POSITION: -87px -55px; RIGHT: -2px; LEFT: auto}
#site-nav .menu {POSITION: relative}
#site-nav .menu:hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .menu:hover .menu-bd {DISPLAY: block}
#site-nav .hover .menu-bd {DISPLAY: block}
#site-nav .menu:hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .mytaobao .menu-bd {WIDTH: 94px; LINE-HEIGHT: 1.7; TOP: 21px; HEIGHT: 57px}
#site-nav .mytaobao .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px}
#site-nav .search .menu-bd {WIDTH: 204px; TOP: 21px; HEIGHT: 66px}
#site-nav .search .menu-bd INPUT {BORDER-RIGHT: #b7b7b7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #878787 1px solid; PADDING-LEFT: 1px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #878787 1px solid; WIDTH: 180px; LINE-HEIGHT: 13px; PADDING-TOP: 3px; BORDER-BOTTOM: #b7b7b7 1px solid}
#site-nav .search .menu-bd BUTTON {BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: 0px -20px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 66px; CURSOR: pointer; COLOR: #fff; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .services .menu-bd {WIDTH: 174px; TOP: 21px; HEIGHT: 218px}
#site-nav .services .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}
#site-nav .services .menu-bd DL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #e5e5e5 1px solid}
#site-nav .services .menu-bd .last {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .services .menu-bd DT {FONT-WEIGHT: bold; COLOR: #8c8c8c; LINE-HEIGHT: 1.5; TEXT-ALIGN: left}
#site-nav .services .menu-bd DD {LINE-HEIGHT: 1.6; TEXT-ALIGN: left}
#site-nav .services .menu-bd DD A {MARGIN-RIGHT: 2px}












.bannner {
	height: 500px;
	width: 100%;
}
.bannner #full-screen-slider { width:100%; height:500px; float:left; position:relative}
.bannner #slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
.bannner #slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
.bannner #slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
.bannner #pagination { display:block; list-style:none; position:absolute; left:28%; top:460px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
.bannner #pagination li { display:block; list-style:none; width:66px; height:8px; float:left; margin-left:15px;  background:#f0eded }
.bannner #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannner #pagination li.current { background:#0ac8cc}
.m1 {
	height: 380px;
	width: 1100px;
	padding-top: 90px;
	padding-bottom: 50px;
	background-image:url("../images/ab.jpg");
}
.m1 p {
	float: left;
	height: 50px;
	width: 1100px;
	font-size: 22px;
	text-align: center;
}
.m1 span {
	text-align: center;
	width: 1100px;
	line-height: 30px;
	margin-bottom: 20px;
	float: left;
	font-size: 14px;
}
.m2 {
	height: 560px;
	width: 100%;
  	background-color: #fff;

	padding-top: 30px;
	padding-bottom: 30px;
}
.m2_n {
	height: 440px;
	width: 1100px;
}
.m2_n p {
	float: left;
	height: 50px;
	width: 1100px;
	font-size: 22px;
	text-align: center;
	line-height: 50px;
	display: block;
}
.m2_n span {
	line-height: 60px;
	height: 90px;
	width: 1100px;
	font-size: 14px;
	text-align: center;
	float: left;
}
.m2_n ul {
	float: left;
	height: auto;
	width: 1100px;
	display: block;
}
.m2_n ul li {
	float: left;
	height: 240px;
	width: 250px;
	margin-right: 5px;
	margin-left: 10px;
	display: block;
}
.m2_n ul li img {
	float: left;
	height: 200px;
	width: 250px;
}
.m2_n ul li em {
	font-style: normal;
	float: left;
	height: 40px;
	width: 250px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
}
.m3 {
	height: 500px;
	width: 1100px;
	padding-top: 50px;
	padding-bottom: 30px; 
	
 	
		
}
.m3_t {
	float: left;
	height: 35px;
	width: 1100px;
	font-size: 22px;
	text-align: center;
}
.m3_m {
	float: left;
	width: 1100px;
	line-height: 45px;
	font-size: 14px;
	text-align: center;
	height: 45px;
}
.m3_f {
	float: left;
	height: 360px;
	width: 1100px;
	margin-top: 20px;
}
.m3_fl {
	float: left;
	height: 340px;
	width: 450px;
	margin-top: 20px;
}

.lanrenzhijia{width:450px;margin:0px auto 0 auto;overflow:hidden;}
.lanrenzhijia ul{width:450px;}
.lanrenzhijia ul li{float:left;display:inline;width:450px;height:340px;overflow:hidden;position:relative;}
.lanrenzhijia ul li .photo{width:450px;height:340px;overflow:hidden;}
.lanrenzhijia .rsp{width:450px;height:340px;overflow:hidden;position: absolute;background:#018f92;top:0px;left:0px;}
.lanrenzhijia .text{position:absolute;width:450px;height:340px;left:-450px;top:0px;overflow:hidden;}
.lanrenzhijia .text h3{width:450px;margin-top:100px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:20px;}
.lanrenzhijia .text a{text-decoration:none}
.lanrenzhijia .text div{text-align:center;color:#FFFFFF; margin-top:100px; line-height:20px;}







.m3_fr {
	float: left;
	height: 360px;
	width: 650px;
}
.m3_fr ul li {
	float: left;
	margin-left: 65px;
	display: block;
	margin-top: 30px;
}
.m3_fr ul li img {
	height: 150px;
	width: 260px;
}
.foot {
	height: 370px;
	width: 100%;
	background-color: #1a2128;
	clear: both;
}
.ft {
	height: 260px;
	width: 1100px;
	padding-top: 40px;
}




.ft1 {
	float: left;
	height: 260px;
	width: 225px;
}

.ft1t {
	float: left;
	height: 40px;
	width: 225px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	font-size: 20px;
	color: #CCC;
	line-height: 40px;
}
.ft1b {
	float: left;
	height: 70px;
	width: 225px;
	margin-top: 20px;
}
.ft1b p {
	float: left;
	height: 25px;
	width: 225px;
	color: #CCC;
	font-size: 14px;
}
.ft1b span {
	line-height: 20px;
	float: left;
	width: 225px;
	color: #999;
}

.ft1b p a {
	color: #CCC;
}
.ft2 {
	float: left;
	height: 260px;
	width: 225px;
	margin-left: 50px;
}
.ft2_t {
	font-size: 20px;
	line-height: 40px;
	color: #CCC;
	float: left;
	height: 40px;
	width: 225px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.ft2_b {
	float: left;
	height: 200px;
	width: 225px;
	margin-top: 19px;
}
.ft2_bl {
	float: left;
	height: 200px;
	width: 130px;
}
.ft2_bl a {
	float: left;
	height: 40px;
	width: 130px;
	font-size: 14px;
	color: #CCC;
	line-height: 40px;
}
.ft2_br a {
	color: #CCC;
	float: left;
	height: 40px;
	width: 95px;
	line-height: 40px;
	font-size: 14px;
}


.ft2_br {
	float: left;
	height: 200px;
	width: 95px;
}
.ft3 {
	float: left;
	height: 260px;
	width: 225px;
	margin-left: 50px;
}
.ft3_t {
	font-size: 20px;
	line-height: 40px;
	color: #CCC;
	float: left;
	height: 40px;
	width: 225px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.ft3_b {
	float: left;
	height: 200px;
	width: 225px;
	margin-top: 19px;
}
.ft3_b a {
	float: left;
	height: 30px;
	width: 225px;
	line-height: 30px;
	color: #CCC;
}
.ft4 {
	float: left;
	height: 260px;
	width: 225px;
	margin-left: 50px;
}
.ft4_t {
	font-size: 20px;
	line-height: 40px;
	color: #CCC;
	float: left;
	height: 40px;
	width: 225px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.ft4_b {
	float: left;
	height: 200px;
	width: 225px;
	margin-top: 19px;
}.ft4_b .mail {
	background-image: url(../images/meil.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	width: 200px;
	float: left;
	height: 30px;
	padding-left: 25px;
	line-height: 25px;
	color: #CCC;
	margin-bottom: 10px;
}
.ft4_b .tel {
	background-image: url(../images/tel.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 25px;
	width: 200px;
	padding-left: 25px;
	line-height: 25px;
	color: #CCC;
	margin-bottom: 10px;
}
.ft4_b .fax {
	line-height: 25px;
	color: #CCC;
	background-image: url(../images/fax.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 25px;
	width: 200px;
	padding-left: 25px;
	margin-bottom: 10px;
}
.ft4_b .dz {
	background-image: url(../images/wz.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 200px;
	padding-left: 25px;
	line-height: 20px;
	color: #CCC;
	margin-top: 5px;
}
.fb {
	height: 65px;
	width: 1100px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.fb_l {
	line-height: 65px;
	color: #CCC;
	float: left;
	height: 65px;
	width: 800px;
}
.fb_r {
	float: left;
	height: 65px;
	width: 300px;
	text-align: right;
	margin-top: 15px;
}
.fb_r img {
	margin-left: 10px;
}



.bannner1 {
	height: 220px;
	width: 100%;
}
.bannner1 #full-screen-slider { width:100%; height:220px; float:left; position:relative}
.bannner1 #slides { display:block; width:100%; height:220px; list-style:none; padding:0; margin:0; position:relative}
.bannner1 #slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
.bannner1 #slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
.bannner1 #pagination { display:block; list-style:none; position:absolute; left:28%; top:190px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
.bannner1 #pagination li { display:block; list-style:none; width:66px; height:8px; float:left; margin-left:15px;  background:#f0eded }
.bannner1 #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannner1 #pagination li.current { background:#0ac8cc}.wz {
	height: 50px;
	width: 1100px;
	line-height: 50px;
}
.wz a {
	color: #000;
}
.p1 {
	height: auto;
	width: 1100px;
}
.p1_t {
	float: left;
	height: 50px;
	width: 1100px;
	font-size: 20px;
	line-height: 50px;
	text-align: center;
}
.p1_b {
	line-height: 22px;
	float: left;
	height: auto;
	width: 1100px;
	margin-top: 20px;
	margin-bottom: 50px;
	color: #333;
}
.p1_b .apic2 {
	margin-top: 30px;
	max-width:1100px;
}

.p1_b .apic1 {
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}
.c1 {
	height: auto;
	width: 1100px;
}
.c1_l {
	float: left;
	height: auto;
	width: 500px;
	margin-bottom: 50px;
}
.c1_lt {
	float: left;
	height: 90px;
	width: 500px;
	font-size: 14px;
	line-height: 30px;
}
.c1_lm {
	float: left;
	height: 350px;
	width: 500px;
}
.c1_lm img {
	padding: 10px;
	border: 1px solid #CCC;
}
.c1_lf {
	float: left;
	height: 250px;
	width: 500px;
}
.c1_lf em {
	font-size: 18px;
	font-style: normal;
	float: left;
	height: 60px;
	width: 500px;
	line-height: 40px;
	color: #03D3DD;
}
.c1_lf .tel {
	background-image: url(../images/ctel.jpg);
	float: left;
	height: 35px;
	width: 470px;
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 35px;
	padding-left: 30px;
}
.c1_lf .fax {
	line-height: 35px;
	float: left;
	height: 35px;
	width: 470px;
	padding-left: 30px;
	background-image: url(../images/cfax.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.c1_lf .mail {
	background-image: url(../images/cmail.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 35px;
	width: 470px;
	padding-left: 30px;
	line-height: 35px;
}
.c1_lf .wz {
	float: left;
	width: 300px;
	padding-left: 30px;
	background-image: url(../images/cwz.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	line-height: 25px;
	margin-top: 5px;
}
.c1_r {
	float: right;
	height: auto;
	width: 500px;
}
.c1_rt {
	line-height: 30px;
	float: left;
	height: 90px;
	width: 500px;
	font-size: 14px;
}
.c1_rn {
	float: left;
	height: auto;
	width: 500px;
	margin-bottom: 36px;
}
.c1_rn .xwbk {
	float: left;
	height: 35px;
	width: 100px;
	border: 1px solid #dbdbdb;
	padding-right: 10px;
	padding-left: 10px;
}

.c1_rn .wbk {
	margin: 0px;
	float: left;
	height: 36px;
	width: 478px;
	border: 1px solid #dbdbdb;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #999;
}
.c1_rn .dwbk {
	float: left;
	height: 100px;
	width: 478px;
	border: 1px solid #dbdbdb;
	overflow-y:hidden;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.c1_rn .lbut {
	background-image: url(../images/tj.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 37px;
	width: 463px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:0px;
}
.f1 {
	height: auto;
	width: 1100px;
	 
	
}
.f1_l {
	float: left;
	height: auto;
	width: 260px;
}
.f1_t {
	background-color: #f3f3f3;
	width: 220px;
	float: left;
	height: 210px;
	padding: 20px;
	margin-bottom: 40px;
}
.f1_t p {
	float: left;
	height: 40px;
	width: 220px;
	font-size: 16px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	color: #333;
}
.f1_t ul li {
	line-height: 22px;
	float: left;
	width: 220px;
	height: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-top: 5px;
}



.f1_lt {
	float: left;
	height: 350px;
	width: 220px;
	background-color: #f3f3f3;
	padding: 20px;
}
.f1_lt p {
	float: left;
	height: 35px;
	width: 220px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 30px;
	font-size: 16px;
	color: #333;
}
.f1_lt ul li {
	float: left;
	height: 80px;
	width: 220px;
	margin-top: 20px;
}
.f1_lt ul li img {
	float: left;
	margin-right: 10px;
	height: 80px;
	width: 100px;
}
.f1_lt ul li em {
	width: 108px;
	float: left;
	display: block;
	font-style: normal;
	line-height: 80px;
}
.f1_lb {
	float: left;
	height: 40px;
	width: 260px;
	background-color: #0ac8cc;
	margin-top: 30px;
	margin-bottom: 50px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #FFF;
	border-radius:4px;
}
.fr {
	width: 760px;
	float: left;
	height: auto;
	padding-left: 80px;

}

/*Factory tour*/
.zhanshi_tp{ position:relative; width:685px;  margin-top:25px; margin-left:15px;}
.zhanshi_tp .ulBigPic{width:562px;height:426px; margin-left:60px;overflow:hidden;}
.zhanshi_tp .ulBigPic li{width:562px;height:426px;display:none;}
.zhanshi_tp .ulBigPic .liSelected{display:block;}
.zhanshi_tp .ulBigPic img{width:562px;height:376px}
.zhanshi_tp .ulBigPic p {width:562px;height:50px; line-height:50px; font-size:14px; text-align:center;}
.zhanshi_tp .ulBigPic p a:hover{ color:#0ac8cc;}
.zhanshi_tp .sLeftBtnA,.zhanshi_tp .sLeftBtnASel,.zhanshi_tp .sLeftBtnABan,.zhanshi_tp .sRightBtnA,.zhanshi_tp .sRightBtnASel,.zhanshi_tp .sRightBtnABan{width:40px;height:50px;display:block;position:absolute;top:170px; }
.zhanshi_tp .sLeftBtnA,.zhanshi_tp .sLeftBtnASel,.zhanshi_tp .sRightBtnA,.zhanshi_tp .sRightBtnASel{cursor:pointer;}
.zhanshi_tp .sLeftBtnA,.zhanshi_tp .sLeftBtnASel,.zhanshi_tp .sLeftBtnABan{left:0px; background:url(../images/Factory_left_da.jpg)}
.zhanshi_tp .sRightBtnA,.zhanshi_tp .sRightBtnASel,.zhanshi_tp .sRightBtnABan{right:5px;background:url(../images/Factory_right_da.jpg)}



.zhanshi_tp .dSmallPicBox{width:685px;height:154px;position:relative; margin-top:16px; }
.zhanshi_tp .dSmallPic{width:565px;height:77px;position:absolute;left:60px;top:0px;overflow:hidden;}
.zhanshi_tp .dSmallPic ul{position:absolute;}
.zhanshi_tp .dSmallPic li{width:115px;height:77px;float:left;display:inline;cursor:pointer;overflow:hidden;  margin-left:13px; margin-right:13px}
.zhanshi_tp .dSmallPic .sPic{width:115px;height:77px;display:block;}
.zhanshi_tp .dSmallPic .sPic img{width:115px;height:77px;}

.zhanshi_tp .sLeftBtnB,.zhanshi_tp .sLeftBtnBSel,.zhanshi_tp .sLeftBtnBBan,.zhanshi_tp .sRightBtnB,.zhanshi_tp .sRightBtnBSel,.zhanshi_tp .sRightBtnBBan{width:19px;height:30px;display:block;position:absolute;top:28px;}
.zhanshi_tp .sLeftBtnB,.zhanshi_tp .sLeftBtnBSel,.zhanshi_tp .sRightBtnB,.zhanshi_tp .sRightBtnBSel{cursor:pointer;}
.zhanshi_tp .sLeftBtnB,.zhanshi_tp .sLeftBtnBSel,.zhanshi_tp .sLeftBtnBBan{left:10px; background:url(../images/Factory_left_xiao.jpg) no-repeat}

.zhanshi_tp .sRightBtnB,.zhanshi_tp .sRightBtnBSel,.zhanshi_tp .sRightBtnBBan{right:10px; background:url(../images/Factory_right_xiao.jpg) no-repeat}





.nr {
	width: 790px;
	float: left;
	height: auto;
	margin-left:50px;

}
.nr ul li {
	float: left;
	height: 50px;
	width: 790px;
	margin-bottom: 30px;
}
.nr ul li img {
	float: left;
	height: 150px;
	width: 190px;
	margin-right: 25px;
}
.nr ul li p {
	line-height: 25px;
	display: block;
	float: left;
	width: 575px;
	font-size: 16px;
}
.nr ul li b {
	background-image: url(../images/data.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 40px;
	width: 550px;
	line-height: 40px;
	font-weight: normal;
	padding-left: 25px;
}
.nr ul li span {
	float: left;
	width: 575px;
	line-height: 24px;
	color: #333;
}
.nr ul li em {
	float: left;
	height: 25px;
	width: 575px;
	text-align: right;
	font-style: normal;
	margin-top: 10px;
	display: block;
	line-height: 25px;
}
.page {
	float: left;
	height: 30px;
	width: 100%;
	margin-top: 20px;
	text-align: center;
}
.page .color03 {
	background-color: #0AC8CC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
}

.page .color4f {
	color: #fff;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid #CCC;
	background-color:#c5c5c5;
}
.page a:hover {
	background-color: #0AC8CC;
	color: #FFF;
	text-decoration: none;

}
.nrs {
	width: 790px;
	float: left;
	height: auto;
	margin-left:50px;

}
.nrs h1 {
	margin: 0px;
	padding: 0px;
	width: 790px;
	line-height: 35px;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}
.nrs .data {
	text-align: center;
	float: left;
	height: 50px;
	width: 790px;
}
.data em {
	background-image: url(../images/data.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 50px;
	width: 150px;
	display: block;
	font-style: normal;
	line-height: 50px;
	font-size: 14px;
}
.nrs .nrss {
	float: left;
	height: auto;
	width: 790px;
	line-height: 28px;
	color: #333;
}
.nrss img {
	float: left;
	max-width:790px;
}
.nrss .syp {
	float: left;
	width: 790px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0AC8CC;
	margin-top: 20px;
	margin-bottom: 20px;
}
.syp span {
	float: left;
	height: 30px;
	width: 790px;
	line-height: 30px;
}
.pro {
	height: auto;
	width: 1100px;
}.pro_l {
	float: left;
	width: 260px;
}
.pro_lt {
	float: left;
	height: 42px;
	width: 250px;
	background-color: #0ac8cc;
	font-size: 16px;
	line-height: 42px;
	color: #FFF;
	padding-left: 10px;
}
.pro_lb {
	float: left;
	height: auto;
	width: 260px;
}
.pro_lb ul li {
	float: left;
	height: 42px;
	width: 260px;
	margin-top: 10px;
}
.pro_lb ul li a {
	background-color: #eeeeee;
	float: left;
	height: 42px;
	width: 250px;
	font-size: 14px;
	line-height: 42px;
	padding-left: 10px;
	display: block;
}
.pro_lb ul li a:hover {
	background-color: #0AC8CC;
	color: #FFF;
}
.pro_lb ul li .xz {
	color: #FFF;
	background-color: #0AC8CC;
	float: left;
	height: 42px;
	width: 250px;
}
.pro_b {
	background-color: #f3f3f3;
	width: 220px;
	float: left;
	height: 210px;
	padding: 20px;
	margin-top: 40px;
}
.pro_b p {
	float: left;
	height: 40px;
	width: 220px;
	font-size: 16px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	color: #333;
}
.pro_b ul li {
	line-height: 22px;
	float: left;
	width: 220px;
	height: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-top: 5px;
}
.pro_f {
	float: left;
	height: 40px;
	width: 260px;
	background-color: #0ac8cc;
	margin-top: 30px;
	margin-bottom: 50px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #FFF;
	border-radius:4px;
}
.pro_r {
	float: left;
	height: auto;
	width: 790px;
	margin-left: 50px;
}
.pro_r ul li {
	float: left;
	height: 280px;
	width: 240px;
	margin-right: 23px;
	margin-bottom: 20px;
}
.pro_r ul li em {
	float: left;
	height: 280px;
	width: 20px;
	margin-right: 10px;
}
.pro_r ul li img {
	float: left;
}
.pro_r ul li p {
	float: left;
	height: auto;
	width: 210px;
	line-height: 25px;
	font-size: 14px;
	margin-top: 10px;
	text-align: center;
}
.pro_r ul li b {
	float: left;
	height: 30px;
	width: 210px;
	margin-top: 20px;
}
.pro_r ul li b a {
	background-color: #0ac8cc;
	height: 28px;
	width: 120px;
	display: block;
	line-height: 28px;
	color: #FFF;
	font-weight: normal;
	text-align: center;
	border-radius: 4px;
}
.pro_s {
	float: left;
	height: auto;
	width: 790px;
	margin-left: 50px;
}.pro_st {
	float: left;
	height: 275px;
	width: 790px;
}
.pro_stl {
	float: left;
	height: 275px;
	width: 340px;
	margin-right: 20px;
}
.pro_str {
	float: left;
	height: 275px;
	width: 430px;
}
.pro_str h1 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	float: left;
	height: auto;
	width: 430px;
	font-weight: normal;
	line-height: 40px;
}
.pro_str p {
	float: left;
	height: 35px;
	width: 430px;
	margin-top: 20px;
}
.pro_str p a {
	background-color: #0AC8CC;
	text-align: center;
	height: 35px;
	width: 150px;
	display: block;
	float: left;
	line-height: 35px;
	color: #FFF;
	border-radius: 4px;
}
.pro_strb {
	float: left;
	height: 30px;
	width: 430px;
	margin-top: 150px;
}
.pro_strb em {
	font-style: normal;
	float: left;
	height: 30px;
	width: 140px;
	line-height: 30px;
	background-image: url(../images/pre.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
.pro_strb span {
	float: right;
	background-image: url(../images/nex.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 30px;
	width: 140px;
	padding-right: 30px;
	line-height: 30px;
	text-align: right;
}
.pro_sf {
	float: left;
	height: auto;
	width: 790px;
}
.pro_sft {
	float: left;
	height: 40px;
	width: 790px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0AC8CC;
	line-height: 40px;
	color: #0AC8CC;
	font-size: 16px;
	font-weight: bold;
}
.pro_sfb {
	float: left;
	height: auto;
	width: 790px;
	line-height: 22px;
	padding-top: 20px;
	color: #666;
}
.pro_sfb img {
	float: left;
	margin-bottom: 20px;
	max-width:790px;
}
.pro_rj {
	float: left;
	height: 250px;
	width: 790px;
}
.pro_rjt {
	float: left;
	height: 40px;
	width: 790px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0AC8CC;
	color: #0AC8CC;
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
}
.pro_rjtb {
	float: left;
	height: 190px;
	width: 790px;
	padding-top: 20px;
}
.pro_rjtb ul li {
	float: left;
	height: 170px;
	width: 170px;
	margin-right: 13px;
	margin-left: 13px;
}
.pro_rjtb ul li img {
	float: left;
	height: 140px;
	width: 170px;
}
.pro_rjtb ul li p {
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	float: left;
	height: 30px;
	width: 170px;
}
.pro_ly {
	float: left;
	height: auto;
	width: 790px;
	margin-top: 20px;
	margin-bottom: 50px;
}
.pro_lyt {
	float: left;
	height: 40px;
	width: 790px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0AC8CC;
	font-size: 16px;
	line-height: 40px;
	color: #0AC8CC;
	font-weight: bold;
}
.pro_lytt {
	float: left;
	height: 40px;
	width: 790px;
	text-align: center;
	line-height: 40px;
	color: #666;
}
.pro_lyb {
	float: left;
	height: auto;
	width: 790px;
}
.pro_lyn {
	float: left;
	height: 40px;
	width: 380px;
	margin-bottom: 10px;
}
.pro_lyn em {
	float: left;
	height: 40px;
	width: 15px;
	line-height: 40px;
	color: #0AC8CC;
	font-style: normal;
}
.pro_lyn p {
	float: left;
	height: 40px;
	width: 130px;
	font-size: 14px;
	line-height: 40px;
	color: #333;
}
.pro_lyn .wbk {
	float: left;
	height: 22px;
	width: 220px;
	margin-top: 10px;
	border: 1px double #CCC;
}
.pro_lyd .wbkx {
	float: left;
	width: 120px;
	height: 22px;
	margin-top: 8px;
	border: 1px solid #CCC;
}
.pro_lyd img {
	float: left;
	margin-top: 8px;
	margin-left: 20px;
}


.pro_lyd {
	float: left;
	height: auto;
	width: 790px;
}
.pro_lyd em {
	line-height: 40px;
	float: left;
	width: 15px;
	font-style: normal;
}
.pro_lyd p {
	line-height: 40px;
	float: left;
	height: auto;
	width: 130px;
	font-size: 14px;
}
.pro_lyd .wbkd {
	float: left;
	height: 100px;
	width: 580px;
	border: 1px solid #CCC;
}
.pro_lyd .tbut {
	background-image: url(../images/ptj.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 24px;
	width: 97px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}














.con1_img{width:340px;height:270px;overflow:hidden;position:relative}
.con1_img p{width:340px;height:60px;text-align:center;font:700 14px/60px "microsoft yahei";color:#3c3c3c;overflow:hidden;}
.con1_img p a{color:#3c3c3c;}
.zoom{position: absolute;width:44px;height:44px;left:296px;top:226px;background:url(../images/zoom.png) 0 0 no-repeat;display:none;cursor: pointer}
.zoom1{position: absolute;width:44px;height:44px;left:296px;top:226px;background:url(../images/zoom.png) 0 0 no-repeat;display:none;cursor: pointer}
#picShow{position: fixed;width:100%;height:100%;background:url(../images/blackbg.png) 0 0 repeat;left:0;top:0;z-index:9999}
.pic_show_box{width:100%;height:100%;overflow:hidden;position: relative;}
.pic_show_box img{display:block;margin:93px auto 0;border:5px solid rgba(255,255,255,.2);}
.pic_quit{position: absolute;background:url(../images/quit.png) 0 0 no-repeat;width:64px;height:64px;top:0;right:0;cursor: pointer}
.lbtn{display:block;position: absolute;background:url(../images/leftbtn1.png) 0 0 no-repeat;width:53px;height:53px;top:287px;left:65px;}
.rbtn{display:block;position: absolute;background:url(../images/rightbtn1.png) 0 0 no-repeat;width:53px;height:53px;top:287px;right:65px;}
.pic_show_box p{width:593px;text-align:center;margin:0 auto;overflow:hidden;font:18px/106px "microsoft yahei";color:#0c4201;text-overflow: ellipsis;white-space: nowrap}
.pic_show_box p a{color:#fff;}
.online_banner{display:block;width:980px;height:106px;margin:0 auto;}


/*QQ:*/

.side{position:fixed;width:50px;height:275px;right:0;top:214px;z-index:9999;}
.side ul li{width:50px;height:50px;float:left;position:relative;border-bottom:1px solid #ccc;}
.side ul li .sidebox{position:absolute;width:50px;height:50px;top:0;right:0;transition:all 0.3s;background:#f5f5f5;color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:50px;height:50px;line-height:50px;display:inline-block;background:#f5f5f5;}
.side ul li img{float:left;}