@charset "utf-8";



* {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
}

ul,
li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
}

/*去除a标签下划线*/
a {
	text-decoration: none;
	-webkit-transition: all 0.5s;
}
/*去除未被访问的a标签的下划线*/
a:link {
	text-decoration: none;
}
/*去除已经被访问过的a标签的下划线*/
a:visited {
	text-decoration: none;
}
/*去除鼠标悬停时的a标签的下划线*/
a:hover {
	text-decoration: none;
	-webkit-transition: all 0.5s;
}
/*去除正在点击的a标签的下划线（鼠标按下，尚未松开）*/
a:active {
	text-decoration: none;
}
/*去除获得焦点的a标签的下划线（被鼠标点击过）*/
a:focus {
	text-decoration: none;
}

::selection {
	background: #003e6d;
	color: #fff;
}

input {
	-webkit-appearance: none;
}

img {
	display: block;
	width: 100%;
	max-width: 100%;
	transition: .2s;
}
html,
body {
	font-family:"myFirstFont","Swis721 LtEx BT", "MS Reference sans serif", "microsoft yahei", "arial";
	font-size: 14px;
	color: #3e3e3e;
}

input[type=button],
input[type=submit],
input[type=file],
button {
	cursor: pointer;
	-webkit-appearance: none;
}

body{background-color:#111;}
.w1400{max-width: calc(100% - 200px);; margin:auto; padding:0 20px;}
.w1400-2{max-width: calc(100% - 200px);; margin:auto; padding:0 20px;}
@media only screen and (max-width: 1140px) {
.w1400{max-width: calc(100% - 40px);; margin:auto; padding:0 20px;}
.w1400-2{max-width: calc(100% - 40px);; margin:auto; padding:0 20px;}
	}
@media only screen and (max-width: 640px) {
    .w1400 { max-width:100%;	}
    .w1400-2 { max-width:100%;	}
	}
.w900{max-width:1280px; margin:auto; padding:0 10px;}
.cle{clear:both;}
.fontcr{ color:#af0500;}
.upp{text-transform:uppercase}

.padd10{ padding:10px;}
.paddt10{ padding-top:10px;}
.paddb10{ padding-bottom:10px;}
.paddl10{ padding-left:10px;}
.paddr10{ padding-right:10px;}
.padd20{ padding:20px;}
.paddt20{ padding-top:20px;}
.paddb20{ padding-bottom:20px;}
.paddl20{ padding-left:20px;}
.paddr20{ padding-right:20px;}
.padd30{ padding:30px;}
.paddt30{ padding-top:30px;}
.paddb30{ padding-bottom:30px;}
.paddl30{ padding-left:30px;}
.paddr30{ padding-right:30px;}
.padd40{ padding:40px;}
.paddt40{ padding-top:40px;}
.paddb40{ padding-bottom:40px;}
.paddl40{ padding-left:40px;}
.paddr40{ padding-right:40px;}
.padd50{ padding:50px;}
.paddt50{ padding-top:50px;}
.paddb50{ padding-bottom:50px;}
.paddl50{ padding-left:50px;}
.paddr50{ padding-right:50px;}
.padd60{ padding:60px;}
.paddt60{ padding-top:60px;}
.paddb60{ padding-bottom:60px;}
.paddl60{ padding-left:60px;}
.paddr60{ padding-right:60px;}
.padd70{ padding:70px;}
.paddt70{ padding-top:70px;}
.paddb70{ padding-bottom:70px;}
.paddl70{ padding-left:70px;}
.paddr70{ padding-right:70px;}
.padd80{ padding:80px;}
.paddt80{ padding-top:80px;}
.paddb80{ padding-bottom:80px;}
.paddl80{ padding-left:80px;}
.paddr80{ padding-right:80px;}
.padd90{ padding:90px;}
.paddt90{ padding-top:90px;}
.paddb90{ padding-bottom:90px;}
.paddl90{ padding-left:90px;}
.paddr90{ padding-right:90px;}
.padd100{ padding:100px;}
.paddt100{ padding-top:100px;}
.paddb100{ padding-bottom:100px;}
.paddl100{ padding-left:100px;}
.paddr100{ padding-right:100px;}

.marg10{ margin::10px;}
.margt10{ margin-top:10px;}
.margb10{ margin-bottom:10px;}
.margl10{ margin-left:10px;}
.margr10{ margin-right:10px;}
.marg20{ margin:20px;}
.margt20{ margin-top:20px;}
.margb20{ margin-bottom:20px;}
.margl20{ margin-left:20px;}
.margr20{ margin-right:20px;}
.marg30{ margin:30px;}
.margt30{ margin-top:30px;}
.margb30{ margin-bottom:30px;}
.margl30{ margin-left:30px;}
.margr30{ margin-right:30px;}
.marg40{ margin:40px;}
.margt40{ margin-top:40px;}
.margb40{ margin-bottom:40px;}
.margl40{ margin-left:40px;}
.margr40{ margin-right:40px;}
.marg50{ margin:50px;}
.margt50{ margin-top:50px;}
.margb50{ margin-bottom:50px;}
.margl50{ margin-left:50px;}
.margr50{ margin-right:50px;}
.marg60{ margin:60px;}
.margt60{ margin-top:60px;}
.margb60{ margin-bottom:60px;}
.margl60{ margin-left:60px;}
.margr60{ margin-right:60px;}
.marg70{ margin:70px;}
.margt70{ margin-top:70px;}
.margb70{ margin-bottom:70px;}
.margl70{ margin-left:70px;}
.margr70{ margin-right:70px;}
.marg80{ margin:80px;}
.margt80{ margin-top:80px;}
.margb80{ margin-bottom:80px;}
.margl80{ margin-left:80px;}
.margr80{ margin-right:80px;}
.marg90{ margin:90px;}
.margt90{ margin-top:90px;}
.margb90{ margin-bottom:90px;}
.margl90{ margin-left:90px;}
.margr90{ margin-right:90px;}
.marg100{ margin:100px;}
.margt100{ margin-top:100px;}
.margb100{ margin-bottom:100px;}
.margl100{ margin-left:100px;}
.margr100{ margin-right:100px;}

.bbg{width:100%; height:100%; background:#000000aa}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px}
.f17{font-size:17px}
.f18{font-size:18px}
.f19{font-size:19px}
.f20{font-size:20px}
.f21{font-size:21px}
.f22{font-size:22px}
.f23{font-size:23px}
.f24{font-size:24px}
.f25{font-size:25px}
.f26{font-size:26px}
.f27{font-size:27px}
.f28{font-size:28px}
.f29{font-size:29px}
.f30{font-size:30px}
.f31{font-size:31px}
.f32{font-size:32px}
.f33{font-size:33px}
.f34{font-size:34px}
.f35{font-size:35px}
.f36{font-size:36px}
.f37{font-size:37px}
.f38{font-size:38px}
.f39{font-size:39px}
.f40{font-size:40px}
.f41{font-size:41px}
.f42{font-size:42px}
.f43{font-size:43px}
.f44{font-size:44px}
.f45{font-size:45px}
.f46{font-size:46px}
.f47{font-size:47px}
.f48{font-size:48px}
.f49{font-size:49px}
.f50{font-size:50px}
.f51{font-size:51px}
.f52{font-size:52px}
.f53{font-size:53px}
.f54{font-size:54px}
.f55{font-size:55px}
.f56{font-size:56px}
.f57{font-size:57px}
.f58{font-size:58px}
.f59{font-size:59px}
.f60{font-size:60px}

.fontfc{ font-family:"microsoft yahei"/*,Clarendon,"Clarendon Blk BT";*/}
.mess{ background:url(../images/messagebg.jpg) no-repeat; background-size:cover; padding:80px;}
.messbg{ background-color:#ffffff99; height:600px; border-radius: 20px;}

.tuijian{background:url(../images/color515151.jpg) repeat; padding-bottom:50px;}
.tj{ padding:30px 0;}
.tj h1{text-align:center; font-size:50px; font-weight:bolder; color:#af0500; margin-bottom:30px;}
.tj ul{}
.tj ul li{ float:left; width:25%; text-align:center;}
.tj ul li a{width:96%; padding:2%; display:block; color:#fff}
.tj ul li a .tjp{ margin-bottom:10px;}
.tj ul li a .tjp img{object-fit: contain; object-position: center center; width:100%; height:100%;}
.tj ul li a p{font-size:16px; font-weight:bolder;}

.pager{ text-align:center; margin-top:50px;}
.pager a{ background:#af0500; padding:10px 15px; color:#fff; border-radius: 5px;}
.pager a:hover{ color:#af0500; background:#fff;}
.page-num-current{ color:#af0500!important; background:#fff!important;}
.pager span{color:#fff;}

.fhan{display:block; text-align:center; margin:20px auto 0; color:#fff; background:#af0500; line-height:40px; width:200px; font-size:20px; }
.fhan:hover{ background:#FF8C8F;}

#dituContent img{max-width:none; width:auto;}