﻿@charset "utf-8";
/*--重定义浏览器默认样式--*/
*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:14px;color: #666;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
body{line-height:1.6;}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer; color:#333;}
a:hover{outline:none;}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}

/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}

/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*
	Name:			style_clearfix
	Example:		class="clearfix|cl"
	Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cr:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cr,.clearfix{zoom:1}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.content1200{ width:1200px; margin:0 auto; min-width:1200px;}

/*------------------------------------------------首页--------------------------------------------------------*/
.cp_img{width:100%;-webkit-transform:scale(1,1);-moz-transform:scale(1,1); -transform:scale(1,1);-o-transform:scale(1,1);transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.cp_img:hover{ -webkit-transform:scale(1.3,1.3);-moz-transform:scale(1.3,1.3); -transform:scale(1.3,1.3);-o-transform:scale(1.3,1.3);transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}

.header{ width: 100%; min-width: 1200px; height: 197px; background: url(../imgs/hea-top.jpg) top center no-repeat;}
.hea_top{ padding: 10px 0;}
.hea_index a{ color: #5e5e5e; margin-right: 20px;}
.hea_index a:hover{ color: #e40082;}
.hea_tel{ font-size: 18px; color: #373838; margin-left: 40px; height: 26px; line-height: 26px;}
.hea_tel span{ font-size: 24px; color: #e40082;}
.hea_mid{ }
.hea_mid .share{height: 32px; line-height: 32px; margin-top: 30px;}
.jiathis_style  .jtico{ background: none !important;}
.hea_mid .share .qq{ width: 32px; height: 32px; overflow: hidden; background: url(../imgs/qq.png) no-repeat; display: inline-block;}
.hea_mid .share .wb{ width: 32px; height: 32px; overflow: hidden; background: url(../imgs/wb.png) no-repeat; display: inline-block;}
.hea_mid .share .wx{ width: 32px; height: 32px; overflow: hidden; background: url(../imgs/wx.png) no-repeat; display: inline-block;}
.hea_mid .search{width:250px; height:30px; border: 1px solid #b6b7b6; border-radius: 100px; background: #fff; overflow:hidden; margin-top: 30px; margin-right: 20px;}
.hea_mid .search .s_ipt{width:210px; height:30px; line-height:30px; overflow:hidden;color:#666; font-size:12px; text-indent:10px; padding:0; float:left; border:none;}
.hea_mid .search .s_btn{width:35px; height:30px; overflow:hidden; background:url(../imgs/btn_s.png) no-repeat center center; float:left; padding:0; border:0; cursor:pointer;}
.hea_nav{ border-top: 1px solid #ececec; width: 100%; min-width: 1200px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ width: 100%; min-width: 1200px;position:relative; z-index:1;  }
.nav a{display: inline-block;}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ width: 132px; font-size: 16px; color: #555; text-align: center; height: 70px; line-height: 70px; font-weight: normal;}
.nav .sub{ display:none; width:112px; left:0; top:70px;  position:absolute; background: url(../imgs/navopt.png) repeat; text-align: center; padding:0 10px;}
.nav .sub li{ zoom:1; line-height:48px;}
.nav .sub a{ display:block; font-size: 16px; color: #525252; border-bottom: 1px solid #fff;}
.nav .sub a:hover{color:#f376bd;  }
.nav .on h3 a{ background:#f376bd; color:#fff;   }


.banner{width:100%; min-width:1200px; overflow:hidden; position: relative;}
.slideBox{ width:100%; overflow:hidden; position:relative;}
.slideBox .hd{ height:3px; overflow:hidden; position:absolute; left:50%; margin-left:-140px; bottom:40px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; width:60px; height:3px; background:#fff;cursor:pointer; margin: 0 5px;}
.slideBox .hd ul li.on{  background:#cc0069;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;  width:100%; overflow: hidden;}
.slideBox .bd img{ width: 100%;}
.menu_flow{ position: absolute; top: 0; width: 1200px; left: 50%; margin-left: -600px;}
.menu_nav{ width: 275px;}
.menu_nav .me_title{ width: 275px; height: 66px; background: #bacd17; color: #fff; text-align: center;}
.menu_nav .me_title p{ font-size: 18px; padding-top: 6px;}
.menu_nav .me_title span{ font-size: 12px; text-transform:uppercase;}
.menu_nav ul{ background: #fff; padding: 0 15px;}
.menu_nav ul li{ height: 53px; line-height: 53px; border-bottom: 1px dashed #ddd; text-align: center;}
.menu_nav ul li a{ font-size: 16px; color:#666;}
.menu_nav ul li a:hover{ color: #bacd17;}
.hot_news{ width: 100%; min-width: 1200px; background: #f3f3f3; height: 60px; line-height: 60px;}
.hot1{ width: 790px; background: url(../imgs/hot1.png) left center no-repeat; padding-left: 40px;}
.txtScroll-top1{ width:790px;  overflow:hidden; position:relative;}
.txtScroll-top1 .bd{}
.txtScroll-top1 .infoList li{ height:60px; line-height:60px; font-size: 16px;}
.txtScroll-top1 .infoList li .date{ color:#666;  }
.hot2{ width: 330px;background: url(../imgs/hot2.png) left center no-repeat; padding-left: 40px;}
.txtScroll-top2{ width:330px;  overflow:hidden; position:relative;}
.txtScroll-top2 .bd{}
.txtScroll-top2 .infoList li{ height:60px; line-height:60px;font-size: 16px;}
.txtScroll-top2 .infoList li a{color:#d83e64;}
.bg{ width: 100%; min-width: 1200px; min-height: 1200px; background: url(../imgs/bg.jpg) repeat-y;}
.about{ margin: 40px auto;}
.title{ text-align: center;}
.title p{ font-size: 30px; color: #ff698e; text-transform: uppercase; background: url(../imgs/nav.png) bottom center no-repeat;} 
.title span{ font-size: 22px; color:#444;}
.about .ab_wz{ font-size: 16px; color: #333; line-height: 28px; text-align: center; margin: 30px 0;}
.about .ab_tu{}
.about .ab_tu .tu1{ width: 400px; height: 267px; overflow: hidden; border: 5px solid #fff; border-radius: 10px; margin-right: 25px;box-shadow: 2px 2px 8px #ddd;}
.about .ab_tu .tu1 img{ border-radius: 10px;}
.about .ab_tu .anniu{ width: 292px;}
.about .ab_tu .anniu ul li{ float: left;border-radius: 10px;box-shadow: 2px 2px 8px #ddd; text-align: center;  margin: 0 16px 16px 0;}
.about .ab_tu .anniu ul li a{font-size: 16px; color: #666; width: 130px; height: 50px; display: block;padding-top: 80px;}
.about .ab_tu .anniu ul li.au1{ background: url(../imgs/anniu1.png) center 20px no-repeat #fff;}
.about .ab_tu .anniu ul li.au2{ background: url(../imgs/anniu2.png) center 20px no-repeat #fff;}
.about .ab_tu .anniu ul li.au3{ background: url(../imgs/anniu3.png) center 20px no-repeat #fff;}
.about .ab_tu .anniu ul li.au4{ background: url(../imgs/anniu4.png) center 20px no-repeat #fff;}
.about .ab_tu .anniu ul li:hover{box-shadow: 2px 2px 12px #bbb;}
.about .ab_tu .tu1:hover{box-shadow: 2px 2px 12px #bbb;}
.services{}
.slideTxtBox{ width:1200px; text-align:left; clear: both; margin: 30px auto 60px auto;}
.slideTxtBox .hd{ height:456px; background:url(../imgs/bg-le.png) no-repeat; width: 191px; float: left;}
.slideTxtBox .hd ul{width: 152px; margin:10px auto 0 auto;}
.slideTxtBox .hd ul li{cursor:pointer; height: 46px; border-bottom: 1px dashed #fff; text-align: center; line-height: 46px;font-size: 16px; color: #fff;}
.slideTxtBox .hd a{ margin: 10px 0 0 18px;  display: block;}
.slideTxtBox .bd ul{ float: right;zoom:1;  }
.slideTxtBox .bd li{ height:420px; width: 206px; padding: 12px; background: #fff;border: 5px solid #fff;border-bottom-right-radius:10px;box-shadow: 2px 2px 8px #ddd; float: left; margin-left: 12px;}
.slideTxtBox .bd li i{ width: 209px; height: 270px; overflow: hidden; display: block;}
.slideTxtBox .bd li p{ font-size: 14px; color: #454545; margin: 14px 0;}
.slideTxtBox .bd li a.ser_more{ width: 91px; height: 32px; display: block; text-align: center; line-height: 32px; color: #fff; font-size: 14px; background: #ff688e; border-radius: 100px;}
.slideTxtBox .bd li:hover{box-shadow: 2px 2px 12px #bbb;}
.slideTxtBox .hd ul li:hover{ color: #de1a4b;}
.club{}
.picScroll-left{ width:1200px;  overflow:hidden; position:relative; padding: 30px 0 60px 0;}
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; width:288px; height:247px;overflow:hidden;box-shadow: 2px 2px 8px #ddd;}
.picScroll-left .bd ul li .pic img{ display:block; width: 100%;}
.picScroll-left .bd ul li .title{ line-height:30px; font-size: 14px; color: #666; }
.picScroll-left .bd ul li:hover .pic{box-shadow: 2px 2px 12px #bbb;}
.environment{}
.product{ width: 1200px;}
.joinimg1{width:100%; max-width: 1200px; height:100%; padding:40px 0; height: 386px;}
.joinimg1 .swiper-slide{max-width:432px;max-height:288px; width:100%; height:auto; position:relative; margin:0 30px;box-shadow: 2px 2px 8px #ddd;}
.joinimg1 .swiper-slide a{ display: block;}
.joinimg1 .swiper-slide img{/*filter:alpha(opacity=40);opacity:0.4;*/-webkit-transition:  all ease-out 1s;transition:  all ease-out 1s; max-width:100%; height:auto; display: block; margin: 0 auto;}
.joinimg1 .swiper-slide p{ font-size: 18px; color: #474747; text-align: center; line-height: 60px;}
.joinimg1 .swiper-button-prev { background:url(../imgs/le.png) center center;  width:64px; height: 64px; left:30%; top: 370px;}
.joinimg1 .swiper-button-next { background: url(../imgs/ri.png) center center;  width: 64px; height: 64px; right:30%; top: 370px;}
.joinimg1 .swiper-slide-active img{filter:alpha(opacity=100);opacity:1; position:relative}
.knowledge{ padding: 0 0 40px 0;}
.title1{ background: url(../imgs/xian.png) 470px center no-repeat; height: 40px;}
.title1 p{ font-size: 22px; color: #666; background: url(../imgs/nav.png) left bottom no-repeat; line-height: 40px;}
.title1 span{font-size: 22px; color: #666; font-weight: 100; line-height: 40px; padding-left: 20px;}
.title1 a{font-size: 12px; color: #bababa;line-height: 40px; text-transform: uppercase;}
.title1 a:hover{ color: #ff688e;}
.my_pic{ width: 318px; height: 375px; border-radius: 10px; margin: 20px 40px 0 0; position: relative;overflow: hidden; }
.my_pic .opt{ position: absolute; left: 0; bottom: 0; background: url(../imgs/opt.png) repeat; width: 298px; height: 66px; padding: 10px;}
.my_pic .opt a{ font-size: 18px; color: #fff;line-height: 40px;}
.my_pic .opt p span{ color: #fff; font-size: 14px; }
.my_pic .opt a:hover{color: #ff688e;}
.my_news{ width: 460px;}
.title2{height: 60px;}
.title2 p{ font-size: 30px; color: #666; background: url(../imgs/nav.png) left bottom no-repeat; line-height: 60px;}
.title2 span{font-size: 22px; color: #666; font-weight: 100; line-height: 60px; padding-left: 20px;}
.my_news ul{ margin-top: 30px;}
.my_news ul li{ height: 49px; line-height: 49px; border-bottom: 1px dashed #e8e8e8;}
.my_news ul li a{ font-size: 16px; color: #666;}
.my_news ul li a:hover{color: #ff688e;}
.mother{ padding-bottom: 60px;}
.mother ul{ border-top: 1px solid #ccc; margin-top: 30px; width: 100%; padding-top: 10px;}
.mother ul li{ width: 47%; float: left; padding-right: 3%;height: 49px; line-height: 49px; border-bottom: 1px dashed #e8e8e8;}
.mother ul li a{font-size: 16px; color: #666;}
.mother ul li a:hover{color: #ff688e;}
.bt_tel{ width: 100%; height: 69px; overflow: hidden; background: url(../imgs/bt-tel.png) center center no-repeat;position: fixed; z-index: 999; bottom: 0;}
.bt_tel .bt_button{ width: 167px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; color: #fff; display: block; background: #ec7ab4; border-radius: 100px;margin-top: 20px;}
.bt_tel .bt_button1{ width: 167px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; color: #fff; display: block; background: #9dcd17; border-radius: 100px;margin: 20px 20px 0 20px;}
.bt_tel .bt_ways{ font-size: 26px; color: #fff; background: url(../imgs/tel-bg.png) left center no-repeat; padding-left: 210px; font-weight: 100; margin-top: 20px;}
.link{ width: 100%; min-width: 1200px; height: 67px; background: #ff688e; line-height: 67px; color: #fff;}
.txtMarquee-left{ width:1080px;  position:relative;}	
.txtMarquee-left .bd{}
.txtMarquee-left .bd .tempWrap{ width:1080px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin:0 20px;  float:left; height:67px; line-height:67px;  text-align:left; _display:inline; width:auto !important;  }
.txtMarquee-left .bd ul li a{ font-size: 14px; color: #fff;}
.footer{ width: 100%; min-width: 1200px; padding: 30px 0 70px 0; background: #e9416b;}
.footer .bt_nav{}
.footer .bt_nav a{ font-size: 16px; color: #fdf5f5; background: url(../imgs/sx.png) right center no-repeat; padding: 0 20px; line-height: 46px;}
.fot_two{ margin-top: 30px;}
.fot_two .lx_ways{ width: 990px; padding-top: 18px;}
.fot_two .lx_ways p{ font-size: 14px; color: #ff98b2; line-height: 32px;}
.fot_two .ewm{ width: 210px;}
.fot_two .ewm span{ width: 95px; height: 95px; overflow: hidden; display: block; margin-left: 10px;}



.banner_nei{ width: 100%;}
.banner_nei img{ width: 100%;}
.content{ margin: 50px auto;}
.con_left{ width: 344px;}
.nav_title{ width: 244px; height: 110px; background: url(../imgs/le-bg.png) no-repeat #f171a4; border-radius: 10px; color: #fff; padding: 50px 0 0 100px;}
.nav_title p{ font-size: 26px; font-weight: 100;}
.nav_title span{ font-size: 16px; font-weight: 100; text-transform: uppercase;}
.nav_list{ width: 344px; margin: 20px 0;}
.nav_list a{ display: block; width: 344px; height: 52px; background: #f2f2f2; font-size: 18px; color: #333; margin-bottom: 10px;font-weight: 100; text-align: center; line-height: 52px; border-radius: 8px;}
.nav_list a:hover{ background: #f171a4; color: #fff;}
.nav_list a.on{ background: #f171a4; color: #fff;}
.gg{ width: 344px; margin-bottom: 10px;}
.gg img{ width: 100%;}
.con_right{ width: 800px;}
.nei_title{ text-align: center; background: url(../imgs/title-bg.png) top center no-repeat; padding-top: 20px; font-size: 28px; color: #555; font-weight: 100;}
.com_one{ margin: 30px 0;}
.com_one .com_wz{ width: 360px;}
.com_one .com_wz a{ font-size: 26px; color: #555; font-weight: 100;}
.com_one .com_wz p{ font-size: 16px; color: #555; font-weight: 100; line-height: 28px;}
.com_one .com_video{ width: 414px; height: 234px; overflow: hidden; border-radius: 10px;}
.com_two{ width: 520px; height: 160px; background: url(../imgs/con-two.png) 20px center no-repeat #f3fdfc; border-radius: 6px; padding: 50px 20px 0 260px;}
.com_two p{ font-size: 20px; color: #d80a7f; font-weight: 100;}
.com_two span{ font-size: 14px; color: #444; font-weight: 100;}
.com_thr{ margin: 40px 0;}
.com_thr ul{}
.com_thr ul li{ float: left; width: 226px; text-align: center; margin: 20px; height: 430px;}
.com_thr ul li p{ font-size: 18px; color: #d80a7f; font-weight:100; margin: 6px 0;}
.circle{ width: 226px; height: 226px; overflow: hidden; position: relative;}
.circle img{width:100%;-webkit-transform:scale(1,1);-moz-transform:scale(1,1); -transform:scale(1,1);-o-transform:scale(1,1);transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.circle i{ position: absolute; left: 0; top: 0; background: url(../imgs/cc.png) no-repeat; width: 226px; height: 226px;}
.circle:hover img{ -webkit-transform:scale(1.3,1.3);-moz-transform:scale(1.3,1.3); -transform:scale(1.3,1.3);-o-transform:scale(1.3,1.3);transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.com_four{}
.com_four ul{ margin: 30px 0;}
.com_four ul li{ float: left; width: 253px; margin: 10px 6px;}
.com_four ul li i{ width: 253px; height: 186px; overflow: hidden; display: block;}
.com_four ul li i img{ width: 100%;}
.com_four ul li p{ font-size: 16px; color: #333; font-weight: 100; text-align: center; line-height: 40px;}
.com_five{ width: 800px; height: 184px; overflow: hidden; background: url(../imgs/zixun.jpg) no-repeat;}
.com_five .zixun_one{ width: 165px;margin: 50px 44px 0 0;}
.com_five .zixun_one a{ width: 165px; height: 47px; overflow: hidden; border-radius: 8px; text-align: center; line-height: 47px; background: #faa122; display: block; font-size: 18px; color: #fff; font-weight: 100;}
.com_five .zixun_one p{ font-size: 14px; color: #333; font-weight: 100; margin: 10px 0;}

.ser_one{ margin: 30px 0;}
.ser_one .ser_wz{ width: 530px;}
.ser_one .ser_wz a{ font-size: 20px; color: #d80a7f; font-weight: 100;margin: 36px 0 8px 0; display: inline-block;}
.ser_one .ser_wz p{ color: #555; font-weight: 100;}
.photo{ width: 800px; height: 465px; overflow: hidden; margin: 30px 0;}
.slideBox1{ width:800px; height:465px; overflow:hidden; position:relative; border-radius: 10px;}
.slideBox1 .bd{ position:relative; height:100%; z-index:0;}
.slideBox1 .bd li{ zoom:1; vertical-align:middle;width:800px; height:465px; position: relative;}
.slideBox1 .bd li i{ position: absolute; right: 0; bottom: 50px; font-style: normal; background: url(../imgs/opt.png) repeat; font-size: 16px; color: #fff; font-weight: 100; padding: 20px 30px;}
.slideBox1 .bd img{  display:block; width: 100%;}
.slideBox1 .prev{position: absolute; width: 38px;height: 117px; overflow: hidden; background: url(../imgs/zuo.png) no-repeat; left: 0; top: 50%; margin-top: -58px;}
.slideBox1 .next{position: absolute;width: 38px; height: 117px; overflow: hidden; background: url(../imgs/you.png) no-repeat; right: 0; top: 50%; margin-top: -58px;}
.pho_tupian{}
.pho_tupian ul li{ float: left; width: 245px; margin: 10px;}
.pho_tupian ul li i{ display: block; width: 245px; height: 163px; overflow: hidden;}
.pho_tupian ul li i img{ width: 100%;}
.pho_tupian ul li p{ font-size: 14px; color: #555; line-height: 40px; text-align: center;}
.professional{ width: 1200px; min-width: 1200px; overflow: hidden;}
.pro_fl{ width: 550px;}
.title3{ background: url(../imgs/nav.png) left bottom no-repeat; padding-bottom: 10px;}
.title3 span{ font-size: 36px; color: #e40082; font-weight: 100;}
.title3 i{ font-size: 30px; color: #b5b5b5; font-weight: 100; font-style: normal;}
.pro_icon{ margin: 30px 0;}
.pro_icon ul li{ float: left; text-align: center; width: 81px; overflow: hidden; margin-right: 28px;}
.pro_icon ul li p{ font-size: 18px; color: #e40082; font-weight: 100;}
.pro_youshi{}
.pro_youshi ul li{ margin-bottom: 30px;}
.pro_youshi ul li i{ display: block; float: left;width: 24px;height: 24px; overflow: hidden; background: #e40082; color: #fff; font-size: 14px; text-align: center; line-height: 24px; border-radius: 100px; font-style: normal;}
.pro_youshi ul li span{ float: right; width: 500px; font-size: 14px; color: #555; font-weight: 100; line-height: 24px;}
.pro_fr{ width: 600px;}
.pro_fr img{ width: 100%;}
.pro_tu1{ width: 600px; height: 348px; overflow: hidden; margin-bottom: 5px; border-radius: 10px;}
.pro_tu2{ width: 296px; height: 300px; overflow: hidden;border-radius: 10px;}
.pro_tu3{ width: 296px; height: 300px; overflow: hidden;border-radius: 10px;}
.com_two1{ width: 750px; height: 160px; background: url(../imgs/con-two.png) 100px center no-repeat #f3fdfc; border-radius: 6px; padding: 50px 20px 0 450px;}
.com_two1 p{ font-size: 22px; color: #d80a7f; font-weight: 100; margin-bottom: 10px;}
.com_two1 span{ font-size: 16px; color: #444; font-weight: 100;}
.yuanlin{ margin: 40px auto;}
.yl_pic{ margin-top: 20px;width:520px;}
.yl_pic .slideBox2{ width:520px; height:430px; overflow:hidden; position:relative;}
.yl_pic .slideBox2 .hd{ height:16px; overflow:hidden; position:absolute; right:10px; bottom:20px; z-index:1; }
.yl_pic .slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.yl_pic .slideBox2 .hd ul li{ float:left; margin-right:16px;  width:16px; height:16px; background:#fff; cursor:pointer; border-radius: 100px; }
.yl_pic .slideBox2 .hd ul li.on{ background:#e40082;}
.yl_pic .slideBox2 .bd{ position:relative; height:100%; z-index:0;}
.yl_pic .slideBox2 .bd li{ zoom:1; vertical-align:middle; width:520px; height:430px; }
.yl_pic .slideBox2 .bd img{ display:block; width: 100%;}
.yl_zt{ width: 680px;margin-top: 20px;}
.yl_zt ul li{ width: 326px; height: 209px; overflow: hidden; float: left;margin: 0 0 12px 12px;}
.yl_zt ul li img{ width: 100%;}
.house{ margin: 40px auto;}
.bq_title{ border-left: 2px solid #f171a4; padding-left: 16px; margin: 40px 0;}
.bq_title a{ font-size: 16px; color: #333; font-weight: 100; margin-right: 60px; display: inline-block; line-height: 34px;}
.bq_title a:hover{ color: #f171a4;}
.hou_tu{}
.picScroll-left1{ width:1200px;  overflow:hidden; position:relative;height:300px;}
.picScroll-left1 .hd{width: 1200px; position:absolute; z-index: 2; left: 0; top: 0;}
.picScroll-left1 .hd .prev{display:block; float: left;width:70px; height:263px; overflow:hidden;cursor:pointer; background: url(../imgs/zuo1.png) center center no-repeat #f0f0f0;}
.picScroll-left1 .hd .next{ display:block; float: right;width:70px; height:263px; overflow:hidden;cursor:pointer; background: url(../imgs/you1.png) center center no-repeat #f0f0f0;}
.picScroll-left1 .bd{ width: 1060px !important;  position: absolute;left: 74px; top: 0; z-index: 999;}
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; z-index: 1;}
.picScroll-left1 .bd ul li{ margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left1 .bd ul li .pic{ text-align:center;  width:343px; height:263px; }
.picScroll-left1 .bd ul li .pic img{display:block; width: 100%;}
.person{}
.new_pic{ width: 790px; padding: 16px; background: #f4f8f7; margin: 20px 0; overflow: hidden;}
.per_wz{ width: 340px; font-size: 16px; color: #333; padding-top: 70px;}
.lx_fs{ width: 900px; height: 184px;overflow: hidden; background: url(../imgs/bb.jpg) no-repeat; margin: 30px auto; border-radius: 10px; padding-right: 300px;}
.lx_fs .zixun_one{ width: 165px;margin: 50px 44px 0 0;}
.lx_fs .zixun_one a{ width: 165px; height: 47px; overflow: hidden; border-radius: 8px; text-align: center; line-height: 47px; background: #faa122; display: block; font-size: 18px; color: #fff; font-weight: 100;}
.lx_fs .zixun_one p{ font-size: 14px; color: #333; font-weight: 100; margin: 10px 0;}


.confine{ min-width: 1200px;}
.er_nav{ margin: 40px 0;}
.er_nav a{ width: 290px; height: 50px; background: #f0f0f0; font-size: 18px; color: #333; font-weight: 100; text-align: center; line-height: 50px; display:block; float: left;margin-right: 10px; margin-bottom: 10px;}
.er_nav a:hover{ background: #f171a4; color: #fff;}
.er_nav a.on{ background: #f171a4; color: #fff;}
.fine_one{ width: 1080px; min-height: 240px; padding: 60px; height: auto !important; background: url(../imgs/i-flow.png) left top no-repeat #f9fafa; position: relative; margin-bottom: 30px;}
.fine_one i{ position: absolute; right: 0; bottom: 0;z-index: 1;}
.fin_fl{ width: 615px;}
.fin_fl a{ font-size: 30px; color: #f171a4; font-weight: 100;}
.fin_fl p{ font-size: 14px; color: #333;}
.fin_fl ul li{font-size: 14px; color: #333;font-weight: 100; background: url(../imgs/yuan.png) left center no-repeat; padding-left: 20px;}
.fin_fr{ width: 427px; height: 272px; overflow: hidden; position: relative;z-index: 2;}
.fin_fr img{ width: 100%;}
.education{ border: 1px solid #bfbfbf; padding: 15px; border-radius: 10px;margin-bottom: 40px;}
.title4{ padding-bottom: 10px; background: url(../imgs/lxian.jpg) left bottom no-repeat; margin-bottom: 20px;}
.title4 span{ font-size: 26px; color: #f171a4; font-weight: 100;}
.title4 i{ font-size: 20px; color: #c4d70d; font-style: normal;font-weight: 100;}
.edu_one{ border-bottom: 1px dashed #d5d5d5; padding: 18px 0;}
.edu_one a{ font-size: 16px; color: #333;}
.edu_one span{ font-size: 16px;/* color: #333;*/}
.edu_one p{ font-size: 14px; color: #5d5d5d; line-height: 26px; margin-top: 6px;}
.edu_one a:hover{color: #f171a4;}
.page {	margin: 60px auto;	text-align: right;}
.page a,.page span{	display: inline-block;	height: 40px; width: 40px;	line-height: 40px;	text-align: center; background: #efefef; color: #333; font-weight: 100;}
.page a:hover {	background-color: #c4d70d;	color: #fff;}
.page a.on {background-color: #c4d70d;	color: #fff;}
.page a.btn {background-color: #f171a4;	color: #fff;}


.contact{ width: 1200px; min-width: 1200px; margin: 40px auto;}
.title5{ width: 1200px; padding-bottom: 40px; background: url(../imgs/title5.png) bottom center no-repeat; text-align: center; margin: 30px 0;}
.title5 p{ font-size: 22px; color: #e40082; font-weight: 100; text-transform:uppercase;line-height: 4px;}
.title5 span{ font-size: 30px; color: #333; font-weight: 100;}
.address{ margin: 30px 0;}
.address p{ font-size: 26px; color: #d80a7f; font-weight: 100;}
.address .ad{ margin-top: 20px; font-size: 16px; color: #333; margin-bottom: 20px;}
.address .ad img{ margin-right: 10px;}
.map{width: 1200px; height: 500px; overflow: hidden; background: #ccc;}
.dz_infor{ margin: 40px 0;}
.dz_infor .mend{ width: 585px; text-align: center;}
.dz_infor .mend p{ font-size: 22px; color: #000; line-height: 40px; margin-bottom: 10px;}
.problems{ margin: 20px 0 40px 0;}
.problems p{ font-size: 18px; color: #f171a4; font-weight: 100; line-height: 29px;}
.problems p i{ width: 17px; height: 29px; background: url(../imgs/que.png) no-repeat; padding-left: 14px; font-size: 14px; color: #fff; font-style: normal; display: inline-block; line-height: 29px; margin-right: 10px;}
.problems .pro_wz{ background: url(../imgs/san.png) top center no-repeat #f2f2f2; width: 715px; padding: 30px 20px 20px 20px; margin-top: 10px; font-size: 14px; color: #333; line-height: 26px; font-weight: 100;}


.plant_bg{ width: 100%; min-width: 1200px; background: url(../imgs/zr-bg.png) top center no-repeat; height: auto !important;min-height: 1430px; position: relative;margin-top: -85px; padding-top: 120px; padding-bottom: 9px;}
.title6{ text-align: center; width: 487px; height: 133px; overflow: hidden; background: url(../imgs/title6.png) no-repeat; margin: 0 auto; padding-top: 30px;}
.title6 p{ font-size: 18px; color: #476b18; text-transform: uppercase; font-weight: 100;}
.title6 span{ font-size: 40px; color: #484848;font-weight: 100;}
.plant ul.zw_list{ margin-left: -35px;}
.plant ul.zw_list li{ width: 375px; height: 315px; overflow: hidden; background: url(../imgs/zw-bg.png) no-repeat; text-align: center; float: left; margin:0 0 40px 35px; }
.plant ul.zw_list li i{ display: block; width: 332px; height: 220px; overflow: hidden; border: 4px solid #fff; margin: 20px auto;}
.plant ul.zw_list li i img{ width: 100%;}
.plant ul.zw_list li p{ font-size: 18px; color: #3f3f3f;}
.page1 {margin: 60px auto;	text-align: right;}
.page1 a,.page span{	display: inline-block;	height: 38px; width: 38px;	line-height: 38px; border: 1px solid #37840c;text-align: center; background: #fff; color: #37840c; font-weight: 100;}
.page1 a:hover {	background-color: #37840c;	color: #fff;}
.page1 a.on {background-color: #37840c;	color: #fff;}
.page1 a.btn {background-color: #37840c;	color: #fff; width: 80px;}

.plant_detail{ width: 886px; height: 570px; overflow: hidden; background: url(../imgs/tou-ng.png) no-repeat; margin: 0 auto;}
.picScroll-left2{  }
.picScroll-left2 .hd{ position: absolute;height: 68px; width: 1200px; margin-left: -160px; margin-top: 240px;}
.picScroll-left2 .hd .prev{ width: 68px; display: block;height: 68px; overflow: hidden; background: url(../imgs/zw-le.png) no-repeat; float: left;}
.picScroll-left2 .hd .next{ width: 68px; display: block;height: 68px; overflow: hidden; background: url(../imgs/zw-ru.png) no-repeat;float: right;}
.picScroll-left2 .hd .pageState{ position: absolute; position: absolute;right: 166px;z-index: 999; top: 200px; padding: 6px 30px; background: url(../imgs/opt.png) repeat; color: #fff;}
.picScroll-left2 .bd{ padding-top: 16px;}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; border: 12px solid #fff;text-align:center;  width:862px; height:484px; background: #fff;}
.picScroll-left2 .bd ul li img{ display:block; width: 100%; }
.de_plant{ width: 824px; padding: 45px 30px; background: #fff; margin: 30px auto;}


.banner .flow{ width: 100%; min-width: 1200px; height: 87px; background: url(../imgs/banner-bg.png) center center no-repeat; position: absolute; left: 0; bottom: 0; z-index: 99;}
.yue_one{ width: 100%; min-width: 1200px; background: #e8fefc; padding: 60px 0 0 0;}
.yue_one .one_tu{ width: 308px; height: 388px; overflow: hidden;}
.yue_one .one_wz{ width: 810px;}
.title7{ text-align: center; margin-bottom: 50px;}
.title7 p{ font-size: 35px; color: #ff688e; font-weight: 100;}
.title7 span{ font-size: 16px; color: #d0d0d0; font-weight: 100; text-transform: uppercase;}
.yue_one .one_wz_jj{ font-size: 16px; color: #040000; font-weight:100; line-height: 44px;}
.yue_two{ width: 100%; min-width: 1200px; background: #fef7e8; padding: 40px 0 40px 0;}
.yue_two .two_wz{ width: 554px;}
.yue_two .two_tu{ width: 605px;}
.yue_two .two_wz_jj{font-size: 16px; color: #040000; font-weight:100; line-height: 36px;}
.yue_three{width: 100%; min-width: 1200px; background: #feefe8; padding: 60px 0 30px 0;}
.yue_three ul{ margin-left: -15px;}
.yue_three ul li{ float: left; margin-left: 15px;}
.yue_three ul li i{ display: block; width: 227px; height: 310px; overflow: hidden;}
.yue_three ul li i img{ width: 100%;}
.yue_three ul li .thr_wz{ background: #fff; padding: 20px;width: 187px; height: 70px;}
.yue_three ul li .thr_wz span{ display: block; width: 41px; height: 2px; background: #ff688e; margin-bottom: 10px;}
.yue_three ul li .thr_wz p{ font-size: 14px; color: #666; line-height: 22px;}
.yue_four{width: 100%; min-width: 1200px; background: #f7f1e1; padding: 60px 0 100px 0;}
.yue_title{ width: 1200px; min-width: 1200px; overflow: hidden; border-radius: 100px; background: #fff; height: 82px; margin: 0 auto 80px auto;}
.yue_title .yt_fl{ background: #ff688e; height: 58px; padding: 12px 40px; color: #fff;}
.yue_title .yt_fl p{ font-size: 18px; font-weight: 100;}
.yue_title .yt_fl span{ font-size: 18px; font-weight: 100; background: url(../imgs/time.jpg) left center no-repeat; padding-left: 22px;}
.yue_title .yt_fr{ width: 940px; padding-right: 20px; line-height: 80px; font-size: 16px; color: #666; font-weight: 100;}
.joinimg{width:100%; max-width: 1200px; height:100%; padding:20px 0;}
.joinimg .swiper-slide{max-width:750px;max-height:530px; width:100%; height:auto; position:relative; background:url(../imgs/gzblbg.png);}
.joinimg .swiper-slide img{filter:alpha(opacity=40);opacity:0.4;-webkit-transition:  all ease-out 1s;transition:  all ease-out 1s; max-width:100%; height:auto;}
.joinimg .swiper-slide span { position:absolute; right:0; bottom:10%; font-size:20px; color:#fff; padding:10px 30px 10px 50px; background:rgba(0, 0, 0, 0.5)}
.joinimg .swiper-button-prev { background:url(../imgs/yz-le.png) center center;  top: 50%;  width: 42px; height: 42px; margin-top: -21px; left:8%;}
.joinimg .swiper-button-next { background:url(../imgs/yz-ri.png) center center;  top: 50%;  width: 42px; height: 42px; margin-top: -21px; right:8%;}
.joinimg .swiper-slide-active img{filter:alpha(opacity=100);opacity:1; position:relative; width: 100%;}
.joinimg .swiper-slide-active {border: 2px solid #fff;}
.yue_five{width: 100%; min-width: 1200px; background: #f7f1e1; padding: 0 0 100px 0;}
.picScroll-left3{ width:1200px;  overflow:hidden; position:relative; margin: 0 auto;}
.picScroll-left3 .hd{ overflow:hidden;  height:42px; width: 1200px; position: absolute; clear: both; top: 250px;}
.picScroll-left3 .hd .prev{ width: 42px; height: 42px; background:url(../imgs/zt-le.png) no-repeat; float: left; display: block;}
.picScroll-left3 .hd .next{width: 42px; height: 42px; background: url(../imgs/zt-ri.png) no-repeat;float: right;display: block;}
.picScroll-left3 .bd{ width: 1120px; margin: 0 auto;}
.picScroll-left3 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left3 .bd ul li{ margin:10px 26px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left3 .bd ul li .pic{ text-align:center; width:310px; height:219px; border: 4px solid #fff;}
.picScroll-left3 .bd ul li .pic img{ display:block; width: 100%;}
.picScroll-left3 .bd ul li .title{ line-height:40px; font-size: 18px;}
.yue_six{width: 100%; min-width: 1200px; background: #f7f1e1; padding: 0 0 100px 0;}

.yue_seven{ width: 860px; min-height: 280px; overflow: hidden; height: auto !important; background: url(../imgs/seven.jpg) top center  no-repeat #fff; border-radius: 8px; margin: 60px auto 0 auto; padding: 44px 70px 0 270px;}
.title8{ text-align: center; margin-bottom: 10px;}
.title8 p{ font-size: 28px; color:#ff688e; font-weight: 100;}
.title8 span{ font-size: 16px; color:#adadad; font-weight: 100; text-transform: uppercase; line-height: 0;}
.yue_seven .se_wz{ font-size: 16px; color: #666; line-height: 32px; font-weight: 100;}


.andEnvir .item{display:none;}
.andEnvir .activeAnd{display:block;}
#clickA a{margin-right:60px;cursor:pointer;}
#clickA a.activeAnd{color:#F438B1;border-bottom:2px solid #F438B1;}
#clickA{margin:20px 0;}
.sub-nav a{	color:#666;	font-size:14px;	line-height:28px;}
.sub-nav .lk{color:#333; font-size:14px; padding:5px 40px 5px 0}
.sub-nav .lk a{color:#333; font-size:14px; font-weight:bold; line-height:200%; padding:5px 40px 5px 0}
.sub-nav .lk_on{color:#f438b1; font-size:14px; padding:5px 40px 5px 0;font-weight: bold}
.sub-nav .lk_on a{color:#f438b1; font-size:14px; font-weight:bold; line-height:200%; padding:5px 40px 5px 0}


.flow_add{ width: 173px; padding-top: 130px; height: 273px; overflow: hidden; background:url(../imgs/flow-bg.png) no-repeat; position: fixed; right:1%; top: 50%; margin-top: -201px; z-index: 999;}
.flow_add .bq_add{ display: block; width: 89px; height: 29px; overflow:hidden; background: #cf6884; border-radius: 10px; text-align:center; line-height: 29px; font-size: 14px; margin: 10px 38px; color: #fff;}







