﻿﻿*{margin:0;padding:0;list-style:none; transition:all;-o-transition:all;-ms-transition:all;-moz-transition:all;-webkit-transition:all;}
body,html{font-size:14px;font-family: "微软雅黑";letter-spacing: 0.1rem;color:#231815;}
html{overflow-y:scroll;}
body{background:#f5f5f5;position:relative;overflow-x:hidden;}
a{text-decoration:none;color:#adaba8;transition-duration: .2s;}
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;font-weight:normal}
em,i,strong{font-style:normal;}
img{display: inline-block; border: 0; vertical-align: middle;max-width:100%}
input{border:none;background:none;}
.img img {width: 100%;height: 100%;display: block;transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s; -webkit-transition-duration: 1s;}
@media screen and (min-width:1025px){
.img:hover img {transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
}
.h_img{display: none;}


.menu-handler {width:20px;height:12px;cursor: pointer;float:right;position:relative;z-index: 52;padding:20px;display:none;margin-top:5px;}
.menu-handler .burger {width: 20px;height: 2px;background: #231815;display: block;position: absolute;z-index: 5;top:29px;left:29px;transform-origin: center;-webkit-transform-origin: center;-moz-transform-origin: center;
-o-transform-origin: center;-ms-transform-origin: center;}
.menu-handler .burger-2 {top: 34px;}
.menu-handler .burger-3 {top:39px;}
.menu-handler.active .burger-1 {top:37px;-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.menu-handler.active .burger-2 {-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0);opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;}
.menu-handler.active .burger-3 {top:37px;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.trans, .trans:hover {-webkit-transition: all 277ms ease-in-out;-moz-transition: all 277ms ease-in-out;-o-transition: all 277ms ease-in-out;transition: all 277ms ease-in-out;-ms-transition: all 277ms ease-in-out;}
.trans-fast,.trans-fast:hover {-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;}

input,textarea,select{font-size: 14px; outline: none;font-family:"微软雅黑";}
.swiper-container,.swiper-slide,.swiper-wrapper{height:auto!important;}
.swiper-slide{overflow:hidden!important;}
.swiper-button-next,.swiper-button-prev{background-size:100% !important;}
.w1200{width: 1200px;margin:0 auto;overflow: hidden;}
.section{width: 100%;float: left;}

.header{background:#fff;height: 90px;line-height: 90px;}
.header a.logo{float: left;}
.header a.logo strong{display: inline-block;font-size: 18px;color:#4457a1;padding-left: 20px;margin-left: 20px;position: relative;}
.header a.logo strong:before{content:'';background: #919191;width: 1px;height: 22px;position: absolute;left:0;top:35px;}
.header a.return{float: right;margin-top:32px;line-height: 28px;border-radius:10px;color:#fff;padding:0 16px 0 36px;background: url(../img/ico1.png) no-repeat 12px center #4457a1;}
.header ul{float: right;margin-right: 90px;}
.header ul li{float: left;margin-left: 25px;}
.header ul li a{height: 90px;font-size: 16px;color:#222222;display: block;position: relative;}
.header ul li a:after{content:'';position: absolute;bottom:0;left:0;right: 0;height: 3px;background: #4457a1;opacity:0;}
.header ul li.cur a{color:#4457a1;font-weight: bold;}
.header ul li.cur a:after{opacity: 1;}
.left{width: 804px;float: left;}
.title{font-size: 24px;color:#333333;font-weight: bold;line-height: 40px;border-bottom:2px solid #2888e2;padding-bottom: 10px;}
.title>p{margin-left: 36px;display: inline-block;}
.title>p a{font-size: 18px;color:#333333;font-weight: normal;}
.title>p a:after{content:'|';margin:0 16px;}
.title>p a:last-child:after{display: none;}
.title>p a.cur{font-weight: bold;}
.cooper{padding:60px 0;}
.cooper_one{margin-top:16px;}
.cooper_one li{display: block;overflow: hidden;padding-left: 84px;position: relative;font-size: 16px;color:#666666;line-height: 36px;}
.cooper_one li span{position: absolute;left:16px;}
.cooper_one li a{color:#666666;display: inline-block;margin-right:16px;}
.cooper_one li a.cur{color:#2888e2;}

.cooper_two li{float: left;width: 32%;margin-right: 2%;margin-top:24px;}
.cooper_two li:nth-child(3n){margin-right: 0;}
.cooper_two li a{display: block;background: #fff;text-align:center;padding-bottom: 20px;box-shadow: 0px 0px 4px #eeeeee;}
.cooper_two li a i{overflow: hidden;border-bottom:1px solid #f6f6f6;display:block;height:176px;line-height:176px;}
.cooper_two li a i.img img{height:auto;max-height:100%;display:inline-block;}
.cooper_two li a span{display: block;font-size: 16px;color:#333333;margin:20px 0 10px 0;height:22px;overflow:hidden;}
.cooper_two li a p{color:#999999;}
.cooper_two li a em{width: 102px;line-height: 30px;background: #2888e2;color:#fff;display: inline-block;margin-top:10px;}
.more{width: 100%;float: left;font-size: 16px;line-height: 50px;color:#333;background: #fff;text-align:center;margin-top:60px;}
.right{width: 350px;float: right;}
.right h3{display: block;padding-left:18px;line-height: 40px;padding-bottom:10px;border-bottom:1px solid #e5e5e5;position: relative;font-size: 18px;color:#333333;}
.right h3 i{float: right;font-size: 14px;color:#999999;}
.right h3:before{content:'';position: absolute;left:0;width: 3px;height: 20px;background: #2888e2;top:10px;}

.right_ul li,.right_ul li a{display: block;overflow: hidden;}
.right_ul li{margin-top:12px;}
.right_ul li a{font-size: 16px;color:#666666;line-height:24px;}
.right_ul li a i{width:60px;height:24px;float:left;overflow: hidden;text-align:center;font-size: 16px;color:#333333;margin-right:20px;}
.right_ul li:nth-child(n+4) a i{width:26px;}
.right_ul li a em{width:190px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.right_ul li a span{float: right;color:#666666;}
.right_ul li:nth-child(1) a,.right_ul li:nth-child(2) a,.right_ul li:nth-child(3) a{color:#333;line-height:40px;}
.right_ul li:nth-child(1) a i,.right_ul li:nth-child(2) a i,.right_ul li:nth-child(3) a i{height:40px;}
.right_ul{padding-bottom: 20px;border-bottom:1px solid #e5e5e5;}
.right>p{color:#999999;margin-top:20px;float: left;}

.footer{color:#333333;line-height: 36px;background: #fff;text-align:center;padding:44px 0;}

.cooperxq_top{background: #fff;margin-bottom: 24px;}
.cooperxq_top>img{display: block;width: 100%;}
.cooperxq_t_d{box-sizing:border-box;padding:26px 42px 26px 208px;position: relative;}
.cooperxq_t_d .comlogo{width:140px;height:96px;position:absolute;top:-70px;left:42px;background:#fff;overflow:hidden;box-shadow:0 0 10px #ccc;display:flex;align-items:center;}
.cooperxq_t_d dl{display: block;overflow: hidden;text-align:justify;}
.cooperxq_t_d dl dt{font-size: 20px;color:#333333;font-weight: bold;}
.cooperxq_t_d dl dd>p{color:#666666;line-height: 28px;margin-top:16px;}
.cooperxq_t_d dl dd ul{display: block;overflow: hidden;margin-top:28px;}
.cooperxq_t_d dl dd ul li{display: inline-block;padding-left: 36px;position: relative;color:#666666;margin-left: 60px;}
.cooperxq_t_d dl dd ul li img{position: absolute;left:0;bottom:7px;}
.cooperxq_t_d dl dd ul li strong{font-size: 36px;color:#2888e2;}
.cooperxq_t_d dl dd ul li:first-child{margin-left: 0;}

.cooperxq_tab{background: #fff;padding:0 22px;border-bottom:1px solid #eeeeee;box-sizing:border-box;}
.cooperxq_tab a{float: left;line-height: 62px;position: relative;font-size: 16px;color:#333333;margin-right: 36px;}
.cooperxq_tab a:after{content:'';position: absolute;left:0;right: 0;bottom:0;height: 2px;background: #2888e2;opacity: 0;}
.cooperxq_tab a.cur:after{opacity: 1;}
.cooperxq_tab a.cur{color:#2888e2;font-weight: bold;}
.cooperxq_ul li{margin-top:24px;}
.cooperxq_ul li,.cooperxq_ul li a,.cooperxq_ul li a>div{display: block;overflow: hidden;}
.cooperxq_ul li a{padding:22px;box-sizing:border-box;background: #fff;}
.cooperxq_ul li a>span{display: block;font-size: 18px;color:#333333;height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cooperxq_ul li a>div{padding-bottom:24px;border-bottom:1px solid #e5e5e5;margin-top:16px;}
.cooperxq_ul li a>div>i{float: left;width: 225px;margin-right: 20px;overflow: hidden;}
.cooperxq_ul li a>div p{font-size: 16px;color:#666666;line-height: 28px; height:112px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient: vertical;margin-top:6px;}
.cooperxq_ul li a>p{color:#999999;margin-top:20px;}
.cooperxq_ul li a>p span{display: inline-block;}
.cooperxq_ul li a>p span:before{content:'|';margin:0 10px;}
.cooperxq_ul li a>p span:first-child:before{display: none;}
.cooperxq_ul li a>p i>img{margin-right:15px;width:30px;max-height:30px;}
.right_r{background: #fff;padding:0 14px 20px 14px;box-sizing:border-box;}

.New_media_t{margin:26px 0 34px 0;}
.New_media_t ul{display: block;overflow: hidden;height: 144px;}
.New_media_t li{width: 110px;background: #fff;float: left;box-shadow: 0px 0px 4px #eeeeee;border-radius:4px;margin:11.6px;vertical-align: middle;}
.New_media_t li a{display: block;text-align:center;padding:26px 0 18px 0;}
.New_media_t li a img{display: inline-block;width: 50px;height: 50px;border-radius:100%;}
.New_media_t li a span{display: block;color:#333333;margin-top:10px;}

.New_media_t li.cur{background: #2888e2;}
.New_media_t li.cur a span,.New_media_rb>div a.cur{color:#fff;}
.New_media_t ul.cur{height: auto;}
.New_media_t>a{width: 110px;line-height: 32px;background: #2888e2;color:#fff;display: block;margin:26px auto 0;overflow: hidden;border-radius:4px;text-align:center;}
.New_media_t>a:after{content: url(../img/ico3.png);margin-left: 4px;}
.New_media_t>a.cur:after{content: url(../img/ico03.png)}
.left_media .cooperxq_ul li a{background: none;}
.left_media .cooperxq_ul li a>p i{float: left;line-height: 30px;color:#666666;}
.left_media .cooperxq_ul li a>p i img{width: 30px;height: 30px;border-radius: 100%;float: left;margin-right: 8px;}
.left_media .cooperxq_ul li a>p span{float: right;color:#999999;}
.left_media .cooperxq_ul li a>p span:before{display: none;}
.left_media .cooperxq_ul li{margin-top: 0;}

.New_media_r li,.New_media_r li a,.New_media_r li a>div{display: block;overflow: hidden;}
.New_media_r li{margin-bottom: 32px;}
.New_media_r li a>div{position: relative;}
.New_media_r li a>div i{position: absolute;top:26px;left:0;text-align:center;width: 70px;line-height: 30px;border-radius:0 20px 20px 0;color:#fff;background: #c31421;}
.New_media_r li a>span{display: block;font-size: 18px;color:#333333;margin-top:20px;line-height: 28px;height: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.New_media_r li a>p{color:#999999;margin-top:10px;}
.New_media_r li a{position: relative;padding-left: 60px;font-size: 16px;color:#333333;line-height: 24px;display: block;height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.New_media_r li a>i{width: 48px;font-size:12px;line-height: 20px;height:20px;top:3px;background:#666666;position: absolute;left:0;color:#fff;border-radius:0 10px 10px 0;text-align:center;}
.New_media_r li:first-child a{padding-left: 0;height: auto;overflow: inherit;}
.New_media_r li:nth-child(2) a>i{background-color:#ff8547;}
.New_media_r li:nth-child(3) a>i{background-color:#ffac38;}
.New_media_rb>span{display: block;font-size: 18px;color:#333333;padding-bottom: 16px;border-bottom:1px solid #e5e5e5;}
.New_media_rb>div{display: block;overflow: hidden;margin-top:15px;}
.New_media_rb>div a{float: left;color:#666666;border:1px solid #eeeeee;background: #fff;padding:0 12px;line-height: 32px;margin:10px 10px 0 0;}

.tradition_l .cooperxq_ul li a{background: none;} 
.tradition_l .cooperxq_ul li{margin-top:0;}
.tradition_l .cooperxq_ul li a>div{padding-bottom: 0;border:none;}
.tradition_l .cooperxq_ul li a>div p{height: 56px;-webkit-line-clamp: 2;line-clamp: 2;}
.tradition_l .cooperxq_ul li a{border-bottom:1px solid #dcdcdc;padding:28px 0;}
.news_top{margin-top:50px;}
.news_top .swiper-container .swiper-slide a{display: block;overflow: hidden;position: relative;}
.news_top .swiper-container .swiper-slide a>p{width: 65.8%;float: left;}
.news_top .swiper-container .swiper-slide a>div{width: 31.6%;color:#fff;position: absolute;right:0;top:0;bottom:0;background: #3d94e5;padding:0 22px;box-sizing:border-box;}
.news_top .swiper-container .swiper-slide a>div strong{display: block;font-size: 20px;color:#fff;margin-top:60px;}
.news_top .swiper-container .swiper-slide a>div p{line-height: 24px;margin-top:20px;}
.news_top .swiper-container .swiper-slide a>div i{width: 80px;line-height: 30px;color:#2888e2;margin-top:38px;background: #fff;border-radius:20px;text-align:center;display: block;}
.news_top .swiper-container .swiper-pagination{bottom:60px;right: 30px;width: 31.6%;text-align:right;left:auto;}
.news_top .swiper-container .swiper-pagination span{width: 10px;height: 10px;border-radius:100%;background: #fff;}

.news_con li{float: left;width: 31.6%;margin-right: 2.6%;margin-top:30px;}
.news_con li:nth-child(3n){margin-right: 0;}
.news_con li a{display: block;overflow: hidden;position: relative;}
.news_con li a div{position: absolute;left:0;right:0;bottom:0;height:50px;padding:0 16px;background: url(../img/bg.png) no-repeat center;color:#fff;}
.news_con li a div>span{display: block;font-size: 16px;line-height:50px;height:50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_con li a div p span{display: inline-block;}
.news_con li a div p span:after{content:'|';margin:0 10px;}
.news_con li a div p span:last-child:after{display: none;}
.news_con li a img{height:220px;}
.news_con.videoitem li a div{background:#fff;position:unset;color:#999;overflow:hidden;}
.news_con.videoitem li a div strong{display: block;font-size: 16px;line-height: 30px;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding:20px 0 10px 0;color:#333;}
.news_con.videoitem li a>p{width: 100%;float: left;position: relative;overflow: hidden;}
.news_con.videoitem li a>p i{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);width: 46px;height: 44px;background-image: url(../img/open.png);background-size:100%;}

.xq_top{width:100%;float:left;margin-top:50px;}
.xq_top dl{border-bottom:1px solid #dcdcdc;padding-bottom:25px;}
.xq_top dl dt{font-size:24px;color:#333333;}
.xq_top dl dd span{display:inline-block;color:#999;margin-top:25px}
.xq_top dl dd span:after{content:'|';margin:0 10px;}
.xq_top dl dd span:last-child:after{display: none;}
.xq_con{width:100%;float:left}
.xq_con p{width:100%;float:left;font-size:16px;color:#666666;line-height: 28px;}
.xq_re{width:100%;float:left;height:42px;background:#efefef;text-align:center;margin-top:50px}
.xq_re>a{display:inline-block;line-height:42px;font-size:14px;color:#333333 !important;margin:0px 21px}
.xq_re>a:hover i{color:#2888e2}
.left .bshare-custom{float:right;margin:30px 0px}

.banner .swiper-pagination{bottom:20px !important;}
.banner .swiper-pagination span{width: 10px;height: 10px;background: #fff;opacity: .4;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{opacity: 1;}
.banner a img{width: 100%;}

.con{width: 100%;float: left;padding:90px 0;}
.media_one{background: #fff;}
.tit{text-align:center;font-size: 30px;color:#262626;font-weight: bold;}

.media_o_t{text-align:center;margin-top:42px;}
.media_o_t select{width: 206px;font-size:18px;position: relative;color:#262626;height:44px;padding:0 10px;background:none;line-height: 44px;border:1px solid #d4d4d4;box-sizing:border-box;display: inline-block;vertical-align: middle;border-radius:10px;}
.media_o_t p{width: 442px;height: 42px;position: relative;border:1px solid #d4d4d4;display: inline-block;vertical-align: middle;border-top-right-radius:50px;border-bottom-right-radius:50px;margin-left:20px;}
.media_o_t p input{width: 100%;box-sizing:border-box;text-align:left;height: 100%;border:none;padding:0 20px;font-size: 18px;color:#262626;}
.media_o_t p a{position: absolute;right:-1px;top:-1px;bottom:0;width:50px;background:#2888e2 url(../img/ico4.png) no-repeat center;cursor:pointer;border-top-right-radius:50px;border-bottom-right-radius:50px;}

.media_o_ul{box-sizing:border-box;padding:4px;margin:20px 0 50px 0;}
.media_o_ul li{float:left;width: 13.5%;margin-right: 3.8%;margin-top:22px;}
.media_o_ul li:nth-child(6n){margin-right: 0;}
.media_o_ul li a{display:block;box-shadow: 0px 0px 4px #f0f0f0;overflow:hidden;height:110px;line-height:110px;}
.media_o_ul li a img{height:auto;display:inline-block;}
.findMore{width: 130px;background: #2888e2;line-height: 44px;color:#fff;font-size:16px;text-align:center;display: block;margin:0 auto;overflow: hidden;}

.media_two{background: url(../img/mediaback1.jpg) no-repeat center;background-size: cover;min-height: 1172px;box-sizing:border-box;}
.media_two_c{margin-top:66px;position: relative;}
.media_two_c .gallery-thumbs{width: 996px;margin:0 auto 54px;}
.media_two_c .gallery-thumbs p{height: 58px;cursor:pointer;line-height: 58px;border-radius:10px;overflow: hidden;border:1px solid #9ac8f2;font-size: 16px;color:#2888e2;}
.media_two_c .gallery-thumbs p img{margin:0 16px 0 36px;display: inline-block;vertical-align: middle;width:32px;height:32px;}
.media_two_c .gallery-thumbs p img:nth-child(2){display: none;}
.media_two_c .gallery-thumbs .swiper-slide-thumb-active p{background: url(../img/mico5.png) no-repeat center right #2888e2;}
.media_two_c .gallery-thumbs .swiper-slide-thumb-active p img:nth-child(1){display: none;}
.media_two_c .gallery-thumbs .swiper-slide-thumb-active p img:nth-child(2){display: inline-block;}
.media_two_c .gallery-thumbs .swiper-slide-thumb-active p{color:#fff;}

.media_two_cl{width: 720px;float: left;position: relative;}
.media_two_cl a{display: block;overflow: hidden;position: relative;}
.media_two_cl a img{width:720px;height:380px;float: left;}
.media_two_cl a div{position: absolute;bottom:0;left: 0;right: 0;height: 138px;background: url(../img/mback.png) no-repeat;padding:0 160px 0 30px;}
.media_two_cl a div span{display: block;font-size: 18px;font-weight: bold;color:#fff;margin-top:90px;line-height: 30px;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.media_two_cl .swiper-button-prev,
.media_two_cl .swiper-button-next{width:30px;height: 30px;margin-top:0;background-size:initial !important;opacity: 1;bottom:16px;top:auto;}
.media_two_cl .swiper-button-prev:after,.media_two_cl .swiper-button-next:after{display: none;}
.media_two_cl .swiper-button-prev{background: url(../img/mprev.png) no-repeat center;right: 70px;left: auto;}
.media_two_cl .swiper-button-next{background: url(../img/mnext.png) no-repeat center;right:30px;}
.media_two_c>.swiper-button-next,.media_two_c>.swiper-button-prev{width: 55px;height: 56px;top:22px;border:1px solid #9ec9f3;border-radius:8px;}
.media_two_c>.swiper-button-next:after,.media_two_c>.swiper-button-prev:after{font-size: 16px;color:#3b92e4;}

.media_two_cr{float: right;position:relative;width: 458px;}
.media_two_cr:before{content: '';position: absolute;border-left:1px dashed #b3b3b3;top:0;bottom:0;left:3px;}
.media_two_cr div{width: 100%;float: left;height: 376px;scrollbar-width:none;overflow-y:scroll;padding-left: 28px;box-sizing:border-box;}
.media_two_cr div::-webkit-scrollbar {display: none;}
.media_two_cr a{display: block;height: 144px;background:#fff;margin-top:24px;position: relative;}
.media_two_cr a:first-child{margin-top: 0;}
.media_two_cr dl{display: block;}
.media_two_cr a:before{content:'';width: 6px;height: 6px;border:1px solid #b4b5b5;border-radius:100%;background: #fff;position: absolute;left:-28px;top:14px;}
.media_two_cr dl dt{line-height: 36px;font-size:16px;color:#fff;position:relative;padding:0 22px;background: url(../img/mbg.jpg) no-repeat center;}
.media_two_cr dl dt:before{content:'';width: 6px;height: 6px;background: #2989e2;position: absolute;left:-3px;top:50%;transform: translateY(-50%) rotate(-45deg);}
.media_two_cr dl dt:after{content:url(../img/mico6.png);position: absolute;right: 22px;top:4px;}
.media_two_cr dl dd strong{display: block;font-size: 16px;color:#333333;margin:8px 0 4px 0;line-height: 30px;height:60px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.media_two_cr dl dd p span{display: inline-block;color:#999999;}
.media_two_cr dl dd p span:after{content:'|';margin:0 10px;}
.media_two_cr dl dd p span:last-child:after{display: none;}
.media_two_cr dl dd{padding:0 22px 12px 22px;}

.media_two_ul{margin:66px 0;}
.media_two_ul li{float: left;width: 23.6%;margin:0 0.7%;}
.media_two_ul li a{display: block;background: #fff;padding:24px;box-shadow: 0px 0px 4px #e9e8e8;}
.media_two_ul li a i{display: block;font-style: normal;position: relative;color:#666666;padding-bottom: 12px;}
.media_two_ul li a i:after{content:'';width: 36px;height: 3px;background: #2888e2;position: absolute;bottom:0;left:0;}
.media_two_ul li a strong{display: block;font-size: 16px;color:#333333;line-height: 30px;margin-top:12px;height:60px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.media_two_ul li a p{margin-top:32px;}
.media_two_ul li a p span{display: inline-block;font-size:16px;color:#666666;height:25px;text-overflow:ellipsis;white-space:nowrap;}
.media_two_ul li a p span:first-child{width:48%;overflow:hidden;}
.media_two_ul li a p span:last-child:before{content:'|';margin:0 5px;}
.media_two_ul li a p span:last-child{float:right;}

.media_three{background: #fff;}
.media_t_tab{text-align:center;margin-top:44px;}
.media_t_tab span,.media_t_tab a{display: inline-block;cursor: pointer;font-size: 20px;color:#606060;margin:0 30px;padding-bottom: 12px;position: relative;}
.media_t_tab span:after,.media_t_tab a:after{font-size: 20px;color:#606060;opacity: 0;height: 4px;background: #2888e2;bottom:0;left: 0;right: 0;position: absolute;}
.media_t_tab span.cur,.media_t_tab a.cur{color:#2888e2;}
.media_t_tab span.cur:after,.media_t_tab a.cur:after{content:'';opacity: 1;}

.media_t_con ul{display: block;overflow: hidden;margin:56px 0;padding:4px;}
.media_t_con ul li{float:left;width: 23%;margin-right: 2%;}
.media_t_con ul li:nth-child(4n){margin-right: 0;}
.media_t_con ul li a{display: block;overflow: hidden;background: #fff;border-radius:10px;box-shadow: 0px 0px 4px #f2f2f2;}
.media_t_con ul li a>div{display: block;overflow: hidden;position: relative;border-radius:6px 6px 0 0;}
.media_t_con ul li a>div>img{width:275px;height:425px;}
.media_t_con ul li a>div:after{content: '';opacity:0;position: absolute;top:0;left:0;right: 0;bottom:0;background-color:rgba(0,0,0,0.4);}
.media_t_con ul li a>div>p{position: absolute;left:50%;top:50%;opacity:0;transform: translate(-50%,-50%);z-index: 10;}
.media_t_con ul li a>div>p span{display: block;color:#fff;margin-top:10px;}
.media_t_con ul li a>div>p img{width:110px;height:110px;}
.media_t_con ul li a dl{display: block;overflow: hidden;padding:8px 14px 16px 14px;}
.media_t_con ul li a dl dt{font-size: 16px;color:#262626;line-height: 24px;margin:12px 0;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp: 2;-webkit-box-orient: vertical;}
.media_t_con ul li a dl dt i{color:#999999;font-size: 14px;}
.media_t_con ul li a dl dd span{display: inline-block;color:#999999;width:50%;box-sizing:border-box;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.media_t_con ul li a dl dd span img{margin-right: 10px;}
.media_t_con ul li a dl dd span:first-child{float:left;}
.media_t_con ul li a dl dd span:last-child{float:right;text-align:right;}
.media_t_con ul#dataList li{width:31%;margin:20px 3.5% 0 0;}
.media_t_con ul#dataList li:nth-child(3n){margin-right:0;}
.media_t_con ul#dataList li:nth-child(4n){margin-right:3.5%;}
.media_t_con ul#dataList li a>div>img{height:375px;}
.media_t_mid .media_t_con:not(:first-child){ display: none;}

.media_four{background: url(../img/mpic7.jpg) no-repeat;background-size:cover;}
.media_f_tab{margin-top: 50px;}
.media_f_tab li{width: 50%;float: left;text-align:center;height: 86px;position: relative;z-index: 1;}
.media_f_tab li div{display:inline-block;cursor:pointer;margin-top:15px;padding-left: 58px;position: relative;text-align:left;color:#262626;}
.media_f_tab li div img{position: absolute;left:0;top:50%;transform: translateY(-50%);}
.media_f_tab li div strong{display: block;font-size: 24px;}
.media_f_tab li div p{font-size: 16px;}
.media_f_tab li div p span{color:#2888e2;}
.media_f_tab li:after{position: absolute;left:0;top:0;bottom:0;z-index: -1;}
.media_f_tab li:nth-child(1).cur:after{content:url(../img/mpic12.png);}
.media_f_tab li:nth-child(2).cur:after{content:url(../img/mpic13.png);}

.media_f_con{background: #fff;margin-top:-1px;padding:0 30px 30px 30px;margin-bottom: 60px;box-sizing:border-box;}
.media_f_con>div{display: block;overflow: hidden;}
.media_f_l{width: 564px;float: left;}
.media_f_l li{float:left;width: 33%;margin-right: 0.5%;margin-top:24px;}
.media_f_l li:first-child{width: 100%;}
.media_f_l li:last-child,.media_f_l li:first-child{margin-right:0;}
.media_f_l li a{display: block;position: relative;overflow: hidden;}
.media_f_l li:first-child a img{width:100%;height:347px;}
.media_f_l li a img{width:186px;height:250px;}
.media_f_l li a div{display: block;position: absolute;left:0;right: 0;bottom:0;height: 108px;background: url(../img/mico.png) no-repeat center;background-size:cover;}
.media_f_l li a div span{font-size: 16px;line-height: 24px;padding:0 14px;color:#fff;display: block;margin-top:44px;height:48px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;line-clamp: 2;-webkit-box-orient: vertical;}
.media_f_l li:first-child a div{background: none;height: auto;}
.media_f_l li:first-child a div span{padding:14px;background-color:rgb(0,0,0,0.4);height: 24px;text-overflow: ellipsis;white-space: nowrap;display: block;margin-top:0;}

.media_f_r{width: 536px;float: right;margin-right: 26px;margin-top:10px;}
.media_f_r li,.media_f_r li a{display: block;overflow: hidden;}
.media_f_r li a{padding:19px 0 10px 0;border-bottom:1px solid #ededed;}
.media_f_r li a>span{display: block;overflow: hidden;font-size: 16px;color:#333333;height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.media_f_r li a p{margin-top:10px;}
.media_f_r li a p span{display: inline-block;color:#999999;line-height: 30px;}
.media_f_r li a p span:after{padding:0 16px;content:'|';}
.media_f_r li a p span:last-child:after{display: none;}
.media_f_r li:last-child a{padding-bottom: 0;border:none;}

.media_f_con>div:not(:first-child){ display: none;}

.media_five{background: #fff;}
.img_news{margin:56px 0;}
.img_news .swiper-slide a{display: block;overflow: hidden;position: relative;background: #fff;}
.img_news .swiper-slide a>p::before{content:'';position:absolute;left:0;top:0;bottom:0;right:50%; background-image: linear-gradient(to right, rgba(225, 225, 225, 0.95) , rgba(255,255,255,0));}
.img_news .swiper-slide a>p{width: 85%;float: right;border-radius:8px;overflow: hidden;margin-right: 50px;position:relative;}
.img_news .swiper-slide a>p img{width: 100%;height:510px;}
.img_news .swiper-slide a>dl{position:absolute;left:0;top:50%;transform: translateY(-50%);width: 372px;}
.img_news .swiper-slide a>dl dt strong{font-size: 30px;line-height: 48px;color:#2888e2;}
.img_news .swiper-slide a>dl dt p{color:#333;margin-top:14px;}
.img_news .swiper-slide a>dl dd p{font-size: 16px;color:#333;line-height: 30px;margin-top:14px;height:120px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;overflow:hidden;line-clamp: 4;-webkit-box-orient: vertical;}
.img_news .swiper-slide a>dl dd i{display: inline-block;width: 100px;margin-top:20px;line-height: 36px;color:#fff;text-align:center;background: #ff6600;font-size: 16px;}
.img_news .swiper-pagination{width: 28px !important;top:50% !important;transform: translateY(-50%);bottom:auto !important;right:0 !important;left:auto !important;}
.img_news .swiper-pagination span{width: 26px;height: 26px;border:1px solid #2a3d41;border-radius:100%;position: relative;margin:28px 0 !important;opacity: 1;background: none;}
.img_news .swiper-pagination span:after{content:'';position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);width: 8px;height: 8px;background: #25383c;border-radius:100%;position: absolute;}
.img_news .swiper-pagination span.swiper-pagination-bullet-active{border-color:#2888e2;}
.img_news .swiper-pagination span.swiper-pagination-bullet-active:after{background: #2888e2;}
.img_news .swiper-pagination span:before{content:'';position:absolute;width:1px;height: 40px;background: #25383c;left:12px;top:-50px;}
.img_news .swiper-pagination span:first-child:before{display: none;}

.w1300{width: 1300px;margin:0 auto;overflow: hidden;}
.media_six{background: url(../img/background.png) no-repeat top #f8f8f9;background-size: cover;padding-bottom: 210px;}
.video_con{margin-top:56px;}
.video_con .swiper-slide{min-height: 360px;}
.video_con .swiper-slide a{display: block;overflow: hidden;box-shadow: 0px 0px 4px #eaeaeb;background: #fff;border-radius:10px;width:80%;margin:30px auto 0;}
.video_con .swiper-slide a>p{width: 100%;float: left;position: relative;overflow: hidden;}
.video_con .swiper-slide a>p img{width: 100%;}
.video_con .swiper-slide a>p i{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);width: 46px;height: 44px;background-image: url(../img/open.png);background-size:100%;}
.video_con .swiper-slide a div{padding:12px 20px;display: block;overflow: hidden;}
.video_con .swiper-slide a div strong{display: block;color:#262626;line-height: 24px;height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.video_con .swiper-slide a div p{margin-top:6px;}
.video_con .swiper-slide a div p span{display: inline-block;font-size: 12px;color:#999999;}
.video_con .swiper-slide a div p span:after{content:'|';margin:0 10px;}
.video_con .swiper-slide a div p span:last-child:after{display: none;}
.video_con  .swiper-slide-active a{width: 100% !important;margin-top:0;}
.video_btn{display: block;overflow: hidden;width: 130px;margin:38px auto 0;}
.video_btn .swiper-button-next:after,.video_btn .swiper-button-prev:after,.video_con .swiper-button-next:after,.video_con .swiper-button-prev:after{display: none;}
.video_btn .swiper-button-next,.video_btn .swiper-button-prev,.video_con .swiper-button-next,.video_con .swiper-button-prev{width: 50px;height: 50px;background-size: 100%;position: static;margin-top:0;}
.video_con .swiper-button-next,.video_con .swiper-button-prev{position:absolute;}
.video_btn .swiper-button-prev,.video_con .swiper-button-prev{float: left;background-image: url(../img/nprev.png);}
.video_btn .swiper-button-next,.video_con .swiper-button-next{float: right;background-image: url(../img/nnext.png);}
.video_btn .swiper-button-prev:hover,.video_con .swiper-button-prev:hover{background-image: url(../img/nprev01.png);}
.video_btn .swiper-button-next:hover,.video_con .swiper-button-next:hover{background-image: url(../img/nnext01.png);}

.media_seven{background:#fff;height: 260px;}
.media_seven .w1200{top:-120px;position: relative;padding-bottom: 105px;border-bottom:1px solid #999999;}
.media_s_con{background:#fff;box-shadow: 0px 0px 10px #f0f0f0;}
.media_s_con>img{width: 52%;float: left;}
.media_s_con>ul{width:44%;float: right;margin:40px 1.6% 0 0;}
.media_s_con>ul li{float: left;width: 20%;text-align:center;margin:12px 0;}
.media_s_con>ul li a{display: block;}
.media_s_con>ul li a img{width: 51px;height: 51px;display: inline-block;}
.media_s_con>ul li a span{display: block;color:#333333;margin-top:10px;height: 19px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.media_s_con>ul li a i{width: 51px;height: 51px;line-height: 51px;font-weight: bold;border:1px solid #d3d3d3;border-radius:100%;display: inline-block;font-size: 30px;color:#333;}

@media screen and (min-width:1200px){
 .header a.return:hover,.New_media_rb>div a:hover{background-color: #2888e2;}
 .header ul li a:hover:after{opacity: 1;}
 .header ul li a:hover{color:#4457a1;font-weight: bold;}
 .cooper_two li a:hover em,.New_media_t>a:hover{background: #4457a1;}
 .more:hover{color:#fff;background: #2888e2;}
 .cooper_one li a:hover,.right_ul li a:hover,.media_two_cr a:hover dl dd strong,
 .media_two_ul li a:hover strong{color:#2888e2;}
 .cooperxq_tab a:hover:after{opacity: 1;}
 .cooperxq_tab a:hover{color:#2888e2;font-weight: bold;}
 .cooperxq_ul li a:hover>span,.New_media_r li a:hover,.New_media_r li a:hover>span{color:#2888e2;}
 .New_media_t li:hover{background: #2888e2;}
 .New_media_t li:hover a span,.New_media_rb>div a:hover{color:#fff;}
 .title>p a:hover{font-weight: bold;}
 .news_top .swiper-container .swiper-slide a:hover i{background: #4457a1;color:#fff;}
 .findMore:hover{background:#4457a1;}
 .media_t_con ul li a:hover div:after,.media_t_con ul li a:hover div p{opacity: 1;}
 .media_t_con ul li a:hover{box-shadow: 0px 0px 4px #d6e9fc;}
 .media_f_r li a:hover>span{font-weight: bold;}
 .img_news .swiper-slide a:hover>dl dd i{background-color:#2888e2;}
 .media_s_con>ul li a:hover span{color:#2888e2;}
 .media_o_t p:hover{box-shadow:0 0 10px #dbdbdb;}
 .cooperxq_ul li a>div>i img{height:130px;}
 .cooperxq_ul.traditionalmedia li a>div>i{width:186px;}
 .cooperxq_ul.traditionalmedia li a>div>i img{height:250px;}
}

@media screen and (max-width:1080px){
	.w1200,.w1300{width: 96%;}
	.menu-handler{display: block;}
	.header{height: 80px;line-height: 80px;position: fixed;top:0;left:0;right: 0;z-index:999;}
	.header a.return{margin-top:25px;}
	.header a.logo strong::before{display: none;}
	.header a.logo strong{display: block;padding:0;margin-left: 0;}
	.header a.logo{line-height: 34px;margin-top:5px;}
	.header a.logo>img{width: 134px;}
	.header ul{position: fixed;right:-100%;top:0;bottom:0;background: #fff;top:80px;margin-right: 0;width: 200px;z-index:999;}
	.header ul li{float: none;display: block;margin:0;}
	.header ul li a{padding:20px;line-height: normal;height: auto;font-size: 14px;}
	.left{width: 100%;}
	.cooper{padding:100px 0 30px 0;}
	.title{font-size: 20px;}
	.right{width: 100%;margin-top:20px;}
	.cooperxq_t_d dl dd ul li strong{font-size: 22px;}
	.cooperxq_t_d dl dd ul li img{width: 16px;}
	.cooperxq_t_d dl dd ul li{padding-left: 24px;margin: 10px 0;width:40%;float: left;}
	.New_media_t li{width: 23%;margin:12px 2% 0 0;}
	.New_media_t li:nth-child(4n){margin-right: 0;}
	.news_top .swiper-container .swiper-slide a > p{width: 100%;}
	.news_top .swiper-container .swiper-slide a > div{position: static;width: 100%;float: left;padding:20px 20px 30px 20px;box-sizing:border-box;}
	.news_top .swiper-container .swiper-slide a > div strong{margin-top:0;}
	.news_top .swiper-container .swiper-pagination{bottom:20px;}
	.news_con li a div p span::after{display: none;}
    .news_con li a div p span{display: block;}
    .xq_top{margin-top:100px;}
    .banner{margin-top:80px;}
    .s_img{display: none;}
    .h_img{display: block;}
    .con{padding:30px 0;}
    .media_two_c .gallery-thumbs{width: 70%;}
    .media_two_cl,.media_f_l,.media_f_r{width: 100%;}
    .media_two_cr{width: 100%;margin-top:20px;}
    .media_two_cr dl dt,.media_two_cr dl dt::before{background: #a8e0fe;}
    .media_two_ul li,.media_t_con ul li{width: 48%;margin:10px 0;}
    .media_two_ul li:nth-child(2n),.media_t_con ul li:nth-child(2n){float: right;}
    .media_t_con ul#dataList li{width:48%;margin:10px 0;}
    .media_two_ul{margin:20px 0;}
    /* .media_t_con ul li a > div > p{opacity: 1;} */
    .media_f_r{margin-right: 0;margin-top:20px;}
    .media_f_tab li::after{display: none;}
    .media_f_tab li.cur{background: #fff;}
    .media_t_con ul,.img_news{margin:30px 0;}
    .img_news .swiper-slide a > p{margin-right: 0;}
    .tit,.media_f_tab li div strong{font-size: 20px;}
    .media_o_t select,.media_o_t p input,.findMore{font-size: 14px;}
    .img_news .swiper-slide a > dl dt strong{font-size: 20px;line-height: 30px;}
    .img_news .swiper-slide a > dl dd p{font-size: 14px;line-height: 24px;height: 96px;}
    .media_f_con{margin-bottom: 30px;}
    .img_news .swiper-container{padding-bottom: 30px;}
    .img_news .swiper-pagination{left:0 !important;right:0 !important;width: auto !important;bottom:0px !important;top:auto !important;transform: translateY(0);}
    .img_news .swiper-pagination span::before,.img_news .swiper-pagination span::after{display: none;}
    .img_news .swiper-pagination span{margin:0 4px !important;width: 8px;height: 8px;background: #333;}
    .img_news .swiper-pagination span.swiper-pagination-bullet-active{background: #2888e2;}
     .video_con{margin-top:30px;}
     .media_seven .w1200{width: 100%;top:auto;padding-bottom: 0;}
     .video_btn{margin-top:30px;}
     .video_con .swiper-slide{min-height: auto;}
     .video_btn .swiper-button-next, .video_btn .swiper-button-prev{width: 30px;height: 30px;}
     .media_s_con > img,.media_s_con > ul{width: 100%;}
     .media_s_con > ul{margin:30px 0;}
     .media_seven{height: auto;}
     .media_two_c > .swiper-button-next, .media_two_c > .swiper-button-prev{width: 22px;}
}
@media screen and (max-width:600px){
  .media_o_ul li a{height:55px;line-height:55px;}
  .media_f_l li:first-child a img{width:100%;height:auto;}
  .media_f_l li a img{height:156px;}
  .media_two_cl a img{width:100%;max-height:465px;}
  .img_news .swiper-slide a>p img{height:200px;}
    .cooper_one li{font-size: 14px;padding-left:65px;}
    .cooper_one li a{margin-right:10px;}
    .cooper_two li{width: 49%;margin-right: 0;margin-top:8px;}
    .cooper_two li:nth-child(2n){float: right;}
    .cooper_two li a em{font-size: 12px;width: 80px;}
    .more{font-size: 14px;margin-top:20px;}
    .right_ul li a i{margin-right: 14px;}
    .footer{line-height: 24px;padding:20px 0;}
    .cooperxq_t_d{padding:40px 20px 0px 20px;}
    .cooperxq_t_d > img{width:60px;height: 60px;left:18px;top:20px;}
    .cooperxq_t_d dl dd ul li{width:49%;box-sizing:border-box;}
    .cooperxq_t_d dl dd ul{margin-top: 4px;}
    .cooperxq_ul li a{padding:20px 10px;}
    .cooperxq_ul li a > div > i{width: 140px;}
    .cooperxq_ul li a > div > i img{height:90px;}
    .cooperxq_ul li a>div p{-webkit-line-clamp:3;line-clamp:3;height:84px;margin-top:0;}
    .cooperxq_ul li,.news_top{margin-top:20px;}
    .news_top .swiper-container .swiper-pagination{right: 20px;width: auto;}
    .news_con li{width: 100%;margin-right: 0;margin-top:20px;}
    .news_con li a img{height:auto;}
    .news_con li a div{background-size:cover;}
    .cooperxq_ul li a > p span::before{display: none;}
    .cooperxq_ul li a > p span{display: block;line-height: 30px;}
    .xq_top dl dd span:after{display: none;}
    .xq_top dl dd{margin-top:10px;}
    .xq_top dl dd span{display: block;line-height: 30px;margin-top:0;}
    .media_o_t select{width: 40%;}
    .media_o_t p{width: 51%;}
    .media_o_t p a{right: 0;}
    .media_o_t {margin-top:24px;}
    .media_o_ul li{margin-top:10px;}
    .media_o_ul{margin:10px 0 20px 0;}
    .media_o_ul li,.media_o_ul li:nth-child(6n){width: 23%;margin-right: 2%;}
    .media_o_ul li:nth-child(4n){margin-right: 0;}
    .findMore,.img_news .swiper-slide a > dl dd i{width: 88px;line-height: 30px;}
    .media_two_c .gallery-thumbs p{font-size: 12px;}
    .media_two_c .gallery-thumbs p img{width: 20px;height:20px;margin:0 4px 0 10px;}
    .media_two_c{margin-top:20px;}
    .media_two_cl a div{padding:0 80px 0 20px;}
    .media_two_cl a div span{font-size: 14px;}
    .media_two_cl .swiper-button-prev{right: 36px;}
    .media_two_cl .swiper-button-next{right: 10px;}
    .media_two_cl .swiper-button-prev, .media_two_cl .swiper-button-next{width: 20px;height: 20px;}
    .media_two_cr dl dd strong,.media_two_ul li a strong{font-size: 14px;line-height: 24px;height: 48px;}
    .media_two_cr dl dd p,.media_two_ul li a p{font-size: 12px;margin-top:10px;}
    .media_two_ul li a p span{font-size: 12px;}
    .media_two_ul li{width: 100%;}
    .media_t_tab span{font-size: 18px;margin:0 14px;}
    .media_t_tab{margin-top:20px;}
    .media_t_con ul, .img_news{margin:20px 0;}
    .media_f_tab li{height: 58px;}
    .media_t_con ul li a dl dt,.media_f_tab li div p{font-size: 14px;}
    .media_t_con ul li a dl dd span{display: block;font-size: 12px;margin:4px 0;width:100%;}
    .media_t_con ul li a dl dd span:last-child{float:left;width:100%;text-align:left;}
    .media_f_tab li div img{width: 28px;}
    .media_f_tab li div{padding-left: 38px;margin-top: 10px;}
    .media_f_con{padding:10px;}
    .media_f_l li{margin-top:10px;}
    .media_f_l li a div{height: auto;}
    .media_f_l li a div span{margin-top:auto;font-size: 14px;line-height: 30px;height: 30px;padding:0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
    .img_news .swiper-slide a > p{width: 100%;}
    .img_news .swiper-slide a > dl{position: static;width: 100%;float: left;transform: translateY(0);margin-top:20px;}
    .img_news .swiper-slide a > dl dt strong{font-size: 16px;line-height:26px;}
    .video_con .swiper-slide a > p i{width: 30px;height: 29px;}
    .video_con .swiper-slide a{width: 90%;}
     .w1300{width: 100%;}
     .video_con .swiper-slide a div{padding:10px;}
     .video_con .swiper-slide a div p span{display: block;margin:4px 0;}
     .video_con .swiper-slide a div p span:after{display: none;}
     .video_con .swiper-slide a{margin-top:16px;}
     .video_con .swiper-slide-active a{margin-top:0;}
     .video_btn{width: 78px;}
     .media_t_con ul li a>div>img,.media_t_con ul#dataList li a>div>img{height:280px;}
     .cooperxq_t_d .comlogo{width:100px;height:70px;top:-45px;left:20px;}
     .media_t_con ul li a>div>p{opacity:1;}
     .media_t_con ul li a>div:after{opacity:1;}
     .media_t_con ul li a>div>p img{max-width:unset;}
     .cooper_two li a i{height:130px;line-height:130px;}
}