﻿@charset "utf-8";
html,body{margin:0; padding:0; font-family:Microsoft YaHei,"微软雅黑"; font-size:12px; color:#666; background:#fff;-webkit-text-size-adjust:none;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-weight:normal;}
ul,ol,li,dl,dt,dd{margin:0; padding:0; /*list-style:none;*/}
img{border:0;padding:0; margin:0; }
td{padding:0; margin:0; border:0;}
p{ padding:0; margin:0;border:0;}
form,pre,fleldset,input,textarea{margin:0; padding:0;}
a{text-decoration:none;}
a:link,a:visited,a:active{color:#666;text-decoration:none;}
a:hover{color:#666; text-decoration:none;}



.header { position:fixed; left:0; top:0; width:100%; height:110px; z-index:10000;}
.inner { width:100%; overflow:hidden; zoom:1; z-index:100; border-bottom:1px solid #ddd;}
.header, .inner, a, img, li { transition:all 0.3s; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s;}

.logo{ float:left; width:20%; margin-left:1%;}
.logo img { display:block;}
.nav { float:right; width:77%; margin-right:1%; text-align:right; margin-top:35px; }
.nav ul li { float:right; margin-left:10px; list-style-type:none; font-size:16px; line-height:40px;}
.nav ul li a{ display:block; color:#666; text-decoration:none; padding:0 20px; line-height:40px; height:40px;}
.nav ul li a:hover{ display:block; padding:0 20px; line-height:40px; height:40px; border-radius:6px; background:#00aa88; color:#fff;}
.nav ul li.sel a{ display:block; padding:0 20px; line-height:40px; height:40px; border-radius:6px; background:#00aa88; color:#fff;}

.large .inner { height:110px; background:rgba(0,0,0,1);}
.large .logo img { width:250px; height:70px; margin-top:20px;}


.large .ribbon {top:5%;right:2%;}
.large .ribbon li {margin:3px;	font-size:18px; }

.small .inner { height:70px; background:rgba(0,0,0,0.7); border-bottom:1px solid #666;}
.small .logo img {width:179px; height:50px; margin-top:10px;}
.small .ribbon {top:2%;	right:2%;}
.small .ribbon li {margin:3px;	font-size:14px;}
.small .ribbon li {margin:3px;	font-size:14px;}
.small .nav { margin-top:20px; }
.small .nav ul li {font-size:14px; line-height:30px;}
.small .nav ul li a{ color:#fff; line-height:30px; height:30px;}
.small .nav ul li a:hover{ display:block; padding:0 20px; line-height:30px; height:30px; border-radius:6px; background:#00aa88; color:#fff;}
.small .nav ul li.sel a{ display:block; padding:0 20px; line-height:30px; height:30px; border-radius:6px; background:#00aa88; color:#fff;}


.bg01{ background-color:#f9f9f9; width:100%; height:auto; overflow:hidden; clear:both; min-width:1200px;}
.bg02{ background-color:#fff; width:100%; height:auto; overflow:hidden; clear:both; min-width:1200px;}
.pa50{ padding:50px 0;}
.pa50_1{ padding-top:50px;}
.pa50_2{ padding-bottom:50px;}
.pa40{ padding:40px 0;}
.pa40_1{ padding-top:40px;}
.pa40_2{ padding-bottom:40px;}
.pa30{ padding:30px 0;}
.pa30_1{ padding-top:30px;}
.pa30_2{ padding-bottom:30px;}
.pa20{ padding:20px 0;}
.pa20_1{ padding-top:20px;}
.pa20_2{ padding-bottom:20px;}


.box01{ width:1200px; height:auto; margin:0 auto;}
.title01{ font-size:24px; color:#222; text-align:center; margin-bottom:20px;}
.title01 p{ font-size:12px; color:#999; text-align:center; font-family: 'Open Sans', Helvetica, Arial, sans-serif; line-height:2; text-transform:uppercase}
.show01{ width:1200px; height:auto; clear:both; overflow:hidden;}
.show01_left{ width:390px; height:340px; float:left; margin-right:15px;}
.show01_right{ width:390px; height:340px; float:right;}

.title02{ width:1200px; height:50px; line-height:50px; margin-bottom:15px; clear:both; text-align:center;}
.title02 span{ display:inline-block; margin:0 10px;}
.title02 span img{ vertical-align:middle;}


.show02{ width:100%; height:auto; clear:both; overflow:hidden;}
.show02 ul li{ float:left; display:block; list-style:none; width:23%; margin:0 1% 30px 1%; min-height:170px;}

.more{ width:212px; height:44px; line-height:42px; margin:30px auto; display:block; background:#f9f9f9 url(../../images/pc/arrow.png) 148px center no-repeat; font-size:16px; border-radius:22px; text-transform:uppercase}
.more a{ display:block; width:160px; height:42px; padding-left:50px; border:1px solid #ddd;; border-radius:22px; color:#777;}
.more a img{ vertical-align:middle;}
.more a:Hover{ color:#00cc88; background:#dcf6f1 url(../../images/pc/arrow1.png) 148px center no-repeat; border:1px solid #00cc88;}


.show03{ width:385px; height:280px; min-height:280px; background:#fff; margin-right:22px; float:left; display:block; position:relative;}
#title03{ position:absolute; left:22px; top:25px;font-size:18px; color:#333; height:36px;  z-index:100;}
.title03{padding-left:22px; padding-top:25px; font-size:18px; color:#333; height:36px;}
.title03 span{ float:right; margin-right:15px; margin-top:2px; opacity:0.2}
.title03 span:hover{opacity:0.8;}

.qylist{ width:345px; height:350px; padding:0 20px;}
.qylist ul li{ list-style:none; line-height:34px; font-size:14px;}
.qylist ul li span{ float:right; color:#999; font-size:12px;}
.qylist ul li a:hover{ color:#00cc88;transition: opacity .2s linear 0s; padding-left:5px;}


.show04{ width:1200px; height:auto; clear:both;}



/*---特效---*/

.specialefficacy{ width:100%; background:url(../../images/pc/bg04.jpg) no-repeat center top; height:270px; position:relative; clear:both;}
.specialefficacy ul{ margin:0px auto; padding:45px 0px 0px; width:1200px;}
.specialefficacy ul li{float:left; min-width:224px; text-align:center;color:#FFF; display:inline;}
.specialefficacy ul li p{ margin:0px auto;width:150px; height:121px; position:relative;background:url(../../images/pc/bg05.png) no-repeat 0px 0px; font-family:Arial, Sans-serif;  font-size:90px; font-weight:bold; text-align:center; line-height:121px;  overflow:hidden;}
.specialefficacy ul li span{ display:block;font-size:16px; padding-top:30px;}
.specialefficacy ul li.cur{ width:356px; margin-left:25px;}
.specialefficacy ul li.cur p{ width:356px;background:url(../../images/pc/bg05.png) no-repeat -787px 0;}


.show05{ width:1200px; height:auto; clear:both; line-height:2; text-align:center; font-size:14px}

.show06{ width:1200px; height:auto; clear:both; background:#fff; padding:15px 0; font-size:13px; line-height:2;}
.field01{ width:450px; height:32px; line-height:32px; font-family:Microsoft YaHei,"微软雅黑"; font-size:12px; color:#666; border:1px solid #ddd; outline:none; padding-left:10px;} 
.field02{ width:440px; height:120px; line-height:20px; font-family:Microsoft YaHei,"微软雅黑"; font-size:12px; color:#666; border:1px solid #ddd; outline:none; padding:10px;}
.button01{ width:120px; height:36px; line-height:36px; font-family:Microsoft YaHei,"微软雅黑"; font-size:12px; color:#666; border:none; outline:none; padding-left:10px;}  

.link{ border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:15px;}
.link span{ color:#333; font-weight:bold; float:left; margin-right:10px;}
.link a{ display:inline-block; margin:0 10px;}

.endtext{ height:25px; padding-bottom:10px;}
.endtext span{ float:right;}
.endtext span img{ vertical-align:middle; margin:0 5px;
filter: grayscale(100%); 
      -webkit-filter: grayscale(100%); 
      -moz-filter: grayscale(100%);  
      -ms-filter: grayscale(100%); 
      -o-filter: grayscale(100%); 
      -webkit-transition:all 1s ease-in-out;  
      -o-transition:all 1s ease-in-out;
      -moz-transition:all 1s ease-in-out;
      -ms-transition:all 1s ease-in-out; }
.endtext span img:Hover{ vertical-align:middle; margin:0 5px;
filter: grayscale(0); 
      -webkit-filter: grayscale(0); 
      -moz-filter: grayscale(0);  
      -ms-filter: grayscale(0); 
      -o-filter: grayscale(0); 
      -webkit-transition:all 1s ease-in-out;  
      -o-transition:all 1s ease-in-out;
      -moz-transition:all 1s ease-in-out;
      -ms-transition:all 1s ease-in-out; }

/* back */
.izl-rmenu{position:fixed;right:0;bottom:10px;padding-bottom:101px;z-index:999000;}
.izl-rmenu .btn{width:92px;height:100px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-phone{background:#09b391 url(../../images/pc/customer_service.png) no-repeat;}
.izl-rmenu .btn-phone a{width:92px;height:100px; display:block}
.izl-rmenu .btn-phone:hover{background:#00aa88 url(../../images/pc/customer_service.png) no-repeat;}
.izl-rmenu .btn-top{background:#333 url(../../images/pc/return_top.png) no-repeat; display:none;}
.izl-rmenu .btn-top:hover{background:#111 url(../../images/pc/return_top.png) no-repeat;}



/* in */
.topnav{ width:99%; height:50px; line-height:50px; clear:both; background:rgba(255,255,255,0.7); padding-right:1%; border-bottom:1px solid #eee;}
.topnav ul li{ float:right; list-style:none; margin:0 15px; font-size:15px; z-index:10000; transition:all 0.3s; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s;}


.matop{ margin-top:162px;}
.matop2{ margin-top:111px;}
.newscontent{ clear:both; width:1200px; height:auto; margin:0 auto; overflow:hidden; margin-bottom:10px;}
.newscontent ul li{ list-style:none; float:left; width:386px; height:420px; margin-right:21px; margin-bottom:21px; background-color:#fff;}

.newsbox{ width:100%; height:210px;}
.newsbox h3{ font-size:18px; padding:25px 15px 15px 15px; color:#111; clear:both;}
.newsbox p{ font-size:12px; height:95px; line-height:1.8; padding:0 15px; color:#777; clear:both;}
.newsbox h4{ font-size:12px; padding:0 15px; color:#999; clear:both;}
.newsbox:Hover h3{ color:#00aa88;}
.newsbox:Hover p{ text-decoration:underline}



.page{ clear:both; width:1200px; height:auto; margin:0 auto; text-align:center;}
.page span a{ display:inline-block; margin:0 5px; padding:0 15px; height:30px; line-height:30px; background:#fff; font-size:14px; color:#777;}
.page span.sel a,.page span a:hover{ background:#00aa88; color:#fff; font-weight:bold;}


.newstit{ clear:both; width:1200px; height:80px; margin:0 auto; color:#00aa88; font-size:18px;}
.newstit p{ font-size:12px; color:#999; padding-top:10px; margin-bottom:20px;}
.newstext{ clear:both; width:1140px; height:auto; margin:0 auto; overflow:hidden;font-size:13px; line-height:2; padding:30px; background:#fff;}

.newstext2{ clear:both; width:1140px; height:auto; margin:0 auto; background:#fff; border-top:1px solid #ddd; padding:30px; line-height:2; font-size:13px;}
.newstext2 span{ display:block; float:right; width:100px; height:34px; line-height:34px; color:#fff; text-align:center; font-size:14px;}
.newstext2 span a{ display:block;width:100px; background:#00aa88; border-radius:4px; height:34px; color:#fff; text-decoration:none;}
.newstext2 span a:Hover{ background:#0cb795; }
.newstext2 i{ font-style:normal; color:#111; font-weight:bold;}
.newstext2 a{ text-decoration:underline; color:#00aa88;}


.newsbox03{ width:1200px; height:auto; clear:both; margin:0 auto; overflow:hidden;}
.newsbox03_tit{ text-align:center; height:60px; color:#000; font-size:24px; }

.zhuanti_box {
	width:1200px;
	height:auto;
	clear:both;
	margin:0 auto;
}
#slideBox {
	width:1200px;
	overflow:hidden;
}
#slideBox .J_slide_list {
	width:11600px;
}
#slideBox .J_slide_list .J_slide_item {
	width:1200px;
	height:250px;
	float:left;
}
.J_slide_list li{ list-style:none;}
#slideBox .J_slide_list .J_slide_item dl dd{ display:block; float:left; list-style:none; padding:20px 15px; width:356px; height:180px; margin-right:21px; background:#fff;}
.J_slide_item dl dd h3{font-size:18px; height:46px; color:#111;}
.J_slide_item dl dd a:Hover h3{ color:#00aa88;}
.J_slide_item dl dd p{ line-height:1.8; height:98px;}
.J_slide_item dl dd a:Hover p{ text-decoration:underline;}
.J_slide_item dl dd h4{ font-size:12px; color:#999;}

#slideBox .J_slide_list .J_slide_item1 {
	width:1200px;
	height:300px;
	float:left;
}
#slideBox .J_slide_list .J_slide_item1 dl dd{ display:block; float:left; list-style:none; padding:20px 5px; width:390px; height:240px; background:#fff;}





#slideBox .J_slide_trigger {
	width:100%;
	clear:both;
	height:13px;
	margin-bottom:10px;
	text-align:center;
}
#slideBox .J_slide_trigger span, .J_slide_trigger span a {
	width:14px;
	height:14px; 
	border-radius:50%;
	display:inline-block;
	margin:0 5px;
}

#slideBox .J_slide_trigger span a {
	display:block;
	width:14px;
	height:14px;
	line-height:14px;
	background:#fff;
	cursor:pointer;
	-webkit-box-shadow:0 0 10px #ccc;  
  -moz-box-shadow:0 0 10px #ccc;  
  box-shadow:0 0 10px #ccc; 
   
}
#slideBox .J_slide_trigger span.cur a, .J_slide_trigger span a:hover {
	background:#00aa88;
	-webkit-box-shadow:0 0 10px #ccc;  
  -moz-box-shadow:0 0 10px #ccc;  
  box-shadow:0 0 10px #ccc;  
	cursor:pointer;
}


.conbox01{ width:100%; height:90px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.conbox01 td{ font-size:13px; line-height:2;}

.conbox02{ width:100%; height:auto; overflow:hidden; margin-bottom:40px;}
.conbox02 td{ font-size:12px; line-height:1.6; color:#999; padding-left:20px;}

.conbox03{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.conbox03 td{ font-size:14px; line-height:2; padding-left:20px;}


.aboutbox01{ clear:both; width:1200px; height:auto; padding:40px 0; margin:0 auto; color:#00aa88; text-align:center;}
.aboutbox01 h3{ font-size:24px; margin-bottom:15px; color:#222;}
.aboutbox01 p{ font-size:13px; line-height:3; color:#777; margin-bottom:25px;}
.aboutbox01 h4{ font-size:14px; margin-bottom:5px; color:#333; font-weight:bold;}


/*---特效---*/

.specialefficacy1{ width:100%; border-top:1px solid #ddd; height:290px; position:relative; clear:both;}
.specialefficacy1 ul{ margin:0px auto; padding:45px 0px 0px; width:1200px;}
.specialefficacy1 ul li{float:left; min-width:224px; text-align:center;color:#00aa88; display:inline;}
.specialefficacy1 ul li p{ margin:0px auto;width:150px; height:121px; position:relative; font-family:Arial, Sans-serif;  font-size:90px; font-weight:bold; text-align:center; line-height:121px;  overflow:hidden;}
.specialefficacy1 ul li span{ display:block;font-size:14px; padding-top:30px; color:#666}
.specialefficacy1 ul li.cur{ width:356px; margin-left:25px;}
.specialefficacy1 ul li.cur p{ width:356px;}


.aboutbox02{ clear:both; width:1200px; height:auto; padding:40px 0; margin:0 auto; overflow:hidden;}
.aboutbox02 ul li{ float:left; list-style:none; display:block; width:280px; margin-right:25px;}
.aboutbox02 ul li .abouttext{ width:100%; line-height:2;}
.abouttext h3{ font-size:30px; text-align:center;}
.abouttext h4{ font-size:24px; color:#888;text-align:center;}
.abouttext p{ line-height:2; text-align:center; padding:0 10px; font-size:14px;}

.aboutbox03{ clear:both; width:1200px; height:610px; padding:40px 0; margin:0 auto; overflow:hidden;}
.aboutbox03 ul li{ float:left; list-style:none; width:300px; height:305px; background:#fff;}

.aboutbox03 ul li .serBox { cursor:pointer; display:inline; width:300px; height:305px; float:left; overflow:hidden; position:relative;}
.aboutbox03 ul li .serBoxOn { font-family:"Microsoft Yahei"; display:none; width:300px; height:305px; background: url(../../images/pc/serboxon_bg.gif); position:absolute; left:0px; top:0px; z-index:19;}

.aboutbox03 ul li .serBox .pic1 { width:80px; height:80px; text-align:center; position:absolute; top:40px; right:110px; z-index:99;}
.aboutbox03 ul li .serBox .pic2 { width:80px; height:80px; text-align:center; position:absolute; top:40px; left:-440px; z-index:99;}
.aboutbox03 ul li .serBox .txt1 { width:230px; height:140px; color:#999999; position:absolute; top:140px; left:35px; z-index:99;}
.aboutbox03 ul li .serBox .txt2 { width:230px; height:140px; color:#a9cf4f; position:absolute; top:140px; right:-342px; z-index:99;}
.aboutbox03 ul li .serBox span.tit { font-size:18px; display:block; margin-bottom:15px; text-align:center;}
.aboutbox03 ul li .serBox .txt1 .tit { color:#000000; line-height:30px;}
.aboutbox03 ul li .serBox .txt2 .tit { color:#fff; line-height:30px; font-family:"Microsoft Yahei";}
.aboutbox03 ul li .serBox p{ padding:0 10px; font-size:13px; line-height:1.8;}
.aboutbox03 ul li .serBox .txt2 p{ color:#ddd;}


/* case */
.casenav{ width:1200px; height:42px; line-height:42px; background:#fff; margin:20px auto; clear:both; font-size:14px;}
.casenav dl dt{ float:left; width:88px; height:42px; line-height:42px; text-align:center; color:#fff; background:#00aa88; font-weight:bold; margin-right:15px;}
.casenav dl dd{ float:left; margin:0 16px;}
.casenav dl dd a:hover{ text-decoration:underline;}

.casenav1{ width:1200px; height:42px; line-height:42px; background:#fff; margin:20px auto; clear:both; font-size:14px;}
.casenav1 dl dt{ float:left; width:120px; height:42px; line-height:42px; text-align:center; color:#fff; background:#00aa88; font-weight:bold; margin-right:15px;}
.casenav1 dl dd{ float:left; margin:0 16px;}
.casenav1 dl dd a:hover{ text-decoration:underline;}

.caseshow{ width:1200px; height:auto; clear:both; overflow:hidden; margin:0 auto; padding-bottom:20px;}
.caseshow ul li{ float:left; display:block; list-style:none; width:386px; height:258px; margin:0 21px 20px 0;}
.caseshow ul li:first-child{ width:792px; height:536px; position:relative;}
.fucase{ position:absolute; left:20px; bottom:16px; width:752px; height:40px; line-height:40px; background:#fff;
	-webkit-box-shadow:0 0 10px #ccc;  
  -moz-box-shadow:0 0 10px #ccc;  
  box-shadow:0 0 10px #ccc;  }
.fucase_1{ float:left; width:600px; margin-left:30px; border-left:5px solid #00aa88; padding-left:10px; font-size:15px; color:#000;}
.fucase_2{ float:right; margin-top:6px; width:27px; height:27px; margin-right:15px;}


.caseimg{ width:100%; height:630px; clear:both; position:relative;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out}

.caseimg .leftarrow {
	position:absolute;
	right:2%;
	top:245px;
	display:block;
	height:52px;
	width:52px;
		
}
.caseimg  .leftarrow a{
	display:block;
	height:52px;
	width:52px;
	background:#fff url(../../images/pc/leftarrow.png) center center no-repeat;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.leftarrow a:Hover{
	display:block;
	height:52px;
	width:52px;
	background:#ccc url(../../images/pc/leftarrow1.png) center center no-repeat;
}

.caseimg .back {
	display:block;
	height:52px;
	width:52px;
	color:#333;
	font-size:13px;
	text-align:center;
	line-height:52px;
	position:absolute;
	right:2%;
	top:297px;
	z-index:200;
}
.caseimg .back a{ display:block;height:52px;width:52px; background:#fff;}
.caseimg .back a:hover{ display:block;height:52px;	width:52px;  color:#fff; background:#ccc;}

.caseimg  .rightarrow {
	display:block;
	height:52px;
	width:52px;
	position:absolute;
	right:2%;
	top:349px;
}
.caseimg  .rightarrow a{
	display:block;
	height:52px;
	width:52px;
	background:#fff url(../../images/pc/rightarrow.png) center center no-repeat;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}
.caseimg .rightarrow a:Hover{
	display:block;
	height:52px;
	width:52px;
	background:#ccc url(../../images/pc/rightarrow1.png) center center no-repeat;
}

.caseimgtit{ text-align:center; font-size:25px; height:102px; line-height:102px; color:#fff;}
.caseimg_img{ text-align:center; height:1200px; height:528px; margin:0 auto;}



.casetext{ width:1200px; height:auto; clear:both; font-size:13px; line-height:2; margin:0 auto;overflow:hidden;}
.casetext h3{ text-align:center; font-size:24px; color: #222; margin-bottom:20px;}
.casetext img{ text-align:center; width:1200px;}

.xttext{ width:1200px; height:auto; clear:both; font-size:13px; line-height:2; margin:0 auto;overflow:hidden; text-align:center;}
.xttext h3{ text-align:center; font-size:24px; color: #222; margin-bottom:20px;}
.xttext h4{ text-align:center; font-size:15px; color:#00aa88; margin-bottom:20px; padding-top:10px;}
.xttext h5{ display:block; margin:0 auto; clear:both; width:130px; height:38px; line-height:38px;  background:#00aa88; border-radius:4px; text-align:center; font-size:15px; color:#fff; margin-bottom:20px; margin-top:10px;}
.xttext h5 a{ color:#fff;}

.xttext2{ width:1200px; height:auto; clear:both; font-size:13px; line-height:2; margin:0 auto;overflow:hidden; text-align:center;}

.xtlist{ width:1200px; height:auto; margin:0 auto; clear:both; padding-top:60px; clear:both;}
.xtlist ul li{ display:block; float:left; list-style:none; width:286px; height:auto; min-height:340px; margin-right:18px; background:#fff; height:auto; position:relative;}
.xtlist ul li:last-child{ margin-right:0;}
.xtimg{ position:absolute; top:-50px; width:90px; height:90px; margin-left:93px; border-radius:50%; border:5px solid rgba(255,255,255,0.6);
	-webkit-box-shadow:0 0 10px #ccc;  
  -moz-box-shadow:0 0 10px #ccc;  
  box-shadow:0 0 10px #ccc; }
.xtlist h3{ text-align:center; font-size:15px; font-weight:bold; color:#333; padding-top:70px; margin:0;}
.xtlist h4{ text-align:center; font-size:12px; color:#9a9a9a; text-transform:uppercase; font-style:oblique; padding:0; margin:0;}
.xtlist p{ margin:0 auto; width:80px; height:3px; margin-top:5px;}
.xtlist h5{font-size:12px; color:#777; line-height:2; padding:30px 20px; margin:0; text-align:left;}


.dslist{ width:1200px; height:auto; margin:0 auto; clear:both; padding-top:20px; clear:both; background:url(../../images/pc/ds03.png) 950px 260px no-repeat; overflow:hidden;}
.dslist ul li{ display:block; float:left; list-style:none; width:386px; height:auto; min-height:220px; margin-right:18px; background:#fff; height:auto; position:relative; margin-bottom:20px;}
.dslist h3{ text-align:center; font-size:18px; font-weight:bold; color:#00aa88; padding-top:80px; margin:0; z-index:20;}
.dslist p{ margin:0 auto; height:3px; margin-top:5px; padding:0 20px;}
.dslist #numb{ position:absolute; top:32px; left:0; width:386px; text-align:center; color:#e5e5e5; font-size:36px; font-family:Verdana, Geneva, sans-serif; font-style:oblique; z-index:0; }


.dsbox{ width:1200px; height:auto; clear:both; font-size:13px; line-height:2; margin:0 auto;overflow:hidden; background:url(../../images/pc/line2.jpg) bottom center no-repeat; padding-bottom:20px; margin-bottom:40px;}
.fleft{ display:block; float:left; width:600px;}
.fright{ display:block; float:right; width:600px;}
.fleft img,.fright img{ margin:0 auto; text-align:center; display:block;}
.dsbox h4{padding-top:32px; color:#e5e5e5; font-size:36px; font-family:Verdana, Geneva, sans-serif; font-style:oblique; z-index:0; }
.dsbox h3{ font-size:18px; font-weight:bold; color:#00aa88; padding-top:20px; margin:0; z-index:20;}
.dsbox p{ margin:0 auto; height:3px; margin-top:5px; padding-right:50px;}


.yddslist{ width:1200px; height:auto; margin:0 auto; clear:both; padding-top:20px; clear:both;  overflow:hidden;}
.yddslist ul li{ display:block; float:left; list-style:none; width:590px; height:auto; min-height:230px; margin-right:20px; background:#fff; height:auto; position:relative; margin-bottom:20px;}
.yddslist_img{ width:190px; height:170px; float:left; margin-top:45px; margin-left:25px;}
.yddslist_text{ width:340px; height:160px; float:right; padding:30px; padding-left:0; line-height:2; text-align:left;}
.yddslist_text h3{ font-size:18px; font-weight:bold; color:#00aa88; margin:0; z-index:20; text-align:left; margin-bottom:10px;}



.wyxlist{ width:1200px; height:auto; margin:0 auto; clear:both; padding-top:20px; clear:both;  overflow:hidden;}
.wyxlist ul li{ display:block; float:left; list-style:none; width:300px; height:auto; min-height:320px; margin:0 50px;  height:auto; position:relative; margin-bottom:20px; text-align:center;}
.wyxlist ul li img{ margin:0 auto; display:block; width:140px; height:140px; margin-bottom:40px;}
.wyxlist h3{ font-size:16px; font-weight:bold; color:#333; margin:0; z-index:20; margin-bottom:15px; line-height:1.6;}
.wyxlist p{ font-size:12px; line-height:2;}



.weblist{ width:1200px; height:auto; margin:0 auto; clear:both; padding-top:20px; clear:both;  overflow:hidden;}
.weblist ul li{ display:block; float:left; list-style:none; width:590px; height:auto; min-height:110px; margin-right:20px; background:#fff; height:auto; position:relative; margin-bottom:30px;}
.weblist_img{ width:60px; height:60px; float:left; margin-top:25px; padding-left:20px; border-right:1px solid #ddd; padding-right:20px;}
.weblist_text{ width:440px; height:60px; float:right; padding:25px 25px 0 0; padding-left:0; line-height:2; text-align:left;}
.weblist_text h3{ font-size:18px; font-weight:bold; color:#00aa88; margin:0; z-index:20; text-align:left;}


.bg06{ background:#f9f9f9 url(../../images/pc/bg06.jpg) bottom center no-repeat; width:100%; height:auto; overflow:hidden; clear:both; min-width:1200px; padding-bottom:80px;}


.webshow{ width:1200px; height:auto; margin:0 auto; clear:both; padding-top:20px; clear:both;  overflow:hidden; padding-bottom:50px;}
.webshow ul li{ display:block; float:left; list-style:none; width:310px; height:80px; margin-right:35px; margin-bottom:30px;}
.webshow_img{ float:left; width:44px; height:44px; margin-right:10px;}
.webshow_text{ float:right; width:250px; height:44px; line-height:2; color:#777;}
.webshow_text h3{ color:#333; font-weight:bold; font-size:16px;}















