@charset "gb2312";
/* CSS Document */

@import url(swiper.css);

*{margin: 0;padding: 0;list-style-type: none;}
html,body{font-size: 13px;background: #FFFFFF;color: #000;font-family:Tahoma,Verdana,sans-serif,"文泉驿微米黑","思源黑体";min-width: 1200px;}
article,aside,dialog,footer,header,section,nav,figure,menu{display:block;}
img{border: 0px;vertical-align: middle;}
a{font-size: 13px;color: #000;text-decoration: none;}
/*input{-webkit-appearance: none;outline:none;border:0px;}*/
input,textarea{font-family:Tahoma,Verdana,sans-serif,"文泉驿微米黑","思源黑体";}
table{ border-collapse:collapse; border-spacing:0; } 
td{padding: 20px;}
.clearfix:after{content: "";clear: both;display:block;height: 0;visibility: hidden; }
.clearfix{zoom:1;}
.container{width: 1200px;word-break: break-all;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}

.header{height: 90px;position: fixed;width: 100%;top: 0;z-index: 8;background: #fff;box-shadow: 0px 1px 3px rgba(0,0,0,0.1)}
.logo{width: 23%;height: 90px;line-height: 90px;}
.logo img{max-width: 100%;max-height: 90px;}
.nav{width: 70%;height: 90px;}
.nav dl{width: 93px;float: left;position: relative;z-index: 9;}
.nav dl dt{line-height: 90px;text-align: center;}
.nav dl dt a{display: block;font-size: 15px;}
.nav dl dd{text-align: center;background: #fff;position: absolute; top: 90px; left: 50%; visibility: hidden; width: 200%; margin-left: -100%; -webkit-transition: all ease .3s; transition: all ease .3s; -webkit-transform: translateY(30px); transform: translateY(30px); opacity: 0;  box-shadow: 0 3px 16px rgba(0, 0, 0, .1); }
.nav dl dd a{display: block;padding: 11px 0;border-bottom: 1px dashed #ddd;font-size: 14px;}
.nav dl dd a:last-of-type{border: 0;}
/* .nav dl:first-of-type dt a{color: #0ABBB9;} */
.nav dl:hover dt a,.nav dl dt.cur a{color: #0ABBB9;}
.nav dl dt.cur a:after{content: "";display: block;position: absolute;bottom: 10%;width: 70%;height: 3px;background: #0ABBB9;left: 15%;}
.nav dl:hover dd{visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
.nav dl dd a:hover{color: #0ABBB9;}

.banner{margin-top: 90px;text-align: center;}
.banner .swiper-container{
    --swiper-theme-color: #fff;
    --swiper-pagination-color: #fff;/* 两种都可以 */
  }
.banner .swiper-slide img{max-width: 100%;}
.banner .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{bottom:60px;}

.tongzhi{background: rgba(0,0,0,0.4);margin-top: -50px;position: relative;z-index: 2;}
.tz_l{height:50px;overflow:hidden;position:relative;width: 75%;padding-left: 2%;border-bottom: 0px dashed #fff;}
.tz_l span{line-height:50px;display:inline-block;color: #fff;font-size: 15px;}
.tz_l li::before{content: "";display: inline-block;width: 6px; height: 6px;background: #fff;border-radius: 50%;margin-right: 5px;position: relative;top: -2px;}
.tz_li,.swap{line-height:50px;display:inline-block;position:absolute;top:0;left:130px}
.tz_l li a{font-size: 15px;color: #fff;cursor: default;}
/* .tz_l li a:hover{color: #000;} */
.swap{top:50px}
.tel{width: 19%;color: #fff;height: 50px;line-height: 50px;font-size: 22px;padding: 0 2%;}
.tel img{height: 24px;margin-right: 20px;}

.bt{margin-bottom: 30px;position: relative;}
.bt h1{font-size: 20px;font-weight: normal;}
.bt h1 span{font-size: 13px;}
.bt p{color: #ccc;font-size: 13px;margin-top: 5px;}
.bt .more{position: absolute;right: 0;top: 50%;margin-top: -16px;text-align: center;color: #fff;font-size: 14px;line-height: 0.9;background: #999999;padding: 10px 30px;}
.bt .more:hover{color: #fff;background: #e71d36;}

.bt.b{border-bottom: 1px solid #999999;line-height: 43px;padding-left: 5%;}
.bt.b::after{content: "";display: block;position: absolute;width: 21%;height: 5px ;background: #E71D36;left: 0;bottom: -2px;}

.kuai1{padding: 60px 0;}
.news_pic{width: 38%;}
.tese{width: 29%;margin: 0 2%;}
.ts_con li{border-bottom: 1px dashed #CCC;padding: 16px 10px 16px 0;}
.ts_con li a{font-size: 14px;}
.ts_con li span{float: right;color: #999;}
.ts_con li::before{content: "";display: inline-block;width: 4px ;height: 4px;background: #c2a469;margin: 0 10px;position: relative;top: -3px;}
.ts_con li a:hover{color: #e71d36;}

.kuai1 .sk{background: #F1F1F1;padding: 15px 2%;}
.kuai1 .news_pic .bt{background: url(news.png) no-repeat left;padding-left: 50px;}
/* .kuai1 .news_pic .bt h1{color: #2C82FC;} */
.kuai1 .tese .bt{background: url(ts.png) no-repeat left;padding-left: 50px;}
/* .kuai1 .tese .bt h1{color: #C3A66D;} */
.kuai1 .sk .bt h1{font-size: 18px;}
.kuai1 .sk .bt .more{right: -24px;}



/*yx_rotaion*/
.yx-rotaion{margin:0 auto;width: 100%;height: 260px;border-radius: 3px;overflow: hidden;;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;z-index:2;bottom:0;left:10px;line-height:40px;max-width: 74%;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;display: none;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list li{width: 100%;height: 260px;}
.rotaion_list li a{display: block;text-align: center;width: 100%;height: 260px;background: #f2f2f2;}
.rotaion_list li a img{max-width: 100%;height: 260px;}


.gonggao{width: 17%;}
.gonggao .gg_con{width: 100%;height: 260px;position: relative;}
.gonggao .gg_con #swiper3{height: 100%;cursor: url(zhua.cur),auto;}
.gonggao .gg_con #swiper3:active{cursor: url(zhua2.cur),auto;}
.gonggao .gg_con #swiper3 .swiper-wrapper{transition-timing-function: linear;}
.gonggao .gg_con #swiper3 .swiper-wrapper .swiper-slide{height: auto;color: #e71d36;margin-bottom: 40px;border-bottom: 1px solid #fff;padding-bottom: 30px;}
.gonggao .gg_con #swiper3 .swiper-wrapper .swiper-slide a{color: #e71d36;cursor: pointer;font-size: 14px;}
.gonggao .gg_con #swiper3 .swiper-wrapper .swiper-slide p{text-align: right;}
/* .gonggao .gg_con #swiper3 .swiper-wrapper .swiper-slide::before{content: "";display: inline-block;width: 6px ;height: 6px;background: #0ABBB9;margin: 0 5px;position: relative;top: -3px;border-radius: 50%;} */

.liliang{padding: 0 0 60px;}
.doc_btn{display:inline-block; width:28px; height:28px;line-height:28px;text-align: center;; cursor:pointer;position: absolute;top: 7px;border: 2px solid #0ABBB9;color: #0ABBB9;font-size: 15px;}
.btn-left{right: 140px; }
.btn-right{right: 100px; }
.doc_btn:hover{ background: #0ABBB9;color: #fff;}

.liliang .swiper-slide img,.lueying .swiper-slide img{width: 100%;height: auto;}
.liliang .swiper-slide img,.lueying .swiper-slide img{transform: scale(1);  transition: all 0.3s ease 0s;  -webkit-transform: scale(1);  -webkit-transform: all 0.3s ease 0s;}
.liliang .swiper-slide,.lueying .swiper-slide{overflow: hidden;}
.liliang .bt.b{background: url(zj.png) no-repeat 1% 102%;}

.fw_l{width: 100%;padding: 60px 0;}
.fw_l li{float: left;/*width: 30%;*/text-align: center; margin: 0px 33px;} 
.fw_l li:nth-of-type(2){margin: 0 5%;}
.fw_l li img{display: block;/*height: 102px;*/background: #f9f9f9;border-radius: 50%;border:2px solid #0ABBB9;}
.fw_l li img:hover{background: #fff;border-color: #0ACBC9;}
.fw_l li p{padding-top: 10px;}
.fw_r{width: 64%;}
.fw_r li{float: left;width: 256px;text-align: center;color: #fff;position: relative;top: 0;transition: 0.2s all;}
.fw_r li:nth-of-type(1),.fw_r li:nth-of-type(3),.fw_r li:nth-of-type(5){background: #0ABBB9;}
.fw_r li:nth-of-type(2),.fw_r li:nth-of-type(4),.fw_r li:nth-of-type(6){background: #0ACBC9;}
.fw_r li img{display: block;max-width: 100%;height: 124px;}
.fw_r li p{padding: 0 0 22px;color: #fff;font-size: 16px;}
.fw_r li:hover{top: -5px; box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);}

.fw_r li:nth-of-type(1){border-radius: 10px 0 0 0 ;}
.fw_r li:nth-of-type(3){border-radius: 0 10px 0 0 ;}
.fw_r li:nth-of-type(4){border-radius: 0 0 0 10px ;}
.fw_r li:nth-of-type(6){border-radius: 0 0 10px 0 ;}

.fuwu{padding: 20px 0;}

.lueying{padding: 60px 0;}
.ly_con .swiper-slide p,.ll_con .swiper-slide p{width: 100%;text-align: center;overflow: hidden;transition: 0.3s;padding-top: 15px;}
.lueying .bt.b{background: url(ly.png) no-repeat 1% 102%;}

.news{padding: 0 0 60px ;}
.news_li{width: 260px;float: left;margin: 0 2% 0 0;padding: 10px 10px 30px; box-shadow: 0 1px 3px rgba(0,37,55,0.05); border: 1px solid #e7eaf1;border-radius: 5px;}
.news_li:nth-of-type(4){margin: 0;}
.news_li .bt{margin: 0 0% 20px;padding-left: 6%;line-height: 43px;border-bottom: 1px solid #2A333C;}
.news_li .bt p{display: none;}
.news_li .bt .more{color: #e71d36;padding: 8px 10px;border:1px solid #e71d36;background: none; border-radius: 5px;}
.news_li .bt::before{content: "";display: block;position: absolute;width: 4px ;height: 22px;background: #e71d36;top: 11px;left: 8px;}
.news_con li{border-bottom: 0px dashed #CCC;padding: 7px ;}
.news_con li a{font-size: 14px;display: inline-block;width: 65%;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.news_con li span{float: right;color: #999;}
.news_con li a:hover{color: #e71d36;}

.ts_con li a:visited,.news_con li a:visited{color: #999;}

.link li{float: left;}
.link li select{height: 30px;padding: 0 10px;}
.link li:nth-of-type(2){margin:0 2%;}

.foot{margin-top: 40px;padding: 40px 0;background: #0ABBB9;color: #fff;}
.foot a{color: #fff;}
.foot_nav{text-align: center;background: #0ACBC9;padding: 15px 0;}
.foot_nav a{display: inline-block;line-height: 1;font-size: 15px;border-right: 1px solid #fff;padding-right: 17px;margin-right: 15px;}
.foot_nav a:last-of-type{border: 0;margin: 0;padding: 0;}
.foot_nav a:hover{font-weight: bold;}
.lxfs{margin-top: 30px;text-align: center;font-size: 14px;line-height: 2;}
.blue{text-align: center;margin-top: 20px;}
.blue img{max-height: 120px;}

/* 内页 */
.inside_top{border-bottom: 1px solid #E0E0E0;}
.inside_top .inside_menu{float: left;}
.inside_top .inside_menu ul li{float: left;margin-right: 40px;position: relative;}
.inside_top .inside_menu ul li a{position:relative;display:block;padding: 0px;line-height: 60px;border-bottom:0;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;}
.inside_top .inside_menu ul li a:after{position:absolute;right:51%;bottom:0;left:51%;z-index:-1;height:3px;background-color:#0ABBB9;content:"";-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:left,right;-moz-transition-property:left,right;-o-transition-property:left,right;transition-property:left,right;transition: 0.5s;}
.inside_top .inside_menu ul li:hover a,.inside_top .inside_menu ul li.cur a{color:#0ABBB9;}
.inside_top .inside_menu ul li:hover a:after,.inside_top .inside_menu ul li.cur a:after{right:0;left:0;z-index:1;color:#0ABBB9;}
.current_location{max-width: 40%;border-left: 1px solid #e0e0e0;line-height: 59px;padding-left: 2%;float: right;}
.current_location .inner{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis}
.current_location a{position:relative;z-index:1;display:inline-block;color:#737373;vertical-align:top;font-size:14px}
.current_location a:after{display:inline-block;margin:-2px 4px 0 8px;width:0;height:0;border:3px solid rgba(255,255,255,0);content:'';vertical-align:middle;border-left-color:#757575}
.current_location a:hover{color:#0ABBB9}
.current_location .home{padding-left:14px;background:url(../images/homeico.png) no-repeat 0 center;vertical-align:middle}

.inside{padding: 70px 0 20px;}
.inside .inside_title{font-size: 22px;margin-bottom: 40px;border-left: 4px solid #0ABBB9;padding-left: 10px;line-height: 1;}
.inside .inside_con{min-height: 200px;}
.inside .inside_con img{max-width: 100%;height: auto;}
.inside .autowidth{font-size: 14px ;color: #929292;line-height: 1.9;min-height: 200px;}

/* 内页 新闻列表 */
.inside .news_list{width: 100%;}
.inside .news_list li{border-bottom:1px dotted #dbd4cd;padding: 20px 28px;}
.inside .news_list li .sj{background: #0ABBB9;width: 80px;height: 80px;color: #fff;text-align: center;}
.inside .news_list li .sj h1{font-size: 24px;margin: 17px 0 3px;line-height: 1;}
.inside .news_list li .sj p{font-size: 14px;}
.inside .news_list li .nli_r{width: 90%;margin-top: 2px;}
.inside .news_list li .nli_r a{font-size: 15px;font-weight: bold;}
.inside .news_list li .nli_r p{font-size: 13px;margin-top: 5px;color: #999999;line-height: 1.5;}
.inside .news_list li:after{content: "";clear: both;display:block;height: 0;visibility: hidden; }
.inside #info_main{margin-top: 20px;color: #5A5A5A;font-size: 14px ;line-height: 2;}
.inside #info_main img{margin-bottom: 10px;}
.inside #info_main p{margin-bottom: 10px;}
.inside #fenye{margin-top: 40px;}
.inside .news_list li .nli_r a:hover{color: #0ABBB9;}

/* 新闻详细 */
.newsinfo h2#newsbt{color: #434343;font-size: 16px;text-align: center;}
.newsinfo #info{text-align: center;color: #5A5A5A;font-size: 12px;}
.newsinfo #info span{display: inline-block;margin: 15px 2% ;}
.newsinfo #zhaiyao{background: #F5F5F5;border: 1px solid #E5E5E5;padding: 8px 2%;;font-size: 12px;color: #868686;}
.newsinfo #nypage{font-size: 12px;color: #595959;margin: 40px 0;line-height: 2.1;}
.newsinfo #nypage a{font-size: 12px;color: #595959;}
.newsinfo #nypage a:hover{color: #0ABBB9;}

/* 内页 图片列表 */
.pic_list dl{float:left;width:23%;margin: 30px 1% 0px;}
.pic_list dl a{display:block;}
.pic_list dl dt{overflow:hidden;display: table-cell;text-align: center;vertical-align: middle;height:192px;width:287px;text-align:center;background:#EEEEEE;}
.pic_list dl dt img{display:inline-block;	max-width:100%;max-height:100%;background:#ccc;transform: scale(1);  transition: all 0.3s ease 0s;  -webkit-transform: scale(1);  -webkit-transform: all 0.3s ease 0s;}
.pic_list dl dd{color: #5a5a5a;font-size:14px;position:relative;top:-1px;text-align: center;font-weight: bold;height: 37px;line-height: 37px;}
.pic_list dl dt:hover img{transform: scale(1.1);  transition: all 0.3s ease 0s;  -webkit-transform: scale(1.1); -webkit-transform: all 0.3s ease 0s;}
.pic_list dl dd:hover{color: #0ABBB9;}

/* 留言 */
#liuyan_main form{padding-left:16%;}
#liuyan_main form li{margin-bottom: 10px;}
#liuyan_main form li:after{content: "";clear: both;display:block;height: 0;visibility: hidden; }
#liuyan_main form li span{display: block;float: left;text-align: right;width: 100px;line-height: 40px;}
#liuyan_main form li input{display: block;float: left;border: 1px solid #E0E0E0;height: 40px;line-height: 40px;width: 400px;padding-left: 10px;margin: 0 2% 0;border-radius: 4px;}
#liuyan_main form li textarea{border: 1px solid #E0E0E0;margin-left: 2%;border-radius: 4px;width: 600px;height: 150px;}
#liuyan_main form .go input[type="submit"]{display: block;background: #FF9900;border: 0;color: #fff;margin-left: 120px;width: 410px;margin-top: 20px;padding: 14px 0;border-radius: 4px;cursor: pointer;}
#liuyan_main form li input[name="VerifyCode"]{width: 100px;}
#liuyan_main form li img{cursor: pointer;}
#liuyan_main .shuoming{background: #F5F5F5;border: 1px solid #E5E5E5;padding: 8px 2%;;font-size: 12px;color: #868686;line-height: 1.8;margin-bottom: 50px;}


/* 飘窗 */
#floatdivids{position: absolute;z-index: 9999;max-width: 50%;}
#ClickRemoveFlo{position: absolute;top: 0;right: 0;color: #fff;background-color: rgba(0, 0, 0, 0.5);padding: 0 5px;cursor: pointer;}
