﻿
/*-------- body --------*/
body {color:#333;font-family:'Microsoft YaHei';font-size:14px;}
form,div,body,img,p,a,img,dl,dd,dt,table,tr,td,th,h1,h2,h3,h4,h5{margin:0px;padding:0px;border:0;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#0ea12c;text-decoration:none;}
a:focus {-moz-outline-style: none;}
a:active{outline:none;text-decoration:underline;}

ul,li{list-style:none;margin:0;padding:0;}
input,textarea,select{color:#333;margin:0;padding:0;font-size:12px;font-family:"Microsoft YaHei";vertical-align:middle;}
input:focus,textarea:focus{outline:0;}
em, i {font-style: normal;}

a.link1{ color:#fff; text-decoration:none;}
a.link1:hover{color:#77852e;}

a{transition: all 0.2s;-moz-transition: all 0.2s; /* Firefox 4 */-webkit-transition: all 0.2s; /* Safari 和 Chrome */-o-transition: all 0.2s; /* Opera */}
.clearfix{*zoom:1}
.clear {clear:both;height:0px;overflow:hidden;}
.clear5 {clear:both;height:5px;overflow:hidden;}
.clear10 {clear:both;height:10px;overflow:hidden;}
.clear20 {clear:both;height:20px;overflow:hidden;}
.clear30 {clear:both;height:30px;overflow:hidden;}

.fl {float:left;}
.fr {float:right;}

/* top */

#top { width: 100%; margin: 0 auto; overflow: hidden; }
#top { background: #f4f4f4; height: 30px; line-height: 30px; }
#top1 { width: 1000px; margin: 0 auto; overflow: hidden; }
#top1_left { float: left; width: 515px; }
#top1_left h3 { float: left; font-size: 12px; color: #666; font-weight:normal;}
#top1_right { width: 400px; float: right; text-align:right; }

.toper { background:#f4f4f4;height:40px; line-height:40px;}
.toperBg {width:960px; margin:0 auto; color:#C00;background:url(../images/icon11.png) no-repeat 0 12px; text-indent:30px;}

.header {width:960px; margin:0 auto;}

.t_head{height:130px;}
.logo {width:210px; margin-top:30px;}
.logo_slogan{padding-left:10px;color:#333;width:340px; border-left:1px solid #0ea12c; margin-top:35px;}
.logo_slogan .p1 { font-size:18px; font-weight:bold;}
.logo_slogan .p2 { font-size:22px; font-weight:bold; padding-top:4px;color:#0ea12c;}
.logo_slogan .p2 span {color:#ffaf00;}

.al_r {width:165px; margin-top:45px;}

.top_r {width:220px;overflow:hidden;}
.tel {padding-left:50px;margin-top:35px;font: 14px "Microsoft YaHei";background:url(../images/tel.png) no-repeat left 10px;}
.tel span {font-size: 28px;color: #0ea12c;font-family: "Impact","Microsoft YaHei","Arial";}

.top {height:45px; background:#0ea12c;}
.menu {}
.nav{width:960px;height:45px; margin:0 auto;overflow:hidden;}
.nav li {float:left;height:45px;line-height:45px;white-space: nowrap; text-align:center; font-size:14px; font-weight:bold;}
.nav li.line {width:1px;height:45px;background:#00b96f;}
.nav li a{ display:inline-block;height:45px;color:#fff; padding:0 23px;}
.nav li a:hover , .nav .cur a { text-decoration:none;color:#fff; background:#ffaf00;}
.nav .nobg {background: none;}
.nav .current{color:#fff; background:#ffaf00;}

.wrapper {width:960px; margin:0  auto;}

.wrap {width:1100px; margin:0  auto;}

/*  search  */
.search { overflow:hidden; height:45px;line-height:45px; background:#fff;}
.search span{font-size:12px;}
.search span b{ color:#0ea12c;}
.search span a{padding:0 10px;}
.search_r{  width:234px; padding-top:10px;}
.search_r input{ float:left;height:26px; line-height:26px; border: solid 1px #e3e3e3; border-right:none; text-indent:10px;}
.search_r .search_txt{display:block;width:184px; height:26px;}

/* banner */

.banner{}

.fullSlide {width:100%;position:relative;height:500px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; text-align:center;}	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	
.fullSlide .hd ul li{ cursor:pointer;display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:5px; overflow:hidden;line-height:9999px;background: #0ea12c no-repeat center center;margin: 15px 5px 0px 5px;border-radius: 10px;}	
.fullSlide .hd ul .on{background:#ffaf00 no-repeat center center;}

/* parnter_bg */

.parnter_bg {width: 100%;padding-top:30px;}

.parnter {width: 960px;margin: 0 auto;}
.par_til {height:60px;text-align:center;font-size:20px;font-weight:bold;border-bottom: 1px solid #ddd;overflow: hidden;}
.par_til span{ font-size:36px; color:#0ea12c;}
.par_cont {padding:20px 12px 0 12px;height:160px;overflow:hidden;}

.par_cont .bd {width:872px;height:128px;margin-left:14px;display:inline;overflow:hidden;}
.par_cont .bd ul li{float:left;width:152px;height:135px;margin-right:28px;display:inline;overflow:hidden;}
.par dt{width:152px;height:93px;}
.par dt img{width:150px;height:91px;border:1px solid #e2e2e2;vertical-align: top;}
.par dd{padding-top:15px;text-align:center;background:url(../images/par_shadow1.gif) no-repeat center top;}
.par dd a {}
.arr_la, .arr_ra {width:18px;height:32px;margin-top:30px;cursor:pointer;}
.par_cont .nomg {margin-right:0;}

/* product */

.cp_box .lf_n {  width:215px;}
.cp_box .lf_n h2 { font-size:22px; color: #FFF; text-align: center; font-weight: bold;height:45px;background:#0ea12c; padding-top:15px; }

.cp_box_con { background:#FFF;width:205px; margin:0 auto; border:5px solid #0ea12c;}
.cp_box .lf_n h3 { width:185px;padding-top:15px; margin-left:10px;}
.cp_box .lf_n h3 a {display:block;width:185px;height:40px;line-height:40px;color:#FFF;background:#0ea12c;border-radius:8px; font-size:14px; font-weight:normal; text-indent:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cp_box .lf_n h3 a:hover {color: #fff; background:#ff7101;}
.cp_box .lf_n ul {width:185px; margin:0 auto; padding-top:6px;}
.cp_box .lf_n ul li {font-size:13px;padding-left:10px;height:29px;line-height:29px;overflow:hidden;background:url(../images/bg_li03.png) no-repeat 0 13px;}
.cp_box .lf_n ul li a{display: block;width: 150px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.pro_box {width:725px;}

.pro_box .TxtBox {height:35px; line-height:35px;background:#0ea12c; margin-bottom:20px;color:#FFF; text-indent:20px;}

.pro_img{}
.pro_img li{float:left;_display:inline;zoom:1;width:;text-align:center;width:224px;padding:0 8px 10px 8px;}
.pro_img li img{display:block;width:220px;height:187px;padding:1px;border:1px solid #d8d8d8;}
.pro_img li h5{font-weight:normal;font-size:14px;padding:8px 0 10px;}
.pro_img li h5 a{}
.pro_img li span{display:block;width:202px;margin:0 auto;}
.pro_img li span a{display:block;width:94px;height:26px;text-align:center;color:#fff;line-height:26px;background:#0ea12c;float:left;}
.pro_img li span a:hover{background:#ff7101;}
.pro_img li span .pro_ask{float:right;background:#999;}
.pro_img .fst{padding-left:0;}
.pro_img  .nones{ padding-right:0;}


.multipleColumn{ overflow:hidden; position:relative;}
.multipleColumn .hd{ overflow:hidden;  height:30px; line-height:30px; background:#0ea12c; padding:0 10px;color:#FFF; margin-bottom:20px;}
.multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url(../images/icoLeft.gif) no-repeat;}
.multipleColumn .hd .next{ background:url(../images/icoRight.gif) no-repeat;  }
.multipleColumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleColumn .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#FFF; }
.multipleColumn .hd ul li.on{ background:#fd9b01; }

.multipleColumn .bd {}
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:720px;  float:left; _display:inline;  }
.multipleColumn .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.multipleColumn .bd ul li .pic{ text-align:center; }
.multipleColumn .bd ul li .pic img{ width:216px; height:200px; display:block;  padding:2px; border:1px solid #ccc; }
.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;  }
.multipleColumn .bd ul li .title{ line-height:40px;   }


.add1 { height:140px;background:url(../images/add1.jpg) no-repeat center;}
.add2 { height:160px;background:url(../images/add2.jpg) no-repeat center;}

.ys_boxa {height:210px;background:url(../images/index01.jpg) no-repeat center;}
.ys_boxa .ad01 {height:120px;background:url(../images/img06.jpg) no-repeat; text-align:center; color:#fff;}
.ys_boxa p.t1 {font-size:30px;font-weight:bold;padding-top:20px; padding-bottom:30px;}
.ys_boxa p.t2 {font-size:16px;}

/*  adv  */

.adv{}
.adv h4 b{display:block;font-size:22px;color:#fff;background:url(../images/adv_b.png) no-repeat;width:60px;height:55px;line-height:55px;float:left;padding-left:10px}
.adv h4 span{display:block;float:left;color:#0ea12c;font-size:22px;padding:5px 0 0 8px}
.adv h4 em{display:block;font-size:12px;font-weight:normal;color:#7a7a7a;margin-top:3px}
.adv ul{width:410px;padding:15px 0 60px 60px}
.adv li{line-height:24px;zoom:1;background:url(../images/adv_li.png) no-repeat left 13px;padding:2px 0 2px 17px;color:#323232;font-size:14px}
.adv li em{color:#e6b413}
.adv_1 {margin-top:80px;}
.adv_3 img{ margin-top:40px;}

.adv_2{width:100%;height:740px;background:url(../images/sup_boxBg.jpg) no-repeat center;}

.adv_5 {margin-top:170px;}
.adv_4 img{ margin-top:160px;}

/*  team  */

.team_bg {margin-top:50px;width:100%;}
.team_cont {width: 960px;margin: 0 auto;}

.team_t {}
.team_t p{ text-align:center;}
.team_t p.t1{ font-size:30px; font-weight:bold;color:#0ea12c; padding-bottom:10px;}
.team_t p.t2{background:url(../images/index02.jpg) no-repeat center;font-size:24px;color:#333;}
.team_t p.t3{font-size:12px;color:#999;padding-top:10px;}

.team_box {padding-top:40px;}
.team_l {width:550px;height: 392px;background:url(../images/team_bg.gif) no-repeat bottom;overflow: hidden;}
.team_l div {width: 418px;height: 348px;padding:3px;border: 1px solid #b4b2b3;background: #fff;display: block;margin-left:95px;}

.xc {height:120px;background:url(../images/team_shadow.gif) no-repeat center bottom;overflow:hidden;}
.team_list {}
.team_list li {float: left;margin-right:2px;width: 127px;height: 103px;overflow: hidden;vertical-align: top;}
.team_list li img {width: 125px;height: 101px;display: block;border: 1px solid #bcbcba;}

.team_r {width: 400px;}
.team_text {height: 250px;overflow: hidden;}
.team_text h3 {font-size:18px;}
.team_text h3 a {color:#00893d;}
.team_text p {padding-top:10px;line-height:24px;color:#555;overflow:hidden;font-family: "宋体";}


.more { margin-top:10px;}
.more a{ color:#FFF;width:90px;height:26px; line-height:26px; text-align:center; background:#0ea12c; border-radius:3px; display:block;}
.more a:hover{background:#ffaf00;}

/*  news  */

.zx{ width:662px; padding:0 50px 0 0; overflow:hidden; height:490px;font-family:"Microsoft YaHei";}
.zx h2{ height:43px; line-height:40px; background:url(../images/line1.jpg) repeat-x 0 41px; font-size:16px; color:#444}
.zx h2 b{ padding:0 30px;}
.zx h2 a{ line-height:40px; display:inline-block; padding:0 6px;}
.zx h2 a.cur{ background:url(../images/sd01.jpg) no-repeat 0 bottom; padding-bottom:3px; text-decoration:none; color:#0ea12c}
.zx h2 span a{color:#009240}
.zx h2 span a:hover{ background:none;}
.zx_c dl{ height:189px; padding:16px 0 0; line-height:24px; overflow:hidden}
.zx_c dt{ width:247px; float:left; }
.zx_c dt img{ width:222px; height:169px; border:solid 1px #7fc89f;}
.zx_c dd{ width:386px; float:left}
.zx_c dd h3{ height:34px; line-height:34px; font-size:14px;}
.zx_c dd p{ height:78px; padding:9px 0 0; overflow:hidden; margin-bottom:15px;}
.zx_c li{ height:39px; line-height:39px;overflow:hidden; background:url(../images/ico04.jpg) no-repeat 2px 15px; padding-left:18px; border-bottom:dashed 1px #c1c1c1;}
.zx_c li.born{ border:0}
.zx_c li a{ color:#444}
.zx_c li span{ float:right; color:#a3a3a3;}

/* faq */

.wd{height:490px; overflow:hidden; width:245px;}

.til01{ background:url(../images/tilbg1.jpg) repeat-x 0 bottom; height:42px; line-height:42px; font-size:18px;}
.til01 a{ background:url(../images/ico01.png) no-repeat 0 center;  color:#0ea12c;}
.more01{ font-weight:normal; font-size:12px;}
.more01 a{ background:none; padding:0;}

.wd_c{ margin:24px 0 0;}
.wd dl{ padding:9px 0 12px; background:url(../images/wdlbg.jpg) no-repeat 0 bottom;}
.wd dt{ background:url(../images/wd_w.jpg) no-repeat 0 8px; padding-left:34px; height:38px; line-height:38px; overflow:hidden; font-size:14px}
.wd dt a{ color:#0ea12c}
.wd dd{ background:url(../images/wd_d.jpg) no-repeat 0 4px; padding-left:34px; line-height:24px; color:#656565;height:72px;overflow:hidden;}

/* link */

.link_bj{ height:125px; overflow:hidden; padding-top:20px; background:#f2f2f2;}
.link { height:125px; overflow:hidden;}
.link h4{ height:35px; background:url(../images/link_nav.jpg) repeat-x center bottom; overflow:hidden; line-height:35px;}
.link h4 a{ font:16px "Microsoft YaHei"; color:#0ea12c; line-height:35px;}
.link h4 em a{ font:12px "宋体"; color:#d51b12; line-height:35px;}
.link p{ line-height:30px; color:#797979; padding-top:10px;}
.link p a{ color:#797979; padding:0 16px;}

.f_bottom{background: #f2f2f2 url(../images/f_bj.jpg) repeat-x center top;}
.bot_nav{height:34px;line-height:34px;color:#fff;font-size:13px; text-align:center;}
.bot_nav a{padding:0 14px;color:#fff;}
.rmss { padding-bottom:10px;font-family: "宋体"; font-size:12px; color:#666;}

.copy_rt{ padding:25px 0 0 165px; height:150px; overflow:hidden; width:650px;}
.copy_rt dt { width:226px; float:left; border-right:1px solid #c3c3c3; height:140px;}
.copy_rt dt img  { width:216px; height:60px; margin-top:5px;}
.copy_rt dt p {color:#818181; font:16px "Microsoft YaHei"; padding:10px 0 0 5px;}
.copy_rt dt p b {font-size:30px;font-family:Arial, Helvetica, sans-serif; color:#fe6d00;}
.copy_rt dd {width:400px;padding-left:20px;padding-top:5px; color:#6e6e6e; line-height:22px;}
.copy_rt a {color:#6e6e6e;}
.copy_rt em{ font-style:normal; color:#6e6e6e; display:inline-block; padding-left:10px;}
.copy_rt .sp1 {padding-left:100px;}

#cntrBody table{  
    border: solid 1px #ddd;  
    border-collapse: collapse; 
}  
#cntrBody table tr th{  
    padding: 5px 10px;
    border: solid 1px #ddd;  
}  
#cntrBody table tr td{  
    padding: 5px 10px; 
    border: solid 1px #ddd;  
}

#roll_top{	position: relative;	cursor: pointer;	height: 72px;	width: 26px;}
#roll_top{	background: url(../images/top.gif) no-repeat;}
#gotop{	display: block;	width: 15px;	margin-right: -515px;	position: fixed;	right: 50%;	top: 50%;	_margin-right: -525px;	_position: absolute;	_margin-top: 300px;	_top: expression(eval(document.documentElement.scrollTop));}


.bannerFixed { position:fixed; _position:absolute; left:0; top:50%; margin-top:-200px; _top:0; width:130px; z-index:888;}
.bannerInf { background:#CCC;width:130px; border-radius:8px; margin:0  auto;}
.bannerInf div img{ margin-left:10px;}
.bannerInf div.tit{border-radius:8px;width:110px; height:30px; line-height:30px; text-align:center; background:#666;  color:#FFF;margin-top:10px;margin-left:10px;}
