﻿/* CSS Document */
@charset "utf-8";
@font-face {font-family: 'iconfont';
    src: url('../css/iconfont.eot'); /* IE9*/
    src: url('../css/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../css/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../css/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../css/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:30px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
	margin: 0 20px 0 40px;
	}
/*------------重置------------*/
html,body{-webkit-text-size-adjust:none} 
 h1, h2, h3 {font-weight: normal;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, button, textarea, p, blockquote, th, td,img {margin:0;padding:0;}
body{font-family: "Microsoft YaHei";color: #666; background:#52C5F2}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3{font-size:100%;font-weight:normal}
em{font-style:normal}
.page_tex_no p{ text-indent:2em; padding:0px; margin:0px; }
a{color: #736565;text-decoration:none}
a{outline:none;blr:expression(this.onFocus=this.blur());}
a:hover {
  color: #fe0000;
}
.clear{ clear:both}
.none{display:none}
.lt_box{width:1020px;margin:0 auto}
.time{font-size:10px;color:#999}
.pd15{padding-top:15px}
.pd30{padding-bottom:50px}
.font12 {font-size: 12px;}
.font14 {font-size: 14px;}
.font16 {font-size: 16px;}
.font12 {font-size: 12px;}
.font10 {font-size: 10px;}
.font18 {font-size: 18px;color: #FE7700;}
.font18 a{font-size: 18px;color: #FE7700;}
.font20 {font-size: 20px;}
.font30 {font-size: 30px;}
.block {display: block;}
.fr {float: right;}
.fl {float: left;}
.h20 {width: 100%;height: 20px;overflow: hidden;}
.h10 {width: 100%;height: 10px;overflow: hidden;
}
.fb {font-weight: bold;}
.fn {
  font-weight: normal;font-style: normal;
}
.ff{color: #FFF;}
.line {width: 1200px;
margin: 0 auto;
  height: 45px;
  overflow: hidden;
  background:url(../images/linebg.png) repeat-x;
 }
 .linetop {width: 1200px;
margin: 0 auto;
  height: 46px;
  overflow: hidden;
 }
 .line_notice {width: 1200px;
margin: 0 auto;
  height: 80px;
  overflow: hidden;
 }
.lineright {width: 220px;
  height: 46px;
  overflow: hidden;
  background:url(../images/line.png) repeat-x;
 }
 .lineleft {width: 220px;
  height: 46px;
  overflow: hidden;
  background:url(../images/lineleft.png) repeat-x;
 }
 .linetop {width: 1200px;
margin: 0 auto;
  height: 46px;
  overflow: hidden;
 }
 .linecenterleft {width: 220px;
  height: 46px;
  overflow: hidden;
  background:url(../images/linecenterleft.png) repeat-x;
 }


.linecenter {width: 1200px;
margin: 0 auto;
  height: 46px;
  overflow: hidden;
  background: url(../images/linecenter.png) repeat-x;}
/*顶部*/
.head {
  width: 100%;
  height: 80px;
  line-height: 78px;
  
}
.min_wid {
  background: url(../images/indextopbg.gif) repeat-x;
  width: 100%;
  min-width: 1200px;
  z-index:1;
}

.com_wid {position: relative;
  margin: 0 auto;
  width: 1200px;
z-index:1;
} 
.head p {
  color: #777;
}
.logo_tex {
  margin: 30px 0 0 10px;
  width: 414px;
  height: 40px;
  background: url(../images/ico.png) no-repeat 0px -50px;
}
.logo h1 {
  position: absolute;
  top: -40px;
  left: 40px;
  width: 196px;
  height: 202px;
  background: url(../images/ico.png) no-repeat -79px -50px;
}

/*.logo h1 {
  position: absolute;
  top: 3px;
  left: 0;
  width: 421px;
  height: 56px;
  background: url(../images/ico.png) no-repeat -50px -33px;
}*/
/*幻灯*/
.banner {
  position: relative;
  width: 100%;
  height: 600px;
  overflow: hidden;
  background:#54C4F2
}
.fullSlide{ min-width:1024px;  position:relative;  height:600px; overflow:hidden;   }
	.fullSlide .bd{ position:relative; z-index:0;  }
	.fullSlide .bd ul{ width:100% !important; }
	.fullSlide .bd li{ width:100% !important;  height:600px; }
	.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:600px;}
	.fullSlide .bd li a{ position:absolute; width:100%; height:600px; display:block; z-index:1;}
	.fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;
	_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;
	}

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
		line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
	}
	.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }
/*导航*/
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navBar{  position:relative; z-index:1;  height:60px; line-height:60px; background:url(../images/line.gif) repeat-x 0 bottom #fff; color:#333;   margin-top: 19px   }
	.nav{ position:relative; width:900px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:16px; }
	.nav a{ color:#FFF;  }
	.nav h3{ font-size:100%; font-weight:normal;font-weight: bold;   }
	.nav .m{ float:left;  position:relative; z-index:1; }
	.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
	.nav h3 a{ display:block; width:124px; text-align:center; }
	.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-3px; top:60px; z-index:1; width:128px; border:1px solid #E6E4E3; border-top:0;  background:#fff; }
	.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px; line-height:28px;}
	.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666;}
	.nav .sub li a:hover{ color:#FE7700;}
	.nav .block{ height:3px; width:130px; background:#FE7700; position:absolute; left:0; top:57px; overflow:hidden;  }
/*新闻*/
.com_wid_pubs {position: relative;
  margin: 0 auto;
  width: 1170px;
padding:15px;
 background:#FFF;

} 
.com_wid_pubs_c {position: relative;
  margin: 0 auto;
  width: 1200px;
  z-index:1;
background:#54C4F2

} 
.pubs{
  height: 350px;
  overflow: hidden;
}

.about_wrap {
  width: 543px;
  height: 346px;
  background: url(../images/line_1_3_999.jpg) repeat-y right top;
}
.about {
  margin-top:10px; 
  width: 371px;
  height: 200px;
  /*background: url(../images/about_bg_a.jpg) ;*/
}
.about img{
    width: 521px;
    height: 312px;

  /*background: url(../images/about_bg_a.jpg) ;*/
}
.about1 {
  margin-top:10px; 
  width: 340px;
  height: 80px;
  text-indent: 40px;
  border: 1px solid #ddd;
 overflow: hidden;
 padding:15px
 
}
.about1 p {
  line-height: 23px;
}
.news {
  width: 245px;
  height: 346px;
  
}
.newsl {
  margin-left: 28px;
  width: 0px;
  height: 346px;
 
}
.newsl ul li {
  padding: 8px 0;
  width: 100%;
  height: 68px;
}

.newsl ul li a {
  display: block;
  width: 100%;
  height: 68px;
}
.newsl ul li a em {
  width: 68px;
  height: 68px;
  text-align: center;
  color: #dedede;
  background: url(../images/ico.png) no-repeat 0px -90px;
}
.newsl ul li a em i {
  padding-top: 6px;font-style:normal
}
.newsl ul li div h2 {
  line-height: 38px;
  height: 38px;
  overflow: hidden;
  padding-left: 6px;
}
.newsl ul li div p {
  line-height: 20px;
  height: 20px;
  overflow: hidden;
   padding-left: 6px;
}
.navblock a {
  display: block;
  float: left;
  margin:0 10px 15px 0 ;
  width: 245px;
  height: 56px;
  background: #F0EDED;
  cursor: pointer;
  color: #736565;
  font-size: 18px;
  border: 1px solid #ddd;
   line-height: 50px;
}
.navblock a:hover{background:#54C4F2;color: #fff;}

/*产品*/
.product_wrap {
  width: 100%;
   background:#54C4F2;
}
.pub_wid {
  margin: 0 auto;
  width: 1200px;
  height: 380px;
}
		.picScroll-left{ width:1200px;  overflow:hidden;  }
		.picScroll-left .bd{ }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  display: block;  position: relative;}
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:223px; height:300px; display:block;  padding:9px; }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px;   }
		
.titles {
  position: absolute;
  width: 205px;
  height: 31px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  background: url(../images/product_tit_bg.png) repeat;
  overflow: hidden;
  top: 259px;
  left:9px;
  padding: 9px;
  border-top: 1px solid #aaa;
}	
.product_wrap_c {
  width: 100%;
  height: 380px;
  background: #54C4F2;
}
.copyright {
  position: relative;
  width: 100%;
  min-width: 1200px;
  height: 200px;
  line-height: 20px;
  background: #54C4F2;
  
}
.pub_wid_c{
  margin: 0 auto;
  width: 1200px;
  height: 200px;
  background: url(../images/bottom.png) no-repeat;
}

.em_phone {
    margin: 0px 20px 0 0px;
    width: 459px;
    height: 42px;
    background: url(../images/ico.png) no-repeat 0px 0px;
}
.pub_wid_c a{
  color: #fff;text-decoration:none}
 
 .catpos {
  width: 100%;
  height: 53px;
  line-height: 53px !important;
  margin: 0 auto;
  border-bottom: 4px solid #eee;
}
.catpos span {
  display: block;
  float: right;
  position: relative;
  right: 19px;
  font-size: 12px;
  color: #666;
}
.catpos span a{
  color: #666;
}
.catpos h2 {
  display: block;
  float: left;
  position: relative;
  left: 19px;
  font-size: 18px;
  font-weight: bold;
  color: #FE7700;
}
.catpos .page_tex_no {
  width: 900px;
  min-height: 400px;
  font-size: 14px;
  color: #635252;
  line-height: 30px;
  position: relative;
  margin: 10px auto;
}
.jiathissx {
  width: 240px;
  margin: 10px auto;
  position: relative;
  background: #fff;
  min-height: 30px;

}

.page_tex_no {
  width: 1100px;
  min-height: 400px;
  font-size: 14px;
  line-height: 30px;
  position: relative;
  margin: 20px auto;
}
.listbox {
  width: 850px;
  margin: 0 auto;
  margin-top: 10px;
  min-height: 400px;
}
.listbox ul li {
  padding: 12px 0;
  width: 100%;
  height: 68px;
}

.listbox ul li a {
  display: block;
  width: 100%;
  height: 68px;
}
.listbox ul li a em {
  width: 68px;
  height: 68px;
  text-align: center;
  color: #dedede;
  background: url(../images/ico.png) no-repeat 0px -90px;
}
.listbox ul li a em i {
  padding-top: 6px;font-style:normal
}
.listbox ul li div h2 {
  line-height: 38px;
  height: 38px;
  overflow: hidden;
  padding-left: 18px;
}
.listbox ul li div p {
  line-height: 20px;
  height: 20px;
  overflow: hidden;
   padding-left: 18px;
}
.page {
    width: 100%;
    height: 40px;
    clear: both;
    text-align: center;
    font-size: 14px;
    font-family: 微软雅黑;
    margin: 30px 0 30px 0;
    color: #8D8D8D;
}

.page .a1{
margin:3px;
width: 120px;
height: 30px;
line-height: 30px;
border: 1px solid #B6B6B6;
color: #8D8D8D;
display: inline-block;
position: relative;
}

.page .a2{
margin:3px;
width: 50px;
height: 30px;
line-height: 30px;
border: 1px solid #d1bfbb;
color: #8D8D8D;
display: inline-block;
position: relative;
border-color:#b5b5b5;
}
.page a:hover{
border-color:#b5b5b5;
background:#54C4F2;
width: 50px;
height: 30px; 
display: block;
color: #fff;
}
.page .a3{
margin:3px;
width: 50px;
height: 30px;
line-height: 30px;
border: 1px solid #d1bfbb;
color: #fff;
display: inline-block;
border-color:#b5b5b5;
background:#54C4F2;
}

.page_sub_nav {
  margin-top: 3px;
  left: 0;
  bottom: 48px;
  height: 60px;
  overflow: hidden;
}

.page_sub_nav ul li {
  display: block;
  float: left;
  text-align: center;
 
}
.page_sub_nav ul li a:hover {
  background: #FE7700;
  color: #fff;
}
.page_sub_nav ul li a {
  display: block;
  margin-right: 4px;
  width: 88px;
  height: 33px;
  line-height: 33px;
  background: #eee;

}
.list_product,.list_product ul {
  width: 1100px;
  margin: 5px auto 30px;
  overflow: hidden;
}
.list_product li {
  float: left;
  margin: 33px 33px 0 33px;
  _display: inline;

}
.list_product li a p {
position: absolute;
  width: 212px;
  height: 12px;
  line-height: 12px;
  text-align: center;
  color: #fff;
  background: url(../images/product_tit_bg.png) repeat;
  overflow: hidden;
  top: 128px;
  left: 0px;
  padding: 9px;
}
.list_product li a {
  width: 200px;
  height: 157px;
  display: block;
  color: #9d7d73;
  cursor: pointer;
  position: relative;
}
/*内容页*/
.foldList {
margin-top:30px;
  line-height: 30px;
  _width: 742px;
  _overflow: hidden;
}
h1.title {
  text-align: center;
  font-size: 28px;
  font-weight: bold;
  line-height: 35px;
  color: #FE7700;
}
.info {
  text-align: center;
  padding-top: 5px;
  height: 43px;
  display: block;
  line-height: 30px;
  color: #999;
}
.prevNextcon {
  margin:10px auto;
  width: 81px;
  height: 38px;
  display: block;
  background: url(../images/icoarrowone.png);
}
.prevNextcon a {
  float: left;
  width: 38px;
  height: 38px;
  display: block;
}
.print_css {
  width: 130px;
  text-align: center;
  margin: 0 auto;

}
.print_css input {
  margin-top: 13px;
  margin-bottom: 13px;
  width: 100%;
  height: 40px;
  font-weight: bold;
  background: #089BD5;
  color: #FFF;
  border: none;
  cursor: pointer;
  padding: 0 10px;
  font-size: 16px;
}

.sale_pub {
  width: 1000px;
  margin: 30px auto;
}
.sale_pub h1 {
  width: auto;
  height: 45px;
  line-height: 45px;
  font-size: 24px;
  color: #8f4a49;
}
.sale_pub span {
  width: 420px;
  height: 300px;
  display: block;
  float: left;
  position: relative;
  margin-right: 5px;
  _margin-right: 5px;
}
.sale_pub span a {
  width: 420px;
  height: 300px;
  display: block;
  cursor: pointer;
}
.sale_pub span img {
  width: 420px;
  height: 300px;
}
.sale_pub p {
  color: #FFFFFF;
  font-size: 16px;
  width: 155px;
  height: 39px;
  display: block;
  text-align: center;
  margin-top: -288px;
  position: relative;
  z-index: 1;
  background: #2687C0;
  line-height: 37px;
  border-top: 2px solid #fff;

}
.sale_pub ul {
  display: block;
  position: relative;
  top: -5px;
  _float: left;
}
.sale_pub ul li {
  width: 210px;
  height: 152px;
  display: block;
  float: left;
  margin: 5px 0 0 5px;
  _margin: 5px 0 0 3px;
  position: relative;
}
.sale_pub ul li a img{
  width: 200px;
  height: 142px;
  display: block;
  float: left;
  cursor: pointer;
}
.dd .til {
  border-bottom: 1px solid #D2D3D4;
  margin: 0px 20px 0px 20px;
  font-size: 14px;
  font-weight: 700;
  color: #333;
  padding: 12px 0 0 12px;
  height: 30px;

}
.dd .pt10 {
  padding-top: 10px;
}
.dd .pl40 {
  padding-left: 40px;
}
.dd .mb15 {
  margin-bottom: 15px;
}

.dd ul {
  margin: 0px 20px 0px 40px;
}
.dd li {
  padding-bottom: 5px;
}
.sub_order {
  width: 100px;
  height: 26px;
  font-weight: bold;
  background: #089BD5;
  color: #FFF;
  border: none;
  cursor: pointer;
}
.submit_box {
  text-align: center;
}

input, .fi_s1 {
  border: 1px solid #D2D3D4;
  height: 22px;
  line-height: 22px;
  padding-left: 8px;
}

/*photos*/

ul.photoLists{float:left;margin:23px 0 0;position:relative;width:600px;display:block;}
ul.photoLists .IistPIcBox{float:left;position:relative;margin:10px 10px 6px 0;width:139px;height:99px;background:#ff8400;overflow:hidden;cursor:pointer;}
ul.photoLists .IistPIcBox img{position: absolute;  width: 139px;
  height: 99px;}
.topLeft{background-position:0px -16px;}
.topRight{background-position:-90px -16px;}
.bottomLeft{background-position:0px -71px;}
.bottomRight{background-position:-90px -71px;}

.IistPIcBox a p {
  position: absolute;
  width: 125px;
  height: 12px;
  line-height: 12px;
  text-align: center;
  color: #fff;
  background: url(../images/product_tit_bg.png) repeat;
  overflow: hidden;
  top: 70px;
  left: 0px;
  padding: 9px;
}
.gdtpindex{width:600}

.gdtpindex .h {text-indent: 2em;
    padding: 0px;
    margin: 0px;
	font-size: 14px;
    line-height: 30px;
    position: relative;
    margin: 4px auto;
	padding: 0 28px 0 28px;
}

.cTabNav{height:450px;position:relative;left: 20px;*right:-60px;top:0px; float: left;width:200px;}
.cTabNav li {width:270px; height:39px;line-height:39px;text-align:center; display:block;margin-top:1px;font-size:14px;}
.cTabNav li a{width:270px; height:39px;line-height:39px;text-align:center; display:block;background:#E8E8E8;color:#555;}
.cTabNav .current a{background:#3BABDA;color:#fff;}
.cTabNav li a:hover{width:270px;color:#fff;line-height:39px;background:#3BABDA; color:#fff;}
.cTabCon {height:0px; float:left;}
.none{display:none;}
.cTanConLD ul,ul.bicon,ul.nicon{ font:12px/28px 宋体;}
.cTabNav ul li a:hover{width:168px; color:#fff;}
.div2{top:0px;z-index:999;position:fixed;margin-left:750px;*margin-left:0px;}
.cTabNav1{*right:-100px;}
.cTabNav1 li {width:200px; }
.cTabNav1 li a{width:200px;}
.cTabNav1 li a:hover{width:200px;}
.cTabNav1 li.active a{width:200px;background:#FF7F00;color:#fff;font-weight:bold;}

.page_tex {
    width: 900px;
    float: right;
    position: relative;
}
.list_product_text{ 
	font-size: 14px;
    line-height: 30px;
	text-indent: 2em;
    padding: 0px;
    margin: 0px;
	width: 1100px;
    margin: 5px auto 30px;
    overflow: hidden;
}
.list_product_text_img{
text-align: center;
    width: 1100px;
    margin: 5px auto 30px;
}