*{margin:0;padding:0;font-family: "微软雅黑";}

.hContainer{

	/*max-width:1200px;*/

	width:1200px;

	margin:0 auto;

	padding:0px;

}

@font-face{

   font-family: 'text_card';

   src: url('../fonts/text_card.TTF');

}

@font-face{

   font-family:'english_text';

   src: url('../fonts/english_text.OTF');

}

a{

	color: black;

	text-decoration: none;

}

ul{

	list-style: none;

	margin: 0px;

}

li{

	list-style: none;

}

h1,h2,h3,h4,h5,h6{

	margin-top:0px ;

	margin-bottom: 0px;

}

body{

	background:none;

}

dl,dd,dt{

	margin:0;

	font-weight: 400;

}

.public-left{

	float: left;

}

.public-right{

	float: right;

}

.public-clear:after {

    display: block;

    clear: both;

    content: "";

    visibility: hidden;

    height: 0;

}

.mobile-banner,.mobile-btn{

	display: none;

}

.home-banner{

	width: 100%;

}

.home-banner img{

	width: 100%;

}

p{

	margin:0px;

}

.flex-justify{

	display: flex;

	justify-content: center;

	align-items: center;

}

.public-clear{

	clear: both;

}

.mobile-banner,.mobile-btn{

	display: none;

}

.headtop{

	box-sizing: border-box;

	padding:25px 0px;

}

.topsign{

	position: relative;

}

.topname{

	font-size: 16px;

	color: ##7a7a7a;

}

.topname::before{

	content:url(../images/dh_icon.png);

	position: absolute;

	left: -50px;

	width:44px;

	height:44px;

	top:50%;

	margin-top: -22px;

	display: flex;

	justify-content: center;

	align-items: center;

}

.toptel{

	font-size: 30px;

	font-weight:bold;

	color: #252525;

}

.navbg{

	background:#3a3d90;

}

.nav-info{

	display: flex;

	justify-content: space-between;

	align-items: center;

    width:100%;

}

.nav-info li{

	position: relative;

    box-sizing: border-box;

    width:11.1%;

    height:60px;

    text-align: center;

}

.nav-info li:last-of-type{

    margin-right: 0px;

}



.nav-info li>a{

    line-height:60px;

    color: #fff;

    font-size:15px;

    position:relative;

}

.nav-info li::before{

    content:"|";

    position:absolute;

    right:0px;

    top:50%;

    margin-top:-10px;

    width:8px;

    height:20px;

    color:#5d5fa2;

}

.nav-info li:last-of-type::before{

	display:none;

}

.nav-info li.nav_active>a::after,.nav-info li:hover>a::after{

    content:"";

    position:absolute;

    left:0px;

    bottom:-21px;

    width:100%;

    height:3px;

    background:#f68101;

}

.smallDrop{

    position: absolute;

    width:258px;

    left:-73px;

    top:59px;

    box-sizing:border-box;

    display: none;

    z-index: 999;

    background:#fff;

    border-top: 1px solid #ccc;

}

.nav-info li:hover>a{

	color:#f68101;

}

.nav-info li:hover .smallDrop{

    display: block;

}

.smallList{

    width:100%;

    margin: 0 auto;    

}

.smallList dd:first-child{

    background:none;

}

.smallList dd{

    line-height:40px;

    text-align: center;

    border-bottom: 1px solid #fff;

}

.smallList dd:hover{

    background:#f68101;

}

.smallList dd a{

    color:#333;

    font-size: 14px;

}

.smallList dd:hover a{

    color:#fff;

}

.pc-banner .ban-next,.pc-banner .ban-prev{

	background-image:none ;

	width:50px;

	height:50px;

	outline: none;

	top: 50%;

	margin-top: -25px;

}

.pc-banner .ban-next{

	right:30px;

}

.pc-banner .ban-prev{

	left:30px;

}



.hot-key{

	border-bottom:1px solid #e9e9e9;

	background:#f6f6f6;

}

.hot-key .hContainer{

	z-index:100;

}

.hot-keyslide{

	display: flex;

	justify-content: space-between;

	align-items: center;

	box-sizing:border-box;

	width:100%;

	height:65px;

}

.key-word{

	color:#333333;

	font-size:16px;

	font-weight: bold;

	line-height:40px;

}

.key-word>span{

	float:left;

	margin:0 15px 0 0 ;

}

.key-word a{

	margin-right:5px;

	color: #6a6a6a;

	font-size:14px;

	font-weight: 400;

}

.key-word a:hover{

	color:#f68101;

}

.key-word a:last-of-type{

	margin-right: 0px;

}

.hot-title{

	margin-right:8px;

	display:inline-block;

}

.search{

	position: relative;

	color: #333333;

	font-size: 13px;

}

.search-info{

	box-sizing: border-box;

	border: none;

	background: none;

	border-bottom: 1px solid #a9a9a9;

	height: 35px;

	line-height: 35px;

	outline: none;

	position: relative;

	width:210px;

	color: #a9a9a9;

	padding:0px 20px 0px 0px;

}

.search-submit{

	outline:none;

	position:absolute;

	right: 0px;

	top:50%;

	background: url('../images/fdj.png');

	background-size:100% 100% ;

	width:17px;

	height: 17px;

	margin-top: -8.5px;

	border: none;

}

.publicArea{

    text-align: center;

}

.publicTitle{

	text-align: center;

    font-size:36px;

    color:#3c3f91;

    font-weight:bold;

}

.publicText,.publicEnglish{

    font-size: 16px;

    color: #666666;

    margin:5px 0px;

}

.publicEnglish{

	position: relative;

	 display: flex;

    justify-content: center;

    align-items: center;

	margin-top: 15px;

	height: 1px;

    font-size: 14px;

    background:#ccc;

    color: #6f6f6f;

    

}

.publicEnglish span{

	padding:0 55px;

	display:inline-block;

	position: relative;

	background:#fff;

}

.publicEnglish span i{

	content:"";

	position: absolute;

	top:50%;

	margin-top:-1.5px;

	width:30px;

	height:3px;

	background:#3a3d90;

}

.publicEnglish span i:first-child{

	left:0;

}

.publicEnglish span i:last-of-type{

	right:0;

}

.proCenter{

    background:#fff;

    padding:40px 0px;

}

.proTab{

	margin:25px 0px;

	box-sizing: border-box;

	padding:0 30px;

    text-align: center;

    background:#3a3d90;

}

.proTab li{

	float: left;

    width:20%;

    line-height:40px;

    height:40px;

}

.proTab li a{

	color:#fff;

}

.proTab li.active{

    background:#3a3d90;

}

.proTab li.active a{

	position: relative;

    color:#fff;

}



.proTab li.active a::after,.proTab li.active a::before{

	content:"";

	position: absolute;

	top:50%;

	margin-top:-0.5px;

	width:10px;

	height:1px;

	background:#d72429;

}

.proTab li.active a::after{

	left:-20px;

}

.proTab li.active a::before{

	right:-20px;

}



.proTab li:last-of-type{

    margin-right:0px;

}

.proList{

    

}

.proList li{

    width:380px;

    margin:0px 29px 30px 0px;

    float:left;

    

}

.proList li:nth-child(3n){

    margin-right:0px;

}

.proImg{

    position: relative;

    overflow:hidden;

}

.proList li img{

    max-height:280px;

    width:100%;

    height:100%;  

}

.proSlides{

    position:absolute;

    left:0px;

    width:100%;

    height:100%;

    background:rgba(58,61,144,0.85);

    bottom:-125%;

    padding:3%;

    box-sizing: border-box;

    transition: all .5s; 

}

.proLine{

    width:100%;

    height:100%;

    border:1px solid #f7f7f7;

    text-align:center;

    display: flex;

    justify-content:center;

    align-items:center;

}

.proSarea{

    width:100%;  

}

.proSlideInfo{

    font-size: 14px;

    line-height:25px;

    color: #ffffff;

    width:90%;

    margin: 0 auto;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp:2;

    overflow: hidden;

}

.proSlideTitle{

    font-size: 18px;

    margin:10px 0px;

    text-align: center;

    color: #ffffff;

    font-weight:bold;

}

.proSlideDetail{

    width: 80px;

    height: 25px;

    background:#d72429;    

    line-height:25px;

    font-size: 12px;

    color: #fff;

    margin:0 auto;

}

.proList li:hover .proSlides{

    bottom:0px;

}

.proTitle{

    font-size: 16px;

    color: #333333;

    margin-top:10px;

    text-align: center;

    line-height:37px;

    overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;

}

.proMore{

    display: table;

    text-align: center;

    width:100%;

}

.proMore li{

    width:239px;

    height: 38px;

    line-height: 38px;

    background:#fff;

    border:1px solid #9b9b9b;

    border-radius: 20px;

    text-align: center;

    font-size: 14px;

    color:#404040;

    display: inline-block;

    margin-right: 10px;

}

.proMore li:last-of-type{

    background:#3a3d90;

    border:none;

    margin-right:0px;

}

.proMore li:last-of-type a{

    font-size: 14px;

    color:#ffffff;

}

.about{

	box-sizing: border-box;

	padding:60px 0;

	background:url(../images/about_bg.jpg);

}

.about-info{

	float: left;

	width:480px;

}

.about-title{

	font-size: 36px;

	font-weight:bold;

	line-height: 24px;

	color: #3c3f91;

}

.about-adv{

	margin-top:14px;

	font-size: 24px;

	color: #666666;

}

.about-line{

	margin:17px 0;

	width: 84px;

	height: 3px;

	background: #666666;

}

.about-text{

	margin:0 0 10px 0;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 5;

	overflow: hidden;

	font-size: 14px;

	line-height: 28px;

	color: #676767;

}
.about-more{
    display:block;
    margin:20px 0;
    width:120px;
    height:45px;
    text-align: center;
    font-size:16px;
    color:#ffffff;
    line-height:45px;
    background:#3a3d90;
}
.about-more:hover{
    color: #fff;
}


.about-img{

	float: right;

	width:660px;

	overflow:hidden;

}

.about-img img{

	width:100%;

}

.about-modification{

	color:#d72429;

	font-weight:bold;

}



.modification-english{

	font-size: 25px;

}

.modification-name{

	font-size: 32px;

	line-height:35px;

}

.modification-text{

	font-size: 20px;

	font-weight:400;

}

.modification-sign{

	font-size: 10px;

	font-weight:400;

	line-height: 28px;

}

.my-adv{

	box-sizing: border-box;

	padding:50px 0;

	height:564px;

	background:url(../images/ys_bg.jpg) no-repeat;

}

.my-adv .publicTitle{

	color:#fff;

}



.my-adv .publicEnglish{

	width:100%;

	height:auto;

	background:url(../images/tit_tb.png) no-repeat;

	background-position:center;

}

.my-adv .publicEnglish span{

	font-size:16px;

	color:#e3e4ff;

	background:none;

}

.adv-list{

	margin-top:60px;

}

.adv-list li{

	float: left;

	margin-bottom:40px;

	box-sizing: border-box;

	width:49.5%;

}

.adv-list li:nth-last-of-type(1),.adv-list li:nth-last-of-type(2){

	margin-bottom:0;

}

.adv-img{

	overflow:hidden;

	width:96px;

	height:96px;

}

.adv-img img{

	width:100%;

}

.adv-info{

	margin-left:24px;

	width:387px;

}

.adv-title{

	font-size: 22px;

	font-weight:bold;

	color: #ffffff;

}

.adv-line{

	margin:10px 0;

	width:32px;

	height:2px;

	background:#fff;

}

.adv-text{

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

	height:81px;

	font-size: 16px;

	line-height:27px;

	color: #ffffff;

}

.video-center{

	padding:40px 0;

}



.adv-sevslide{

	position: absolute;

	left: 50%;

	top:69%;

	width: 94%;

	height: 90%;

	margin-left: -47%;

	margin-top: -45%;

	background: rgba(0,0,0,0.7);

    display: none;

}

.adv-sevend{

	width: 100%;

	height: 100%;

	display: flex;

	justify-content: center;

	align-items: center;

}

.adv-sevtitle{

    overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	font-size: 15px;

	line-height: 28px;

	text-align: center;

	color: #ffffff;

	margin-bottom: 10px;

}

.adv-sevslideimg{

	margin:0 auto;

	width:40px;

	height:40px;

}

.adv-sevslideimg img{

	margin:0 auto;

	display: block;

	width:100%;

}

.proList li:hover .adv-sevslide{

	display:block;	

}

.video-list{

	margin-top:50px;

}

.advent{

    background:url(../images/gg_bg.jpg);

    height:210px;

    text-align: center;

    display: flex;

    justify-content: center;

    align-items: center;

}

.advText{

    font-size: 36px;

    color:#ffffff;

    font-weight:bold;

}

.advLine{

    font-size: 24px;

    letter-spacing: 5px;

    color: #ffffff;

    font-weight:lighter;

    margin:10px 0px;

}

.advDetail{

    width: 125px;

    height: 30px;

    background:#fff;

    line-height:30px;

    margin:0 auto;

    transition:all .5s;

    box-sizing:border-box;

    border: 1px solid #fff;

}

.advDetail a{

    display:block;

    font-size: 14px;

    color: #222222;

}

.advDetail:hover{

    background:#3c3f91;

    border: 1px solid #fff;

}

.advDetail:hover a{

    color:#fff;

}

.news{

    background:#f7f7f7;

    box-sizing:border-box;

    padding:55px 0px 70px 0px;

}

.picNews{

    width:480px;

}

.picNewEnglish{

    display:inline-block;

    font-size: 22px;

    font-weight:400;

    line-height: 40px;

    color: #6f6f6f;

}

.picNewsTitle{

    position: relative;

    margin-bottom:54px;

    font-size: 30px;

    color: #3c3f91;

    font-weight:bold;

}

.picNewsTitle::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-20px;

    width:40px;

    height:3px;

    background:#3c3f91;

}

/*.picNewsTitle span{

    display:inline-block;

    width:40px;

    height:3px;

    background:#1959ba;

}*/

.picNewsArea{

    margin-top:30px;

}

.picNewsImg{

    width:100%;

    overflow:hidden;

}

.picNewsImg img{

    display:block;

    width:100%;

    max-height:320px;

    transition:all .5s;

}

.picNewsTh{

    font-size: 18px;

    color: #333333;

    overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;

    margin-top:26px;

}

.picNewsText{

    font-size: 14px;

    line-height:26px;

    color: #808080;

    margin-top:7px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp:2;

    overflow: hidden;

}

.picNewsArea:hover .picNewsImg img{

    transform:scale(1.1);

}

.picNewsArea:hover .picNewsTh,.picNewsArea:hover .picNewsText{

    color:#1959ba;

}

.newsArea{

    width:572px;

}

.NewsList{

      position: relative;  

}

.NewsList::after{

    content:"";

    position:absolute;

    left:105px;

    top:0px;

    width:1px ;

    height:105%;

    background:#ececec;

}

.NewsList li{

    margin-bottom:24px;

    position: relative;

}

.NewsList li:hover .newsMonth span,.NewsList li:hover .newsYears span,.NewsList li:hover .newsInfoTitle,.NewsList li:hover .newsInfoText{

    color:#1959ba;

}

.NewsList li:last-of-type{

    margin-bottom:0px;

}

.newsTime{

    width:105px;

}

.newsMonth{

    font-size: 24px;

    color: #808080;   

    border-right:1px solid #808080;

    /*margin-bottom:10px;*/

}

.newsYears{

    font-size: 16px;

    color: #808080;

}

.newsMonth span,.newsYears span{

    width:80%;

    display:block;

    text-align: right;

}

.newsInfo{

    width:420px;

}

.newsInfoTitle{

    font-size: 18px;

    color: #333333;

    width:100%;

    overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;

    margin-bottom:14px;

}

.newsInfoText{

    font-size: 13px;

    line-height: 18px;

    color: #808080;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp:2;

    overflow: hidden;

}

.newsDetail{

    width: 191px;

    height: 32px;

    border: solid 1px #808080;

    line-height:32px;

    border-radius:30px;

    box-sizing: border-box;

    padding:0px 30px;

    margin-top:30px;

    transition:all .5s;

    background:#3c3f91;

}

.newsDetail a{

    display:block;

    color:#ffffff;

}

.hFooter{

    padding:40px 0px 25px 0;

    background:#333333;

}

.hFotList{

    margin-right:10%;

}

.hFotList dt{

    font-size: 18px;

    line-height: 24px;

    color: #f1ecec;

    font-weight:bold;

    margin-bottom:30px;

}

.hFotList dd{

    font-size: 14px;

    line-height: 32px;

    color: #f1ecec;    

}

.hFotList dd a{

    color: #f1ecec;

}

.hFotList dd a:hover{

    color:#1959ba;

}

.hFooter .hFotList:last-of-type{

    margin-right:20px;

}

.hFooter .hFotList:last-of-type img{

	width:130px;

}

.fIcp{

    box-sizing: border-box;

    padding:18px 0px;

}

.friendLkinks{

    font-size: 14px;

    color:#606060;

    margin-bottom:10px;

    line-height:20px;

}

.friendLkinks a{

    margin-right: 5px;

    font-size: 14px;

    color:#606060;

}

.friendLkinks a:last-of-type{

    margin-right: 0px;

}

.copyRess,.webSiteMap a,.copyRight a{

    color:#606060;

}

.webSiteMap,.copyRess{

    font-size: 13px;

}

.webSiteMap a:last-of-type{

    margin-left:30px;

    position: relative;

}

.webSiteMap a:last-of-type::after{

    content:"|";

    position:absolute;

    left:-20px;

    top:0px;

}

.copyRight a:hover{

    color:#1959ba;

}

.fotSet{

    font-size: 14px;

    color:#dcdcdc;

    margin-top:50px;

}

.fotSet a{

    margin-right: 5px;

    font-size: 14px;

    color:#dcdcdc;

}

.fotSet a:last-of-type{

    margin-right: 0px;

}

@media(max-width:1199px){

	.hContainer{

		width:96%;

	}

	.proList li{

		margin-right:2%;

		width:32%;

	}

	.about-info{

		width:40%;

	}

	.about-img{

		width:55%;

	}

	.about-title{

		font-size:30px;

	}

	.about-adv{

		font-size:20px;

	}

	.about-line{

		margin:15px 0;

	}

	.about-text{

		margin-bottom:12px;

	}

	.modification-english{

		font-size:20px;

	}

	.modification-name{

		font-size:25px;

		line-height:40px;

	}

	.adv-info{

		width:65%;

	}

	.newsMonth{

        font-size:20px;

    }

    .newsTime{

        width:20%;

    }

    .NewsList::after{

        left:20%;

    }

    .newsInfo {

        width: 76%;

    }

    .newsInfoTitle{

        margin-bottom:7px;

    }

    .news{

        padding:55px 0px;

    }

    .picNews{

        width:46%;

    }

    .newsArea{

        width:52%;

    }

    .hFotList{

    	margin-right:7%;

    }

    

    

}

@media(max-width:992px){

	.logo{

		

	}

	.logo img{

		width:300px;

	}

	.toptel{

		font-size:24px;

	}

	.headtop{

		padding:18px 0;

	}

	.publicTitle{

		font-size:28px;

	}

	.about-title{

		font-size:24px;

	}

	.about-adv{

		font-size:18px;

	}

	.about-line{

		margin:10px 0;

	}

	.about-text{

		-webkit-line-clamp: 3;

	}

	.modification-name{

		font-size:22px;

		line-height:45px;

	}

	.modification-text{

		font-size:15px;

	}

	.modification-sign{

		display:none;

	}

	.adv-img{

		width:65px;

		height:65px;

	}

	.hFotList {

	    margin-right:3%;

	}

	.fIcp{

		margin-bottom:59px;

	}

	.proTab li.active a::after, .proTab li.active a::before{

		width:5px;

	}

	.proTab li.active a::before{

		right:-10px;

	}

	.proTab li.active a::after{

		left:-10px;

	}

	

}

@media(max-width:767px){

	.mobile-btn{

        position: absolute;

        right: 0px;

        top:16px;

        display: block;

        padding:5px 10px;

        background-image: none;

        /*border: 1px solid #3987de;*/

        border-radius: 4px;

        transition: all .5s;

        width:50px;

        height:32px;

    }

    .mobile-btn span{

       display: block;

        width:27px;

        height: 2px;

        border-radius: 1px;

        background:#0e3290;

        margin:5px auto;

        transition: all .5s;

    }

    .header{

    	padding:10px 0;

    }

    .nav-info{

		position:absolute;

		left: 0px;

		top:67px;

		width:100%;

		margin-left: 0px;

		display:none;

		background:rgba(0,0,0,0.8);

		z-index:15;

	}

	.nav-info li{

	    width:100%;	

	    height: 40px;

	    line-height: 40px;

	    padding: 0;

	}

	.nav-info li>a{

		line-height:40px;

	}

	.nav-info li>a{

		color:#fff;

	}

	.nav-info li.active>a, .nav-info li:hover>a{

		padding-bottom: 4px;

	}

	.nav-info li:hover .smallDrop,.hot-search{

		display: none;

	}

	.topsign,.pc-banner,.hot-key{

		display:none;

	}

	.headtop{

		padding:10px 0;

	}

	.mobile-banner{

		display:block;

	}

	.publicEnglish span i,.about-modification{

		display:none;

	}

	.publicEnglish span{

		padding:0;

	}

	.proCenter{

		padding:20px 0;

	}

	.publicTitle{

		font-size:22px;	

	}

	.proTab li{

		width:50%;

	}

	.proList li{

		margin:0 2% 10px 0;

		margin-right:2%;

		width:49%;

	}

	.proList li:nth-child(3n){

		margin-right: 2%;

	}

	.proList li:nth-child(2n){

		margin-right:0;

	}

	.proTitle{

		margin:0;

		font-size:14px;

	}

	.proMore li{

		margin-right: 2%;

		width:49%;

		font-size:13px;

	}

	.proMore li:last-of-type a{

		font-size:13px;

	}

	.about{

		padding:20px 0;

	}

	.about-img{

		box-sizing: border-box;

		padding:15px;

		width:100%;

		background:#fff;

	}

	.about-info{

		margin-top:15px;

		width:100%;

	}

	.about-title{

		font-size:20px;

	}

	.about-adv{

		font-size:16px;

	}

	.my-adv{

		padding:20px 0;

	}

	.my-adv .publicEnglish{

		margin-top:8px;

		background:none;

	}

	.adv-list{

		margin-top:25px;

	}

	.adv-img{

		display:block;

		float:none;

		margin:0 auto;

		width:45px;

		height:45px;

	}

	.adv-info{

		margin-left:0;

		width:100%;

		text-align: center;

	}

	.adv-line{

		margin:10px auto;

	}

	.adv-title{

		margin-top:10px;

		font-size:16px;

	}

	.adv-text{

		-webkit-line-clamp:5;

		margin:0 auto;

		width:90%;

		height:92px;

		font-size:12px;

		line-height:22px;

	}

	.adv-list li{

		margin-bottom:20px;

	}

	.video-list{

		margin-top:20px;

	}

	.publicEnglish{

		margin-top:10px;

		height:auto;

		background:none;

	}

	.video-center{

		padding:20px 0;

	}

	.advText{

		font-size:22px;

	}

	.advLine{

		font-size:16px;

	}

	.advent{

		padding:25px 0;

		height:auto;

	}

	.news{

		padding:20px 0;

	}

	.picNews{

		width:100%;

	}

	.newsArea{

		width:100%;

	}

	.newsDetail{

		margin:20px auto 0 auto;

		border:none;

	}

	.picNewsArea{

		margin:0 auto 20px auto;	

	}

	 .picNewsImg{

        width:35%;

        float: left;

    }

    .picNewsMessage{

        width:60%;

        float: right;

    }

    .picNewsTh{

        margin-top:0px;

        font-size:16px;

    }

    .picNewsTitle{

    	margin-bottom:35px;

    	font-size:20px;

    }

    .picNewsTitle::after{

    	bottom:-10px;

    }

    .newsInfoTitle{

    	font-size:16px;

    }

    .NewsList li{

    	margin-bottom:15px;

    }

    .hFotList,.fotSet,.friendLkinks{

    	display:none;

    }

    .hFooter .hFotList:nth-last-of-type(2){

    	display: block;

    	margin-right:0;

    	width:100%;

    }

	.hFotList dt{

		margin-bottom:7px;

	}

	.hFooter{

		padding:20px 0;

	}

	.hFotList dd{

		line-height:26px;

	}

	.fIcp{

		line-height:25px;

		text-align: center;

	}

	.nav-info li::before{

		display:none;

	}

	.nav-info li.nav_active>a::after, .nav-info li:hover>a::after{

		bottom:-12px;

		background:#3a3d90;

	}

	.nav-info li:hover>a{

		color:#3a3d90;

	}

	

}

