﻿@charset "utf-8";
/* CSS Document */
body, div, p, span, h1, h2, h3, h4, h5, dd, dl, dt, ul, ol, li, input, textarea, select {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #000;
	vertical-align: middle;
}
body{background: #fff!important}
a {
    color: #333;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

a:hover {
	text-decoration: none;
	color: #000;
}

ul, ol, li {
    list-style: none;
}


/*手机*/

@media screen and (max-width:1300px){
.head{display: none}
.enenen{width: 40px;position: absolute;right: calc(30px + 6%);top: 28px;color: #fff;display: block;font-size: 14px}
.enenen img{width: 30px;display: block}
.top {width:100%;height: 75px;background: #fff;position: fixed;top: 0;z-index: 96;}
.top_img {width: 150px;overflow: hidden;margin-left: 4%;margin-top: 8px}
.top_img img {width: 150px;display: block}
.top_img a{float: right;width: 150px;text-align: center;line-height: 24px;margin-top: 20px;display: block;color: #2162ae;}
.navv {width: 30px;position: absolute;right: 5%;top: 14px;}
.navv span{display: block;background: #017b56;height: 2px;width: 100%;margin: 8px auto;text-align: center;}
.navv span:nth-child(2){width: 68%;}
.navv span:nth-child(3){width: 68%;}
.top_nav {width: 100%;overflow: hidden;display:none;position: absolute;z-index: 11;border-top: 1px solid #e7e7e7;}
.top_nav ul li {border-bottom: 1px solid #fff;text-align: center;overflow: hidden;background: rgba(4,133,133,0.9);}
.top_nav ul li:last-child {border-bottom: none;}
.top_nav ul li a {font-size:15px;color: #fff;padding: 3% 0%;display: block;}
.kong{width: 100%;height: 75px;}
.newbanner{width:100%;overflow: hidden;position: relative;}
.newbanner img{width: 100%;display: block;margin: 0 auto;}
.nav{display: none;}
.top_pc{display: none;}
#tab0{display: none;}
/* banner */
.banner{width: 100%;overflow: hidden;position: relative;}
.banner img{ width: 100%;}
.banner ul li{width: 100%; position: relative;}
.banner>ol{height: 20px;position: relative;z-index: 10;width: 20%;left: 40%;bottom: 0px;margin-top: -19px;text-align: center;}
.banner>ol>li{display: inline-block;margin: 5%;width: 10px;height:3px;background-color: #fff;opacity: 0.9;border-radius: 5px;}
.banner>ol>li.on{background-color: #2162ae;}
.clearfloat:after{display: block;clear: both;content: "";visibility: hidden;height: 0;}
.clearfloat{zoom: 1;margin-top: 75px;}


.daohang{display: none;}


.index_bg3{background:url(../images/bg3.jpg) no-repeat center;overflow:hidden;min-height: 680px;width:100%;display:block;background-attachment:fixed;}
.index_bg3_main{width: 90%;margin: 0 auto;overflow: hidden;margin-top: 30px;}
.new_left{width: 300px;float: left;margin: 60px 0 0 0;overflow: hidden;display: none;}
.new_left ul li {margin-bottom: 5vh;}
.new_left ul li dd{font-size: 44px;color: #017b56;font-weight: bold;display: block;}
.new_left ul li dt{font-size: 16px;color: #fff;font-weight: normal;display: block;margin-top: -6px;}
.new_left a {margin-top: 40px;display: inline-block;padding: 10px 40px;background-color: #017b56;color: #fff;border-radius: 60px;}
.new_top{width:100%;overflow: hidden;}
.new_top ul li {overflow: hidden;padding: 10px 20px 15px;margin-bottom: 1px;background: rgba(255,255,255,0.85);}
.new_top ul li:last-child{border-bottom: none;}
.new_top ul li a{display: block}
.new_top ul li dd{font-size: 13px;color: #333;display: block;float: right;line-height: 32px;}
.new_top ul li span{font-size: 16px;color: #000;display: inline-block;font-weight: bold;line-height: 32px;}
.new_top ul li dt{font-size: 13px;color: #333;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 1.6em;margin-top: 6px}
.new_top ul li hr{width: 0px;height: 0px;background: #000;display: inline-block;border: none;transition: all ease 0.6s;}
.new_top ul li:hover hr{width: 40px;height: 2px;display: inline-block;margin-right: 8px;}
.new_top ul li hr,span{vertical-align: middle;}
.new_top ul li:hover dt{color: #333;}
.new_top ul li:hover span{color: #000;}
.new_top ul li:hover dd{color: #333;}


.new_down{width: 100%;overflow: hidden;margin: 30px auto;background: rgba(255,255,255,0.85);padding: 15px 5% 27px;}
.seo{width: 100%;float: left;overflow: hidden;}
.seo span{font-size: 20px;color: #000;display: block;font-weight: bold;margin-bottom: 1vh;}
.seo a{display: block;line-height: 1.8em;font-size: 14px;color: #333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.meiyou{width: 100%;float: left;overflow: hidden;line-height: 544px;margin-bottom: 1px;}
.meiyou summary{color: #fff;line-height: 44px;text-indent: 25px;outline: 0;font-weight: normal;cursor: pointer;color: #000;font-size: 15px;}
.meiyou.youse{background: #017b56;}
.meiyou.youse summary{color: #fff;}
.meiyou summary:hover{color: #fff;background: #017b56;}
.meiyou summary::-webkit-details-marker{display:none;}


.menu{width: 100%;float: left;overflow: hidden;line-height: 44px;margin-bottom: 1px;}
.menu summary{color: #fff;line-height: 44px;text-indent: 25px;outline: 0;font-weight: normal;cursor: pointer;color: #000}
.menu summary:hover{color: #fff;background: #017b56;}
.menu ul {display: block;width: 220px;}
.menu ul li{line-height: 44px;width: 220px;overflow: hidden;text-indent: 20px;background: #f1f2f3;margin-bottom: 1.5px}
.menu ul li a{color: #000;font-size: 13px;display: block;}
.menu ul li:hover{background: #017b56;}
.menu ul li:hover a{color: #fff;}





.gfrrwwd_cen{width:100%; background:rgba(0,0,0,0.7);height:100%;position:fixed;left:0;top:0;z-index:108;display:none;}
.gfrr3w{width: 96%;top: 5vh;margin: 0 auto;position: relative;border-radius: 3px;}

.ne3w{width: 100%;margin: 0 auto;}
.ne3w>img{max-width: 90%;display: block;margin: 0 auto;border: 25px #fff solid;max-height: 90vh}
.ne3w a{display: block;width: 100%;overflow: hidden;color: #fff;}
.ne3w a>img{display: block;position: absolute;right: calc((100% - 40px)/2);bottom: -60px;width: 40px}

.yy:hover{cursor: pointer;}


.reference{width:100%;margin: 0 auto;overflow: hidden;position: relative;}
.subject{width: 90%;margin: 0 auto;overflow: hidden;}
.subject ul li{width: 47%;height: 300px;overflow: hidden;float: left;margin: 0 1.1%;background: #fff;position: relative;animation: flipInY 1.5s;}
.subject ul li img{display: block;width: 100%;}
.subject ul li span{font-size: 17px;display: block;width: 80%;color: #215dac;font-weight: bold;line-height: 1.6em;margin: 20px auto 15px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.subject ul li dd{font-size: 14px;color: #3e3e3e;display: block;line-height: 1.5em;width: 80%;margin: 0 auto;min-height: 84px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.subject ul li dt{display: block;float: right;background: url(../images/right.png)no-repeat right center;background-size: 18px;padding-right: 24px;color: #215dac;line-height: 25px;font-size: 14px;position: absolute;right: 10%;bottom: 30px;}
.subject ul li a{display: block}
.click{position: absolute;top: 140px;width: 100%;}
.click_left{position: absolute;left: 0;width:4%;animation: fadeInLeft 1.3s;}
.click_left img{width: 100%;display: block}
.click_right{position: absolute;right:0;width:4%;animation: fadeInRight 1.3s;}
.click_right img{width: 100%;display: block}
.diandian{width: 140px;margin: 25px auto 0;overflow: auto;animation: fadeInUp 1.3s;}
.diandian ul li{width: 9px;height: 9px;border-radius: 50px;background: #fff;float: left;margin: 0 5px}
.diandian ul li.present{background: #2b9aff}






.rongyu22{width:100%;margin: 20px auto;overflow: hidden;}
.rongyu22 ul li{width: calc(31% - 2px);float: left;overflow: hidden;margin: 0 3% 18px 0;border: 1px #dedede solid;}
.rongyu22 ul li:nth-child(3n){margin: 0 0 18px;}
.rongyu22 ul li img{width: 100%;height: 80px;display: block;}




.activity_main{width: 100%;margin: 25px auto;overflow: hidden;}
.activity_main ul li{width: 98%;overflow: hidden;margin-bottom: 25px;border-bottom: 1px #cdcdce solid;padding-bottom: 25px;;margin: 0 auto;}
.activity_main ul li img{display: block;width: 100%;height: 180px;float: left;}
.activity_right{width: 100%;overflow: hidden;margin: 0 auto;}
.activity_right span{font-size: 17px;color: #222;display: block;line-height: 2em;font-weight: bold;margin-top: 8px;}
.gzbq{width: 100%;overflow: hidden;margin: 6px 0 10px;}
.gzbq dd{font-size: 12px;color: #fff;background: #333;padding: 3px 22px;display: inline-block;margin-right: 20px;}
.tag{background: #017b56!important;}
.activity_right dt{font-size: 13px;color: #333;display: block;line-height: 22px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
.more{display: inline-block;color: #017b56;background: url(../images/arrow.png)no-repeat 90% center;background-size: 16px;padding-right: 30px;margin-left: 50px;line-height: 20px;}
.more:hover{color: #017b56;}
.apply{color: #fff;background: #444;border-radius: 50px;padding: 10px 30px;float: right;margin-top: 14px;font-size: 14px}
.apply:hover{color: #fff;}


.xianding{width: 94%;margin: 0 auto;overflow: hidden;padding: 30px 0 50px;}
.xianding ul li{width: 100%;overflow: hidden;text-align: center;background: #fff;height: 175px;margin-bottom:1px}
.shangfu{width: 100%;margin: 0 auto;overflow: hidden;transition: 0.5s}
.xianding ul li:hover>.shangfu{margin-top: -10px;}
.xianding ul li img{width: 36px;display: block;margin: 70px auto 0px;text-align: center;}
.xianding ul li span{color: #000;display: block;font-size: 24px;line-height: 3em;margin-top:10px;}
.xianding ul li dd{font-size: 15px;color: #000;display: block;min-height: 60px;}
.xianding ul li hr{display: block;width: 40px;border: none;background: #333;height: 3px;border-radius: 50px;margin: 20px auto 15px;}
.xianding ul li dt{font-size: 35px;color: #000;display: block;min-height: 60px;}





.zhangfei_nav{width: 100%;background: #fff;overflow: hidden;margin-top: 20px;}
.zhangfei_nav ul {width: 100%;overflow: hidden;}
.zhangfei_nav ul li{width: 100%;overflow: hidden;line-height: 44px;float: left;margin: 5px 0 1px;text-align: center;}
.zhangfei_nav ul li a{color: #000;font-size: 15px;}
.zhangfei_nav ul li.on{background: #017b56;border-bottom: 1px #017b56 solid;}
.zhangfei_nav ul li.on a{color: #fff;}
.zhangfei_nav ul li:hover{background: #017b56;border-bottom: 1px #017b56 solid;}
.zhangfei_nav ul li:hover a{color: #fff;}
.zhangfei_nav ul li a{display: block;}
.product-section{margin-top: 30px;width: 100%;overflow: hidden}

.swiper-banner{display: none;}
.about-title {margin-bottom: 15px;}
.about-title h3 {font-size: 22px;font-weight:bold;color: #2c2c2c;}
.about-title p {margin: 0;font-size: 16px;font-weight: 300;color: #aaa;text-transform:Uppercase}
.title-white h3{ color: #fff;}

.hr_wid{width: 100%;padding: 10px 0;margin: 0px auto;overflow: hidden;}
.hr_wid_ h4{font-size: 20px;color: #333;display: block;margin-bottom: 20px;}
.hr_wid_ span{font-size: 14px;color: #333;line-height: 1.8em;}
.hr_wid_ h5{font-size: 14px;color: #333;display: block;margin-top: 60px;}
.hr_list{width: 100%;overflow: hidden;}
.hr_list_main{width: 100%;margin: 0 auto;overflow: hidden;}
.resize{ width: 30%;overflow:hidden;display: inline-block;}
.rel{outline: none;padding-left: 15px;width: 100%;height: 42px;text-align: center;line-height: 36px;overflow: hidden;}
.search{width: 60%;float: right;}
.search input {border:1px solid #aaa;width: calc(70% - 12px);padding-left: 10px;height: 40px;float: left;outline: none}
.search a{width: 30%;background: #017b56;line-height: 42px;color: #fff;display: inline-block;text-align: center;float: right;}


.hr_zhaopin{width:100%;margin: 0 auto;overflow: hidden;}
.hr_zhaopin table{width: 100%;border-collapse:collapse;margin: 15px auto;}
.hr_zhaopin tr{width: 100%;text-align: center;font-size: 15px;line-height: 50px;font-weight: normal;border-bottom: 1px #e5e5e5 solid;overflow: hidden;}
.hr_zhaopin tr:hover{background: #f6f6f6}
.hr_zhaopin th{width: 20%;text-align: center;font-size: 14px;color: #000;line-height: 50px;}
.hr_zhaopin td{width: 20%;text-align: center;font-size: 13px;color: #555;line-height: 50px;}
.hr_zhaopin td a{display: block;}
.hr_zhaopin tr:first-child{background: #e9e9e9}
.hr_zhaopin td:hover a{color: #017b56}
.hr_zhaopin span{font-size: 14px;color: #666;display: block;line-height: 1.8em;margin-top: 20px;}


.baoming{background: #f1f2f3;padding: 15px 20px;display: block;line-height: 2em;font-size: 15px;color: #000;text-align: center;margin-top: 15px;}

.linian{width: 100%;margin: 0 auto;overflow: hidden;background: #f7f8f9;}
.linian_mian{width: 92%;margin: 28px auto;overflow: hidden;}
.linian_mian span{color: #000;font-size: 15px;line-height: 30px;}


.si{width: 100%;overflow: hidden;margin: 0 auto;padding: 25px 0 35px;background: #f2f2f2;}
.si_main{width: 96%;overflow: hidden;margin: 0 auto;}
.si_main h3{font-size: 28px;color: #333;display: block;text-align: center;margin:0 auto;font-weight: bold;} 
.si_main>hr{width: 156px;height: 15px;background:#017b56;border: none;margin-top: -10px;margin-bottom: 40px;}
.si_main ul li {width: 45%;float: left;overflow: hidden;background-color: #fff;margin: 0 2.5% 20px}
.si_main ul li img{width: 100%;display: block;transition: all ease 0.6s;}
.si_main ul li h1{font-size: 30px;color: #bdbdbd;display: block;text-align: center;line-height: 40px;margin-top: 10px}
.si_main ul li hr{width: 93px;background-color: #bdbdbd;height: 1px;display: block;text-align: center;border: none;}
.si_main ul li span{font-size: 18px;color: #666;display: block;text-align: center;margin-top: 15px;}
.si_main ul li a{display: block;width: 110px;text-align: center;margin: 20px auto 30px;padding: 7px 0;transition: all ease 0.6s;color: #fff;border: 1px #fff solid;border-radius: 50px;background: #017b56;}
.kuang{width: 100%;height: 280px;overflow: hidden;}



.guan{width: 100%;overflow: hidden;margin: 0 auto;padding-bottom: 30px;background: #fff}
.guan_main{width: 100%;overflow: hidden;margin: 0 auto;}
.guan_tu{overflow: hidden;position: relative;width: 100%;}
.bbg{width: 0;height: 0;background: #017b56;}
.guan_tu img{display: block;width: 100%;}
.guan_right{overflow: hidden;margin:0 auto;width: 94%;margin-top: 25px;}
.guan_right a{margin-top: 40px;display: inline-block;padding: 10px 40px;background-color: #017b56;color: #fff;border-radius: 60px;}
.biaoti{overflow: hidden;}
.biaoti h2{font-size: 30px;color: #000;display: block;font-family: "Helvetica-Roman-SemiB";text-align: center;}
.biaoti span{font-size: 21px;display: block;color: #333;margin-bottom: 10px;}
.biaoti hr{width: 44px;height: 2px;border: none;background-color: #017b56;display: block;margin: 0 auto;}
.guan_content {overflow: hidden;}
.guan_content h3{font-size: 16px;color: #000;font-weight: normal;margin: 0 auto;display: block;text-align: center;}
.guan_content span{font-size: 13px;display: block;color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.guan_content font{font-size: 14px;display: block;color: #333;line-height: 2em;text-indent: 2em;margin-bottom: 10px;font-weight: normal;}



.xinde_rongyu{width:100%;margin: 0 auto;overflow: hidden;z-index: 13}
.xinde_rongyu_main{width: 100%;margin: 30px auto 0;overflow: hidden;background: #f7f8f9;padding: 30px 3%}
.rongyu{width:100%;margin: 0 auto;overflow: hidden;}
.rongyu ul li{width: 48%;float: left;overflow: hidden;margin: 0 4% 18px 0;}
.rongyu ul li:nth-child(2n){margin: 0 0 18px;}
.rongyu ul li img{width: 100%;height: 320px;display: block;}




.index_news{width: 100%;overflow: hidden;margin: 0 auto;background: #fafafa;padding: 33px 0 50px;}
.in_n_main{width: 96%;overflow: hidden;margin: 0 auto;}
.xw{width: 460px;float: left;overflow: hidden;}
.tit{width: 460px;overflow: hidden;margin-bottom: 18px;}
.tit h5{font-size: 23px;color: #000;display: block;font-weight: bold;}
.tit span{font-size: 15px;color: #dbdbdb;display: block;font-weight: bold;}
.liyi{display: none;width: 100%;}
.liyi img{width: 460px;height: 266px;display: block;float: left;margin-bottom: 7px;}
.xinx_left{width: calc(100% - 132px);float: left;overflow: hidden;}
.xinx_left dd{font-size: 16px;color: #000;display: block;font-weight: bold;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 2.5em;}
.xinx_left dt{font-size: 12px;color: #746f6f;display: block;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 1.8em;}
.xinw_right{width: 72px;float: right;overflow: hidden;text-align: center;margin-top: 10px;display: none}
.xinw_right dd{font-size: 32px;color: #9e9e9e;display: block;font-weight: bold;overflow: hidden;}
.xinw_right dt{font-size: 12px;color: #9e9e9e;display: block;overflow: hidden;}
.nexw{width: 100%;overflow: hidden;margin: 0 auto;}
.nexw ul li {width: 100%;overflow: hidden;padding: 13px 0;border-bottom: 1px #dedede solid;}
.nexw ul li a{display: block;margin-bottom: 10px;}
.nexw ul li a img{width: 120px;height: 95px;float: left;display: block;margin-right: 12px;}
.nexw ul li:last-child{border-bottom: none;}





.index_contact{width: 100%;margin: 0 auto;overflow: hidden;background: url(../images/tef.jpg)no-repeat center;background-size: 300%;}
.index_contact_main{width: 90%;overflow: hidden;margin: 0 auto;text-align: center;}
.index_contact_main img{width: 270px;float: left;display: none}
.lianxi_youbian{width: 100%;float: right;text-align: left;}
.lianxi_youbian span{font-size: 22px;color: #fff;font-weight: bold;line-height: 1.5em;margin-bottom: 20px;display: block;margin-top: 44px;}
.lianxi_youbian dd{font-size: 14px;color: #fff;line-height: 2em;margin-bottom: 20px;}
.lianxi_youbian dt{font-size: 17px;color: #fff;line-height: 2em;display: inline-block;float: left;margin-right: 10%;font-weight: bold;margin-bottom: 44px;}



.yes{width: 100%;overflow: hidden;background: #fff;padding-bottom: 1vh;padding-top: 1vh;border-top: 1px #dedede solid;}
.yesorno{width: 100%;overflow: hidden;background: #fff;padding-bottom: 1vh;padding-top: 5vh;margin: 0 auto}
.yes_main{width: 90%;margin: 0 auto;overflow: hidden;text-align: center;}
.yes_main img{display: block;margin: 0 auto;text-align: center;width: 50%;}
.xiaosan{width: 100%;overflow: hidden;margin-top: 6px;}
.jichu{width: 100%;overflow: hidden;text-align: left;}
.jichu dd{font-size: 13px;color: #555;display: block;margin-bottom: 5px;line-height: 1.6em;}
.beian{width: 100%;overflow: hidden;}
.beian a{font-size: 13px;color: #000;display: inline-block;margin-bottom: 5px;margin-right: 20px;}





.clx {width: 950%;margin-top: 25px;overflow: hidden;margin-left: 5%;margin-bottom: 15px}
.clx ul li {width: 100%;overflow: hidden;margin: 10px 0 15px;}
.clx ul li img{float: left;display: block;margin-right: 15px;width: 24px;height: 24px;}
.clx ul li dd{font-size-adjust: 14px;color: #fff;display: block;float: left;line-height: 24px;}
.beian{width: 100%;overflow: hidden;margin: 20px auto 0;text-align: center}
.copy{width: 100%;line-height: 24px;color: #888;display: block;font-size: 13px;}




.guanyu{width: 96%;margin: 20px auto;overflow: hidden;}
.crumbs{width: 100%;margin: 0 auto;overflow: hidden;} 
.crumbs_left{width: 170px;float: left;overflow: hidden;}
.crumbs_left img{width: 50px;height: 44px;float: left;margin-top: 10px;margin-right: 15px;}
.crumbs_left dd{font-size: 15px;color: #017b56;line-height: 64px;border-right: 1px #ddd solid;font-weight: bold;}
.crumbs_right{width: 800px;float: right;}
.crumbs_right a{display: inline-block;line-height: 64px;float: right;font-size: 13px;color: #666;}
.crumbs_right a:hover{color: #000;}



.guanyu_nav{width: 100%;background: #f4f4f4;overflow: hidden;}
.guanyu_nav ul {width: 100%;margin: 0 auto;overflow: hidden;}
.guanyu_nav ul {width: 100%;margin: 0 auto;overflow: hidden;}
.guanyu_nav ul li{text-align: center; width: 25%;float: left;overflow: hidden;line-height: 64px;font-size: 14px;color: #000;border-top: 1px #fff solid;}
.guanyu_nav ul li.on{color: #017b56;background: #fff;border-top: 1px #017b56 solid;}
.guanyu_nav ul li.on a{color: #017b56;}
.guanyu_nav ul li:hover{background: #fff;border-top: 1px #017b56 solid;}
.guanyu_nav ul li:hover a{color: #017b56;}
.guanyu_nav ul li a{display: block;}



.content{width: 100%;margin: 0px auto 35px;}
.biaotitle{width: 100%;/*border-left: 1.5px #017b56 solid;*/position: relative;}
.biaotitle h5{font-size: 20px;color: #000;display: block;font-weight: normal;}
.biaotitle p {position: relative;}
.biaotitle p span{font-size: 15px;color: #b5b5b5;display:inline-block;line-height: 2em;background: white;z-index: 5;text-transform:uppercase;position: relative;padding-right: 8px;}
.biaotitle p:after {
    content: '';
    display: block;
    width: calc(100% - 22px);
    left: 22px;
    top: 50%;
    height: 1px;
    background: lightgray;
    position: absolute;z-index: 1;
}
.biaotitle ul li:hover a{background: #017b56;color: #fff;}
.biaotitle ul{position: absolute;right: 0;bottom: 0;background: #fff;padding: 0 10px;z-index: 7;}
.biaotitle ul li{margin: 0 8px;float: left;}
.biaotitle ul li a{display: block;padding: 6px 22px;background: #e5e5e5;border-radius: 50px;font-size: 14px;color: #000;}
.biaotitle ul li.current a{background: #017b56;color: #fff;}
.about{width:100%;overflow: hidden;margin: 15px auto 0;border-top: 10px #ddd solid;padding-top: 30px;}
.about dd{font-size: 22px;color: #000;font-weight: bold;display: block;margin-bottom: 15px;text-align: center;}
.about span{font-size: 16px;color: #000;line-height: 28px;width: 100%;margin-top: 40px;}
.about img{width: 100%;display: block;outline: none;margin-bottom: 10px;}



.dinga2{background: url(../images/a_p_n2.jpg)no-repeat;width: 100%;height: 500px;overflow: hidden;margin: 36px auto 34px}
.di{width: 100%;background: rgba(43, 130, 184,0.8);float: right;margin-top: 90px;padding: 30px 0 }
.di h5{display: block;font-size: 24px;color: #fff;font-weight: bold;line-height: 3em;text-align: right;margin-right: 40px}
.di span{width: 88%;margin: 0 auto;line-height: 2em;font-size: 16px;color: #fff;text-indent: 2em;display: block}
.dinga3{background: url(../images/a_p_n2.jpg)no-repeat;width: 100%;height: 500px;overflow: hidden;margin: 0 auto 34px}
.di3{width: 100%;background: rgba(43, 130, 184,0.8);float: left;margin-top: 90px;padding: 30px 0 }
.di3 h5{display: block;font-size: 24px;color: #fff;font-weight: bold;line-height: 3em;text-align: left;margin-left: 40px}
.di3 span{width: 88%;margin: 0 auto;line-height: 2em;font-size: 16px;color: #fff;text-indent: 2em;display: block}



.neww{width: 100%;margin: 30px auto 15px;overflow: hidden;}
.neww ul li{margin-bottom: 30px;overflow: hidden;}
.neww ul li a{display: block;}
.neww ul li a img{width: 120px;height: 90px;display: block;float: left;}


.neww_right{float: right;overflow: hidden;width: calc(100% - 140px);height: 90px;}

.neww_right span{font-size: 15px;color: #000;display: block;font-weight: bold;margin-bottom: 11px}
.neww_right dd{font-size: 14px;color: #666;line-height: 2em;margin-bottom: 3px;display: none}
.neww_right dt{font-size: 14px;color: #333;display: block;line-height: 1.5em;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}


.neww_right{float: right;overflow: hidden;width: 65%;}


/*祖传分页*/
.page {width: 100%;overflow: hidden;margin: 0 auto;padding: 10px 0px;margin-bottom: 1vh;}
.page ul li{float: left;min-width: 30px;line-height: 48px;text-align: center;border: none;background: #fff;transition: all ease .4s;padding: 0 10px;}
.page ul li:first-child {margin-left: 0px;}
.page ul li a {font-size: 15px;color: #000;display: block;}
.page ul li:hover {background: #017b56;}
.page ul li:hover a {font-size:15px;color:#fff;}
.page ul li.now {background-color:#017b56;}
.page ul li.now a {color:#fff;}



.contact_maim{width: 100%;margin: 0 auto 25px;overflow: hidden;background-color: #fff;}
.contact_left{width: 100%;overflow: hidden;margin: 15px auto 20px}
.contact_left h5{font-size: 18px;color: #111;font-weight: bold;margin-bottom: 15px}
.contact_left ul li {overflow: hidden;width: 100%;margin-bottom: 15px}
.contact_left ul li input{width: calc(100% - 15px);background: #f7f7f7;border: none;height: 50px;padding-left: 15px;font-size: 15px;outline: none;}
.contact_left ul li textarea{width: calc(100% - 30px);background: #f7f7f7;border: none;height: 100px;padding: 20px 15px;font-size: 15px;resize: none;outline: none;}
.contact_left ul li button{width: 100%;background: #017b56;outline: none;border: none;font-size: 17px;color: #fff;line-height: 46px;margin-top: 15px}
.contact_right{width: 92%;overflow: hidden;margin: 30px auto 20px;}
.contact_right h5{font-size: 18px;color: #222;font-weight: normal;margin-bottom: 15px}
.contact_right ul li{float: left;width: 500px;line-height: 2em;font-size: 16px;color: #444;}
.contact_right ul li a{display: block;font-size: 15px;color: #017b56!important}




.zizhi{width:96%;overflow: hidden;margin: 18px auto 30px;}
.zizhi ul li{padding: 20px 10px 15px 20px;border-bottom: 1px dashed #e5e5e5;width: 100%;box-sizing: border-box;}
.zizhi ul li h5{color: #333;position: relative;font-weight: normal;font-size: 17px;}
.zizhi ul li span{font-size: 13px;color: #999;line-height: 20px;margin-top: 12px;display: block;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical}
.zizhi ul li dd{display: block;font-size: 13px;color: #333;margin-top: 12px;}
.zizhi ul li:hover a{color: #017b56;}
.zizhi h5:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 13px;
    height: 2px;
    background: #666;
    position: absolute;
    left: -25px;
    top: 11px;
}

.zizhi ul li:hover h5:before {
    content: '';
    background: #017b56;
}




.bjq{width: 100%;margin: 20px auto;overflow: hidden;}
.newtit{width: 100%;margin: 30px auto 10px;overflow: hidden;border-bottom: 1px #d9d9d9 solid;padding-bottom: 17px}
.newtit h5{font-size: 19px;display: block;text-align: center;line-height: 1.5em;color: #333;font-weight: normal}
.newtit span{font-size: 15px;color: #333;text-align: center;line-height: 30px;display: block;margin: 0 10px}
.bjq img{max-width: 100%;display: block;text-align: center;margin: 4px auto;height: auto!important}
.bjq span{font-size: 15px;line-height: 2em;color: #444;text-indent: 2em;display: block}

.goback{width: 100%;text-align: center;margin: 0 auto;display: inline-block;vertical-align: bottom;background: white;padding: 0 10px;position: relative;z-index: 4;}
.gb_main dd {display: block;font-size: 14px;color: #333;margin-top: 10px;transition: 0.3s ease-out;}
.gb_main i{display: block;width: 57px;height: 37px;text-align: center;line-height: 37px;background: url(../images/fan2_03.png) no-repeat;transition: 0.3s ease-out;font-size: 22px;color: #888;margin: 0 auto 9px;}
.gb_main{display: inline-block;vertical-align: bottom;background: white;padding: 0 10px;position: relative;z-index: 11;}
.gb_main:hover dd{color: #9b1c1f;}
.goback:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: lightgray;
    position: absolute;
    top: 17px;
    left: 0;
}


.join{width: 100%;overflow: hidden;margin: 40px auto;}
.join_main{width: 100%;overflow: hidden;margin:0 auto;background-color: #fff;}
.join_main img{display: block;width: 100%;}
.join_right{width: 96%;margin: 0 auto;overflow: hidden;}
.join_right h3{font-size: 22px;color: #000;display: block;font-weight: bold;line-height: 3em;}
.join_right span{font-size: 15px;color: #333;display: block;line-height: 2em;}
.join_right a{margin-top: 35px;display: inline-block;color: #8cbd3c;font-size: 17px;}
.join_right a:hover{border-bottom: 1px #8cbd3c solid;}





.shezhao{width: 100%;overflow: hidden;margin: 40px auto;}
.shezhao_main{width: 100%;overflow: hidden;margin:0 auto;background-color: #fff;}
.shezhao_main img{display: block;width: 100%;}
.shezhao_left{width: 96%;overflow: hidden;margin: 0 auto;}
.shezhao_left h3{font-size: 22px;color: #000;display: block;font-weight: bold;line-height: 3em;}
.shezhao_left span{font-size: 15px;color: #333;display: block;line-height: 2em;}
.shezhao_left a{margin-top: 35px;display: inline-block;color: #8cbd3c;font-size: 15px;}
.shezhao_left a:hover{border-bottom: 1px #8cbd3c solid;}




.jieshao{width: 100%;margin: 11px auto 15px;overflow: hidden;border-bottom: 1px #aaa dashed;padding-bottom: 25px;}
.jieshao h5{font-size: 20px;font-weight: bold;color: #000;display: block;line-height: 50px;margin-bottom: 12px;float: left;}
.jieshao ul{width: 96%;margin: 0 auto;overflow: hidden;border-top: 1px #aaa dashed;padding-top: 25px;}
.jieshao ul li{float: left;line-height: 40px;width: 100%;}
.jieshao ul li dd{font-size: 14px;display: inline-block;color:#000;font-weight: bold;}
.jieshao ul li dt{font-size: 14px;display: inline-block;color:#333;}
.xiangxi{width:100%;margin: 0 auto 15px;overflow: hidden;}
.xiangxi h5{font-size: 16px;display: block;line-height: 2em;}
.xiangxi span{line-height: 2em;color: #666;display: block;font-size: 14px;}



.honor{width: 100%;overflow: hidden;margin: 0 auto;margin: 40px 0 50px;}
.honort{width: 100%;overflow: hidden;margin: 0 auto;margin: 40px 0 50px;}

.bigimg{width:90%!important;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:99;border: 10px solid #fff;height: 480px!important;background: #fff;outline: 1px #c1c2c3 solid;outline-offset: -14px;}
.bigimg{width:100%;position: fixed;left: 0;top: -50px; right: 0;bottom: 0;margin:auto;display: none;z-index:999;border: 10px solid #fff;height: auto!important;}
.bigimg img{width:100%;display: block;height: 255px;}

.bigimgt{width:90%!important;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:99;border: 10px solid #fff;height: 480px!important;background: #fff;outline: 1px #c1c2c3 solid;outline-offset: -14px;}
.bigimgt{width:100%;position: fixed;left: 0;top: -50px; right: 0;bottom: 0;margin:auto;display: none;z-index:999;border: 10px solid #fff;height: auto!important;}
.bigimgt img{width:100%;display: block;height: 255px;}

.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.75;filter: Alpha(opacity=75);z-index: 98;transition:all .3s;display: none;}
	
.bigboxt{width:100%;background: #fff;margin:0 auto;overflow: hidden;}
.bigboxt>.imgboxt{width: 48%;float: left;border-radius: 5px;overflow: hidden;margin:8px 1%;text-align: center;}
.bigboxt>.imgboxt>img{width: 100%;height: 133px;}	
	
.bigbox{width:100%;background: #fff;margin:0 auto;overflow: hidden;}
.bigbox>.imgbox{width: 48%;float: left;border-radius: 5px;overflow: hidden;margin:8px 1%;text-align: center;}
.bigbox>.imgbox>img{width: 100%;height: 133px;}
.imgbox span{margin-top:5px;display: block;}
.mask>img{position: fixed;right: calc((100% - 40px)/2);bottom: 80px;width: 40px;}

.bigimg>dd{font-size: 18px;color: #000;line-height: 3em;display: block;text-align: center;}
.bigimg>dt{font-size: 16px;color: #000;display: block;text-align: center;}
}







/*PC*/
@media screen and (min-width:1301px){
.clearfloat{display: none;}
.top{display: none;}
.newbanner{display: none;}
.secbanner{display: none;}
.kong{display: none;}
.head{width: 100%;margin: 0 auto;overflow: hidden;background: none}
.head_main{width: 70%;margin: 0 auto;overflow: hidden;background: none;}
.nav{margin: 0 auto;overflow: hidden;width: 100%;z-index: 987;}
.nav>a{display: block;float:left;width: 175px;margin-top: 10px;}
.nav>a img{width:100%;display: block;}
.nav_right{z-index: 10;float: right;width: 820px;margin-top: 9px;}
.nav_right ul li{float: left;text-align: center;line-height: 88px;width: 100px;}
.nav_right ul li a{color: #000;display: block;font-size: 15px;line-height: 66px;}
.nav_right ul li a img{margin-top: 25px}



.si{width: 100%;overflow: hidden;margin: 0 auto;padding: 45px 0 65px;background: #f2f2f2;}
.si_main{width: 1200px;overflow: hidden;margin: 0 auto;}
.si_main h3{font-size: 28px;color: #333;display: block;text-align: center;margin:0 auto;font-weight: bold;} 
.si_main>hr{width: 156px;height: 15px;background:#017b56;border: none;margin-top: -10px;margin-bottom: 40px;}
.si_main ul li {width: 280px;float: left;overflow: hidden;background-color: #fff;}
.si_main ul li img{width: 280px;height: 333px;display: block;transition: all ease 0.6s;}
.si_main ul li:nth-child(2){margin: 0 20px;}
.si_main ul li:nth-child(3){margin: 0 20px;}
.si_main ul li h1{font-size: 40px;color: #bdbdbd;display: block;text-align: center;line-height: 80px;margin-top: 15px;}
.si_main ul li hr{width: 93px;background-color: #bdbdbd;height: 1px;display: block;text-align: center;border: none;}
.si_main ul li span{font-size: 18px;color: #666;display: block;text-align: center;margin-top: 15px;}
.si_main ul li a{display: block;width: 110px;border: 1px #bdbdbd solid;text-align: center;margin: 40px auto 50px;color: #999;padding: 7px 0;transition: all ease 0.6s;}
.si_main ul li:hover{background:#017b56;}
.si_main ul li:hover img{transform: scale(1.1);}
.si_main ul li:hover h1{color: #fff;}
.si_main ul li:hover hr{background-color: #fff;}
.si_main ul li:hover span{color: #fff;}
.si_main ul li:hover a{color: #017b56;border: 1px #fff solid;border-radius: 50px;background: #fff;}
.kuang{width: 280px;height: 333px;overflow: hidden;}



.guan{width: 100%;overflow: hidden;margin: 0 auto;}
.guan_main{width: 1200px;overflow: hidden;margin: 0 auto;/*background: url(../images/bg.jpg) repeat-y;*/}
.guan_tu{float: right;overflow: hidden;position: relative;width: 40%;height: 580px;}
/*.bbg{width: 300px;height: 698px;background: #017b56;float: left}*/
.guan_tu img{display: block;width: 100%;position: absolute;/*left: 150px;*/top: 120px;z-index: 8;}
.guan_right{overflow: hidden;float: left;width: 52%;margin: 30px 5% 0 0;}
.guan_right a{margin-top: 40px;display: inline-block;padding: 10px 40px;background-color: #017b56;color: #fff;border-radius: 60px;}
.biaoti{overflow: hidden;}
.biaoti h2{font-size: 40px;color: #000;display: block;font-family: "Helvetica-Roman-SemiB";text-align: left;}
.biaoti span{font-size: 21px;display: block;color: #333;margin-bottom: 10px;}
.biaoti hr{width: 44px;height: 2px;border: none;float: left;background-color: #017b56;display: block;}
.guan_content {overflow: hidden;margin-top: 15px;}
.guan_content h3{font-size: 18px;color: #000;display: block;font-weight: normal;}
.guan_content span{font-size: 15px;display: block;color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.guan_content font{font-size: 15px;display: block;color: #333;line-height: 2em;text-indent: 2em;}



.index_news{width: 100%;overflow: hidden;margin: 0 auto;background: #fafafa;padding: 100px 0 80px;}
.in_n_main{width: 1200px;overflow: hidden;margin: 0 auto;}
.xw{width: 460px;float: left;overflow: hidden;}
.tit{width: 460px;overflow: hidden;margin-bottom: 55px;}
.tit h5{font-size: 33px;color: #000;display: block;font-weight: bold;}
.tit span{font-size: 15px;color: #dbdbdb;display: block;font-weight: bold;}
.liyi{display: block;width: 100%;}
.liyi img{width: 460px;height: 266px;display: block;float: left;margin-bottom: 7px;}
.xinx_left{width: 366px;float: left;overflow: hidden;}
.xinx_left dd{font-size: 16px;color: #000;display: block;font-weight: bold;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 2.5em;}
.xinx_left dt{font-size: 12px;color: #746f6f;display: block;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;line-height: 1.8em;}
.xinw_right{width: 72px;float: right;overflow: hidden;text-align: center;margin-top: 10px;}
.xinw_right dd{font-size: 32px;color: #9e9e9e;display: block;font-weight: bold;overflow: hidden;}
.xinw_right dt{font-size: 12px;color: #9e9e9e;display: block;overflow: hidden;}
.nexw{width: 660px;overflow: hidden;float: right;background: #fff;padding: 5px 24px;}
.nexw ul li {width: 660px;overflow: hidden;padding: 13px 0;border-bottom: 1px #dedede solid;}
.nexw ul li a{display: block;margin-bottom: 10px;}
.nexw ul li a img{width: 165px;height: 95px;float: left;display: block;margin-right: 20px;}
.nexw ul li:last-child{border-bottom: none;}



.con_left{ width: 50%;overflow: hidden;float: left; }
.left_1{width: 50%;overflow: hidden}
.left_1 h3{padding-top: 36px; font-size: 32px;font-weight: normal;color: #fff;letter-spacing: 0.1em}
.left_1 span{font-size: 16px;color: #fff;text-align: left}
.left_2{margin-top: 60px;width: 50%;overflow: hidden}
.left_2 img{float: left;margin-right: 8px}
.down_content{float: left}
.down_content h4{font-size: 20px;color: #fff;display: block;margin-left: 5px;letter-spacing: 0.1em;margin-bottom: 15px}
.down_content span{font-size: 16px;color: #dedede;margin-left: 5px;line-height: 2em;display: block}
.left_3{margin-top: 30px;width: 50%;overflow: hidden}
.left_3 img{float: left;margin-right: 8px}
.message{ width: 50%;overflow: hidden; margin: 0 auto;float: right;}
.message h2{margin: 0 auto;font-size: 16px;color: #fff;text-align: center;font-weight: normal;background-color: #017b56;border-radius: 4px;line-height: 55px;display: block;width: 60%;z-index: 2;position: relative;top: 30px;-moz-box-shadow:0px 5px 8px #07b5d1;box-shadow:0px 6px 15px darkgrey}
.message_main{overflow: hidden; background-color: #fff;border-radius: 9px;width: 420px;margin: 0 auto;text-align: center;padding-top: 45px}
.message_main a{margin: 0 auto;width: 75%; color: #fff; display: block;background-color: #017b56;border-radius: 4px;line-height: 44px;margin-bottom: 30px;margin-top: 35px}
.shuru{ text-align: center;margin-top: 20px;border: 1px solid #c4c4c4;width: 70%;height: 16px;padding: 10px}



.foot{width: 100%;overflow: hidden;margin: 0 auto;background: #333;padding: 35px 0 8px;}
.foot_main{width: 1200px;margin: 0 auto;overflow: hidden;}
.foot_logo{width: 200px;float: left;overflow: hidden}
.foot_logo img{width: 200px;display: block;}
.foot_mid{width:606px;float: left;overflow: hidden;margin-left: 100px;}
.sy{width: 606px;overflow: hidden}
.sy ul li{width: 100px;float: left;text-align: center;border-right: 1px #fff solid;}
.sy ul li:last-child{border-right: none}
.sy ul li a{display: block;color: #fff;font-size: 14px;}
.erweima{width: 200px;float: right;overflow: hidden;text-align: center}
.erweima img{width: 100px;display: block;margin: 0 auto}
.erweima span{font-size: 14px;color: #efefef;line-height: 2em;margin-top: 5px}




.guanyu{width:100%;margin: 0 auto;overflow: hidden;}
.crumbs{width: 1200px;margin: 0 auto;overflow: hidden;} 
.crumbs_left{width: 170px;float: left;overflow: hidden;}
.crumbs_left img{width: 50px;height: 44px;float: left;margin-top: 10px;margin-right: 15px;}
.crumbs_left dd{font-size: 18px;color: #017b56;line-height: 64px;border-right: 1px #ddd solid;font-weight: bold;}
.crumbs_right{width: 800px;float: right;}
.crumbs_right a{display: inline-block;line-height: 64px;float: right;font-size: 13px;color: #666;}
.crumbs_right a:hover{color: #000;}



.zhangfei_nav{width: 220px;float: left;background: #fff;overflow: hidden;margin-top: 20px;}
/*
.zhangfei_nav ul {width: 220px;overflow: hidden;}
.zhangfei_nav ul li{width: 100%;float: left;overflow: hidden;line-height: 54px;margin-bottom: 1px;}
.zhangfei_nav ul li:last-child{border: none;}
.zhangfei_nav ul li a{color: #000;font-size: 15px;}
.zhangfei_nav ul li.on{background: #017b56;}
.zhangfei_nav ul li.on a{color: #fff;}
.zhangfei_nav ul li:hover{background: #017b56;}
.zhangfei_nav ul li:hover>a{color: #fff;}
.zhangfei_nav ul li>a{display: block;}
*/



.content{width: 1200px;margin: 30px auto 65px;overflow: hidden}
.contxxt{width: 900px;margin: 0px 0 65px 39px;float: left;overflow: hidden;border-left: 1px #ddd solid;padding: 20px 40px 0;}
.contxxtt{width: 100%;float: left;overflow: hidden;padding: 1px 29px 0;}	
.biaotitle{width: 1178px;padding-left: 22px;border-left: 5px #017b56 solid;position: relative;margin-bottom: 35px;}
.biaotitle h5{font-size: 24px;color: #000;display: block;font-weight: normal;}
.biaotitle p {position: relative;margin-top: 5px;}
.biaotitle p span{font-size: 15px;color: #b5b5b5;display:inline-block;line-height: 2em;background: white;z-index: 5;text-transform:uppercase;position: relative;padding-right: 8px;}
.biaotitle p:after {
    content: '';
    display: block;
    width: 2500px;
    left: 22px;
    top: 50%;
    height: 1px;
    background: lightgray;
    position: absolute;
		z-index: 1;
}
.biaotitle ul li:hover a{background: #017b56;color: #fff;}
.biaotitle ul{position: absolute;right: 0;bottom: 0;background: #fff;padding: 0 10px;z-index: 7;}
.biaotitle ul li{margin: 0 8px;float: left;}
.biaotitle ul li a{display: block;padding: 6px 22px;background: #e5e5e5;border-radius: 50px;font-size: 14px;color: #000;}
.biaotitle ul li.current a{background: #017b56;color: #fff;}
.about{width: 900px;overflow: hidden;margin: 0 auto;}
.about dd{font-size: 24px;color: #000;font-weight: bold;display: block;margin-bottom: 15px;}
.about span{font-size: 16px;color: #000;line-height: 28px;width: 425px;float: left;margin-left: 30px;margin-top: 40px;}
.about img{float: left;display: block;outline: none;}



.about2{width:1200px;overflow: hidden;margin: 40px auto;}
.about2 span{font-size: 15px;color: #333;line-height: 28px;width: 560px;float: right;}
.about2 img{width: 575px;float: left;display: block;outline: none}


.join{width: 100%;overflow: hidden;margin: 110px auto;margin-top: 30px}
.join_main{width: 1200px;overflow: hidden;margin:0 auto;background-color: #fff}
.join_main img{float: left;display: block;width: 625px;height:352px }
.join_right{width: 455px; float: right;overflow: hidden;padding: 33px 59px 70px}
.join_right h3{font-size: 40px;color: #000;display: block;font-weight: bold}
.join_right span{font-size: 17px;color: #333;display: block;line-height: 2em;margin-top: 40px;}
.join_right a{margin-top: 35px;display: inline-block;color: #8cbd3c;font-size: 17px}
.join_right a:hover{border-bottom: 1px #8cbd3c solid}


.shezhao{width: 100%;overflow: hidden;margin: 110px auto;margin-top: 30px}
.shezhao_main{width: 1200px;overflow: hidden;margin:0 auto;background-color: #fff}
.shezhao_main img{float: left;display: block;width: 625px;height:352px }
.shezhao_left{width: 455px; float: left;overflow: hidden;padding: 33px 59px 70px}
.shezhao_left h3{font-size: 40px;color: #000;display: block;font-weight: bold}
.shezhao_left span{font-size: 17px;color: #333;display: block;line-height: 2em;margin-top: 40px;}
.shezhao_left a{margin-top: 35px;display: inline-block;color: #8cbd3c;font-size: 15px}
.shezhao_left a:hover{border-bottom: 1px #8cbd3c solid}


.dinga2{background: url(../images/a_p_n2.jpg)no-repeat;width: 1200px;height: 500px;overflow: hidden;margin: 36px auto 34px}
.di{width: 500px;background: rgba(43, 130, 184,0.8);float: right;margin-top: 90px;margin-right: 40px;padding: 30px 0 60px}
.di h5{display: block;font-size: 24px;color: #fff;font-weight: bold;line-height: 3em;text-align: right;margin-right: 40px}
.di span{width: 88%;margin: 0 auto;line-height: 2em;font-size: 16px;color: #fff;text-indent: 2em;display: block}
.dinga3{background: url(../images/a_p_n2.jpg)no-repeat;width: 1200px;height: 500px;overflow: hidden;margin: 0 auto 34px}
.di3{width: 500px;background: rgba(43, 130, 184,0.8);float: left;margin-top: 90px;margin-left: 40px;padding: 30px 0 60px}
.di3 h5{display: block;font-size: 24px;color: #fff;font-weight: bold;line-height: 3em;text-align: left;margin-left: 40px}
.di3 span{width: 88%;margin: 0 auto;line-height: 2em;font-size: 16px;color: #fff;text-indent: 2em;display: block}



.neww{width: 100%;margin: 0 auto 45px;overflow: hidden;}
.neww ul li{margin-bottom: 20px;overflow: hidden;}
.neww ul li a{display: block;}
.neww ul li a img{width: 200px;height: 150px;display: block;float: left;}


.neww_right{border: 1px #ddd solid;float: right;overflow: hidden;width: 850px;height: 150px;padding: 0 80px 0 35px;background: url(../images/yyy.png) no-repeat 97% center;}
.neww_right:hover{border: 1px #04b937 solid;}
.neww_right span{font-size: 19px;color: #000;display: block;line-height: 2em;font-weight: bold;margin-top: 11px;}
.neww_right span:hover {text-decoration: underline;}
.neww_right dd{font-size: 15px;color: #666;display: block;line-height: 2em;margin-bottom: 3px;}
.neww_right dt{font-size: 15px;color: #333;display: block;line-height: 1.5em;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}


/*祖传分页*/
.page {width: 1200px;overflow: hidden;margin: 0 auto;padding: 10px 0px;margin-bottom: 1vh;}
.page ul li{float: left;min-width: 30px;line-height: 48px;text-align: center;border: none;background: #fff;transition: all ease .4s;padding: 0 10px;}
.page ul li:first-child {margin-left: 0px;}
.page ul li a {font-size: 15px;color: #000;display: block;}
.page ul li:hover {background: #017b56;}
.page ul li:hover a {font-size:15px;color:#fff;}
.page ul li.now {background-color:#017b56;}
.page ul li.now a {color:#fff;}



.zizhi{width:1200px;overflow: hidden;margin: 30px auto;}
.zizhi ul li{padding: 25px;border-bottom: 1px dashed #e5e5e5;width: 1200px;box-sizing: border-box;}
.zizhi ul li h5{color: #333;position: relative;font-weight: normal;font-size: 18px}
.zizhi ul li span{font-size: 14px;color: #999;line-height: 20px;margin-top: 12px;display: block}
.zizhi ul li dd{display: block;font-size: 14px;color: #333;margin-top: 12px;}
.zizhi ul li:hover a{color: #017b56;font-size: 18px}
.zizhi h5:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 13px;
    height: 2px;
    background: #666;
    position: absolute;
    left: -25px;
    top: 11px;
}

.zizhi ul li:hover h5:before {
    content: '';
    background: #017b56;
}


.bjq{width: 1200px;margin: 20px auto;overflow: hidden;padding-top: 25px}
.newtit{width: 100%;margin: 0 auto;overflow: hidden;border-bottom: 1px #d9d9d9 solid;padding-bottom: 30px}
.newtit h5{font-size: 24px;display: block;text-align: center;line-height: 3em;color: #333;font-weight: bold}
.newtit span{font-size: 14px;color: #555;text-align: center;line-height: 30px;display: block;margin: 0 10px}
.bjq img{max-width: 500px;display: block;text-align: center;margin: 5px auto;height: auto!important}
.bjq span{font-size: 17px;line-height: 2em;color: #333;text-indent: 2em;display: block}

.goback{width: 1200px;text-align: center;margin: 0 auto;display: inline-block;vertical-align: bottom;background: white;padding: 0 10px;position: relative;z-index: 4;}
.gb_main dd {display: block;font-size: 14px;color: #333;margin-top: 10px;transition: 0.3s ease-out;}
.gb_main i{display: block;width: 57px;height: 37px;text-align: center;line-height: 37px;background: url(../images/fan1_03.png) no-repeat;transition: 0.3s ease-out;font-size: 22px;color: #888;margin: 0 auto 9px;}
.gb_main{display: inline-block;vertical-align: bottom;background: white;padding: 0 10px;position: relative;z-index: 11;}
.gb_main:hover dd{color: #9b1c1f;}
.gb_main:hover i{background: url(../images/fan2_03.png) no-repeat;}
.goback:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: lightgray;
    position: absolute;
    top: 17px;
    left: 0;
}

.about-title {margin-bottom: 25px;}
.about-title h3 {margin: 0 0 6px;font-size:27px;font-weight:bold;color: #2c2c2c;}
.about-title p {margin: 0;font-size: 17px;font-weight: 300;color: #aaa;text-transform:uppercase;}
.title-white h3{ color: #fff;}

.hr_wid{width: 1200px;padding: 10px 0;margin: 0px auto;overflow: hidden;}
.hr_wid_ h4{font-size: 20px;color: #333;display: block;margin-bottom: 20px;}
.hr_wid_ span{font-size: 14px;color: #333;line-height: 1.8em;}
.hr_wid_ h5{font-size: 14px;color: #333;display: block;margin-top: 60px;}
.hr_list{width: 100%;overflow: hidden;}
.hr_list_main{width: 1200px;margin: 0 auto;overflow: hidden;}
.resize{ width:200px; overflow:hidden;display: inline-block;}
.rel{outline: none;padding-left: 15px;width:200px; height:40px; text-align:center; line-height:36px;overflow: hidden;}
.search{width: 355px;float: right;}
.search input {border:1px solid #aaa;width: 238px;padding-left: 15px;height: 40px;float: left;outline: none}
.search a{width: 100px;background: #017b56;line-height: 42px;color: #fff;display: inline-block;text-align: center;float: right;}



.hr_zhaopin{width:1200px;margin: 0 auto;overflow: hidden;}
.hr_zhaopin table{width: 100%;border-collapse:collapse;margin: 35px auto;}
.hr_zhaopin tr{width: 100%;text-align: center;font-size: 15px;line-height: 70px;font-weight: normal;border-bottom: 1px #e5e5e5 solid;overflow: hidden;}
.hr_zhaopin tr:hover{background: #f6f6f6}
.hr_zhaopin th{width: 20%;text-align: center;font-size: 15px;color: #000;line-height: 70px;}
.hr_zhaopin td{width: 20%;text-align: center;font-size: 15px;color: #555;line-height: 70px;}
.hr_zhaopin td a{display: block;}
.hr_zhaopin tr:first-child{background: #e9e9e9}
.hr_zhaopin td:hover a{color: #017b56}
.hr_zhaopin span{font-size: 14px;color: #666;display: block;line-height: 1.8em;margin-top: 20px;}




.jieshao{width: 100%;margin: 25px auto 15px;overflow: hidden;border-bottom: 1px #aaa dashed;padding-bottom: 25px;}
.jieshao h5{font-size: 24px;font-weight: bold;color: #000;display: block;line-height: 50px;margin-bottom: 20px;float: left}
.jieshao ul{width: 1200px;margin: 0 auto;overflow: hidden;border-top: 1px #aaa dashed;padding-top: 25px}
.jieshao ul li{float: left;line-height: 40px;}
.jieshao ul li:nth-child(3n+1){width: 30%;}
.jieshao ul li:nth-child(3n+2){width: 50%;}
.jieshao ul li:nth-child(3n){width: 20%;}
.jieshao ul li dd{font-size: 15px;display: inline-block;color:#000;font-weight: bold;}
.jieshao ul li dt{font-size: 15px;display: inline-block;color:#333;}
.xiangxi{width:100%;margin: 0 auto 15px;overflow: hidden;}
.xiangxi h5{font-size: 18px;display: block;line-height: 2em;}
.xiangxi span{line-height: 2em;color: #454545;display: block;font-size: 15px;margin-bottom: 20px;}

.contact_maim{width: 1200px;margin: 0 auto 25px;padding:25px;overflow: hidden;background-color: #fff;}
.contact_left{float: left;width: 500px;overflow: hidden;padding: 30px 0 20px 0;}
.contact_left h5{font-size: 22px;color: #111;font-weight: bold;margin-bottom: 30px;}
.contact_left ul li {overflow: hidden;width: 450px;margin-bottom: 15px;}
.contact_left ul li input{width: 420px;background: #f7f7f7;border: none;height: 50px;padding-left: 30px;font-size: 15px;}
.contact_left ul li textarea{width: 390px;background: #f7f7f7;border: none;height: 50px;padding: 15px 30px;font-size: 15px;outline: none;resize: none;min-height: 90px;}
.contact_left ul li button{width: 450px;background: #017b56;outline: none;border: none;font-size: 17px;color: #fff;line-height: 46px;margin-top: 15px}
.contact_right{width: 600px;overflow: hidden;padding: 30px 0 20px 40px;float: right;}
.contact_right h5{font-size: 22px;color: #111;font-weight: bold;margin-bottom: 22px;}
.contact_right ul li{float: left;width: 500px;line-height: 50px;font-size: 16px;color: #444;}
.map{width:1200px;margin: 40px auto 10px;overflow: hidden;}
.map img{width: 1200px;display: block;}


.clx {width: 500px;margin-top: 40px;overflow: hidden;margin-left: 30px;}
.clx ul li {width: 450px;overflow: hidden;margin: 10px 0 20px;}
.clx ul li img{float: left;display: block;margin-right: 15px;width: 24px;height: 24px;}
.clx ul li dd{font-size-adjust: 14px;color: #fff;display: block;float: left;line-height: 24px;}
.copy{width: 800px;float: left;line-height: 24px;color: #888;display: block;font-size: 13px}



.bigimg{width:30%!important;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:99;border: 10px solid #fff;height: auto!important;background: #fff;outline: 1px #c1c2c3 solid;outline-offset: -14px;}
.bigimgt{width:500px!important;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:99;border: 10px solid #fff;height: auto!important;background: #fff;outline: 1px #c1c2c3 solid;outline-offset: -14px;}	
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.75;filter: Alpha(opacity=75);z-index: 98;transition:all .3s;display: none}
	
.bigboxt{width: 100%;background: #fff;margin:0 auto;overflow: hidden;}		
.bigboxt>.imgboxt{width: 250px;float: left;border-radius: 3px;overflow: hidden;margin:8px 34px 6px 0;text-align: center;border: 1px #dedede solid;}
.bigboxt>.imgboxt>img{width: 250px;height: 180px;}	
	
.bigbox{width: 880px;background: #fff;margin:0 auto;overflow: hidden;}
.bigbox>.imgbox{width: 160px;float: left;border-radius: 3px;overflow: hidden;margin:8px 12px 6px 0;text-align: center;border: 1px #dedede solid;}
.bigbox>.imgbox>img{width: 160px;height: 120px;}
.imgbox dt{line-height: 1.8em;font-size: 14px;color: #000;display: block;margin-bottom: 4px}
.imgbox:hover{cursor:zoom-in}
.mask:hover{cursor:zoom-out}
.mask>img{position: fixed;right: 600px;top: 160px;width: 35px;}
.mask>img:hover{cursor:pointer}
.bigimg>dd{font-size: 18px;color: #000;line-height: 3em;display: block;text-align: center;}
.bigimg>dt{font-size: 16px;color: #000;display: block;text-align: center;}
.bigimg img{width: 100%;display: block;}
.sibai{width: 100%;height: 300px;overflow: hidden;}

.body_bg{margin: 0 auto;width:100%;overflow:hidden;background:url(../images/2014080517285629.jpg) no-repeat;background-attachment: fixed;height: 400px;}

.xin_about{width: 100%;margin: 0 auto;overflow: hidden;z-index: 11;position: relative;/*background: url(../images/about.jpg) no-repeat;*/}
.xin_about_content{width: 70%;margin: 0 auto;overflow: hidden;}
.index_bg1{z-index: 10;position: relative;}


.linian{width: 100%;margin: 0 auto;overflow: hidden;background: #f7f8f9;}
.linian_mian{width: 70%;margin: 72px auto;overflow: hidden;}
.linian_mian span{color: #000;font-size: 18px;line-height: 32px;}

.xinde_rongyu{width:100%;margin: 0 auto;overflow: hidden;z-index: 13;background: #f1f2f3;}
.xinde_rongyu_main{width: 70%;margin: 50px auto;overflow: hidden;}
.rongyu{width:100%;margin: 0 auto;overflow: hidden;}
.rongyu ul li{width: 20%;float: left;overflow: hidden;margin: 0 5.6% 35px 0;}
.rongyu ul li:nth-child(4n){margin: 0 0 30px;}
.rongyu ul li img{width: 100%;height: 392px;display: block;}



.rongyu22{width:100%;margin: 0 auto;overflow: hidden;}
.rongyu22 ul li{width: calc(23% - 2px);float: left;overflow: hidden;margin: 0 2.6% 18px 0;border: 1px #dedede solid;}
.rongyu22 ul li:nth-child(4n){margin: 0 0 30px;}
.rongyu22 ul li img{width: 100%;height: 168px;display: block;}



.index_bg3{background:url(../images/bg3.jpg) no-repeat center;background-size: 100% 100%;overflow:hidden;min-height: 780px;width:100%;display:block;background-attachment:fixed;}
.index_bg3_main{width: 70%;margin: 0 auto;overflow: hidden;margin-top: 60px;}
.new_left{width: 300px;float: left;margin: 60px 0 0 0;overflow: hidden;}
.new_left ul li {margin-bottom: 5vh;}
.new_left ul li dd{font-size: 44px;color: #000;font-weight: bold;display: block;}
.new_left ul li dt{font-size: 16px;color: #000;font-weight: normal;display: block;margin-top: -6px;}
.new_left a {margin-top: 40px;display: inline-block;padding: 10px 40px;background-color: #017b56;color: #fff;border-radius: 60px;}
.new_right{width: calc(100% - 300px);float: left;overflow: hidden;}
.new_top{width:100%;overflow: hidden;}
.new_top ul li {overflow: hidden;padding: 30px;margin-bottom: 1px;background: #fff;}
.new_top ul li:last-child{border-bottom: none;}
.new_top ul li a{display: block}
.new_top ul li dd{font-size: 14px;color: #000;display: block;float: right;line-height: 32px;}
.new_top ul li span{font-size: 20px;color: #000;display: inline-block;font-weight: bold;line-height: 32px;}
.new_top ul li dt{font-size: 15px;color: #000;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 1.6em;margin-top: 6px;opacity: 0.9}
.new_top ul li hr{width: 0px;height: 0px;background: #111;display: inline-block;border: none;transition: all ease 0.6s;}
.new_top ul li:hover hr{width: 40px;height: 2px;display: inline-block;margin-right: 8px;}
.new_top ul li hr,span{vertical-align: middle;}
.new_top ul li:hover dt{color: #000;}
.new_top ul li:hover span{color: #000;}
.new_top ul li:hover dd{color: #000;}


.new_down{width:100%;overflow: hidden;margin-top: 50px;background: #fff;padding: 30px 0 35px;}
.seo{width: calc(50% - 30px);float: left;overflow: hidden;margin-left: 30px;}
.seo span{font-size: 20px;color: #000;display: block;font-weight: bold;margin-bottom: 1vh;}
.seo a{display: block;line-height: 1.8em;font-size: 14px;color: #000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}




.index_contact{width: 100%;margin: 0 auto;overflow: hidden;background: url(../images/tef.jpg)no-repeat center;}
.index_contact_main{width: 70%;overflow: hidden;margin: 0 auto;padding: 110px 0;text-align: center;}
.index_contact_main img{width: 270px;float: left;display: block;}
.lianxi_youbian{width: calc(100% - 400px);float: right;text-align: left;}
.lianxi_youbian span{font-size: 36px;color: #fff;font-weight: bold;line-height: 1.5em;margin-bottom: 40px;display: block;}
.lianxi_youbian dd{font-size: 16px;color: #fff;line-height: 2em;margin-bottom: 20px;}
.lianxi_youbian dt{font-size: 28px;color: #fff;line-height: 2em;display: inline-block;float: left;margin-right: 70px;font-weight: bold;}



.yes{width: 100%;overflow: hidden;background: #fff;padding-bottom: 1vh;padding-top: 2vh;border-top: 1px #dedede solid;}
.yesorno{width: 100%;overflow: hidden;background: #fff;padding-bottom: 1vh;padding-top: 5vh;margin: 0 auto}
.yes_main{width: 70%;margin: 0 auto;overflow: hidden;}
.yes_main img{float: left;display: block;margin-right: 120px;width: 180px;}
.xiaosan{width: 758px;float: right;overflow: hidden;margin-top: 6px;}
.jichu{width: 236px;float: left;overflow: hidden;}
.jichu dd{font-size: 13px;color: #555;display: block;margin-bottom: 5px;line-height: 1.6em;}
.beian{width: 200px;float: right;overflow: hidden;}
.beian a{font-size: 13px;color: #000;display: block;margin-bottom: 5px;}


.honor {width: 900px;overflow: hidden;margin: 0 auto;margin: 40px 0}
	
.honort {width: 100%;overflow: hidden;margin: 0 auto;}

.activity_main{width: 100%;margin: 0 auto;overflow: hidden;}
.activity_main ul li{width: 100%;overflow: hidden;margin-bottom: 25px;border-bottom: 1px #cdcdce solid;padding-bottom: 25px}
.activity_main ul li img{display: block;width: 450px;height: 240px;float: left;}
.activity_right{width: 720px;float: right;overflow: hidden;}
.activity_right span{font-size: 20px;color: #222;display: block;line-height: 1.8em;font-weight: bold;}
.gzbq{width: 100%;overflow: hidden;margin: 6px 0 10px;}
.gzbq dd{font-size: 12px;color: #fff;background: #333;padding: 3px 22px;display: inline-block;margin-right: 20px;}
.tag{background: #017b56!important;}
.activity_right dt{font-size: 15px;color: #333;display: initial;line-height: 22px}
.more{display: inline-block;color: #017b56;background: url(../images/arrow.png)no-repeat 90% center;background-size: 18px;padding-right: 30px;margin-left: 50px;line-height: 22px;}
.more:hover{color: #017b56;}
.apply{color: #fff;background: #444;border-radius: 50px;padding: 10px 30px;float: right;margin-top: 40px;font-size: 14px;}
.apply:hover{color: #fff;}

.baoming{background: #f1f2f3;padding: 15px 20px;display: block;line-height: 2em;font-size: 15px;color: #000;text-align: center;}


.contact_right ul li a{display: block;font-size: 17px;color: #017b56!important;font-weight: bold;}


.daohang{width: 620px;margin-left: 15%;margin-top: -58px;overflow: hidden;position: relative;z-index: 1001;}
.daohang ul li{float: left;overflow: hidden;text-align: center;margin-right: 1px;background: rgba(4,133,133,0.35);}
.daohang ul li a{display: block;padding: 15px 45px;color: #fff;font-size: 16px;}
.daohang ul li:hover{background: #017b56;}
.daohang ul li:hover a{color: #fff;}
.daohang ul li.on{background: #017b56;}
.daohang ul li.on a{color: #fff}




#tab0{position: relative;width: 100%;overflow: hidden;}
#TabID{ position: absolute;bottom: 20px;left: calc((100% - 57px)/2);}
#TabID li {float: left;cursor: pointer;width: 9px;height: 9px;opacity: 0.9;background: #fff;color: #333;margin-left: 2px;text-align: center;line-height: 15px;margin-right: 6px;border-radius: 50px;transition: 0.5s;}
#TabID li.active {background: #017b56;width: 15px;opacity: 1;}


.meiyou{width: 100%;float: left;overflow: hidden;line-height: 54px;margin-bottom: 1px;}
.meiyou summary{color: #fff;line-height: 54px;text-indent: 25px;outline: 0;font-weight: normal;cursor: pointer;color: #000;font-size: 15px;}
.meiyou.youse{background: #017b56;}
.meiyou.youse summary{color: #fff;}
.meiyou.youse a{color: #fff;}	
.meiyou summary:hover{color: #fff;background: #017b56;}
.meiyou summary::-webkit-details-marker{display:none;}


.menu{width: 100%;float: left;overflow: hidden;line-height: 54px;margin-bottom: 1px;}
.menu summary{color: #fff;line-height: 54px;text-indent: 25px;outline: 0;font-weight: normal;cursor: pointer;color: #000}
.menu li{background: #017b56;color: #fff;line-height: 54px;text-indent: 25px;outline: 0;font-weight: normal;cursor: pointer;color: #fff}
.menu summary:hover{color: #fff;background: #017b56;}
.menu ul {display: block;width: 220px;}
.menu ul li{line-height: 44px;width: 220px;overflow: hidden;text-indent: 20px;background: #f1f2f3;margin-bottom: 1.5px}
.menu ul li a{color: #000;font-size: 13px;display: block;}
.menu ul li:hover{background: #017b56;}
.menu ul li:hover a{color: #fff;}


.cx-time-main{display: none;}


.gfrrwwd_cen{width:100%; background:rgba(0,0,0,0.7);height:100%;position:fixed;left:0;top:0;z-index:108;display:none;}
.gfrr3w{width: 96%;overflow: hidden;top: 5vh;margin: 0 auto;position: relative;border-radius: 3px;}

.ne3w{width: 100%;overflow: hidden;margin: 0 auto;}
.ne3w>img{max-width: 90%;display: block;margin: 0 auto;border: 25px #fff solid;max-height: 90vh;width: 70%;height: auto;}
.ne3w a{display: block;width: 100%;overflow: hidden;color: #fff;}
.ne3w a>img{display: block;position: absolute;right: 30px;top: 25px;width: 40px}

.yy:hover{cursor: pointer;}

.product-section{width:100%;margin: 30px auto;overflow: hidden;}
.xianzhi{width: 70%;margin: 0 auto;overflow: hidden;}
.xianding{width: 70%;margin: 0 auto;overflow: hidden;padding: 30px 0 50px;}
.xianding ul li{width: 24%;float: left;overflow: hidden;text-align: center;background: #fff;height: 175px;margin-right:1%}
.shangfu{width: 80%;margin: 0 auto;overflow: hidden;transition: 0.5s}
.xianding ul li:hover>.shangfu{margin-top: -10px;}
.xianding ul li img{width: 36px;display: block;margin: 70px auto 0px;text-align: center;}
.xianding ul li span{color: #000;display: block;font-size: 24px;line-height: 3em;margin-top:10px;}
.xianding ul li dd{font-size: 15px;color: #000;display: block;min-height: 60px;}
.xianding ul li hr{display: block;width: 40px;border: none;background: #333;height: 3px;border-radius: 50px;margin: 20px auto 15px;}
.xianding ul li dt{font-size: 40px;color: #000;display: block;min-height: 60px;}





.reference{width:1300px;margin: 0 auto;overflow: hidden;position: relative;}
.subject{width: 1110px;margin: 0 auto;overflow: hidden;animation: fadeInUp 1.2s;}
.subject ul li{width: 340px;overflow: hidden;float: left;margin: 0 15px;background: #fff;position: relative}
.subject ul li img{display: block;width: 100%;}
.subject ul li span{font-size: 20px;display: block;width: 280px;color: #215dac;font-weight: bold;line-height: 1.6em;margin: 20px auto 15px;}
.subject ul li dd{font-size: 15px;color: #3e3e3e;display: block;line-height: 1.5em;width: 280px;margin: 0 auto;height: 124px;}
.subject ul li dt{display: block;float: right;background: url(../images/right.png)no-repeat right center;background-size: 18px;padding-right: 24px;color: #215dac;line-height: 25px;font-size: 15px;position: absolute;right: 40px;bottom: 30px;}
.subject ul li a{display: block}
.click{position: absolute;top: 255px;width: 1300px;}
.click_left{position: absolute;left: 0;animation: fadeInLeft 1s;}
.click_right{position: absolute;right: 0;animation: fadeInRight 1s;}
.diandian{width: 150px;margin: 30px auto 0;overflow: auto;animation: fadeInDown 1.2s;}
.diandian ul li{width: 11px;height: 11px;border-radius: 50px;background: #fff;float: left;margin: 0 5px}
.diandian ul li.present{background: #017b56}


.case{width: 100%;margin: 0 auto;overflow: hidden;background: #f0f0f0;padding-bottom: 20px;}
.case_main{width: 1300px;margin: 0 auto;overflow: hidden;}
.case_main h5{font-size: 36px;font-weight: bold;color: #215dac;display: block;line-height: 2em;text-align: center;margin: 40px auto 48px;position:relative;animation: bounceIn 1.6s;}
.reference{width:1300px;margin: 0 auto;overflow: hidden;position: relative;}
.subject{width: 1110px;margin: 0 auto;overflow: hidden;animation: fadeInUp 1.2s;}
.subject ul li{width: 340px;height: 550px;overflow: hidden;float: left;margin: 0 15px;background: #fff;position: relative}
.subject ul li img{display: block;width: 100%;}
.subject ul li span{font-size: 20px;display: block;width: 280px;color: #215dac;font-weight: bold;line-height: 1.6em;margin: 20px auto 15px;}
.subject ul li dd{font-size: 15px;color: #3e3e3e;display: block;line-height: 1.5em;width: 280px;margin: 0 auto;height: 124px;}
.subject ul li dt{display: block;float: right;background: url(../images/right.png)no-repeat right center;background-size: 18px;padding-right: 24px;color: #215dac;line-height: 25px;font-size: 15px;position: absolute;right: 40px;bottom: 30px;}
.subject ul li a{display: block}
.click{position: absolute;top: 255px;width: 1300px;}
.click_left{position: absolute;left: 0;animation: fadeInLeft 1s;}
.click_right{position: absolute;right: 0;animation: fadeInRight 1s;}
.diandian{width: 150px;margin: 30px auto 0;overflow: auto;animation: fadeInDown 1.2s; /*animation: fadeIn 1.2s;*/}
.diandian ul li{width: 11px;height: 11px;border-radius: 50px;background: #fff;float: left;margin: 0 5px}
.diandian ul li.present{background: #2b9aff}



}






/*分页样式*/
.pglist {
	padding: 20px 0 30px;
	width: 100%;
	text-align: center;
	clear: both;
}
.pglist a {
	color: #666;
	padding: 0 14px;
	margin: 0 3px;
	font-weight: bold;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.pglist * {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	vertical-align: middle;
	line-height: 30px;
	padding-bottom: 1px;
}
.pglist a:hover, .pglist .hover {
	display: inline-block;
	color: #fff;
	background: #048485;
	border-color: #048485;
}
/*返回首页*/
#tip {
	padding-top: 30px;
	min-height: 640px;
}
#tip b {
	color: #049aef;
}

