﻿.container{max-width:1430px;padding-top:50px;padding-bottom:50px;}
.containers{max-width:1430px;margin:0 auto;padding:0 15px;}
.containera{max-width:1230px;margin:0 auto;padding:0 15px;}

.container .title_s_b{
	text-align: center;
	font-size: 20px;
	border-bottom: 3px solid #0092de;
    padding-bottom: 5px;
    width: 120px;
    margin: 0 auto;
    margin-bottom: 50px;
	
}
.top_s_6_l .top_l{
	width: 49%;
	float: left;
	padding: 10px 20px;
	
}
.top_s_6_l .top_l a{
	font-weight: 600;
}
.top_s_6_l .top_l p{
	padding: 3px 0;
}








   	.footer{background:#567fe6;color:#fff;position: relative; z-index: 2;}
   	.footer .nav_foot{margin-right:100px;padding-bottom:10px;overflow: hidden;text-align: center;}
   	.footer .nav_foot a{font-size:16px;padding:60px 0 0 0;text-align:center;width:110px;border-left:1px solid rgba(255,255,255,0.2);display:inline-block;white-space:nowrap;}
   	.footer .nav_foot a:hover{opacity:0.8;}
   	.footer .share .share-item{background:#fff;width:44px;height:44px;border-radius:100%;line-height:44px;margin-left:10px;font-size:26px;transition:all 0.2s ease-out 0s;}
   	.footer .share .share-item:first-child{margin-left:0;}
   	.footer .share-box .share-item::after{color:#567fe6 !important;}
   	.footer .share .share-item:hover{opacity:0.8;}
   	.footer .part2{padding:15px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;}
   	.footer .part2 .logo{margin-bottom:30px;height:60px;display: none;}
   	.footer .part2 .info{color:rgba(255,255,255,0.1);font-size:12px;width:100%;}
   	.footer .part2 .info{text-align:center;}
   	.footer .part2 .info span{padding-right:20px;color: #fff;font-size:10px;}
	.footer .part2 .info span a:hover{color: #FFFFFF;}
	

@media screen and (max-width:767px) {
    .container{max-width:1430px;padding-top:20px;padding-bottom:20px;}
    

}


	#footer_sy{
		width: 45px;
		padding: 0 2px;
		position: relative;
	}
	#footer_ga{
		width: 45px;
		padding: 0 2px;
		position: relative;
	}

.sy_mk_tit {
    margin-bottom: 10px;
    /* padding: 0 0.5rem; */
}
.webmk_com {
     margin-top: 0rem; 
}
/*网站公共样式*/
.webcontent{background:#fff;padding:30px 0;position:relative;z-index:10}
.webmk_com{background:#FFF;}
.clear{clear:both;overflow:hidden;}
.info-content{font-size:15px;line-height:2.5;margin:0 auto;max-width:1000px;}
a{text-decoration:none;}                                            
a:hover{color:#004195}
a:focus{color:#004195}
a.btn-more{display:inline-block;width:140px;height:34px;line-height:34px;border:1px #CCC solid;color:#999;transition:all 0.5s ease;font-size:14px;transition:all 0.5s ease;text-align:center;margin:0px auto;margin-top:30px}
a.btn-more:hover{background:#40312f;border-color:#40312f;color:white;}
.banner{height:500px\9!important;overflow:hidden\9!important;overflow:hidden;} /*兼容ie低版*/

/*遮罩层*/
.mask-bg{position:fixed;width: 100%;height:100%;display:none;height:100vh;background-color: rgba(0, 0, 0, .7);overflow:hidden;z-index:99;top: 0;left: 0;}
.mask-bg.active{display:block;}

.back {transform: rotateY(-180deg);transform-style: preserve-3d;transition: ease-in-out 600ms;}
.ycxs{display:none;}

.logo img{max-width:100%;width:auto;}



@media screen and (max-width:767px){
    .webcontent{background:#f6f6f6;padding:20px 0;}
}




/*自定义导航动画，也可以用animater.css中的动画，需要在script.js中修改*/
.nav .animated,.sub-nav .animated{-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.navSlide{-webkit-animation-name:navSlide;animation-name:navSlide}
@keyframes navSlide{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:visible}100%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}

/*主菜单*/
@media (min-width:1000px) /*pc端*/
{
    .top {position: fixed;top: 0;left: 0;right: 0;z-index: 20;}
    .top .header-bar {height: 40px;background: none;color: #FFFFFF;background:#a8bcee;transition:all 0.5s ease;}
    .top .header-bar .bar-cont {max-width: 1400px;margin: auto;line-height: 40px;text-align: right;}
    .top .header-bar .bar-cont .bar-cont-text {display: inline-block;padding: 0 15px;cursor: pointer;opacity: 0.8;height:40px;vertical-align:middle;}
    .top .header-bar .bar-cont .bar-cont-text a{color:#FFF}
    .top .header-bar .bar-cont .bar-cont-text a:hover {color: #FCD000;}
    .top .header-bar .bar-cont .bar-cont-text:hover {background: #2b2b2b;}
    .top .header-bar .bar-cont .bar-cont-text span {margin-right: 12px;}
    .top .header-bar .bar-cont .bor1 {border-left: 1px solid rgba(255, 255, 255, 0.46);}
    .top .header-bar .bar-cont .right {display: inline-block;background: rgba(255, 255, 255, 0.2);width: 180px;padding-left: 10px;box-sizing: content-box;float: right;margin-right: 15px;height:40px;}
    .top .en {display: none;color: #fff;float: left;line-height: 30px;margin-left: 14px;}
    .top_nav_search {display: none;}
    .top .header-bar .bar-cont .right input {width: 140px;background: none;border: 0px;margin: 0;outline: none;color: #fff;height: 23px;line-height: 23px;padding: 7px 0;box-sizing: content-box;}
    .top .header-bar .bar-cont .right .s-btns{background:none;border:none;}
	
	/*logo*/
    .header1{background:#567fe6;transition:all 0.5s ease; }
    .header1 .logo{display:block;/*margin:10px 0; width: 15rem;*/}
    .header1 .logo img{/*max-width:15rem;*/margin-top:0px;}
    .header1 .nav-toggle{display:none}
    .header1 .nav{margin-top:25px;}

	/*pc导航*/
   	.nav > ul{float:right;text-align:right; position:relative; top:-1.2rem;}
    .nav>ul>li{display:inline-block;text-align:center;position:relative}
    .nav>ul>li>a{display:block;text-align:center;font-size:16px;position:relative;line-height:40px;height:40px;position:relative;color:#FFF; padding: 0 1rem;}
    .nav>ul>li:hover > a{background:#3b73c0;border-radius:4px;}
    .nav>ul>li.current > a{}
    .nav>ul>li>ul{position:absolute;}
    .nav li:hover>ul{display:block}
    .nav ul li ul li{display:block;padding:0 15px;}
    .nav ul li ul li a{display:block;width:100%;text-align:left;color:#000; font-size:15px;line-height:40px}
    .nav ul li ul li a:hover{text-decoration:none;color:#0337fa;text-shadow:0px 0px 6px #e3e3e3;}
    .nav ul li{}
    .nav ul li .arrow{display:none}
    .nav ul li ul{background:#FFF;display:none;position:absolute;left:0%;z-index:200;width:150px;padding-left:0%;text-align:left;border-radius:4px;box-shadow:rgba(73,198,250,0.3) 0px 0px 10px;}
    .nav ul li ul li ul{left:100%;top:0%;display:none;width:190px;padding-left:0px;}
     .foot_mr br{
         display:none;
     }

	
    .home-top .header-bar{background:none;transition:all 0.5s ease;}
    .home-top .header1{/*background:none;*/transition:all 0.5s ease;}

}

@media (max-width:1000px) /*手机端*/
{
		body,html,.webcontent{
		background: rgba(255,255,255,1.00);
		background: #fff;
		zoom: 1;
	}
    
    
    .top {position: fixed;top: 0;left: 0;right: 0;z-index: 20;}
    .top .header-bar{display:none}
    .header1{background:#004195;}
    .header1 .logo{display:block;padding:17px 10px;}
    .header1 .logo img{
    	max-width:160px;

    	
    }
    .header1 .nav-toggle{position:absolute;right:0px;top:0px;font-size:20px;color:#fff;min-width:60px;height:60px;line-height:60px;text-align:center;cursor:pointer;z-index:1;}
    .header1 .nav-toggle.active{color:#ccc;}


    .topcoms .col-xs-12{padding:0 0;}

    .nav{position:fixed;z-index:100;top:0px;right:0px;width:0px;background:#fff;height:100%;height:100vh;opacity:0;transition: all 0.2s linear;overflow-y:auto}
    .nav.active{opacity:1;width:300px;max-width:60%}
    .nav ul li{line-height: 45px;text-align:left}
    .nav ul li ul{display:none;} /*二级ul样式*/
    .nav ul li a{padding-left:30px;display:block;color:#999;font-size:15px;line-height:3.5;border-bottom: 1px solid #dcdcdc}
    .nav ul li ul li a{padding-left:60px;font-size:14px;background-color:#eeeeee}
    .nav ul li ul li ul li a{padding-left:90px;}
    .nav ul li ul li ul li li a{padding-left:120px;}
    .nav ul li{position:relative;}
    .nav ul li .arrow{position:absolute;right:0px;top:0px;width:50px;height:50px;line-height:50px; text-align:center;transition-duration:0s}
    .nav ul li .arrow:after{font-family:FontAwesome;content:"\f105";display:block;font-weight:bold;font-size:18px}

    .nav ul li.current > a{color:#5a342b;}
    .nav ul li.active > ul{display:block}
    .nav ul li.active > .arrow{transform:rotate(90deg)}
.webmk_com{margin-top:2.4rem;}/*手机端往下诺伊*/
.foot_r2{
    font-size: 14px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.foot_mr p{
    height:2rem;
    line-height: 2rem;
    padding: 0;
    margin: 0;
}

	/*隐藏图片*/
.footer_l ,.foot_l,.footer_r,.swiper-container,.sy_mk_tit123{
		display:none;
	}

	
	
}

 #logo_span{
   display:none;
    }
.zlmye .col-sm-9{float:left;}
.zlmye .col-sm-3{float:right;}



/*子栏目样式*/
@media screen and (min-width:1200px) {
    .web_navs1{margin-top:-60px;margin-bottom:50px;}
    .zlm_dhxl{display:none;}
    .sub-nav-box {clear: both;position: relative;}
    .sub-nav-box .sub-nav-title{text-align:center;padding:10px 0 10px 0px;background:url(images/subtitbg.png) no-repeat center top;background-size:100% 100%;}
    .sub-nav-box .sub-nav-title span{display:block;color:#FFF;}
    .sub-nav-box .sub-nav-title .s0{font-size:20px;line-height:40px;}

    .sub-nav-box .sub-nav{clear:both;text-align:center;width:100%;overflow:visible;background:#FFF;margin-top:0px;}
    .sub-nav-box .sub-nav li{position:relative;display:block;}
    .sub-nav-box .sub-nav li a{padding:10px 0px 10px 30px;display:block;line-height:40px;text-align:left;color:#000;font-size:16px;border-right: 4px solid #ccc;}
    .sub-nav-box .sub-nav li a:hover{border-right: 4px solid #004098;color:#001C3E;}
    .sub-nav-box .sub-nav li ul{display:none;width:100%;background:#f4f4f4;}
    .sub-nav-box .sub-nav li ul li a{padding:5px 0px 5px 50px;display:block;line-height:40px;text-align:left;color:#000;font-size:14px;font-weight:normal}
    .sub-nav-box .sub-nav li ul li ul li a{text-align:center;padding:5px 0;}

    .positions{position:absolute;top:45px;left:0px;background:#FFF;border:1px solid #DDD;z-index:100;}

    .sub-nav-box li .arrow{display:none;position:absolute;right:0px;top:0px;width:45px;height:45px;line-height:45px; text-align:center;transition-duration:0.1s;cursor:pointer}
    .sub-nav-box li .arrow:after{font-family:FontAwesome;content:"\f105";display:block;font-weight:bold;font-size:18px}


    .sub-nav-box .sub-nav li.current > a{border-right: 4px solid #004098;color:#001C3E;}
    .sub-nav-box .sub-nav li.current > ul{display:block}
    .sub-nav-box .sub-nav ul li ul li.current > a{border-right: 4px solid #004098;color:#001C3E;}
    .sub-nav-box .sub-nav li.active > .arrow{transform:rotate(90deg)}
}




@media (max-width:1200px) and (min-width:768px){
    .web_navs1{margin-top:-60px;}
    .zlm_dhxl{display:none;}
    .sub-nav-box .sub-nav-title{text-align:left;padding:85px 0 35px 40px;background:url(images/subtitbg.jpg) no-repeat center top;background-size:100% 100%;}
    .sub-nav-box .sub-nav-title span{display:block;color:#FFF;}
    .sub-nav-box .sub-nav-title .s0{font-size:24px;}
    .sub-nav-box .sub-nav{clear:both;text-align:center;width:100%;overflow:visible;background:#FFF;margin-top:2px;}
    .sub-nav-box .sub-nav li{position:relative;display:block;}
    .sub-nav-box .sub-nav li .shuzhi{line-height:20px;color:#999;display:block;text-align:left;}
    .sub-nav-box .sub-nav li a{padding:30px 40px 30px 40px;display:block;line-height:30px;text-align:left;color:#000;font-size:16px;font-weight:bold;}
    .sub-nav-box .sub-nav li a:hover{background:#004195;color:#fff;}
    .sub-nav-box .sub-nav li ul{display:none;width:100%;}
    .sub-nav-box .sub-nav li ul li a{padding:0px 40px 0px 50px;display:block;line-height:45px;text-align:left;color:#000;font-size:16px;font-weight:normal}

    .positions{position:absolute;top:45px;left:0px;background:#FFF;border:1px solid #DDD;z-index:100;}

    .sub-nav-box li .arrow{display:none;position:absolute;right:0px;top:0px;width:45px;height:45px;line-height:45px; text-align:center;transition-duration:0.1s;cursor:pointer}
    .sub-nav-box li .arrow:after{font-family:FontAwesome;content:"\f105";display:block;font-weight:bold;font-size:18px}


    .sub-nav-box .sub-nav li.current > a{background:#004195;color:#fff;}
    .sub-nav-box .sub-nav li.current > ul{display:block}
    .sub-nav-box .sub-nav ul li ul li.current > a{background:#004195;color:#fff;}
    .sub-nav-box .sub-nav li.active > .arrow{transform:rotate(90deg)}
}






@media screen and (max-width:767px) {
    .web_navs1{margin-top:0px;margin-bottom:20px;}
    .sub-nav-box{position:relative;}
    .zlm_dhxl{position:absolute;top:12px;right:10px;display:block;cursor:pointer;}
    .zlm_dhxl i{font-size:18px;color:#FFF;}
    .sub-nav-box .sub-nav-title{display:block;padding:0px 0px;background:#004195;line-height:45px;}
    .sub-nav-box .sub-nav-title .s0{font-size:16px;color:#FFF;padding:10px 0;text-align:left;padding-left:10px;}
    .sub-nav-box .sub-nav-title .s1{display:none}
    .sub-nav-box li .arrow{display:block;}
    .sub-nav-box .sub-nav{clear:both;text-align:left;width:100%;overflow:visible;background:#fafafa;margin:0 0 0px 0;}
    .sub-nav-box .sub-nav ul{display:none;}
    .sub-nav-box .sub-nav li{width:100%;padding:0px;text-align:left;position:relative;line-height:45px;}
    .sub-nav-box .sub-nav li a{padding-left:20px;text-align:left;display:block}
    .sub-nav-box .sub-nav li.active > ul{display:block}
    .sub-nav-box .sub-nav li a:hover{background:#f1f1f1;color:#000;}
    .sub-nav-box .sub-nav li.current > a{background:#f1f1f1;color:#000;}
    .sub-nav-box .sub-nav li ul{position:static;top:0px;}
    .sub-nav-box .sub-nav li ul li ul{position:static;top:0px;left:0px;}
}



@media screen and (max-width:767px){
	bdoy{
		zoom: 1.2;
	}
    .sub-nav-box .sub-nav li .shuzhi{display:none}
    
    #logo_span{
    color: #FFFFFF;
    font-size: 18px;
    position: absolute;
    top: 20px;
    left: 45%;
    display: block;
    }
    .gonggao_com .newslist li span {
    float: left;
}
}

.centered-btns_nav { position: absolute; top: 50%; z-index: 2; width: 38px; height: 61px; margin-top: -40px; line-height: 200px;  overflow: hidden; opacity: 0;}
.wrap .prev{background:url(images/preImg.png) no-repeat left center;left:10px;}
.wrap .next{background:url(images/nexImg.png) no-repeat right center;right:10px;}
.wrap:hover .prev,.wrap:hover .next{opacity:1;}
.centered-btns_tabs { margin-top: 15px; text-align: center; font-size: 0; list-style-type: none;display:none}
.centered-btns_tabs li { display: inline-block; margin: 0 3px; *display: inline; *zoom: 1;}
.centered-btns_tabs a { display: inline-block; width: 9px; height: 9px; border-radius: 50%; line-height: 20px; background-color: rgba(0, 0, 0, .3); background-color: #ccc\9; overflow: hidden; *display: inline; *zoom: 1;}
.centered-btns_tabs .centered-btns_here a { background-color: rgba(0, 0, 0, .8); background-color: #666\9;}



.webbanner .swiper-button-prev{opacity:0.1}
.webbanner .swiper-button-next{opacity:0.1}
.webbanner:hover .swiper-button-prev, .webbanner:hover .swiper-button-next {opacity: 1}


.xbanner {overflow: hidden;margin-top:65px;}
.xbanner .banners{position:relative;margin-top:-7%}



.swiper {position: fixed;left: 0;top: 0;right: 0;bottom: 0;overflow: hidden;}
.swiper .swiperimg {position: absolute;left: 0;top: 0;right: 0;z-index: 5;width: 100%;}
.swiper .swiperimg2 {position: absolute;left: 0;bottom: 0;right: 0;z-index: 1;width: 100%;}
.banner-box{background-size:100% 100%;}
.swiper .banner-box h2 {z-index: 10;position: absolute;left: 50%;color: #fff;font-size: 36px;margin: 0;margin-left: 0px;padding-left: 0px;max-width: 1080px;text-align: right;margin-left: -340px;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.50);line-height: 1.5;right: 30px;bottom: 40px;padding-left: 10%;}



@media screen and (max-width:1000px){
    .banners .bannerscom{display:none}
    .xbanner {overflow: hidden;margin-top:75px;}
    .xbanner .banners{position:relative;margin-top:0%}
    .swiper {position: static;left: 0;top: 0;right: 0;bottom: 0;overflow: hidden;}
    .container-main0-top{display:none}
}


/*当前位置*/
.web_dqwz{line-height:30px;background:url(images/Home1.png) no-repeat 10px 15px;padding-left:35px;margin-bottom:20px;font-size:12px;}
.web_wzwc_com{background:#FFF;padding:20px 30px;}


.zlmy_titles{border-bottom:1px solid #DDD;}
.zlmy_titles span{font-size:24px;border-bottom:2px solid #004195;line-height:55px;padding-bottom:10px;}



.sy_mk_tit{margin-bottom:10px; padding: 0 0.5rem}
.sy_mk_tit span{font-size:20px;font-weight:bold;line-height:30px;}
.sy_mk_tit a{float:right;line-height:30px;}




/*首页_新闻滚动*/
.swiper-container1 {margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.swiper-pagination1 {position: absolute;text-align: center;-webkit-transition: .3s opacity;-o-transition: .3s opacity;transition: .3s opacity;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 2}
.swiper-pagination1 .swiper-pagination-bullet{}
.swiper-pagination1 .swiper-pagination-bullet-active{background:#004195}
.swiper-button-prev1{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); left:10px;right:auto}
.swiper-button-next1{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); right:10px;left:auto}
.swiper-button-next1,.swiper-button-prev1 {position: absolute;top: 50%;width: 27px;height: 44px;margin-top: -22px;z-index: 2;cursor: pointer;background-size: 27px 44px;background-position: center;background-repeat: no-repeat}
.swiper-container1 .swiper-button-prev1,.swiper-container1 .swiper-button-next1{opacity:0.1}
.swiper-container1:hover .swiper-button-prev1, .swiper-container1:hover .swiper-button-next1{opacity:1}


.swiper-container2 {margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}




/*快讯banner*/
.gundongnews {}
.gundongnews .pic{overflow:hidden;display:block}
.gundongnews .pic img{width:100%;height: 300px; transition:all 1.2s ease;border-radius:4px;-webkit-border-radius:4px;}
.gundongnews:hover .pic img{transform:scale(1.2); box-shadow:rgba(58,245,184,0.3)  0px 0px 5px;}
.gundongnews .tits{line-height:40px;font-weight:bold;display:block;font-size:16px;position:absolute;bottom:0px;left:0px;width:100%;height:40px;padding-left:20px;color:#FFF;padding-right:10px;}
.gundongnews .tits .shijian{position:absolute;bottom:0px;left:0px;width:60px;background:#3b73c0;}
.gundongnews .tits .shijian span{display:block;text-align:center;color:#FFF;line-height:30px;}
.gundongnews .tits .shijian .s1{font-size:24px;}
.gundongnews .tits .shijian .s2{font-size:12px;float: right;}




/*首页_新闻快选*/
.xinwenjj .andjianjie{line-height:39px;position:relative;padding-left:70px;margin-bottom:5px;}
.xinwenjj .andjianjie:hover{/*鼠标经过外发光*/
	/*border: 0.1rem solid #666666;*/
	border-radius:4px;
	box-shadow:rgb(181, 182, 184) 0px 0px 5px;

}
.xinwenjj .andjianjie .tits{display:block;/*内联对象需加*/word-break:keep-all;/* 不换行 */white-space:nowrap;/* 不换行 */overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */text-overflow:ellipsis;font-size:15px;font-weight:500;}
.xinwenjj .andjianjie .dates{position:absolute;top:13px;left:0px;color:#000;width:60px;height:60px;}
.xinwenjj .andjianjie .dates span{display:block;text-align:center}
.xinwenjj .andjianjie .dates span.s1{font-size:20px; color: #AC3E3F;}
.xinwenjj .andjianjie .dates span.s2{font-size:12px;line-height:20px;}
.xinwenjj .andjianjie .jianjie{color:#999;line-height:25px;display:block;font-size:12px;}

/*首页-专题样式*/

.xinwenjjs_zt .andjianjie_zt{line-height:39px;position:relative;margin-bottom:5px;min-height:70px;}
.xinwenjjs_zt .andjianjie_zt .tits_zt{display:block;font-size:16px;font-weight:bold}
.xinwenjjs_zt .andjianjie_zt .dates_zt{position:absolute;top:0px;left:0px;color:#000;width:60px;height:60px;}
.d_tags {
	padding: 12px 10px 15px 20px;
	line-height: 2.4rem;
}

/*.d_tags a:nth-child(9n) {
	background-color: #4a4a4a
}
.d_tags a:nth-child(9n+1) {
	background-color: #15a287
}
.d_tags a:nth-child(9n+2) {
	background-color: #5cb85c
}
.d_tags a:nth-child(9n+3) {
	background-color: #d9534f
}
.d_tags a:nth-child(9n+4) {
	background-color: #567e95
}
.d_tags a:nth-child(9n+5) {
	background-color: #b433ff
}
.d_tags a:nth-child(9n+6) {
	background-color: #00a67c
}
.d_tags a:nth-child(9n+7) {
	background-color: #b37333
}
.d_tags a:nth-child(9n+8) {
	background-color: #FF6600
}
.d_tags a:nth-child(9n+9) {
	background-color: #0005FF
}
.d_tags a:nth-child(9n+10) {
	background-color: #F90707
}
.d_tags a:nth-child(9n+11) {
	background-color: #6DEAFF
}
.d_tags a:nth-child(9n+12) {
	background-color: #87B6ED
}
.d_tags a:nth-child(9n+13) {
	background-color: #58FF5B
}
.d_tags a:nth-child(9n+14) {
	background-color: #EB5BF9
}
.d_tags a:nth-child(9n+15) {
	background-color: #000000;
	color: #fff;
}*/
/*云标签*/
.d_tags a {

	width:auto;
	opacity: .6;
	filter: alpha(opacity=80);
	color: #000;
    border: 1px solid  #333;
	border-radius:4px;
	display: inline-block;
	margin: 0 9px 12px 0;
	padding: 4px 8px;
	line-height: 24px;
	
}
.d_tags a:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}


/*首页-党建动态*/

.xinwenjjs .andjianjie{line-height:30px;position:relative;margin-bottom:5px;min-height:70px;border-bottom: solid 1px #999; border-radius: 0.5rem;padding: 0 0.7rem;}
.xinwenjjs .andjianjie .tits{display:block;font-size:16px;}
.xinwenjjs .andjianjie .dates{position:absolute;top:0px;left:0px;color:#D0D0D0;width:60px;height:60px;}
.xinwenjjs .andjianjie .dates span{display:block;text-align:center}
.xinwenjjs .andjianjie .dates span.s2{font-size:12px;line-height:30px;padding: 0 1rem; }



/*首页-通知公共样式*/
.xinwenjjsa .andjianjie{line-height:35px;position:relative;padding-left:75px;margin-bottom:5px;min-height:70px;margin-bottom:10px;}
.xinwenjjsa .andjianjie .tits{display:block;font-size:16px;position: relative; top:-3px;}
.xinwenjjsa .andjianjie .dates{position:absolute;top:0px;left:0px;color:#000;width:65px;height:65px;background:url(images/bor1.png) no-repeat left top;}
.xinwenjjsa .andjianjie:hover .dates{background:url(images/bor2.png) no-repeat left top;}
.xinwenjjsa .andjianjie .dates span{display:block;text-align:center}
.xinwenjjsa .andjianjie .dates span.s1{font-size:20px;}
.xinwenjjsa .andjianjie .dates span.s2{font-size:12px;line-height:20px;}




.newpiczs{}
.newpiczs .newspiclist{}
.newpiczs .newspiclist .pic{overflow:hidden;display:block}
.newpiczs .newspiclist .pic img{width:100%;transition:all 1s ease;}
.newpiczs .newspiclist:hover .pic img{transform:scale(1.2)}
.newpiczs .newspiclist .tits{line-height:30px;font-weight:bold;font-size:16px;}
.newpiczs .newspiclist .coms{line-height:25px;margin-top:10px;}




/*首页_精彩视频*/
.zhuanti_mored{border:1px solid #DDD;max-width:100px;height:35px;line-height:35px;text-align:center;display:block;margin:20px auto}

.newslist{}
.newslist li{line-height:29px;padding:5px 0px;display:block;/*内联对象需加*/word-break:keep-all;/* 不换行 */white-space:nowrap;/* 不换行 */overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */text-overflow:ellipsis;background:url(images/li.png) no-repeat left center;padding-left:30px;}
.newslist li:hover{background:url(images/li1.png) no-repeat left center;}
.newslist li span{float: right;}/*时间*/




.person_new-img{width: 80%;position: relative;z-index: 1;}
.person_new .img {display: block;position: relative;height: 0;padding-bottom: 53.8%;width:100%;overflow:hidden}
.person_new .img img{width:100%;transition:all 1.2s ease;}
.person_new:hover .img img{transform:scale(1.2)}
.person_new .desc {padding: 22px 40px;}
.person_new .abs {margin: 15px 0;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}



/*学生天地*/



#scrollDiv{width:100%;height:105px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{height:35px; width:100%; overflow:hidden; vertical-align:bottom; zoom:1;}
#scrollDiv li h3{ height:24px; padding-top:13px; font-size:14px; color:#353535; line-height:24px; width:300px;}
#scrollDiv li h3 a{color:#353535; text-decoration:none}#scrollDiv li h3 a:hover{ color:#F00}
#scrollDiv li div{ height:36px; width:300px; color:#416A7F; line-height:18px; overflow:hidden}
#scrollDiv li div a{ color:#416A7F; text-decoration:none}

.scroltit{ height:26px; line-height:26px; padding-bottom:4px; margin-bottom:4px;}
.scroltit h3{ width:100px; float:left;}
.scroltit .updown{float:right; width:32px; height:22px; margin-left:4px}
#but_up{ background:url(images/up.gif) no-repeat 0 0; text-indent:-9999px}
#but_down{ background:url(images/down.gif) no-repeat 0 0; text-indent:-9999px}





.main2_left_m {width: 80%;left: 45%;padding: 28px;position: absolute;bottom: -58px;background: #fff;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);}
.main2_left_m .title {font-size: 32px;font-family: PingFangSC-Semibold, Microsoft YaHei;}
.main2_left_m .title a {font-size: 14px;color: #999;float: right;line-height: 34px;border: 1px solid #ccc;padding: 0 20px;font-weight: initial;margin-top: 5px;}
.main2_left_m .title a:hover {color: #004098;background: rgba(51, 51, 51, 0.1);}
.main2_left_m .title small {font-family: PingFangSC-Light, Microsoft YaHei;font-size: 20px;color: #6A88B0;letter-spacing: 0.41px;margin-left: 10px;font-weight: initial;}



/*学生*/
.main2_left_m h1 {margin-bottom: 10px;font-size: 14px;line-height: 3rem;font-weight: 400}




.main2_left_m h1 {margin-bottom: 20px;}

.main2_left_m h1:hover {color: #004098;}
.main2_left_m h3 {font-size: 14px;color: #666666;line-height: 26px;}
.main5_l {padding: 0;position: relative;overflow: hidden;}
.main5_l .ceng {position: absolute;bottom: 0;left: 0;right: 0;background: url("images/l4.png") repeat-x bottom;height: 429px;}
.main5_l img {width: 100%;transition: all .3s ease}
.main5_l:hover img {transform: scale(1.2)}
.main5_l_text {position: absolute;right: 70px;bottom: 100px;color: #fff;max-width: 520px;}
.main5_l_text a{color:#FFF}
.main5_l_text h1 {font-family: PingFangSC-Regular, Microsoft YaHei;font-size: 32px;color: #FFFFFF;display: inline-block;padding-bottom: 20px;position: relative;padding-right: 20px;margin-bottom: 0;}
.main5_l_text h1::after {content: ' ';width: 75px;height: 1px;background: #ffffff;position: absolute;left: 0;bottom: 0px;}
.main5_l_text h3 {font-family: PingFangSC-Semibold, Microsoft YaHei;font-size: 20px;color: #FFFFFF;margin-top: 25px;margin-bottom: 0;}
.main5_l_text h3:hover {filter: alpha(opacity=80);opacity: 0.80;}
.main5_l_text p {font-family: Microsoft YaHei;font-size: 14px;color: #FFFFFF;line-height: 24px;margin-top: 60px;}
.main5_r {padding: 0;overflow: hidden;}
.main5_r1 {position: relative;overflow:hidden}
.main5_r1 img {width: 100%;display: block;transition: all .3s ease;}
.main5_r1:hover img {transform: scale(1.2);}
.main5_r1 .img1 {width: auto;height: auto;position: absolute;left: 50%;top: 50%;margin-left: -48px;margin-top: -48px;}
.main5_r2 {background: #447CC6;position: relative;padding-bottom: 64%;}
.main5_r2_m {position: absolute;left: 25px;right: 25px;top: 50%;transform: translateY(-50%)}
.main5_r2_m a{color:#FFF}
.main5_r2 h1 {font-family: PingFangSC-Regular, Microsoft YaHei;font-size: 32px;color: #FFFFFF;display: inline-block;padding-bottom: 20px;padding-right: 20px;margin: 0;position: relative;}
.main5_r2 h1 a:hover {color: #fff;}
.main5_r2 h1::after {content: ' ';width: 75px;height: 1px;background: #ffffff;position: absolute;left: 0;bottom: 0px;}
.main5_r2 h3 {font-family: PingFangSC-Semibold, Microsoft YaHei;font-size: 16px;color: #FFFFFF;margin-top: 20px;margin-bottom: 0;line-height: 30px;}
.main5_r2 h3:hover {filter: alpha(opacity=80);opacity: 0.80;}
.main5_r2 p {font-family: Microsoft YaHei;font-size: 14px;color: #FFFFFF;line-height: 24px;margin-top: 5px;}
.main5_r2 em {position: absolute;width: 29px;height: 57px;right: -28px;top: 50%;background: url('images/18.png') no-repeat;background-size: 100% 100%;z-index: 1;}
.main5_r3 {background: #083A7C;}
.main5_r3 em {left: -28px;background: url('images/19.png') no-repeat;background-size: 100% 100%;margin-top: -28px;top: 50%;}
.main5_r1 em{right: -2px;background: url('images/19.png') no-repeat;background-size: 100% 100%;margin-top: -28px;top: 50%;width: 29px;height: 57px;z-index: 2;position: absolute;}
.main5_r1 em.left{left: -1px;background: url('images/18.png') no-repeat;background-size: 100% 100%;}



@media screen and (max-width:767px){
    .main5_l_text{position:static;padding:0 10px;}
    .main5_l_text h1 {font-size: 20px;}
    .main5_l_text h3 {font-size: 16px;position:relative;margin-top:10px;}
}




@media screen and (max-width:1000px) {
    .person_new-img{width: 100%;position: relative;z-index: 1;}
    .main2_left_m {width: 100%;left: 0%;padding: 28px;position: static;bottom: 0px;background: #fff;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);}
}





.zlmpiczs{background:#e9f1fc;padding-bottom:30px;}
.zlmpiczs .pics{height:200px;overflow:hidden;}
.zlmpiczs .pics img{width:100%;height:100%;transition:all 1.2s ease;}
.zlmpiczs:hover .pics img{transform:scale(1.2)}
.zlmpiczs .titles{text-align:center;line-height:40px;font-size:16px;margin:10px 0}
.zlmpiczs .coms{line-height:30px;font-size:14px;padding:0 30px;}




/*栏目页_发展历程*/

.about4{max-width:767px;margin:40px auto 0 auto;}
.about4_main{position:relative;padding-left:20px;overflow:hidden;padding-top:58px;}
.line{background:url(images/fzbg.jpg) no-repeat center center;position:absolute;left:120px;z-index:1;height:100%;height:58px;width:58px;top:0px;}
.lines{width:1px;height:100%;background-color:#729eff;position:absolute;left:148px;z-index:1;height:100%;}
.shijianz{position:relative;padding-left:120px;margin-bottom:50px;min-height:40px;}
.shijianz .shijinad{position:absolute;top:0px;left:0px;font-size:24px;color:#004195;font-weight:bold;line-height:40px;cursor:pointer;}
.shijianz .shijinad .sjdianji{background:url(images/fzsjbg.png) no-repeat center center;width:10px;height:10px;display:inline-block;margin-left:10px;vertical-align:middle;cursor:pointer;}
.shijianz .active > .sjdianji{transform:rotate(-90deg)}
.shijianz .shijian{padding-top:30px;}
.shijianz .shijian .jutisj{color:#004195;font-weight:bold}
.about4_main ul li{padding-left:25px;font-size:14px;color:#333333;line-height:30px;margin-bottom:30px;background:url(images/about4_icon.png) left 8px no-repeat;}
.about4_main ul li:last-child{margin-bottom:0px;}


@media screen and (max-width:767px){
    .about4{margin:10px auto 0 auto;}
    .about4_main{position:relative;padding-left:10px;overflow:hidden;padding-top:38px;}
    .line{background:url(images/fzbg.jpg) no-repeat center center;position:absolute;left:-10px;z-index:1;height:100%;height:58px;width:58px;top:0px;background-size:38px 38px;}
    .lines{width:1px;height:100%;background-color:#729eff;position:absolute;left:18px;z-index:1;height:100%;}
    .shijianz{position:relative;padding-left:0px;margin-bottom:50px;min-height:40px;}
    .shijianz .shijinad{position:static;padding-left:20px;margin-top:20px;}
    .shijianz .shijian{padding-top:20px;}

}


/*栏目页_联系我们*/
.zlm_contact{color:#000}
.zlm_contact .zlm_con_entit{font-size:45px;line-height:50px;}
.zlm_contact .zlm_con_cntit{font-size:20px;font-weight:bold;color:#004195;margin:30px 0 20px 0;}
.zlm_contact .zlm_con_com{}
.zlm_contact .zlm_con_com span{display:block}
.zlm_con_com span.s1{font-size:16px;font-weight:bold;line-height:40px;}
.zlm_con_com span.s2{line-height:40px;}
.zlm_con_com span.s3{font-size:18px;color:#004195;line-height:45px;}


.zlm_lxfs{margin-top:100px;margin-bottom:100px;}
.lianxifs{margin:20px 0;text-align:center}
.lianxifs span{display:block}
.lianxifs span.fs_tit{font-size:20px;font-weight:bold;color:#004195;line-height:40px;margin-bottom:10px;}
.lianxifs span.fs_com{color:#000;line-height:30px;}



/*子栏目_新闻资讯*/
.zlm_news_mxlist{margin:0px 0;}
.zlm_news_mxlist .pics{}
.zlm_news_mxlist .pics img{width:100%;}
.zlm_news_mxlist .coms{padding-top:30px;padding-bottom:30px;}
.zlm_news_mxlist .coms .dates{line-height:35px;color:#999;}
.zlm_news_mxlist .coms .titles{font-size:18px;color:#004195;font-weight:bold;line-height:30px;margin:10px 0;display:inline-block;}
.zlm_news_mxlist .coms .jianjie{color:#999;line-height:25px;}
.zlm_news_mxlists {margin: 20px 15px;border-bottom:5px solid #DDD;padding:40px 0;position:relative;clear:both;overflow:hidden}
.zlm_news_mxlists .coms{padding-left:200px;padding-top:15px;position:relative;z-index:10}
.zlm_news_mxlists .coms .times{line-height:35px;color:#999;position:absolute;left:0px;top:25px;width:150px;border-right:5px solid #DDD;padding:35px 0;}
.zlm_news_mxlists .coms .times2{display:none;}
.zlm_news_mxlists .coms .times span{display:block;color:#004195;text-align:center}
.zlm_news_mxlists .coms .times span.s1{font-size:32px;font-weight:bold;line-height:50px;}
.zlm_news_mxlists .coms .times span.s2{line-height:30px;font-size:18px;}
.zlm_news_mxlists .coms .titles{font-size:18px;color:#004195;font-weight:bold;line-height:30px;margin:10px 0;display:inline-block;}
.zlm_news_mxlists .coms .jianjie{color:#999;line-height:25px;min-height:75px;}
.zlm_news_mxlists .pics{position:relative;z-index:10}
.zlm_news_mxlists .pics img{width:100%;}
.zlm_news_mxlists::after {content: "";position: absolute;top: 0;left: 0;width: 0;height: 100%;z-index: 0;display: block;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.zlm_news_mxlists:hover .coms .times{color:#fff;}
.zlm_news_mxlists:hover .coms .times span{color:#fff;}
.zlm_news_mxlists:hover .coms .titles{color:#fff;}
.zlm_news_mxlists:hover .coms .jianjie{color:#fff;}
.zlm_news_mxlists:hover::after { width: 100%;background:#004195; }




@media screen and (max-width:767px){
    .zlm_news_mxlists {padding:20px 0}
    .zlm_news_mxlists .coms{padding-left:0px;padding-top:15px;}
    .zlm_news_mxlists .coms .times{display:none}
    .zlm_news_mxlists .coms .times2{display:block;}
    .zlm_news_mxlists .pics{margin-top:20px;}
    .sy_mk_tit123{display:block}
    .img_nr_css{width:100%; height:auto;}
}


.img_nr_css{width:600px; height:auto;}

.newsliebiao{margin:40px 0}
.newsliebiao .liebiaolist{position:relative;padding-left:70px;margin:20px 0}
.newsliebiao .liebiaolist .tits{display: block;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; line-height:40px;font-size:16px;}
.newsliebiao .liebiaolist .dates{position:absolute;top:10px;left:0px;width:60px;height:60px;background:#567fe6}
.newsliebiao .liebiaolist .dates span{display:block;text-align:center}
.newsliebiao .liebiaolist .dates span.s1{font-size:20px;line-height:40px;color:#FFF}
.newsliebiao .liebiaolist .dates span.s2{line-height:20px;color:#FFF}
.newsliebiao .liebiaolist .coms{
	line-height: 25px;
    color: #999;
    min-height: 50px;
    height: 50px;
    overflow: hidden;}

.newsliebiao .liebiaolists{position:relative}
.newsliebiao .liebiaolists .titles{display: block;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; line-height:45px;padding-right:100px;}
.newsliebiao .liebiaolists .dates{position:absolute;right:0px;top:0px;line-height:45px;}


.zpliebiao .liebiaolist{position:relative}
.zpliebiao .liebiaolist .tits{display: block;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; line-height:40px;font-size:16px;padding-right:100px;}
.zpliebiao .liebiaolist .dates{position:absolute;top:0px;right:0px;width:100px;line-height:40px;}


.liebiaolista{}
.liebiaolista .pic{overflow:hidden}
.liebiaolista .pic img{width:100%;transition:all 1.2s ease}
.liebiaolista:hover .pic img{transform:scale(1.1)}
.liebiaolista .tit{line-height:45px;display: block;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }




/*子栏目_业务领域*/
.zlm_yewu{margin:50px 0;}
.zlm_yewu .yewu_com{padding:50px 50px;background:url(images/ywbg.jpg) no-repeat center center;background-size:100% 100%;}
.zlm_yewu .yewu_com .ywbianhao{font-size:40px;color:#999;line-height:45px;}
.zlm_yewu .yewu_com .yw_com_tit{font-size:20px;line-height:40px;font-weight:bold;margin:10px 0;}
.zlm_yewu .yewu_com .yw_com_tit a{color:#004195;}
.zlm_yewu .yewu_com .yw_com_com{line-height:25px;color:#999;min-height:50px;}
.zlm_yewu .yewu_pic{overflow:hidden;display:block}
.zlm_yewu .yewu_pic img{width:100%;transition:all 1.2s ease}
.zlm_yewu:hover .yewu_pic img{transform:scale(1.2)}



/*子栏目_人才资源*/
.zhaopin{width:100%;}
.zhaopin .biaoti{background:#FFF;color:#000;border-bottom:0px solid #DDD;}
.zhaopin .biaoti td{width:25%;text-align:center;line-height:75px;font-size:18px;font-weight:bold;}
.zhaopin tr{border-bottom:1px solid #DDD;}
.zhaopin tr td{text-align:center;line-height:50px;font-size:16px;}
.zhaopin tr td a{color:#004195;font-weight:bold;}




.zhaopinneirong .titles{color:#004195}
.zhaopinnr{margin:20px 0;}
.zhaopinnr .s1{font-weight:bold;font-size:16px;}



.zhaopindibu {max-width: 800px;margin: 50px auto;}
.zhaopindibu span{display:block;margin:20px 0;line-height:30px;}
.zhaopindibu span .ziti{color:#004195}




@media screen and (max-width:767px) {
    .zhaopin tr td{text-align:center;line-height:30px;font-size:14px;}
    .zhaopin tr td a{color:#004195;font-weight:normal;}
}



/*图片组*/
.tupianz{max-width:500px;margin:0px auto;}





/*在线留言表单*/
.ui-validForm{padding-top:30px;}
.form-group::before,.form-group::after{content:"";display:table} 
.form-group::after{clear:both} 
.form-group{position:relative;padding:5px 0px;}
.form-group .control-label{position:absolute;left:0px;top:10px;}
.form-group .controls{padding-left:100px;}
.form-group .form-control{border:1px solid #DDD;height:32px;line-height:32px;width:100%;padding:2px 5px;font-size:14px;color:#666;transition:all .5s ease-in-out}
.form-group .form-control:focus{border-color:burlywood}
.form-group textarea.form-control{height:300px}
.form-group .help-block{display:block}
.btn{color:#fff;height:35px;width:100%;border-radius:5px;}
.btn:hover{color:#000;}
.form-group .controls-verificationCodeImage{position:relative;}
.form-group .lb_verificationCodeImage{position:absolute;display:inline-block;right:1px;top:38px;height:32px;overflow:hidden}
.form-group .lb_verificationCodeImages{position:absolute;display:inline-block;right:1px;top:15px;height:32px;overflow:hidden}
.form-group .lb_verificationCodeImage img{height:30px;}

.liuyancom{background:url(images/fback.jpg) no-repeat right border-box;min-height:660px;background-size:100% auto;}
.liuyancom .lycom_tit{line-height:45px;font-size:20px;margin-top:40px;color:#274e30}
.liuyancom .lycom_com{line-height:30px;margin-top:20px;max-width:400px;}

@media screen and (max-width:1000px){
    .liuyancom{background:url(images/fback.jpg) no-repeat right border-box;min-height:360px;background-size:100% auto;}
}


 /*底部*/
.footer{position:relative;z-index:100;}






.foot_mr1,.foot_mo {display: none;}


.wpsidebar-fkf {position: fixed;right: 18px;bottom: 10%;transform: translate(0,-50%);z-index:9999;border:1px solid #DDD;padding:10px;background:#FFF;cursor:pointer;}
.wpsidebar-fkf img{width:30px;}



@media screen and (max-width:1000px){
    .footer .dizhi span.s1{float:none;margin-left:0px; }
}



@media screen and (max-width:767px) {
	.foot .foot_l {margin-top: 3rem;}
    .footer{padding:0;margin: 0;}
	.foot .foot_r2 {opacity: 0.6;font-size: 13px;color: #ffffff;text-align: left;height: 3rem;line-height: 3rem;}
    .footer .beian{text-align:left;color:#FFF;padding-top:30px;}
    .footer .dizhi{color:#fff;}
    .footer .dizhi span{display:block;line-height:30px;text-align:left;margin:0px 0}
    .wpsidebar-fkf {max-width:45px;}
}
.container{
	border-bottom: 1px solid #999999;
}
.container_no{
		border-bottom: none;
	}

/*快速链接*/
ul,li{list-style: none; padding: 0; margin: 0;}
.clearfix:after{ content:""; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{ zoom:1;}
.title{text-align: center; color:#333; font-size:20px; margin-bottom: 25px;}
.btn_list li{float: left;margin:0.7rem 1.1rem; height: 45px; width: 15rem;}/*固定宽度*/

.btn{ display: inline-block; *display:inline; *zoom:1; padding: 7px 40px; text-decoration: none; position: relative; color:#333;}

.btn1{padding:10px 28px;}
.btn1 .btnbg-x{ position:absolute; left:50%; width:0; top:0; bottom:0; transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; border-top: 1px solid transparent; border-bottom: 1px solid transparent;}
.btn1:hover{ color:#136EAC;}
.btn1:hover .btnbg-x{ width:100%; left:0; border-color:#136EAC; }
.btn1 .btn-inner{  padding:0 12px; position:relative; z-index:1; }
.btn1 .btn-inner i{ position:absolute;  top:50%; margin-top:-0.75em; line-height:1.5; right:1em; opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.btn1:hover .btn-inner i{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); right:0.6em;}
.btn1 .btn-inner i:before{content: '>'; color:#136EAC; opacity: 0;}
.btn1:hover .btn-inner i:before{opacity: 1;}
.btn1:hover .btn-inner{ padding:0 24px 0 0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }

.btn2{  border:1px solid #d0d0d0; position:relative; padding:10px 28px;}
.btn2:hover{ color:#fff;}
.btn2 .btnbg-x{ position:absolute; left:-1px; width:0; top:-1px; bottom:-1px; transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.btn2:hover .btnbg-x{ width:100%; width:calc(100% + 2px); background: #E84C3D; }
.btn2 .btn-inner{  padding:0 12px; position:relative; z-index:1; }
.btn2 .btn-inner i{ position:absolute;  top:50%; margin-top:-0.75em; line-height:1.5; right:1em; opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.btn2:hover .btn-inner i{opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); right:0.6em;}
.btn2 .btn-inner i:before{content: '>'; color:#fff; opacity: 1;}
.btn2:hover .btn-inner i:before{opacity: 1;}
.btn2:hover .btn-inner{ padding:0 24px 0 0; transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }

.btn3{  border:1px solid #d0d0d0; position:relative; overflow:hidden;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.btn3:hover{ color:#fff; border-color: #2ECD71;}
.btn3 .btnbg-x{  position:absolute; background: #2ECD71; left:50%; width:0; top:0px; bottom:0px; transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;  }
.btn3:hover .btnbg-x{ width:100%; left:0px; }
.btn3 span{ position:relative; z-index:1;}

.btn4{ border:1px solid #d0d0d0; border:1px solid rgba(0,0,0,0.2); -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;}
.btn4:hover{ color:#fff; }
.btn4 .btnbg-x { background:#3598DC;position: absolute;z-index: -1;top: -1px;left: -1px;right: -1px; bottom: -1px;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
	opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.btn4:hover .btnbg-x{
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
	opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.btn4 span{ position:relative; z-index:1;}

.btn5{position:relative; border:1px solid #e9e9e9;border:1px solid rgba(0,0,0,0.2); color:#666;}
.btn5:hover{ color:#fff; background:#E77E22;transition-delay:0.3s; -webkit-transition-delay:0.3s;}
.btn5 > div{ position:absolute;border-style:solid;  border-width:0; width:0.6em; height:0.6em;transition:all 0.3s; -webkit-transition:all 0.3s; }
.btn5 .line_tl{ left:-1px; top:-1px; border-top-width:1px; border-left-width:1px;border-color:#000;}
.btn5 .line_tr{ right:-1px; top:-1px; border-top-width:1px; border-right-width:1px;border-color:#000;}
.btn5 .line_bl{ left:-1px; bottom:-1px; border-bottom-width:1px; border-left-width:1px;border-color:#000;}
.btn5 .line_br{ right:-1px; bottom:-1px; border-bottom-width:1px; border-right-width:1px;border-color:#000;}
.btn5 .line_all{ width:auto; height:auto; border-color:#E77E22; top:-1px; bottom:-1px; left:-1px; right:-1px; transition:border-width 0s; -webkit-transition:border-width 0s; }
.btn5:hover > div{ width:55%; height:55%;}
.btn5:hover .line_all{width:auto; height:auto; border-width:1px; transition-delay:0.3s; -webkit-transition-delay:0.3s;}
.btn5 span{ position:relative; z-index:1; }

.btn6{ position:relative; border:1px solid #d0d0d0;border:1px solid rgba(0,0,0,0.2); color:#666; overflow:hidden;-webkit-transition: border-color .3s, color .3s;transition: border-color .3s, color .3s;-webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);transition-timing-function: cubic-bezier(.2, 1, .3, 1);}
.btn6:hover{ color:#fff; border-color:#9A59B5;}
.btn6 .bg_in{background:#9A59B5; position:absolute;top: 0;left: 0;width: 150%;height: 100%;z-index: -1; opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transition: -webkit-transform .3s, opacity .3s;transition: transform .3s, opacity .3s;}
.btn6:hover .bg_in{opacity: 1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);-webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);transition-timing-function: cubic-bezier(.2, 1, .3, 1);}
.btn6 span{ position:relative; z-index:1; }

.btn7{position:relative;color:#000;  border:1px solid #d0d0d0;-webkit-transition: background-color .3s, color .3s;transition: background-color .3s, color .3s}
.btn7:before {content: '';position: absolute;top: -15px;left: -15px;bottom: -15px;right: -15px;background: inherit;z-index: -1;opacity: 0.5;
-webkit-transform: scale3d(.6, .4, 1);transform: scale3d(.6, .4, 1); display:none\9;}
.btn7:hover {background:#1DCBA8; border-color:#1DCBA8;-webkit-transition: background-color .1s .3s, color .1s .3s;transition: background-color .1s .3s, color .1s .3s;-webkit-animation: anim-moema-1 .3s forwards;animation: anim-moema-1 .3s forwards}
.btn7:hover:before {-webkit-animation: anim-moema-2 .3s .3s forwards;animation: anim-moema-2 .3s .3s forwards;}
@-webkit-keyframes anim-moema-1 {
60% {
-webkit-transform:scale3d(.8, .8, 1);
transform:scale3d(.8, .8, 1)
}
85% {
-webkit-transform:scale3d(1.1, 1.1, 1);
transform:scale3d(1.1, 1.1, 1)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes anim-moema-1 {
60% {
-webkit-transform:scale3d(.8, .8, 1);
transform:scale3d(.8, .8, 1)
}
85% {
-webkit-transform:scale3d(1.1, 1.1, 1);
transform:scale3d(1.1, 1.1, 1)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@-webkit-keyframes anim-moema-2 {
to {
opacity:0;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes anim-moema-2 {
to {
opacity:0;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}

.btn8{ border:1px solid #d0d0d0;position:relative;color: #666;overflow: hidden;-webkit-transition: color .3s;transition: color .3s;}
.btn8 .bg_brf, .btn8 .bg_aft{background:#D02818;position: absolute;height: 100%;width: 100%;bottom: 100%;left: 0;z-index: -1;
	-webkit-transition: all .3s;transition: all .3s;-webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
	transition-timing-function: cubic-bezier(.75, 0, .125, 1);}
.btn8 .bg_brf{ opacity:0.5;}
.btn8:hover {color: #fff; border-color:#D02818;}
.btn8:hover .bg_brf, .btn8:hover .bg_aft{bottom:0;}
.btn8:hover .bg_aft{-webkit-transition-delay: .175s;transition-delay: .175s;}
.btn8 span{ position:relative; z-index:1;}

.btn9{ border:1px solid #d0d0d0;position:relative;color: #666;overflow: hidden;-webkit-transition: all .4s;transition: all .4s;}
.btn9:hover{ color:#fff; border-color:#1CBAB8;}
.btn9 .bgsqr1,.btn9 .bgsqr2,.btn9 .bgsqr3,.btn9 .bgsqr4{background:#1CBAB8; position:absolute; width:25%; height:0;-webkit-transition: height .4s;transition: height .4s;}
.btn9 .bgsqr1{ top:0; left:0;}
.btn9 .bgsqr2{ bottom:0; left:25%;}
.btn9 .bgsqr3{ top:0; left:50%;}
.btn9 .bgsqr4{ bottom:0; left:75%;}
.btn9:hover .bgsqr1,.btn9:hover .bgsqr2,.btn9:hover .bgsqr3,.btn9:hover .bgsqr4{ height:100%;}
.btn9 span{ position:relative; z-index:1;}

.btn10{ border:1px solid #d0d0d0; position:relative; color: #666; overflow: hidden; -webkit-transition: all .6s;transition: all .6s;}
.btn10:hover{ color:#fff; border-color:#4E8735;}
.btn10 .bgsqr1{content: '';width: 0;height: 0;-webkit-transform: rotate(360deg); transform: rotate(360deg);border-style: solid;border-width: 0; border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent; border-left-color:#4E8735;position: absolute;bottom: 0;left: 0; -webkit-transition: all 0.6s; transition: all 0.6s;}
.btn10 .bgsqr2{content: '';width: 0;height: 0;-webkit-transform: rotate(360deg);transform: rotate(360deg);border-style: solid;border-width: 0; border-top-color:transparent;border-left-color:transparent;border-bottom-color:transparent;border-right-color:#4E8735; position: absolute;top: 0; right: 0;-webkit-transition: all 0.6s; transition: all 0.6s;}
.btn10:hover .bgsqr1{ border-width:200px 0 0 200px;}
.btn10:hover .bgsqr2{ border-width:0 200px 200px 0;}
.btn10 span{ position:relative; z-index:1;}

.btn11{ border:1px solid #d0d0d0;position:relative; color: #666; overflow: hidden; -webkit-transition: all .6s;transition: all .6s;}
.btn11:hover{ color:#fff; border-color:#5384B1;}
.btn11 .bgsqr1{content: '';width: 0;height: 0;-webkit-transform: rotate(360deg); transform: rotate(360deg);border-style: solid;border-width: 0; border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent; border-left-color:#5384B1;position: absolute;bottom: 0;left: 0; -webkit-transition: all 0.6s; transition: all 0.6s;}
.btn11 .bgsqr2{content: '';width: 0;height: 0;-webkit-transform: rotate(360deg);transform: rotate(360deg);border-style: solid;border-width: 0; border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-top-color:#5384B1; position: absolute;top: 0; left: 0;-webkit-transition: all 0.6s; transition: all 0.6s;}
.btn11 .bgsqr3{content: '';width: 0;height: 0;-webkit-transform: rotate(360deg);transform: rotate(360deg);border-style: solid;border-width: 0; border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;border-right-color:#5384B1; position: absolute;top: 0; right: 0;-webkit-transition: all 0.6s; transition: all 0.6s;}
.btn11 .bgsqr4{content: '';width: 0;height: 0;-webkit-transform: rotate(360deg);transform: rotate(360deg);border-style: solid;border-width: 0; border-left-color:transparent;border-right-color:transparent;border-top-color:transparent; border-bottom-color:#5384B1;position: absolute;bottom: 0; right: 0;-webkit-transition: all 0.6s; transition: all 0.6s;}
.btn11:hover .bgsqr1{ border-width:200px 0 0 200px;}
.btn11:hover .bgsqr2{ border-width:200px 200px 0 0;}
.btn11:hover .bgsqr3{ border-width:0 200px 200px 0;}
.btn11:hover .bgsqr4{ border-width:0 0 200px 200px;}
.btn11 span{ position:relative; z-index:1;}

.btn12{ border:1px solid #d0d0d0; position:relative; color: #666; overflow: hidden; -webkit-transition: all .6s;transition: all .6s;}
.btn12:hover{ color:#fff; border-color:#B8B926;}
.btn12 .bgsqr1,.btn12 .bgsqr2{background:#B8B926;position: absolute;top: 50%; top:0\9;content: '';width: 20px;height: 20px; -webkit-border-radius: 50%;border-radius: 50%;-webkit-transition: all 0.6s; transition: all 0.6s; opacity:0.5;}
.btn12 .bgsqr1{left: -20px;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.btn12 .bgsqr2{right: -20px;-webkit-transform: translate(50%,-50%);transform: translate(50%,-50%);}
.btn12:hover .bgsqr1{ -webkit-animation:criss-cross-left .8s both;animation:criss-cross-left .8s both;width:375px\9;height:375px\9;  opacity:1;}
.btn12:hover .bgsqr2{ -webkit-animation:criss-cross-right .8s both;animation:criss-cross-right .8s both;width:375px\9;height:375px\9;opacity:1;}
.btn12 span{ position:relative; z-index:1;}
@-webkit-keyframes criss-cross-left {
 0% {
  left:-20px
 }
 50% {
  left:50%;width:20px;height:20px;
 }
 100% {
  left:50%;width:375px;height:375px;
 }
}
@keyframes criss-cross-left {
 0% {
  left:-20px
 }
 50% {
  left:50%; width:20px;height:20px;
 }
 100% {
  left:50%;width:375px;height:375px;
 }
}
@-webkit-keyframes criss-cross-right {
 0% {
  right:-20px
 }
 50% {
  right:50%;width:20px;height:20px;
 }
 100% {
  right:50%;width:375px;height:375px;
 }
}
@keyframes criss-cross-right {
 0% {
  right:-20px
 }
 50% {
  right:50%;width:20px;height:20px;
 }
 100% {
  right:50%;width:375px;height:375px;
 }
}

.btn13{ border:1px solid #d0d0d0; position:relative; color: #666; overflow: hidden; -webkit-transition: all .6s;transition: all .6s;}
.btn13:hover{ color:#fff; border-color:#FF9900;}
.btn13 .bgsqr1{content: '';width: 0;height: 0;-webkit-transform: rotate(360deg); transform: rotate(360deg);border-style: solid;border-width: 0; border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent; border-left-color:#FF9900;position: absolute;bottom: 0;left: 0; -webkit-transition: all 0.6s; transition: all 0.6s;}
.btn13 .bgsqr2{content: '';width: 0;height: 0;-webkit-transform: rotate(360deg);transform: rotate(360deg);border-style: solid;border-width: 0; border-top-color:transparent;border-left-color:transparent;border-bottom-color:transparent; border-right-color:#FF9900;position: absolute;top: 0; right: 0;-webkit-transition: all 0.6s; transition: all 0.6s;}
.btn13:hover .bgsqr1{ border-width:50px 260px;}
.btn13:hover .bgsqr2{ border-width:50px 260px;}
.btn13 span{ position:relative; z-index:1;}

.btn14{ border:1px solid #d0d0d0; position:relative; color: #666; overflow: hidden; -webkit-transition: all .6s;transition: all .6s;}
.btn14:hover{ color:#fff; border-color:#FF6600;}
.btn14 .bgsqr1,.btn14 .bgsqr2,.btn14 .bgsqr3,.btn14 .bgsqr4{background:#FF6600;position: absolute;top:0; width: 0px;height: 100%;-webkit-transition: all 0.4s; transition: all 0.4s; opacity:0.35;}
.btn14 .bgsqr3,.btn14 .bgsqr4{ opacity:0.75;}
.btn14 .bgsqr1{ left:0;}
.btn14 .bgsqr2{ right:0}
.btn14 .bgsqr3{ right:0;}
.btn14 .bgsqr4{ left:0;}
.btn14:hover .bgsqr1,.btn14:hover .bgsqr2,.btn14:hover .bgsqr3,.btn14:hover .bgsqr4{ width:100%;}
.btn14:hover .bgsqr3,.btn14:hover .bgsqr4{-webkit-transition-delay:.4s;transition-delay:.4s;}
.btn14 span{ position:relative; z-index:1;}

.btn15{ position:relative; border-bottom:4px solid #FF339A; background:#FF339A; color: #fff; overflow: hidden;}
.btn15 .bgsqr1{ position:absolute; background:#fff; opacity:0.2; *filter:alpha(opacity=20); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20); left:0; top:0; right:0; height:100%;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.btn15:hover .bgsqr1{ height:0;}
.btn15 span{ position:relative; z-index:1;}

.btn16{ border:1px solid #d0d0d0; position:relative; color: #666; overflow: hidden; -webkit-transition: all .6s;transition: all .6s;}
.btn16:hover{ color:#fff; border-color:#720E9E;}
.btn16 .bgsqr1{background:#720E9E;position: absolute;width: 0;height: 0;border-radius: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);
-webkit-transition: width .4s,height .4s;transition: width .4s,height .4s;z-index: -1; left:0\9 !important; top:0\9 !important;}
.btn16:hover .bgsqr1{ width:600px; height:600px;}
.btn16 span{ position:relative; z-index:1; }


/*隐藏视频下载按钮*/
video::-internal-media-controls-download-button {
    display:none;
}
 
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
 
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}
