@charset "utf-8";
/* CSS Document */
body, div,iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, td, input, button, select, textarea{margin:0; padding:0;font-style: normal; font-family:'microsoft yahei',"\5B8B\4F53",Arial, Helvetica, sans-serif;}
ol, ul ,li{list-style-type:none;}
img{border: 0;}
body{color:#5d5d5d; background:#fff;}
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
a{color:#5d5d5d;text-decoration:none;}
a:hover{color:#F00;}
.clear{display:block;clear: both;height:0;line-height:0;overflow:hidden;visibility: hidden;font-size:0px;}
.red ,.red a{color:#F00;}
.blue ,.blue a{color:#1E51A2;}
*{margin:0; padding:0}
.FF{overflow:hidden;*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.blue{color:#0055a2;}
.noBg{background:none !important;}
@font-face{font-family: "iconfont"; src: url('../fonts/iconfont.eot'); /* IE9*/ src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/iconfont.woff') format('woff'), /* chrome, firefox */ url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */} .iconfont{font-family:"iconfont" !important; font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
@font-face{font-family: 'Book-Antiqua';
src: url('../fonts/Book-Antiqua.eot');
src: url('../fonts/Book-Antiqua.eot?#iefix') format('embedded-opentype'), url('../fonts/Book-Antiqua.woff2') format('woff2'), url('../fonts/Book-Antiqua.woff') format('woff'), url('../fonts/Book-Antiqua.ttf') format('truetype'), url('../fonts/Book-Antiqua.svg#novecentowide-bold-webfont') format('svg');}
.shadow{-o-box-shadow:0 0 35px rgba(0,0,0,.1); -ms-box-shadow:0 0 35px rgba(0,0,0,.1); -moz-box-shadow:0 0 35px rgba(0,0,0,.1); -webkit-box-shadow:0 0 35px rgba(0,0,0,.1); box-shadow:0 0 35px rgba(0,0,0,.1);}
.shadow{-o-box-shadow:0 0 35px rgba(0,0,0,.1); -ms-box-shadow:0 0 35px rgba(0,0,0,.1); -moz-box-shadow:0 0 35px rgba(0,0,0,.1); -webkit-box-shadow:0 0 35px rgba(0,0,0,.1); box-shadow:0 0 35px rgba(0,0,0,.1);}
*, ::after, ::before{box-sizing: border-box;}
/*首页 头部*/
.t2{width:100%; height:100px; margin:0 auto; background:#FFFFFF; position:fixed; top:0; left:0;box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.2); z-index:888888888888888888888888888888888888;}
.t2c{width:1200px; height:auto; margin:0 auto;}
.logo{height:77px; float:left; margin:15px 0 0 0;}
.logosm{float:left; height:52px; line-height:24px; margin:28px 0 0 15px; color:#333; font-size:16px;}
.tel{float:right; height:60px;margin-top:25px;}
.telicon{float:left; width:40px; height:40px; background:#249451; border-radius:20px; text-align:center; margin-top:6px;}
.telfont{font-size:24px; color:#fff; line-height:40px;}
.telc{float:left;height:50px; width:160px; margin-left:10px;}
.telc p{display:block; float:left; font-size:13px; color:#666; line-height:16px; width:100%; margin-top:6px;}
.telc h8{display:block;float:left; line-height:32px; width:100%; font-size:24px; color:#1a6a54; text-align:left; font-family: 'Book-Antiqua';}
/*导航条*/
.t3{float:left; margin:36px 0 0 50px; height:60px;}
.nav{width:100%; margin:0 auto;}
.t-nav{width:100%;}
.t-nav li{float:left;position:relative; z-index:8; font-family:"Microsoft YaHei";padding:0 10px 0 10px;}
.t-nav .cur a:after{width:100%;}
.t-nav .cur2 a{color: #34ad54;}
.t-nav li.last{background:none;}
.t-nav li a{color:#333;display:inline-block;line-height:30px;font-size:16px;font-family:"Microsoft YaHei";-webkit-transition: all 500ms ease;transition: all 500ms ease;position: relative;}
.t-nav li a:after{position: absolute;content: '';height: 2px;width: 0;left: 50%;top: 100%;transition: .5s;background: #6bc506;transform: translate(-50%);}
.caret{display: inline-block;width:0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px solid; border-right: 4px solid transparent;border-left: 4px solid transparent;}
.t-nav li .td-m{background:#fff;position:absolute;overflow:hidden;top:30px;left:0;clear:both;text-align:center;display:none;padding:7px 0 0px 0; z-index:88888;}
.t-nav li .td-m a{background:none;display:block;margin:0 16px;color:#666;white-space:nowrap; font-size:14px; padding:10px 5px 10px 5px;line-height:14px; text-align:left;font-family:"Microsoft YaHei";}
.t-nav li:hover .td-m a.last{border:none;}
.t-nav li .td-m a:hover{background:none;background-color:#34ad54;color:#fff;margin:0 16px;}
.t-nav li:hover .td-m a{border-bottom:1px solid #ddd; font-weight:normal;}
.t-nav li .td-m .dh{height:40px;}
.t-nav li .td-m p{height:15px; display:block; margin:0 16px;}
.ffyahei{font-family:"Microsoft YaHei",arial,verdana,sans-serif;}
/*首页背景幻灯片*/
.hdp{width:100%; height:580px; margin:0 auto; background:#ccc; position:relative;min-width:1200px; margin-top:100px;}
.flexslider{position:relative;height:580px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat; margin:0 auto; width:100%; z-index:1;}
.slides{position:relative;z-index:2;}
.slides li{height:580px;}
.fudong{width:100%; height:49px; bottom:0; left:0; background:url(../images/011.png) top repeat-x; position:absolute; z-index:88;}
.flex-control-nav{position:absolute;bottom:40px;z-index:9999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:21px;height:21px;margin:0 8px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:21px;height:21px;line-height:40px;overflow:hidden;background:url(../img/dot.png) right 0 no-repeat;cursor:pointer; text-indent:-99999px;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:9999;width:100%;top:30%;}
.flex-direction-nav li a{display:block;width:65px;height:129px;overflow:hidden;cursor:pointer;position:absolute;}
#hdpa{display:block; width:100%; height:100%;}
.flex-direction-nav li a.flex-prev{left:60px;background:url() center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url() center center no-repeat;}
/*特色*/
.tsbt{width:100%; height:100px; background:#249451; margin:0 auto;}
.tsbtc{width:1200px; position:relative; margin:0 auto;}
.tsbtc img{position:absolute; left:180px;top:10px;}
.tsbtc h1{font-size:32px; color:#FFFFFF; line-height:100px; margin:0 auto; display:block; width:400px; text-align:center;}
.tsbg{background:url(../images/03.jpg) center bottom no-repeat;}
.tsbg h3{width:100%; text-align:center; font-size:24px; color:#249451;}
.tslist{width:50%; float:left;}
.tsnb{float:left; background:#0b9907; border-radius:50%; font-size:16px; color:#FFFFFF; text-align: center; line-height:32px; width:32px;}
.tslistc{width:250px; float:left; margin-left:20px;height:168px;}
.tslistc h1{font-size:24px; color:#0b9907; line-height:32px; display:block; width:100%;}
.tslistc p{font-size:16px; color:#666; line-height:28px; display:block; width:100%; padding-top:10px;}
.tslist01,.tslist03{float:left; padding-left:20px;}
.tslist02,.tslist04{float:right;}
.tslist01,.tslist02{margin-top:50px;}
.tsjd{width:1200px; margin:0 auto; border-radius:200px; background:#249451; padding:10px 50px 30px 50px;}
.tsjd h3{width:100%; text-align:center; color:#FFFFFF; font-size:32px; text-align:center; display:block; padding-bottom:20px;}
.tsjdc{width:100%; margin:20px auto; height:auto; overflow:hidden;}
.tsjdclist{width:33%; float:left;}
.tsjdclist i{display:block; margin:0 auto; width:80px; height:80px; background:#FFFFFF; border-radius:50%; line-height:80px; color:#0b9907; text-align:center; font-size:48px;}
.tsjdclist h1{display:block; text-align:center; width:80%; font-size:24px; color:#FFFFFF; line-height:32px; margin:10px auto;}
.tsjdclist p{display:block; text-align:center; width:80%; font-size:14px; color:#e1f0e4; line-height:28px; margin:0 auto;}
/*主体*/
.sboxbg{width:100%; height:auto; overflow:hidden; margin:0 auto; background:#f7f7f7;min-width:1120px;}
.sboxk{width:100%; height:auto; overflow:hidden; margin:0 auto;min-width:1120px;}
.sbox{width:1200px; height:auto; margin:0 auto;}
.sboxc{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.jjtro{width:664px; height:auto; float:left;}
.sbt{width:100%; height:56px; float:left;}
.sbt h1{display:block; float:left; font-size:22px;color:#294DA0; line-height:40px;}
.sbt span{display:block; float:left; font-size:12px; color:#c9c9c9;font-family: "Times New Roman", Times, serif, HELVETICANEUELTPRO-THEX, "微软雅黑"; line-height:20px; margin-top:18px; margin-left:10px;}
.bro1{border-bottom:#ECECEC 1px solid;}
.more{display:block; float:right; font-size:14px; color:#5d5d5d; line-height:56px;}
.lmtl2{width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../images/011.png) center 20px no-repeat;}
.lmtl2 h1{width:100%; text-align:center; font-size:24px; color:#1b6a54; font-weight:bold; padding:20px 0 0 0;}
.lmtl2 h1 span{color:#999; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; display:inline; padding-left:10px;}
.lmtl2 p{width:100%; text-align:center; font-size:14px; color:#999; padding:10px 0 0 0; font-family:"Times New Roman", Times, serif;}
.lmtl22{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.lmtl22 h1{width:100%; text-align:center; font-size:28px; color:#fff; padding:20px 0 0 0; background:url(../images/03.png) bottom center no-repeat;height:50px; font-weight:normal;}
.lmtl23{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.lmtl23 h1{width:100%; text-align:center; font-size:28px; color:#333; padding:20px 0 0 0;}
.lmtl23 p{width:100%; text-align:center; font-size:14px; color:#999; padding:10px 0 0 0;background:url(../images/04.png) bottom center no-repeat;height:50px; font-weight:normal;}
.lmtl24{width:100%; height:auto; overflow:hidden; margin:0 auto; border-bottom:#f0f0f0 1px solid;}
.lmtl24 h1{width:100%; text-align:center; font-size:22px; color:#333; line-height:100px; background:url(../images/01.png) center no-repeat;height:100px; font-weight:normal;}
.lmtl25{width:100%; height:auto; overflow:hidden; margin:0 auto; border-bottom:#f0f0f0 1px solid; background:#FFFFFF;}
.lmtl25 h1{width:100%; text-align:center; font-size:22px; color:#333; line-height:100px; background:url(../images/01.png) center no-repeat;height:100px; font-weight:normal;}
.products1{width:1200px; height:245px; margin:0 auto;}
.products1 ul{width:1228px; float:left; margin-left:-30px;}
.products1 li{width:277px; height:245px; float:left; margin-left:30px;}
.products1 li .pro_tu{width:277px; height:189px; overflow:hidden;}
.products1 li .pro_tu img{width:277px; height:189px; transition:all 0.3s;}
.products1 li .pro_ti{width:277px; height:60px; background:#FFF; text-align:center;}
.products1 li .pro_ti h1{font-size:16px; color:#333; font-weight:bold; display:block; padding-top:10px;}
.products1 li .pro_ti h2{color:#9a9a9a; line-height:18px; font-size:12px; font-weight:normal;}
.products1 li:hover .pro_tu img{transform:scale(1.2)}
.products1 li:hover .pro_ti{background:#1a6a54;}
.products1 li:hover .pro_ti h1, .products1 li:hover .pro_ti h2{color:#FFF;}
.products2{width:1200px; height:340px; margin:0 auto;}
.products2 ul{width:1230px; float:left; margin-left:-30px;}
.products2 li{width:380px; height:340px; float:left; margin-left:30px;}
.products2 li .pro_tu{width:380px; height:260px; overflow:hidden;}
.products2 li .pro_tu img{width:380px; height:260px; transition:all 0.3s;}
.products2 li .pro_ti{width:380px; height:80px; background:#FFF; text-align:center;}
.products2 li .pro_ti h1{font-size:16px; color:#333; font-weight:bold; display:block; padding-top:18px;}
.products2 li .pro_ti h2{color:#9a9a9a; line-height:18px; font-size:12px; font-weight:normal;}
.products2 li:hover .pro_tu img{transform:scale(1.2)}
.products2 li:hover .pro_ti{background:#1a6a54;}
.products2 li:hover .pro_ti h1, .products2 li:hover .pro_ti h2{color:#FFF;}
/*产品*/
.cpbox{width:500px; float:left; height:498px;}
.cpboxcp{width:700px; float:right;}
.bglv{background: url(../images/08.jpg) bottom center no-repeat #e1f0e4;}
.pt-40{padding:40px 0 40px 0; height:588px;}
.features-thumb{margin-right:70px; position: relative; z-index: 5;margin-top:50px;}
.features-thumb::before{position: absolute; content: ''; top: 50%; left: -50px; transform: translateY(-50%); width:50px; height: 360px; background: #6cbe03; z-index: -1;}
.features-thumb img{width: 86%;}
.features-content{position:relative;}
.features-content > span{font-size: 20px; font-weight: 700; color: #6cbe03; padding-left: 66px; position: relative;}
.features-content > span::before{position: absolute; content: ''; left: 0; top: 50%; transform: translateY(-50%); height: 3px; width: 45px; background: #6cbe03;}
.features-content > .title{font-size: 36px; line-height: 48px; color: #333333; padding-top: 21px;padding-bottom:10px;}
.cpfbiaoti{font-size: 16px; line-height: 24px; color: #999;padding-bottom:20px;}
.cpmore{position:absolute; top:20px; right:40px; display:block; padding:10px 20px 10px 20px; color:#FFFFFF; background:#249451; border-radius:40px;}
.cpmore:hover{background:#e89315; color:#fff;}
.productlist{width:600px; height:auto; position:relative; float:left;}
.productlist li{float:left;}
.productlist .hd{overflow:hidden; -moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
.productlist .hd .prev{width:50px; height:50px; position:absolute; left:-50px; top:135px; background:url(../img/case_tab_l.png) no-repeat; cursor:pointer; z-index:888888;}
.productlist .hd .next{width:50px; height:50px; position:absolute; right:-50px; top:135px; background:url(../img/case_tab_r.png) no-repeat; cursor:pointer;z-index:888888;}
.productlist .bd ul{overflow:hidden; zoom:1; float:left;}
.productlb{width:270px; height:320px;background:#FFFFFF; border-radius:10px; margin:0 15px;}
.alpic{*position:absolute;top:50%;left:50%;}
.alpic img{*position:relative;top:-50%;left:-50%;}
.alnm1{width:100%; text-align:center;}
.alnm1 a{font-size:16px; color:#333; font-weight:bold; display:inline-block;}
.ver_pic1{width:270px;height:270px;text-align:center;position:relative;display:table-cell;vertical-align:middle;}
/*通栏*/
.tonglan{width:100%; height: auto; overflow:hidden; background:url(../images/07.jpg) no-repeat fixed center / cover;}
.tonglanc{width:1200px; margin:50px auto;}
.tonglanc h1{display:block; width:100%; text-align:center; font-size:36px; color:#FFFFFF; font-weight:bold;}
.tonglanc p{display:block; width:100%; text-align:center; font-size:24px; color:#FFFFFF; padding:20px 0 20px 0;}
.zxtel{display:block; margin:20px auto; width:300px; background:#FFFFFF; border-radius:40px;}
.zxtel i{display:inline-block; text-align:center; background:#249451; font-size:32px; color:#FFFFFF; padding:10px 20px 10px 20px; border-top-left-radius:40px;border-bottom-left-radius:40px;}
.zxtel span{display:inline-block; text-align:center;padding:10px 20px 10px 20px; font-family: 'Book-Antiqua';font-size:24px; color:#e89315;}
/*视频*/
.section-title{padding-bottom: 40px;}
.text-center{text-align: center!important;}
.section-title span{margin-top:40px;
display:inline-block; font-size:28px; font-weight: 700; text-transform: capitalize; color: #6cbe03; position: relative;}
.section-title span::before{position: absolute; content: ''; left: -66px; top: 50%; transform: translateY(-50%); height: 3px; width: 45px; background: #6cbe03;}
.section-title span::after{position: absolute; content: ''; right: -66px; top: 50%; transform: translateY(-50%); height: 3px; width: 45px; background: #6cbe03;}
.section-title .title{font-size:18px; line-height:36px; padding-top:10px;font-weight:normal;}
.videolist{width:1200px; height:460px; margin:0 auto; position:relative;}
.videolist li{float:left;}
.videoc{width: 370px;height: 400px;background: #e1f0e4;border-radius: 10px;margin: 0 15px 0 15px; padding:20px; position:relative;}
.videoc h1{width:300px; height:300px; border-radius:150px; display:block; margin:0 auto;}
.videoc h1 img{width:100%; height:100%; border-radius:50%;}
.videoc p{width:100%; text-align:center; display:block; margin-top:20px;}
.videoc i{display:block; position:absolute; top:50%; left:50%; color:#FFFFFF; font-size:56px; margin-top:-56px; margin-left:-25px;}
.videolist .hd{overflow:hidden; -moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
.videolist .hd .prev{width:50px; height:50px; position:absolute; left:-50px; top:135px; background:url(../img/case_tab_l.png) no-repeat; cursor:pointer; z-index:888888;}
.videolist .hd .next{width:50px; height:50px; position:absolute; right:-50px; top:135px; background:url(../img/case_tab_r.png) no-repeat; cursor:pointer;z-index:888888;}
/*公司概况*/
/*news*/
/*新闻中心*/
.news{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.newsz{width:536px; height:auto; overflow:hidden; float:left; background:#FFFFFF;margin-top:10px;}
.newsbt{width:536px; height:60px; border-bottom:#f1f1f1 1px solid;}
.newsbt h1{display:block; float:left; line-height:50px; font-size:18px; color:#333;}
.newsbt span{display:block; float:left; line-height:20px; font-size:12px; color:#c4c4c4; margin:20px 0 0 20px;}
.more3{display:block; float:right; line-height:30px; height:30px; font-size:12px; color:#666;border-radius:15px; padding:0 20px 0 20px; margin:10px 10px 0 0;}
.more3:hover{color:#fff; background:#296fb7;}
/*公司新闻*/
.newsfirst{width:536px; height:auto; overflow:hidden; float:left;}
.newsfirst h1{width:536px; height:300px; margin:0 auto;}
.newsfirst h2{display:block; width:90%; margin:0 auto; padding-top:20px;line-height:24px;}
.newsfirst h2 a{color:#007349; font-size:16px; font-weight:bold;}
.newsfirst h2 a:hover{color:#00a122; text-decoration:underline;}
.newsfirst p{display:block; width:90%;margin:0 auto; padding:10px 0 15px 0; line-height:24px; color:#999999; font-size:12px;}
/*行业新闻*/
.newsy{width:616px; float:right;}
.newslb{width:616px; height:90px; float:left; margin:10px 10px 10px 0; background:#FFFFFF;}
.newsc{width:482px; height:70px; float:left; margin:10px 0 0 20px; font-size:12px;}
.newsc a{width:482px; height:30px; display:block; float:left; line-height:30px;color:#007349; font-size:16px; font-weight:bold;}
.newsc a:hover{color:#00a122; text-decoration:underline;}
.newsc p{display:block; float:left; line-height:18px; color:#999; font-size:12px;}
.sj1{width:70px; height:70px; float:left;margin:8px 0 0 10px;}
.sj1 h1{display:block; float:left; width:100%; text-align:center; padding-top:10px; font-size:28px; font-family:Arial, Helvetica, sans-serif; color:#007349; font-weight: bold;}
.sj1 h2{display:block; float:left; width:100%; text-align:center; font-size:10px; padding-top:5px; font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
/*首页联系方式*/
.zlxfs1{width:260px; height:auto; overflow:hidden; float:left; background:#238e6e;}
.zclxfs1{width:220px; height:auto; overflow:hidden; float:left; margin:10px 0 0 20px; font-size:14px; line-height:220%; color:#FFFFFF;}
.lxtu1{width:260px; height:60px; float:left; position:relative; background:#1a6a54;}
.kfpic1{width:110px; height:87px; position:absolute; left:20px; bottom:0; z-index:2;}
.lxbt1{width:100px; float:right; margin-right:20px; height:87px; text-align:right;}
.lxbt1 h1{display:block; width:100%; font-size:20px; color:#FFFFFF; padding:12px 0 2px 0;}
.lxbt1 p{display:block; width:100%; font-size:12px; color:#3c806d;line-height:14px;}
.lmtl3{width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../images/011.png) center 20px no-repeat;}
.lmtl3 h1{width:100%; text-align:center; font-size:26px; color:#fff; padding:20px 0 0 0;}
.lmtl3 h1 span{color:#999; font-family:Arial, Helvetica, sans-serif; font-size:28px;}
.lmtl3 p{width:100%; text-align:center; font-size:14px; color:#999; padding:10px 0 0 0;}
.yssm{width:1200px; margin:0 auto; height:auto; overflow:hidden;}
.yssm ul{float:left;}
.yssm ul li{width:200px; float:left; padding:30px 0 0 0; color:#999; line-height:18px; font-size:12px; text-align:center; float:left; margin-left:80px;}
.lmtl{width:100%; height:auto; overflow:hidden; margin:0 auto;background:url(../images/01.png) center 25px no-repeat;}
.lmtl h1{width:100%; text-align:center; font-size:30px; font-weight:bold; color:#00aa14; padding:20px 0 0 0;}
.lmtl h1 span{color:#fff}
.lmtl p{width:100%; text-align:center; font-size:13px; color:#fff; padding:10px 0 0 0;}
.casefl{width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.casefl a{position: relative; display: inline-block; margin-left: 10px; padding: 6px 25px; color: #333; transition: all .3s ease-out 0s; border-radius:18px; background-color: #ececec; font-size:14px;}
.casefl a:after{position: absolute; margin-top: 7px; margin-left: 25px; width: 10px; height: 1px; background-color: #fff;}
.casefl a:last-of-type:after{width: 0; height: 0}
.casefl a.active,.casefl a:hover{background-color: #0050a9; color: #fff}
.casefl a.active{background-color: #0050a9;}
.casec{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.casec ul{width:100%; overflow:hidden; float:left;}
.casec ul li{float:left;width:268px; height:295px; text-align:center; margin-right:13px; margin-top:20px; border:#dddddd 1px solid;}
.casec ul{margin-top:5px;}
.casec ul li a{display:block; width:266px; height:293px; float:left;border:#fff 1px solid;}
.casec ul li a:hover{border:#fff 1px solid;}
.casec ul li a:hover .alnm2{color:#fff;background:#d00202;}
.ver_pic{width:268px;height:253px; text-align:center;position:relative;display:table-cell;vertical-align:middle;background:#FFFFFF;}
.alpic1{*position:absolute;top:50%;left:50%;}
.alpic1 img{*position:relative;top:-50%;left:-50%;}
#mr0{margin-right:0;}
#bg0{background:none;}
.ver_pic5{width:510px;height:388px; text-align:center;position:relative;display:table-cell;vertical-align:middle;background:#fff;}
.alpic5{*position:absolute;top:50%;left:50%;}
.alpic5 img{*position:relative;top:-50%;left:-50%;}
.jjc{width:740px; height:360px; position:absolute; right:460px; top:30px; z-index:2; background:#0f6432;}
.jjpic{width:740px; height:420px; float:right; position:relative;}
.jjc .wen{overflow:hidden; width:100%; float:left; height:100%;}
.jjc h3{text-align:center; margin-bottom:5px; font-weight:normal; font-size:26px; margin-top:30px;}
.jjc h3 a{color:#fff;}
.jjc em{display:block; text-align:center; font-size:12px; color:#c0f9e8; font-family:Arial; margin-bottom:10px; font-style:normal;}
.jjc i{display:block; width:30px; height:1px; background-color:#e5c38c; margin:0 auto; margin-bottom:20px;}
.jjc p{font-size:14px; color:#fff; line-height:26px; width:90%; height:auto; overflow:hidden; margin:0 auto; margin-bottom:20px;}
.jjc .jjmore{display:block; width:148px; height:38px; border:1px solid #198d42; margin:0 auto; text-align:center; line-height:38px; font-size:12px; color:#fff; font-family:Arial; background:#198d42;}
.jjc .jjmore img{display:none;position:relative; top:1px;}
.bgjianjie{background:url(../images/02.jpg) top center no-repeat #333;}
.bghui{background:#f6f6f6;}
.bro1{border-bottom:#ECECEC 1px solid;}
/*友情*/
.yqbg{width:100%; height:auto; overflow:hidden; background-color:#EAEBED;}
.youqing{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.youqing h1{width:100%; height:30px; line-height:30px;font-family:Microsoft YaHei,LiHei Pro; font-size:15px; color: #333;}
.youqing p{width:100%; height:auto; overflow:hidden; display:block; float:left;}
.youqing a{display:block; float:left; line-height:22px; margin-right:10px; color:#74777C; font-family:Microsoft YaHei,LiHei Pro;font-size:12px;}
.youqing a:hover{color:#000;}
/*底部*/
.p40{padding:40px 0 40px 0;}
.p20{padding:20px 0 20px 0;}
.dbox{width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.d2{width:100%; height:auto; overflow:hidden; padding-top: 50px; padding-bottom: 50px; font-size: 15px; background-color: #444; color: #ababab; margin:0 auto;}
.d2l{width:610px; height:auto; overflow:hidden; float:left; border-right:#545454 1px solid;}
.d2l dl{width:150px; float:left;}
.d2l dt{width:100%; line-height:28px; font-size:18px; color:#fff; padding-bottom:12px;border-bottom: 1px solid #545454;}
.d2l dd{width:150px; float:left;}
.d2l dd a{width:100%; line-height:28px; font-size:14px; color:#ababab;}
.d2l dd a:hover{color:#FFFFFF;}
.footer-social{margin-top: 20px; width:100%; float:left; color:#ababab; margin-left:30px;}
.footer-social span{}
.footer-social span::before{font-family:"iconfont";
content:'\e6d7';
color:#ababab;
font-size:18px;
padding-right:10px;}
.widget{margin-bottom: 20px;width: 16.66666667%;padding-right: 15px; padding-left: 15px;float:left;} .widget .widget-title{margin-bottom: 30px; padding-bottom: 15px; border-bottom: 1px solid #e4e1dd; color: #392a25; text-transform: uppercase; font-size: 16px; letter-spacing: .05em;color: #fff; border-color: #545454;}
.widget ul{list-style: none; padding: 0;}
.widget ul li{margin-bottom: 20px;}
.widget ul li a{position: relative;color:#ababab} .widget ul li a:hover{padding-left: 20px;color:#5fbd74;}
.widget ul li a:hover:before{position: absolute; content: '\e60c'; font-family: 'iconfont'; left: 0; top: 5px; color: inherit;}
#w300{width:300px;}
.d2c{width: 41.66666667%; float:left;padding-right: 15px; padding-left: 15px;color: #696969;}
.footer-logo{display: block; margin-bottom:10px;}
.footer-ms{margin: 0 0 10px; font-size:14px; color:#ababab; line-height:20px;}
.dtel{height:auto; overflow:hidden; float:left;}
.dtelicon{width:70px; height:70px; float:left; font-size:54px; color:#FFF; line-height:70px;}
.dtelc{float:left; height:auto; overflow:hidden; padding-left:60px;}
.dtelc p{font-size:14px; color:#ababab; line-height:20px;display:block; float:left; width:100%; padding-top:10px; padding-bottom:10px;}
.dtelc h1{font-size:24px; color:#fff; line-height:28px;font-family: 'Book-Antiqua';display:block; float:left; width:100%;}
.d2y{width:240px; float:right; height:auto; overflow:hidden;}
.devm{width:110px; height:110px; background:#FFFFFF;}
.devm img{width:110px; height:110px;}
.evmbox{width:25%;}
.widget p{margin:10px 0 0 0; display:block;}
.dbq p{display:block; font-size:14px; color:#696969; text-align:center;}
.dbq p a{color:#696969;}
.copyright{display: block; width: 100%; position: relative; background: #333;padding-top: 15px; padding-bottom: 15px; margin-top: 0; margin-bottom: 0; color: #696969;}
.copyright .backtotop{width: 127px; height: 37px; top: -37px; left: 50%; position: absolute; cursor: pointer; transform: translateX(-50%); background-image: url(../images/back_to_top.png); background-repeat: no-repeat; background-position: center;text-align:center;color:#5fbd74;line-height:37px;}
.f15{font-size:15px; font-weight:bold;}
.k40{width:100%; height:40px; margin:0 auto;}
.k30{width:100%; height:30px; margin:0 auto;}
.k50{width:100%; height:50px; margin:0 auto;}
.k20{width:100%; height:20px; margin:0 auto;}
.kong20{width:100%; height:20px; float:left;}
.kong10{width:100%; height:15px; float:left;}
.kong12{width:100%; height:10px; float:left;}
.k31{width:100%; height:30px; margin:0 auto; border-top:#d5d5d5 1px solid;}
.k15{width:100%; height:40px; line-height:40px; margin:0 auto; clear:both;}
.k10{width:100%; height:30px; line-height:30px; margin:0 auto; clear:both;}
.k12{width:100%; height:12px; line-height:12px; margin:0 auto; clear:both;}
.kong10{width:100%; height:15px; line-height:15px; float:left; clear:both;}
.kong50{width:100%; height:50px; float:left; width:100%;}
.bglan{background:#f7f7f7;}
.bgbai{background:#FFFFFF;}
.tlpic1{width:100%; height:149px; background:url(../images/03.jpg) top center no-repeat; margin:0 auto;}
