@charset "utf-8";
html,body{font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#505050; background:#fff; -webkit-text-size-adjust:none;}
a{color:#505050; text-decoration:none;}
a:hover{text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.current{color:#000;}
.tlogo{width:1000px;margin:0 auto; background:#FFFFFF;}
/*头部*/
.inner{width:1258px; margin:0 auto; position:relative;}
.innerk{width:1000px; margin:0 auto; position:relative;}
header#page_header{height: 135px;background: url(../images/header_back.gif) top repeat-x; position:relative; z-index:10;}
header#page_header .logo{width:378px; overflow:hidden;}
header#page_header .navbg{/**background:url(../images/line.jpg) no-repeat right top;*/}
header#page_header .metNav{ position:absolute;width:1000px; height:46px; top: 81px;  left: 0;background: url(../images/nav.png) no-repeat;z-index:-1;}
header#page_header .emetNav{ background: url(../images/enav.png) no-repeat;}
header#page_header .navdown{width:120px;}
header#page_header .metNav .line{width:2px; height:46px; background:url(../images/line.jpg);}

header#page_header .languages {/*width:515px;*/ width:600px; height:30px; position:absolute; top:30px; left:385px;}
header#page_header .languages a {margin-left:10px; *margin-left:8px; color:#808080;}
header#page_header .languages .shoucang {float:left; width:80px; line-height:30px; padding:0 0 0 30px; background:url(../images/sc.png) left center no-repeat; color:#a0ce29; display:block;}
header#page_header .languages .english {float:left; width:80px; line-height:30px; padding:0 0 0 30px; background:url(../images/english.png) left center no-repeat;color:#a0ce29; display:block;}
header#page_header .languages .weixin {float:left; width:110px; line-height:30px; padding:5px 0 0 0px; display:block;}
header#page_header .languages .phone {float:left; width:210px; line-height:30px; padding:0 0 0 30px; background:url(../images/phone.png) left center no-repeat; display:block;font-size:24px;font-weight:bold;}

.weixin li p {display: none;position: absolute;top: 39px;left: -35px;z-index: 12;zoom:1;border: 2px solid #ccc;padding: 2px;background-color: #fff;width:180px;height:180px;}
.weixin li p img {padding-right: 0;vertical-align: middle;width:180px;height:180px;}

header#page_header .metNav .hover{color:#000;  border-bottom: 3px solid #007496;}

header#page_header .metNav ul>li{white-space:nowrap; float:left; text-align:center;/*border-right:#1f313d solid 1px;*/ position:relative;height:46px;}
*html header#page_header .metNav ul li{float:left; text-align:center; background:url(../images/navbg.jpg) repeat-x left top; position:relative;}
header#page_header .metNav ul li a{color:#fff; font-size:14px;font-weight:bold; height:46px; line-height:46px; display:block;text-indent: -9999px;}
*html header#page_header .metNav ul li a{overflow:hidden;}
header#page_header .metNav ul>li>a{overflow:hidden;}
header#page_header .metNav ul li a:hover{text-decoration:none;color:#000000;}
header#page_header .metNav dl{display:none; position:absolute; top:150px; left:0px; background:url(../smenubg.png); padding:10px 0;}
header#page_header .metNav dl dd a{white-space:nowrap; color:#fff; height:30px; line-height:30px; font-size:12px; font-weight:normal; padding:0 10px;}
header#page_header .metNav dl dd a:hover{background:url(../headerbg.png);}
.metFlash{width:100%; margin:0 auto; overflow:hidden; font-size:0px;}


.line0{height:45px; width:1003px;margin:0 auto; position:relative;}
.logo{  /**background:url(../images/logo.jpg) no-repeat left center;**/ float:left;}
.info{height:45px; width:150px; float:right; margin-top:15px; margin-right:10px;}
.info_part{ height:40px; line-height:40px; color:#666; text-align:right;}
.info_part a{line-height:40px; color:#666;}
.info_search{ position:relative;}
.info_searchimg{ width:24px; height:23px;float:right; position:absolute; top:13px; right:175px;}
.info_searchTxt{background:url(../images/seacerTXT.jpg) repeat-x left top;height:23px; width:163px; overflow:hidden; float:right;border:0; line-height:23px; padding:0 5px 0 30px;border:1px solid #bcbcbc;}
.info_searchBut{background:#878787;height:25px; width:50px; line-height:25px; color:#fff;border:0; margin:0; float:right; padding:0;}
.code{ position:absolute; top:8px; right:-135px; height:88px; width:88px;}


.flash{overflow:hidden; font-size:0px;}


section#posts .index{width:950px; margin:0 auto; position:relative; background:#fff; padding:0 25px 25px 25px;}
section#posts .indexLeft{width:325px; overflow:hidden;}
section#posts .indexTitle{white-space:nowrap; height:35px; font-size:14px; font-weight:bold; color:#202020; padding-left:42px;}
section#posts .indexTitle span{color:#7ECAE4; font-size:8px; margin-left:10px;}
section#posts .title1Img{background:url(../images/title1.jpg) left top;}
section#posts .title2Img{background:url(../images/title2.jpg) left top;}
section#posts .indexMore{float:right; width:35px; height:10px; line-height:1000px; overflow:hidden; background:url(../more.png); margin:8px 10px 0px 0px; _margin-top:-15px;}
*+html section#posts .indexMore{margin-top:-15px;}
section#posts .indexIntro{margin-top:10px;}
section#posts .indexRight{width:600px;}
section#posts .indexProduct{margin-top:20px;  overflow:hidden; padding:10px 15px 0 20px; width:953px; margin:0 auto;}
#indexcar ol{ position:absolute; width:2012em; }
#indexcar ol li{ float:left; text-align:center; }
#indexcar ol li a.img{ display:block; text-align:center; font-size:0px;}
#indexcar ol li a.img img{ margin:auto;/* border:1px solid #d6d6d6;*/}
#indexcar ol li h3{font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
section#posts .indexProduct .next,.indexProduct .prev{width:18px; height:35px; overflow:hidden; display:block; float:left; background:url(../images/arrow.png) no-repeat;}
section#posts .indexProduct .next{background-position:-18px 0px; position:absolute; left:950px; top:60px; z-index:10;}
section#posts .indexProduct .prev{background-position:0px 0px; position:absolute; /*left:0px;*/ top:60px; z-index:10;}
*html section#posts .indexProduct .next{position:absolute; left:540px; top:55px;}
*html section#posts .indexProduct .prev{position:absolute; left:-20px; top:55px;}
section#posts .indexProduct .profld{margin:0px; position:relative; overflow:hidden;margin-bottom:20px;}
section#posts .indexProduct .profld h3{margin-top:15px;}
#trigger{display:none; float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}
#trigger a{ background:url(../neu.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}
#trigger a.current{ background-position:-78px 0px;}
footer#page_footer .metFoot{padding-top:20px; min-height:60px; _height:60px;background-color: #f3f7fb; color:#373737; text-align:center;}
footer#page_footer .foot-nav{padding:18px 20px 0 20px;}
footer#page_footer .foot-nav span{margin:0 16px; color:#fff;}
footer#page_footer .foot-nav a,.foot-text a{color:#fff;}
footer#page_footer .foot-text{padding:15px 20px 10px 20px; color:#fff;}
footer#page_footer .footLink{padding:0px 50px 10px 50px; color:#BBB; border:1px solid #1D1E22;}
footer#page_footer .footLink h3{float:left; margin-right:10px;}
footer#page_footer .WBtxt ul li{float:left; margin:3px 10px; line-height:18px; white-space:nowrap;}
footer#page_footer .WBtxt ul li a{color:#BBB;}
footer#page_footer .TUimg ul li{float:left; margin:5px 0 5px 12px; font-size:0px;}
/*内页*/
.sidebar{margin-top:1px; background:url(../images/sidebar.png) repeat-y left top;}
.sb_nav{width:219px; padding-right:1px;}
.sidebarTitle{color:#E0E0E0; font-size:14px; padding-left:35px; height:38px; line-height:36px; background:url(../images/sidebarTitle.png) no-repeat left top; overflow:hidden;}
.sbNavOne{padding:15px 0 20px 0;}
.sbNavOne dl dt{height:30px; line-height:30px; background:url(../images/listx.png) no-repeat -10px top; overflow:hidden;}
.sbNavOne dl dt a{padding-left:35px; display:block; color:#505050;}
.sbNavOne dl dt a:hover{background:url(../images/listx2.png) no-repeat -10px top; text-decoration:none;}
.sbNavOne dl dd h4{height:30px; line-height:30px; background:url(../images/listx3.png) no-repeat left top; overflow:hidden;}
.sbNavOne dl dd h4 span{font-weight:normal;}
.sbNavOne dl dd a{padding-left:60px; display:block; color:#505050;}
.sbNavOne dl dd a:hover{background:url(../listx4.png) no-repeat left top; text-decoration:none;}
.sbNavTwo{padding:15px 20px 20px 20px;}
.sb_box{width:779px; padding-left:1px;}
.boxTitle{height:42px; line-height:38px; padding-left:38px; background:url(../images/boxTitle.png) no-repeat left top; overflow:hidden;}
.active{/*padding:33px 33px 50px 33px !important;*/}
.searchnavlist select{overflow:hidden; width:180px; white-space:nowrap; margin-left:20px;}
.searchnavlist input{width:170px; margin-left:20px;}



header#page_header .metNav ul li .sbox{margin: 0 auto;width:150px;height:auto;position:absolute;top:35px;padding-top:4px;background:none;display:none;z-index: 10000; }
header#page_header .metNav ul li .sbox a{display:block;margin-right: 0px;height:30px; color:#fff;line-height:30px;border:none;font-size: 14px; width:150px;text-align: center; font-weight:100; background: #52b781; filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8;  }
header#page_header .metNav ul li .sbox a:hover{color:#000;}

header#page_header .metNav ul li a.current{color:#18606f;}

header#page_header .metNav ul li .sbox a{color:#fff; font-weight:bold;}

/* slide-banner */
.spt-banner { position: relative; width: 100%; height: 540px; z-index: 1; overflow: hidden; }
/* stage */
.spt-banner .stage { position: absolute; top: 0; left: 50%; width: 1920px; height: 540px; margin-left: -960px; }
.spt-banner .stage img { width: 100%; height: 100%; }

/* control */
.spt-banner .control { position: absolute; bottom: 0; left: 50%; width: 990px; height: 30px; margin-left: -495px; /*padding-left: 210px;*/ text-align: center; }
.spt-banner .control span { display: inline-block; width: 15px; height: 5px; margin-right: 10px; background-color: #fff; cursor: pointer; }
.spt-banner .control span.curr { background-color: #089bde; }


/* floor-slide */
 .floor-advert { float: left; width: 200px; height: 100px; overflow: hidden; }
/* floor-slide img */
 .floor-advert .img { position: absolute; top: 0; left: 0; width: 300%; }
 .floor-advert .img li { float: left; width: 200px; height: 100px; }
/* floor-slide control */
 .floor-advert .control { position: absolute; bottom: 10px; left: 0; width: 100%; text-align: center; }
 .floor-advert .control span { display: inline-block; width: 15px; height: 4px; margin-right: 5px; background-color: #fff; cursor: pointer; }

.thmenu{float:left;}
.thmenu ul{list-style: none;  padding: 0px;  margin: 0px;}
.thmenu ul li{float: left; width:115px;font-size:15px;  text-align: center;line-height:80px;}

.bdpro{margin:0 auto;width:1003px;margin-top:30px;}
.bdpro ul{list-style: none;  padding: 0px;  margin: 0px;}
.bdpro ul li{border:#000;width:206px;float:left;text-align:center;/*-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;*/}
.bdli30{margin-right:40px; margin-top:20px;height:200px;}
.bdli00{ margin-top:20px;height: 200px;}
.bdliorver{margin-right:28px;height:200px;background-color:#25d7b5;}

.bdimg{width:210px;height:182px;border: 5px solid #cccccc;padding:3px;}

.nslst{margin-top:20px;}
.nslst ul{list-style: none;  padding: 0px;  margin: 0px;}
.nslst ul li{float: left; width:200px; height:160px;text-align: left;background:url(../images/nbg.jpg) no-repeat left top;}


