@charset "gb2312";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	text-align:left;
	font-family: "΢���ź�";
	font-size: 14px;
	background:#ededed;
	}
	
	a{
	text-decoration: none;
	color:#333;
	}
	a:hover{ text-decoration:none;
	color:#F60;}
*{
	margin:0px;
	padding:0px;
	}
img{
	border:0px;
	margin:0px;
	padding:0px;
	
}
li{list-style-type: none;}

.topbox{ background:#fff; overflow:hidden; width:100%;}
.top{ width:1200px; margin:0 auto; overflow:hidden;}
.menu{ width:1200px; overflow:hidden; margin:0 auto;}
.menu ul li{ float:left; font-size:16px;}
.menu ul li a{ display:block; width:150px; text-align:center; height:65px; line-height:65px;}
.menu ul li a:hover{ background:#1ba2b1; color:#fff;}
#menuhome{ background:url(../images/home_icon.png) no-repeat 15px center #1ba2b1; color:#fff;}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url(../images/themes.gif) no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
  
 .foot{ clear:both; width:100%; overflow:hidden; background:#142038; padding:40px 0; color:#fff;} 
 .foot a{ color:#fff;}
 .foot_1{ float:left; width:390px; overflow:hidden;  border-top:1px solid #434d60;}
 .foot_1 ul li{ float:left; width:110px; padding:0 0 0 20px; background:url(../images/foot_icon.png) no-repeat left center; line-height:40px;}
 .foot_2{ float:left; width:440px; overflow:hidden;border-top:1px solid #434d60; margin:0 0 0 30px;}
 .foot_2 ul li{ line-height:40px; padding:0 0 0 30px;}
 #f_2_t{ background:url(../images/f_t.png) no-repeat left 15px; font-size:18px; font-weight:bold;}
 #f_2_a{ background:url(../images/f_a.png) no-repeat left 15px;}
 #f_2_e{ background:url(../images/f_e.png) no-repeat left 15px;}
 .foot_3{ float:left; width:290px; margin:0 0 0 30px; overflow:hidden; text-align:right;}
.foot_link{ background:#434343; color:#fff; padding:15px 0; overflow:hidden; text-align:center;}
.foot_link a{ color:#fff;}

.main_box{ clear:both; background:#fff; overflow:hidden; width:100%; padding:10px 0;}
.main{ clear:both; width:1200px; margin:0 auto; overflow:hidden;}
.main_title{ text-align:center; overflow:hidden; margin:10px 0; width:100%; clear:both;}
.main_title h1{ padding:0; margin:0; font-size:42px;color:#1ba2b1; line-height:150%;}
.main_title h1 span{ font-weight:normal; color:#000;}
.main_title p{ font-size:18px; color:#333333; background:url(../images/main_title.png) no-repeat center center;}
.top_road{ clear:both; border-bottom:1px solid #cccccc; background:#f1f1f1; width:100%; height:50px;}
.top_road p{ text-align:right; width:1200px; margin:0 auto; overflow:hidden; line-height:50px;}


.top_class{ line-height:60px;font-size:15px; clear:both;margin:0 auto; border-bottom:1px dashed #cccccc;}
.top_class a{ padding:10px 15px; margin:0 5px; background:#222222; color:#fff;}
.top_class a:hover{ background:#1ba2b1; color:#fff;}
.page_content{ padding:30px; line-height:35px; overflow:hidden;}
.pro_content{ padding:30px 0; line-height:35px; overflow:hidden;}
#active{ background:#1ba2b1; color:#fff;}


.main_left{ float:left; overflow:hidden; width:260px;}
.main_right{ float:left; overflow:hidden; width:910px; margin:0 0 0 30px;}
.main_left_title{ height:80px; line-height:80px; text-align:center; font-weight:bold; font-size:24px; color:#fff; background:#1ba2b1;}
.left_class{ border:1px solid #e0dfdf; overflow:hidden;}
.left_class ul li a{ display:block; width:208px; height:65px; line-height:65px; padding:0 0 0 50px; background:url(../images/left_title.png) no-repeat center center #e0dfdf; color:#071336; font-weight:bold; font-size:16px;}
.left_class ul li a:hover{ background:url(../images/left_title.png) no-repeat center center #1ba2b1; color:#fff;}
.left_class ul p{ border-bottom:1px solid #cccccc;}
.left_class ul p a{ display:block; width:238px; height:40px; line-height:40px; background:#fff; padding:0 0  0 20px;}
.left_class ul p a:hover{ background:#1ba2b1; color:#fff;}

#active{ background:#1ba2b1; color:#fff;}

.case_list{ width:285px; height:375px; float:left; margin:0 5px;no-repeat bottom right; background:#1ba2b1; text-align:center;}
.case_list img{width:285px; height:275px;}
.case_list p{ line-height:40px; font-weight:bold; font-size:16px;}
.case_list  p a{ color:#fff;}
#yuyue{ padding:0px; line-height:35px; font-size:14px; font-weight:normal;}
#yuyue a{ color:#fff;}
#demo{ width:1200px; overflow:hidden; margin:20px 0 0 0; clear:both;}

.about_left{ float:left; width:690px; height:415px; margin:50px 0 0 0;}
.about_txt{ float:left; margin:70px 0 0 0; width:510px; line-height:35px;}
.about_txt h1{ font-size:32px; font-weight:normal; color:#000; line-height:60px;}
.about_txt p{ margin:20px 0 0 0;}
.about_txt p img{ margin:10px 0 0 0;}

.youshi_bg{ width:100%; clear:both; overflow:hidden; background:url(../images/youshi_bg.jpg) no-repeat top center; padding:20px 0; margin:20px 0; height:1120px;}
.youshi_txt_1{ width:260px; height:290px; margin:95px 0 0 300px; float:left;}
.youshi_txt_1 h1{ font-size:30px; color:#333; line-height:120%;padding:30px; }
.youshi_txt_1 p{ font-size:15px; line-height:26px;padding:0 30px 0 45px; }

.youshi_txt_2{ width:290px; height:290px; margin:95px 0 0 51px; float:left;}
.youshi_txt_2 h1{ font-size:30px; color:#333; line-height:120%;padding:30px; }
.youshi_txt_2 p{ font-size:15px; line-height:26px;padding:0 30px 0 45px; }

.youshi_txt_3{ width:260px; height:290px; margin:190px 0 0 300px; float:left;}
.youshi_txt_3 h1{ font-size:30px; color:#333; line-height:120%;padding:30px; }
.youshi_txt_3 p{ font-size:15px; line-height:26px;padding:0 30px 0 45px; }

.youshi_txt_4{ width:280px; height:290px; margin:190px 0 0 51px; float:left;}
.youshi_txt_4 h1{ font-size:30px; color:#333; line-height:120%;padding:30px; }
.youshi_txt_4 p{ font-size:15px; line-height:26px;padding:0 30px 0 45px; }

.ad_page{ clear:both; overflow:hidden; width:100%; background:url(../images/ad_page.jpg) no-repeat center top; height:229px; overflow:hidden;}

.news_title{ text-align:center; margin:40px 0; clear:both;}
.news_title a{ background:#fff; border:1px solid #cccccc; padding:8px 25px; margin:0 10px; color:#333;}
.news_title a:hover{ background:#1ba2b1; color:#fff;}
.news_left{ float:left; width:570px; overflow:hidden;}
.news_left img{ width:570px; height:285px; margin:0 0  30px 0;}
.news_left_news span{ float:left; display:block; width:80px; height:90px; padding:10px; margin:0 0 20px 0; text-align:center; font-family:Tahoma;}
.news_left_news span h1{font-size:48px; line-height:100%;}
.news_left_news h2{ font-size:16px; line-height:35px;}
.news_left_news p{ font-size:14px; color:#666666;}

.news_right{ width:600px; margin:0 0 0 30px; float:left; overflow:hidden;}
.news_right ul li{ background:#fff; border:1px solid #ebebeb; overflow:hidden; margin:0 0 10px 0;}
.news_right ul li span{float:left; display:block; width:80px; padding:15px; margin:0 20px 0  0; text-align:center; font-family:Tahoma; border-right:1px solid #ebebeb;}
.news_right ul li span h1{font-size:48px; line-height:100%;}
.news_right ul li h2{ font-size:16px; line-height:35px; margin:5px 0 0 0;}
.news_right ul li p{ font-size:14px; color:#666666; margin:5px 0 0 0;}

#newslist li{ border-bottom:1px solid #cccccc; margin:10px 0; padding:0 15px; overflow:hidden;}
#newsimg{ width:160px; height:120px; padding:0 30px 0 0; float:left;}
#newslist  li h1{ font-size:18px; font-weight:normal; line-height:40px;}
#newslist  li p{ color:#999999;}
#news_viwe{ background:url(../images/view.png) no-repeat left center; padding:0 0 0 20px; margin:0 5px;}
#article_viwe{ background:url(../images/view_1.png) no-repeat left center; padding:0 0 0 20px; margin:0 5px;}

#productlist li{width:293px; margin:5px 5px 10px 5px; height:270px; overflow:hidden; float:left;text-align:center; font-size:16px;}
#productlist li img{ width:288px; height:228px; border:1px solid #cccccc; padding:2px}

#page{ width:100%; clear:both; overflow:hidden;}
#page li{ float:left; margin:0 10px;}
#page li a{ padding:15px 20px; margin:0 5px; background:#333333; color:#fff;}
#page li a:hover{ background:#1ba2b1; color:#fff;}
.tcdNumber{padding:15px 20px; margin:0 5px; background:#f2f2f2; }

.article_view_title{ font-size:36px; font-weight:bold; text-align:center; color:#000; border-bottom:1px solid #cccccc; line-height:50px;}
.article_view_title p{ font-size:14px; color:#999; font-weight:normal; line-height:30px;}
.article_content{ padding:20px 0; margin:0 0 10px 0; border-bottom:1px dashed #cccccc;}

.product_view_title{ font-size:36px; font-weight:bold; text-align:center;}
.product_view_title p{ font-size:14px; color:#999; font-weight:normal;}
.product_content{ padding:20px 0;border-bottom:1px dashed #cccccc; overflow:hidden;}
.product_c_left{ float:left; width:500px; margin:0 30px 0  0; height:400px; text-align:center; overflow:hidden;}
.product_c_left img{ height:375px; width:auto; max-width:500px;}
.product_c_left p{ text-align:center;}
.product_c_right{ float:left; width:350px; padding:0 10px; overflow:hidden;}
.product_c_right p{ font-size:18px; font-weight:bold;}
.product_c_right p span{ font-size:14px; font-weight:normal; color:#999999;}
#pro_contact{ font-size:14px; font-weight:normal;}
.product_view{ line-height:40px; overflow:hidden; padding:20px; clear:both;}
.pro_view_title{ clear:both; font-size:18px;border-bottom:1px dashed #1ba2b1; }
.pro_view_title span{ padding:5px 20px; background:#1ba2b1; color:#fff;}

.space{ clear:both; overflow:hidden;}
