/* 样式预定义 */
html{width: 100%;min-width:1400px;}
body{font-family: "Microsoft YaHei","微软雅黑";    font-size: 16px;margin: 0 auto;background-color:#f5f6f7;}
dl, dd, p, h1, h2, h3, h4, h5, h6 {margin: 0}
ol, ul {margin: 0;padding: 0;list-style: none}
a{text-decoration: none;color: black;}
/* a:hover{ text-decoration:none} */
img{border: none;}
i{ font-style:normal}
input { outline: none }
* {padding: 0;margin: 0;border: 0; webkit-tap-highlight-color: transparent;outline: none}
*, *:before, *:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ov {overflow: hidden;}
.pr {position: relative }
.pa {position: absolute }
.di {display: inline-block;}
.href {cursor: pointer;}
.left {float: left}
.right {float: right}
.sn1 {overflow: hidden;text-overflow: ellipsis;white-space: nowrap; /*border:1px solid #ddd;*/}
.sn2 {word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sn3 {word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
ol, ul {margin: 0;padding: 0;list-style: none}
.min1400{width: 100%;min-width: 1400px;position: relative;}
.w1400{margin: 0 auto;width: 1400px;position: relative;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
.pd30{padding-top:30px;}
.more{font-size: 14px;color: #999;line-height: 30px;margin-top: 18px;}
.jews_href{cursor: pointer;}
.anniu_more{background-image:url("../images/jb_bg.jpg");background-repeat:no-repeat;background-size:100% 100%;}




/* focusBox */
.focusBox{ position: relative}
.focusBox .pic img{ display: block; width:100%; height:366px}
.focusBox .txt-bg{ position: absolute; bottom: 0px; z-index: 1; height: 90px; width:100%; background-color:#666; background: #019d90 }
.focusBox .txt{ position: absolute; bottom: 0px; z-index: 2; height: 70px; width:100%; overflow:hidden}
.focusBox .txt li{ height:70px; line-height:70px; position:absolute}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 18px}
.focusBox .num2{ position: absolute; z-index: 3; bottom: 14px; right: 18px; }
.focusBox .num li{ width: 30px;height: 30px;line-height: 30px;text-align: center; cursor: pointer; color:#019d90; background-color:#dbb1b1; margin-right:10px;        display: inline-block;overflow: hidden}
.focusBox .num li.on { background-color: #f19b14;width: 30px;height: 30px;line-height: 30px;text-align: center;}
.focusBox .num1920{display:table; text-align: center;bottom: 10px;width: 100%; position: absolute; z-index: 3;}
.focusBox .num1920 li.on { background:#019d90;width: 10px;}

/*nav*/

.nav1920{width: 800px;background-size:cover;height: 50px;margin-top:25px;}
.nav_1920_box{width:800px; margin:0 auto; height:50px;}
.cl{zoom:1}
.col960{width:570px;margin:auto;display: inline-block;float: left;}
.navbg{height:50px;display:inline-block;float: left; position:relative;z-index:99;left:0;}
#navul li{border:0; width: 150px;float:left;height:50px;position:relative;text-align:center;line-height:50px;box-sizing: border-box;padding: 0 5px;}
#navul li a{font-size:16px;color:white;}
#navul li.navhome{background-color: unset;}
#navul li a:link,#navul li a:visited{color:#111;}
#navul li ul{display:none;position:absolute;z-index:10000;;background: #019d90; opacity: .8; top: 50px;left: 0;width: 100%;box-sizing: border-box;}
#navul li ul li{display:block;float:none;margin-right:0;position:relative;font-size:18px;height: auto;padding: 5px 0px;}
#navul li.navmoon{background-color: unset;}
#navul li.navmoon a{color:#111}
#navul li.navhome a:hover{color:#111;}
#navul li.navmoon ul{display:block}
#navul li.navmoon ul li a{display:block;height:auto;line-height: 26px;padding: 8px 0;font-size: 16px;color: white;}
#navul li.navmoon ul li ul li a{font-size: 14px;}
.navmoon_li{background:#019d90;}
.lis_mr{background:#019d90;height:56px;line-height:56px;border-bottom:5px solid #019d90!important;}
#navul li ul ul{display:none;position:absolute;z-index:10000;;background: #019d90; overflow: hidden;left: 100%;top: 2px;}
#navul li.navmoon ul ul{display: none;}
/*#navul li.navmoon_s{background: #019d90;}*/
/*#navul li.navmoon_s ul li:hover{background-color: #019d90;}*/
#navul li.navmoon_s{color: #019d90;position: relative;}
#navul li.navmoon_s a{display: inline-block;position: relative;color:#019d90;}
#navul li.navmoon_s a::after{content: ''; width:100%;height: 3px;background-color: #019d90;position: absolute;left: 0;bottom: 10px;}

#navul li.navmoon_s ul li:hover{background-color: #019d90;}
#navul li.navmoon_s ul{display:block!important;;}
#navul li ul li ul li a{font-size: 14px;}
/*.navmoon_s{border-bottom: 3px solid white!important;}*/


/* 本例子css */

.head{transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;background-color:white;}
.head{height:100px;z-index:999;}
.head .left img{height: 50px;margin-top: 25px;}
.head_wx_oa{width: 55px;margin-left: 20px;}
.head_wx_oa .wx{font-size: 28px;color: #019d90;position: relative;margin-top: 30px;line-height: 28px;z-index: 99;}
.head_wx_oa .wx div{width: 168px;height: 168px;padding: 3px;position: absolute;top:65px;left:-125px;border: 4px solid #019d90; box-shadow: 0px 2px 10px #d6d6d6;display: none;background-color: white;}
.head_wx_oa .wx div:after {content: "";position: absolute;top: -30px;display: inline-block;vertical-align: middle;width: 0;height: 0;border-style: dashed;border-color: transparent;overflow: hidden;border-left-style: solid;border-left-color: #019d90;border-width: 14px;transform: rotate(270deg);left: 88%;margin-left: -14px;}
.head_wx_oa .wx div img{width: 154px;height: 154px;margin-top: 0;}
.head_wx_oa .oa{height: 46px;width: 46px;border-radius: 4px;margin-top: 21px;color: white;line-height: 46px;background-color: #019d90;font-size: 18px;text-align: center;}
.head_wx_oa .oa a{color: white;font-weight: bold;}

.head_wx_oa .searchBox{padding-left:55px;}
.head_wx_oa .sea{font-size: 26px;color: #019d90;position: relative;margin-top: 30px;line-height: 28px;z-index: 99;padding-left: 20px;margin-left:10px; font-weight:600;}
.head_wx_oa .sea .sea_div{width: 400px;height: 50px;padding: 3px;position: absolute;top:65px;right:0px; box-shadow: 0px 2px 10px #d6d6d6;background-color: white;border-radius:4px;}
.head_wx_oa .sea .sea_div .keywords{width: 270px;height: 44px;float: left;margin-left:0px;}
.head_wx_oa .sea .sea_div .sea_an{font-size: 24px;line-height: 30px;margin-right: 5px;position:absolute;left:5px;height:30px;border-right:1px solid #ccc;top:10px;padding-right:5px;left:20px;}
.head_wx_oa .sea .sea_div #search_btn{ font-size: 16px;  line-height: 18px;  background-color: #019d90;  display: inline-block;  height: 50px;  line-height: 50px;  position: absolute;  right: 0px;  top: 0;  width: 70px;  text-align: center;  font-weight: 400;  color: white; border-radius: 0 5px 5px 0; }
.head_wx_oa .nav_sea,.head_wx_oa .sea_an{-webkit-text-stroke:1px white;-moz-text-stroke:1px white;-o-text-stroke:1px white;text-stroke:1px white;}
.head_wx_oa form .sea_an{color:#ccc;}


.nav_sea{font-size: 20px!important;color: #019d90;position: relative;margin-top: 42px;line-height: 24px;z-index: 99;font-weight:unset!important;border-left: 2px solid #019d90;
	padding-left: 15px;margin-left:20px;}
.nav_box .sea .sea_div{width: 400px;height: 50px;padding:0 10px;position: absolute;top:82px;right:0px;border: 2px solid #019d90; box-shadow: 0px 2px 10px #d6d6d6;display: none;background-color: white;z-index: 9999;}
.nav_box .sea .sea_div:after {content: "";position: absolute;top: -28px;display: inline-block;vertical-align: middle;width: 0;height: 0;border-style: dashed;border-color: transparent;overflow: hidden;border-left-style: solid;border-left-color: #019d90;border-width: 14px;transform: rotate(270deg);right: 0;margin-left: -14px;z-index:99;}

.nav_box .navbg .shuxian{width:1px;height:18px;right:0px;top:26px;position:absolute;background-color:white;}

.nav_box .sea .sea_div .keywords{width: 340px;height: 46px;float: left;}
.nav_box .sea .sea_div .sea_an{font-size: 22px;line-height: 46px;margin-right: 5px;color:#019d90;}
#rq{display: inline-block;font-size: 17px;color: white;height: 70px;line-height: 70px;padding-left:30px;}


.title,.title_txt{width:100%;}
.title_png{height:32px;}
.title h3{line-height:24px;margin-left:5px;margin-top:3px;font-weight:500; font-size:24px;float:left;}
.title .bg{display:inline-block;float:left;margin-top:10px;}
.title_w h3{color:white;}
.title_w .bg_w{width:170px;height:10px;background-color:white;display:inline-block;float:left;margin-top:10px;}


.banner{min-width: 1400px;top: 0;width: 100%;z-index: 1;}
.banner .swiper{width: 100%;height: 568px;margin: 0 auto;position: relative;
	overflow: hidden;}
.banner .swiper .swiper-slide{width: 100%;height: 568px;}
.banner .shubiao{position: absolute;bottom: 50px;z-index: 99;text-align: center;width: 80px;color: white;font-size: 14px;left: 50%;margin-left: -40px;}
.banner .shubiao img{float: left;}
.banner .shubiao p{height: 30px;line-height: 30px;float: right;}
.banner .swiper-pagination-bullet{background-color:white;opacity:.8;width:12px;height:12px;}
.banner .swiper-pagination-bullet-active{background-color:white;width:50px;border-radius:6px;opacity:1;}

.chake_nav{padding:10px 0;}
.chake_nav a{display:inline-block;float:left;font-weight:bold;font-size:22px;width:114px;margin:0 10px;height:40px;line-height:40px;margin-bottom:20px;text-align:center; }
.chake_nav a.active{background-color:#019d90;color:white;border-radius:20px;}


.box1{padding:30px 0 40px;}
/*.box_title{height: 60px;width: 100%;border-bottom: 2px solid #dcdcdc;}*/
/*.box_title img{height: 30px;margin-top: 15px;}*/
/*.box_title h3{line-height: 60px;margin-left: 6px;color: #019d90;font-size: 24px;}*/
/*.box_title .box_title_left{overflow: hidden;border-bottom:2px solid #019d90;width: 150px;     height: 60px;}*/
.box_title{border-bottom: 1px solid #ccc;}

.top_news{padding: 20px 0;height: 126px;}
.top_news h4{font-size: 18px;color: #333;line-height: 34px;}
.top_news p{font-size: 16px;color: #888;line-height: 26px;}
.box_content_newslist .news_li{    height: 56px;
    line-height: 56px;
    position: relative;
    padding-left: 0px;}
.box_content_newslist .news_li:last-child{border-bottom: 0;}
.box_content_newslist .news_li span{display: inline-block;float: right;font-size: 14px;color: #888;}
.box_content_newslist .news_li .hd{position:absolute;width:6px;height:6px;border-radius:50%;background-color:#c5c5c5;left:7px;top:22px;}

.box6 .swiper2{width: 1400px;height: 480px;}
.box6 .swiper2{width: 1400px;height: 480px;position: relative;}
.box6 .swiper2 .swiper-slide{width: 340px;height: 480px;}

.box6 .swiper2  .swiper-pagination-bullet {width: 20px;height: 20px;text-align: center;line-height: 20px;font-size: 12px;color: white;opacity: 1;background: rgba(0, 0, 0, 0.4);border-radius: 4px;}

/*.box3{padding:40px 0;}*/
.box3 .new{width: 685px;}

.box3 .new .box_content_newslist .news_li{height: 50px;line-height: 50px;position:relative;padding-left:0;}
.box3 .new .box_content_newslist .news_li:last-child{border-bottom:0;}

.box3 .pro .box_content{padding-top: 20px;}
.box3 .pro .pro_li{width: 347px;height: 225px;margin-right: 15px;margin-bottom: 15px;display: inline-block;float: left;position: relative;}
.box3 .pro .pro_li:nth-child(2n){margin-right: 0;}
.box3 .pro .pro_li .pro_title{position:absolute;width: 100%;height: 50px;line-height:60px;bottom: 0px;color: white;background-image: linear-gradient( rgba(255,255,255,0),rgba(0,0,0,.9))!important;text-align: left;text-indent: 5px;}
.box3 .pro .pro_li .pro_title span{width: 3px;height: 20px;background-color: white;margin-top: 20px;display: inline-block;float: left;margin-left: 6px;}
.box3 .pro .pro_li .xs_box{width: 347px;height: 225px;background: rgba(0,0,0,.7);z-index: 99;display: block;position: absolute;top: 0;}
.box3 .pro .pro_li .xs_box .xs{width: 327px;height: 205px;background-color: #019d90;margin: 10px;padding-top: 75px;}
.box3 .pro .pro_li .xs_box .xs .title_block{font-size: 20px;color: white;width: 100%;text-align: center;line-height: 30px;}
.box3 .pro .pro_li .xs_box .xs .hx{width: 40px;height: 2px;background-color: white;margin: 10px auto 0;}
.box3 .pro .pro_li:hover .xs_box{display: block!important;}

.box4{background-color: #019d90;padding: 30px 0;}
.box4 a{display: inline-block;float: left; width: 270px;height: 46px;line-height: 46px;text-align: center;border-radius: 6px;background-color: white;color: #019d90;margin-right: 40px;margin-bottom: 20px;}
.box4 a:nth-child(4n){margin-right: 0;}

.box6{width:100%;}
.box6 .box_content{overflow:hidden;}

.box7 .box_content{padding:30px 0;height:300px;}
.box7 .box_content a{display:inline-block;margin-right:21.333px;float: left;
	/*box-shadow:1px 1px 5px #e5e5e5;*/
}
.link{background-color:#dbdbda;}
.link .w1400{position:relative;padding:10px 0 10px 100px;}
.link p{position:absolute;top:10px;left:0;line-height:36px;font-size:18px;}
.link a{line-height:36px;margin-right:60px;color:#444;}


.foot{width: 100%;background-color: #ececec;height: 220px;color: #444!important;font-size: 14px;padding: 25px 0;}
.foot a{color: white!important;}
.foot .left p{line-height: 30px;}
.foot .right p{width: 110px;text-align: center;}
.foot .tels{margin-top:30px;}
.foot .erweima{margin-top:25px;}
.foot .erweima .weibo{margin-right:50px;}
.foot .erweima p{line-height:24px;}


.foot .tels p{line-height:40px;font-size:16px;margin-left:50px;}
.foot2{height:80px;line-height:80px;color:white;background-color:#019d90;}
.foot2  a{color:white!important;}

.right_fixed_nav{position: fixed;right: 2px;bottom: 30%;z-index: 999;}
.right_fixed_nav .list{width: 50px;height: 50px;margin-bottom: 10px;box-shadow: 0px 0px 10px #ccc;border-radius: 8px;background-color: white;position:relative;}
.right_fixed_nav .list .ico{margin: 10px;height: 30px;width: 30px;}

.right_fixed_nav .list .right_wx{width: 168px;height: 168px;padding: 3px;position: absolute;right:66px;border: 4px solid #019d90; box-shadow: 0px 2px 10px #d6d6d6;display: none;background-color: white;top: -20px;}
.right_fixed_nav .list .right_wx:after {content: "";position: absolute;top: 28px;display: inline-block;vertical-align: middle;width: 0;height: 0;border-style: dashed;border-color: transparent;overflow: hidden;border-left-style: solid;border-left-color: #019d90;border-width: 14px;transform: rotate(0deg);right: -30px;margin-left: -14px;}
.right_fixed_nav .list .right_wx img{width: 154px;height: 154px;margin-top: 0;}
.right_fixed_nav .right_fixed_wx:hover .right_wx{display: block!important;}


.top_div{min-width: 1400px;margin: 0 auto;background-color:#019d90;height:40px;line-height:40px;color:white;}
.top_div img{width: 100%;display: block;}

.box6 .box_content{margin-top:40px;}

.swiper3 .swiper-slide{width:1400px;height:550px;}
.swiper3 .swiper-slide .swiper_slide_left,.swiper3 .swiper-slide .swiper_slide_right{width:685px;height:550px;}
.swiper3 .swiper-slide .swiper_slide_left .pro_li{width:685px;height:550px;position:relative;}

.swiper3 .swiper-slide .swiper_slide_right .pro_li{width:327.5px;height:260px;float:left;display:inline-block;position:relative;}
.swiper3 .swiper-slide .swiper_slide_right .pro_li:nth-child(1){margin-right:30px;margin-bottom:30px;}
.swiper3 .swiper-slide .swiper_slide_right .pro_li:nth-child(2){margin-bottom:30px;}
.swiper3 .swiper-slide .swiper_slide_right .pro_li:nth-child(3){margin-right:30px;}
.swiper3 .swiper-pagination-bullet{border-radius:0;}

.pro_li .xs_box{width: 100%;height: 100%;;z-index: 99;display: block;position: absolute;top: 0;}
.pro_li .xs_box .xs{width: calc(100% - 20px);height: calc(100% - 20px);background: rgba(0,0,0,.7);margin: 10px;padding-top: 30%;}
.pro_li .xs_box .xs .title_block{font-size: 20px;color: white;width: 100%;text-align: center;line-height: 30px;}
.pro_li .xs_box .xs .hx{width: 40px;height: 2px;background-color: white;margin: 10px auto 0;}


.voice_2 { width: 1400px; position: relative; left: 50%; margin-left: -700px;overflow:hidden;}
.voice_2 ul li { float: left; display: inline; height: 610px; color: #fff; cursor: pointer; position: relative;margin-right:20px;border-radius:10px;overflow:hidden;}
.voice_2 .fold { width: 160px; height: 100%; text-align: center; position: relative; top: 0px; left: 0px;margin-right:20px;border-radius:10px;}
.voice_2 .fold .fold_img{width: 160px; height: 100%;border-radius:10px;}
.voice_2 .fold .fold_txt{position:absolute;top:0;width:100%;height:610px;background-color: rgba(0, 0, 0, .5);}


.voice_2 ul li:last-child{margin-right:0;}
.voice_2 .fold .img { display: block; background: url("img/icon.png") 0 0 no-repeat; margin-bottom: 20px; margin-top: 236px;}
.voice_2 .li1 .fold .img { background-position: -482px -181px; width: 56px; height: 113px; margin: 236px 20px 20px 20px;}
.voice_2 .li2 .fold .img { background-position: 0 -417px; width: 51px; height: 138px; margin: 236px 25px 28px 25px;}
.voice_2 .li3 .fold .img { background-position: -64px -413px; width: 54px; height: 142px; margin: 239px 23px 20px 23px;}
.voice_2 .li4 .fold .img { background-position: -136px -204px; width: 76px; height: 96px; margin: 276px 12px 26px 12px;}
.voice_2 .li5 .fold .img { background-position: -141px -420px; width: 53px; height: 116px; margin: 259px 23px 24px 23px;}
.voice_2 .li6 .fold .img { background-position: -172px -306px; width: 54px; height: 104px; margin: 270px 23px 25px 23px;}
.voice_2 .fold .txt { font-size: 24px; display: block; width: 25px; font-weight: normal; margin: 0px 38px; line-height: 25px;position: absolute;bottom: 40px;}
.voice_2 .unfold { width: 500px; height: 100%; display: none; position: relative; top: 0px; left: 0px;border-radius:10px;}
.voice_2 .unfold .unfold_img{width: 500px; height: 100%;border-radius:10px;}
.voice_2 .unfold .unfold_txt{position:absolute;top:0;width:100%;height:610px;background-color: rgba(0, 0, 0, .5);}
.voice_2 .unfold .unfold_txt .ico_box{width: 100px;height: 100px;position: relative; background-color: rgba(255, 255, 255, .5); border-radius: 50%;  display: flex;flex-wrap: wrap;justify-content: center;align-content: center;flex-direction: row;}
.voice_2 .unfold .unfold_txt .ico_box_xx{width: 130px;height: 130px;position: relative;left: 50%;margin-left: -65px;top:100px;}
.voice_2 .unfold .unfold_txt .hover_txt{position: absolute;bottom: 60px;padding: 30px;}
.voice_2 .unfold .unfold_txt .hover_txt h4{font-size:24px;margin-bottom:30px;font-weight:unset;}
.voice_2 .unfold .unfold_txt .hover_txt p{line-height:30px;text-align:justify;}


.voice_2 .unfold dl { margin: 50px 60px 0px 60px;}
.voice_2 .unfold dt { width: 100%; text-align: center; margin-bottom: 40px;}
.voice_2 .unfold dd { font-size: 18px; line-height: 35px;}
.voice_2 .unfold dd b { font-size: 30px; font-weight: normal;}
.voice_2 .unfold dd b a { font-size: 14px; display: inline-block; color: #fff; margin-left: 40px;}




.ht{width:100%; height: 336px;background: url("../images/hudong.jpg") center no-repeat;background-size: cover;overflow: hidden;}
.ht_box{width: 1400px;margin: 0 auto;height: 336px;position: relative;overflow: hidden;}
.ht_box h1{margin-top: 100px;color: white;margin-left: 20px;}
.weizhiBox{    height: 60px;top: -61px;border-top: 1px solid white;}
.weizhiBox .left div{display: inline-block;position: relative}
.weizhiBox .left div b{width: 50px;height: 3px;position: absolute;    left: 50%;margin-left: -25px;bottom: 4px;}
.weizhiBox .left .active{font-weight: bold;}
.weizhiBox .left .active b{background-color: white;}
.weizhiBox .left div:hover{font-weight: bold}
.weizhiBox .left div:hover b{background-color: white;}
.weizhiBox .right{ width: 50px;margin-top: 17px }
.weizhiBox .right img{width: 36px;height: 36px;}
.weizhiBox .left a {border-right: 1px solid white;}
.weizhiBox .left div:last-child a{border-right: 0;}
.weizhiBox .container .left div:last-child a{border-right: 0}
.dz{width: 100%;background-color: #f1f1f1;height: 50px;line-height: 50px;min-width: 1400px;font-size: 14px;margin-top: -60px;margin-bottom: 10px;}
.dz .dz_box{width: 1400px;margin: 0 auto;}

.mail_add{padding:20px;background-color:white;}
.mail_add .xuzhi{font-size:14px;line-height:40px;background-color:#FAFAFA; border-left:2px solid #019d90;padding-left:10px;color:#666;margin-bottom:20px;}
.mail_add .xuzhi a{color:#666;}

.mali_list{position:relative;width:100%;padding-left:100px;min-height:40px;margin-bottom:20px;overflow:hidden;}
.mali_list .mail_list_title{position:absolute;height:40px;line-height:40px;top:0px;width:100px;text-align:right;left:0;font-size:14px;}
.mali_list .mail_list_title span{}
.mali_list .miail_list_content{}
.mali_list .miail_list_content input{font-size: 16px;line-height: 40px;height: 40px;color: #555;vertical-align: middle;background-color: #fff;background-image: none;border: 1px solid #dbdbdb;border-radius: 0;vertical-align: middle;padding: 0 5px; width:100%;border-radius:5px;}
.mali_list .miail_list_content input[type="radio"]{width:12px;height:12px;margin:5px;position:relative;top:-1px;}
.mali_list_t{overflow:hidden;}
.mali_list_t .mali_list{width:40%;margin-right:5%;display:inline-block;float:left;overflow:unset;}
#imgid img{height:40px;line-height:40px;}
.mail_caozuo{text-align:center;}
.mail_caozuo input {height: 38px;line-height: 38px;border: 1px solid transparent;padding: 0 18px;background-color: #019d90;color: #fff;white-space: nowrap;text-align: center;font-size: 14px;border-radius: 2px;cursor: pointer}

.layui-btn:hover {opacity: .8;filter: alpha(opacity=80);color: #fff}

.cx_list{margin-bottom:20px;}
.cx_list input{height:40px;width:100%;border-radius:4px;}


.img_4_2{width:685px;}
.img_4_2 a{width:332.5px;margin:0 20px 20px 0;float:left;display:inline-block;}
.img_4_2 a:nth-child(2n){margin-right:0;}


/* 本例子css */
.picScroll-left{ overflow:hidden; position:relative; }
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }

.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin-right:20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center;padding-top:60px; }
.picScroll-left .bd ul li .pic h4{color:white;font-size:22px;height:36px;line-height:36px;}
.picScroll-left .bd ul li .pic .img{ width:315px; height:210px;margin:0 auto; display:block;  padding:2px;}
.picScroll-left .bd ul li .pic p{line-height:30px;font-size:16px;color:white;margin-top:30px;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }
.picScroll-left  .txt{height:60px;line-height:60px;text-align:center;}
.picScroll-left  .txt li{width:12px;height:12px;display:inline-block;background-color:#ccc;margin: 25px 5px;color:white;}
.picScroll-left  .txt li.on{background-color:#019d90}
.box8 .picScroll-left .bd ul li{ margin-right:66.6666px; }
.box8 .picScroll-left .bd ul li .pic{position:relative;}
.box8 .picScroll-left .bd ul li .pic h4{color:#333;    width: 260px;height: 100px;position: absolute;left: 20px;top: 20px;text-align: left;font-size: 16px;padding: 5px;line-height: 30px;}
.box8 .picScroll-left .bd ul li .pic p{color:#333;    width: 260px;height: 175px;position: absolute;left: 20px;top: 130px;text-align: left;font-size: 16px;padding: 5px;line-height: 30px;}


.zf_title{text-align:center;font-size:24px;position:relative;height:80px;margin-bottom:30px;}
.zf_title .hengxian{height:2px;width:340px;position:absolute;left:50%;margin-left:-170px;background-color:#019d90;top:25px;z-index:4;;}
.zf_title .title{width:200px;position:relative;left:50%;margin-left:-100px;background-color:white;text-align:center;z-index:5;line-height:50px}
.zf_title span{display:inline-block;color:#a6a6a6;font-size:18px;width:250px;    line-height: 24px;position: absolute;left: -25px;}

.box2{    padding: 50px 0;}
.box2 .box_content_newslist a{display:inline-block;width:216px;height:328px;margin-right:20px;float:left;position:relative;}
.box2 .box_content_newslist a:last-child{margin-right:0;}
.box2 .box_content_newslist a img{width:216px;height:328px;}
.box2 .box_content_newslist a h3{width:180px;height:260px;line-height:260px;background-color:rgba(209,40,33,.7);position:absolute;left:18px;top:34px;color:#fff;text-align:center;display:none;}
.box2 .box_content_newslist a p{position: absolute;
	bottom: 0px;
	width: 100%;
	text-align: center;
	background-color: #333;
	height: 30px;
	line-height: 30px;
	color: white;
	font-size: 16px;
}
.box2 .box_content_newslist .active h3{display:block;}
.box2 .box_content_newslist .active p{display:none;}
.about p{width:680px;line-height:44px!important;text-align:justify!important;text-indent:2em;}
.about a{color:#019d90;}

.box3{    background-color: #f8f8f8;padding: 50px 0;}
.box3 .box_content{display: flex;
	justify-content: space-between;
	align-items: center;}


.box4{padding:50px 0;background-color:white;}
.box4 .youshi_img{width:660px;}
.box4 .youshi_img .ys_img1{width:660px;height:310px;border-radius:20px;}
.box4 .youshi_img .ys_img2{width:660px;height:310px;margin-top:20px;}
.box4 .youshi_img .ys_img2_1{width:320px;height:310px;display:inline-block;float:left;border-radius:20px;}
.box4 .youshi_img .ys_img2_2{width:320px;height:310px;display:inline-block;float:right;border-radius:20px;}

.box4 .youshi_ul{width:690px;padding-top:40px;}

.box4 .youshi_ul .youshi_li{width:690px;padding-left:100px;line-height:40px;font-size:16px;position:relative;overflow:hidden;margin:40px 0;min-height:150px}
.box4 .youshi_ul .youshi_li img{position:absolute;left:0px;top:0;}

.box5{background-image:url("../images/box5.png");background-size:1920px auto;padding:50px 0;height:427px;}
.box5 .div_li{display:inline-block;width:275px;margin:20px 95.83px;float: left;}
.box5 .div_li .div_img{width:275px;height:200px;background-image:url(../images/yqico.png);background-size:275px 200px;background-repeat:no-repeat; margin:0 auto;}
.box5 .div_li .div_img h2{font-size:76px;font-weight:500;color:#fff;text-align:center;line-height:200px;}
.box5 .div_li p{width:325px;line-height:36px;color:white;text-align:center;margin-left:-25px;margin-top:20px;}

.box6{padding:50px 0;}

.news{}
.news_list:hover .div_img{transform:scale(1.1);transition:all 0.5s;}
.news_list{width:327.5px;margin-right:30px;display:inline-block;float:left;border:1px solid #e1e1e1;overflow:hidden;}
.news_list .div_img{width:327.5px;height:245px;overflow:hidden;}
.news .news_list:last-child{margin-right:0;}
.news_list .news_li:last-child{margin-right:0;}
.news_list .news_li img{width:320px;height:270px;}
.news_list a{padding:20px 10px;display:block;text-align:justify;line-height:26px;color:#333;height:92px;}
.news_list p{margin-bottom:20px;margin-left:10px;color:#999;font-size:14px;}

.box7 .logo_bg img{margin-bottom:20px;}
.box7 .logo_bg p{line-height:40px;height:40px;}
.box7 .erweima img{width:160px;height:160px;margin-bottom:0px;margin-top:20px;}
.box7 .erweima p{text-align:center;line-height:40px;}

.box7 .bott_nav_list{display:inline-block;width:200px;float:left;margin-right:10px;}
.box7 .bott_nav_list h4{width:200px;text-align:center;display:block;line-height:36px;margin-bottom:10px;font-size:22px}
.box7 .bott_nav_list a{width:200px;text-align:center;display:block;line-height:30px;color:#777;}


.top_div{
	background-color:#019d90;
}


.nav1920{background-color:unset;}

.title_box{
	height:50px;
	line-height: 50px;
	width:100%;
	background-color:#e8f2fb;
	padding:0 10px;
}
.title_box .title{
	width:auto;
	display:inline-block;
	float:left;
	font-size:24px;
	color:#333;
}
.title_box .more{
	display:inline-block;
	float:right;
	font-size:14px;
	color:#777;
	cursor:pointer;
	font-weight:500;
	margin-top:10px;
}

.sheyin{width:100%;height:580px;background-image:url(../images/sheying_bg.jpg);background-size:1920px 694px;background-repeat:no-repeat;padding-top:50px;}
.sheyin .swiper13{margin-top:30px;}

.box1 .swiper13{width:100%;height:420px;}
.box1 .swiper13 .img{height:360px;position:relative;}
.box1 .swiper13 .img p{height:40px;line-height:40px;text-align:center;background-color:white;position:absolute;bottom:0;width:100%;}
.box1 .swiper13 .swiper-pagination-bullet{border-radius:0;}

.foot2{height:auto;line-height:40px;padding:20px 0;background-color:#323232;}
.foot2_1{width:100%;text-align:center;}
.foot2_1 p{display:inline-block;border-right:1px solid #888;padding:0 20px;height:24px;line-height:24px;}
.foot2_1 p:last-child{border-right:0;}
.foot2_2{width: 840px;overflow: hidden;margin: 0 auto;}