﻿/* 样式预定义 */
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;}
p{font-size:16px;}
/* 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;}
.min1760{width: 100%;min-width: 1460px;position: relative;}
.w1760{margin: 0 auto;width: 1460px;position: relative;}
.min1200{width: 100%;min-width: 1200px;position: relative;}
.w1200{margin: 0 auto;width: 1200px;position: relative;}
.mt30{margin-top: 30px;}
.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: #c70000 }
.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:#c70000; 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:red;width: 10px;}

/*nav*/

.nav1920{width: 100%;background-size:cover;height: 70px;background-color:#019d90;}
.nav_1920_box{width:1400px; margin:0 auto; height:70px;}
.cl{zoom:1}
.col960{width:570px;margin:auto;display: inline-block;float: left;}
.navbg{height:70px;display:inline-block;float: left; position:relative;z-index:99;left:0;}
#navul li{border:0; width: 150px;float:left;height:70px;position:relative;text-align:center;line-height:70px;box-sizing: border-box;padding: 0 14px;}
#navul li a{font-size:20px;color:white;}
#navul li .nav_ico{position: relative;top: 3px;height: 18px;display: inline-block;}
#navul li.navhome{}
#navul li a:link,#navul li a:visited{color:white}
#navul li ul{display:none;position:absolute;z-index:10000;;background: #019d90; opacity: .9; top: 70px;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:#015a53;}
#navul li.navmoon a{color:white}
#navul li.navhome a:hover{color:white}
#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;}
#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: #6d080c;}*/
/*#navul li.navmoon_s ul li:hover{background-color: #6d080c;}*/
#navul li.navmoons{background: #015a53;}
#navul li.navmoons ul li:hover{background-color: #015a53;}
#navul li.navmoons 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:140px;z-index:2;}
.head .left img{height: 76px;margin-top: 32px;}
.head_wx_oa{width: 100%;height:283px;}
.head_wx_oa h1{line-height:40px;color:white;margin-top:80px;margin-bottom:10px;display:inline-block;width:100%;text-align:center;}
.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;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:22.5px;left:50%;margin-left:-200px;background-color: #f2f2f2;border-radius:8px;}
.head_wx_oa .sea .sea_div .keywords{width: 270px;height: 44px;float: left;margin-left:0px;background-color:#f2f2f2;}
.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: #12283f;  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;}

.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: 190px;margin: 0 auto;position: relative;overflow: hidden;}
.banner .nanner_title{padding:50px 0;text-align: center;}
.banner .nanner_title h2{font-size: 36px;color: #000;line-height:50px;}
.banner .nanner_title p{font-size: 20px;color: #777;line-height:30px;margin-top:10px;}
.banner .swiper .swiper-slide{width: 100%;height: 190px;}
.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;border:1px solid #019d90}
.banner .swiper-pagination-bullet-active{background-color:#019d90;width:20px;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:117.5px;margin:0 25px;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:50px 0 40px;   }
.box1 .swiper{width: 700px;height: 400px;}
.box1 .swiper .swiper1{width: 700px;height: 400px;position: relative;}
.box1 .swiper .swiper-pagination-bullet{background:#ccc;opacity: .8;}
.box1 .swiper .swiper-pagination-bullet-active{background:#019d90;opacity:1;}
.box1 .swiper .swiper1 .swiper-slide{width:700px;height: 400px; position:relative;}
.box1 .swiper .swiper1 .swiper-slide .img{width:700px;height:400px;}
.box1 .swiper .swiper1 .swiper-slide .txt{width:620px;height:215px;position:absolute;bottom:15px;box-shadow:1px 1px 10px #ccc;left:50%;margin-left:-310px;background-color:white;padding:30px;}
.box1 .swiper .swiper1 .swiper-slide .txt h2{font-weight:unset;color:#333;font-size:22px;}

.box1 .swiper .swiper1 .swiper-slide p{width: 100%;line-height: 30px;bottom: 0px;color: #888;text-align: justify;    margin-top: 20px;
	background-color: rgba(0, 0, 0, .7);
	height: 50px;
	line-height: 50px;
	color: white;
	text-indent: 10px;
	position: absolute;}
.box1_news{width: 670px;}
.box1 .swiper .swiper1 .swiper-pagination{text-align: right;padding-right: 10px;bottom: 8px;}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{  padding-right: 10px;bottom: 14px;}
.swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;}

/*.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: 62px;line-height: 62px;border-bottom: 1px dashed #dcdcdc;position:relative;padding-left:30px;}
.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:#019d90;left:7px;top:28px;}

.box2 .swiper{width: 1400px;height: 148px;}
.box2 .swiper2{width: 1400px;height: 148px;position: relative;}
.box2 .swiper2 .swiper-slide{width: 1400px;height: 148px;}

.box2 .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: 56px;line-height: 56px;border-bottom: 1px dashed #dcdcdc;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%;height:800px;}
.box6 .box_content{height:610px;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: 200px;color: #444!important;font-size: 14px;padding: 25px 0;background:#b5bcc2 url(../images/bottom.png) no-repeat;background-size: 100% 100%;}
.foot a{color: white!important;}
.foot .left p{line-height: 30px;}
.foot .erweima{margin-top:25px;}
.foot .erweima .weibo{margin-right:50px;}
.foot .erweima p{line-height:24px;}

.foot .fk{width:950px;margin-top:3px;}
.foot .tels{background-color:rgba(255,255,255,.5);padding:30px;width:420px;float:left;margin-right:110px;}
.foot .tels:nth-child(2){margin-right:0px;}
.foot .tels2{float:right;}
.foot .tels p{line-height:28px;font-size:16px;color:#12283f;}
.foot2{height:50px;line-height:50px;color:white;background-color:#12283f;font-size: 14px;}
.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: 1760px;margin: 0 auto;height:34px;line-height:34px;background-color:#12283f;color:white;}
.top_div img{width: 100%;display: block;}
.top_div a{color:white;margin-left:20px;}



.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;}


.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;bottom:0;width:100%;height:140px;background-color:rgb(59 121 234 / .9);}
.voice_2 .unfold .unfold_txt .ico_box{width: 140px;height: 140px;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 img{height:60px;}
.voice_2 .unfold .unfold_txt .ico_box_xx{width: 170px;height: 170px;position: relative;left: 50%;margin-left: -85px;top:80px;padding: 15px;border: 1px dashed white;border-radius: 50%;}
.voice_2 .unfold .unfold_txt .hover_txt{padding: 20px;width:100%;}
.voice_2 .unfold .unfold_txt .hover_txt h4{font-size:24px;margin-bottom:10px;font-weight:unset;text-align:left;}
.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;}

.box_new_ul{}
.box_new_ul .box_li{width:453px;margin-right:20.5px;display:inline-block;float:left;height:375px;}
.box_new_ul .box_li:nth-child(3n){margin-right:0px;}
.box_li_title{border-bottom:1px solid #e5e5e5;overflow: hidden;}
.box_li_title h4{line-height:40px;font-size:16px;color:#019d90;position:relative;text-indent:10px;display:inline-block;float:left;overflow:hidden;height:40px;}
.box_li_title h4:after{content:"";display:block;width:60px;height:2px;background-color:#019d90;position: absolute;bottom: 0px;}
.box_li_title h4:before{content:"";display:block;width:4px;height:30px;background-color:#019d90;position: absolute;bottom: 5px;left:2px;border-radius:5px;}
.box_li_title a{display:inline-block;float:right;line-height:40px;font-size:12px;color:#999;}
.box_new_ul .box_li.hd a{display:inline-block;float:left;width:220px;height:153px;float:left;margin-right:13px;margin-top:13px;}
.box_new_ul .box_li.hd a img{width:100%;height:153px;}
.box_new_ul .box_li.hd a:nth-child(2n){margin-right:0px;}
.box_li_content .new_li a{display:inline-block;float:left;font-size:16px;line-height:40px;position:relative;text-indent:10px;}
.box_li_content .new_li a:before{content:"";display:block;width:5px;height:5px;background-color:#019d90;position: absolute;bottom: 18px;left:0px;border-radius:5px;}
.box_li_content .new_li span{display:inline-block;float:right;font-size:14px;color:#999;line-height:40px;}

.menu_box{position:fixed;height:100%;width:400px;background:url(../images/menu.png) no-repeat;background-size:100% 100%; left:0;top:0;z-index:99;}
.menu{position:fixed;top:50%;left:20px;z-index:999;margin-top:-100px;}
.menu .left{height: 200px;width: 1px;background:url("../images/v2_spcbdp.png") no-repeat;background-position:center;background-size:1px 280px;;margin-right: 20px;position:relative;}
.menu .left div{width: 22px;height:50px;background:url("../images/left_anniu.png") no-repeat;background-position:center;background-size:22px 22px;cursor:pointer;position:relative;left:-11px;}
.menu .txt{width:100px;margin-left:20px;}
.menu .txt .text_li{height: 50px;line-height: 50px;text-align: left;font-size:16px;font-family:"新宋体","宋体","Microsoft YaHei", "微软雅黑";font-weight:bold;position:relative;}
.menu .txt .text_li a{color:white;}
.menu .txt .text_li img{position:absolute;top:5px;left:-40px;display:none;}
.menu .txt .text_li.active a{display:none;}

.menu .txt .text_li.active img{display:block;}

.menu .txt .text_li.active img.ico{    position: absolute;z-index: 99;left: -30px;top: 14px;width: 22px;height: 22px;}

.gytk{position:absolute;top:40px;left:6vw;z-index:999;}
.jrtk{position:absolute;top:40px;right:2vw;z-index:999;}

.swiper-pagination-bullet{background-color: rgb(187, 187, 187);opacity:1; width:8px;height:8px;}
.swiper-pagination-bullet-active{background-color: rgb(51, 51, 51);}


.tb{position:absolute;bottom:20px;left:50%;z-index:999;margin-left:-130px;}

.xau-down {
	-webkit-animation: xfe-animation-css-down-3i-YE 2s ease-in-out infinite;
	animation: xfe-animation-css-down-3i-YE 2s ease-in-out infinite;
}
@keyframes xfe-animation-css-down-3i-YE {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
	
	50% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px)
	}
	
	to {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}


.tkfl{position:relative;}

.tkfl .div1_box{
	width:900px;
	height:400px;
	background:url("../images/tkfl_bg.png") no-repeat;background-position:center;background-size:100% 100%;    position: absolute;right: 0;padding-right:40px;
	z-index:999;
}

.div1_box .fenlei_li{
	width:50px;
	height:400px;
	position:absolute;
	background-color:red;
	background-position:top;
	background-size:100% auto;
	display:inline-block;
	float:right;
	margin-right:30px;
	text-align:right;
	-webkit-transform-origin: right top;
	-ms-transform-origin: right top;
	transform-origin: right top;
	-webkit-animation-name: index-routate-Nfkj0;
	animation-name: index-routate-Nfkj0;
	-webkit-animation-duration: 4s;
	animation-duration: 4s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: cubic-bezier(.5,0,.5,1);
	animation-timing-function: cubic-bezier(.5,0,.5,1);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: all .3s ease-in-out
}

@keyframes index-routate-Nfkj0 {
	0% {
		-webkit-transform: rotate(6deg);
		transform: rotate(6deg)
	}
	
	40% {
		-webkit-transform: rotate(-2deg);
		transform: rotate(-2deg)
	}
	
	to {
		-webkit-transform: rotate(6deg);
		transform: rotate(6deg)
	}
}

.div1_box .fenlei_li:nth-child(1){background:url("../images/fenlei1.png") no-repeat;background-position:top;background-size:50px 330px;right:800px;left:100px;
	-webkit-animation-duration: 4.2s;
	animation-duration: 4.2s;
	top: -80px;
}
.div1_box .fenlei_li:nth-child(1).active{background:url("../images/fenlei1s.png") no-repeat;background-position:top;background-size:50px 390px;top: -10px;}
.div1_box .fenlei_li:nth-child(2){background:url("../images/fenlei2.png") no-repeat;background-position:top;background-size:50px 330px;right:800px;left:199px;
	-webkit-animation-duration: 4.7s;
	animation-duration: 4.7s;
	top: -99px;
}
.div1_box .fenlei_li:nth-child(2).active{background:url("../images/fenlei2s.png") no-repeat;background-position:top;background-size:50px 390px}
.div1_box .fenlei_li:nth-child(3){background:url("../images/fenlei3.png") no-repeat;background-position:top;background-size:50px 330px;right:800px;left:320px;
	-webkit-animation-duration: 4.1s;
	animation-duration: 4.1s;
	top: -32px;
}
.div1_box .fenlei_li:nth-child(3).active{height:500px; background:url("../images/fenlei3s.png") no-repeat;background-position:top;background-size:50px 390px;top: 0px;}
.div1_box .fenlei_li:nth-child(4){background:url("../images/fenlei4.png") no-repeat;background-position:top;background-size:50px 330px;right:800px;left:410px;
	-webkit-animation-duration: 4.4s;
	animation-duration: 4.4s;
	top: -88px;
}
.div1_box .fenlei_li:nth-child(4).active{height:500px;background:url("../images/fenlei4s.png") no-repeat;background-position:top;background-size:50px 390px;top: 0px;}
.div1_box .fenlei_li:nth-child(5){background:url("../images/fenlei5.png") no-repeat;background-position:top;background-size:50px 330px;right:800px;left:520px;
	-webkit-animation-duration: 4.3s;
	animation-duration: 4.3s;
	top: 0px;
}
.div1_box .fenlei_li:nth-child(5).active{height:500px;background:url("../images/fenlei5s.png") no-repeat;background-position:top;background-size:50px 446px;top: 0px;}
.div1_box .fenlei_li:nth-child(6){background:url("../images/fenlei6.png") no-repeat;background-position:top;background-size:50px 330px;right:800px;left:610px;
	-webkit-animation-duration: 4.9s;
	animation-duration: 4.9s;
	top: -22px;
}
.div1_box .fenlei_li:nth-child(6).active{height:500px;background:url("../images/fenlei6s.png") no-repeat;background-position:top;background-size:50px 446px;top: 0px;}
.div1_box .fenlei_li:nth-child(7){background:url("../images/fenlei7.png") no-repeat;background-position:top;background-size:50px 330px;right:800px;left:710px;
	-webkit-animation-duration: 4.4s;
	animation-duration: 4.4s;
	top: -99px;
}
.div1_box .fenlei_li:nth-child(7).active{background:url("../images/fenlei7s.png") no-repeat;background-position:top;background-size:50px 390px;top: 0px;}
.div1_box .fenlei_li:nth-child(8){background:url("../images/fenlei8.png") no-repeat;background-position:top;background-size:50px 330px;right:800px;left:780px;
	-webkit-animation-duration: 4.2s;
	animation-duration: 4.2s;
	top: -55px;
}
.div1_box .fenlei_li:nth-child(8).active{background:url("../images/fenlei8s.png") no-repeat;background-position:top;background-size:50px 390px;top: 0px;}



/*.menu .txt .text_li:nth-child(1).active{background-image:url("../images/left_nav1.png");background-repeat:no-repeat;}/*/

.index3_content{width:1200px;height:485px;margin:50px auto;background:url("../images/index3_bg.png") no-repeat;background-position:center;background-size:100% 100%;padding:30px;}
.index3_content2{width:1200px;height:485px;margin:50px auto;background:unset;}

.index3_txt{height:100%;width:100%;background-color:rgba(255,255,255,.6);padding:30px;box-sizing:border-box;overflow-y: auto}

.index3_txt p{font-size:18px;color:#333;line-height:30px;text-indent:2em;text-align:left;}

.gengduo{background:url("../images/gengduo_bg.png") no-repeat;background-position:center;background-size:256px 94px;width:256px;height:94px;text-align:center;line-height:94px;color:white;margin:0 auto;font-size:16px;}

.nav_li{width:720px;height:50px;border-radius:50px;background:url(../images/index3_nav_bg.png) no-repeat;background-size:100% 100%;background-position:center; margin:0 auto;line-height:40px;text-align:center;font-size:16px;color:#333;position:relative;margin-bottom:20px;}
.nav_li p{display:inline-block;width:150px;height:50px;line-height:50px;cursor:pointer;font-size:16px;color:#333;color:white;float:left;margin-right:40px;z-index:99;position:relative;}
.nav_li p:last-child{margin-right:0;}
.nav_li div{background-color:#315a7d;background-image:url(../images/botton_bg.png);background-size:300px 300px;width:150px;height:50px;border-radius:50px;
position:absolute;top:0;left:0;z-index:10;border:1px solid #c1cdd9;}

.index3_lxwm .index3_lxwm_bg{margin-right:20px;margin:102.5px 22.5px;position:relative;}
.index3_lxwm .index3_lxwm_li1{width:230px;height:220px;display:inline-block;float:left;background:url(../images/index_lxwm1.png) no-repeat;background-position:center;background-size:100% 100%;}
.index3_lxwm .index3_lxwm_li2{width:230px;height:220px;display:inline-block;float:left;background:url(../images/index_lxwm2.png) no-repeat;background-position:center;background-size:100% 100%;}
.index3_lxwm .index3_lxwm_li3{width:230px;height:220px;display:inline-block;float:left;background:url(../images/index_lxwm3.png) no-repeat;background-position:center;background-size:100% 100%;}
.index3_lxwm .index3_lxwm_li4{width:230px;height:220px;display:inline-block;float:left;background:url(../images/index_lxwm4.png) no-repeat;background-position:center;background-size:100% 100%;}

.index3_lxwm .index3_lxwm_bg .index3_lxwm_li{width:230px;height:220px;background:url(../images/lxwm_xz.png) no-repeat;background-position:center;background-size:100% 100%; display:none;}
.index3_lxwm .index3_lxwm_bg .index3_lxwm_li div{width:120px;height:120px;left:55px;top:50px;position:absolute;text-align:center;}
.index3_lxwm .index3_lxwm_bg .index3_lxwm_li div.text{font-size:20px;color:white;width:140px;position:absolute;top:50%;line-height:30px;}
.index3_lxwm .index3_lxwm_bg:hover .index3_lxwm_li{display:block;}

.index4_zyyw .zyyw_li{width:180px;height:162px;background:url(../images/zyyw_bg.png) no-repeat;background-position:center;background-size:100% 100%;display:inline-block;float:left;}
.index4_zyyw .zyyw_li:hover{background:url(../images/zyyw_bgs.png) no-repeat;background-size:100% 100%;}
.index4_zyyw .zyyw_li img{width:95px;height:108px;margin:27px 42.5px;}

.index4_zyyw .index4_zyyw_ul{display: flex;align-items: center;justify-content: space-evenly;padding:30px 0;}


.foot_index{position:absolute;bottom:0;font-size:16px;text-align:left;z-index:9999;}
.foot_index p{font-size:16px!important;}

.banquan{border:1px solid #e3cca2;color:white;height:33px;border-radius:33px; background-color:rgba(255,255,255,.25);   width: 110px;position: absolute;right: 60px;top: 20px;}
.banquan p{font-size:14px!important;line-height:33px;margin:0px 10px;text-align:left;}
.banquan img{position: absolute;right: 0;top: 0;transform: rotateX(180deg);;}

.banquan2{border:1px solid #e3cca2;color:white;height:33px;border-radius:33px; background-color:rgba(255,255,255,.25);   width: 110px;position: absolute;right: 60px;bottom: 60px;}
.banquan2 p{font-size:14px!important;line-height:33px;margin:0px 10px;text-align:left;}
.banquan2 img{position: absolute;right: 0;top: 0;transform: rotateX(0deg);;}

.tknav{margin-top:28px;width:1200px;}
.tknav .tknav_li{display:inline-block;float:left;height:84px;width:63px; font-size:18px;text-align-last:justify;line-height:63px; writing-mode: vertical-rl;border-right:1px solid #dadfe7;}
.tknav .tknav_li:last-child{border-right:0;}
.tknav .tknav_li.active{font-weight:bold;}
.tknav .tknav_li.actives{font-weight:bold;}

.tk_head{height:283px;background:url(../images/tk_head.jpg) no-repeat;background-position:center;background-size:1920px 283px;}

.tk_content{min-height:300px;padding: 10px 0;}
.tk_content .tk_li{width:342.5px;height:233px;display:inline-block;float:left;box-shadow:0 0 10px #ccc;margin-right:30px;margin-bottom:30px;}
.tk_content .tk_li1:nth-child(3n){margin-right:0;}
.tk_content .tk_li .img{width:342.5px;height:193px;}
.tk_content .tk_li .title h3{font-size:16px;color:#333;text-align:center;line-height:40px;font-weight:normal;margin:0;width:100%;}


.tk_content3 .tk_li{width:460px;height:300px;display:inline-block;float:left;box-shadow:0 0 10px #ccc;margin-right:40px;margin-bottom:40px;}
.tk_content3 .tk_li2:nth-child(3n){margin-right:0;}
.tk_content3 .tk_li .img{width:460px;height:260px;}
.tk_content3 .tk_li .title h3{font-size:16px;color:#333;text-align:center;line-height:40px;font-weight:normal;margin:0;width:100%;}


