@charset "utf-8";
/* html,body{font-family: "微软雅黑";} */
body{font-size:14px;font-family:arial,"微软雅黑",sans-serif,serif,"Microsoft YaHei";}
*{padding:0;margin:0;list-style:none;}
a{text-decoration:none;color:inherit;} 
i{font-style: normal;}
dl,ol,ul {list-style-type:none}
b{display: inline-block;}
em{font-style: normal;font-family: arial;}

.odcontent{margin:0 auto; width:90%;max-width:1440px;}
@media only screen and (max-width: 480px){
	.odcontent{width: 94%;}
}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
input,textarea{border: none;outline: none;border-radius: 0;/* -webkit-appearance:none; */}
button {border: none;padding: 0;}
.fl{float:left}
.fr{float:right}

.por{position: relative;}
.poa{position: absolute;}
.head_fixed{position: fixed;top: 0;left: 0;width: 100%;height: auto;z-index: 9999;}
img{border: none;vertical-align: middle;max-width: 100%;}

*:focus{
	outline: none;
	-webkit-tap-highlight-color: transparent;
}

a,li,div {-webkit-tap-highlight-color:transparent}

input:-webkit-autofill,
 textarea:-webkit-autofill,
 select:-webkit-autofill {
     background-color: transparent!important;
     background-image: none !important;
     -webkit-box-shadow: 0 0 0 1000px #f2f3f7 inset !important;
     -webkit-text-fill-color: #333;
}

/* 自定义样式 */
.ver-mid{vertical-align: middle;}
.ver-bl{vertical-align: baseline;}
.flx{display: flex;flex-wrap: nowrap;justify-content: space-between;}
.flx_w{display: flex;flex-wrap: wrap;justify-content: space-between;}
.txt_center{text-align: center;}
.hide{display: none;}
.center{text-align: center;}
.right{text-align: right;}
.w1200{margin: 0 auto;width: 90%;max-width: 1200px;}
.blue{color: #07a4df;}
.red{color: #e6212a;}

.grey_bg{padding: 30px 0 4.5%;background: #f0f1f2;}
@media only screen and (max-width:480px){
	.grey_bg{padding: 25px 0;}
}

@font-face {
	font-family:FMBTmedium;
	src: url(../fonts/FUTURA-MD-BT-MEDIUM.ttf);
}

@font-face {
	font-family:FMBTbold;
	src: url(../fonts/FUTURA-MD-BT-BOLD.ttf);
}


/* footer */
footer{background: #3d44b8;color: rgba(255,255,255,0.5);}
footer .foot_mid .wrap{position: relative;padding: 4.6% 0;box-sizing: border-box;}
footer .foot_mid .wrap .lf_part{width: calc(100% - 367px);width: -webkit-calc(100% - 367px);}
footer .foot_mid .wrap .ft_nav{width: 100%;}
footer .foot_mid .wrap .ft_nav .list_wrap{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;}
footer .foot_mid .wrap .ft_nav .list_wrap .item{margin-bottom: 2%;padding-right: 2%;width: calc(100% / 4);width: -webkit-calc(100% / 4);font-family: arial;box-sizing: border-box;}
/* footer .foot_mid .wrap .ft_nav .list_wrap .item:nth-last-child(-n+2){width: 100%;text-align: right;} */
footer .foot_mid .wrap .ft_nav .list_wrap .item .hd{font-size: 16px;color: #fff;font-weight: bold;}
footer .foot_mid .wrap .ft_nav .list_wrap .item ul{margin-top: 22px;}
footer .foot_mid .wrap .ft_nav .list_wrap .item ul li{margin-bottom: 12px;font-size: 16px;}

footer .foot_mid .wrap .ct_part{padding: 0;width: 100%;box-sizing: border-box;}
footer .foot_mid .wrap .ct_part .item{width:auto;max-width:66%;}
footer .foot_mid .wrap .ct_part .item .hd{font-size: 18px;color: #fff;font-weight: bold;}
footer .foot_mid .wrap .ct_part .item ul{margin-top: 22px;}
footer .foot_mid .wrap .ct_part .item ul li{margin-bottom: 15px;font-size: 16px;display: flex;flex-wrap: inherit;justify-content: space-between;align-items: flex-start;}
footer .foot_mid .wrap .ct_part .item ul li i{width: 24px;vertical-align: text-top;}
footer .foot_mid .wrap .ct_part .item ul li span{width: calc(98% - 24px);width: -webkit-calc(98% - 24px);vertical-align: text-top;}

/* 新增推广 */
footer .extension{width:30%;}
footer .extension .ex_item{margin-top:10px;white-space: nowrap;}
footer .extension .ex_item:first-child{margin-left:0;}
footer .extension .ex_item img{width:130px;}
footer .extension .ex_item p{font-size:16px}
footer .extension .ex_item p.des{font-size:14px;}

.links{width:100%;margin-top:3%;}
.links a:hover{color:#e62129;}


footer .foot_mid .wrap .rt_part{width: 320px;color: #fff;}
footer .foot_mid .wrap .rt_part .mes_box .hd{font-size: 18px;font-family: arial;font-weight: bold;}
footer .foot_mid .wrap .rt_part .mes_box ul li{margin-top: 10px;padding: 9px 13px;box-sizing: border-box;background: #fff;overflow: hidden;border-radius: 4px;}
footer .foot_mid .wrap .rt_part .mes_box ul li input{width: 100%;font-size: 14px;}
footer .foot_mid .wrap .rt_part .mes_box ul li input::placeholder{color: #a3a3a3;}
footer .foot_mid .wrap .rt_part .mes_box ul li textarea{width: 100%;height: 55px;font-family: arial;font-size: 14px;resize: none;}
footer .foot_mid .wrap .rt_part .mes_box ul li textarea::placeholder{color: #a3a3a3;}
footer .foot_mid .wrap .rt_part .mes_box .eml{justify-content: flex-start;}
footer .foot_mid .wrap .rt_part .mes_box .eml input{font-size: 14px;}
footer .foot_mid .wrap .rt_part .mes_box .eml input:nth-child(1){padding: 0 12px;width: calc(100% - 73px);width: -webkit-calc(100% - 73px);max-width: 218px;box-sizing: border-box;background: #fff;}
footer .foot_mid .wrap .rt_part .mes_box .eml input:nth-child(1)::placeholder{color: #a3a3a3;}
footer .foot_mid .wrap .rt_part .mes_box input.submit{margin-top: 10px;width: auto;padding: 0 29px 0 59px;height: 36px;line-height: 36px;background: #e62129 url(../images/icon_08.png)no-repeat center left 29px;color: #fff;font-size: 14px;border-radius: 4px;cursor: pointer;}
footer .foot_mid .share{margin-top: 13%;}
footer .foot_mid .share .hd{font-size: 18px;margin-bottom: 20px;font-weight: bold;}
footer .foot_mid .share a{display: inline-block;margin-right: 8px;vertical-align: middle;}
footer .foot_mid .share a:nth-last-child(1){margin-right: 0;}
@keyframes flip_X{
	0{transform: rotateZ(-15deg);}
	20%{transform: rotateZ(0);}
	40%{transform: rotateZ(15deg);}
	60%{transform: rotateZ(0);}
	80%{transform: rotateZ(-15deg);}
	100%{transform: rotateZ(0deg);}
}

footer .foot_btm{font-size: 14px;padding: 1.7% 0 1%;border-top: 1px solid rgba(255,255,255,0.15);}
footer .foot_btm span{margin: 0 5px;}
@media only screen and (max-width:1800px){
	footer .ct_float{left: 0;}
}
@media only screen and (max-width:1080px){
	footer .foot_mid .wrap{padding: 4.6% 0;}
	footer .foot_mid .wrap .ft_nav .list_wrap .item{width: calc(100% / 3);width: -webkit-calc(100% / 3);}
	footer .ct_float{position: initial;}
	footer .foot_mid .wrap .rt_part .mes_box .hd{font-size: 16px;}
}
@media only screen and (max-width:900px){
	footer .foot_mid .wrap .lf_part{width: 100%;}
	footer .foot_mid .wrap .rt_part{margin-top: 15px;}
}
@media only screen and (max-width:768px){
	footer .foot_mid .wrap{padding: 40px 0;}
	footer .foot_mid .wrap .ft_nav{margin-bottom: 25px;width: 100%;}
	footer .foot_mid .wrap .rt_part{width: 100%;}
	footer .foot_mid .wrap .rt_part .mes_box .hd{font-size: 16px;}
	footer .foot_btm{padding: 10px 0;}
	footer .foot_mid .wrap .rt_part .mes_box .eml input:nth-child(1){max-width: 100%;}
	footer .foot_mid .wrap .ft_nav .list_wrap .item:nth-child(3n){padding-right: 0;}
	footer .foot_mid .share{margin-top: 15px;}
}
@media only screen and (max-width:480px){
	footer .foot_mid .wrap{padding: 8% 0;}
	footer .foot_mid .wrap .ft_nav{margin-bottom: 0;}
	footer .foot_mid .wrap .ft_nav .list_wrap .item .hd{font-size: 14px;}
	footer .foot_mid .wrap .ft_nav .list_wrap .item{margin-bottom: 5%;}
	footer .foot_mid .wrap .ft_nav .list_wrap .item ul{margin-top:16px ;display: none;}
	footer .foot_mid .wrap .ct_part{padding: 0 0 20px 0;width: 100%;}
	footer .foot_mid .wrap .ct_part .item .hd{font-size: 16px;}
	footer .foot_mid .wrap .ct_part .item ul li{font-size: 14px;}
	footer .foot_mid .wrap .rt_part .mes_box .hd{font-size: 14px;}
	/* footer .foot_mid .wrap .rt_part{display: none;} */
	footer .foot_mid .share .hd{margin-bottom: 0;font-size: 14px;}
	footer .foot_mid .share .hd a img{width: 30px;}
	footer .ct_float{padding: 6px 14px;}
	footer .ct_float i{width: 20px;height: 22px;background-size: 20px;}
	footer .foot_btm{font-size: 12px;}
	
	/* 新增推广 */
	footer .extension{margin-top:20px;width:100%;}
	footer .extension > .flx_w{justify-content:space-around;}
	footer .extension .ex_item{margin-top:10px;white-space: nowrap;}
	footer .extension .ex_item:first-child{margin-left:0;}
	footer .extension .ex_item img{width:120px;}
	footer .extension .ex_item p{font-size:14px}
	footer .extension .ex_item p.des{font-size:14px;}
}







