﻿/* CSS Document */
/*banner srat*/
.banner img {max-width:100%;height:auto;}
.slide_1 .b_text{ width:843px; position:absolute; top:-80%; right:13%; z-index:999;transition: all 2s ease 0s; -moz-transition: all 2s ease 0s; -webkit-transition: all 2s ease 0s;}
.slide_1 .b_text span{ font-size:40px; color:#2d2d2d; display:block; text-align:right;}
.slide_1 .b_text span b{ font-size:40px; color:#e61610; text-align:right;}
.slide_1 .b_text em{ display:block; font-weight:bold; padding:5px 0px; font-size:15px; color:#141414; text-align:right;}
.slide_1 .b_text i{ width:74px; height:4px; background:#d4252b; display:block; float:right; margin:40px 0px;}
.slide_1 .b_text a{ display:block; line-height:44px; text-align:center; color:#434343; float:right; font-size:20px; border:solid 1px #3f3e3d; width:179px; height:45px;}
.slide_1 .b_text a:hover{ background:#e61610; color:#fff;border:solid 1px #e61610;}
.slide_1.swiper-slide-active  .b_text{ top:50%; left:50%; margin-left:-421px; margin-top:-150px;}
.swiper-slide img{ width:100%; height:auto; display:block;}
/**banner end*/

.m1{ width:100%; background:url(../images/tengyuan_02.jpg) no-repeat; background-size:100% auto; padding:140px 0px 0px 0px;}
.m1_center{ max-width:1420px; margin:0px auto; overflow:hidden;}
.m_div1{ width:515px; height:430px; background:#0281d0; float:left;}
.m_div1{ padding:60px 60px;  color:#fff;}
.m_lefttop span{ font-size:24px; display:block; font-weight:bold; letter-spacing:1px;}
.m_lefttop span em{ display:block; width:60px; height:2px; background:#4da0cf; margin:15px 0px;}
.left_div p{ line-height:24px; font-size:16px; }
.left_div{ padding-top:20px;}
.more_tt{ display:block; width:260px; height:55px; background:#333; clear: both; text-align:center; color:#fff; line-height:55px; position:relative; top:50px; left:-90px;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.more_tt:hover{ background:#fff; color:#0281d0; left:-80px;}

.m2{ background:#fafafa ; padding:50px 0px;}
.m2_center{    max-width: 1420px;    margin: 0px auto;    overflow: hidden;}
.m2_left{ width:30%; float:left; padding-top:50px;}
.m2_right{ width:65%; float:right; padding:10px 5px; overflow:hidden; position:relative; padding-bottom:50px; }
.m_tyu{ clear:both; display:block; width:100%; font-size:70px; color:#ededed;}
.tit_t span{ font-size:30px; color:#323232;    display: block;}
.tit_t em{ display:block; height:2px; width:70px; background:#cecece; margin:8px 0px;}
.mle_div span{ display:block; padding:15px 0px; line-height:24px; font-size:16px;}
.mle_div ul li{ width:120px; float:left; margin:10px 3px; background:#fff; border:solid 1px #d5d2d2; text-align:center; height:37px; line-height:35px;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.mle_div ul li:hover{ background:#0281d0;}
.mle_div ul li:hover a{ color:#fff;}
.m2_right .swiper-slide{ box-shadow:0 0 10px #999;}
.m2_right .swiper-slide span{ height:60px; color:#fff; background:#333; line-height:60px; display:block;}
.m2_right .swiper-slide span em{ color:#0281d0; margin-right:8px; font-weight:bold;}
.m2_right .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:0px;}
.m2_right .swiper-pagination-bullet{ width:10px; height:10px; border-radius:50%;}
.m2_right .swiper-pagination-bullet{ background:#ddd;}
.m2_right .swiper-pagination-bullet-active{    background: #0281d0;}


.m3{ background:url(../images/tengyuan_08.jpg) no-repeat center; padding:80px 0px;}
.m3_center{ max-width: 1420px;    margin: 0px auto;    overflow: hidden;}
.m3_center .tit_t{ text-align:right; color:#fff;}
.m3_center .tit_t span{ color:#fff;}
.tit_t i{ display:block; font-size:60px; color:#fff;}
.m3_center .tit_t em{ float:right;}
.m3_div { padding:60px 0px;}
.m3_div img{ float:right; position:relative; top:0px;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.m3_div:hover img{ top:-20px;}

.m_wt{ padding: 65px 0px;overflow:hidden; position:relative;background:url(../images/b1_02.jpg) no-repeat fixed bottom;}
.m_title{ text-align:center;}
.m_title span{  color:#ffff; letter-spacing:3px; font-size:30px;}
.m_title em{ color:#fff; display:block; font-size:28px;}
.m_wt ul{ max-width:1500px; margin:70px auto; }
.m_wt ul li{ width:25%; float:left; text-align:center; height:55px; line-height:55px;transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; background:none;}
.m_wt ul li a{ font-size:16px; color:#fff;transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; letter-spacing:1px; display:block;}
.m_wt ul li:hover{ background:#fff;}
.m_wt ul li:hover a{ color:#555;}

.m_wt .swiper-container2 .swiper-slide { font-size:18px;text-align:center; height:55px; line-height:55px;transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; background:none;}
.m_wt .swiper-container2 .swiper-slide a{ color:#fff;}
.m_wt .swiper-container2 .swiper-slide:hover{ background:#fff;}
.m_wt .swiper-container2 .swiper-slide:hover a{ color:#555;}
@keyframes myanimat-btn {0% {bottom:32px;}
25% {bottom:70px;}
50% {bottom:60px;}
75% {bottom:70px;}
100% {bottom:60px;}
}
.animat-btn {position: absolute; width: 38px;height: 38px;left: 50%; margin-left: -19px;z-index: 9999; animation: myanimat-btn 1s infinite; cursor:pointer;}
.animat-btn i{ font-size:36px; color:#fff;}
.animat-btn em{ display:block; color:#fff;}
.swiper-container-horizontal>.swiper-pagination-bullets{ bottom:10px;}

.m_wt .swiper-container2{ padding-top:40px;}
.m_wt .swiper-container2 .swiper-pagination-bullet{ width:10px; height:10px; border-radius:50%;}

.zz_left{ width:40%; float:left;}
.zz_right{ width:50%; float:right;}
.zz_div{ background:#333; padding:70px 100px; color:#fff;}
.m_zz{ max-width: 1420px;    margin: 0px auto;    overflow: hidden;}
.zz_center{ overflow:hidden; padding-bottom:30px;}
.zz_div .zq_t em{ font-size:30px; color:#595959; display:block;}
.zz_div .zq_t span{ color:#fff; font-size:30px; display:block;}
.zz_div .zq_t b{ display:block; width:120px; height:3px; background:#fff; margin:0px; margin-top:10px;}
.zq_xq { padding:20px 0px;}
.zq_xq p{ line-height:24px; color:#fff;}
.ting_sd{ display:block; width:260px; height:55px; background:#007fcc; clear: both; text-align:center; color:#fff; line-height:55px; position:relative; top:0px; left:0px;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.ting_sd:hover{ background:#007fcc; color:#fff; left:10px;}


.flipster {display:block;margin:0 auto;width:100%;position:relative; padding:30px 0px;}
.flip-items,.flip-item {display:block;margin:0 auto;padding:0;list-style-type:none;}
.flip-items {width:100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.flip-item {position:absolute;opacity:0.99;/* Fix for strange clipping behavior on rotated elements in Chrome. */}
.flip-past,.flip-future,.flip-next,.flip-prev {cursor:pointer;}
.flip-item img {display:block; max-width:100%; height:auto;}
/* @end *//* @group Coverflow Style */.flipster-coverflow .flip-items {-webkit-transition:all 350ms ease-in-out;-moz-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;-ms-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;position:relative;padding-top:2%;padding-bottom:5%;}
.flipster-coverflow .flip-item {display:block;-webkit-transition:all 175ms ease-in-out;-moz-transition:all 175ms ease-in-out;-o-transition:all 175ms ease-in-out;-ms-transition:all 175ms ease-in-out;transition:all 175ms ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-perspective:800px;-moz-perspective:800px;perspective:800px;position:absolute;width:30%;}
.flipster-coverflow .flip-content {-webkit-transition:all 350ms ease-in-out;-moz-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;-ms-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;-webkit-box-reflect:below 0 -webkit-gradient(linear,left bottom,left top,color-stop(0.05,rgba(255,255,255,0.12)),color-stop(0.2,transparent));}
.flipster-coverflow .flip-past .flip-content {-webkit-transform:rotateY(55deg) scale(0.75);-moz-transform:rotateY(55deg) scale(0.75);-o-transform:rotateY(55deg) scale(0.75);-ms-transform:rotateY(55deg) scale(0.75);transform:rotateY(55deg) scale(0.75);}
.flipster-coverflow .flip-future .flip-content {-webkit-transform:rotateY(-55deg) scale(0.75);-moz-transform:rotateY(-55deg) scale(0.75);-o-transform:rotateY(-55deg) scale(0.75);-ms-transform:rotateY(-55deg) scale(0.75);transform:rotateY(-55deg) scale(0.75);}
.flipster-coverflow.no-rotate .flip-past .flip-content {-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-o-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);}
.flipster-coverflow.no-rotate .flip-future .flip-content {-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-o-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);}
.flipster-coverflow .flip-current .flip-content {-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);}
.flipster-coverflow .flip-hidden {visibility:hidden;-webkit-opacity:0;-moz-opacity:0;opacity:0;}
/* @end *//* @group Flip Items */.flipster-carousel .flip-items {-webkit-perspective:2000px;-moz-perspective:2000px;perspective:2000px;}
.flipster-carousel .flip-item {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 350ms ease-out;-moz-transition:all 350ms ease-out;-o-transition:all 350ms ease-out;-ms-transition:all 350ms ease-out;transition:all 350ms ease-out;}
.no-csstransforms .flipster-carousel .flip-item {-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
.flipster-carousel .flip-items img {-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);}
.flipster-carousel .flip-past {-webkit-transform:translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);-moz-transform:translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);-o-transform:translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);-ms-transform:translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);transform:translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);}
.flipster-carousel.no-rotate .flip-past {-webkit-transform:translateX(-80%) translateZ(0)  scale(0.65);-moz-transform:translateX(-80%) translateZ(0)  scale(0.65);-o-transform:translateX(-80%) translateZ(0)  scale(0.65);-ms-transform:translateX(-80%) translateZ(0) scale(0.65);transform:translateX(-80%) translateZ(0) scale(0.65);}
.no-csstransforms3d .flipster-carousel .flip-past {-webkit-transform:translateX(-56%) scale(0.5);-moz-transform:translateX(-56%) scale(0.5);-o-transform:translateX(-56%) scale(0.5);-ms-transform:translateX(-56%) scale(0.5);transform:translateX(-56%) scale(0.5);}
.no-csstransforms .flipster-carousel .flip-past {left:-20%;top:40%;width:50%;height:50%;}
.flipster-carousel .flip-future {-webkit-transform:translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);-moz-transform:translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);-o-transform:translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);-ms-transform:translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);transform:translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);}
.flipster-carousel.no-rotate .flip-future {-webkit-transform:translateX(80%) translateZ(0) scale(0.65);-moz-transform:translateX(80%) translateZ(0) scale(0.65);-o-transform:translateX(80%) translateZ(0) scale(0.65);-ms-transform:translateX(80%) translateZ(0) scale(0.65);transform:translateX(80%) translateZ(0) scale(0.65);}
.no-csstransforms3d .flipster-carousel .flip-future {-webkit-transform:translateX(56%) scale(0.5);-moz-transform:translateX(56%) scale(0.5);-o-transform:translateX(56%) scale(0.5);-ms-transform:translateX(56%) scale(0.5);transform:translateX(56%) scale(0.5);}
.no-csstransforms .flipster-carousel .flip-future {left:88%;top:40%;width:50%;height:50%;}
.flipster-carousel .flip-prev {-webkit-transform:translateX(-85%) translateZ(0) rotateY(0deg) scale(0.75);-moz-transform:translateX(-85%) translateZ(0) rotateY(0deg) scale(0.75);-o-transform:translateX(-85%) translateZ(0) rotateY(0deg) scale(0.75);-ms-transform:translateX(-85%) translateZ(0) rotateY(0deg) scale(0.75);transform:translateX(-85%) translateZ(0) rotateY(0deg) scale(0.75);}
.flipster-carousel.no-rotate .flip-prev {-webkit-transform:translateX(-60%) translateZ(0) scale(0.8);-moz-transform:translateX(-60%) translateZ(0) scale(0.8);-o-transform:translateX(-60%) translateZ(0) scale(0.8);-ms-transform:translateX(-60%) translateZ(0) scale(0.8);transform:translateX(-60%) translateZ(0) scale(0.8);}
.no-csstransforms3d .flipster-carousel .flip-prev {-webkit-transform:translateX(-24%) scale(0.75);-moz-transform:translateX(-24%) scale(0.75);-o-transform:translateX(-24%) scale(0.75);-ms-transform:translateX(-24%) scale(0.75);transform:translateX(-24%) scale(0.75);}
.no-csstransforms .flipster-carousel .flip-prev {left:-9%;top:20%;width:75%;height:75%;}
.flipster-carousel .flip-next {-webkit-transform:translateX(85%) translateZ(0) rotateY(0deg) scale(0.75);-moz-transform:translateX(85%) translateZ(0) rotateY(0deg) scale(0.75);-o-transform:translateX(85%) translateZ(0) rotateY(0deg) scale(0.75);-ms-transform:translateX(85%) translateZ(0) rotateY(0deg) scale(0.75);transform:translateX(85%) translateZ(0) rotateY(0deg) scale(0.75);}
.flipster-carousel.no-rotate .flip-next {-webkit-transform:translateX(60%) translateZ(0)  scale(0.8);-moz-transform:translateX(60%) translateZ(0) scale(0.8);-o-transform:translateX(60%) translateZ(0) scale(0.8);-ms-transform:translateX(60%) translateZ(0) scale(0.8);transform:translateX(60%) translateZ(0) scale(0.8);}
.no-csstransforms3d .flipster-carousel .flip-next {-webkit-transform:translateX(24%) scale(0.75);-moz-transform:translateX(24%) scale(0.75);-o-transform:translateX(24%) scale(0.75);-ms-transform:translateX(24%) scale(0.75);transform:translateX(24%) scale(0.75);}
.no-csstransforms .flipster-carousel .flip-next {left:39%;top:20%;width:75%;height:75%;}
.flipster-carousel .flip-past,.flipster-carousel .flip-future {-webkit-opacity:0.6;-moz-opacity:0.6;opacity:0.6;z-index:1;-webkit-transition-delay:87.5ms;-moz-transition-delay:87.5ms;-o-transition-delay:87.5ms;transition-delay:87.5ms;}
.flipster-carousel .flip-prev,.flipster-carousel .flip-next {-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;z-index:2;-webkit-transition-delay:58.333333333333336ms;-moz-transition-delay:58.333333333333336ms;-o-transition-delay:58.333333333333336ms;transition-delay:58.333333333333336ms;}
.flipster-carousel .flip-current {z-index:999;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition-delay:58.333333333333336ms;-moz-transition-delay:58.333333333333336ms;-o-transition-delay:58.333333333333336ms;transition-delay:58.333333333333336ms;}
.flipster-carousel .flip-hidden {visibility:hidden;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transform:rotateY(0deg) translateX(0) scale(0.5);-moz-transform:rotateY(0deg) translateX(0) scale(0.5);-o-transform:rotateY(0deg) translateX(0) scale(0.5);-ms-transform:rotateY(0deg) translateX(0) scale(0.5);transform:rotateY(0deg) translateX(0) scale(0.5);-webkit-transition-delay:116.66666666666667ms;-moz-transition-delay:116.66666666666667ms;-o-transition-delay:116.66666666666667ms;transition-delay:116.66666666666667ms;}
/* @end */.no-transition {-webkit-transition-duration:0ms !important;-moz-transition-duration:0ms !important;-o-transition-duration:0ms !important;transition-duration:0ms !important;}
.flipster .flipto-prev,.flipster .flipto-next {position:absolute; bottom:-23px;z-index:999;display:block;padding:10px 30px;margin-top:25px;background-color:#fff;color:#333;border:solid 2px #333;-ms-transition:background-color 300ms ease;-webkit-transition:background-color 300ms ease;-moz-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;transition:background-color 300ms ease;}
.flipster .flipto-prev:hover,.flipster .flipto-next:hover {background-color:#333;color:#fff;}
.flipster .flipto-prev {right:190px; display:none;}
.flipster .flipto-next {right:90px; display:none;}



.m_news{ padding: 65px 0px;overflow:hidden; position:relative; background:#f5f5f5;}
.m_news ul{ max-width:1500px; margin:70px auto;border-left:solid 1px #ddd; overflow:hidden;}
.m_news ul li{ width:33.33%; float:left; background:#fff; color:#323232; padding:40px; border:solid 1px #ddd; border-left:none;transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; }
.m_news ul li b{ font-size:16px; font-size:16px; font-weight:normal;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; line-height:30px;    display: block;}
.m_news ul li em{ display:block; padding:10px 0px;}
.m_news ul li em i{ padding-right:4px;color:#007fcc;}
.m_news ul li span{ color:#7b7b7b;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.m_news ul li a.ckxq{ display:block; width:145px; height:40px; line-height:40px; text-align:center; background:#efefef; color:#898989; margin-top:20px;}
.m_news ul li:hover{ background:url(../images/tengyuan_16.jpg) no-repeat; background-size:100% auto; }
.m_news ul li:hover{ color:#fff;}
.m_news ul li:hover a b{ color:#fff;}
.m_news ul li a:hover b{ text-decoration:underline;}
.m_news ul li:hover em i{ color:#fff;}
.m_news ul li:hover span{ color:#fff;}
.m_news ul li:hover a.ckxq{ color:#007fcc;}
.m_news ul li a.ckxq:hover{ background:#fff;}
.m_ort{ color:#535658; font-size:18px; text-align:center; display:block; width:130px; margin:0px auto;}
.m_ort:hover{ color:#007fcc; text-decoration:underline;}


.m_news .m_title span{ color:#323232;}
.m_news .m_title em{ color:#323232;}


.m_map{ max-width:1500px; margin:0px auto; background:#007fcc; overflow:hidden; padding:40px; position:relative; bottom:-90px;}
.map_left{ width:30%; float:left; padding-left:10px;}
.map_right{ width:70%; float:right;}
.map_left img{ margin:0px; margin-bottom:10px; display:block;}
.map_left p{ color:#fff; line-height:26px; font-size:16px;}
.weizhi{ width:130px; height:40px; line-height:35px; text-align:center; background:none; border:solid 1px #4caaeb; color:#fff; display:block; margin-top:30px;transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.weizhi:hover{ background:#fff; color:#007fcc;}

.main_xq{max-width:1240px; margin:0px auto; }
.banner_xq img{ width:100%; height:auto; display:block;}
.banner_xq{ position:relative;}
.banner_xq span{ color:#fff;  text-align:center; display:block; position:absolute; top:50%; margin-top:-33px; left:0px; width:100%; letter-spacing:3px; font-size:34px;}
.banner_xq span em{text-shadow:0px 0px 6px #444; display:block;}
.banner_xq span i{ display:block; font-size:16px;}


.m1xq_t{ padding-top:50px;    border-bottom: #e9e9e9 1px solid; overflow:hidden; padding-bottom:15px;}
.mt_title span{    line-height: 32px;    width: 100%; display:block;   color: #0281d0;    font-size: 32px;    font-weight: bold; }
.mt_title em{ display:block;line-height: 12px;  margin-top: 10px;  width: 100%;  color: #9c9c9c; font-size: 12px; font-weight: lighter;}
.mt_title i{ display:block;line-height: 12px;  margin-top:4px;  width: 100%;  color: #9c9c9c; font-size: 12px; font-weight: lighter;}
.mt_title{ width:35%; float:left;}
.mt_ul{ width:65%; float:right;    padding-top: 26px;}
.mt_ul ul li{ float:left; margin:0px 10px; padding:0px 16px; border-bottom: #dadada 1px solid;   text-align: center;  padding-bottom: 0px;  line-height: 44px;  display: block;   height: 44px;   color: #8f8f8f;   font-size: 16px; }
.mt_ul ul li:hover{ border-bottom:solid 1px #0281d0;}
.mt_ul ul li.bli{ border-bottom:solid 1px #0281d0;}
.breadcrumb{ display:inline-block; margin:0px; padding:15px 0px;  font-size:12px; float:right;}
.breadcrumb li{ float:left;color: #4e4e4e;}
.breadcrumb li a{color: #4e4e4e;}
.breadcrumb li a:hover{  color:#87bf68}
.breadcrumb>li+li:before {padding: 0 5px; color: #4e4e4e; content: "/\00a0";}
.breadcrumb i{ color:#0281d0; padding:0px 5px;font-size:18px;}

.neirong{ padding:30px 0px;    clear: both;}

.nr_div p img{ display:block; margin:0px auto; max-width:100%; height:auto;}
.nr_div p{ line-height:26px; font-size:15px; padding:10px 0px;}
.nr_div{}
.nr_cp ul{ overflow:hidden;}
.nr_cp ul li{ width:24%; margin:10px 0.5%; float:left; border:solid 1px #ececec; position:relative; top:0px;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.nr_cp ul li img{ width:100%; height:auto; display:block;}
.nr_cp ul li span{ display:block; width:100%; height:44px; line-height:44px; text-align:center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#page{ color:#292929; width:100%; overflow:hidden;}
#page ul{ overflow:hidden; text-align:center; width:100%; margin:20px auto; position: static !important;}
#page ul li{ display:inline-block; width: auto;padding: 10px 0px;}
#page ul li a{ color:#292929; padding:5px 13px;border:solid 1px #CCC;}
#page ul li.active a{ color:#fff; background:#0281d0; border:solid 1px #0281d0;}
#page ul li:hover a{ color:#fff; background:#0281d0; border:solid 1px #0281d0;}
.nr_cp ul li img{transition:.4s;}
.nr_cp ul li:hover img{-webkit-transform:scale(0.97,0.97);-o-transform:scale(0.97,0.97);-ms-transform:scale(0.97,0.97);-moz-transform:scale(0.97,0.97);transform:scale(0.97,0.97);}
.nr_cp ul li:hover span{ text-decoration:underline;}
.nr_cp ul li:hover{ top:-5px; box-shadow:0px 0px 10px #ececec;}

.nr_cp{ margin-top:20px;}
.nr_cp .dtt{text-align:center; border-bottom:solid 1px #b5b5b5;}
.nr_cp .dtt h1{ font-size:20px; color:#707070;  line-height:30px; font-weight:normal;}
.nr_cp .dtt i{ font-size:12px; color:#908e8e; line-height:28px;}
.nr_cp .dhh{ padding-bottom:10px; padding-top:20px;} 
.nr_cp .dhh p{ font-size:14px; color:#5f5f5f; line-height:30px; }
.nr_cp .dhh p img{ display:block; margin:20px auto; max-width:100%; height:auto;}

.dw_cp ul li{ width:32.33%; margin:10px 0.5%; float:left; padding:20px 0px; text-align:center; border:solid 1px #ececec; position:relative; top:0px;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.dw_cp ul li i{ display:block; font-size:24px; padding:10px 0px;}
.dw_cp ul li i:hover{ color:#0281d0;}
.dw_cp ul li span:hover{ text-decoration:underline;}
.dw_cp ul li:hover{ top:-5px; box-shadow:0px 0px 10px #ececec;}
.dw_cp ul li span{ display:block; height:30px; line-height:30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.nr_news ul li{ border-bottom:solid 1px #ececec; padding:20px 0px;}
.nr_news ul li span{ display:block; font-size:18px; color:#333; height:40px; line-height:40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-weight:bold;}
.nr_news ul li i{ display:block; font-size:14px; color:#888; padding:5px 0px; }
.nr_news ul li em{ display:block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; color:#333; line-height:22px;}
.nr_news ul li:hover span{ color:#0281d0; text-decoration:underline;}


.nr_news .dtt{text-align:center; border-bottom:solid 1px #b5b5b5;}
.nr_news .dtt h1{ font-size:20px; color:#707070;  line-height:30px; font-weight:normal;}
.nr_news .dtt i{ font-size:12px; color:#908e8e; line-height:28px;}
.nr_news .dhh{ padding-bottom:10px; padding-top:20px;} 
.nr_news .dhh p{ font-size:14px; color:#5f5f5f; line-height:30px; }
.nr_news .dhh p img{ display:block; margin:20px auto; max-width:100%; height:auto;}

.con_lx {max-width:1200px; margin:0px auto; padding:45px 0px;}
.con_lx .title{ text-align:center;}
.con_lx .title p {font-size:60px;color:#ececec;}
.con_lx .title h3 {font-size:26px;}

.lx_totr{    border-bottom: dashed 1px #ededed; color:#666; line-height:26px; text-align:center; padding:15px 0px; padding-top:60px;}
.dt_ting ul li{ width:33.3%; float:left; text-align:center;}
.dt_ting ul{ overflow:hidden; padding:30px 0px;}
.dt_ting ul li img{ display:block; margin:0px auto;}
.dt_ting ul li span{ line-height:24px;}
.dt_ting ul li span em{ font-style:normal; display:block; color:#666; padding-top:5px;}
.dt_ting{ padding-bottom:50px;}

/*2018 1010 加 star */
.dw_cp ol{ text-align:center;}
.dw_cp ol li{ display:inline-block; padding:0px 0px; margin:0px 15px; font-size:16px; line-height:35px;}
.dw_cp ol li.eli{ border-bottom: solid 2px #0281d0;}
.dw_cp ol li:hover{ border-bottom: solid 2px #0281d0;}

.left_dh{ width:20%; float:left;}
.n_aini{ width:77%; float:right;}
.enjia{ width:100%; overflow:hidden; padding-top:20px;}
.left_dh a {display:block;height:52px;text-align:center;font:normal 14px/52px '思源黑体';color:#666;position:relative}
.left_dh a:hover,.left_dh a.cur2 {color:#fff;background:#393a3a}
.left_dh a img {position:absolute;right:-26px;top:0;opacity:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);z-index:999}
.left_dh a:hover img,.left_dh a.cur2 img {opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}

/*2018 1010 加 end*/

@media (min-width:1161px) {
.nav{ width:80%; float:right; height:86px; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.nav ul{ text-align:right;}
.nav ul li{ display:inline-block; }
.nav ul li a{ display:inline-block; float:left; padding:0px 20px;line-height:86px; color:#fff}
.nav ul li.cli a{ border-bottom:solid 3px #0281d0;}
.nav ul li:hover a{border-bottom:solid 3px #0281d0;}
.head.on .nav{ margin-top:0px; }
.head.on .logo{ width:116px; background:#fff;}
}

@media (max-width:1670px) {
.logo{padding-top: 0px;}
.head{ height:92px;}
}
@media (max-width:1650px) {
.m_div1{ width:900px; height:420px;}

}

@media (max-width:1500px) {
.nav ul{ width:86%; float:right;}
.m1{ padding-top:20px;}
.m2_center,.m3_center{ padding:0px 15px;}
.zz_right{ padding-right:20px; width:58%;}
.zz_div{ padding:60px;}
.foot_center ul li span{ padding:0px 20px;}
}
@media (max-width:1400px) {
.slide_1 .b_text{ width:500px;}
.slide_1.swiper-slide-active .b_text{ margin-left:-250px; margin-top:-90px;}
}

@media (max-width:1300px) {
.nav ul li a{ padding:0px 12px;}
.main_xq{ padding:0px 15px;}

}
@media (max-width:1240px) {

}

@media (max-width:1200px) {
.foot_center ul{ width:75%;}
.ewm_t{ width:25%;}
}
@media (max-width:1160px) {

.nav .nav_button{background: transparent; border: none; display: block;  height: 24px; margin-left: 15px; position: fixed; top: 18px; right: 10px; width: 26px; z-index: 9999;}
.nav .nav_button span{height: 2px;  left: 0; position: absolute; width: 100%; background:#0281cf;}
.nav .nav_button span.hamb-top{ top:0px; opacity:1;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.nav .nav_button span.hamb-middle{ top:8px;opacity:1;}
.nav .nav_button span.hamb-bottom{ top:16px;opacity:1;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.nav ul{ display:none; position:fixed; top:52px; width:36%; right:0px; background:rgba(0,0,0,0.8); text-align:center; z-index:999999;}
.nav ul li{ position:relative;}
.nav ul li a{ padding:10px 20px; display:block; border-bottom:solid 1px #7e7e7e; color:#fff !important; position:relative; z-index:2; line-height:30px !important}
.nav ul li a:hover{}
.nav ul li:before{background:rgb(2, 129, 207);content:'';height:100%;left:0;position:absolute;top:0;-webkit-transition:width 0.2s ease-in;transition:width 0.2s ease-in;width:3px; z-index:1;}
.nav ul li:hover:before {-webkit-transition:width 0.2s ease-in;transition:width 0.2s ease-in;width:100%;}
.nav .clost span.hamb-top{ top:5px; opacity:0.7;transform:rotate(90deg);-ms-transform:rotate(7deg);/*IE9*/-moz-transform:rotate(7deg);/*Firefox*/-webkit-transform:rotate(45deg);/*Safariå’ŒChrome*/-o-transform:rotate(90deg); }
.nav .clost span.hamb-middle{ display:none;}
.nav .clost span.hamb-bottom{ top:5px; opacity:0.7; transform:rotate(7deg);-ms-transform:rotate(7deg);	/* IE 9 */-moz-transform:rotate(7deg); 	/* Firefox */-webkit-transform:rotate(-45deg); /* Safari å’Œ Chrome */-o-transform:rotate(7deg); }
.head{ height:50px !important; padding:0px;}
.nav{ margin:0px; height:50px !important;     background: #fff; box-shadow:0 0 6px #999;}
.logo{ width:113px;}
.xiari_div{ padding:20px;}
.xia_left ul li{ padding:53px 14px;}
.xia_left ul li i{ font-size:40px; padding-top:10px;}
.logo img{ height:50px; width:auto;}

.hig{ height: 50px;}
.animat-btn{ display:none;}
}
@media (max-width:1110px) {



}

@media (max-width:992px) {
.m_div1{ width:100%; height:auto;}
.m_tyu{ font-size:40px;}
.tit_t i{ font-size:40px;}
.tit_t span{ font-size:26px;}
.zz_left{ width:100%; float:none;}
.zz_right{ width:100%; float:none;}
.foot_center ul{ width:100%; float:none;}
.ewm_t{ width:100%; float:none;}
.foot{ padding:0px 15px; padding-top:140px;}
.m_news ul li{ padding:20px;}
.map_left{ width:100%; float:none;}
.map_right{ width:100%; float:none;}
.foot ol{ display:none;}
.mt_title{ width:100%; float:none;}
.mt_ul{ width:100%; float:none; padding-bottom:15px;}
.mt_ul ul{ overflow:hidden;}
.breadcrumb{ display:none;}
.nr_cp ul li{ width:49%;}

.dw_cp ul li{ width:49%; padding:15px;}
}

@media (max-width:767px) {


#rtt{ right:10px; bottom:10px; line-height:35px; width:35px; height:35px;}
#rtt i{ font-size:25px;}
.slide_1 .b_text{ width:280px;}
.slide_1.swiper-slide-active .b_text{ margin-left:-140px; margin-top:-60px;}
.m2_left{ width:100%; float:none;}
.m2_right{ width:100%; float:none;}
.m_news ul li{ width:100%; margin-bottom:5px;}
.m_div1{ padding:20px;}
.left_div{ padding-top:10px;}
.m_lefttop span{ font-size:20px; }
.m_lefttop span em{ margin:4px 0px;}
.more_tt{ top:7px; left:-10px;width:120px; height:40px; line-height:40px;}
.m_tyu{ font-size:16px;}
.m2{ padding:20px 0px;}
.m2_left{ padding-top:10px;}
.m2_right .swiper-slide span{ height:40px; line-height:40px;}
.m3_div img{ width:160px; height:auto;}
.m3_div{ padding:40px 0px;}
.m_wt{ padding:40px 0px;}
.m3{ padding:50px 0px;}

.m_title span{ font-size:24px;}
.m_title em{ font-size:16px;}
.m_wt .swiper-container2{ padding-top:20px;}
.zz_div{ padding:20px;}
.zz_div .zq_t em{ font-size:16px;}
.zz_div .zq_t span{ font-size:30px;}
.tit_t i{ font-size:16px;}
.m_news ul{ margin:20px 0px; padding:0px 15px;}
.m_map{ bottom:0px; padding:20px;}
.m_news{ padding:40px 0px;}
.map_right{ display:none;}
.foot{ padding-top:30px;}
.foot_center ul{ display:none;}
.ewm_t{ width:220px;}

.m_wt .swiper-container2 .swiper-slide{ height:45px; line-height:45px;}
.flip-item img{ width:250px; height:auto;}
.ting_sd{ width:120px; height:45px; line-height:45px;}
.m1xq_t{ padding-top:20px;}
.nr_div{ padding:15px 0px;}
.dw_cp ul li{ width:49%;}
.neirong{ padding:10px 0px;}
.mt_title span{ font-size:24px;}
.nr_news ul li span{ font-size:16px;}
.con_lx .title p{ font-size:30px;}
.lx_totr{ padding-top:20px;}

}
@media (max-width: 500px){

.nr_cp ul li{ width:49%;}
}