@charset "utf-8";
/* html,body{font-family: "微软雅黑";} */
body{font-size:14px;font-family:"微软雅黑","Microsoft JhengHei",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:1400px;}
@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;}

@font-face {
	font-family:impact;
	src: url(./fonts/impact.ttf);
}

#kefu{ width:150px; height:auto; position:fixed; top:50%; right:5px;z-index:8888; background:#fff; border:1px solid #c11d19;border-top:2px solid #c11d19;  margin-top:-130px;display: none;}
#kefu .top1{ width:100%; height:35px; line-height:35px;font-family:"Microsoft YaHei"; font-size:14px; color:#333; font-weight:bold; text-align:center;}
#kefu .middle{ font-size:12px; width:100%; text-align:center;}
#kefu .middle p{ color:#991C0A; margin-bottom:10px; }
#kefu .close{float:right; margin-right:10px; margin-top:10px; cursor:pointer;}
.right_bar{ width:28px; height:95px; position:fixed; top:50%; right:0; margin-top:-142px; z-index:9999;display:block}
.right_bar img{cursor:pointer;}
@media only screen and (max-width:480px){
	#kefu{display: none;}
	.newdetail h1.contentTitle{text-align: center;font-size: 20px;color: #333;margin-top: 60px; font-weight:normal;}
	.newdetail .content_left{ margin-bottom:10px;}
}

/* head */
.head.scro{position: fixed;animation: down 0.8s 0s 1;animation-fill-mode: forwards;}
@keyframes down{
	from{transform: translateY(-10px);opacity: 0;}
	to{transform: translateY(0);opacity: 1;}
}
.head{position: relative;left: 0;top: 0;width: 100%;z-index: 10;background: transparent;background: #fff;}
.head .top_wrap{margin: 0 auto;width: 90%;max-width:1792px;}
.head .head_top{padding: 5.5px 0 9.5px;color: #fff;background: #e62128;}
.head .head_top span{display: inline-block;font-size: 16px;}
.head .head_top span:nth-child(2){font-size: 14px;}
.head .head_top span:nth-child(2) b{font-size: 16px;}
.head .head_top .flx_w{align-items: baseline;}
.head .head_top em{font-style: normal;font-size: 12px;color:#666;vertical-align: baseline;}
.head .head_top em strong{font-size: 16px;color: #c70508;}
.head .head_mid{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.head .head_mid  a.logo_w{display: block;float: left;}
.head .head_mid .lf_part{width: 24.5%;}
.head .head_mid .lf_part .lg_layout{align-items: center;flex-wrap: nowrap;}
.head .head_mid .lf_part .lg_layout .logo{width: 193px;}
.head .head_mid .lf_part .lg_layout .txt{position: relative;margin: 10px 0;margin-left: 12px;padding-left: 28px;font-size: 20px;color: #000;font-weight: bold;white-space: nowrap;}
.head .head_mid .lf_part .lg_layout .txt:before{content: "";position: absolute;left: 0;top: 50%;width: 1px;height: 38px;transform: translateY(-50%);background: #b5b3b3;}
.head .head_mid .head_nav .flx{align-items: center;}
.head .head_mid .head_nav .first_nav{margin-right: 41px;border-right: 1px solid #f6f6f6;}
.head .head_mid .head_nav .first_nav > li{float: left;white-space: nowrap;font-size: 16px;color: #000;position: relative;}
.head .head_mid .head_nav .first_nav > li > a{display: block;padding: 38px 38px;position: relative;}
.head .head_mid .head_nav .first_nav > li > a:hover{background: #f6f6f6;}
.head .head_mid .head_nav .first_nav > li.cur > a{background: #f6f6f6;}
.head .head_mid .head_nav .pc_secnav{padding: 15px 0;position: absolute;top: 100%;left: 50%;width: 120%;height: auto;z-index: 3;display: none;flex-wrap: nowrap;justify-content: space-between;background:rgba(0,0,0,.6);box-sizing: border-box;transform: translateX(-50%);}
.head.scro .head_mid .head_nav .pc_secnav{background: #a2a2a2;}
.head .head_mid .head_nav .pc_secnav .lf_nav{width: 100%;}
.head .head_mid .head_nav .pc_secnav .lf_nav > ul li{padding-bottom: 6px;text-align: center;font-size: 16px;line-height: 28px;color: #fff;box-sizing: border-box;}
.head .head_mid .head_nav .pc_secnav .lf_nav > ul li:hover{color: #fff;background: #e4000c;}
.head .head_mid .head_nav .first_nav > li.sl_pdct{position: initial;}
.head .head_mid .head_nav .sl_pdct .pc_secnav{width: 100vw;}
.head .head_mid .head_nav .sl_pdct ul{padding: 0 10%;box-sizing: border-box;}
.head .head_mid .head_nav .sl_pdct .pc_secnav .lf_nav > ul li:hover{background: transparent;color: #e4000c;}
.head .head_mid .app_right{display: none;}
.head .mobile_nav{position: fixed;padding: 4% 5%;left: -80%;top: 0;width: 60%;height: auto;background: #fff;z-index: 999;transition: left .3s;box-shadow: 1px 5px 5px #bfbfbf;}
.head .mobile_nav.sld{left:0;}
.head .head_mid .btn_box{position: relative;}
.head .head_mid .language{position: absolute;top: 50%;left: calc(100% + 15px);left: -webkit-calc(100% + 15px);transform: translateY(-50%);font-size: 16px;color: #e62128;font-weight: bold;}
.head .head_mid .menu_btn{float: right;display: inline-block;width: 0;height: 0;cursor: pointer;}
.head .head_mid .menu_btn span{display: block;width: 100%;height: 2px;background-color: #aaa;transform-origin: center;}
.head .head_mid .menu_btn span:nth-child(1){top: 0;}
.head .head_mid .menu_btn span:nth-child(2){margin: 8px 0px;opacity: 1;transition: all .5s;}
.head .head_mid .menu_btn span:nth-child(3){top:100%;}
.head .head_mid .menu_btn.open{width: 26px;height: 26px;position: relative;}
.head .head_mid .menu_btn.open span{width: 100%;}
.head .head_mid .menu_btn.open span:nth-child(1){position: absolute;top: 50%;left: 0;transform: rotateZ(45deg);transition: transform 0.3s 0.5s;}
.head .head_mid .menu_btn.open span:nth-child(2){opacity: 0;width: 0;margin: 10px 0;}
.head .head_mid .menu_btn.open span:nth-child(3){position: absolute;top: 50%;left: 0;transform:rotateZ(-45deg);transition: transform 0.3s 0.5s;}
.head .head_mid .app_right{display: flex;flex-wrap: nowrap;justify-content: left;align-items: center;float: left;}
.head .head_mid .app_right i{display: block;cursor: pointer;}
.head .head_mid .app_right i img{display: block;}
/* .head .head_mid .app_right i.tel_btn{padding-right: 30px;margin-right: 28px;border-right: 1px solid #9fa3b1;} */
.head .head_mid .app_right .line{margin:0 10px;width: 0px;height: 15px;background: #a6a6a6;}
.head .head_mid .app_right .laug{width: 42px;height: 22px;background:url(../images/earth.png)no-repeat left center;color: #a6a6a6;cursor: pointer;position: relative;}
.head .head_mid .app_right .laug ul{display: none;position: absolute;top: 150%;left: 50%;width: 60px;transform: translateX(-50%);}
.head .head_mid .app_right .laug ul li{padding: 5px 0;text-align: center;color: #fff;background: #014198;}
.head .search_nav{position: absolute;top: 100%;right:0;width: 310px;height: 60px;background: #004da1;display: none;z-index: 998;filter: grayscale(0)}
.head .search_nav .search_box{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);padding:0 10px;box-sizing: border-box;}
.head .head_mid .app_right .laug ul li:hover{background: #eee;color: #014198;}
.head .search_nav .search_box i{display:inline-block;width: 6%;}
.head .search_nav .search_box .content{padding-bottom: 6px;width: calc(100% - 62px);width: -webkit-calc(100% - 62px);background: transparent;border-bottom: 1px solid #e3e3e3;color:#e3e3e3;}
.head .search_nav .search_box .tijiao{width: 27px;color: #e3e3e3;background-color: transparent;}
.head .search_nav .search_box .search_close{margin-left: 1%;width: 20px;}
.head .search_nav .search_box input::-webkit-input-placeholder {color: #e3e3e3;}
.head .search_nav .search_box input:-moz-placeholder {color: #C0C0C0;opacity: 1;font-size: 14px;}
/* Mozilla Firefox 19+ */
.head .search_nav .search_box input::-moz-placeholder {color: #C0C0C0;opacity: 1;font-size: 14px;}
/* Internet Explorer 10+ */
.head .search_nav .search_box input:-ms-input-placeholder {color: #C0C0C0;font-size: 14px;}
.head .Pop_num{display: none;position: absolute;top: 100%;right: 8%;width: auto;text-align: center;color: #fff;background: #000;}
.head .Pop_num b{display: inline-block;padding: 20px ;}

@media only screen and (max-width:1700px){
	.head .head_mid .head_nav .first_nav{margin-right: 20px;}
}
@media only screen and (max-width:1550px){
	.head .head_mid .lf_part .lg_layout .logo{width: 130px;}
	.head .head_mid .lf_part .lg_layout .txt{margin-left: 10px;padding-left: 10px;font-size: 16px;}
	.head .head_mid .head_nav .first_nav > li > a{padding: 30px 26px;}
}
@media only screen and (max-width:1260px){
	.head .head_top span{font-size: 14px;}
	.head .head_mid{padding: 1% 0;}
	.head .head_mid .lf_part{width: auto;}
	.head .head_mid .lf_part .lg_layout .txt{font-size: 20px;}
	.head .head_mid .head_nav .first_nav{display: none;}
	.head .head_mid .language{display: none;}
	.head .head_mid .menu_btn{float: initial;margin: 0 0 0 20px;width: 26px;height: 26px;}
	.head .mobile_nav .m_logo img{width: 230px;background: #a2a2a2;}
	.head .mobile_nav .second_nav > li{font-size:16px;line-height: 2;cursor: pointer;color: #333;}
	.head .mobile_nav .second_nav > li p{display: inline-block;}
	.head .mobile_nav .second_nav > li p:hover{color: #4058a2;}
	.head .mobile_nav .second_nav > li i{display: inline-block;width: 20px;height: 20px;background:url(../images/icon_drop.png)no-repeat left center;vertical-align: middle;background-size: 100%;float: right;}
	.head .mobile_nav .second_nav > li.lang{color: #e62128;}
	.head .mobile_nav .second_nav > li.lang a{display: inline-block;margin-top: 10px;padding-top: 10px;border-top: 1px solid #c5c5c5;font-weight: bold;}
	.head .mobile_nav .second_nav .next_nav{display: none;}
	.head .mobile_nav .second_nav .next_nav > li{font-size: 15px;line-height: 2.3;}
	.head .mobile_nav .second_nav .next_nav > li:hover{color: #4058a2;}
	.head .head_mid .app_right .tel{display: none;}
}
@media only screen and (max-width:768px){
	.head .head_mid .lf_part .lg_layout .txt{font-size: 18px;}
	.head .mobile_nav .second_nav > li{font-size: 18px;}
}
@media only screen and (max-width:680px){
	.head .head_mid .lf_part{width: auto;}
	.head .mobile_nav{left: -100%;}
	.head .search_nav .search_box{width: 96%;padding: 0;}
	.head .search_nav .search_box .content{width: 70%;}
}
@media only screen and (max-width:480px){
	.head .head_top{display: none;}
	.head .top_wrap{width: 94%;}
	.head .head_mid{padding: 4px 0;}
	.head .head_mid .lf_part .lg_layout .logo{width: 110px;}
	.head .head_mid .lf_part .lg_layout .txt{display: none;}
	.head .head_mid .app_right i{width: 22px;}
	.head .head_mid .menu_btn{width: 25px;}
	.head .head_mid .menu_btn.open{height: 23px;}
	.head .head_mid .menu_btn.open span{width: 100%;}
	.head .head_mid .menu_btn.open span:nth-child(2){margin: 7px 0;}
	.head .mobile_nav .m_logo img{width: 114px;}
	.head .mobile_nav{padding: 4% 3%;width: 100%;box-sizing: border-box;}
	.head .mobile_nav .second_nav{max-height: 400px;overflow-y: scroll;}
	.head .mobile_nav .second_nav > li{font-size: 16px;line-height: 2.3;}
	.head .mobile_nav .second_nav > li i{margin-top: 8px;}
	.head .mobile_nav .second_nav > li.lang{font-size: 14px;}
	/*.head .mobile_nav .second_nav .next_nav > li{font-size: 14px;}*/
}

/* search */
.search_list .layout{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 10px 0;align-items: flex-start;}
.search_list .key_word{padding: 7px 0;width: 60%;font-size: 14px;color:#8d8d8d}
.search_list .key_word span{margin-right: 20px;display: inline-block;}
.search_list .key_word a{display: inline-block;margin-right: 20px;}
.search_list .key_word a:hover{color: #333;}
.search_list .key_word a:nth-last-child(1){margin-right: 0;}
.search_list .search_wrap{padding: 0 0 0 18px;width: 312px;height: 40px;line-height: 40px;box-sizing: border-box;border: 1px solid #dcdcdc;}
.search_list .search_wrap .flx{align-items: center;}
.search_list .search_wrap input{display: inline-block;padding-right: 10px;width: calc(100% - 20px);width: -webkit-calc(100% - 20px);color: #666;font-size: 14px;background: transparent;box-sizing: border-box;}
.search_list .search_wrap input::placeholder{color: #666;}
.search_list .search_wrap input::-webkit-input-placeholder{color: #666;}
.search_list .search_wrap a{display: block;width: 50px;text-align: center;background-color: #e6222a;}
@media only screen and (max-width:680px){
	.search_list .layout{padding: 20px 0;flex-flow: column-reverse;}
	.search_list .key_word{width: 100%; display:none;}
	.search_list .search_wrap{width: 100%;height: 34px;line-height: 34px;}
}

/* foot */
.foot {padding: 2.5% 0 2.3%;background: #353f4c;color: #fff;font-size: 14px;}
.foot .wrap{padding: 0 4%;box-sizing: border-box;}
.foot .layout{position: relative;padding: 0 5.5%;box-sizing: border-box;transition: all .3s;}
.foot .layout .lf_nav{width: 60.5%;display: flex;flex-wrap: nowrap;justify-content: space-between;transition: all .3s;}
.foot .layout .lf_nav .nav_list{padding-right: 1%;width:calc(100% / 6);width: -webkit-calc(100% / 6);box-sizing: border-box;}
.foot .layout .lf_nav .nav_list:nth-last-child(1){padding-right: 0%;width: auto;}
.foot .layout .lf_nav .nav_list ul li.tit{margin-bottom: 40px;font-weight: bold;font-size: 20px;font-weight: normal;}
.foot .layout .lf_nav .nav_list ul li{margin-bottom: 6px;}
.foot .layout .lf_nav .nav_list ul li:nth-last-child(1){margin-bottom: 0;}
.foot .layout .mid_part{width: 225px;transition: all .3s;}
.foot .layout .mid_part .tel{font-size: 28px;}
.foot .layout .mid_part .ol_ct2{display: inline-block;margin-top: 6%;padding: 16px 60px;box-sizing: border-box;background: #233046;border-radius: 6px;}
.foot .layout .mid_part ul li{line-height: 24px;font-size: 14px;}
.foot .layout .mid_part ul li:nth-last-child(1){margin-bottom: 0;}
.foot .layout .mid_part ul li.tit{margin-bottom: 19px;font-size: 20px;}
.foot .layout .rt_part{width: 205px;transition: all .3s;}
.foot .layout .rt_part .tit{margin-bottom: 29px;font-size: 20px;}
.foot .layout .rt_part  .mes span{display: inline-block;position: relative;}
.foot .layout .rt_part  .mes span:nth-child(1){margin-right: 12px;}
.foot .layout .rt_part .mes span i{display: inline-block;cursor: pointer;}
.foot .layout .rt_part .mes .show_img{display: none;position: absolute;right: 0;top: 150%;width: 95px;height: 95px;}
.foot .layout #top{display: none;position: absolute;top: 0;right: 5.5%;width: 78px;height: 119px;background: url(../images/top.png)no-repeat center;background-color: #1c3055;cursor: pointer;}

footer{padding: 22px 0;color: #fff;background: #353f4c;font-size: 14px;border-top: 1px solid #9a9fa6;}
footer .wrap{padding: 0 4%;box-sizing: border-box;}
footer .layout{padding: 0 5.5% 0;box-sizing: border-box;}
footer span,foot a{display: inline-block;}
@media only screen and (max-width:1500px){
	.foot .layout,footer .layout{padding: 0;}
	.foot .layout #top{right: 0;}
}
@media only screen and (max-width:1200px){
	.foot .layout{padding: 0 60px 0 0;}
	.foot .layout #top{width: 50px;height: 70px;background-size: auto 36px;}
	footer .layout{padding: 0;}
}
@media only screen and (max-width:990px){
	.foot{padding: 30px 0;}
	.foot .layout .lf_nav{margin-bottom: 30px;width: 100%;}
	.foot .layout .lf_nav .nav_list ul li.tit{display: block;position: relative;font-size: 16px;}
	.foot .layout .lf_nav .nav_list ul li.tit:after{content: "";position: absolute;top: 130%;left: 0;width:25px;height: 1px;background: #fff;transition: all .3s ease-out;}
	.foot .layout .lf_nav .nav_list ul li.tit:hover:after{width: 40px;}
	.foot .layout .lf_nav .nav_list ul li{display: none;}
	.foot .layout .mid_part{margin-bottom: 30px;}
	.foot .layout .mid_part ul li.tit{font-size: 16px;}
	.foot .layout .mid_part .tel{font-size: 24px;}
	.foot .layout .mid_part .ol_ct2{padding: 10px 20px;}
	.foot .layout .rt_part{width: auto;}
	.foot .layout .rt_part .tit{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.foot .layout .lf_nav{display: none;}
	.foot .layout .mid_part{width: 100%;}
	.foot .layout .mid_part .tel{font-size: 20px;}
	.foot .layout .rt_part{width: 100%;}
	.foot .layout .rt_part .tit{margin-bottom: 19px;}
	.foot .layout .rt_part .mes span i{width: 25px;}
	.foot .layout .rt_part .mes .show_img{top: auto;right: auto;left: 0;bottom: 150%;}
	.foot .layout #top{width: 35px;height: 60px;}
	footer{padding: 10px 0;font-size: 12px;}
	footer .fr{float: initial;}
	footer .wrap{text-align: center;}
	footer .wrap span:nth-child(1),footer .wrap span:nth-child(2){display: none;}
	footer .wrap .tag{width: 100%;}
}


/* top */
/* .side_kf{position: fixed;right: 3%;top: 70%;width: auto;height: auto;z-index: 99;}
.side_kf #top{display: inline-block;position: relative;width: 40px;height: 40px;border-radius: 10px;opacity: 0;background-color: #fdcb02;transition: all .4s;}
.side_kf #top i{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.side_kf #top:after{content: "";position: absolute;left: 50%;bottom: -20px;width: 94%;height: 15px;border-radius: 50%;background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);transform: translate(-50%,0);} */



