@font-face {/* font-family: 'impact';src: url('../font/IMPACT.TTF'); */}
* {margin: 0;padding: 0;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s; -ms-transition: all 0.6s;}
body, html {font-family: "微软雅黑",Arial;-webkit-tap-highlight-color:rgba(0,0,0,0);
/* width: 100%;height: 100%; */
    overflow-x: hidden;
}
button, a {border: 0;background-color: transparent;outline: none;text-decoration:none;}
a:focus, a:hover{text-decoration:none;}

ul, li {list-style: none;text-decoration: none;}
textarea,input,select{appearance: none;-moz-appearance: none;-webkit-appearance: none;outline: none;}
input {background: none;border: none;}
input:focus {border: none;outline: none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
textarea {resize: none;}
textarea:focus {outline: none;}
select::-ms-expand { display: none; }
input::-webkit-input-placeholder {color: #ccc;font-size: 14px;}
input:-ms-input-placeholder {color: #ccc;font-size: 14px;}
input::-ms-input-placeholder {color: #ccc;font-size: 14px;}
textarea::-webkit-input-placeholder {color: #ccc;font-size: 14px;}
textarea:-ms-input-placeholder {color: #ccc;font-size: 14px;}
textarea::-ms-input-placeholder {color: #ccc;font-size: 14px;}
.clear {clear: both}
.titLimit{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.titLimitMore{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}

h4{font-size: 20px;font-weight: bold;color: #333;}
.swiper-button-next, .swiper-button-prev{outline: none;}

header{
	height: 85px;
	line-height: 84px;
	/* background-color: #f7f7f7; */
	background-color: #fff;
	position: relative;
}
.inxhead{background-color: #fff;}
.logo{float: left;}
.logo img{width: 167px;}
.bar{float: right;text-align: right;}
.bar .tools,.bar .nav{display: inline-block;vertical-align: middle;}
.bar .nav{padding-right: 20px;}
.bar .tools{float: right;}
.nav{transition: none;-webkit-transition: none;}
.nav ul{margin-bottom: 0;float: left;}
.nav ul li{float: left;position: relative;display: inline-block;margin-left: 25px;cursor: pointer;}
.nav ul li .nav-a{font-size: 18px;color: #333333;display: block;}
.nav ul li:after{content: '';height: 2px;width: 100%;position: absolute;bottom: 0;left: 0;background-color: #16599a;opacity: 0;}
.nav ul li.nav-act:after{opacity: 1;}
.nav ul li.nav-act .nav-a,.nav ul li:hover .nav-a{color: #16599a;}
.nav ul li:hover:after{opacity: 1;}

/* 子页标题 */
.title{position: relative;}
.subh1{font-size: 40px;color: #333;font-weight: normal;}
.subh2,.subenh2{position: relative;color: #333;font-size: 30px;}
.subh2{font-weight: bold;left: -100%;}
.subenh2{font-weight: normal;opacity: 0.3;right: -150%;}
.titlew .subh2{color: #fff;}
.titlew .subenh2{color: #fff;opacity: 0.3;}

.title a{font-size: 18px;color: #ccc;position: absolute;right: 0;bottom: 0;} 
.subhead{position: relative;background: url("../img/subtopbg.png") no-repeat;background-size: auto 100%;width: 100%;height: 100%;padding: 2% 0;}
.subhead-in{display: flex;align-items: center;justify-content: space-between;}
.subhead-in img{width: 391px;}
.subiaoti{background: #fff;padding: 20px 0;position: relative;left: -100%;}
.subiaoti ul{margin-bottom: 0;}
.subiaoti li{display: inline-block;margin-right: 40px;}
.subiaoti li a{font-size: 16px;color: #333;cursor: pointer;}
.subiaoti li.act a{color: #16599a;border-bottom: 2px solid #16599a;padding-bottom: 10px;}
.subiaoti li:hover a{color: #16599a;}

.tools .search,.tools .languages{display: inline-block;padding-left: 20px;position: relative;}
.tools .search img{width: 15px;vertical-align: middle;}
/* .tools .language{font-size: 16px;color: #999999;vertical-align: middle;} */
.tools .languages {text-align: center;}
/* .tools .languages .lashow:hover .language{display: block;overflow: hidden;} */
.tools .languages .lauges{width: 100%;display: inline-block;vertical-align: middle;position: relative;}
.tools .languages .lauges .language {position: absolute;z-index: 10;top: 75%;left: -25px;width:70px;background:#12121280;display: none;}
.tools .languages .lauges .language a {text-decoration: none;color: #fff;display: block;line-height: 40px;}
/* .tools .languages .lauges .language a:hover{background: #333;} */
.tools .languages .lauges .language .langurl{width: 100%;}
.tools .languages .lauges .language .langurl:hover{background: #333;}

.nav-abbreviation{width: 32px;cursor: pointer;display: none;}
.nav-abbreviation:before,.nav-abbreviation:after{content: '';width: 32px;height: 4px;background: #333;display: block;}
.nav-abbreviation{opacity: 1;float: right;}
.nav-abbreviation .nav-abb-c{width: 32px;height: 4px;background: #333;margin: 7px 0;}
.nav-abbreviation.nav-abbreviation-act .nav-abb-c{opacity: 0;}
.nav-abbreviation.nav-abbreviation-act:before,.nav-abbreviation.nav-abbreviation-act:after{transform: rotate(45deg);transform-origin: left center;-ms-transform: rotate(45deg);-ms-transform-origin: left center;-webkit-transform: rotate(45deg);-webkit-transform-origin: left center;-moz-transform: rotate(45deg);-moz-transform-origin: left center;-o-transform: rotate(45deg);-o-transform-origin: left center;background: #333;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;-ms-transition: all 0.6s;}
.nav-abbreviation.nav-abbreviation-act:after {transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);}


/* .foot{background: #1a1919;} */
/* 底部 */
footer{}
.foot{background: #2c2e36;padding: 40px 0;}
.inxfoot{background: #1a1a1a;}
.foot .container{font-size: 0; width: 1400px;}
.flogo,.fcon{display: inline-block;vertical-align: middle;}
.flogo{width: 16%;}
.flogo img{width: 133px;}
.fcon{width: 84%;}
.fcon>ul{border-left: 1px solid rgba(255,255,255,0.1);margin-bottom: 0;    text-align: right;    display: flex;}
.fcon>ul>li{display: inline-block;vertical-align: top;padding-right: 10px;text-align: left;padding-left: 30px;}
.fcon>ul>li>a{font-size: 16px;font-weight: bold;color: #fff;margin-bottom: 20px;display: inline-block;}
.fcon>ul>li>img{display: none;}
.fcon .fsubul{transition: none;-webkit-transition:none;margin-bottom: 20px;}
.fcon .fsubul li{margin-bottom: 10px;}
.fcon .fsubul a{font-size: 14px;color: #fff;opacity: 0.5;overflow: hidden;text-overflow: ellipsis;display: block;width: inherit;}
.fcon .fsubul a:hover{opacity: 1;}
.fcon .fsubchat{}
.fcon .fsubchat li{}
.fcon .fsubchat span{color: #808080;font-size: 14px;}
.fcon .fsubchat span,.fcon .fsubchat img{display: inline-block;vertical-align: middle;padding-bottom: 10px;}
.fcon .fsubchat .fico{margin-right: 14px;}
.fcon .fsubchat span{text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 80%;}
.fsubchat .fcode{}
.fsubchat .fcode div{display: inline-block;margin-right: 10px;}
.fsubchat .fcode p{color: #808080;font-size: 14px;text-align: center;}
.copyrighy{background: #141414;padding: 10px 0;}
.copyrighy span{font-size: 14px;color: #808080;}
.copyrighy .copyr{float: right;}

/* 页码 */
.page{font-size: 0;text-align: center;margin-top: 30px;display: flex;align-items: center;justify-content: center;}
.page a{margin-bottom: 10px;display: inline-block;vertical-align: middle;padding: 12px 18px;background-color:#f0f0f6;color:#999;font-size: 16px;margin-right: 1px;}
.page .page-cur,.page a:hover{background: #16599a;color: #fff;}
.page .page-prev,.page .page-last{padding: 12px;}
.page .page-prev{margin-right: 10px;}
.page .page-last{margin-left: 10px;}

/* 遮罩 */
.shade{display: none;position: fixed;width: 100%;height: 100%;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);}
.shade-in{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.shade-img{width: 50%;text-align: center;}
.shade-img img{width: auto;height: auto;width: 100%;max-height: 100%;}
.ban{position: relative;overflow: hidden}
.ban img{width: 100%;animation: myshow 4s;-moz-animation: myshow 4s;-webkit-animation: myshow 4s;-o-animation: myshow 4s;}
@keyframes myshow{from {transform: scale(1.1);}to {transform: scale(1);}}


/* 搜索 */
.sousuobar{background-image: url("../img/fwmore.png");background-size: 100% auto;background-position: center;background-repeat: no-repeat;padding: 3% 0;text-align: center;position: relative;}
.sousuobar:before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.79);}
.ssbarinp,.sousuobar p{position: relative;width: 80%;margin: 0 auto;}
.sousuobar input{padding: 14px 50px 14px 26px;font-size: 16px;color: #333;background: #fff;border-radius: 10px;width: 100%;}
.ssbarinp img{position: absolute;right: 20px;top: 50%;margin-top: -11px;}
.sousuobar p{text-align: left;margin-top: 20px;}
.sousuobar span{font-size: 16px;color: #fff;opacity: 0.5;padding: 0 15px;}
.sousuobar span:first-child{padding-left: 0;}
.sousuohead{padding: 30px 0 20px 0;border-bottom: 1px solid #e6e6e6;}
.sousuohead img,.sousuohead span{display: inline-block;vertical-align: middle;}
.sousuohead span{font-size: 16px;padding-left: 10px;}
.sousuohead p{font-size: 16px;color: #333;float: right;}
.sousuohead b{color: #16599a;font-weight: normal;}
.ssitem{border-bottom: 1px solid #f2f2f2;padding: 10px 0 20px 0;}
.ssitem h3{font-size: 20px;}
.ssitem h3 span{color: #16599a;font-size: 20px;padding: 0;}
.ssitem h3 b {color: #ff0000;font-weight: normal;}
.ssitem p{font-size: 14px;color: #999999;margin: 20px 0;line-height: 26px;}
.ssitem span{font-size: 16px;color: #ccc;padding-right: 40px;}
.sousuo .page{padding-bottom: 30px;}
/* 底部 */
.liii{
	/* width: 20%; */
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.container{width: 1450px;}
@media screen and (max-width:1480px){
	.container{width: 1230px;}
	.subh1{font-size: 36px;}
	.subhead-in img{width: 350px;}
}

@media screen and (max-width:1250px){
	.container{width: 991px;}
	.bar .nav{padding-right: 0;}
	.nav ul li{margin-left: 20px;}
	.nav ul li a{font-size: 16px;}
	.fcon>ul>li{padding-left: 10px;padding-right: 20px;}
	
	.subhead-in img{width: 280px;}


	.flogo {width: 16%;}
	.foot .container{width: 1000px;}
	.subhead-in img{width: 280px;}
}
@media screen and (max-width:991px){
	.container{width: 100%;}
	.nav-abbreviation {display: block;margin: 28px 0 0 20px;}
	.bar .nav{display: none;position: absolute;left: 0;text-align: center;top: 60px;background: #fff;z-index: 2; box-shadow: 0 10px 10px rgba(0,0,0,0.1);width: 100%;}
	.nav ul{width: 100%;}
	.nav ul li{display: block;float: none;margin-left: 0;}
	
	.foot .container{width: 800px;}
	.flogo,.fcon{width: 100%;text-align: left;}
	.fcon{margin-top: 40px;}
	.fcon>ul{border: none;text-align: left; display: block;}
	.fcon>ul>li{width: 50%;}
	.foot{padding: 20px 0;}
	.subiaoti li{margin-right: 20px;}
	.subenh2,.subh2{font-size: 26px;}
	.page a{font-size: 14px;}
	.subh1 {font-size: 30px;}
	.sousuobar{background-size: auto 100% ;}
}

@media screen and (max-width:768px){
	header{height: 60px;line-height: 60px;}
	.nav-abbreviation {margin-top: 18px;}
	.fcon>ul{display: block;}
	.fcon>ul>li{display: block;padding-left:0;width: 100%;}
	.fcon>ul>li>img{display: block;float: right; transform: rotate(180deg);margin-top: 5px;}
	.fcon .fsubul{display: none;}
	.liii:hover .fsubul{
		display: block;
	}
	.fcon>ul>li>a{margin-bottom: 10px;}
	.fcon>ul>li.concat{margin-top: 10px;}
	.copyrighy .copyr{float: none;display: inline-block;margin-top: 6px;}
	.title a{font-size: 16px;}
	.subenh2, .subh2{margin-top: 10px;font-size: 24px;}
	.subh2{margin-bottom: 20px;}
	.subhead-in img{width: 160px;}
	.subh1 {font-size: 30px;}
	.subiaoti{padding: 15px 0;}
	.page a,.page .page-prev, .page .page-last{padding: 8px 12px;}
	.ssitem h3,.ssitem h3 span{font-size: 16px;line-height: 26px;}
	.ssitem p{margin: 10px 0;}
	.sousuohead p,.sousuobar span{font-size: 14px;}
	.sousuobar span{padding: 0 8px;}
	.sousuobar input{padding: 10px 50px 10px 26px;}
	.ssbarinp, .sousuobar p{width: 90%;}
	.sousuohead{padding: 10px 0;}
	.sousuohead p{float: none;margin-bottom: 0;margin-top: 8px;}
}


@media screen and (max-width:414px){
	.logo img{width: 130px;}
	.subiaoti li a{font-size: 14px;}
	.subenh2, .subh2,.subh1{font-size: 20px;}
	.page .page-prev{margin-right: 1px;}
	.page .page-last{margin-left: 1px;}
	.page a, .page .page-prev, .page .page-last{padding: 6px 8px;}
	.fcon>ul>li{width: 100%;}
}


