body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 '\5FAE\8F6F\96C5\9ED1',arial,'Hiragino Sans GB'; color:#333; -webkit-text-size-adjust: none; }
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle; outline:none; font-family:'arial';}
a{ color:#333; text-decoration:none; blr:expression(this.onFocus=this.blur()); transition: all 0.5s ease 0s;  }
a:focus {outline: 0 none;}
a:hover{ color:#33ad68;transition: all 0.5s ease 0s;}
h1,h2,h3,h4{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea{font-family:"\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB';}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.btn{ border: none; cursor: pointer;}
html,body{ width: 100%; height: 100% }
.text{ height: 20px; line-height: 20px; padding:0 8px; background: #fff; border:1px solid #c5c5c5; }
em{ font-style:normal;}
li{ list-style:none;}
i{ font-style:normal;}

/* head */
.head_box{ position: absolute; left: 0; top: 0; width: 100%; z-index: 9999;min-width: 1200px; }
.box{ width: 1200px; min-width: 1200px; margin:0 auto;   }
.head_top{ background: #f2f2f2; height: 35px; line-height: 35px; border-bottom: 1px solid #a9a9a9; }
.custom{ float: left; }
.custom span{ margin-right: 32px; color: #666666; }
.user{ float: right; }
.user .herren{ display: inline-block;transition: all 0.5s ease 0s; background: url(../images/head1.png) left center no-repeat; padding-left: 20px;height: 35px; line-height: 35px; width: 70px; color: #666666; }
.em_end{height: 35px; line-height: 35px;color: #666666; padding:0 10px; display:inline-block; }
.em_end a{color: #666666;}
.user a.zhuce{ padding-left: 20px;background: url(../images/head2.png) left center no-repeat; }
.user a:hover{ color: #009942; transition: all 0.5s ease 0s; }
.head{background: url(../images/headbj.png) left center; height: 80px; width: 100%;min-width: 1200px;}
h1{ float: left; padding-top: 20px; }

.nav{ float: right; height: 80px; line-height: 100px; }
.nav li{ float: left; width: 105px; margin:0px 0 0  10px; position:relative; height:100px;}
.nav li a{ display: block; width: 105px; height: 79px; line-height: 79px;  font-size: 16px; color: #fff; text-align: center; transition: all 0.5s ease 0s; }
.nav li:hover a{ background: #fff; color: #009942; transition: all 0.5s ease 0s; }
.nav li span{ height: 2px; width: 105px; display: block; background: #009942; margin-top: -1px; opacity: 0;}
.nav li:hover span{ opacity: 1; }
.nav li .subnav{width:100%; position:absolute; left:0; top:80px; z-index:9999999; background:url(../images/headbj.png) left center;   text-align:center; padding-top:5px;  display:none; padding-bottom:10px;}
.nav li .subnav a{ height:36px; line-height:36px; text-align:center; text-indent:0; overflow:hidden; color:#fff!important; margin-top:1px; font-size:14px; width:100%; background:none!important; }
.nav li .subnav a:hover{ color:#009942!important;}
.a_banner{min-width: 1200px!important;}
/* foot */
html, body{ min-width: 1200px; }
.foot{ background: #333333; height: 50px;min-width: 1200px; line-height: 50px; text-align: center; color: #fff; font-size: 14px; width: 100%; clear:both;}
.foot a{ color: #fff; margin-left: 10px;transition: all 0.5s ease 0s;}
.foot a:hover{color: #009942; transition: all 0.5s ease 0s; }

/* about */
.catalog{  height: 160px; }
.current{ height: 62px; line-height: 62px; color: #999999; padding-left: 26px; background:url(../images/house.png) left center no-repeat;  }
.current a{ color: #999; }
.column{ background:url(../images/cata.png) left 49px repeat-x; width: 100%; height: 98px; min-width: 1200px; }
.column_inner h3{ font-size: 16px; color: #009942; padding: 8px 3px 0; height: 40px; line-height: 40px; border-bottom: 3px solid #009942;  width: 81px; text-align:center;}
.column_inner em{ height: 48px; line-height: 48px; color: #666666; font-size: 20px; }
.about_inner{ padding: 30px 0 40px 0; }


/* contact */
.contact{ padding: 30px 0 40px 0; }
.contact .call{background:#009942 url(../images/call.jpg) left center no-repeat; width: 400px; height: 60px; line-height: 60px; color:#fff; font-size: 14px; padding-right: 16px; box-sizing: border-box; text-align: right;}
.contact .call span{ font-weight: bold; font-size: 24px; }
.contact_center{ margin-bottom: 40px; }
.what_ul{ height: 86px; line-height: 86px; }
.what_ul li{ float: left; margin-right: 18px; color: #666666; font-size: 14px; }
.what_ul li em{ margin-left: 6px; }
.conatct_right{ float: right; width: 416px; }
.contact_tit{ display: block;  height: 24px; line-height: 24px; color: #666666; overflow: hidden; }
.conatct_left{ width: 760px; float: left; }
.contact_mess{height: 40px; line-height: 40px; color: #1d1d1d; font-size: 36px; margin-bottom: 22px; display: block; }
.contact_txt{  border: 1px solid #e5e5e5;width: 290px; height: 38px; line-height: 38px; padding-left: 8px; color: #333; font-size: 14px; }
.contact_area{ border: 1px solid #e5e5e5; box-sizing: border-box;  width: 390px; height: 38px; line-height: 38px; padding: 8px 0 0 8px; height: 110px; resize: none; font-size: 14px; color: #333; }
.cont_div{ margin-bottom: 18px;}
.cont_div span{ color: #ff0000; margin-left: 10px; }
.sub_cont{ width: 398px; height: 44px; line-height: 44px; border: 1px solid #dedede; transition: all 0.5s ease 0s;color: #666666; text-align: center; cursor: pointer; display: block; }
.sub_cont:hover{ color: #fff; background: #009942; transition: all 0.5s ease 0s; }

.contact_bottom{ margin-left: -30px; }
.contact_bottom li{ float: left; margin: 30px 0 0 30px; background: #f2f2f2; width: 380px; height: 216px; overflow: hidden; border-top: 4px solid #009942; padding: 0 20px; box-sizing: border-box; }
.contact_bottom li h3{ padding-top: 17px; height: 40px; line-height: 40px; font-size: 16px; font-weight: bold; color: #333; overflow: hidden; }
.contact_bottom li .contact_div{ height: 106px; overflow: hidden;  }
.contact_bottom li em{ display: block;  line-height: 26px;  color: #818181; font-size: 14px; }


/* honor */
.honor{ padding:58px 0 80px 0;  }
.case_inner{ margin-left: -28px; }
.case_inner li{ margin:0 0 28px 28px; float: left; width: 278px; height: 218px; position: relative; overflow: hidden; cursor:pointer; }
.case_inner li span{width: 278px; height: 218px;}
.case_inner li span img{width: 278px; height: 218px;}
.case_inner li a{ position: absolute; left: 0; top: -218px;  transition: all 0.5s ease 0s; }
.case_inner li:hover a{ top: 0; transition: all 0.5s ease 0s; }

/* news */
.newsdl{ padding: 30px 0 50px 0; border-bottom: 1px  dedede #e5e5e5; }
.newsdl dt{ float: left; width: 600px; height: 251px; overflow: hidden; margin-right: 30px; }
.newsdl dt img{ width: 600px; height: 251px; overflow: hidden; opacity:.8; transition:all 0.5s ease 0s; 
}
.newsdl dt img:hover{ opacity:1; transition:all 1s ease 0s;}
.newsdl dd{ width: 570px;float: right; }
.newsdl dd .news_tit{ display: block; height: 50px; line-height: 50px; font-size: 16px; overflow: hidden; }
.newsdl dd .news_time{ display: block; height: 30px; line-height: 30px; color: #999999; overflow: hidden; }
.newsdl dd .news_zi{ height: 78px; overflow: hidden; line-height: 26px; font-size: 14px; color: #666666; margin-bottom: 44px; }
.newsdl dd .news_see{ display: block; transition: all 0.5s ease 0s;width: 144px; height: 44px; border: 1px solid #33ad68; text-align: center; font-size: 14px; line-height: 44px; }
.newsdl dd .news_see:hover{ background: #33ad68; color: #fff; transition: all 0.5s ease 0s; }

.xwdl{ padding: 30px 0;border-bottom: 1px  dedede #e5e5e5;  }
.xwdl dt{ float: left; width: 240px; height: 150px; overflow: hidden; margin-right: 27px; }
.xwdl dt img{width: 240px; height: 150px; overflow: hidden; transition:all 0.5s ease 0s; }
.xwdl dt img:hover{ transition:all 1s ease 0s; transform:scale(1.2,1.2)}
.xwdl dd{ width: 933px; float: right; }
.xwdl dd .dd_left{ float: left; width: 780px; }
.dd_left a{ height: 38px; line-height: 38px; display: block; font-size: 16px; color: #333; overflow: hidden; }
.dd_left a:hover{ color:#009a44; transition:all 0.5s ease 0s;}
.dd_left .xw_zi{ overflow: hidden; height: 92px; line-height: 30px; font-size: 14px; color: #666666; }
.xwdl dd .dd_right{ float: right; width: 70px; }
.dd_right em{ display: block; float: right;height: 38px; line-height: 38px; color: #666666; font-size: 24px; margin-bottom: 10px; text-align: right; }
.dd_right b{ display: block; width: 20px; height: 4px; background: #009942; float: right; text-align: right;}
.dd_right i{ display: block; float: right; height: 48px; line-height: 48px; font-size: 16px; color: #999999; width:100%; text-align: right;}
.release{ text-align: center; padding: 34px 0 30px 0; }
.release h3{ height: 47px; line-height: 47px; overflow: hidden;  font-size: 26px; }
.release span{ display: block; height: 32px; line-height: 32px; overflow: hidden; color: #999999; }
.news_word{ padding-bottom: 60px; }

/* index */
.flex-direction-nav {display:none;}
.flexslider {position: relative;width: 100%;min-width: 1200px;height:auto; margin:0 auto; overflow:hidden;}
.slides li .banner_img{ width:100%; height:auto;}
.slides li { position:relative; width:100%; height:auto;}
.slides {width:100%; height:auto;}

.credits{ padding:50px 0 0 0;}
.index_tit{ text-align:center;}
.index_tit h3{ font-size:34px; height:50px; line-height:50px; overflow:hidden; font-weight:bold; font-family:Arial; color:#009a44; text-transform:uppercase;}
.index_tit span{ height:48px; line-height:48px; display:block; overflow:hidden; color:#666666; font-size:24px;}

.credit_ul{ padding:18px 0 34px 0; margin-left:-33px;}
.credit_ul li{ width:373px; margin-left:33px; float:left; height:500px;}
.credit_img{ overflow:hidden; width:360px; height:185px; border:6px solid #f2f2f2; transition:all 0.5s ease 0s; display:none;}
.credit_ul li:hover .credit_img{ display:block; transition:all 1s ease 0s; display:block;}
.credit_img img{overflow:hidden; width:360px; height:185px;transition:all 0.5s ease 0s;}
.credit_img:hover img{ transition:all 1s ease 0s; transform:scale(1.3,1.3)}
.cred_tit{ height:160px; line-height:160px; text-align:center; font-size:26px; font-weight:bold; color:#666666; text-align:center; width:100%; display:block;}
.credit_ul li:hover .cred_tit{ font-weight:bold; display:block; height:53px; line-height:53px; text-align:center; font-size:20px;}

.cred_em{ display:block; margin:0 auto; width:30px; height:1px; background:#cec8c3;}
.credit_a{ height:74px; line-height:74px; text-align:center;}
.credit_a a{ display:block; width:33.3%; float:left; color:#888888; font-size:16px;}
.credit_a a.on{ color:#009a44; font-weight:bold;}
.cre_inner{ display:none}
.cre_ge{ height:45px; overflow:hidden; margin-bottom:6px;}
.cre_ge em{ display:block; float:left; background:#009a44; overflow:hidden; height:45px; line-height:45px; text-align:center; color:#fff; font-size:14px; width:80px;}
.cre_ge span{ display:block; float:left; height:45px; line-height:45px;  width:100px; background:#f2f2f2; text-align:center; color:#666666; font-size:14px;}
.cre_see{ margin:23px 0 0 0; height:50px; line-height:50px; text-align:center; color:#888888; font-size:14px; display:block;}
.cre_word{ background:#f2f2f2; padding:15px 16px; height:66px; overflow:hidden; line-height:30px; font-size:14px; color:#666666;}

.member{ background:url(../images/index2.jpg) center top no-repeat; height:800px; width:100%; min-width: 1200px;}
.member_box{ padding-top:84px;}
.member_box .index_tit h3,.member_box .index_tit span{ color:#fff!important; }

.link{ padding-top:68px;}
#box{ height:110px; position:relative; overflow:hidden; margin:38px 0 83px 0;}
.link_img{ position:absolute; left:0; top:0; width:1200px; overflow:hidden; height:110px; overflow:hidden;}
.link_img li{ float:left; margin-right:26px;text-align: center; line-height: 106px; overflow: hidden; box-sizing: border-box; width:218px; height:108px; border:1px solid #dedede;}
.link_img li:hover{border:1px solid #009a44; }
.link_img li img{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%);  -ms-filter: grayscale(100%);
-o-filter: grayscale(100%);width:auto; height:auto; max-width: 100%; max-height:100%; overflow:hidden;transition:all 0.3s ease 0s;}
.link_img li:hover img{-webkit-filter: grayscale(0); -moz-filter: grayscale(0);  -ms-filter: grayscale(0);
-o-filter: grayscale(0); transition:all 0.3s ease 0s;}

/*.contact_div{ background:url(../images/contactbj.jpg) center top no-repeat; height:618px;}*/

.global_tit{ padding:60px 0 70px 0; text-align:center;}
.global_tit img{ width:auto; height:auto; max-width:100%;}
.global_let{ float:left; width:436px;}
.global_let dl{ margin-bottom:25px;}
.global_let dt{ float:left; width:75px; border-right:1px solid #cfcfcf; height:70px; margin-right:16px;}
.global_let dt span{ display:block; height:35px; line-height:35px; text-align:center; overflow:hidden; color:#009a44; font-size:26px;}
.global_let dt em{ display:block; height:34px; line-height:34px; text-align:center; overflow:hidden; font-size:14px; color:#666666;}
.global_let dd{ float:left; width:338px;}
.global_let dd a{ display:block; overflow:hidden; height:16px; overflow:hidden; line-height:16px; font-size:14px; font-weight:bold; color:#666666; margin-bottom:10px; transition:all 0.5s ease 0s;}
.global_let dd .global_word{ height:50px; overflow:hidden; line-height:24px; color:#999999; font-size:14px;}
.global_let dd a:hover{ transition:all 0.5s ease 0s; color:#009a44;}

.global_right{ float:right; width:290px;}

.call em{ display:block; height:14px; line-height:14px; color:#666666; overflow:hidden;}
.call i{ height:42px; line-height:42px; display:block; overflow:hidden; color:#009a44; font-size:22px; font-weight:bold;}
.glo_ul{ margin-bottom:20px;}
.glo_ul li{ height:48px; line-height:48px; overflow:hidden;}
.glo_ul li span{ display:block; float:left; margin-right:12px; width:16px;}
.glo_ul li em{ display:block; color:#707070; font-size:14px; width:260px; overflow:hidden;}
.global_center{ float:left; width:352px; margin:0 50px 0 70px;}
.gol_div{ margin-bottom:14px;}
.gol_div em{ height:36px; line-height:36px; display:block; float:left; width:70px; color:#666666; font-size:14px;}
.gol_txt{ height:34px; line-height:34px; display:block; float:left; border:1px solid #e5e5e5; width:230px; padding-left:7px; font-size:14px; color:#999999; background:#fff;}
.gol_div .xing{ height:36px; line-height:36px; color:#ec0000; float:left; display:block; margin-left:8px}
.gol_div textarea{ width:270px; height:110px; padding:6px 0 0 7px;font-size:14px; color:#999999; background:#fff;border:1px solid #e5e5e5; float:left; resize:none}
.gol_sub{ width:138px; height:38px; line-height:38px; border:1px solid #009a44; display:block; cursor:pointer; text-align:center; color:#fff; font-size:14px; background:#009a44; margin-left:70px;transition:all 0.5s ease 0s;}
.gol_sub:hover{ transition:all 0.5s ease 0s; background:none; color:#009a44}
.mem_ul li{ width:298px; float:left; background:#ffffff; height:378px; border:1px solid #e5e5e5; transition:all 0.5s ease 0s;}
.mem_ul li:nth-child(1),.mem_ul li:nth-child(2),.mem_ul li:nth-child(3){ border-right:0;}
.mem_ul li b{ padding-top:26px; height:77px; line-height:77px; text-align:center; width:100%; display:block; background:url(../images/mem1.png) center center no-repeat;}
.mem_ul li:nth-child(2) b{background:url(../images/mem2.png) center center no-repeat;}
.mem_ul li:nth-child(3) b{background:url(../images/mem3.png) center center no-repeat;}
.mem_ul li:nth-child(4) b{background:url(../images/mem4.png) center center no-repeat;}
.mem_ul li:nth-child(2):hover b{background:url(../images/mem22.png) center center no-repeat;}
.mem_ul li:nth-child(3):hover b{background:url(../images/mem33.png) center center no-repeat;}
.mem_ul li:nth-child(4):hover b{background:url(../images/mem44.png) center center no-repeat;}
.mem_ul li:nth-child(1):hover b{background:url(../images/mem11.png) center center no-repeat;}

.mem_ul li h3{ overflow:hidden; height:34px; line-height:34px; text-align:center; font-size:20px; font-weight:bold;}
.mem_ul li em{ height:24px; line-height:24px; display:block; color:#999999; text-transform:uppercase; overflow:hidden; text-align:center; font-family:Arial; margin-bottom:33px;}
.mem_div{ padding:0 36px; height:140px; overflow:hidden;}
.mem_div i{ line-height:28px; background:url(../images/green.jpg) left 11px no-repeat; display:block; color:#666666; font-size:14px; padding-left:10px;}

.mem_ul li:hover{ background:#007c37; transform:scale(1.1,1.1); border:1px solid #007c37; transition:all 0.5s ease 0s; color:#fff!important;}
.mem_ul li:hover em{ color:#fff!important;}
.mem_ul li:hover .mem_div i{background:url(../images/green1.jpg) left 11px no-repeat;color:#fff!important;}



.member_see{ display:block; width:160px; height:46px; line-height:46px; text-align:center; background:#fff; font-size:14px; color:#0c9c4b; border-radius:25px; margin:60px auto 0; transition:all 0.5s ease 0s; border:1px solid #fff;}
.member_see:hover{ padding:0 30px; transition:all 0.5s ease 0s; background:none; color:#fff;}

.sign_right{ float:right; width:680px;}
.sign_box{ margin:0 auto 100px}
.sign_h3{ padding:20px 0 32px 0; height:56px; line-height:56px; color:#666666; font-size:14px; margin-top:100px; }
.sign_h3 span{ font-size:24px; font-weight:bold; color:#009942; margin-right:10px;}
.sign_left{ width:426px; float:left;}
.sign_div{ margin-bottom:30px;}
.sign_div em{ display:block; float:left; width:73px; text-align:right; font-size:14px; color:#333333; margin-right:10px; height:40px; line-height:40px;}
.sign_div .sign_txt{ display:block; float:left; width:330px; height:38px; line-height:38px; padding-left:8px; border:1px solid #dedede; background:none; font-size:14px; color:#333;}
.sign_btn{ height:44px; line-height:44px;}
.sign_btn .sign_sub{ cursor:pointer; text-align:center; width:136px; height:42px; line-height:42px; background:#009942; border:1px solid #009942; font-size:14px; color:#fff; float:left; margin:0 16px 0 44px;transition:all 0.5s ease 0s;}
.sign_btn .sign_sub:hover{ background:none; color:#009942; transition:all 0.5s ease 0s;}
.sign_btn .sign_zh{ float:left; font-size:14px; color:#999999;}
.sign_btn .sign_zh a{ color:#009942;}


.reg{ background:#ededed; width:580px; height:408px; margin:30px auto 90px; border-radius:5px; box-shadow:0px 5px 5px #ddd;}
.reg form{ padding-top:40px;}
.reg_div{ width:380px; margin:0 auto 14px; background:#ffffff; height:50px; border-radius:5px;}
.reg_div em{ width:40px; display:block; float:left; height:50px; line-height:50px; text-align:center;}
.reg_div .reg_txt{ width:332px; float:left; padding-left:8px; height:50px; line-height:50px; background:none; border:none; color:#333; font-size:14px;}
.reg_sub{ cursor:pointer; text-align:center; width:136px; height:42px; line-height:42px; background:#009942; border:1px solid #009942; font-size:14px; color:#fff;  margin:25px auto 44px;transition:all 0.5s ease 0s; display:block; border-radius:5px;}
.reg_sub:hover{ background:none; color:#009942; transition:all 0.5s ease 0s;}

.help_form{ margin-bottom:100px;}
.help_form .gol_txt{ width:330px; height:48px; background:#f9f9f9;}
.help_form textarea{ width:590px; background:#f9f9f9;}
.help_form .gol_sub{ background:#007c00; width:138px; height:48px; border:1px solid #007c00; border-radius:3px;transition:all 0.5s ease 0s;}
.help_form .gol_sub:hover{ background:none; transition:all 0.5s ease 0s; color:#007c00;}
.help_form em{ text-align:right; margin-right:10px; width:60px;}

.track_p{ text-align:center; height:100px; line-height:100px; text-align:center; font-size:16px; color:#666666; margin-bottom:60px;}
.track_form{ height:62px; width:598px; border:1px solid #e5e5e5; border-radius:5px; margin:50px auto 0; background:#f2f2f2;}
.track_txt{ float:left; width:440px; padding-left:8px; border:none; background:none; padding-left:10px; height:62px; line-height:62px; font-size:16px; color:#999999;}
.track_sub{ float:right; background:#009942; width:140px; cursor:pointer; display:block; color:#fff; height:62px; line-height:62px; border:none; border-radius:0 5px 5px 0; font-size:16px;}

.pro{ padding:10px 0 50px 0;}
.pro_ul{ height:46px; line-height:46px; border-bottom:1px solid #eeeeee; margin-bottom:16px;}
.pro_ul li{ float:left; width:105px; text-align:center; font-size:16px; color:#666666; cursor:pointer;}
.pro_ul li.on{ background:url(../images/helpbj.jpg) left center no-repeat; color:#009942;}
.pro_inner{ display:none;}

.mail_h3{ height:80px; line-height:80px; background:url(../images/mail.jpg) 70px center no-repeat; padding-left:100px; font-size:18px;}

.mail_div{ margin-bottom:20px;}
.mail_left{ width:420px; float:left; margin:0 130px 0 70px;}
.mail_right{ float:right; width:420px;}
.mail_form em{ width:78px; margin-right:10px; height:46px; line-height:46px; float:left; display:block; font-size:14px; text-align:right;}
.mail_form .mial_txt{ float:left; height:44px; line-height:44px; border:1px solid #e5e5e5; width:310px; padding-left:8px;}
.mail_form .mail_me{ width:106px;}
.mail_form .mail_sub{ display:block; cursor:pointer; color:#fff; border:1px solid #009942; background:#009942; text-align:center; width:158px; height:48px; font-size:16px; margin-left:88px;transition:all 0.5s ease 0s;}
.mail_form .mail_sub:hover{ transition:all 0.5s ease 0s; background:none; color:#009942;}
.mail{ margin-bottom:140px;}

.member_h3{ padding:27px 0 0 0; height:44px; line-height:44px; color:#666666; font-size:14px; margin-bottom:12px;}
.member_h3 em{ font-size:24px; font-weight:bold; color:#009942; margin-right:14px;}

.mem_vip{ background:url(../images/mem.jpg) left center no-repeat; height:76px; line-height:76px; padding-left:32px; font-size:16px;}
.mem_vip span{ margin-left:23px; color:#666666; font-size:16px;}
.mem_vip span i{ font-weight:bold; font-size:18px; color:#009942; margin-left:12px;}

.mem_bottom{ margin-bottom:100px;}
.mem_left{ width:468px; float:left; padding-top:15px;}
.mem_left li{ height:68px; line-height:68px;}
.mem_left li em{ display:block; float:left; width:34px;}
.mem_left li i{ display:block; float:left; width:400px; font-size:16px; color:#666666;}
.mem_left li i b{ color:#333333;}
.mem_right{ float:right; width:731px;}
.mem_right img{ width:auto; height:auto; max-width:100%;}

.vip_left{ float:left; width:468px; height:236px; overflow:hidden;}
.vip_right{ float:right; width:686px;}
.vip_right .mem_tit{ padding:44px 0 24px 0; height:35px; line-height:35px;}
.mem_tit em{ font-size:16px; display:block; float:left;}
.mem_tit a{ display:block; float:right; color:#999999; font-size:14px;transition:all 0.5s ease 0s;}
.mem_tit a:hover{ color:#009942; transition:all 0.5s ease 0s;}
.vip_ul{  width:646px; height:80px; margin:0 auto;}
.vip_ul li{ float:left; width:106px; box-sizing:border-box;background:url(../images/vip_ul.jpg) left 2px repeat-x;}
.vip_ul li em{ background:url(../images/vip_li.png) center center no-repeat; width:100%; height:10px; display:block; margin-bottom:16px;}
.vip_ul li i{ display:block; height:28px; line-height:28px; font-size:14px; color:#999999; text-align:center;}
.vip_ul li .vip_zi{ height:28px; line-height:28px; text-align:center; color:#999999; overflow:hidden;}
.vip_ul li.on{ background:url(../images/vip_li1.jpg) left 2px repeat-x;}
.vip_ul li.on em{ background:url(../images/vip_li1.png) left top no-repeat;}
.vip_ul li em{ background:url(../images/vip_li.png) left top no-repeat;}
.vip_ul li i{ text-align:left; margin-left:-20px;}
.vip_ul li .vip_zi{ text-align:left; margin-left:-13px;}
.vip_ul li.on i{font-size:16px; font-weight:bold; color:#666666 }
.vip_ul li.on .vip_zi{ font-size:14px; font-weight:bold; color:#666666}
.vip_ul li.one i{ text-align:left; margin-left:-7px;}
.vip_ul li.one .vip_zi{ text-align:left; margin-left:4px;}
.intro { padding:5px 0 60px 0;}
.intro .int_h3{ font-size:24px; font-weight:bold; color:#139f4e; height:64px; line-height:64px;}


.int_ul{ width:1147px; height:221px; overflow:hidden; margin-top:30px; position:relative;}
.int_ul li{width:1147px; height:221px; overflow:hidden; position:absolute; left:0; top:0; }
.int_tab{ margin-top:40px; text-align:center; }
.int_tab li{ display:inline-block; width:34px; height:4px; background:#cfcfcf; margin:0 10px; cursor:pointer;}
.int_tab li.on{ background:#007c00;}
.integ{ padding:12px 0px 110px;}

.life{ height:70px; line-height:70px; border-bottom:1px solid #d5d5d5;}
.life em{ display:block; float:left; padding:0 5px; font-size:16px; margin-right:40px; cursor:pointer; position:relative;}
.life em span{ display:block; width:100%; height:4px; background:#009942; position:absolute; left:0; bottom:-2px; opacity:0}
.life em.on span{opacity:1}
.cellphone{ padding-top:12px;}
.cellphone dt{ float:left; width:1182px; margin-left:-16px;}
.cellphone dt a{  transition: all 0.5s ease  0s;display:block; float:left; height:36px; line-height:36px; width:95px; text-align:center; color:#666666; background:#f2f2f2; margin:0 0px 12px 12px; display:none;}
.cellphone dt a.on,.cellphone dt a:hover{ color: #fff; background: #009942; transition: all 0.5s ease  0s; }
.cellphone dd{ float:right; height:36px; line-height:36px; cursor:pointer;}

.range{ height: 52px; border-top: 1px dotted #e5e5e5; border-bottom: 1px dotted #e5e5e5; }
.range_left{ float: left; width: 573px; } 
.range_left span{ display: block; float: left; color: #666666; font-size: 14px; height: 52px; line-height: 52px }
.range_left span i{ color: #009942; padding: 0 10px 0 20px; }
.range_form{ float: right; }
.range_form .range_txt{ width: 78px; height: 30px; line-height: 30px; float: left; border: 1px solid #dedede; text-align: center; font-size: 14px; color: #333; border-radius: 5px; margin-top: 11px; }
.range_form em{ display: block; width: 25px; float: left; height: 52px; line-height: 52px; background:url(../images/em.jpg) center center no-repeat;  }
.range_sub{ background:#009942;transition: all 0.5s ease 0s;  border: 1px solid #009942; margin: 11px 0 0 24px; width: 78px; text-align: center; height: 30px; line-height: 30px; color: #fff; font-size: 14px; border-radius: 5px; }
.range_sub:hover{ background:none; transition: all 0.5s ease 0s; color: #009942; }

.range_ul{ padding: 8px 0 0 10px;  margin-bottom: 60px;}
.range_ul li{ margin: 30px 0 0 20px ; width: 268px; float: left; border: 1px solid #e5e5e5; }
.range_img{ display: block; width: 268px; height: 281px; overflow: hidden; }
.range_img img{ width: 268px; height: 281px; overflow: hidden;}
.range_div{ height: 112px; background: #f5f5f2; padding: 13px 2px 0; box-sizing: border-box; }
.range_shi{ overflow:hidden; }
.range_shi h3{  width: 100%; font-size: 12px; overflow:hidden;height: 28px; line-height: 28px;  }
.range_shi h3 i{ color: #999999; margin-left: 1px; }
.range_shi em{ display: block;  color: #999999; }
.range_shi em s{ color: #e60012 }
.range_fen{ height: 38px; line-height: 38px; font-size: 14px; }
.range_fen i{ font-size: 16px; color: #009942; font-weight: bold; }
.rule{ background: #f5f5f5; padding: 14px 30px 30px; border-radius: 10px; }
.rule h3{ height: 74px; line-height: 74px; text-align: center; border-bottom: 1px dotted #009942; }

.rate_h3{ height: 80px; line-height: 80px; background:url(../images/mail.jpg) left center no-repeat; padding-left: 30px; font-size: 18px; }
.rate_form{ margin-bottom: 64px; }

.line{ margin-bottom: 100px; }
.line_left{ float: left; width: 760px; }

.line_ul{ height: 48px; line-height: 48px; border-bottom: 2px solid #009942; }
.line_ul li{ float: left;cursor: pointer;  margin-right: 10px; width: 150px; height: 48px; line-height: 48px; text-align: center; font-size: 16px; color: #666666; }
.line_ul li.on{ color: #fff; background:#009942; }

.line_tit{ height: 66px; line-height: 66px; }
.line_tit em{float: left; cursor: pointer; margin-right: 10px; width: 150px; display: block; text-align: center; font-weight:bold; font-size: 14px;}
.line_tit em.up{ color: #009942}

.line_inner li{ background: #f2f2f2; height: 56px; line-height: 56px; margin-bottom:2px; color: #666666; font-size: 14px; }
.line_inner li span{ float: left; width: 20%; display: block; text-align: center; }

.rate_sel{ float:left; width:280px; height:46px; background:#f2f2f2; margin-right:30px;}
.rate_sel em{ float:left; display:block; width:90px; background:url(../images/rage.jpg) right center no-repeat; height:46px; line-height:46px; text-align:center; font-size:14px;}
.rate_sel select{ width:162px; float:right; margin-right:10px; height:46px; line-height:46px; background:#f2f2f2; border:none; cursor:pointer; font-size:14px; color:#999999;}
.rate_one{ width:180px;}
.rate_one em{ width:60px;}
.rage_wen{ width:120px; text-align:center; float:right; background:none; border:none; height:46px; line-height:46px; font-size:14px; color:#999999;}
.rat_sub{ float:left; width:158px; background:#009942; height:48px; line-height:48px; border:1px solid #009942; text-align:center; color:#fff; font-size:12px; cursor:pointer;transition:all 0.5s ease 0s;}
.rat_sub:hover{ background:none; color:#009942; transition:all 0.5s ease 0s;}

.line_right{ width:393px; border-left:1px dashed #e5e5e5; height:406px; float:right; padding:55px 42px 0 62px; box-sizing:border-box;}
.line_box{ height:62px; line-height:62px; border-bottom:1px solid #e5e5e5;}
.line_box em{ display:block; float:left;width:140px; color:#666666; font-size:14px; overflow:hidden; height:62px;}
.line_box .line_txt{ width:116px; float:left; background:none; border:none; height:62px; line-height:62px; font-size:26px; color:#666666; text-align:center;}
.line_box span{ display:block; float:left; color:#999999; font-size:14px;}
.line_sub{ width:298px; height:48px; line-height:48px; text-align:center; color:#fff; background:#009942; border:1px solid #009942; cursor:pointer; display:block; margin-top:40px; font-size:14px;transition:all 0.5s ease 0s;}
.line_sub:hover{ background:none; color:#009942; transition:all 0.5s ease 0s;}

.track_ul{ background:url(../images/tra_ul.jpg) 20px top repeat-y; width:520px; margin:30px auto 100px;}
.track_ul li{ margin-bottom:33px;}
.track_ul li .tra_round{ background:url(../images/tra_round.jpg) center center no-repeat; width:40px; height:20px; display:block; float:left; margin-right:20px;}
.track_right{ width:373px; float:left;}
.track_right h3{ line-height:24px; color:#999999; font-size:14px;}
.track_right em{ height:26px; line-height:26px; color:#999;}
.track_ul li.on .tra_round{background:url(../images/zui.jpg) center center no-repeat;}

.banner{ background:url(../images/banner.png) left top; height:125px; position:absolute; left:0; bottom:0; z-index:999; width:100%;}

.banner_right{ float:right; width:156px; font-size:14px; color:#fff; text-indent:64px; border-left:1px solid #2c8c57; margin-top:32px; height:62px; line-height:62px; background:url(../images/banner1.png) 22px center no-repeat; display:block;}

.banner_center{ float:left; width:770px;}
.banner_center span{ display:block; float:left; width:168px; background:url(../images/banner2.png) 13px center no-repeat; color:#fff; text-indent:63px; height:125px; line-height:125px; font-size:14px;}
.index_form{ width:600px; float:left;}
.index_div{ float:left; margin:46px 20px 0 0;}
.index_div em{ width:60px; display:block; float:left; height:36px; line-height:36px; color:#fff; font-size:14px;}
.index_div select{ width:178px; height:34px; line-height:34px; float:left; border:1px solid #eeeeee; background:#fff; font-size:14px; cursor:pointer; text-indent:20px;}
.index_sub{ float:left; width:70px; height:36px; line-height:36px; text-align:center; background:#09662c; border:1px solid #09662c; color:#fff; font-size:14px; margin:46px 0 0 0px;}

.banner_left{ float:left; width:270px; height:125px; padding:0 16px; box-sizing:border-box;}
.banner_left h3{ height:47px; line-height:47px; padding-left:27px; color:#fff; font-size:14px; background:url(../images/banner3.png) left center no-repeat;}
.banner_form textarea{ width:240px; height:34px; background:#fff; padding:5px 0 0 8px; box-sizing:border-box; font-size:14px; color:#999999; border:none; resize:none; margin-bottom:8px;}
.banner_sub{ width:78px; height:28px; border:1px solid #00b952; background:#00b952; text-align:center; cursor:pointer; color:#fff; font-size:14px;transition:all 0.5s ease 0s; display:none;}
.banner_sub:hover{ background:none; color:#00b952; transition:all 0.5s ease 0s;}
.banner_left.on{ margin-top:0px; height:164px; background:#007e38;}
.banner_left.on .banner_sub{ display:block;}
.mem_ul{ padding-top:35px;}

.contact_div{ background:url(../images/contactbj.jpg) center top no-repeat; height:618px;min-width: 1200px;}
.phone_banner{ display: none; }

.line_div{ display: none; }
.line_inner{ display: none; }

.flex-direction-nav {display:block;}
.flex-prev{ position:absolute; left:50px; top:50%; background:url(../images/banner_left.png) center top no-repeat; width:26px; height:50px; margin-top:-25px; z-index:9999; display:block; font-size:0;}
.flex-next{ position:absolute; right:50px; top:50%; background:url(../images/banner_right.png) center top no-repeat; width:26px; height:50px; margin-top:-25px; z-index:9999; display:block; font-size:0;}
.pagination{ width:100%; text-align:center; padding:30px 0 60px 0;}
 
 .pagination>li{display:inline-block}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin:0 3px;line-height:20px;color:#ffc51a;text-decoration:none;background-color:#fff;border:1px solid #ddd;height:auto!important;text-indent:0!important;}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2!important;color:#fff!important;cursor:default!important;background-color:#ffc51a!important;border-color:#ffc51a!important; height:auto!important;text-indent:0!important;}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#ffc51a}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#ffc51a;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#ffc51a}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}
#launchBtn{ display: none!important; }
	 .content,.launchBtn{width: 150px!important; height: 200px!important;}