@charset "utf-8";
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;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal;}
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;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a,area{outline:none;blr:expression(this.onFocus=this.blur());}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur());}
sub,sup{vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0;}
textarea { resize:none;} 
input[type="submit"],input[type="button"]{ cursor:pointer;border:0;}
img,li{border:0;vertical-align:middle;zoom: 1;}
a img,img{-ms-interpolation-mode:bicubic;}
a{text-decoration:none;cursor: pointer; color:#666;}
a:hover{text-decoration:none;color: #25782c;}
body,button,input,select,textarea{ font-family: Arial,"微软雅黑";font-size:12px;color:#666;line-height: 1.7;}
.wrap{ width:1200px; margin:0 auto; clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0;}
.clearfix{*zoom:1;}

.c999{color: #999;}
.c666{color: #666;}
.c333{color: #333;}
.cfff{color: #fff;}
.c25782c{color: #25782c;}
.f24{font-size:24px;}
.f20{font-size:20px;}
.f18{font-size:18px;}
.f16{font-size:16px;}
.f14{font-size:14px;}
.f12{font-size:12px;}
.blank5{height: 50px;}
.blank4{height: 40px;}
.blank3{height: 30px;}
.blank2{height: 20px;}
.blank1{height: 10px;}

/* CONTAINER */
/* _______________________________________________ */

.carousel{position:relative;overflow:visible;}
.carousel .slides{position:relative;overflow:visible;}
.carousel .slides .slideItem{position:absolute;cursor:pointer;}
.carousel .slides .slideItem a{display:block;}
.carousel .slides .slideItem img{width:100%;height:100%;}
.slideItem .gradient{display: none;height: 0;}
.slideItem .reflection{display: none;height: 0;}
.carousel .shadow{height: 0;display: none;}
.carousel .nextButton{position:absolute;right:10px;top:133px;width:26px;height:40px;background:url(../images/ico40.png) no-repeat center;cursor:pointer;z-index:9999;}
.carousel .prevButton{position:absolute;left:10px;top:133px;width:26px;height:40px;background:url(../images/ico39.png);cursor:pointer;z-index:9999;}


/*滚动条*/
.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom;}
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
.mCustomScrollBox{ position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: none;direction: ltr;}
.mCSB_container{ overflow: hidden;width: auto;height: auto;}
.mCSB_inside > .mCSB_container { margin-right: 20px;}
.mCSB_scrollTools{position: absolute;width: 16px;height: auto;left: auto;top: 0;right: 0;bottom: 0;}
.mCSB_scrollTools .mCSB_draggerContainer{position: absolute;top: 0;left: 0;bottom: 0;right: 0; height: auto;}
.mCSB_scrollTools .mCSB_dragger{cursor: pointer;width: 100%; height: 30px; z-index: 1;}
.mCSB_scrollTools .mCSB_draggerRail{width: 3px;height: 100%;margin: 0 auto;background-color: #e5e5e5;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position: relative;width: 8px;height: 100%;margin: 0 auto;text-align: center;background-color: #25782c;border-radius:8px;border:2px solid #91ba94;}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;transition: opacity .2s ease-in-out, background-color .2s ease-in-out;}
/*滚动条*/

.header .top{line-height: 34px;height: 34px;}
.header .top a{color: #999;margin-left:15px;}
.header .top a:hover{color: #25782c;}
.header .banner{height: 156px;background: no-repeat center top;}
.header .nav{height: 72px;background: url(../images/ico1.jpg) repeat-x top left;}
.header .nav .a1{background: url(../images/ico2.jpg) no-repeat center top;}
.header .nav .a1 li{width: 120px;background: url(../images/ico3.png) no-repeat left top;float:left;}
.header .nav .a1 li:first-child{background: none;}
.header .nav .a1 li a{color: #fff;display: block;height: 72px;text-align: center;}
.header .nav .a1 li p{font-size:10px;opacity: .7;filter:alpha(opacity:70);white-space:nowrap;-webkit-transform:scale(0.833);text-transform:uppercase;}
.header .nav .a1 li h3{padding-top:14px;}
.header .nav .a1 li:hover,.header .nav .a1 li.on{background: url(../images/ico4.jpg) no-repeat center top;}
/*.index .a1 .b1{width: 890px;height: 380px;overflow: hidden;position: relative;}
.index .a1 .b1 img{max-width: 100%;max-height: 100%;}
.index .a1 .b1 .hd{position: absolute;right:20px;bottom:20px;}
.index .a1 .b1 .hd li{float:left;width: 15px;height: 15px;text-indent:-999px;background: url(../images/ico5.png) no-repeat right top;margin-left:15px;overflow: hidden;}
.index .a1 .b1 .hd li.on{background-position:left top;}*/
.index .a1 .b1{width: 890px;height: 380px;overflow: hidden;position: relative;}
.index .a1 .b1 img{max-width: 100%;max-height: 100%;}
.index .a1 .b1 .num{position: absolute;right:20px;bottom:20px;}
.index .a1 .b1 .num li{float:left;width: 15px;height: 15px;text-indent:-999px;background: url(../images/ico5.png) no-repeat right top;margin-left:15px;overflow: hidden;}
.index .a1 .b1 .num li.current{background-position:left top;}
.index .a1 .b1 .mF_YSlider{ position:relative;}
.index .a1 .b1 .mF_YSlider .pic li,.mF_YSlider .rePic li{position:absolute;top:0;left:0;display:none;}
.index .a1 .b2{width: 290px;}
.index .a1 .b2 li{margin-top:9px;height: 88px;background: url(../images/ico6.png) no-repeat center top;}
.index .a1 .b2 li.lv{background-position: center -100px;}
.index .a1 .b2 li:first-child{margin-top:0;}
.index .a1 .b2 li:hover{background-position:center bottom;}
.index .a1 .b2 li a{display: block;height: 88px;color: #fff;padding-left:140px;background: no-repeat 80px center;}
.index .a1 .b2 li a p{font-size:12px;}
.index .a1 .b2 li a h3{padding-top:23px;}
.index .title{background: url(../images/ico12.png) no-repeat;padding-left:15px;height: 51px;color: #fff;line-height: 51px;width: 285px;}
.index .title2{background: url(../images/ico11.png) no-repeat;padding-left:15px;height: 51px;color: #fff;line-height: 51px;}
.index .title5{background: url(../images/ico37.png) no-repeat;padding-left:15px;height: 51px;color: #fff;line-height: 51px;}
.index .a2 .b1{width: 285px;}
.index .a2 .b1 a{width: 142px;height: 32px;padding-top:65px;color: #fff;text-align: center;}
.index .a2 .b1 a:hover{background-color: #54b111;}
.index .a2 .b1 .ico13{background:#0095d8 url(../images/ico13.png) no-repeat center 16px;margin-bottom:1px;}
.index .a2 .b1 .ico14{background:#25782c url(../images/ico14.png) no-repeat center 18px;margin-bottom:1px;}
.index .a2 .b1 .ico15{background:#aa0082 url(../images/ico15.png) no-repeat center 22px;margin-top:1px;}
.index .a2 .b1 .ico16{background:#005344 url(../images/ico16.png) no-repeat center 14px;margin-top:1px;}
.index .a2 .b2{width: 585px;margin-left:20px;}
.index .a2 .b2 .title3{background: url(../images/ico17.jpg) no-repeat;height: 51px;line-height: 1.2;}
.index .a2 .b2 .title3 li{float:left;width: 25%;text-align: center;height: 51px;position: relative;color: #fff;}
.index .a2 .b2 .title3 li table{width: 100%;height: 100%;}
.index .a2 .b2 .title3 li .dow{display: none;}
.index .a2 .b2 .title3 li.on{background: url(../images/ico19.png) no-repeat;}
.index .a2 .b2 .title3 li.on .dow{position: absolute;width: 12px;height: 4px;bottom:0;left:50%;margin-left:-6px;background: url(../images/ico18.png) no-repeat;display: block;}
.index .a2 .b2 .info{height: 292px;border:1px solid #e5e5e5;border-top:0;}
.index .a2 .b2 .info .title4{line-height: 32px;border-bottom:1px solid #e5e5e5;background-color: #eee;padding-left:20px;}
.index .a2 .b2 .info dl{margin-top:12px;overflow: hidden;zoom: 1;}
.index .a2 .b2 .info dl dt{color: #25782c;margin-left:20px;float:left;width: 130px;}
.index .a2 .b2 .info dl dd{margin-left:12px;float:left;}
.index .a2 .b2 .info dl dd a{color: #333;font-size:12px;}
.index .a2 .b2 .info dl dd a:hover{color: #25782c;}
.index .a2 .b2 .info .signup dl dt{text-align:center; width:120px;}
.index .a2 .b2 .info .signup dl dt:first-child{width:100px;}
.index .a2 .b2 .info .signup dl dd{text-align:center;margin-left:20px; width:120px;}
.index .a2 .b2 .info .signup dl dd:first-child{width:100px;}
.index .a2 .b2 .info .more{width: 122px;text-align: center;line-height: 40px;background: url(../images/ico20.png) no-repeat center;color: #fff;display: block;margin:20px auto 0;}
.index .a2 .b2 .info .news li{border-top: 1px dashed #d5d5d5;}
.index .a2 .b2 .info .news li:first-child{border:0px;}
.index .a2 .b2 .info .news li a{display: block;padding: 11px 10px 11px 23px;line-height: 2;}
.index .a2 .b2 .info .news li a .img{width: 100px;float: left;height: 75px;padding-right:10px;}
.index .a2 .b2 .info .news li a .img img{max-width: 100%;max-height: 100%;}
.index .a2 .b2 .info .news li a h3{color: #333;margin-left:5px;}
.index .a2 .b2 .info .news li a p{font-size: 12px;height:48px; overflow:hidden;}
.index .a2 .b3{width: 290px;position: relative;}
.index .a2 .b3 .more{color: #fff;margin-right:10px;}
.index .a2 .b3 .more:hover{color: #c20099;}
.index .a2 .b3 .bd{margin-top:9px;height: 284px;}
.index .a2 .b3 .bd img{max-width: 100%;max-height: 100%;}
.index .a2 .b3 .prev{background: url(../images/ico21.png) no-repeat left top;width: 26px;height: 26px;position: absolute;right:38px;bottom:9px;}
.index .a2 .b3 .next{background: url(../images/ico21.png) no-repeat right top;width: 26px;height: 26px;position: absolute;right:6px;bottom:9px;}
.index .a2 .b3 .prev:hover{background-position:left bottom;}
.index .a2 .b3 .next:hover{background-position:right bottom;}
.index .a3 .b1{width: 890px;}
.index .a3 .b1 .c1{background: url(../images/ico22.jpg) repeat-x;}
.index .a3 .b1 .c1 .more{margin-right:10px;background: url(../images/ico23.png) no-repeat center;width: 65px;line-height: 26px;margin-top:10px;padding-left:15px;color: #016501;}
.index .a3 .b1 .box1{position: relative;width: 520px;height: 400px;}
.index .a3 .b1 .box1 .tc{width: 500px;padding-left:20px;line-height: 60px;background: url(../images/ico24.png);position: absolute;bottom:0;left:0;}
.index .a3 .b1 .box1 a{color: #fff;display: none;position: absolute;left:0;top:0;}
.index .a3 .b1 .box1 a:hover{color: #c20099;}
.index .a3 .b1 .box1 img{width:520px;height:400px;/*max-width: 100%;max-height: 100%;*/}
.index .a3 .b1 .box2{width: 370px;height: 400px;}
.index .a3 .b1 .box2 li{margin-bottom:1px;}
.index .a3 .b1 .box2 li a{display: block;height: 63px;padding:16px 0 0 90px;position: relative;background-color: #f7f7f7;color: #333;}
.index .a3 .b1 .box2 li a .dete{position: absolute;width: 80px;background:#eee url(../images/ico25.png) no-repeat center -86px;left:0;top:0;height: 79px;color: #b3b3b3;}
.index .a3 .b1 .box2 li a .dete .m{position: absolute;left:10px;top:7px;}
.index .a3 .b1 .box2 li a .dete .d{position: absolute;left:38px;top:35px;}
.index .a3 .b1 .box2 li a p{color: #999;font-size:12px;}
.index .a3 .b1 .box2 li a p{color: #999;font-size:12px;}
.index .a3 .b1 .box2 li a:hover{color: #fff;background-color: #333;}
.index .a3 .b1 .box2 li a:hover .dete{position: absolute;width: 80px;background:#25782c url(../images/ico25.png) no-repeat center 16px;left:0;top:0;height: 79px;color: #fff;}
.index .a3 .b2{width: 290px;position: relative;}
.index .a3 .b2 .bd{line-height: 28px;height: 400px;}
.index .a3 .b2 .bd .img{height: 280px;}
.index .a3 .b2 .bd .img img{max-width: 100%;max-height: 100%;}
.index .a3 .b2 .bd h3{text-align: center;margin-top:8px;}
.index .a3 .b2 .bd p{font-size:12px;}
.index .a3 .b2 .hd{position: absolute;bottom:5px;width: 100%;left:0;text-align: center;}
.index .a3 .b2 .hd ul{display: inline-block;zoom: 1;*display: inline;}
.index .a3 .b2 .hd li{float:left;width: 6px;height: 6px;margin:0 3px;background: url(../images/ico26.png) no-repeat right top;text-indent:-999px;overflow: hidden;}
.index .a3 .b2 .hd li.on{background-position:left top;}
.index .a3 .b2 .prev{background: url(../images/ico28.png) no-repeat;width: 26px;height: 40px;position: absolute;left:0;top:180px;z-index: 99;}
.index .a3 .b2 .next{background: url(../images/ico27.png) no-repeat;width: 26px;height: 40px;position: absolute;right:0;top:180px;z-index: 99;}
.index .a4 .b1{width: 341px;background: url(../images/ico69.png) no-repeat;height: 341px;position: relative;border-radius: 341px;overflow: hidden;}
/*.index .a4 .b1 a{height: 172px;background: url(../images/ico35.jpg) no-repeat center;background-size:cover;text-align: center;color: #fff;margin:0 2px 2px 0;}
.index .a4 .b1 a:hover{background: url(../images/ico36.jpg) no-repeat center;background-size:cover;}*/
.index .a4 .b1 a{color: #fff;position: absolute;text-align: center;line-height: 1.4;}
.index .a4 .b1 i{display: block;height: 50px;background: no-repeat center;}
.index .a4 .b1 .bg1{position: absolute;left:8px;top:0;background: url(../images/ico76.png) no-repeat;width: 164px;height: 172px;display: none;}
.index .a4 .b1 .bg2{position: absolute;left: 172px;top:0;background: url(../images/ico77.png) no-repeat;width: 164px;height: 172px;display: none;}
.index .a4 .b1 .bg3{position: absolute;left: 172px;top: 119px;background: url(../images/ico78.png) no-repeat;width: 167px;height: 188px;display: none;}
.index .a4 .b1 .bg4{position: absolute;left: 70px;top: 172px;background: url(../images/ico79.png) no-repeat;width: 202px;height: 169px;display: none;}
.index .a4 .b1 .bg5{position: absolute;left: 0px;top: 117px;background: url(../images/ico80.png) no-repeat;width: 173px;height: 194px;display: none;}
.index .a4 .b1 .mo1{position: absolute;left: 20px;top: 0px;width: 140px;padding-top: 35px;height: 110px;padding-left: 10px;}
.index .a4 .b1 .mo2{position: absolute;left: 170px;top: 0;padding-top: 35px;width: 140px;height: 110px;padding-right: 10px;}
.index .a4 .b1 .mo3{position: absolute;left: 210px;top: 135px;width: 135px;padding-top: 20px;height: 155px;}
.index .a4 .b1 .mo4{position: absolute;left: 93px;z-index: 8;top: 226px;padding-top: 10px;width: 155px;height: 150px;}
.index .a4 .b1 .mo5{position: absolute;left: 0;top: 135px;width: 135px;padding-top: 20px;height: 155px;}
.index .a4 .b1 .mo6{position: absolute;left: 111px;top: 111px;color: #005647;width: 120px;height: 100px;border-radius: 120px;padding-top:20px;z-index: 9;background:#fff;background: url(../images/ico81.png) no-repeat\9;}
.index .a4 .b1 .mo6 i{background-image: url(../images/ico72.png);}
.index .a4 .b1 .mo6:hover{background:#54b111;background: url(../images/ico82.png) no-repeat\9;color: #fff;}
.index .a4 .b1 .mo6:hover i{background-image: url(../images/ico83.png);}
.index .a4 .b2{width: 481px;margin-left:20px;}
.index .a4 .b2 li{border-top:1px dashed #d5d5d5;}
.index .a4 .b2 li:first-child{border-top:0;}
.index .a4 .b2 li a{display: block;padding:11px 10px 11px 110px;line-height: 2;}
.index .a4 .b2 li a .img{width: 100px;float:left;margin-left:-110px;height: 75px;}
.index .a4 .b2 li a .img img{max-width: 100%;max-height: 100%;}
.index .a4 .b2 li a h3{color: #333;}
.index .a4 .b2 li a p{font-size:12px; height:44px; overflow:hidden; line-height:22px;}
.index .a4 .b3{width: 290px;}
.index .a4 .b3 li{margin-top:2px;}
.index .a5 .b1{width: 890px;}
.index .a5 .b1 .c1{background: url(../images/ico22.jpg) repeat-x;}
.index .a5 .b1 .info{height: 430px;background: url(../images/ico38.jpg) no-repeat;padding-top:65px;overflow: hidden;position: relative;}
.index .a5 .b1 .info h3{position: absolute;bottom:-55px;font-size:18px;color: #333;line-height: 50px;width: 100%;text-align: center;display: block;left:0;font-weight: 700;}
.index .a5 .b1 .info h3 .ico41{background: url(../images/ico41.png) no-repeat center;display: inline-block;width: 35px;}
.index .a5 .b1 .info h3 .ico42{background: url(../images/ico42.png) no-repeat center;display: inline-block;width: 35px;}
.index .a5 .b1 .info li{display: none;}
.index .a5 .b1 .info .num{position: absolute;width: 100%;bottom:20px;text-align: center;}
.index .a5 .b1 .info .num ul{display: inline-block;zoom: 1;*display: inline;}
.index .a5 .b1 .info .num li{float:left;background: url(../images/ico26.png) no-repeat right center;width: 6px;height: 6px;display: block;overflow: hidden;text-indent: -999px;margin: 0 3px;cursor: pointer;}
.index .a5 .b1 .info .num li.current{background-position: left center;}
.index .a5 .b1 .info .txt p{display: none;}
.index .a5 .b1 .info .next{position:absolute;right:0;top:150px;width:26px;height:40px;background:url(../images/ico40.png) no-repeat center;cursor:pointer;z-index:9999;display: none;}
.index .a5 .b1 .info .prev{position:absolute;left:0;top:150px;width:26px;height:40px;background:url(../images/ico39.png);cursor:pointer;z-index:9999;display: none;}
.index .a5 .b1 .info .im1{position: absolute;background: url(../images/ico84.png) no-repeat;display: block;color: #fff;font-size:20px;padding:115px 0 0 60px;width: 235px;height: 60px;z-index: 999;top:65px;left:0;
-webkit-clip-path: polygon(0 0, 295px 0, 193px 175px, 0% 175px);
clip-path: polygon(0 0, 295px 0, 193px 175px, 0% 175px);}
.index .a5 .b1 .info .im1:hover{background-position:left bottom;}
.index .a5 .b1 .info .im2{position: absolute;background: url(../images/ico85.png) no-repeat;color: #fff;font-size:20px;padding:115px 0 0 60px;width: 235px;height: 60px;z-index: 999;top:240px;left:0;
-webkit-clip-path: polygon(0 0, 193px 0, 295px 175px, 0% 175px);
clip-path: polygon(0 0, 193px 0, 295px 175px, 0% 175px);}
.index .a5 .b1 .info .im2:hover{background-position:left bottom;}
.index .a5 .b1 .info .im3{position: absolute;background: url(../images/ico86.png) no-repeat;color: #fff;font-size:20px;padding:190px 0 0 135px;width: 157px;height: 160px;z-index: 999;right:0;top:65px;
-webkit-clip-path: polygon(0 0, 292px 0, 292px 350px, 0 350px,100px 175px);
clip-path: polygon(0 0, 292px 0, 292px 350px, 0 350px,100px 175px);}
.index .a5 .b1 .info .im3:hover{background-position:left bottom;}
.index .a5 .b1 .info .carousel{margin:0 auto;}
.index .a5 .b2{width: 290px;background: url(../images/ico43.jpg) no-repeat center bottom;height: 546px;}
.index .a5 .b2 li a{display: block;color: #333;padding-left:25px;background: url(../images/ico44.png) no-repeat 10px center;line-height: 34px;}
.index .a5 .b2 li a:hover{color: #25782c;}
/*.index .a5 .b1{width: 890px;}
.index .a5 .b1 .c1{background: url(../images/ico22.jpg) repeat-x;}
.index .a5 .b1 .info{height: 430px;background: url(../images/ico38.jpg) no-repeat;padding-top:65px;overflow: hidden;}
.index .a5 .b1 .info h3{display: none;}
.index .a5 .b1 .info .on h3{position: absolute;bottom:50px;font-size:18px;color: #333;line-height: 50px;width: 100%;text-align: center;display: block;left:0;}
.index .a5 .b1 .info .on h3 .ico41{background: url(../images/ico41.png) no-repeat center;display: inline-block;width: 35px;}
.index .a5 .b1 .info .on h3 .ico42{background: url(../images/ico42.png) no-repeat center;display: inline-block;width: 35px;}
.index .a5 .b2{width: 290px;background: url(../images/ico43.jpg) no-repeat center bottom;height: 546px;}
.index .a5 .b2 li a{display: block;color: #333;padding-left:25px;background: url(../images/ico44.png) no-repeat 10px center;line-height: 34px;}
.index .a5 .b2 li a:hover{color: #25782c;}*/


.footer .footer_nav{background: url(../images/ico45.jpg) repeat-x;line-height: 50px;height: 50px;border-bottom:1px solid #065100;color: #fff;}
.footer .footer_nav a{color: #fff;margin:0 10px;}
.footer .footer_nav a:hover{color: #c20099;}
.footer .info{background: #0e6d00 url(../images/ico46.jpg) no-repeat center top;}
.footer .info .a1 .box{width: 464px;height: 74px;background: url(../images/ico47.png) no-repeat;line-height: 74px;padding:0 35px;position: relative;}
.footer .info .a1 .box .ico48{color: #fff;background: url(../images/ico48.png) no-repeat left center;padding-left:60px;display: inline-block;zoom: 1;margin-right:30px;}
.footer .info .a1 .box .b1{text-align: center;color: #fff;background: url(../images/ico50.png) no-repeat left center;}
.footer .info .a1 .box .b1 a{color: #fff;margin:0 10px;}
.footer .info .a1 .box .b1 a:hover{color: #c20099;}
.footer .info .a2{text-align: center;color: #fff;line-height: 2;}

.page .location{padding-left:50px;line-height: 47px;background:#fafafa url(../images/ico51.png) no-repeat 20px center;}
.page .location a{margin:0 8px;color: #666;}
.page .location a:hover{color: #25782c;}
.page .page_nav{width: 270px;}
.page .page_nav .title1{background: url(../images/ico52.png) no-repeat;padding-left:15px;height: 67px;color: #fff;line-height: 67px; text-transform:uppercase;}
.page .page_nav .b1 li{line-height: 48px;margin-bottom:1px;background-color: #f2f7f2;position: relative;}
.page .page_nav .b1 li a{display: block;padding:0 40px 0 16px;color: #666;}
.page .page_nav .b1 li.on>a,.page .page_nav .b1 li>a:hover{color: #25782c;background:#aecfad;}
.page .page_nav .b1 li dl{display: none;}
.page .page_nav .b1 li .tc{position: absolute;width: 22px;height: 22px;background: url(../images/ico58.png) no-repeat;right:15px;top:15px;cursor:pointer;}
.page .page_nav .b1 li.on .tc{background-image:url(../images/ico53.png);}
.page .page_nav .b1 li dl dd{margin-top:1px;}
.page .page_nav .b1 li dl dd a{padding-left:40px;font-size:14px;}
.page .page_nav .b1 li dl dd a:hover,.page .page_nav .b1 li dl dd.on a{background-color: #dbeadb;color: #25782c;}
.page .page_r{width: 893px;}
.page .picture .a1 ul{width: 950px;}
.page .picture .a1 li{float:left;width: 420px;height: 325px;margin:0 49px 11px 0;line-height: 40px;overflow: hidden;text-align: center;}
.page .picture .a1 li .img{height: 280px;border:1px solid #25782c;overflow: hidden;box-sizing:border-box;}
.page .picture .a1 li .img img{max-width: 100%;max-height: 100%;webkit-transition: all ease-out .5s;transition: all ease-out .5s;}
.page .picture .a1 li:hover .img{border:1px solid #aecfad;}
.page .picture .a1 li:hover .img img{-webkit-transform: scale(1.08);transform: scale(1.08);}
.page .about .a1{line-height: 2.2;}
.page .about .a1 h3{line-height: 2.6;}
.page .about .a2 ul{width: 920px;}
.page .about .a2 li{float:left;width: 239px;margin:0 27px 25px 0 ;background-color: #fafafa;padding:5px 15px 0 25px;height: 210px;}
.page .about .a2 li h3{margin:10px 0;font-weight: 700;}
.page .about .a3 ul{width: 920px;}
.page .about .a3 li{float:left;width: 286px;height: 285px;overflow: hidden;margin:0 19px 20px 0;}
.page .about .a3 li .img{height: 220px;margin-bottom:10px;position: relative;border:1px solid #25782c;overflow: hidden;box-sizing:border-box;}
.page .about .a3 li .img img{max-width: 100%;max-height: 100%;webkit-transition: all ease-out .5s;transition: all ease-out .5s;}
.page .about .a3 li .img .tc{position: absolute;width:100%;height: 100%;left:0;top:0;background: url(../images/ico54.png) no-repeat;z-index: 9;display: none;}
.page .about .a3 li:hover .img{border:1px solid #aecfad;}
.page .about .a3 li:hover .img .tc{position: absolute;width:100%;height: 100%;left:0;top:0;background: url(../images/ico54.png) no-repeat;z-index: 9;display: block;}
.page .about .a3 li:hover .img img{-webkit-transform: scale(1.08);transform: scale(1.08);}
.page .about .a4 img{max-width: 100%;max-height: 100%;}
.page .about .a4 .b1{padding:0 50px;position: relative;}
.page .about .a4 .b1 .prev{position: absolute;left:0;top:33px;background:#f0f0f0 url(../images/ico56.png) no-repeat center;width: 31px;height: 72px;}
.page .about .a4 .b1 .next{position: absolute;right:0;top:33px;background:#f0f0f0 url(../images/ico57.png) no-repeat center;width: 31px;height: 72px;}
.page .about .a4 .b1 .next:hover,.page .about .a4 .b1 .prev:hover{background-color:#adceac;}
.page .about .a4 .b1 .bd li{float:left;width: 184px;height: 132px;border:3px solid #ccc;margin:0 5px;text-align: center;}
.page .about .a4 .b1 .bd li.on{border:3px solid #25782c;}
.page .about .a4 .info li{text-align: center;display: none;height: 625px;}
.page .about .a4 .info li h3{padding-top:20px;}
.page .about .a4 .info li .img{height: 545px;}





.page .paging{text-align: center;}
.page .paging a{display: inline-block;*zoom: 1;line-height: 45px;background-color: #f5f5f5;margin: 0 5px;padding:0 17px;}
.page .paging a:hover,.page .paging a.on{color: #fff;background: url(../images/ico55.jpg) repeat-x;}
.page .news li{margin-bottom:30px;}
.page .news li .img{float:left;width: 284px;height: 190px;margin-left:-300px;}
.page .news li .img img{width: 284px;height: 190px;}
.page .news li .dsc { line-height:22px;color:#999;}
.page .news li .more{margin-left:10px;}
.page .news li .dete{margin:5px 0;}
.page .news li h3{padding-top:10px;}
.page .news li a{color: #666;display: block;overflow: hidden;zoom: 1;padding-left:300px;line-height: 30px;}
.page .news li a:hover h3,.page .news li a:hover .more{color: #25782c;}
.page .page_info{line-height: 2;}
.page .page_info img{max-width: 100%;}
.page .teaching .a1 .b1{padding-left:350px;overflow: hidden;zoom: 1;line-height: 2;}
.page .teaching .a1 .b1 .img{float:left;margin-left:-350px;width: 316px;height: 420px;}
.page .teaching .a1 .b1 .img img{max-width: 100%;max-height: 100%;}
.page .teaching .a1 .b2 .c1{width: 903px;}
.page .teaching .a1 .b2 .c1 li{float:left;width: 140px;height: 171px;margin-right:10px;}
.page .teaching .a1 .b2 .c1 li img{width: 140px;height: 171px;}
.page .teaching .a1 .b3{padding:50px 0;height: 420px;border-top:2px dotted #eee;}
.page .teaching .a1 .b3 .img{float:left;width: 350px;height: 420px;}
.page .teaching .a1 .b3 .info{width: 510px;line-height: 2;}
.page .teaching .a1 .b3 .info td{vertical-align: top;}
.page .recruit .a1{padding:30px 0;}
.page .recruit .a1 li{float:left;margin:0 16px;}
.page .recruit .a1 li a{color: #25782c;width: 190px;height:70px;background: url(../images/ico60.png) no-repeat;text-align: center;display: block;padding-top:15px;}
.page .recruit .a1 li a:hover,.page .recruit .a1 li.on a{background-image:url(../images/ico59.png);color: #fff;}
.page .recruit .a1 i{display: block;height: 28px;background: no-repeat center 0;margin-bottom:4px;}
.page .recruit .a1 .ico61{background-image: url(../images/ico61.png);}
.page .recruit .a1 .ico62{background-image: url(../images/ico62.png);}
.page .recruit .a1 .ico63{background-image: url(../images/ico63.png);}
.page .recruit .a1 .ico64{background-image: url(../images/ico64.png);}
.page .recruit .a1 li a:hover i,.page .recruit .a1 li.on a i{background-position: center -32px;}
.page .train .a1{line-height: 40px;}
.page .train .a1 td{vertical-align: top;}
.page .train .a1 .text1{width: 338px;height: 40px;border:1px solid #ccc;padding:0 10px;margin-bottom:15px;line-height: 40px;}
.page .train .a1 .select{width: 358px;height: 40px;position: relative;border:1px solid #ccc;margin-bottom:15px;background: url(../images/ico65.png) no-repeat 328px center;}
.page .train .a1 .select .select_info{padding:0 35px 0 10px;}
.page .train .a1 .select select{position:absolute;width: 100%;height: 100%;opacity: 0;filter:alpha(opacity=0);left:0;top:0;}
.page .train .a1 .textarea{border:1px solid #ccc;width: 800px;height: 150px;margin-bottom:15px;padding:10px;}
.page .train .a1 .submit{width: 151px;height: 43px;line-height: 43px;background: url(../images/ico68.png) no-repeat;text-align: center;margin-top:30px;vertical-align:baseline;}
.page .train .a1 #error_msg{display:inline-block;height:43px;line-height:43px;color:#ff0000;margin-left:30px;}
.page .train .a1 .b1{line-height:2;}

/*底部分享样式*/
.share{position: relative;bottom: 58px;left: 110px;}
.share .bdsharebuttonbox a{width:33px;height:33px;padding:0px;margin-left:15px;}
.share .bdsharebuttonbox .bds_more{background: transparent url("../images/share_more.png") repeat scroll 0% 0%;}
.share .bdsharebuttonbox .bds_qzone{background: transparent url("../images/share_qzone.png") repeat scroll 0% 0%;}
.share .bdsharebuttonbox .bds_tsina{background: transparent url("../images/share_tsina.png") repeat scroll 0% 0%;margin: 0px 12px;}
.share .bdsharebuttonbox .bds_tqq{background: transparent url("../images/share_tqq.png") repeat scroll 0% 0%;}
.share .bdsharebuttonbox .bds_renren{background: transparent url("../images/share_renren.png") repeat scroll 0% 0%;}
.share .bdsharebuttonbox .bds_weixin{background: transparent url("../images/share_weixin.png") repeat scroll 0% 0%;}
.btmewm {float:left;width:90px;height:90px;position:relative;left:180px;bottom:20px;}

/*首页一键回拨样式*/
.apply-none{z-index: 99999;width: 500px;height: 300px;padding:30px 70px;background-color: #ffffff;position: fixed;top:50%;left:50%;margin-top: -250px;margin-left: -310px;box-sizing: border-box;}
.apply-none p{font-size: 18px;color: #666666;font-weight: bold;text-align: center;height: 35px;line-height: 45px;margin:  5px 0;}
.apply-none .tel{margin-top:60px;font-size:25px;}
.apply-none em{color:#b02923;margin: 5px 5px 5px 0;}
.apply-none .close{background: url(../images/ms-16.png) no-repeat center center;width: 37px;height: 37px;display: block;position: absolute;top:31px;right: 35px;}
.black{width: 100%;height: 100%;background-color:#000000;opacity: 0.6; filter:alpha(opacity=50);position: fixed;z-index: 9999;top:0;left:0;display: none;}



