﻿@charset "utf-8";
/* CSS Document */

.top_nav{display:block;width: 100%;height: 63px;background: #313131;}
.top_nav .thnav{display:block;text-align: center;}
.top_nav .thnav li{display: inline-block;position: relative;}
.top_nav .thnav li.first{border: none;}
.top_nav .thnav li a{display: block;padding: 20px 26px 20px 28px;}
.top_nav li a div:after {content: "";margin: auto;width: 0;position: absolute;top: 0;left: 0;bottom: 0;border-left: solid 1px #6d6d6d;height: 32%;}
.top_nav .thnav li a div strong{color:#fff;text-align:center;font-family: "微软雅黑", "microsoft yahei", simsun;font-size: 14px;}
.top_nav .thnav li a:hover div strong{color:#ddd;}


.banner .swiper-slide a{display: block;position: relative;}
.banner .swiper-slide a .contimg{width: 100%;display: block;height: 100%;}
.bannerA .swiper-slide .covertextbg{position: absolute;height: 100%;top: 0;left: 0;display: none;}
.bannerB .swiper-slide .covertextbg{position: absolute;height: 100%;top: 0;right: 0;display: none;}
.banner .swiper-slide .covertext{position: absolute;width: 340px;display: none;}
.bannerA .swiper-slide .covertext{top:120px;left: 100px;}
.bannerB .swiper-slide .covertext{top: 120px;right: 100px;}

.nbs{display: block;position: relative;width: 100%;}
.nbs a{display: block;position: relative;width: 100%;}
.nbs a .contimg{width: 100%;display: block;height: 100%;}
.nbsA .covertextbg{position: absolute;height: 100%;top: 0;left: 0;display: none;}
.nbsB .covertextbg{position: absolute;height: 100%;top: 0;right: 0;display: none;}
.nbs .covertext{position: absolute;width: 340px;display: none;}
.nbsA .covertext{top:57px;left: 45px;}
.nbsB .covertext{top: 80px;right: 100px;}

.zcthnbs{display: block;position: relative;width: 100%;}
.zcthnbs a{display: block;width: 100%;overflow: hidden;background-repeat: no-repeat;}
.zcthnbs a .contimg{width: 100%;height: 100%;visibility: hidden;}
.zcthnbs a .covertextbg{position: relative;}
.zcthnbs a .covertext{position: relative;width: 340px;}
.zcthnbsA .covertextbg{float:left;}
.zcthnbsB .covertextbg{float:right}

.covertext p{font-family: "微软雅黑","microsoft yahei",simsun;font-size:18px;color:#fff;letter-spacing: 4px}
.covertexthead{font-family: "微软雅黑","microsoft yahei",simsun;font-size:70px;font-size:5vw;font-weight:900;letter-spacing: 5px;color: #ecaa00;text-shadow: 1px 1px 1px #ddd;margin-right: 10px;}
.covertextdet{font-family: "微软雅黑","microsoft yahei",simsun;font-size:12px;color:#fff;letter-spacing: 1px;color: #ecaa00;}


@media screen and (max-width:1600){
	.bannerA .swiper-slide .covertext{top: 70px;left: 100px;}
	.bannerB .swiper-slide .covertext{top: 70px;right: 100px;}
}
@media screen and (min-width:1601) and (max-width: 1919px) {
	.safe_wrap{/*width: 1600px;*/}
	.bannerA .swiper-slide .covertext{top: 80px;left: 100px;}
	.bannerB .swiper-slide .covertext{top: 80px;right: 100px;}
	
}

@media screen and (min-width:1900) {
	.safe_wrap{/*width: 1900px;*/}
	.bannerA .swiper-slide .covertext{top: 100px;left: 100px;}
	.bannerB .swiper-slide .covertext{top: 100px;right: 100px;}
}

.sfqbox{display: block;width: 100%;}
.sfqbox ul{position: relative;overflow: hidden;width:100%;height:640px;margin: 0;}
.sfqbox ul li{float: left;width: 20%;overflow: hidden;height: 100%;position: relative;cursor: pointer;}
.sfqbox ul li a{display:block;width: 100%;height: 100%;}
.sfqbox ul li a .fmimg{display: block;height:640px; width: 100%;}
.sfqbox ul li.curr{box-shadow: 2px 2px 1px #ddd;}
.sfqbox ul li .layer{position: absolute;bottom: 0;left: 0;width: 100%;background:rgba(202,218,241,0.5);height: 100%;}
.sfashader{position: absolute;top: 0;left: 0;width: 15px;height:540px;z-index: 290;}
.sfqtext{position: absolute;top:0;/*right:35px;right:2vw;*/width: 55%;z-index: 280;display: none;left:29%;}
.sfqtext img{display:block;}
.sfqbox p{font-family: "微软雅黑","microsoft yahei",simsun;}
.sfqbox .large{height: 70px;}
.sfqbox .large .largernum{display:inline-block;vertical-align: bottom;font-family: "微软雅黑","microsoft yahei",simsun;font-size: 68px;letter-spacing: 0px;color: #ecaa00;text-shadow: 1px 1px 1px #000;height: 70px;line-height:70px;}
.sfqbox .large .largernumcont{display:inline-block;vertical-align: bottom;font-family:"微软雅黑","microsoft yahei",simsun;color: #fff;font-size: 16px;font-size: 1.2vw;height: 70px;line-height: 105px;}
.sfqbox .sfqtext .fbt{font-size: 18px;font-size: 1.5vw;color: #fff;}
.sfqbox .sfqlefttext .fbt{font-size:100px;color: #fff;font-weight: 700;line-height: 100%;letter-spacing: 8px;font-family:"微软雅黑","microsoft yahei",simsun;}
.sfqbox .btsm{font-size: 14px;font-size: 23px;color: #161617;}
.sfqbox .sfqlefttext .btsm{font-weight: 700;letter-spacing: 3px;}
.sfqbox .cont{font-size: 12px;font-size: 18px;color: #fff;}
.sfqbox .lastext{font-size: 24px;color: #fff;  letter-spacing: 2px}
.sfqbomtext{position: absolute;bottom:35px;left:5%;width: 90%;height:140px;z-index: 280;}
.sfqbox .bomtextcont{font-size: 14px;color: #fff;}
.sfqbomtext .left{float:left;padding-right: 6px;}
.sfqbomtext .right{float:left;width: 63%;margin-left: 10px;}


.sfqlefttextbg{position: absolute;left:0;top:0;height: 540px;width:200px;min-width: 155px;background: transparent;opacity:0.5;filter:alpha(opacity=50);}
.sfqlefttext{position: absolute;left:21px;/*top:400px*/;width: 156px;text-align: left;top:65%}
.sfqlefttext .cur{font-size: 16px;font-size: 21px;color: #fff;font-weight: 700;display: none; letter-spacing: 0px}

.bannerC{float: left;width: 704px;overflow: hidden;}
.bannerCright{float: left;margin-left:10px;width: 231px;}
.bannerC .swiper-slide a{display: block;width: 100%;height: 100%;position: relative;}
.bannerC .swiper-slide a img{display: block;width: 100%;height: 420px;}
.bannerC .swiper-slide a p{position: absolute;bottom: 35px;left:50px;font-size: 24px;font-family: "微软雅黑","microsoft yahei",simsun;color: #fff;background: #000;line-height: 30px;padding: 10px;}

.bannerCright .nc_search{height: 225px;width:100%;background: #32aed6;position: relative;
background-image:-webkit-linear-gradient(to left, #32aed6, #2b82e5); background-image:linear-gradient(to left,#32aed6,#2b82e5)
}

.nc_search_box{width: 80%;height: 37px;margin: 0 auto;border-radius: 3px;background: #fff;padding-left: 5px;}
.nc_search_icon{float:left;height: 37px;width: 54px;cursor: pointer;background: #fff}
.nc_search_icon img{display: inline-block;height: 24px;width: 36px;vertical-align: middle;margin: 9px 6px 9px 6px;}
.nc_search_inp{float:left;height: 24px;line-height: 24px;width: 130px;border: none;background: #fff;padding-left: 5px;margin-top: 9px;}
.nc_search_btn{width:32px;width:60px;line-height:150%;background: #e6a600;padding:3px;color: #fff;cursor: pointer;font-family: "微软雅黑";font-size: 21px;margin: 0 auto;text-align: center;margin-top: 10px;}
.searchtip{color: #fff;font-family: "微软雅黑","microsoft yahei";font-size: 21px;width: 70%;margin: 0 auto;position: absolute;left: 15%;bottom: 30%;}
.morezxbtn{position: absolute;left: 0;bottom:5px;height: 25px;width: 100%;}
.morezxbtn a{display: block;width: 100%;height: 25px;background: #e6a600;text-align: center;line-height: 25px;font-size: 14px;color: #fff;font-family: "微软雅黑","microsoft yahei",simsun;}
.morezxbtn a:hover{font-weight: 700;}
.morezxbtn_bot{position: absolute;left: 0;bottom:0;width: 100%;height:5px;background: #fff;}
.nc_search_btn:hover{color: #efefef;}

.bannerCright{overflow: hidden;}
.bannerCright .app_adv{display: block;width:100%;height:155px;margin-top: 10px;overflow: hidden;}
.bannerCright .app_adv a,.bannerCright .app_adv a img{display: block;width: 100%;}

.newslist{width:100%;margin-top: 10px;background: #fff;}
.newslist ul{width:100%;display: block;overflow: hidden;}
.newslist ul li{float: left;width: 231px;margin-left:10px ;background: #fff; box-shadow: 0px 0 0 1px #efefef;position: relative;overflow: hidden;}
.newslist ul li.first{margin: 0;}
.newslist ul li .imgbox{overflow: hidden;}
.newslist ul li img{width:100%;height: 100%;transition: all 0.4s ease-out;}
.newslist ul li p{font-family: "微软雅黑", "microsoft yahei",simsun;font-size: 14px;color: #404448;padding:0 0 0 5px;margin-top:5px;line-height: 20px;height: 40px;overflow: hidden;}
.newslist ul li .hd{overflow: hidden;padding: 5px;}
.newslist ul li .hd .time{color: #9f9f9f;font-size: 10px;margin-left: 5px;}
.newslist ul li .hd span{line-height: 16px;}
.newslist ul li .hd i{display: inline-block;vertical-align:middle;width: 16px;height: 16px;background: url(../images/likeicon.jpg) no-repeat;margin-right: 3px;}
.newslist ul li .hd i.says{background-position: -1px 0px;}
.newslist ul li .hd i.likes{background-position: -1px -18px;}

.newslist ul li a{display: block;width: 100%;height: 100%;}
.newslist ul li .layer{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.newslist ul li .fsttit{width:94%;padding-left:2%;font-size: 18px;font-size: 1.5vw; font-weight: 100; margin-top: 20px; font-style: italic; transform: translateX(200px); position: absolute; top:35px;left: 5px;color: #fff;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.newslist ul li .scdtit{width:94%;padding-left:2%;font-size: 14px;font-size: 1vw; font-weight: 300; margin-top: 20px; line-height: 150%; transform: translateX(-200px); transition-delay: 0.2s;  position: absolute; top:100px;left: 5px;color: #FFF;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.newslist ul li .thdtit{width:94%;padding-left:2%;font-size: 12px; font-weight: 300; margin-top: 20px; line-height: 125%; transform: translateX(-200px); transition-delay: 0.2s;  position: absolute; top:140px;left: 5px;color: #fff;height: 60px;overflow: hidden;}
.newslist ul li .animate-text { opacity: 0; transition: all 0.6s ease-in-out; }
.newslist ul li:hover .animate-text { transform: translateX(0); opacity: 1; }
.newslist ul li:hover {box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64); }
.newslist ul li:hover img{transform: scale(1.15)}
.newslist ul li:hover .layer{background:#002fa7;opacity: 0.7;}


.bannerD{float: left;width: 600px;height:250px;overflow: hidden;}
.bannerDright{float: left;margin-left: 5px;width: 335px;height:250px;overflow: hidden;}
.bannerD .swiper-slide a{display: block;width: 100%;height: 100%;position: relative;}
.bannerD .swiper-slide a img{display: block;width: 100%;height: 250px;}
.bannerD .swiper-slide a .cover{position: absolute;bottom: 0;left: 0;width:100%;height:65px;background: #000;opacity: 0.5;filter:alpha(opacity=50)}
.bannerD .swiper-slide a p{position: absolute;bottom: 5px;left:21px;font-size: 18px;font-family: "微软雅黑","microsoft yahei",simsun;color: #fff;line-height: 30px;height:30px;padding: 10px 0;}
.bannerDright a,.bannerDright a img{display: block;width: 100%;height:250px;height: 100%;}

.typeicon{display: block;/*width: 940px;margin: 0 auto;*/margin-top: 50px;overflow: hidden;background: #fff;}
.typeicon li{float:left;margin:0 0 35px 5%;cursor: pointer;width: 20%;}
.typeicon li .iconbox{display: table-cell;vertical-align: middle;width:75px;height: 75px;text-align: center;background-color: #a0a0a0;border-radius: 50%;}
.typeicon li i{display:block;width: 100px;height: 100px;background: url(../images/typeicon.png) no-repeat;}
.typeicon li p{width: 100%;color: #000;font-family: "微软雅黑","microsoft yahei",simsun;}
/*.typeicon li:hover i{background-position-y: -123px;}
.typeicon li i.fkfs{background-position-x: 0;}
.typeicon li i.wybm{background-position-x: -151px;}
.typeicon li i.rxlc{background-position-x: -302px;}
.typeicon li i.zxsj{background-position-x: -456px;}
.typeicon li i.cclx{background-position-x: -607px;}
.typeicon li i.kcgh{background-position-x: -755px;}
.typeicon li i.httj{background-position-x: -899px;}*/
.typeicon li .iconbox img{display: inline-block;width: 80%;}
.typeicon li .icontext{display: table-cell;text-align: left;vertical-align: middle;padding-left: 15px}
.typeicon li .icontext .ch{margin-bottom: 5px;color: #272c32;font-size: 16px;font-family:  "微软雅黑","microsoft yahei",simsun;}
.typeicon li .icontext .en{font-size: 13px;line-height: 1.4;color: #999;white-space: nowrap;opacity: 0.7;}
.typeicon li:hover .iconbox{background-color: #4697d3;}
.typeicon li:hover .icontext p{color: #000; -webkit-transition: opacity 0.2s ease;
    -moz-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;}

.inforlist{max-width: 1040px;margin-top: 30px;width: 960px;}
.inforlist div{width: 45%;}
.inforlist div h3{font-size: 34px;line-height: 54px;font-family:  "微软雅黑","microsoft yahei",simsun;font-weight: 300;text-align: center;letter-spacing: 9px;}
.inforlist div ul{text-align: left;display: block;}
.inforlist div ul li{padding: 12px 0;border-bottom: solid 1px #ddd}
.inforlist div ul li .tit{margin-bottom: 5px;color: #272c32;font-size: 16px;font-family:  "微软雅黑","microsoft yahei",simsun;}
.inforlist div ul li .time{font-size: 13px;line-height: 1.4;color: #999;white-space: nowrap;opacity: 0.7;}
.inforlist div .more{display: block;background: url(../images/more.jpg) no-repeat;width: 75px;height: 28px;margin-top: 10px;}
.inforlist div ul li a:hover p{color: #000; -webkit-transition: opacity 0.2s ease;
    -moz-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;}


.xq,.yellowbox{background: #fff;}
.xqtitch{font-size: 34px;line-height: 54px;font-family:  "微软雅黑","microsoft yahei",simsun;font-weight: 300;text-align: center;letter-spacing: 9px; margin-bottom: 30px;}
.xqtiten{font-family: arial,"microsoft yahei",simsun;font-size: 16px;color: #ecaa00;text-align: center;font-weight: normal;}

.xqcont{overflow: hidden;width: 100%;border: 1px solid #dddbda;}
.xqcont .advimgbox{display: block;float: left;overflow: hidden;}
.xqcont .advimg{width: 100%;}
.xqcont .xqlist{float: left;width: 298px;height: 435px;}
.xqcont .xqdetailbox{float: left;width: 450px;height: 435px;}

.xqlist ul{background: #dddbda;overflow: hidden;}
.xqlist ul li{display: block;width: 100%;height: 50px;line-height:50px;font-size: 24px;font-size: 1.2vw;font-family: "微软雅黑","microsoft yahei",simsun;text-align: center;color: #262626;cursor: pointer;}
.xqlist ul li.active,.xqlist ul li:hover{background: #e9eae5;}

.xqdetailbox .imgbox{width: 100%;height: 240px;overflow: hidden;background: #fff;}
.xqdetailbox .imgbox img{display:block;width: 100%;transition: all 0.6s ease-in-out; }
.xqdetailbox .imgbox:hover img{transform: scale(1.15)}
.xqdetailbox .xqtext{background: #fff;padding: 10px;padding: 20px;height: 175px;overflow: hidden;position: relative;}
.xqdetailbox .xqtext h2{font-family: "微软雅黑","microsoft yahei",simsun;font-size: 28px;font-size: 1.8vw;height:36px;line-height:36px;color: #000;font-weight: normal;}
.xqdetailbox .xqtext p{font-family: "微软雅黑","microsoft yahei",simsun;font-size:18px;line-height:200%;color: #3f3f3f;margin-top: 10px;;color: #747474;}
.xqdetailbox .xqtext #j_xqcont{overflow: hidden;}
.xqdetailbox .xqtext .detailbtn{position: absolute;bottom: 35px;right: 15px;
background-image:-webkit-linear-gradient(225deg, #2c8cdd, #2969eb); background-image:linear-gradient(225deg,#2c8cdd,#2969eb);
color: #FFF;font-size: 20px;padding: 5px 10px;}
.botvideo_adv{background: #fff;margin-top:45px;overflow: hidden;}
.botvideo_adv div{width: 49%;}
.botvideo_adv div img{display:block;width: 100%;}
