@charset "utf-8";
/* CSS Document v1*/
/* 全局公用的css样式 */
/*---------------------------------约束样式----------------------------------------*/
*{margin:0;padding:0;word-wrap:break-word}
* img{border:0}
* hr{border:1px dashed #d2d2d2}
body,h1,h2,h3,h4,h5,h6,td,th,tr{color:#333;font-weight:normal; font-size:12px; font-family:"Microsoft YaHei"}
h1,h2,h3,h4,h5,h6{display:inline}
a{text-decoration:none;outline:none;color:#333; cursor:pointer}
a:active{star:expression(this.onFocus=this.blur())}
a:focus{outline:none}
textarea{resize:none}
a:hover{color:#005e39; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent}
em{font-style:normal}
.ul li,.ul{list-style:none}
input,textarea,select{outline:none;font-family:"Microsoft YaHei"}
.clear{width:100%; clear:both; height:1px; overflow:hidden}
.fl{float:left}
.fr{float:right}
.ov_hi{overflow:hidden}
.layout{width:1040px;margin:0 auto}
.ul_li{list-style:none}
.ov_hi{overflow:hidden}
.radius{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; overflow:hidden}
.shadow{-webkit-box-shadow:#DDD9D9 0px 0px 30px;-moz-box-shadow:#DDD9D9 0px 0px 30px;box-shadow:#DDD9D9 0px 0px 30px}
.mg_15{margin-top:15px}
.fl-clr{zoom:1}
.fl-clr:after{display:block;clear:both;height:0;content:"\0020"}
.Business_index li a .hidean,.Business_index li a img,.News_index_r li a,.more_a,.swiper-City a,.work_index li a,.more *,.more,.Case_list *,.News_list *,.work_list a,a.more_a:after,.Cases_text .morea,.Business_nav li *,.AboutUs_nav li *{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.Case_list a:hover img,.News_list a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.hide{height:0; overflow:hidden}
.pc{}
.web{display:none}

/*底部样式*/
.footer{background:#161616; color:#bababa}
.footer a{color:#bababa}
.footer a:hover{color:#fff}
.footer_bottom{font-size:14px;  line-height:20px; padding:20px 0; text-align:center; border-top:1px solid #323232}
.footer_bottom span{ padding-right:20px}
.footer_bottom em{padding:0 5px}
.footer_bottom .a{float:right}
.footer_top{padding:30px 0}
.footer_dl{float:left; font-size:14px; line-height:30px; overflow:hidden}
.footer_dl.dl1{width:135px}
.footer_dl.dl2{width:386px}
.footer_dl.dl3{width:110px}
.footer_dl dt{font-size:16px; color:#909090; line-height:16px; padding-bottom:15px}
.footer_dl dt .uk-icon-chevron-down{display:none}


.footer_dl dd .li{position:relative; padding-left:27px; position:relative}
.footer_dl dd .li i{position:absolute; width:20px; height:20px; left:0; top:3px; background-size:cover !important}

.footer_dl.dl3 dt{ display:none}
.footer_dl dd .img{width:100%;text-align:center; line-height:30px}
.footer_dl dd .img img{width:100%; height:110px}
.footer_dl dd .url{ padding-top:15px; text-align:right}
.footer_dl dd .url a{display:inline-block; width:29px; height:29px; margin-right:8px}
.footer_dl dd .url .oa{background:url(../images/oa.png) no-repeat}
.footer_dl dd .url .mail{background:url(../images/mail.png) no-repeat}
.footer_dl dd .url .oa:hover{background:url(../images/oaa.png) no-repeat}
.footer_dl dd .url .mail:hover{background:url(../images/maila.png) no-repeat}

/*导航*/
.bh_90,.top_box,.top_box .layout{height:90px}
.top_box{background:#fff; -webkit-box-shadow:rgba(0,0,0,0.4) 1px 0px 5px;-moz-box-shadow:rgba(0,0,0,0.4) 1px 0px 5px; box-shadow:rgba(0,0,0,0.4) 1px 0px 5px; width:100%; z-index:99; position:fixed; top:0}
.top_box .layout{position:relative}
.logo{position:absolute; left:0; top:0; height:90px}
.nav_list{float:left; padding-left:250px}
.nav_list li{float:left; line-height:110px}
.nav_list li .a{font-size:18px; display:block; height:90px; padding:0 28px}
.nav_list li .a i{display:none}
.nav_list li.hover .a,.nav_list li.on .a{background:#186e4c; color:#fff}
.nav_list .li6 .txt{position:absolute; width:100%; height:95px; line-height:95px; text-align:right; top:90px; right:0; display:none}
.nav_list .li6 .txt:after{content:""; position:absolute; width:300%; height:100%; background:rgba(0,94,55,0.9); left:-100%; top:0}
.nav_list .li6 .txt a{color:#fff; font-size:14px; position:relative; z-index:2; margin:0 40px}

.nav_list .li3{position:relative}
.nav_list .li3 .txt{position:absolute; width:480px; background:#fff; top:90px; left:0; display:none}
.nav_list .li3 .txt dl{padding:15px 310px 30px 30px; position:relative; overflow:hidden}
.nav_list .li3 .txt dd{display:block; border-bottom:1px solid #e0e0e0; line-height:43px; height:43px; font-size:14px}
.nav_list .li3 .txt dd a{color:#333}
.nav_list .li3 .txt dd a:hover,.nav_list .li3 .txt dd .on{color:#005f37}
.nav_list .li3 .txt dl dt{position:absolute; width:245px; height:160px; right:30px; top:30px}
.nav_list .li3 .txt dl dt img{width:100%; height:160px}
.nav_ioc{ display:none}

.nav_list .li2 .txt,.nav_list .li4 .txt,.nav_list .li5 .txt{position:absolute; width:100%; height:95px; line-height:95px; top:90px; right:0; display:none}
.nav_list .li2 .txt:after,.nav_list .li4 .txt:after,.nav_list .li5 .txt:after{content:""; position:absolute; width:300%; height:100%; background:rgba(0,94,55,0.9); left:-100%; top:0}
.nav_list .li2 .txt a,.nav_list .li4 .txt a,.nav_list .li5 .txt a{color:#fff; font-size:14px;  margin:0 40px}
.nav_list .li2 .txt span{position:relative;z-index:2; padding-left:238px}
.nav_list .li4 .txt,.nav_list .li5 .txt{text-align:right}
.nav_list .li4 .txt span{position:relative;z-index:2; padding-right:230px}
.nav_list .li5 .txt span{position:relative;z-index:2; padding-right:105px}


.nav_list .li7{position:relative}
.nav_list .li7 .txt{position:absolute; top:90px; left:50%; margin-left:-240px; width:480px; background:#fff; padding:25px 0; display:none}
.nav_list .li7 .txt dl{width:210px; float:left; margin-left:20px}
.nav_list .li7 .txt dd{border-bottom:1px solid #e0e0e0; line-height:35px; height:35px; font-size:14px}

.nav_list .li8{position:relative}
.nav_list .li8 .txt{position:absolute; top:90px; right:0; width:480px; background:#fff; display:none}
.nav_list .li8 .txt dl{padding:10px 20px; line-height:35px}
.nav_list .li8 .txt dl dt{font-size:16px; color:#005e38}
.nav_list .li8 .txt dl dt a{color:#005e38}
.nav_list .li8 .txt dl dt a:hover{text-decoration:underline}
.nav_list .li8 .txt dd {padding-bottom:10px}
.nav_list .li8 .txt dd p{border-bottom:1px solid #e0e0e0; font-size:14px}
.nav_list .li8 .txt dd p span{display:inline-block; width:50%}

/*首页大图*/
.index_show{height:600px; background:#001757}
.index_show img{width:1920px; height:600px !important; position:relative; left:50%; margin-left:-960px}
.index_show .uk-slidenav-position .uk-slidenav-previous,.index_show .uk-slidenav-position .uk-slidenav-next{width:44px; height:70px; font-size:30px; line-height:70px; margin-top:-35px; background:rgba(0,0,0,0.5)}
.index_show .uk-slidenav-position .uk-slidenav-previous{left:0}
.index_show .uk-slidenav-position .uk-slidenav-next{right:0}

.index_show .uk-position-bottom{bottom:20px; margin:0; z-index:5}
.index_show .uk-dotnav{display:block; text-align:center}
.index_show .uk-dotnav>*{float:none; margin-top:0; display:inline-table; padding-left:10px}
.index_show .uk-dotnav>*>*{width:4px; height:4px}
.index_show .uk-dotnav-contrast>*>*{background:#fff; transform:scale(1); margin:4px 0}
.index_show .uk-dotnav-contrast>.uk-active>*{background:none; width:8px; height:8px; border:2px solid #fff; margin:0}

.index_title{text-align:center; padding-bottom:30px}
.index_title .cn{font-size:28px; color:#444444; line-height:28px}
.index_title .zn{font-size:12px; line-height:25px; color:#848484; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}

a.more_a{display:block; margin:0 auto; border:1px solid #d6d6d6; text-align:center; height:45px; line-height:45px; font-size:14px; color:#999; width:198px; text-transform:uppercase; position:relative; overflow:hidden}
a.more_a span{ position:relative; z-index:2}
a.more_a:after{content:""; width:0px; background:#196848; height:100%; position:absolute; left:0; top:0}
a.more_a:hover{color:#fff}
a.more_a:hover:after{width:100%}

a.more,span.more{text-transform:uppercase; display:inline-block; width:98px; height:36px; line-height:36px; position:relative; overflow:hidden}
a.more span,span.more span{margin-left:-100px; font-size:14px; color:#fff}
a.more i,span.more i{position:absolute; width:35px; height:8px; left:10px; top:50%; margin-top:-4px; background:url(../images/more.png) no-repeat}
a.more:hover,span.more:hover{background:#196948; color:#fff}
a.more:hover span,span.more:hover span{margin-left:30px}
a.more:hover i,span.more:hover i{left:78px; background:url(../images/morea.png) no-repeat} 

.index_one{padding:60px 0}
.Business_index{overflow:hidden; margin-left:-20px}
.Business_index li{width:33.3%; float:left; text-align:center}
.Business_index li a{display:block; padding:30px 0; background:#fbfbfb; margin-left:20px; position:relative; overflow:hidden}
.Business_index li a .hidean{position:absolute; width:100%; left:-100%; height:100%; background:#196848; top:0; color:#fff}
.Business_index li img{height:100px}
.Business_index li .img{position:relative; display:inline-block}
.Business_index li p{font-size:18px; line-height:18px; padding:30px 0 15px 0}
.Business_index li a .hidean img{ margin-top:30px}
.Business_index li a:hover .hidean{left:0}

.index_two{padding:60px 0; background:#fbfbfb}

.News_index{padding-bottom:60px; overflow:hidden}
.News_index *{overflow:hidden}
.News_index .box{width:50%; float:left}
.News_index .box img{width:100%}
.News_index .box .title{font-size:16px; font-weight:bold; height:35px; line-height:35px; text-overflow:ellipsis; white-space:nowrap}
.News_index .box .txt{font-size:14px; color:#666666; line-height:24px; height:48px; text-overflow:ellipsis; display:-webkit-box; 
-webkit-line-clamp:2; -webkit-box-orient:vertical}
.News_index .box .more{margin-top:10px}

.News_index_r{width:47%; float:right}
.News_index_r li{margin-bottom:10px}
.News_index_r li a{display:block; border:1px solid #dfdfdf; height:60px; padding:17px 15px 17px 112px; line-height:30px; position:relative}
.News_index_r li .time{position:absolute; left:0; top:50%; margin-top:-30px; text-align:center; line-height:30px; height:60px; width:93px; border-right:1px solid #dfdfdf; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.News_index_r li .time .day{font-size:25px}
.News_index_r li .title,.News_index_r li .txt{height:30px; line-height:30px; text-overflow:ellipsis; white-space:nowrap}
.News_index_r li .title{ font-size:18px}
.News_index_r li .txt{ color:#666666; font-size:14px}

.News_index_r .hover a{color:#fff; background:#196848}
.News_index_r .hover a .txt,.News_index_r .hover .title{color:#fff}

.index_three{padding:40px 0}
.index_three_box{width:50%; float:left; min-height:50px}
.index_three_box img{}
.Regional_anv{padding-bottom:45px;  text-align:center}
.Regional_anv li{display:inline-block; width:108px; height:34px; line-height:34px; font-size:16px; border:1px solid #dfdfdf; margin:0 5px; cursor:pointer}
.Regional_anv li.hover{border:1px solid #186948; color:#fff; background:#186948}
.Regional_tab{padding:0 30px; text-align:center}
.Regional_tab .swiper-pagination{bottom:0 !important}
.Regional_tab .swiper-pagination .swiper-pagination-bullet-active{background:#1a6949}

.swiper-City{padding-bottom:40px}
.swiper-City a{display:block; width:95px; height:95px; margin:0 auto; border-radius:50%; background:#e4e4e4; text-align:center; line-height:95px; font-size:18px}
.swiper-City a:hover{background:#196848; color:#fff}

.swiper-customer{padding-bottom:40px}
.swiper-customer a{display:block; border:1px solid #dfdfdf}
.swiper-customer a img{width:100%}


.index_four{padding:25px 0; background:#206b4c url(../images/index_four.jpg) no-repeat center 0; background-size:cover}
.Aboutus_index{height:250px; position:relative; padding-left:345px; color:#fff}
.Aboutus_index img{width:303px; height:244px; border:3px solid #fff; position:absolute; left:0; top:0}
.Aboutus_index .title .cn{font-size:24px}
.Aboutus_index .title .cn a{ color: #fff}
.Aboutus_index .title .zn{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; line-height:25px}
.Aboutus_index .txt{font-size:15px; line-height:24px; height:144px; overflow:hidden; margin:10px 0}
.Aboutus_index .txt p{text-indent:30px}
.Aboutus_index .more i{background:url(../images/morea.png) no-repeat}
.Aboutus_index .more:hover i{background:url(../images/more.png) no-repeat}
.Aboutus_index .more:hover{background:#fff}
.Aboutus_index .more:hover span{color:#196948}

.index_five{padding:40px 0}
.work_index{padding:0 0 20px 0; overflow:hidden; margin-left:-18px}
.work_index *{overflow:hidden}
.work_index li{width:50%; float:left; padding-bottom:20px}
.work_index li a{display:block; padding:0 0 0 10px; margin-left:18px; border:1px solid #dfdfdf; height:78px; line-height:78px; position:relative}
.work_index li .title{margin-right:100px; font-size:16px; text-overflow:ellipsis; white-space:nowrap}
.work_index li .time{position:absolute; right:0; height:60px; width:94px; text-align:center; border-left:1px solid #d6d6d6; top:9px; line-height:40px; font-size:13px; font-family:Arial, Helvetica, sans-serif}
.work_index li .time i{display:block; width:35px; height:8px; background:url(../images/more.png) no-repeat; margin:0 auto}
.work_index li a:hover{background:#196848; color:#fff; border:1px solid #196848}
.work_index li a:hover i{background:url(../images/morea.png) no-repeat}

/*二级页面*/
.second_show{height:385px; position:relative}
.second_show img{width:100%}
.second_show .text{text-align:center; color:#fff; position:absolute; width:100%; left:0; top:50%; margin-top:-90px; font-size:32px; line-height:32px}
.second_show .text .title{}
.second_show .text .zn{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; padding:12px 0 20px 0}
.second_show .text i{display:block; width:38px; height:4px; background:#fff; margin:0 auto}
.show_nav{position:absolute; width:100%; background:rgba(255,255,255,0.7); left:0; bottom:0}
.show_nav ul li{float:left}
.show_nav ul li a{display:block; height:65px; line-height:65px; padding:0 60px; font-size:16px}
.show_nav ul .hover a,.show_nav ul li a:hover{background:#196948; color:#fff; font-weight:bold}

.position_box{height:40px; line-height:40px; margin-bottom:30px; font-size:14px; color:#888888; text-align:right}
.position_box .home{padding:0 0 0 20px; background:url(../images/position_box.png) no-repeat 0 center}
.position_box a{color:#888888}
.position_box span{padding:0 5px}

.paging_box{padding:50px 0; text-align:center; font-size:14px; color:#888888}
.paging_box a,.paging_box .on{display:inline-block; width:36px; height:36px; text-align:center; line-height:36px; font-size:14px; color:#999999; border:1px solid #ebebeb; margin:0 5px; font-family:Arial, Helvetica, sans-serif}
.paging_box a:hover{color:#196948}
.paging_box .on{background:#196948; border:1px solid #196948; color:#fff}
.paging_box span{margin:0 5px; display:inline-block}

/*关于我们*/
.about_title{font-size:28px; text-align:center}
.about_title i{height:1px; position:relative; width:50%; margin:20px auto 40px auto; background:#ddd; display:block}
.about_title i em{width:44px; height:5px; position:absolute; left:50%; top:50%; margin-top:-3px; margin-left:-22px; background:#196948}
.about_one{padding:60px 0}
.about_text{overflow:hidden}
.about_text img{width:380px; float:left}
.about_text .txt{width:630px; float:right; line-height:30px; font-size:16px}
.about_text .txt p{ text-indent:34px}

.about_two{padding:60px 0; background:#fbfbfb; text-align:center}
.Framework_text{}
.Framework_text img{max-width:100%}
.about_three{padding:60px 0}
.about_three .swiper-City{margin:45px 30px}
.about_four{padding:60px 0; background:#fbfbfb}

/*签约客户*/
.qykh_list{overflow:hidden; margin-left:-20px; padding-bottom:60px}
.qykh_list li{float:left; width:20%;}
.qykh_list li a{display:block; border:1px solid #dde3f0; margin:0 0 20px 20px}
.qykh_list li a img{width:100%}

/*入市资格*/
.rszg_list{overflow:hidde; margin-left:-25pxn}
.rszg_list *{overflow:hidden}
.rszg_list li{float:left; width:33.3%; text-align:left}
.rszg_list li .box{margin:0 0 25px 25px; border:3px solid #dde3f0; background:#fff; padding:25px;}
.rszg_list li .title{font-size:20px; line-height:20px; padding-bottom:15px;}
.rszg_list li .txt{line-height:30px; font-size:14px; color:#666666; height:180px}

/*企业概况*/
.AboutUs_show{min-height:800px; opacity:0}
.AboutUs_nav{position:fixed; left:25px; top:50%; margin-top:-60px}
.AboutUs_nav li{line-height:40px; height:40px; margin-top:10px}
.AboutUs_nav li a{position:relative; padding-left:30px; font-size:16px; color:#333}
.AboutUs_nav li a i{position:absolute; width:12px; height:12px; border-radius:50px; background:#5c5e63; left:4px; top:50%; margin-top:-6px}
.AboutUs_nav li.hover a i,.AboutUs_nav li a:hover i{width:20px; height:20px; left:0; margin-top:-10px; background:#11915d}
.AboutUs_nav li.hover a,.AboutUs_nav li a:hover{font-size:20px; color:#11915d}

.AboutUs_box{padding:120px 0 0 0; color:#333; overflow:hidden}
.AboutUs_box h1{display:block; color:#333; font-size:36px; line-height:36px}
.AboutUs_box .txt{font-size:16px; line-height:30px; margin:30px 370px 30px 0; height:480px; overflow:hidden}
.AboutUs_box .txt .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,0.5);}
.AboutUs_box .txt p{text-indent:34px}
.AboutUs_box .txt .mCSB_scrollTools .mCSB_draggerRail{background:none}

.AboutZz_box{padding:120px 0 0 0; text-align:center}
.AboutZz_box .title{display:block; color:#333; font-size:36px; line-height:36px; padding-bottom:70px}

.AboutZz_box .swiper-customer{padding-bottom:65px}

.swiper-customer .swiper_bottom{position:absolute; bottom:0; width:100%; left:0; text-align:center; font-family:"Microsoft YaHei"}
.swiper-customer .swiper-next,.swiper-customer .swiper-prev{display:inline-block; margin:0 5px; width:34px; height:34px; z-index:10; cursor:pointer; border:1px solid #08d481; outline:none; text-align:center; position:relative}
.swiper-customer .swiper-next:after,.swiper-customer .swiper-prev:after{content:"";width:100%; height:100%; position:absolute; left:0; top:0}
.swiper-customer .swiper-prev:after{background:url(../images/left1a.png) no-repeat center center}
.swiper-customer .swiper-next:after{background:url(../images/right1a.png) no-repeat center center}

.swiper-customer .swiper-button-disabled{cursor:auto; pointer-events:none; border:1px solid #c6c5c5; background:none}
.swiper-customer .swiper-prev.swiper-button-disabled:after{background:url(../images/left1.png) no-repeat center center}
.swiper-customer .swiper-next.swiper-button-disabled:after{background:url(../images/right1.png) no-repeat center center}

.AboutZg_show{color:#fff; position:relative; padding:100px 70px}
.AboutZg_show .button{width:32px; height:32px; position:absolute; top:50%; margin-top:-16px;text-decoration:none;outline:none;  background-size:cover !important}
.AboutZg_show .swiper-button-prev{left:15px; background:url(../images/left.png) no-repeat center center}
.AboutZg_show .swiper-button-next{right:15px; background:url(../images/right.png) no-repeat center center}
.AboutZg_show .swiper-button-prev:hover{background:url(../images/lefta.png) no-repeat center center}
.AboutZg_show .swiper-button-next:hover{background:url(../images/righta.png) no-repeat center center}

.gallery-thumbs{padding-top:50px}
.gallery-thumbs:after{content:""; position:absolute; width:100%; left:0; height:1px; top:50%; margin-top:-0.5px; background:#fff}
.gallery-thumbs .swiper-slide i{display:block; width:8px; height:8px; border-radius:50px; border:5px solid #fff; background:#0f100e; margin:10px auto}

.AboutZg_show .swiper-slide{font-size:18px; line-height:18px; position:relative; top:-20px}
.AboutZg_show .swiper-slide-active{color:#00ff97; font-size:28px; top:-38px; line-height:28px}
.AboutZg_show .swiper-slide-active i{width:14px; height:14px; border-radius:50px; border:8px solid #00ff97}


/*入市资格*/
.about_history{margin:100px 0}
.about_history .a_his_time{width:100%;position:relative}
.about_history .a_his_time>a{display:block;width:29px;height:29px;position:absolute;z-index:9;bottom:10px}
.about_history .a_his_time>a.his_left{background:url(../images/left.png) no-repeat;left:0px; background-size:cover}
.about_history .a_his_time>a.his_right{float:right;background:url(../images/right.png) no-repeat;right:0px; background-size:cover}
.about_history .a_his_time>a.his_left:hover{background:url(../images/lefta.png) no-repeat center bottom; background-size:cover}
.about_history .a_his_time>a.his_right:hover{float:right;background:url(../images/righta.png) no-repeat center bottom; background-size:cover}
.about_history .a_his_time>a.his_left.disabled:hover{cursor:default;background:url(../images/left.png) no-repeat;left:0px; background-size:cover}
.about_history .a_his_time>a.his_right.disabled:hover{cursor:default;float:right;background:url(../images/right.png) no-repeat;right:0px; background-size:cover}

.about_history .index_history{margin:9px 40px 0;overflow:hidden}
.about_history .index_history li p{position:absolute; bottom:38px; left:50%; transform:translateX(-50%); transition:all .3s ease-out; -ms-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
.about_history .index_history ul{position:relative;height:90px;overflow:hidden}
.about_history .index_history ul:before{content:"";width:100%;position:absolute;top:65px;left:0px;right:0px;height:1px;background:#f3ece9}
.about_history .index_history li{z-index:3;float:left;width:197px;text-align:center;position:relative;height:80px;cursor:pointer}
.about_history .index_history li i{width:8px; height:8px; display:block; border-radius:50px; border:5px solid #fff; background:#0f100e; margin:10px auto;
 position:absolute; bottom:-5px; transition:all 0.5s ease-in-out; left:50%; margin-left:-9px}
.about_history .index_history li a{color:#333; font-size:18px}
.about_history .index_history li:hover a{color:#333}
.about_history .index_history li:hover p{font-size:28px; color:#00ff97}
.about_history .index_history li:hover i{width:14px; height:14px; border:8px solid #00ff97; margin-left:-15px; bottom:-9px}
.about_history .index_history li.active a{color:#333}
.about_history .index_history li.active p{font-size:28px;color:#00ff97}
.about_history .index_history li.active i{width:14px; height:14px; border:8px solid #00ff97;  margin-left:-15px; bottom:-9px}
@media only screen and (max-width:1366px){
  .about_history .index_history li{width:170px}
}
@media only screen and (max-width:1100px){
  .about_history .index_history li{width:232px}
}
@media only screen and (max-width:800px){
  .about_history .index_history li{width:168px}
}
@media only screen and (max-width:767px){
  .about_history{margin-top:10px}
  .about_history .index_history li{width:160px}
  .about_history .index_history li.active p{font-size:24px}
}
@media only screen and (max-width:400px){
  .about_history .index_history li{width:138px}
}
@media only screen and (max-width:340px){
  .about_history .index_history li{width:111px}
}


/*售电业务*/
.Business_show{height:800px; color:#333; opacity:0}
.Business_show .title{font-size:36px; padding-top:150px; display:block; color:#333}
.Business_show .txt{font-size:16px; line-height:30px; margin:30px 0; min-height:180px}
.Business_show .morea{display:block; width:118px; height:38px; border-radius:50px; text-align:center; font-size:14px; line-height:38px; color:#005e37; background:rgba(255,255,255,0.8)}
.Business_show .morea:hover{background:#fff}
.Business_show .morea span{padding-right:16px; background:url(../images/morec.png) no-repeat right center}
.Business_nav{position:fixed; right:25px; top:50%; margin-top:-60px; text-align:right}
.Business_nav li{line-height:40px; height:40px; margin:10px 0 0 0}
.Business_nav li a{position:relative; padding-right:30px; font-size:16px; color:#333}
.Business_nav li a i{position:absolute; width:12px; height:12px; border-radius:50px; background:#5c5e63; right:4px; top:50%; margin-top:-6px}
.Business_nav li.hover a i,.Business_nav li a:hover i{width:20px; height:20px; right:0; margin-top:-10px; background:#11915d}
.Business_nav li.hover a,.Business_nav li a:hover{color:#11915d; font-size:20px}

.Business_details{min-height:800px; background-size:cover !important}
.Business_text{color:#333; font-size:16px; line-height:30px; padding:100px 0}
.Business_text h1{color:#333; font-size:36px; padding-bottom:30px; display:block}
.Business_text img{max-width:100%}

/*典型案例*/
.Case_list{overflow:hidden; margin-left:-25px}
.Case_list *{overflow:hidden}
.Case_list li{width:33.3%; float:left}
.Case_list li a{display:block; margin-left:25px}
.Case_list li i{display:block}
.Case_list li img{width:100%}
.Case_list li .title{height:80px; text-align:center; line-height:80px; font-size:16px}
.Case_list li a:hover .title{background:#196948; color:#fff}

.Cases_show{height:800px}
.Cases_text{color:#fff; padding:150px 0 0 0}
.Cases_text .title{font-size:36px}
.Cases_text .txt{margin:30px 0; line-height:30px; font-size:16px; width:670px}
.Cases_text .morea{display:block; width:118px; height:38px; border:1px solid #fff; border-radius:50px; text-align:center; font-size:14px; line-height:38px; color:#fff}
.Cases_text .morea:hover{background:#196848; border:1px solid #196848}
.Cases_text .morea span{padding-right:16px; background:url(../images/moreb.png) no-repeat right center}
.product_show{padding:70px 0}
.product_title{text-align:center; font-size:36px; padding-bottom:65px}
.product_bright{overflow:hidden}
.product_bright li{width:25%; float:left; text-align:center}
.product_bright li img{height:80px}
.product_bright li .title{font-size:20px; padding:20px 0 5px 0}
.product_bright li .txt{line-height:30px; font-size:16px; color:#666; width:160px; margin:0 auto}

/*资讯中心*/
.News_list{}
.News_list li{border:1px solid #dfdfdf; background:#fff; margin-bottom:20px; position:relative; padding:15px}
.News_list li *{overflow:hidden}
.News_list li a{display:block; position:relative; height:160px; padding:0 150px 0 305px}
.News_list li .img{width:285px; height:160px; position:absolute; left:0; top:0}
.News_list li .img img{width:100%; height:160px}
.News_list li .title{font-size:16px; height:40px; line-height:40px}
.News_list li .txt{font-size:14px; color:#666666; line-height:25px; height:50px}
.News_list li .time{position:absolute; right:0; width:135px; top:10px; text-align:center; font-size:16px; height:68px; padding:36px 0; line-height:34px; font-family:Arial, Helvetica, sans-serif; border-left:1px solid #dfdfdf}
.News_list li .time .day{font-size:34px}

.News_list li:hover{background:#fbfbfb}
.News_list li a:hover span.more{background:#196948; color:#fff}
.News_list li a:hover span.more span{margin-left:30px}
.News_list li a:hover span.more i{left:78px; background:url(../images/morea.png) no-repeat} 

.News_box{padding-bottom:40px}
.News_title{text-align:center}
.News_title h1{font-size:24px}
.News_title p{font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:35px; color:#999999}
.News_title p span{ padding:0 10px}
.News_tip{padding:30px; background:#f6f6f6; margin:20px 0; line-height:30px; font-size:14px; text-indent:30px}
.News_text{font-size:16px; line-height:30px}
.News_text p{text-indent:0}
.News_text img{ max-width:100%}

.Page_turning{border-top:1px solid #e8e8e8; padding:25px 120px 0 0; position:relative}
.Page_turning .li{line-height:40px; font-size:16px; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.return_a{position:absolute; right:15px; top:40px; line-height:25px; padding-left:35px; font-size:16px}
.return_a:after{content:""; position:absolute; width:24px; height:21px; left:0; top:50%; background:url(../images/return.png) no-repeat; background-size:cover ; margin-top:-10px}

.share_a{height:33px; padding:15px 0; border-bottom:1px solid #e5e5e5; position:relative}
.share_a .box{position:absolute; right:0; top:15px; padding-left:60px}
.share_a .box .t{position:absolute; left:0; top:0; color:#666; font-size:14px; line-height:38px}

.share_a .bdshare-button-style0-32 a{margin:3px 0 0 10px}
.share_a .bdshare-button-style0-32 .bds_tsina{background:url(../images/wb_a.png) no-repeat; background-position:0 0}
.share_a .bdshare-button-style0-32 .bds_weixin{background:url(../images/wx_a.png) no-repeat; background-position:0 0}
.share_a .bdshare-button-style0-32 .bds_more{background:url(../images/share_a.png) no-repeat; background-position:0 0}


/*文化党建*/
.work_list{padding:0 0 20px 0; overflow:hidden}
.work_list *{overflow:hidden}
.work_list li{padding-bottom:20px}
.work_list li a{display:block; padding:0 0 0 10px; border:1px solid #dfdfdf; height:78px; line-height:78px; position:relative}
.work_list li .title{margin-right:100px; font-size:16px; text-overflow:ellipsis; white-space:nowrap}
.work_list li .time{position:absolute; right:0; height:60px; width:94px; text-align:center; border-left:1px solid #d6d6d6; top:9px; line-height:40px; font-size:13px; font-family:Arial, Helvetica, sans-serif}
.work_list li .time i{display:block; width:35px; height:8px; background:url(../images/more.png) no-repeat; margin:0 auto}
.work_list li a:hover{background:#196848; color:#fff; border:1px solid #196848}
.work_list li a:hover i{background:url(../images/morea.png) no-repeat}


/*联系我们*/
.ContactUs_box{padding:30px 0 80px 0}
.ContactUs_box .title{font-weight:bold; font-size:18px}
.ContactUs_list{overflow:hidden; margin-left:-80px}
.ContactUs_list li{width:50%; float:left}
.ContactUs_list li span{margin-left:80px; display:block; border-bottom:1px solid #e6e6e6; height:22px; line-height:22px; font-size:15px; padding:18px 0 18px 27px; position:relative}
.ContactUs_list li span img{width:22px; height:22px; position:absolute; left:0; top:18px}

/*招商加盟*/
.Join_show{ height:600px}
.Join_pa{color:#fff; padding:120px 0 0 0}
.Join_pa .title{font-size:32px}
.Tp_list{overflow:hidden; padding:65px 0; margin-left:-120px}
.Tp_list li{width:70px; float:left; text-align:center; font-size:16px; margin-left:120px}
.Tp_list li p{padding-top:15px}
.Join_f2f2f2{background:#f2f2f2; padding:50px 0}
.Join_ffffff{background:#fff; padding:50px 0}
.Join_box{padding-left:300px; position:relative}
.Join_box .title{font-size:32px; position:absolute; left:0; top:50%; margin-top:-26px; line-height:32px}
.Join_box .title i{display:block; width:70px; height:6px; background:#196848; margin-top:15px}
.policy_ul{border-left:1px solid #cacaca; padding:25px 0 25px 100px}
.policy_ul li{line-height:48px; font-size:16px; padding-left:35px; background:url(../images/d.png) no-repeat 0 center}
.Join_img{height:400px}
.Join_img img{ width:100%}

.Join_channel{padding:70px 0}
.Join_channel .title{text-align:center; font-size:32px}
.channel_ul{padding:40px 0}
.channel_ul li{width:33.3%; float:left; padding-bottom:15px}
.channel_ul li .box{position:relative; padding-left:150px}
.channel_ul li .box .t{position:absolute; width:145px; left:0; top:0; font-size:16px; line-height:40px; text-align:right}
.channel_ul li .box .text{width:94%; padding:0 3%; border:1px solid #ebebeb; height:38px; line-height:38px}
.Join_channel .button{text-align:center}
.Join_channel .button .but{display:inline-block; width:140px; height:50px; border:0; background:#8d8d8d; font-size:16px; line-height:50px; text-align:center; margin:0 6px; color:#fff; cursor:pointer}
.Join_channel .button .but.on{background:#196848}
.Join_Hotline{padding:40px; font-size:30px; background:#196848; color:#fff; text-align:center; line-height:36px}
.Join_Hotline span{padding-left:55px; background:url(../images/dh.png) no-repeat 0 center}

.Business_show .paging_box a{background:#fff}
.Business_show .Case_list{padding-top:150px;}
.Business_show .Case_list li a{background:#fff}
.Business_show .Case_list li .box{padding:0 20px 55px 20px; position:relative}
.Business_show .Case_list li .box .ioc{position:absolute; right:20px; bottom:15px; width:28px; height:28px; background:url(http://xhsd.xlhd.shop/public/Home/images/righta.png) no-repeat; background-size:cover}
.Business_show .Case_list li .titlet{font-size:16px; height:55px; line-height:55px}
.Business_show .Case_list li .text{font-size:14px; color:#666; line-height:24px; height:72px}


@media screen and (max-width:1500px){
  .Business_show .txt{padding:0 30% 0 0}
}

@media screen and (max-width:1440px){
  
}

@media screen and (max-width:900px){
	

}

@media screen and (max-width:750px){
	.Business_show .Case_list{padding-top:50px}
	.Business_show .Case_list li{width:100%; padding-bottom:20px}
	.layout{width:auto}
	.pc{display:none}
    .web{display:block}
	
	/*底部样式*/
	.footer{padding:0 0.3rem}
	.footer_bottom span{ padding-right:0; display:block}
	.footer_top{padding:15px 0}
	.footer_dl{float:none; font-size:14px; line-height:30px; overflow:hidden}
	.footer_dl.dl1{width:100%}
	.footer_dl.dl2{width:100%}
	.footer_dl.dl3{width:100%}
	.footer_dl dt{font-size:16px; color:#909090; line-height:16px; height:40px; line-height:40px; padding-bottom:0; position:relative}
	.footer_dl dt .uk-icon-chevron-down{display:block; position:absolute; right:0.3rem; top:0; line-height:40px; font-size:12px}
	.footer_dl dd{display:none}
	
	.footer_dl dd .li{position:relative; padding-left:27px; position:relative}
	.footer_dl dd .li i{position:absolute; width:20px; height:20px; left:0; top:3px; background-size:cover !important}
	.footer_dl.dl3 dt{display:block}
	.footer_dl dd .img{width:110px;text-align:center; line-height:30px; margin:0 auto}
	.footer_dl dd .img img{width:100%; height:110px}
	.footer_dl dd .url{padding-top:15px; text-align:center}
	
	
	/*导航*/
	.bh_90,.top_box,.top_box .layout{height:50px}
	.logo{position:absolute; left:0.3rem; top:0; height:50px}
	.nav_list{float:none; display:none; padding-left:0; position:absolute; width:100%; left:0; top:50px; background:rgba(0,94,55,0.8)}
	.nav_list li{float:none; line-height:40px; height:auto;  position:relative}
	.nav_list li .a{font-size:14px; color:#fff; display:block; height:40px; padding:0 0.3rem}
	.nav_list li .a i{display:block; position:absolute; right:0.3rem; top:0; line-height:40px; line-height:40px; font-size:12px; font-weight:normal}
	.nav_list li.hover{background:rgba(0,94,55,0.9)}
	.nav_list li.hover .a,.nav_list li.on .a{color:#fff; background:none}
	.nav_list li .txt a{display:block; padding:0 0.3rem}
	
	.nav_list .li6 .txt,.nav_list .li4 .txt,.nav_list .li5 .txt{position:relative; width:100%; height:auto; line-height:40px; text-align:left; top:0; right:0; display:none}
	.nav_list .li6 .txt:after,.nav_list .li4 .txt:after，.nav_list .li5 .txt:after{display:none}
	.nav_list .li6 .txt a,.nav_list .li4 .txt a,.nav_list .li5 .txt a{display:block; margin:0}
	
	.nav_list .li2 .txt{position:relative; width:100%; height:auto; line-height:40px; top:0; right:0; display:none}
	.nav_list .li2 .txt span{padding-left:0}
	.nav_list .li2 .txt:after{display:none}
	.nav_list .li2 .txt a{display:block; margin:0}
	.nav_list .li4 .txt span,.nav_list .li5 .txt span{ padding-right:0; display:block}
	.nav_list .li4 .txt,.nav_list .li5 .txt{text-align:left}
	
	.nav_list .li3{position:relative}
	.nav_list .li3 .txt{position:relative; width:100%; background:none; top:0; left:0; display:none}
	.nav_list .li3 .txt dl{padding:0; position:relative; overflow:hidden}
	.nav_list .li3 .txt dd{border-bottom:none; line-height:40px; height:40px}
	.nav_list .li3 .txt dd a{color:#fff}
	.nav_list .li3 .txt dd a:hover,.nav_list .li3 .txt dd .on{color:#fff}
	.nav_list .li3 .txt dl dt{display:none}
	
	.nav_list .li7 .txt{position:relative; width:100%; height:auto; line-height:40px; top:0; left:0; margin-left:0; background:none; padding:0; display:none}
	.nav_list .li7 .txt dl{width:100%; float:none; margin-left:0}
	.nav_list .li7 .txt dd a{color:#fff}
	.nav_list .li7 .txt dd{border-bottom:0; line-height:40px; height:40px; font-size:14px}
	.nav_list .li8 .txt dl dt a{color:#fff}
	.nav_list .li8 .txt{position:relative; top:0; right:0; width:100%; background:none;}
	.nav_list .li8 .txt dl{padding:0; line-height:40px}
	.nav_list .li8 .txt dl dt{font-size:14px; color:#fff}
	.nav_list .li8 .txt dd {display:none}
	
	.nav_ioc{display:block; position:absolute; right:0.3rem; font-size:18px; top:0; line-height:50px; height:50px; color:#196948}
	
	.index_show .uk-but{display:none}
	.index_show{height:auto; background:#001757}
	.index_show img{width:100%; height:auto !important; position:relative; left:0; margin-left:0}
	
	/*首页*/
	.index_title{padding-bottom:20px}
	.index_title .cn{font-size:22px; line-height:22px}
	
	a.more_a{display:block; margin:0 auto; border:1px solid #d6d6d6; text-align:center; height:45px; line-height:45px; font-size:14px; color:#999; width:198px; text-transform:uppercase}
	a.more_a:hover{color:#fff; background:#196848}
	
	a.more{text-transform:uppercase; display:inline-block; width:98px; height:36px; line-height:36px; position:relative; overflow:hidden}
	a.more span{margin-left:-100px; font-size:14px; color:#fff}
	a.more i{position:absolute; width:35px; height:8px; left:10px; top:50%; margin-top:-4px; background:url(../images/more.png) no-repeat}
	a.more:hover{background:#196948; color:#fff}
	a.more:hover span{margin-left:30px}
	a.more:hover i{left:78px; background:url(../images/morea.png) no-repeat} 
	
	.index_one{padding:30px 0.3rem}
	.Business_index{overflow:hidden; margin-left:0}
	.Business_index li{width:100%; float:none; text-align:center; padding-bottom:0.15rem}
	.Business_index li a{display:block; padding:30px 0; background:#fbfbfb; margin-left:0}
	.Business_index li img{height:80px}
	.Business_index li p{padding:15px 0}
	
	
	.index_two{padding:30px 0.3rem; background:#fbfbfb}
	
	.News_index{padding-bottom:30px; overflow:hidden}
	.News_index *{overflow:hidden}
	.News_index .box{width:100%; float:none}
	.News_index .box img{width:100%}
	
	
	.News_index_r{width:100%; float:none}
	
	
	.index_three{padding:30px 0.3rem}
	.index_three_box{width:100%; float:none; min-height:50px}
	.index_three_box img{width:100%}
	.Regional_anv{padding-bottom:25px}
	.Regional_tab{ padding:0}
	
	.swiper-City{padding-bottom:30px}
	.swiper-City a{display:block; width:60px; height:60px; line-height:60px; font-size:16px}
	.swiper-City a:hover{background:#196848; color:#fff}
	
	.swiper-customer{padding-bottom:40px}
	.swiper-customer a{display:block; border:1px solid #dfdfdf}
	.swiper-customer a img{width:100%}
	
	
	.index_four{padding:25px 0.3rem}
	.Aboutus_index{height:auto; padding-left:0}
	.Aboutus_index img{width:100%; height:auto; border:3px solid #fff; position:relative; left:0; top:0; margin-bottom:0.3rem}
	.Aboutus_index .title{text-align:center}
	
	.Aboutus_index .more{ display:block; margin:0 auto}
	
	.index_five{padding:30px 0.3rem}
	.work_index{padding:0 0 20px 0; overflow:hidden; margin-left:0}
	.work_index *{overflow:hidden}
	.work_index li{width:100%; float:none; padding-bottom:20px}
	.work_index li a{display:block; padding:0 0 0 10px; margin-left:0; border:1px solid #dfdfdf; height:78px; line-height:78px; position:relative}
	.work_index li .title{margin-right:100px; font-size:16px; text-overflow:ellipsis; white-space:nowrap}
	.work_index li .time{position:absolute; right:0; height:60px; width:94px; text-align:center; border-left:1px solid #d6d6d6; top:9px; line-height:40px; font-size:13px; font-family:Arial, Helvetica, sans-serif}
	.work_index li .time i{display:block; width:35px; height:8px; background:url(../images/more.png) no-repeat; margin:0 auto}
	.work_index li a:hover{background:#196848; color:#fff; border:1px solid #196848}
	.work_index li a:hover i{background:url(../images/morea.png) no-repeat}
	
	
	/*二级页面*/
	.second_show{height:auto}
	.second_show .text{text-align:center; color:#fff; position:absolute; width:100%; left:0; top:50%; margin-top:-60px; font-size:24px; line-height:24px}
	.second_show .text .zn{padding:10px 0 15px 0}
	.show_nav ul li{ width:50%}
	.show_nav ul li a{display:block; height:40px; line-height:40px; padding:0; text-align:center; font-size:14px}
	.show_nav ul .hover a,.show_nav ul li a:hover{background:#196948; color:#fff; font-weight:bold}
	
	.position_box{margin-bottom:0; font-size:14px; height:auto; line-height:24px; color:#888888; text-align:left; padding:15px 0.3rem}
	.position_box a{color:#888888; display:inline-block}
	.paging_box{padding:30px 0; text-align:center; font-size:14px; color:#888888}
	.paging_box a,.paging_box .on{width:24px; height:24px; line-height:24px; font-size:14px; margin:0 3px}
	.paging_box span{margin:0 3px; display:inline-block}
	.zsjm_nav{margin-bottom:0; font-size:14px; height:50px;  line-height:38px; color:#888888; text-align:left; float: left}
	/*签约客户*/
	.qykh_list{margin-left:-20px; padding-bottom:30px}
	.qykh_list li{width:50%;}
	.qykh_list li a{margin:0 0 20px 20px}
	
	/*入市资格*/
	.rszg_list{margin:0}
	.rszg_list li{float:none; width:100%;}
	.rszg_list li .box{margin:0 0 25px 0; padding:25px;}
	.rszg_list li .title{font-size:20px; line-height:20px; padding-bottom:15px;}
	.rszg_list li .txt{line-height:30px; font-size:14px; color:#666666; height:auto}
	
	/*企业概况*/
	.AboutUs_show{height:auto; min-height:inherit; background-size:100% !important}
	.AboutUs_show .layout{padding:30px 0.3rem 30px 0.3rem}
	.AboutUs_nav{position:relative; left:auto; top:0; margin-top:0; text-align:center; border-bottom:1px solid #186e4c}
	.AboutUs_nav li{line-height:40px; height:40px; width:25%; float:left}
	.AboutUs_nav li a{position:relative; padding-left:0; font-size:14px; display:block; height:40px}
	.AboutUs_nav li a i{display:none}
	.AboutUs_nav li.hover a,.Business_nav li a:hover{background:#186e4c}
	.AboutUs_nav li.hover a,.Business_nav li a:hover{color:#fff; font-size:14px}
	
	.AboutUs_box{padding:30px 0;}
	.AboutUs_box h1{font-size:24px; line-height:24px; text-align:center}
	.AboutUs_box .txt{font-size:14px; line-height:25px; margin:30px 0 0 0; height:320px; overflow:hidden}
	.AboutUs_box .txt p{text-indent:34px}
	.AboutUs_box .txt .mCSB_scrollTools .mCSB_draggerRail{background:none}
	
	.AboutZz_box{padding:15px 0 0 0}
	.AboutZz_box .title{font-size:24px; line-height:24px; padding-bottom:30px}
	
	.AboutZz_box .swiper-customer{padding-bottom:65px}
	
	.AboutZg_show{color:#fff; position:relative; padding:40px 30px}
	.AboutZg_show .button{width:24px; height:24px; margin-top:-12px}
	.AboutZg_show .swiper-button-prev{left:0}
	.AboutZg_show .swiper-button-next{right:0}
	
	.AboutZg_show .swiper-slide{font-size:16px; line-height:16px}
	.AboutZg_show .swiper-slide-active{font-size:24px; line-height:24px}

	
	
	/*售电业务*/
	.Business_show{height:auto; background-size:cover !important; padding:0}
	.Business_show .layout{padding:15px 0.3rem 30px 0.3rem}
	.Business_show .title{font-size:24px; padding-top:0}
	.Business_show .txt{font-size:14px; line-height:25px; margin:15px 0; min-height:inherit; padding:0}
	.Business_show .morea{width:110px; height:30px; line-height:30px}

	.Business_nav{position:relative; right:auto; top:0; margin-top:0; text-align:center; border-bottom:1px solid #186e4c}
	.Business_nav li{line-height:40px; height:40px; width:25%; float:left;}
	.Business_nav li:first-child {width:20%;}
	.Business_nav li:nth-child(n+2){width: 30%}
	.Business_nav li:nth-child(n+4){width: 20%}
	.Business_nav li a{position:relative; padding-right:0; font-size:14px; color:#fff; display:block; height:40px}
	.Business_nav li a i{display:none}
	.Business_nav li.hover a,.Business_nav li a:hover{background:#186e4c}
	.Business_nav li.hover a,.Business_nav li a:hover{color:#fff; font-size:14px}
	
	.Business_details{min-height:inherit; background-size:cover !important; padding:30px 0.3rem}
	.Business_text{color:#fff; font-size:14px; line-height:25px; padding:30px 0}
	.Business_text h1{font-size:24px; padding-bottom:15px}

	
	
	/*典型案例*/
	.Case_list{margin-left:-10px; padding:0 0.3rem}
	.Case_list li{width:50%; float:left}
	.Case_list li a{margin-left:10px}
	.Case_list li .title{height:40px; text-align:center; line-height:40px; font-size:14px}
	
	.Cases_show{height:auto; background-size:cover !important}
	.Cases_text{color:#fff; padding:40px 0.3rem}
	.Cases_text .morea{width:110px; height:30px; line-height:30px; background:#196848; color:#fff; border:1px solid #196848}
	.Cases_text .title{font-size:24px}
	.Cases_text .txt{margin:15px 0; line-height:22px; font-size:14px; width:auto}
	
	.product_show{padding:30px 0}
	.product_title{text-align:center; font-size:30px; padding-bottom:30px}
	.product_bright li{width:50%; float:left; text-align:center; padding-bottom:15px}
	.product_bright li img{height:60px}
	.product_bright li .title{font-size:16px; padding:20px 0 5px 0}
	.product_bright li .txt{line-height:24px; font-size:14px; color:#666; width:160px; margin:0 auto}
	
	/*资讯中心*/
	.News_list{padding:0 0.3rem}
	.News_list li{border:1px solid #dfdfdf; background:#fff; margin-bottom:20px; position:relative; padding:10px}
	.News_list li *{overflow:hidden}
	.News_list li a{display:block; position:relative; height:auto; padding:0}
	.News_list li .img{width:100%; height:auto; position:relative}
	.News_list li .img img{width:100%; height:auto}
	.News_list li .title{font-size:16px; height:40px; line-height:40px}
	.News_list li .txt{font-size:14px; color:#666666; line-height:25px; height:50px}
	.News_list li .time{display:none}
	
	.News_list li:hover{background:#fbfbfb}
	.News_list li a:hover span.more{background:#196948; color:#fff}
	.News_list li a:hover span.more span{margin-left:30px}
	.News_list li a:hover span.more i{left:78px; background:url(../images/morea.png) no-repeat} 
	
	.News_box{padding:0 0.3rem 30px 0.3rem}
	.News_title{text-align:center}
	.News_title h1{font-size:22px}
	
	.News_tip{padding:15px; line-height:24px; font-size:14px; text-indent:26px}
	.News_text{font-size:14px; line-height:26px}

	
	.Page_turning{border-top:1px solid #e8e8e8; padding:25px 0 30px 0; position:relative}
	.return_a{position:absolute; right:15px; bottom:0; line-height:25px; top:inherit; padding-left:35px; font-size:16px}
	
	/*文化党建*/
	.work_list{padding:0 0.3rem 0 0.3rem}
	.work_list li{padding-bottom:15px}
	.work_list li a{display:block; padding:10px; border:1px solid #dfdfdf; height:auto; line-height:normal; position:relative}
	.work_list li .title{margin-right:0; line-height:30px; height:30px; margin-bottom:5px; font-size:16px; text-overflow:ellipsis; white-space:nowrap}
	.work_list li .time{position:relative; right:0; height:auto; width:auto; text-align:left; border-left:0; top:inherit; line-height:20px}
	.work_list li .time i{margin:0}
	
	
	
	/*联系我们*/
	.ContactUs_box{padding:15px 0.3rem 30px 0.3rem}
	.ContactUs_box .title{font-size:16px}
	.ContactUs_list{overflow:hidden; margin-left:0}
	.ContactUs_list li{width:100%; float:left}
	.ContactUs_list li span{margin-left:0; display:block; height:auto; line-height:22px; font-size:15px; padding:18px 0 18px 27px; position:relative}
	.ContactUs_list li span img{width:22px; height:22px; position:absolute; left:0; top:18px}
	
	/*招商加盟*/
	.Join_show{height:auto; background-size:cover !important}
	.Join_pa{padding:40px 0.3rem}
	.Join_pa .title{font-size:24px; text-align:center}
	.Tp_list{overflow:hidden; padding:15px 0 0 0; margin-left:0}
	.Tp_list li{width:33.3%; float:left; text-align:center; margin-left:0; padding-top:20px}
	.Tp_list li p{ padding-top:10px}
	.Tp_list li img{height:50px}
	.Join_f2f2f2{background:#f2f2f2; padding:30px 0.3rem}
	.Join_ffffff{background:#fff; padding:30px 0.3rem}
	.Join_box{padding-left:0; position:relative}
	.Join_box .title{font-size:24px; position:relative; width:100%; text-align:center; left:0; top:0; margin-top:0; line-height:26px}
	.Join_box .title i{height:4px; margin:15px auto}
	.policy_ul{border-left:0; padding:10px 0}
	.policy_ul li{line-height:25px; padding:5px 0; font-size:14px; padding-left:20px; background-size:4% !important; background:url(../images/d.png) no-repeat 0 10px}
	.Join_img{height:auto}

	
	.Join_channel{padding:30px 0.3rem}
	.Join_channel .title{font-size:26px}
	.channel_ul{padding:20px 0}
	.channel_ul li{width:100%; float:left; padding-bottom:10px}
	.channel_ul li .box{position:relative; padding-left:0}
	.channel_ul li .box .t{position:relative; display:block; width:100%; left:0; top:0; font-size:14px; line-height:30px; text-align:left}
	
	.Join_channel .button .but{width:100px; height:40px; font-size:14px; line-height:40px}
	
	.Join_Hotline{padding:20px 0.3rem; font-size:18px; line-height:25px}
	.Join_Hotline span{padding-left:30px; background-size:10% !important}
}

@media screen and (max-width:370px){
	
}