﻿/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:' '; color:#666;}
a{color:#666;}
a:hover{ color:#05a066; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}


.header{ position:fixed; left:0; top:0; z-index:99; width:100%; height:100px; background:rgba(255,255,255,0.3);}
.header .logo{ float:left; width:368px; height:54px; margin-top:23px;}
.header .ziti{ float:left; margin-left:12px; height:50px; line-height:50px; font-size:24px; font-family:"楷体"; color:#05a066; margin-top:28px;}


/*menu*/
.menu{ float:right; height:50px;line-height:47px; margin-top:25px;}
.menu ul li{ float:left; position:relative; margin:0 20px;}
.menu ul li dl{ background:#fff; width:150%; position:absolute; left:-20%; top:47px; box-shadow:2px 2px 5px rgba(0,0,0,0.2);display:none; }
.menu ul li dl dd{ line-height:32px; }
.menu ul li dl dd a{ font-size:14px; color:#666; font-weight:normal; display:block; padding:0; text-align:center;}
.menu ul li dl dd a:hover{ border-bottom:none; background:#05a066; color:#fff;}
.menu a{ font-size:18px;color:#333; text-decoration:none; display:block;text-align:center;}
.menu a:hover{ border-bottom:#05a066 solid 3px; color:#333;}
a.menu_hover{ border-bottom:#05a066 solid 3px; color:#333;}
.active a{ border-bottom:#05a066 solid 3px; color:#333;}


.n_header{ width:100%; height:100px; background:rgba(255,255,255,0.3);}
.n_header .logo{ float:left; width:368px; height:54px; margin-top:23px;}
.n_header .ziti{ float:left; margin-left:12px; height:50px; line-height:50px; font-size:28px; font-family:"黑体"; color:#05a066; margin-top:28px;}	
	
.con01_bg{ background:#f5f5f5;}
.con01{ padding:10% 0 11% 0;}
.con01 h2{ margin-bottom:40px;}
.con01 h2 strong{ display:block; width:100%; height:40px; line-height:40px; font-size:28px; font-weight:normal; text-align:center; color:#05a066;}
.con01 h2 span{ display:block; width:100%; height:22px; line-height:22px; font-size:14px; font-weight:normal; text-align:center; color:#999; letter-spacing:8px; margin-top:6px;}
.con01 h2 em{ display:block; width:100px; height:3px; background:#05a066; margin:10px auto 0 auto;}




.con02_bg{ background:#f0f0f0;}
.con02{ padding:12% 0 17% 0;}
.con02 h2{ margin-bottom:40px;}
.con02 h2 strong{ display:block; width:100%; height:40px; line-height:40px; font-size:34px; text-align:center; color:#05a066;}
.con02 h2 span{ display:block; width:100%; height:22px; line-height:22px; font-size:14px; font-weight:normal; text-align:center; color:#999; letter-spacing:8px; margin-top:6px;}
.con02 h2 em{ display:block; width:100px; height:3px; background:#05a066; margin:10px auto 0 auto;}
/*.con02 ul{ border-left:#ddd solid 1px; border-top:#ddd solid 1px;}
.con02 ul li{ float:left; position:relative; width:238px; height:100px; border-right:#ddd solid 1px; border-bottom:#ddd solid 1px;}
.con02 ul li img{ max-width:100%; max-height:100%; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto;}*/
.scroll_33{ margin-top:120px;}
.scroll_33 .bd li{ float:left; width:204px; margin:0 19px 15px 19px;}
.scroll_33 .bd li .img{ width:99.5%; border:#ddd solid 1px; position:relative; height:120px;}
.scroll_33 .bd li .img img{ position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; max-width:100%; max-height:100%;}
.scroll_33 .bd li span{ height:30px; line-height:30px; font-size:14px; text-align:center; color:#333; overflow:hidden; display:block;}


.con03_bg{ background:url(../images/17.png) center no-repeat;}
.con03{ padding:10% 0 11% 0;}
.con03 h2{ margin-bottom:40px;}
.con03 h2 strong{ display:block; width:100%; height:40px; line-height:40px; font-size:28px; font-weight:normal; text-align:center; color:#05a066;}
.con03 h2 span{ display:block; width:100%; height:22px; line-height:22px; font-size:14px; font-weight:normal; text-align:center; color:#999; letter-spacing:8px; margin-top:6px;}
.con03 h2 em{ display:block; width:100px; height:3px; background:#05a066; margin:10px auto 0 auto;}
.con03 ul{ border-left:#ddd solid 1px;}
.con03 ul li{ float:left; width:398px; height:299px; background:#fff; border-top:#ddd solid 1px; border-right:#ddd solid 1px; border-bottom:#ddd solid 1px;}
.con03 ul li .img{ width:354px; height:218px; margin:22px auto 0 auto; overflow:hidden;}
.con03 ul li .img img{ width:354px; height:218px;}
.con03 ul li .img img:hover{-webkit-transform: scale(1.1);  -ms-transform: scale(1.1);   -moz-transform: scale(1.1);   transform: scale(1.1);  -webkit-transition: all ease-in-out .3s;  transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;  transition: all ease-in-out .3s;}
.con03 ul li span{ display:block; width:100%; height:62px; line-height:62px; font-size:14px; text-align:center;}
.con03 a.a1{ display:block; width:160px; height:45px; line-height:45px; background:#05a066; color:#fff; font-size:14px; border-radius:20px; margin:40px auto 0 auto; text-align:center;}


.con04{ padding:10% 0 11% 0;}
.con04 h2{ margin-bottom:40px;}
.con04 h2 strong{ display:block; width:100%; height:40px; line-height:40px; font-size:34px; text-align:center; color:#05a066;}
.con04 h2 span{ display:block; width:100%; height:22px; line-height:22px; font-size:14px; font-weight:normal; text-align:center; color:#999; letter-spacing:8px; margin-top:6px;}
.con04 h2 em{ display:block; width:100px; height:3px; background:#05a066; margin:10px auto 0 auto;}
.banner_01{ width:1200px;height:450px; overflow:hidden; position:relative; z-index:1; }
.banner_01 ul {height:450px;position:absolute;}
.banner_01 ul li {width:1200px; height:450px;float:left;overflow:hidden; position:relative;}
.banner_01 .btn {width:1200px; position:absolute; height:10px; padding:5px 10px; right:48%; bottom:3px; text-align:right;}
.banner_01 .btn span {display:inline-block; width:15px; height:15px; border-radius:15px; margin-left:20px; cursor:pointer; background:#05a066;}
.banner_01 .btn span.on {background:#05a066;}
.con04 dl dd{ float:left; margin:0 14px 28px 14px; position:relative; width:200px; height:160px; padding:5px; border-radius:10px; border:#66D8AD solid 1px; overflow:hidden; }
.con04 dl dd .yx{ width:200px; height:160px;}
.con04 dl dd .yx img{ max-width:100%; height:40px; display:block; margin:30px auto 10px auto;}
.con04 dl dd .yx span{ display:block; width:100%; height:40px; line-height:40px; font-size:20px; text-align:center;}
.con04 dl dd .yx em{ display:block; width:30px; height:3px; background:#B3B3B3; margin:20px auto 0 auto;}
.con04 dl dd .zh{ position:absolute; left:0; top:170px; width:200px; height:160px; padding:5px; background:-webkit-linear-gradient(top,#66D8AD,#24C7A9); z-index:9; }
.con04 dl dd .zh strong{ display:block; width:96%; height:40px; line-height:40px; font-size:20px; color:#fff; text-align:center; font-weight:normal; margin:20px auto 0 auto;}
.con04 dl dd .zh b{ display:block; width:30px; height:3px; background:#fff; margin:10px auto 0 auto;}
.con04 dl dd .zh span{ display:block; width:96%; margin:15px auto 0 auto; height:60px; line-height:20px; color:#fff; overflow:hidden; }


.con05_bg{ background:#f5f5f5;}
.con05{ padding:10% 0 11% 0;}
.con05 h2{ margin-bottom:40px;}
.con05 h2 strong{ display:block; width:100%; height:40px; line-height:40px; font-size:28px; font-weight:normal; text-align:center; color:#05a066;}
.con05 h2 span{ display:block; width:100%; height:22px; line-height:22px; font-size:14px; font-weight:normal; text-align:center; color:#999; letter-spacing:8px; margin-top:6px;}
.con05 h2 em{ display:block; width:100px; height:3px; background:#05a066; margin:10px auto 0 auto;}
.con05 dl dt{ float:left; width:50%; background:#fff;}
.con05 dl dt img{ display:block; float:left; width:50%;}
.con05 dl dt font{ display:block; float:left; width:46%; padding:20px 2%;}
.con05 dl dt font b{ display:block; width:100%; height:40px; line-height:40px; font-size:22px; font-weight:normal; color:#000;}
.con05 dl dt font span{ display:block; width:100%; line-height:30px; font-size:16px; color:#000;}
.con05 dl dd{ float:right; width:50%; background:#fff;}
.con05 dl dd img{ display:block; float:left; width:50%;}
.con05 dl dd font{ display:block; float:left; width:46%; padding:20px 2%;}
.con05 dl dd font b{ display:block; width:100%; height:40px; line-height:40px; font-size:22px; font-weight:normal; color:#000;}
.con05 dl dd font span{ display:block; width:100%; line-height:30px; font-size:16px; color:#000;}


.con06_bg{ padding:10% 0 11% 0;}
.con06{ padding:10% 0 11% 0;}
.con06 h2{ margin-bottom:40px;}
.con06 h2 strong{ display:block; width:100%; height:40px; line-height:40px; font-size:34px; text-align:center; color:#05a066;}
.con06 h2 span{ display:block; width:100%; height:22px; line-height:22px; font-size:14px; font-weight:normal; text-align:center; color:#999; letter-spacing:8px; margin-top:6px;}
.con06 h2 em{ display:block; width:100px; height:3px; background:#05a066; margin:10px auto 0 auto;}

/*slideTxtBox_01*/
.slideTxtBox_01{ float:left; width:1200px;}
.slideTxtBox_01 .hd ul li{ float:left; width:250px; height:40px; line-height:40px; border-radius:5px; color:#fff; background:#05a066; text-align:center; margin-right:30px;}
.slideTxtBox_01 .hd ul li a{ color:#fff; font-size:16px;}
.slideTxtBox_01 .hd ul li.on{ background:#05a066;cursor:pointer; } 
.slideTxtBox_01 .bd{ margin-top:30px;}
.slideTxtBox_01 .bd dl dt{ height:180px; margin-bottom:30px;}
.slideTxtBox_01 .bd dl dt img{ display:block; float:left; width:280px; height:180px;}
.slideTxtBox_01 .bd dl dt strong{ display:block; width:880px; height:30px; line-height:30px; font-size:14px; color:#565656; float:right; font-weight:normal; }
.slideTxtBox_01 .bd dl dt font{ display:block; float:left; margin-top:20px; margin-left:40px; font-size:14px; width:880px;}
.slideTxtBox_01 .bd dl dt a{ display:block; width:100px; height:40px; line-height:40px; font-size:14px; color:#fff; text-align:center; float:left; margin-left:40px; background:#05a066; border-radius:5px; margin-top:25px;}
.slideTxtBox_01 .bd dl dd{ float:left; height:38px; line-height:38px; margin-bottom:5px; margin-right:50px; width:520px; border-bottom:#ddd dashed 1px;}
.slideTxtBox_01 .bd dl dd.dd1{ margin-right:0;}
.slideTxtBox_01 .bd dl dd a{ display:block; float:left; font-size:14px; color:#333;}
.slideTxtBox_01 .bd dl dd span{ display:block; float:right; font-size:14px;}

.con06 .right{ float:right; width:450px;}
.con06 .right h3 strong{ display:block height:40px; line-height:40px; font-size:20px; color:#05a066; font-weight:normal;}
.con06 .right dl{ margin-top:20px;}
.con06 .right dl dt{ float:left; width:60px; height:50px; padding:5px 0; background:#05a066;}
.con06 .right dl dt strong{ display:block; width:100%; height:30px; line-height:30px; color:#fff; font-size:20px; text-align:center;}
.con06 .right dl dt span{ display:block; width:100%; height:20px; line-height:20px; color:#fff; font-size:14px; text-align:center;}
.con06 .right dl dd strong{ display:block; float:right; width:375px; height:24px; line-height:24px; font-size:14px; font-weight:normal; color:#000;}
.con06 .right dl dd span{ display:block; float:right; width:375px; height:36px; line-height:18px; font-size:12px;}

.con07_bg{ background:url(../images/contact-area-bg.png) center top no-repeat; background-size:100%;}
.con07{ padding:10% 0 11% 0;}
.con07 h2{ margin-bottom:40px;}
.con07 h2 strong{ display:block; width:100%; height:40px; line-height:40px; font-size:28px; font-weight:normal; text-align:center; color:#05a066;}
.con07 h2 span{ display:block; width:100%; height:22px; line-height:22px; font-size:14px; font-weight:normal; text-align:center; color:#999; letter-spacing:8px; margin-top:6px;}
.con07 h2 em{ display:block; width:100px; height:3px; background:#05a066; margin:10px auto 0 auto;}
.con07 .left{ float:left; width:600px;}
.con07 .left h2{ height:50px; line-height:50px; color:#05a066; font-weight:normal; font-size:24px; margin-bottom:20px;}
.con07 .left font{ display:block; width:100%; line-height:30px; font-size:18px; margin-bottom:20px; color:#05a066; margin-top:10px;}
.con07 .left ul li{ line-height:35px; margin-top:5px;}
.con07 .left ul li strong{ font-size:16px; font-weight:normal;}
.con07 .left ul li span{ font-size:16px;}
.con07 .left dl{ margin-top:20px;}
.con07 .left dl dd{ float:left; width:120px; margin-right:25px;}
.con07 .left dl dd img{ width:120px; height:120px;}
.con07 .left dl dd span{ display:block; width:100%; height:30px; line-height:30px; text-align:center; font-size:16px;}


.con07 .right{ float:left; width:560px;}
.con07 .right ul li{ margin-top:5px;}
.con07 .right ul li span{ display:block; width:100%; height:35px; line-height:35px; font-size:16px;}
.con07 .right ul li .input_text1{ display:block; width:96%; height:35px; line-height:35px; padding:0 2%; border:#ddd solid 1px;}
.con07 .right ul li .text{ display:block; width:96%; height:100px; line-height:25px; padding:0 2%; border:#ddd solid 1px;}
.con07 .right ul li .input_button1{ display:block; width:120px; height:37px; line-height:37px; border-radius:5px; background:#05a066; color:#fff; text-align:center; margin-top:10px;}


.con08_bg{ background:url(../images/shan.jpg) center bottom no-repeat; background-size:cover;}
.con08{ padding:8% 0 5% 0;}
.con08 h2{ margin-bottom:40px;}
.con08 h2 strong{ display:block; width:100%; height:40px; line-height:40px; font-size:34px;  text-align:center; color:#05a066;}
.con08 h2 span{ display:block; width:100%; height:22px; line-height:22px; font-size:14px; font-weight:normal; text-align:center; color:#999; letter-spacing:8px; margin-top:6px;}
.con08 h2 em{ display:block; width:100px; height:3px; background:#05a066; margin:10px auto 0 auto;}
.con08 b{ display:block; width:933px; line-height:30px; padding:20px 30px; border-radius:10px; color:#fff; font-size:16px; background:#2fbf6f; font-weight:normal; margin:0 auto;}
.con08 ul li{ float:left; width:299px; margin-top:48px; }
.con08 font{ display:block; float:left; width:1px; height:76px; background:#ccc; margin-top:68px; border-right:none;}
.con08 ul li .tb{ margin:0 auto; width:94px; height:94px; border-radius:5px; background:-webkit-linear-gradient(top,#66D8AD,#24C7A9); position:relative; box-shadow:#66D8AD 2px 2px 5px;}
.con08 ul li .tb img{ position:absolute; left:0; top:0; right:0; bottom:0; max-width:60px; max-height:60px; display:block; margin:auto;}
.con08 ul li span{ display:block; width:100%; height:40px; line-height:40px; font-size:16px; text-align:center; margin-top:10px;}
.con08 dl{ margin-top:40px;}
.con08 dl dd{ float:left; width:396px; margin:0 2px; position:relative;}
.con08 dl dd .ds{}
.con08 dl dd .ds img{ width:396px; height:260px;}
.con08 dl dd .ds span{ display:block; width:100%; height:40px; line-height:40px; color:#fff; font-size:26px; text-align:center; position:absolute; left:0; top:96px; z-index:9;}

.con09{ padding:10% 0 16% 0;}
.con09 h2{ margin-bottom:40px;}
.con09 h2 strong{ display:block; width:100%; height:40px; line-height:40px; font-size:28px; font-weight:normal; text-align:center; color:#05a066;}
.con09 h2 span{ display:block; width:100%; height:22px; line-height:22px; font-size:14px; font-weight:normal; text-align:center; color:#999; letter-spacing:8px; margin-top:6px;}
.con09 h2 em{ display:block; width:100px; height:3px; background:#05a066; margin:10px auto 0 auto;}



.bga{ background:url(../images/17.png) center top no-repeat; background-size:cover;}
.slideTxtBox_02{ padding:10% 0 10% 0;}
.slideTxtBox_02 h2{ margin-bottom:90px;}
.slideTxtBox_02 h2 strong{ display:block; width:100%; height:40px; line-height:40px; font-size:34px; text-align:center; color:#05a066;}
.slideTxtBox_02 h2 span{ display:block; width:100%; height:22px; line-height:22px; font-size:14px; font-weight:normal; text-align:center; color:#999; letter-spacing:8px; margin-top:6px;}
.slideTxtBox_02 h2 em{ display:block; width:100px; height:3px; background:#05a066; margin:10px auto 0 auto;}
.slideTxtBox_02 .hd{ width:570px; margin:0 auto 40px auto;}
.slideTxtBox_02 .hd ul li{ float:left; width:140px; height:74px; line-height:38px; font-size:18px; margin:0 25px; text-align:center;}
.slideTxtBox_02 .hd ul li.on{ background:#05a066;cursor:pointer; } 
.slideTxtBox_02 .hd ul li.on a{ color:#fff;}

/*scroll_03*/
.scroll_03{ position:relative;}
.scroll_03 .hd .prev{ position:absolute; left:-20px; top:180px; width:40px; height:40px; overflow:hidden; background:url(../images/left.png) center no-repeat;} 
.scroll_03 .hd .next{ position:absolute; right:-20px; top:180px; width:40px; height:40px; background:url(../images/right.png) center no-repeat;} 
.scroll_03 .bd{ width:1162px; margin:0 auto;}
.scroll_03 .bd li{ float:left; width:256px; height:462px; overflow:hidden; margin:23px; background:#fff; box-shadow:0 5px 5px #ccc;}
.scroll_03 .bd li .img{ width:214px; position:relative;}
.scroll_03 .bd li .img img{ width:100%; height:284px;     margin-left: 21px; }
.scroll_03 .bd li .img span{ display:block; width:117%; height:3px; line-height:47px; color:#2f2f2f; font-size:20px; text-align:center; position:absolute; left:0; bottom:0; z-index:9;}
.scroll_03 .bd li font{ display:block; width:94%; margin:15px auto; height:75px; line-height:25px; font-size:14px; text-align:center;    margin-top: 39px;}
.scroll_03 .bd li a{ display:block; width:120px; height:35px; line-height:35px; background:#05a066; color:#fff; font-size:14px; border-radius:20px; margin:10px auto 0 auto; text-align:center;}

.scroll_033{ position:relative;}
.scroll_033 .hd .prev{ position:absolute; left:0px; top:90px; width:50px; height:86px; overflow:hidden; background:url(../images/sleft.png) center no-repeat;} 
.scroll_033 .hd .next{ position:absolute; right:0px; top:90px; width:50px; height:86px; background:url(../images/sright.png) center no-repeat;} 
.scroll_033 .bd{ width:1084px; margin:20px auto 0 auto;}
.scroll_033 .bd li{ float:left; width:320px;  overflow:hidden; margin:0 20px;}
.scroll_033 .bd li img{ width:290px; border:#f0f0f0 solid 15px; position:relative; -webkit-box-shadow: #ccc 0px 0px 10px;   -moz-box-shadow: #ccc 0px 0px 10px;  box-shadow: #ccc 0px 0px 10px;}
.scroll_033 .bd li span{ display:block; width:100%; height:40px; line-height:40px; font-size:16px; text-align:center; margin-top:10px;}

.scroll_044{ position:relative;}
.scroll_044 .hd .prev{ position:absolute; left:0px; top:90px; width:50px; height:86px; overflow:hidden; background:url(../images/sleft.png) center no-repeat;} 
.scroll_044 .hd .next{ position:absolute; right:0px; top:90px; width:50px; height:86px; background:url(../images/sright.png) center no-repeat;} 
.scroll_044 .bd{ width:1084px; margin:20px auto 0 auto;}
.scroll_044 .bd li{ float:left; width:320px;  overflow:hidden; margin:0 20px;}
.scroll_044 .bd li img{ width:290px; border:#f0f0f0 solid 15px; position:relative; -webkit-box-shadow: #ccc 0px 0px 10px;   -moz-box-shadow: #ccc 0px 0px 10px;  box-shadow: #ccc 0px 0px 10px;}
.scroll_044 .bd li span{ display:block; width:100%; height:40px; line-height:40px; font-size:16px; text-align:center; margin-top:10px;}

.scroll_055{ position:relative;}
.scroll_055 .hd .prev{ position:absolute; left:0px; top:90px; width:50px; height:86px; overflow:hidden; background:url(../images/sleft.png) center no-repeat;} 
.scroll_055 .hd .next{ position:absolute; right:0px; top:90px; width:50px; height:86px; background:url(../images/sright.png) center no-repeat;} 
.scroll_055 .bd{ width:1084px; margin:20px auto 0 auto;}
.scroll_055 .bd li{ float:left; width:320px;  overflow:hidden; margin:0 20px;}
.scroll_055 .bd li img{ width:290px; border:#f0f0f0 solid 15px; position:relative; -webkit-box-shadow: #ccc 0px 0px 10px;   -moz-box-shadow: #ccc 0px 0px 10px;  box-shadow: #ccc 0px 0px 10px;}
.scroll_055 .bd li span{ display:block; width:100%; height:40px; line-height:40px; font-size:16px; text-align:center; margin-top:10px;}


.slideTxtBox_03{ padding:8% 0 10% 0;}
.slideTxtBox_03 h2{ margin-bottom:20px;}
.slideTxtBox_03 h2 strong{ display:block; width:100%; height:40px; line-height:40px; font-size:34px;  text-align:center; color:#05a066;}
.slideTxtBox_03 h2 span{ display:block; width:100%; height:22px; line-height:22px; font-size:14px; font-weight:normal; text-align:center; color:#999; letter-spacing:8px; margin-top:6px;}
.slideTxtBox_03 h2 em{ display:block; width:100px; height:3px; background:#05a066; margin:10px auto 0 auto;}
.slideTxtBox_03 .hd{ width:720px; margin:0 auto 20px auto;}
.slideTxtBox_03 .hd ul li{ float:left; width:auto; height:74px; line-height:38px; font-size:18px; margin:0 25px; text-align:center; padding:0 20px;}
.slideTxtBox_03 .hd ul li.on{ background:#05a066;cursor:pointer; } 
.slideTxtBox_03 .hd ul li.on a{ color:#fff;}


.scroll_04{ position:relative;}
.scroll_04 .hd .prev{ position:absolute; left:-20px; top:180px; width:40px; height:40px; overflow:hidden; background:url(../images/left.png) center no-repeat;} 
.scroll_04 .hd .next{ position:absolute; right:-20px; top:180px; width:40px; height:40px; background:url(../images/right.png) center no-repeat;} 
.scroll_04 .bd{ width:1162px; margin:0 auto;}
.scroll_04 .bd li{ float:left; width:256px; height:472px; overflow:hidden; margin: 23px; background:#fff; box-shadow:0 5px 5px #ccc;}
.scroll_04 .bd li .img{ width:256px; position:relative;}
.scroll_04 .bd li .img img{ width:84%; height:284px; margin-left: 20px;}
.scroll_04 .bd li .img span{ display:block; width:100%; height:3px; line-height:47px; color:#000; font-size:20px; text-align:center; position:absolute; left:0; bottom:0; z-index:9;}
.scroll_04 .bd li font{ display:block; width:94%; margin:15px auto; height:75px; line-height:25px; font-size:14px; text-align:center;    margin-top: 39px;}
.scroll_04 .bd li a{ display:block; width:120px; height:35px; line-height:35px; background:#05a066; color:#fff; font-size:14px; border-radius:20px; margin:10px auto 0 auto; text-align:center;}

.scroll_05{ position:relative;}
.scroll_05 .hd .prev{ position:absolute; left:-20px; top:180px; width:40px; height:40px; overflow:hidden; background:url(../images/left.png) center no-repeat;} 
.scroll_05 .hd .next{ position:absolute; right:-20px; top:180px; width:40px; height:40px; background:url(../images/right.png) center no-repeat;} 
.scroll_05 .bd{ width:1162px; margin:0 auto;}
.scroll_05 .bd li{ float:left; width:256px; height:462px; overflow:hidden; margin: 23px; background:#fff; box-shadow:0 5px 5px #ccc;}
.scroll_05 .bd li .img{ width:256px; position:relative;}
.scroll_05 .bd li .img img{ width:84%; height:284px;margin-left: 20px;   }
.scroll_05 .bd li .img span{ display:block; width:100%; height:3px; line-height:47px; color:#000; font-size:20px; text-align:center; position:absolute; left:0; bottom:0; z-index:9;}
.scroll_05 .bd li font{ display:block; width:94%; margin:15px auto; height:75px; line-height:25px; font-size:14px; text-align:center;margin-top: 39px;}
.scroll_05 .bd li a{ display:block; width:120px; height:35px; line-height:35px; background:#05a066; color:#fff; font-size:14px; border-radius:20px; margin:10px auto 0 auto; text-align:center;}


.con10{ padding:10% 0 11% 0;}
.con10 h2{ margin-bottom:40px;}
.con10 h2 strong{ display:block; width:100%; height:40px; line-height:40px; font-size:28px; font-weight:normal; text-align:center; color:#05a066;}
.con10 h2 span{ display:block; width:100%; height:22px; line-height:22px; font-size:14px; font-weight:normal; text-align:center; color:#999; letter-spacing:8px; margin-top:6px;}
.con10 h2 em{ display:block; width:100px; height:3px; background:#05a066; margin:10px auto 0 auto;}
.con10 .left{ float:left; width:50%;}
.con10 .left h3{ height:40px; line-height:40px; color:#000; font-size:24px; font-weight:normal;}
.con10 .left span{ display:block; width:100%; line-height:30px; font-size:14px; margin-top:20px;}
.con10 .left a{ display:block; width:120px; height:35px; line-height:35px; background:#05a066; border-radius:35px; text-align:center; color:#fff; font-size:14px; margin-top:20px;}
.con10 .right{ float:right; width:46%;}
.con10 .right img{ width:100%; height:400px;}


.con11_bg{ background:url(../images/sybj3.jpg) center top no-repeat; background-size:cover; position:relative;padding:12% 0 14% 0;}
.con11{ }
.con11 h2{ margin-bottom:40px;}
.con11 h2 strong{ display:block; width:100%; height:40px; line-height:40px; font-size:28px; font-weight:normal; text-align:center; color:#05a066;}
.con11 h2 span{ display:block; width:100%; height:22px; line-height:22px; font-size:14px; font-weight:normal; text-align:center; color:#fff; letter-spacing:8px; margin-top:6px;}
.con11 h2 em{ display:block; width:100px; height:3px; background:#05a066; margin:10px auto 0 auto;}
.con11 ul li{ float:left; width:280px; margin:0 10px;}
.con11 ul li img{ display:block; margin:0 auto;}
.con11 ul li strong{ display:block; width:100%; height:40px; line-height:40px; overflow:hidden; font-size:18px; color:#fff; font-weight:normal; text-align:center;}
.con11 ul li span{ display:block; width:100%; line-height:30px; font-size:14px; text-align:center; color:#fff;}
.con11 .lxwm{ margin:40px auto 0 auto; background:url(../images/sy05_03.png) center bottom no-repeat; height:115px; width:425px; }
.con11 .lxwm dl{ width:283px; margin:0 auto;}
.con11 .lxwm dl dd{ float:left; width:99px; height:99px; background:rgba(255,255,255,0.5); margin-left:90px;}
.con11 .lxwm dl dd img{ width:89px; height:89px; margin:5px;}
.con11_bg .dibu{ position:absolute; left:0; bottom:0; width:100%; padding:15px 0; background:#333;}
.con11_bg .dibu ul li{ line-height:30px; font-size:14px; color:#fff; text-align:center;}
.con11_bg .dibu ul li a{ font-size:14px; color:#fff;}


.footer{ background:#0e0e0e; margin-top:60px;}
.footer .top{ padding:20px 0;}
.footer .top .center{ float:left;}
.footer .top .center dl{ float:left; margin-right:120px;}
.footer .top .center dl dt{ line-height:30px; font-size:16px; color:#f0f0f0;}
.footer .top .center dl dd{ line-height:30px;}
.footer .top .center dl dd a{ font-size:14px; color:#f0f0f0;}
.footer .top .right{ float:right; width:100px;}
.footer .top .right img{ width:100px; height:100px;}
.footer .top .right span{ display:block; width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; color:#f0f0f0;}

.footer .down{ padding:10px 0; border-top:#9296A1 solid 1px;}
.footer .down ul{ width:1200px; margin:0 auto;}
.footer .down ul li{ color:#ccc; text-align:center;}
.footer .down ul li a{ color:#ccc;}

.slidebox{ position:fixed; right:0; top:30%; z-index:999;}
.slidebox .fj{ width:20px; height:98px; padding:25px 9px; font-size:14px; line-height:20px; background:#094; color:#fff; text-align:center;}
.slidebox .zj{ width:220px; height:270px; background:#fff; border-right:#999 solid 1px; border-bottom:#999 solid 1px; position:absolute; right:38px; top:0; display:block;}
.slidebox .zj .kefu{ padding:20px 0; border-bottom:#ddd solid 1px;}
.slidebox .zj .kefu span{ display:block; width:62%; line-height:32px; font-size:16px; padding-left:18%; margin:0 auto; color:#333;}
.slidebox .zj .kefu strong{ display:block; width:82%; margin:0 auto; line-height:34px; font-size:20px; color:#000;}
.slidebox .zj .cen{ padding:12px 0; border-bottom:#ddd solid 1px;}
.slidebox .zj .cen ul{ width:80%; margin:0 auto;}
.slidebox .zj .cen ul li{ line-height:26px; padding-left:24px; font-size:14px; color:#999;}
.slidebox .zj .time{ padding:20px 0 20px 20px; line-height:24px;}
.slidebox .zj .time span{ font-size:14px; color:#999; padding-left:20px;}


.wapper1{ width:1000px; margin:0 auto;}
.abn_banner{ position:relative; height:250px; padding:75px 0 30px 0; background:url(../images/nyban00.jpg) center top no-repeat; margin-top:100px; background-attachment:fixed;}
.abn_banner h2 strong{ display:block; width:100%; height:40px; line-height:40px; color:#fff; font-weight:normal; text-align:center; font-size:34px;}
.abn_banner h2 em{ display:block; width:60px; height:3px; background:#094; margin:20px auto 0 auto;}
.abn_banner h2 span{ display:block; width:100%; height:30px; line-height:30px; font-size:16px; text-align:center; font-weight:normal; margin-top:15px; color:#fff;}
.abn_banner ul li{ float:left; width:156px; height:42px; line-height:42px; border-radius:42px; background:#094; text-align:center;margin:30px 20px;}
.abn_banner ul li a{ font-size:14px; color:#fff; }


.n_banner h2{ height:60px; line-height:60px; color:#fff; font-size:36px; font-weight:normal; text-align:center;}
.n_banner em{ display:block; width:40px; height:3px; background:#05a066; margin:15px auto 0 auto;}
.n_banner h3{ font-weight:normal; line-height:30px; font-size:16px; text-align:center; color:#fff; text-align:center; margin-top:6px;}
.bt{ width:800px; margin:50px auto 0 auto;}
.bt a{ float:left; display:block; width:160px; height:48px; line-height:48px; text-align:center; color:#fff; font-size:16px; text-align:center; margin:0 20px; border-radius:48px; background:#05a066;}

.n_ban{ margin-top:100px; position:relative;}
.n_ban img{ width:100%;}
.biaoti{ width:700px; position:absolute; left:50%; margin-left:-350px; bottom:0; z-index:9;}
.biaoti ul li{ background:#fff; border-radius:5px 5px 0 0; width:144px; height:48px; line-height:48px; text-align:center; float:left; margin:0 15px; }
.biaoti ul li a{font-size:20px; color:#666;}
.biaoti ul li.active1{ background:#fff; border-radius:5px 5px 0 0; width:144px; height:48px; line-height:48px; text-align:center; }
.biaoti ul li.active1 a{font-size:20px; font-weight:bold; color:#2FBF6F;}

.newss_bg{ background:#f5f5f5; padding:5px 0 50px 0;}
.newss ul li{ background:#fff; padding:30px 0 20px 0; margin-top:20px;}
.newss ul li a{ display:block; width:870px; margin:0 auto;}
.newss ul li img{ float:left; display:block; width:220px; height:122px;}
.newss ul li strong{ float:right; display:block; width:520px; height:22px; line-height:22px; font-size:22px; font-weight:normal; overflow:hidden; margin:20px 0 35px 0;}
.newss ul li b{ float:right; display:block; width:520px; height:32px; font-weight:normal;}
.newss ul li b span{ display:block; float:left; width:84px; height:32px; line-height:32px; color:#fff; font-size:16px; text-align:center; background:#12A6EA;} 
.newss ul li b font{ display:block; float:left; margin-left:20px; height:32px; line-height:32px; font-size:16px; color:#999;}

.ln_bg{ background:url(../images/20190413160100.jpg) center top no-repeat; margin-top:50px;}
.qyln{ padding:20px 0 30px 0;}
.qyln h2{ height:69px; margin-top:60px; margin-bottom:40px; text-align:center;}
.qyln h2 strong{ display:block; width:100%; height:60px; line-height:60px; color:#fff; font-size:36px; font-weight:normal;}
.qyln h2 em{ display:block; width:80px; height:4px; background:#fff; margin:5px auto 0 auto;}
.qyln font{ display:block; width:1000px; line-height:36px; font-size:18px; color:#fff; margin:20px auto 0 auto; text-align:center;}
.qyln ul{ width:1000px; margin:20px auto 0 auto;}
.qyln ul li{ float:left; width:224px; height:auto; margin:30px 54px 0 55px;}
.qyln ul li .img{ width:118px; height:118px; border:#fff solid 3px; border-radius:138px; margin:0 auto;}
.qyln ul li .img img{ display:block; height:50px; margin:30px auto 0 auto;}
.qyln ul li strong{ display:block; width:100%; height:40px; line-height:40px; font-size:20px; text-align:center; color:#fff; text-align:center; margin-top:10px; font-weight:normal;}
.qyln ul li span{ display:block; width:100%; line-height:23px; color:#fff; font-size:15px; text-align:center; margin-top:7px;}

.map{ margin-top:80px;}
.map h2{ height:69px; margin-top:100px; text-align:center;}
.map h2 strong{ display:block; width:100%; height:60px; line-height:60px; color:#2FBF6F; font-size:36px; font-weight:normal;}
.map h2 em{ display:block; width:80px; height:4px; background:#2FBF6F; margin:5px auto 0 auto;}
.map img{ margin-top:60px;}



.gjfw{ margin-top:100px;}
.gjfw .fa1 img{ width:100%;}

.gjfw01 h2{ height:69px; margin-top:100px; text-align:center;}
.gjfw01 h2 strong{ display:block; width:100%; height:60px; line-height:60px; color:#2FBF6F; font-size:36px; font-weight:normal;}
.gjfw01 h2 em{ display:block; width:80px; height:4px; background:#2FBF6F; margin:5px auto 0 auto;}
.gjfw01 ul li{ margin-top:60px;}
.gjfw01 ul li .left{  float:left; width:48%; padding:0 1%; }
.gjfw01 ul li .left h3{ height:50px; line-height:34px; font-size:21px; color:#2FBF6F; font-weight:normal;}
.gjfw01 ul li .left span{ display:block; width:100%; line-height:30px; font-size:16px; margin-top:50px;}
.gjfw01 ul li .left a{ display:block; width:120px; height:35px; line-height:35px; background:#2FBF6F; color:#fff; font-size:16px; text-align:center; margin-top:20px;}
.gjfw01 ul li .right{ float:left; width:46%; padding:0 2%;}
.gjfw01 ul li .right img{ width:100%;}


.dxal h2{ height:69px; margin-top:100px; text-align:center;}
.dxal h2 strong{ display:block; width:100%; height:60px; line-height:60px; color:#2FBF6F; font-size:36px; font-weight:normal;}
.dxal h2 em{ display:block; width:80px; height:4px; background:#2FBF6F; margin:5px auto 0 auto;}

.dxal ul li{ float:left; width:370px; margin:30px 15px 0 15px;}
.dxal ul li img{ width:370px; height:300px;}
.dxal ul li span{ display:block; width:100%; height:90px; line-height:50px; font-size:20px; text-align:center;}

.rzpt01{ margin-top:80px;}
.rzpt01 h2{ height:69px; margin-top:100px; text-align:center;}
.rzpt01 h2 strong{ display:block; width:100%; height:60px; line-height:60px; color:#2FBF6F; font-size:36px; font-weight:normal;}
.rzpt01 h2 em{ display:block; width:80px; height:4px; background:#2FBF6F; margin:5px auto 0 auto;}

.rzpt01 .left{ float:left; margin-top:30px; width:50%;}
.rzpt01 .left img{ width:100%;}
.rzpt01 .right{ float:right; width:44%; padding:10px 3%; height:318px; margin-top:30px; background:#f5f5f5;}
.rzpt01 .right h3{ height:40px; line-height:40px; color:#2fbf6f; font-size:20px; }
.rzpt01 .right span{ display:block; width:100%; line-height:30px; font-size:16px;}

.rzpt02{ margin-top:40px;}
.rzpt02 img{ width:100%;}


.rzpt03 img{ margin:60px 0;}






.inside{ margin-top:20px; min-height:400px;}
.inside h2{ border-bottom:#ddd solid 1px; background:url(../images/zy.png) left center no-repeat; height:45px; line-height:45px; margin-bottom:30px;}
.inside h2 .left{ float:left; margin-left:20px; font-size:14px; font-weight:normal;}
.inside h2 .left a{ font-size:14px; font-weight:normal; color:#05a066;}
.search{ margin-top:5px; width:280px; height:32px; line-height:32px; float:right; overflow:hidden; position:relative;}
.input_text{ height:30px; line-height:30px; background:#fff; border:#ddd solid 1px; width:198px; padding:0 10px; position:absolute; left:0px; top:0px;}
.input_button{ position:absolute; right:0px; top:0px; background:#05a066; width:60px; height:32px; line-height:32px; color:#fff; text-align:center; cursor:pointer;}
.inside .con{ line-height:40px; font-size:16px; text-align:center;}
.inside .con img{ display:block; margin:40px auto 0 auto;}


.nye{ width:1280px; margin:20px auto 0 auto; min-height:400px;}
.nye h2{ border-bottom:#ddd solid 1px; background:url(../images/zy.png) left center no-repeat; height:45px; line-height:45px; margin-bottom:30px;}
.nye h2 .left{ float:left; margin-left:20px; font-size:14px; font-weight:normal;}
.nye h2 .left a{ font-size:14px; font-weight:normal; color:#05a066;}
.search{ margin-top:5px; width:280px; height:32px; line-height:32px; float:right; overflow:hidden; position:relative;}
.nye .left{ float:left; width:280px;}
.nye .left h3{ height:40px; line-height:40px; background:#05a066; padding-left:20px; color:#fff; font-size:18px; font-weight:normal;}
.nye .left ul{ border-left:2px solid #F0F0F0; border-right:2px solid #F0F0F0;}
.nye .left ul li{ background:url(../images/dian.png) #fff 20px center no-repeat; height:40px; line-height:40px; overflow:hidden; border-bottom:2px solid #F0F0F0;}
.nye .left ul li a{ padding-left:40px; font-size:14px;}
.nye .left ul li:hover{ background:url(../images/dian.png) #eff8f8 20px center no-repeat; }

.nye .right{ float:right; width:960px;}
.nye .right h3{ height:40px; line-height:40px; background:#05a066; padding-left:20px; color:#fff; font-size:18px; font-weight:normal;}
.con{ padding:20px 0;}
.anli{ border:1px solid #F0F0F0; padding-bottom:22px;}
.anli ul li{ float:left; width:287px; height:390px; margin-left:22px; margin-top:22px; border:#f0f0f0 solid 1px;}
.anli ul li img{ width:287px; height:287px;}
.anli ul li span{ display:block; width:267px; height:40px; line-height:40px; font-size:16px; text-align:center; overflow:hidden;}
.anli ul li a{ display:block; width:100px; height:40px; line-height:40px; background:#05a066; color:#fff; text-align:center; margin:5px auto 0 auto; border-radius:5px;}

.news ul li{ margin-top:40px;}
.news ul li img{ float:left; width:169px; height:138px; display:block;}
.news ul li .center{ float:left; margin-left:20px; width:720px;}
.news ul li .center strong{ display:block; width:100%; height:40px; line-height:40px; font-size:20px; color:#333; font-weight:normal;}
.news ul li .center span{ display:block; width:100%; height:75px; line-height:25px; font-size:14px; overflow:hidden; color:#888;}
.news ul li .right{ float:right; width:210px;}
.news ul li .right font{ display:block; width:190px; height:40px; line-height:40px; padding-left:20px; background:url(../images/time.jpg) left center no-repeat; color:#999; font-size:14px;}
.news ul li .right a{ display:block; margin-left:100px; width:100px; height:30px; line-height:30px; border:#f0f0f0 solid 1px; color:#05a066; text-align:center; font-size:14px; margin-top:50px;}


.nye1{ width:1280px; margin:20px auto 0 auto; min-height:400px;}
.nye1 h2{ border-bottom:#ddd solid 1px; background:url(../images/zy.png) left center no-repeat; height:45px; line-height:45px; margin-bottom:30px;}
.nye1 h2 .left{ float:left; margin-left:20px; font-size:14px; font-weight:normal;}
.nye1 h2 .left a{ font-size:14px; font-weight:normal; color:#05a066;}
.nye1 .left1{ float:left; width:535px; margin-left:60px; margin-top:30px;}
.nye1 .left1 span{ display:block; width:100%; line-height:30px; font-size:14px;}
.nye1 .left1 strong{ display:block; width:100; line-height:30px; margin-top:20px; color:#05a066; font-size:14px;}
.nye1 .left1 ul li{ line-height:30px; font-size:14px;}
.nye1 .left1  dl{ margin-top:20px;}
.nye1 .left1  dl dd{ float:left; width:100px; margin-right:25px;}
.nye1 .left1  dl dd img{ width:100px; height:100px;}
.nye1 .left1  dl dd span{ display:block; width:100%; height:20px; line-height:20px; text-align:center; font-size:14px;}


.nye1 .right{ float:right; width:500px; margin-right:60px;}
.nye1 .right ul li{ margin-top:5px;}
.nye1 .right ul li span{ display:block; width:100%; height:35px; line-height:35px; font-size:16px;}
.nye1 .right ul li .input_text1{ display:block; width:96%; height:35px; line-height:35px; padding:0 2%; border:#ddd solid 1px;}
.nye1 .right ul li .text{ display:block; width:96%; height:100px; line-height:25px; padding:0 2%; border:#ddd solid 1px;}
.nye1 .right ul li .input_button1{ display:block; width:120px; height:37px; line-height:37px; border-radius:5px; background:#05a066; color:#fff; text-align:center; margin-top:10px;}


.guanjia{ width:1100px; margin:0 auto;}
.guanjia dl{}
.guanjia dl dt{ float:left; display:block; width:550px;}
.guanjia dl dt img{ width:100%;}
.guanjia dl dd{ float:left; display:block; width:490px; padding:0 30px;}
.guanjia dl dd strong{ display:block; width:100%; height:60px; line-height:60px; font-size:22px; color:#333;}
.guanjia dl dd span{ display:block; width:100%; line-height:30px; font-size:16px;}




.pic{ display:block; width:100%; margin-top:20px; line-height:30px; font-size:14px;}
.pic ul li{ float:left; width:260px; margin:20px;}
.pic ul li img{ width:100%; outline-width:0; vertical-align:top;}
.pic ul li span{ display:block; width:100%; height:30px; line-height:30px; font-size:14px; text-align:center;}


.new{ display:block; width:100%; margin-top:20px; line-height:30px; font-size:14px;}
.new li{ margin-bottom:30px;}
.new li img{ display:block; float:left; width:210px; height:120px;}
.new li strong{ display:block; float:left; margin-left:30px; width:640px; height:35px; line-height:35px; font-size:18px; color:#333; overflow:hidden; font-weight:normal;}
.new li span{ display:block; float:left; margin-left:30px; width:640px; height:60px; line-height:20px; overflow:hidden; color:#888;}
.new li a{ display:blockl; float:left; margin-left:30px; width:90px; height:22px; line-height:22px; color:#05a066; border:#05a066 solid 1px; text-align:center; margin-top:2px;}






.js{ display:block; width:100%; margin-top:20px; line-height:30px; font-size:14px;}

.about-history { width:1160px; padding:0 20px;

}
.about-title {
	margin-bottom: 25px;
}
.about-title h3 {
	margin: 0 0 10px;
	font-size: 34px;
	font-weight: 400;
	color: #2c2c2c;
}
.about-title p {
	margin: 0;
	font-size: 36px;
	font-weight: 300;
	color: #ECECEC;
}
.title-white h3 {
	color: #d6d6d6;
}
.title-white p {
	color: rgba(222,222,222,.09);
}
.about-history-list {
	position: relative;
}
.about-history-list .flex-viewport {
	padding: 0 31px;
}
.about-history-list .flex-viewport:before {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	border-top: 1px solid #C7C7C7;
	content: '';
}
.about-history-list .slides li {
	position: relative;
	width: 200px;
	height: 470px; margin-right:30px;
}
.about-history-list .slides li .item {
	position: absolute;
	right: -32px;
	bottom: 0;
	left: -32px;
	min-height: 152px;
	padding: 44px 0 0 0;
	background-color: #f5f5f5;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.about-history-list .slides li .item:before {
	position: absolute;
	top: -49px;
	left: 50%;
	width: 20px;
	height: 20px;
	overflow: hidden;
	margin-left: -10px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background-color: rgba(5,160,102,.6);
	content: '';
}
.about-history-list .slides li .item:after {
	position: absolute;
	top: -45px;
	left: 50%;
	width: 12px;
	height: 12px;
	overflow: hidden;
	margin-left: -6px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background-color: #05a066;
	content: '';
}
.about-history-list .slides li:nth-child(even) .item {
	top: 0;
	bottom: auto;
	padding: 0 0 44px;
}
.about-history-list .slides li:nth-child(even) .item:before {
	top: auto;
	bottom: -49px;
}
.about-history-list .slides li:nth-child(even) .item:after {
	top: auto;
	bottom: -45px;
}
.about-history-list .slides li .item:hover {
	background-color: #05a066;
}
.about-history-list .slides li .item h3 {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	height: 44px;
	line-height: 44px;
	margin: 0;
	font-size: 20px;
	font-weight: 400;
	color: #999999;
	text-align: center;
	background-color: #e2e2e2;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.about-history-list .slides li .item:hover h3 {
	color: #232323;
	background-color: #fff;
}
.about-history-list .slides li .item h3:before {
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: -9px;
	border-width: 0 9px 18px;
	border-style: solid;
	border-color: transparent transparent #E2E2E2;
	content: '';
}
.about-history-list .slides li:nth-child(even) .item h3 {
	top: auto;
	bottom: 0;
}
.about-history-list .slides li:nth-child(even) .item h3:before {
	top: 100%;
	bottom: auto;
	border-width: 18px 9px 0;
	border-color: #E2E2E2 transparent transparent;
}
.about-history-list .slides li .item .desc {
	line-height: 24px;
	padding: 22px 26px 0;
	font-size: 14px;
	color: #929292;
}
.about-history-list .slides li .item:hover .desc {
	color: #ffffff;
}
.about-history-list .slides li .item .desc p {
	margin: 0;
}
.about-history-list .flex-direction-nav {
	padding: 0;
	margin: 0;
	list-style: none;
}
.about-history-list .flex-direction-nav a {
	position: absolute;
	top: 50%;
	width: 48px;
	height: 160px;
	line-height: 160px;
	overflow: hidden;
	margin-top: -80px;
	font-size: 50px;
	font-family: simsun;
	color: #05a066;
	text-align: center;
}
.about-history-list .flex-direction-nav a.flex-prev {
	left: -48px;
}
.about-history-list .flex-direction-nav a.flex-next {
	right: -48px;
}
.about-history-swiper {
	width: 100%;
}
.about-history-swiper .swiper-slide .item {
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
}
.about-history-swiper .swiper-slide .item h3 {
	margin: 0;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size: 20px;
	text-align: center;
	color: #999999;
	background-color: #e2e2e2;
}
.about-history-swiper .swiper-slide .item .desc {
	line-height: 20px;
	padding: 10px;
	font-size: 14px;
	color: #929292;
}
.about-history-swiper .swiper-slide .item .desc p {
	margin: 0;
}
.about-history-swiper .about-history-pagination {
	position: static;
	margin-top: 10px;
}
.about-history-swiper .about-history-pagination .swiper-pagination-bullet {
	background: #fff;
}
.about-history-swiper .about-history-pagination .swiper-pagination-bullet-active {
	background: #C91523;
}
a {
	color: #414141;
	text-decoration: none;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
a:hover {
	text-decoration: none;
}
.pull-left {
	float: left;
}
.pull-right {
	float: right;
}
.pull-none {
	float: none;
}
.clearfix:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
	font-size: 0;
}
* html .clearfix {
	zoom: 1;
}
*:first-child+html .clearfix {
	zoom: 1;
}
.container {
	width: 980px;
	margin: 0 auto;
}
img {
	max-width: 100%;
}
img.full {
	display: block;
	width: 100%;
}
.list {
	padding: 0;
	margin: 0;
	list-style: none;
}
.hidden {
	display: none;
}
.col-1 {
	float: left;
	width: 8.33333333%;
}
.col-2 {
	float: left;
	width: 16.66666667%;
}
.col-3 {
	float: left;
	width: 25%;
}
.col-4 {
	float: left;
	width: 33.33333333%;
}
.col-5 {
	float: left;
	width: 41.66666667%;
}
.col-6 {
	float: left;
	width: 50%;
}
.col-7 {
	float: left;
	width: 58.33333333%;
}
.col-8 {
	float: left;
	width: 66.66666667%;
}
.col-9 {
	float: left;
	width: 75%;
}
.col-10 {
	float: left;
	width: 83.33333333%;
}
.col-11 {
	float: left;
	width: 91.66666667%;
}
.col-12 {
	float: left;
	width: 100%;
}
.col-13 {
	float: left;
	width: 20%;
}
.col-offset-3 {
	margin-left: 25%;
}
.tb {
	display: table;
	width: 100%;
	height: 100%;
}
.tbr {
	display: table-row;
}
.tbc {
	display: table-cell;
	vertical-align: middle;
}









/*Add------------------------------------------------------------------------------*/





/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


