@charset "utf-8";
/*--------------banner---------------*/
.banner {
    text-align: center;
    overflow: hidden;
    width: 100%;
    padding: 0.3em;
    border-top: 24px dashed transparent;
    border-bottom: 24px dashed transparent;
    background: linear-gradient(#C7D7E1,#C7D7E1) padding-box,repeating-linear-gradient(-90deg,#fff 0, #fff 1.25em,#C7D7E1 0,#C7D7E1 2.4em);
}
.marquee { margin-top:25px; }
.marquee a {font-size:14px;    font-family: "微软雅黑";}
.xn-index-gdtp{float:left;width:20%;}
.xn-index-gdtpimg1{
	display: inline-block;
	background:url(../images/tjdx/img01.jpg) no-repeat;
	width:371px;
	height:238px;
}
.xn-index-gdtpimg2{
	display: inline-block;
	background:url(../images/tjdx/img02.jpg) no-repeat;
	width:371px;
	height:238px;
}
.xn-index-gdtpimg3{
	display: inline-block;
	background:url(../images/tjdx/img03.jpg) no-repeat;
	width:371px;
	height:238px;
}
.xn-index-gdtpimg4{
	display: inline-block;
	background:url(../images/tjdx/img04.jpg) no-repeat;
	width:371px;
	height:238px;
}
.xn-index-gdtpimg5{
	display: inline-block;
	background:url(../images/tjdx/img05.jpg) no-repeat;
	width:371px;
	height:238px;
}
.xn-banner-cn .swiper-pagination{
    padding-top: 0.428rem;
    text-align: right;
    padding-right: 0.71rem;
    height: 1.07rem;
	bottom:1px !important;
}
.xn-banner-cn .swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    opacity: 1;
	position: relative;
    top: -6px;
}
.xn-banner-cn .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #D90D0D;
}
.xn-banner-cn .col-md-6,.xn-banner-cn .col-sm-6{padding:0;}
/*--------------档案馆介绍---------------*/
.intro_tit { text-align: center; margin:90px auto 52px auto; }
.bggk_intro_left { padding:0px 28px; }
.bggk { height:380px; margin:0 auto; margin-top:54px; }
.bggk_intro { height:auto; background:url(../images/dagjsbg_03_06.jpg) no-repeat; float:left; overflow:hidden; }
.bggk_intro .more { float:right; margin-top:33px; }
.bggk_intro .hr { height:1px; background:#c9c9c9; margin-top:79px; text-align:center; clear:both; }
.bggk_intro .intro_img { margin-top:16px; text-align:center; }
.bggk_intro .intro_content { font-size:14px; font-family:"Microsoft YaHei"; margin-top:14px; line-height:28px; color:#919191; }
.bggk_video .sp { width:570px; height:370px; }
/********pop*******/
#video-button { cursor: pointer; }
.pop { position:fixed; z-index:9999;    background: rgba(0, 0, 0, .8);   width:100%; height:100%; top:0; left:0; text-align:center; display: none; }
.pop div { width: 90%; max-width:750px; display:inline-block; *display:inline;
*zoom:1;
vertical-align:middle; text-align:left; position:relative; }
.pop video { width: 100%; }
.pop .closex { position:absolute; display: inline-block; top:60px; right:40px; background-image:url(../images/lstclose.png); width:35px; height:35px; cursor: pointer; }
.pop div+i { display:inline-block; vertical-align:middle; height:100%; }
.bgFull { background-position: center center; background-repeat: no-repeat; background-size: cover; -ms-behavior: url(../video/backgroundsize.min.htc); behavior: url(backgroundsize.min.htc); }
/*--------------服务大厅---------------*/
.service_tit { text-align:center; margin:25px auto 50px auto; }
.service_bg { width:100%; height:auto; padding-bottom: 30px; background:url(../images/service_bg_02.jpg) center no-repeat; overflow:hidden; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; }
.ser_con { margin:40px auto 20px auto; padding:0 15px; }
.ser_guide { width:20%; float:left; text-align:center; margin-top: 50px; }
.ser_guide p { margin:0 auto; }
.ser_guide_img1 { background:url(../images/fwzn.png) no-repeat; width:168px; height:168px; display:inline-block; -webkit-transition:1s ease all; -moz-transition:1s ease all; }
.ser_guide_img1:hover { background:url(../images/fwznhover.png) no-repeat; width:168px; height:168px; display:inline-block; -webkit-transform:rotate(360deg) scale(1.2, 1.2); -moz-transform:rotate(360deg) scale(1.2, 1.2); }
.ser_guide_img2 { background:url(../images/fwrx.png) no-repeat; width:168px; height:168px; display:inline-block; -webkit-transition:1s ease all; -moz-transition:1s ease all; }
.ser_guide_img2:hover { background:url(../images/fwrxhover.png) no-repeat; width:168px; height:168px; display:inline-block; -webkit-transform:rotate(360deg) scale(1.2, 1.2); -moz-transform:rotate(360deg) scale(1.2, 1.2); }
.ser_guide_img3 { background:url(../images/fwzx.png) no-repeat; width:168px; height:168px; display:inline-block; -webkit-transition:1s ease all; -moz-transition:1s ease all; }
.ser_guide_img3:hover { background:url(../images/fwzxhover.png) no-repeat; width:168px; height:168px; display:inline-block; -webkit-transform:rotate(360deg) scale(1.2, 1.2); -moz-transform:rotate(360deg) scale(1.2, 1.2); }
.ser_guide_img4 { background:url(../images/fwcp.png) no-repeat; width:168px; height:168px; display:inline-block; -webkit-transition:1s ease all; -moz-transition:1s ease all; }
.ser_guide_img4:hover { background:url(../images/fwcphover.png) no-repeat; width:168px; height:168px; display:inline-block; -webkit-transform:rotate(360deg) scale(1.2, 1.2); -moz-transform:rotate(360deg) scale(1.2, 1.2); }
.ser_guide_img5 { background:url(../images/wlfwpt.png) no-repeat; width:168px; height:168px; display:inline-block; -webkit-transition:1s ease all; -moz-transition:1s ease all; }
.ser_guide_img5:hover { background:url(../images/wlfwpthover.png) no-repeat; width:168px; height:168px; display:inline-block; -webkit-transform:rotate(360deg) scale(1.2, 1.2); -moz-transform:rotate(360deg) scale(1.2, 1.2); }
.ser_guide_content { margin-top:24px; font-size:14px; color:#FFF; line-height: 26px; }
.ser_guide_content a { color:#F00; }
.ser_guide h3 { font-size:18px; font-weight:bold; color:#FFF;font-family:"微软雅黑";  }
/*--------------新闻中心---------------*/
.news { margin:0 auto; margin:72px auto 70px auto; }
.news_tit { margin:1.96rem auto 1.357rem auto; text-align:center; }
.news_con { margin-top:79px; margin:0 auto; height:500px; position:relative; }
#flexiselDemo2, #flexiselDemo3 { display: none; }
.nbs-flexisel-container { position: relative; max-width: 100%; margin-bottom:60px; }
.nbs-flexisel-ul { position: relative; width: 9999px; margin: 0px; padding: 0px; list-style-type: none; text-align: center; }
.nbs-flexisel-inner { overflow: hidden; margin-top:3em; }
.nbs-flexisel-item { float: left; margin: 0px; padding: 0px; cursor: pointer; position: relative; border:1px solid #fff; }
ul#flexiselDemo1 li .news_con_day { font-size:16px; margin-left:13px; margin-top:27px; color:#b2b2b2; font-family:"Microsoft YaHei"; text-align:left; }
ul#flexiselDemo1 li .hr { width:84px; height:2px; background:#999999; margin-top:8px; margin-left:13px; }
ul#flexiselDemo1 li .news_con_year {
	font-size:14px;
	font-family:"Microsoft YaHei";
    color: #666666;
    margin: 0.57rem 0;
}
ul#flexiselDemo1 li .news_conten { font-size:14px;color: #666; line-height: 0.857rem;font-family:"Microsoft YaHei"; }
ul#flexiselDemo1 li .news_tit_t {
	font-family: "Microsoft YaHei";
    font-size: 0.71rem;
    font-weight: bold;
    color: #654D37;
    text-align: center;
    margin-bottom: 0.71rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
ul#flexiselDemo1 li .news_more { margin-top:17px; text-align:left; padding-left:10px; }
ul#flexiselDemo1 li{
	margin-bottom: 0.35rem;
    padding: 0;	
}
ul#flexiselDemo1 li:first-child{margin-bottom:1rem;}
ul#flexiselDemo1 li a img{
    display: inline-block;
    height: 5.71rem;
    object-fit: contain;
}
.xn-news-img1{
    float: left;
    width: 37%;
}
ul#flexiselDemo1 li:hover i { background-position:-5px -50px; }
.nbs-flexisel-item > a img { cursor:auto; position: relative; width: 90%; margin: 0 5%; }
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right { width: 40px; height: 40px; position: absolute; cursor: pointer; z-index: 100; margin-top:0em; }
.nbs-flexisel-nav-left { left: -50px; background: url(../images/control.png) no-repeat -5px -6px; }
.nbs-flexisel-nav-right { right: -47px; background: url(../images/control.png) no-repeat -63px -6px; }
.nbs-flexisel-nav-left:hover { background-position:-5px -61px; }
.nbs-flexisel-nav-right:hover { background-position:-63px -59px; }
.news_more a { display:block; width:40px; height:40px; }
.news_more i { background:url(../images/news_more.png) no-repeat -49px -4px; width:40px; height:40px; display:block; }
.xn-fs1{
	width: 100%;
    font-size: 1.178rem;
    font-family: "lishu";
    color: #fff;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translatey(-50%);
}
.xn-news .news_tit img,.xn-noticegg .noticegg_tit img{vertical-align: sub;}
.xn-news-detail{color:#DD8A13;}
.xn-news-ckgd{font-family:"Microsoft YaHei";color:#FFB424;font-size:14px;margin-top: 0.57rem;}
.xn-news .arrival-grids,.xn-noticegg .arrival-grids,.xn-premiumcg .arrival-grids{overflow: hidden;}
.xn-premiumcg .arrival-grids{margin-top: 1.14rem;}
.xn-premiumcg .arrival-grids .xn-gzdtyujl-ckgd{
	position: static;
	display: inline-block;
    float: right;
    color: #0F66BB;
    margin-top: 0.2rem;
    bottom: 1.428rem;
}
.xn-news .arrival-grids:hover{cursor: pointer;}
/********************通知公告*********************/
.noticegg_tit{margin: 2.25rem auto 1.96rem auto;text-align:center;}
.xn-banner-cn{
    max-height: 400px;
	margin-top: 2.28rem;
}
.xn-page-main .xn-banner-cn:first-of-type{margin-top:0;max-height: none;}
.xn-banner-cn .col-md-4.xn-workdynamics:nth-child(3){margin-right:0;}
.banner-img{
    width: 100%;
    height:14.285rem ;
    margin-bottom: 1.428rem ;
}
.banner-img>img{
    display: block;
    width: 100%;
    height: 100%;
}
.xn-noticegg{margin-top: 1.428rem;padding-bottom: 2rem;background: #F5F5F5 url(../images/tjdx/xn-tgzgimg1.jpg) right bottom no-repeat;}
.xn-noticegg-time{
    background: #005187;
    color: #fff;
    width: 4.28rem;
    height: 3.21rem;
    text-align: center;
    padding-top: 0.357rem;
}
.xn-noticegg-day{font-size: 1.25rem;}
.xn-noticegg-year{margin-top: -0.14rem;}
.xn-noticegg-title{
    font-family: "Microsoft YaHei";
    font-size: 20px;
    font-weight: bold;
    color: #333;
    padding: 0.89rem 0 0.53rem 0;
}
.xn-noticegg-conten{
	font-size: 14px;
    color: #666;
    font-family: "Microsoft YaHei";
}
.xn-noticegg ul li{margin-bottom: 15px;padding-right: 1.428rem;}
.xn-tzgg-titlet{
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xn-tzgg-content{
    color: #555555;
    padding-top: 0.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/**********************工作动态和业务交流********************/
.xn-gzdtyujl{margin: 1.428rem 0 1.87rem 0;height: 12.21rem;}
.xn-ywinterflow{
	float: right;
    width: 49.0625%;
	height: 100%;
	padding: 1rem 0 0 0;
    background: #fff;
}
.xn-ksgk-img {
    width: 100%;
}
.xn-ksgk-img img{
    display: block;
    width: 100%;
    height: 100%;
}
.xn-banner-cn .col-md-6.xn-workdynamics {
    position: relative;
    margin-right: 80px;
    width: calc(50% - 40px);
}
.xn-index-gzdt .xn-index-gzdtTitle{
	display: block;
    text-align: center;
    color: #202020;
    font-size: 24px;
    font-weight: bold;
    padding: 10px 0 12px 0;
}
.xn-index-gzdt .xn-index-gzdtcn{
	display: inline-block;
    font-size: 16px;
    color: #888888;
    text-indent: 2em;
    line-height: 28px;
}
.xn-banner-cn .col-md-6.xn-workdynamics:nth-child(2){
	margin-right:0;
}
.col-md-6.xn-xtdl-cn{
	padding: 0.78rem 1.14rem 1.28rem 1.14rem;
    background-color: #fff;
    height: 11.428rem;
    position: relative;
    margin-right: 0.857rem;
    width: 32.2%;
	background: url(../images/xn-systemlogin.jpg) no-repeat;
}
.xn-xtdl-cn .xn-xtdl-login{
	width: 60%;
    margin: 0 auto;
}
.xn-xtdl-cn .xn-xtdl-username{}
.xn-xtdl-cn .xn-xtdl-username input,.xn-xtdl-cn .xn-xtdl-password input{
	font-size: 16px;
    padding: 5px 0;
    width: 100%;
    margin: 5px 0 0.64rem 0;
    color: #755C46;
    background-color: transparent;
    border-width: 0;
    border-bottom: 1px solid #9C836E;
}
.xn-xtdl-cn .xn-xtdl-password{}
.xn-xtdl-cn .xn-xtdl-btn{
	background: #755C46;
    border-radius: 0.857rem;
    text-align: center;
    padding: 0.428rem 0;
	margin-top: 0.75rem;
	cursor: pointer;
}
.xn-xtdl-cn .xn-xtdl-btn span{
	font-size: 18px;
    color: #fff;
}
.xn-gzdtyujl .xn-workdynamics{
	float: left;
    width: 48.125%;
}
.xn-gzdtyujl .xn-workdynamics .xn-gzdtyujl-cn{padding-top: 0.3rem;}
.xn-index-workimg{
	background: url(../images/img.jpg) no-repeat;
	width:100%;
	height:100%;
	background-size: 100% 100%;
}
.xn-articleMa-cn{
	float: left;
    width: 20%;
    height: 100%;
    background: #F0ECE5;
    border: 1px solid #DCD5CE;
    border-radius: 6px;
    padding: 1.39rem 1.07rem;
    text-align: center;
}
.xn-articleMa-cn .xn-articleMa-img1{
	background: url(../images/xn-ta.png) no-repeat;
    width: 7rem;
    height: 7.67rem;
    margin: 0 auto;
    background-size: 100%;
    padding-top: 1.96rem;
}
.xn-articleMa-cn .xn-articleMa-img1 span{
	font-size: 1.357rem;
    display: inline-block;
    font-family: "lishu";
    line-height: 1.28rem;
}
.xn-articleMa-cn .xn-articleMa-btn{
	margin-top: 0.28rem;
    background: #80664F;
    border-radius: 20px;
    font-size: 0.57rem;
    color: #fff;
    padding: 0.3218rem 0;
	cursor: pointer;
}
.xn-gzdtyujl-title{position: relative;}
.xn-gzdtyujl-cn{padding-top: 20px;}
.xn-gzdtyujl-title img{vertical-align: sub;}
.xn-gzdtyujl-gzdt{
    position: relative;
    display: inline-block;
    width: 6.78rem;
    height: 2rem;
    background: url(../images/tittle.png) no-repeat;
    background-size: 100% 100%;
    text-align: center;
}
.xn-gzdtyujl-ckgd{
    color: #A28463;
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 14px;
}
.xn-gzdtyujl-cn p{
    padding-top: 1.2857rem;
    font-size: 0.571rem;
    line-height: 1.1428rem;
    color: #666;
    text-indent: 2em;
}
.xn-gzdtyujl-cn > ul > li > a{
	display: inline-block;
	width:100%;
	padding: 6px 0;
}
.xn-gzdtyujl-time{
    float: left;
    width: 12%;
    margin-bottom: 0.5rem;
    text-align: center;
    border: 1px solid #024087;
}
.xn-gzdtyujl-lbt{
    float: left;
    width: 88%;
    padding-left: 3%;
	padding-top: 0.15rem;
}
.xn-gzdtyujl-day{
    color: #fff;
    font-size: 24px;
    background-color: #024087;
}
.xn-gzdtyujl-year{color: #0F388D;padding: 5px 0;}
.xn-dagl-cn{
    padding: 0.5rem 1.786rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
}
.xn-dagl-cn .svg-box{
    width:  8.857rem;
    height: 3.1428rem;
    text-align: center;
    color: #333;
    font-size: 0.6428rem;
    border: 1px solid #A7C6E4;
    background-color: #F5FAFF;
    border-radius: 0.2142rem;
    margin-bottom: 0.64285rem;
}
.xn-dagl-cn .xn-dagl-box-svg1:before{
    content: "";
    background: url(../images/xn-dagl-cn-svg01.svg) no-repeat;
	background-size: 100%;
    display: inline-block;
    width: 1.5rem;
    height: 1.714rem;
    margin-right: 0.607rem;
    top: 0.81rem;
    position: relative;
}
.xn-dagl-cn .xn-dagl-box-svg2:before{
    content: "";
    background: url(../images/xn-dagl-cn-svg02.svg) no-repeat;
	background-size: 100%;
    display: inline-block;
    width: 1.5rem;
    height: 1.714rem;
    margin-right: 0.607rem;
    top: 0.81rem;
    position: relative;
}
.xn-dagl-cn .xn-dagl-box-svg3:before{
    content: "";
    background: url(../images/xn-dagl-cn-svg03.svg) no-repeat;
	background-size: 100%;
    display: inline-block;
    width: 1.5rem;
    height: 1.714rem;
    margin-right: 0.607rem;
    top: 0.81rem;
    position: relative;
}
.xn-dagl-cn .xn-dagl-box-svg4:before{
    content: "";
    background: url(../images/xn-dagl-cn-svg04.svg) no-repeat;
	background-size: 100%;
    display: inline-block;
    width: 1.5rem;
    height: 1.714rem;
    margin-right: 0.607rem;
    top: 0.81rem;
    position: relative;
}
.xn-dagl-cn li{
    width: 48.25%;
    padding: 0.45rem 0 0.52rem 0;
    float: left;
    text-align: center;
}
.xn-dagl-text{
	display: inline-block;
    font-size: 0.57rem;
    width: 40%;
    color: #80664F;
}
.xn-dagl-daimg{
    display: inline-block;
    width: 22px;
    text-align: center;
}
.xn-dagl-cn li a {
    display: inline-block;
    width: 100%;
}
.xn-index-kstd{
	background: url(../images/jz1.png) no-repeat;
    height: 232px;
    background-size: 100% 100%;
}
.xn-index-kstdsc{display: inline-block;height: 100%;}
.xn-index-kstd .xn-index-kstdsc > a{
	display: inline-block;
	text-align: center;
	padding: 37px 17px 0 18px;
}
.xn-index-kstd > a{
	display: inline-block;
    position: relative;
    color: #2D2D2D;
    font-size: 15px;
    font-family: 'lishu';
    width: calc(100% / 5.5);
    line-height: 1.14rem;
    text-align: center;
    padding-top: 44px;
}
.xn-index-kstd > a > span.xn-index-firsts{
    width: 3.14rem;
    display: inline-block;
    font-size: 1.35rem;
    position: relative;
    left: 10px;
    top: -24px;
}
.xn-index-kstd .xn-index-kstdimg1{
	display: inline-block;
    background: url(../images/icon_zhdagl.svg) no-repeat;
    width: 108px;
    height: 104px;
	background-size: 100% 100%;
}
.xn-index-kstd .xn-index-kstdimg2{
	display: inline-block;
	background: url(../images/icon_daycyy.svg) no-repeat;
	width: 108px;
    height: 104px;
	background-size: 100% 100%;
}
.xn-index-kstd .xn-index-kstdimg5{
	display: inline-block;
	background: url(../images/icon_sxdagl.svg) no-repeat;
	width: 108px;
    height: 104px;
	background-size: 100% 100%;
}
.xn-index-kstd .xn-index-kstdimg6{
	display: inline-block;
	background: url(../images/icon_daxxfb.svg) no-repeat;
	width: 108px;
    height: 104px;
	background-size: 100% 100%;
}
.xn-index-kstd a:hover .xn-index-kstdimg1{
	background: url(../images/icon_zhdagl_roll.png) no-repeat;
	background-size: contain;
	animation:myfirst 2s infinite linear;
}
.xn-index-kstd a:hover .xn-index-kstdimg2{
	background: url(../images/icon_daycyy_roll.png) no-repeat;
	background-size: contain;
	animation:myfirst 2s infinite linear;
}
.xn-index-kstd a:hover .xn-index-kstdimg5{
	background: url(../images/icon_sxdagl_roll.png) no-repeat;
	background-size: contain;
	animation:myfirst 2s infinite linear;
}
.xn-index-kstd a:hover .xn-index-kstdimg6{
	background: url(../images/icon_daxxfb_roll.png) no-repeat;
	background-size: contain;
	animation:myfirst 2s infinite linear;
}
@keyframes myfirst {
	from {
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform:rotateY(0deg);	
	}
	to{
		-moz-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-ms-transform: rotate(359deg);
		transform:rotateY(359deg);	
	}
}
.xn-index-kstd .xn-index-kstdText{
	display: block;
    font-size: 0.64rem;
    margin-top: -10px;
    color: #333;
    font-family: Microsoft YaHei;
}
/**********************精品藏馆**********************/
.xn-premiumcg {
    margin-bottom: 1.6rem;
}
.xn-premiumcg .xn-gzdtyujl-title{text-align:center;}
.premiumcg_tit{margin: 2.25rem auto 0.96rem auto;text-align: center;}
.premiumcg_tit img{vertical-align: sub;}
.xn-premiumcg .swiper-slide{
	position: relative;
	border: 1px solid #EAE9E6;
    padding: 4px;
}
.xn-premiumcg .swiper-slide a img{height:6.71rem;}
.xn-premiumcg .swiper-slide a figure p{
	margin: 0;
    background: rgba(0,0,0,0.4);
    color: #fff;
    text-align: center;
    padding: 3px;
    position: absolute;
    width: calc(100% - 8px);
    bottom: 3px;
}
.xn-index-bgmrg{
	vertical-align: text-top;
    width: 4px;
    height: 4px;
    background-color: #BE1616;
    display: inline-block;
}
.xn-index-lbt{
    padding-left: 0.3rem;
    width: 80%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    color: #202020;
}
.xn-index-times{float: right;font-size: 16px; color: #787878;}
/*--------------专题服务---------------*/
.ztfw { width:100%; height:auto; overflow:hidden; background:#e2e2e2; }
.ztfw .marginbottom { margin-bottom:110px; }
.ztfw_tit { margin: 72px auto 46px auto; text-align: center; }
.banner-info-grid1 h4 { text-transform:capitalize; font-size:1.3em; margin:0; font-weight:bold; color:#b8b8b8; font-family:"Microsoft YaHei"; }
.banner-info-grid1 p { margin:1em auto auto auto; color:#b8b8b8; font-size:14px; font-family:"Microsoft YaHei"; }
.banner-info-grid1:hover .banner-info-grid-left h4 { color:#FFF; }
.banner-info-grid1:hover .banner-info-grid-left p { color:#FFF; }
.banner-info-grid1:hover { background:#cc0001; color:#FFF; -webkit-transition: all .3s ease;
 -moz-transition: all .3s ease;
 transition: all .3s ease;
-webkit-backface-visibility: none; }
.banner-info-grid1 img { max-width:60px; /*opacity:0.3; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);*/ }
.banner-info-grid1 { background-color:#fff; padding:2em; }
.banner-info-grid-left { float:left; width:70%; }
.banner-info-grid-left span { color:#fff; font-size:2.5em; }
.banner-info-grid-right { float:right; width:30%; }
.banner-info-grid { padding:0 5px!important; margin-bottom:10px; }
/*--------------快速通道---------------*/
.fast_track { width:100%; background:#f3f3f3; height:auto; overflow:hidden; }
.fast_track_tit { margin:50px auto; text-align: center; }
.fast_track_con { width:20%; float:left; text-align: center; }
.fast_track_content { height: auto; overflow: hidden; margin-bottom:50px; }
.fast_track_content a { margin:0 auto; display: block; width: 110px; height: 110px; position: relative; cursor: pointer; transition: transform 0.6s, z-index 0.6s; -webkit-transition: -webkit-transform 0.6s, z-index 0.6s; }
.fast_track_content a i, .fast_track_content a em { display: block; width:100%; height:100%; background-image: url("../images/icon.png"); position: absolute; left:0; top:0; transition:z-index 0.6s; -webkit-transition:z-index 0.6s; }
.fast_track_content a i { z-index: 10; transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform:rotateY(180deg); -o-transform:rotateY(180deg); }
.fast_track_content a em { z-index: 100; }
.fast_track_content a:hover { transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform:rotateY(180deg); -o-transform:rotateY(180deg); }
.fast_track_content a:hover i { z-index: 100; }
.fast_track_content a:hover em { z-index: 10; }
.fast_track_content a.list1 i { background-position:0 0; }
.fast_track_content a.list1 em { background-position:0px 0px; }
.fast_track_content a.list2 i { background-position:0 -113px; }
.fast_track_content a.list2 em { background-position:0px -113px; }
.fast_track_content a.list3 i { background-position:0 -226px; }
.fast_track_content a.list3 em { background-position:0 -226px; }
.fast_track_content a.list4 i { background-position:0 -339px; }

.fast_track_content a.list4 em { background-position:0 -339px; }
.fast_track_content a.list5 i { background-position:0 -454px; }
.fast_track_content a.list5 em { background-position:0 -454px; }
.fast_track_content_t h5 { font-size:16px; color:#c7080d; font-weight:bold; font-family:"微软雅黑"; }
.fast_track_content_t li:hover { color:#c7080d; font-weight:bold; }
/*--------------返回顶部---------------*/
.dn{display: none;}
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index:1000;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}

.go-top .uc-2vm-pop{
    position: absolute;right: 60px;top: -100px;
    width: 123px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
    background: #fff;

}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}