


body, button, input, select, textarea {  font-family:"Microsoft YaHei","å¾®è½¯é›…é»‘", 'Source Han Sans', 'Hiragino Sans GB', STXihei,  SimSun, Heiti, sans-serif; -webkit-font-smoothing: antialiased; overflow: hidden;
     }

*{margin:0;padding:0;}
html{width:100%;overflow-y:auto;min-width:1200px;}
dd,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,textarea,ul{margin:0;padding:0;list-style:none;}
.con{width:1200px;margin:0 auto;overflow:hidden;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.hidden{display:none;}
a{text-decoration:none;color:#000; cursor: pointer;}
ul,li{list-style:none;}
img{border:0;max-width:100%;}
background-color:#f5f5f5;overflow:hidden;height:50px;
.w1200{width:1200px;margin:auto;}
.mr{width:1200px;margin:auto;}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
/*---- header start ----*/
#hd .wp{border-bottom:1px solid #f2f2f2;width:100%;height:100px;min-width:1200px;margin:0 auto; }
#hd .wp h1{padding: 10px 0; float: left; height: 80px}
#hd{overflow:hidden;height:102px;background:#fff;position:relative;z-index:999;}
#hd .logo{display:block;width:600px;margin-left:30px;height:80px;background-repeat:no-repeat; background-size: cover;}

#hd .nav-container{width:1200px;height:100px;margin:0 auto;}
#hd .header-tel{position:absolute;width:218px;height:100px;top:0;right:5px;background:url(../../static/fonts/1.svg);background-position:415px 216px;}
@media only screen and (max-width:1700px){#hd .logo{display:none!important;}
#hd .nav-container,#hd .nav-container .nav{margin:0;}}
#hd .nav{margin:0 0 0 200px;overflow:hidden;}
#hd .nav-inner{margin:0 0 0 65px!important;}
#hd .nav li{float:left;width:101px;}
#hd .nav a{display:block;box-sizing:border-box;font-size:16px;color:#393939;line-height:100px;text-align:center;overflow:hidden;white-space:nowrap;font-weight:bold;}
#hd .nav a:hover, .nav li.on a{color:#ee7700;border-bottom:2px solid #ee7700;}
.topbar{height:40px;background:#efefef;font-size:16px;overflow:hidden;}
.topbar .welcome{line-height:40px;color:#000;}
.topbar .welcome a{color:#ff0000;}
.topbar .welcome a:hover{text-decoration:underline;}
.topbar .welcome span.office{display:inline-block;padding:3px 5px;line-height:1;font-size:16px;background:red;color:#FFF;margin:0 5px;vertical-align:initial;}
.topbar .tool{line-height:40px;height:40px;}
.topbar .tool a{display:block;float:left;font-size:16px;color:#000;line-height:20px;position:relative;padding:0 15px;border-right:1px #999 solid;margin-top:10px;}
.topbar .tool a.tool_login{height:20px;line-height:20px;font-size:16px;margin-top:20px;}
.topbar .tool a.tool_login:hover{color:#FFF;}
.topbar .tool a:hover{color:#ff0000;}
.topbar .left{float:left;}
.topbar .right{float:right;}
/*---- footer start ----*/
.w_1200{
	margin: 0 auto;
	width: 1200px;
	
}
footer .friend_link{padding:0 10px;overflow:hidden;border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px; }
footer.footer_list{width:100%;margin:auto;border-top:1px solid #ddd;padding:10px 0; clear: both;}
footer.footer_list .friend_link dt{font-size:18px;font-weight:600;float:left;line-height:35px;}
footer.footer_list .friend_link dd{float:left;line-height:35px;padding-left:20px;}
footer.footer_list .friend_link dd a{padding:0 10px;font-size:14px;}
footer.footer_list a:hover{text-decoration:underline;}
footer .xdf_help dl{padding:0 10px;width:180px;float:left;text-align:left;}
footer .xdf_help dt{width:100%;font-size:16px;font-weight:600;float:left;line-height:35px;}
footer .xdf_help dd a{display:inline-block;width:100%;line-height:35px;font-size:14px;}
footer .xdf_help dd span{display:inline-block;position:relative;cursor:pointer;line-height:35px;font-size:14px;}
footer .xdf_help dd span em{display:inline-block;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ddd;position:absolute;left:0;top:25px;display:none;}
footer .xdf_help dd span em:before{content:" ";position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;left:-20px;top:2px;z-index:10;}
footer .xdf_help dd span .brother_school{width:1188px;position:absolute;left:-1020px;top:35px;background-color:#fff;border:1px solid #ddd;display:none;}
footer .xdf_help dd span .brother_school a{float:left;width:auto;padding:0 10px;}
footer .xdf_help dd span:hover .brother_school{display:inline-block;}
footer .xdf_help dd span:hover em{display:inline-block;}
footer .copyright{    margin-top: 10px;
    width: 100%;
    padding: 10px 0;
    overflow: hidden;
    border-top: 1px solid #ddd;
    text-align: center;
    float: left;
    padding-bottom: 50px;
    background-color: #f47d35;}
footer .copyright p{line-height:35px;text-align:center;color: #fff;}
footer .copyright p a{
	color: #fff;
}
footer .copyright>div {
    display: inline-block;
   margin: 0 auto;
	color: #fff;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
}
/*---- right start ---*/
.right_side{position:fixed;width:74px;height:275px;right:0;z-index:9999;margin:0 auto;top:20%;}
.right_side ul li{width:74px;height:80px;float:left;position:relative;border-bottom:1px solid #fff;text-align:center;}
.right_side ul li.zxzx .sidebox{background:#ff3803;}
.right_side ul li span{display:inline-block;width:100%;text-align:center;font-size:16px;}
.right_side ul li .sidebox{position:absolute;width:74px;height:80px;top:0;right:0;transition:all 0.3s;background:#f15c02;opacity:0.8;filter:Alpha(opacity=80);color:#fff;overflow:hidden;text-align:center;}
.right_side ul li i{display:inline-block;background:url(../../static/fonts/1.svg);width:48px;height:48px; min-width: 48px;}
.right_side ul li i.qq{background-position:-142px -355px;}
.right_side ul li i.zx{background-position:-142px -517px;}
.right_side ul li i.bm{background-position:-142px -435px;}
.right_side ul li i.wm{background:url(../../static/fonts/1.svg) #ff3803;background-position:-142px 360px;}
.right_side ul li .sidetop:hover{background:url(../../static/fonts/1.svg) #ff7f00;background-position:-142px 360px;}
.right_side ul li .sidebox .rxdh{float:left;}
.right_side ul li .sidebox input{float:left;}
.right_side ul li .sidebox input#telInput{height:30px;margin:12px 0;border:none;padding:0 8px;}
.right_side ul li .tel_top{float:left;}
.right_side ul li .sidebox input#callBtn{height:30px;margin:12px;width:70px;background-color:#fff;border-radius:5px;border:none;display:inline-block;color:#333;cursor:pointer;}
.right_side ul li.last{border:none;display:none;height:54px;}
.right_side ul li img.ewm{position:absolute;top:-30px;left:-120px;display:none;}
.izl-rmenu{display:none;}
.fl{float:left;}
.fr{float:right;}
.fixed-bottom{position:fixed;left:0;z-index:2;display:block;width:100%;height:58px;min-width:1200px;background:#ff8400;transition:bottom .5s;}
.fixed-bottom.on{bottom:0;display: none;}
.fixed-bottom .fixed-b-inner{margin:0 auto;width:1200px;height:56px;}
.fixed-bottom .fixed-b-inner .fitem-main{display:block;width:330px;height:56px;background:url(../../static/fonts/1.svg);background-position:-10px 70px;}
.fixed-bottom .fixed-b-inner .fitem-main2{display:block;padding-left:42px;color:#fff;font-size:20px;line-height:56px;}
.fixed-bottom .fixed-b-inner .fitem-main3{display:block;height:56px;}
.fixed-bottom .fixed-b-inner .fitem-main3 ul{display:block;margin-left:40px;height:56px;}
.fixed-bottom .fixed-b-inner .fitem-main3 ul li{position:relative;float:left;padding:0 20px;height:56px;color:#fff;font-weight:300;font-size:20px;line-height:56px;}
.fixed-bottom .fixed-b-inner .fitem-main3 ul li i{background:url(../../static/fonts/1.svg);background-position:225px -11px;width:200px;height:56px;display:block;}
.fixed-bottom .fixed-b-inner .fitem-main3 ul li a{color:#fff;}
.fixed-bottom .fixed-b-inner .fitem-main3 ul li a:hover{border-bottom:2px solid #fff;}
.fixed-bottom .fixed-b-inner .fitem-main3 ul li span{position:absolute;top:19px;right:0;display:block;width:1px;height:17px;background-color:#fff;}
.fitem-tel{margin-top:13px;width:230px;height:30px;}
.fitem-tel input{display:block;padding-left:10px;width:140px;height:30px;outline:0;border:none;font-weight:300;line-height:30px;}
.fitem-tel .fitem-tel-push{display:block;width:80px;height:30px;background:#ff3701;color:yellow;text-align:center;font-weight:500;font-size:16px;line-height:30px;}
.fitem-tel .fitem-tel-push:hover{opacity:.7;}
.zxicon{position:relative;float:right;display:block;width:120px;height:56px;background:#ed3b3b;}
.zx-icon-i{position:absolute;width:133px;height:57px;top:0;background:url(../../static/fonts/a4dd5d78ce2547ab82918027fd271c1c.svg);background-position:280px 96px;color:#fff;text-align:center;font-size:25px;line-height:75px;}
.on .zx-icon-bg{visibility:visible;transform:scale(1);}
.chat-chat1-2{color:#000;font-size:16px;}
.chat-chat2{margin-top:20px;}
/*---- çŸ­ä¿¡äº†è§£å­¦è´¹è¯¦æƒ… ----*/
.hslpcbdbox{padding:50px 0;}
.hslzttybdbox{float:left;width:500px;}
.hslzttybdboxr{float:right;width:580px;}
.hslzttybdbox h2{font-size:24px;color:#000;font-weight:normal;margin-bottom:20px;border-bottom:1px solid #ccc;height:48px;text-align:left;line-height:normal}
.hslzttybdbox h2 b{display:block;width:8px;height:2rem;border-radius:8px;background-color:#e11616;float:left;margin-right:16px;}
.hslzttybdbox .input_box{height:52px;padding:0 10px;}
.hslzttybdbox .input_box input{height:52px;border:2px solid #e11616;border-radius:8px;width:230px;font-size:20px;}
.hslzttybdbox .input_box .hslzttybdboxinput1{float:left}
.hslzttybdbox .input_box .hslzttybdboxinput2{float:right}
.hslzttybdbox .select_box{padding:0 10px;margin-top:25px}
.hslzttybdbox .select_box select{height:52px;border:2px solid #e11616;border-radius:8px;width:100%;font-size:20px;}
.hslzttybdbox .bdbtn_box{padding:0 10px;margin-top:25px}
.hslzttybdbox .bdbtn_box input{height:52px;border:none;width:100%;border-radius:8px;background-color:#e11616;color:#fff;font-size:24px;text-align:center;cursor:pointer;}
.hslzttybdboxr h2{font-size:24px;color:#000;font-weight:normal;margin-bottom:1rem;border-bottom:1px solid #ccc;height:48px;text-align:left;line-height:normal}
.hslzttybdboxr h2 b{display:block;width:8px;height:2rem;border-radius:8px;background-color:#e11616;float:left;margin-right:16px;}
.hslpczytjbox1{float:left;width:245px;border:1px solid #ccc;margin-right:45px;margin-bottom:20px;padding:10px;}
.hslzttybdboxr .nom{margin-right:0px;}
.hslpczytjbox1 span{display:block;width:80px;height:80px;float:left;border-radius:8px;text-align:center;position:relative;margin-right:10px;background:url(../../static/images/bd.png) #e11616;}
.hslpczytjbox1 span img{width:40px;height:auto;position:absolute;left:50%;margin-left:-20px;top:50%;}
.hslpczytjbox2 h3{padding-top:15px;padding-bottom:10px;color:#333;}
.hslpczytjbox2 p{color:#555;}
.hslpczytjbox1 .hslpczytjboximg1{background-position:-62px -45px;}
.hslpczytjbox1 .hslpczytjboximg2{background-position:-188px -45px;}
.hslpczytjbox1 .hslpczytjboximg3{background-position:-62px -151px;}
.hslpczytjbox1 .hslpczytjboximg4{    background-position: -62px -270px;}
/*---- å¼¹å¹• ----*/
.tcbox{width:640px;height:360px;border-radius:15px;overflow:hidden;margin:auto;background:#fff;padding-left:20px;position:fixed;left:50%;z-index:999;box-shadow:0 0 30px #000;-webkit-box-shadow:0 0 30px #000;}
.tc_left{float:left;width:60%;}
.tc_left p{font-size:14px;display:block;color:#333;margin:5px 0;}
.tc_left h2{font-size:22px;padding-top:5px;}
.tc_left p.zxj{display:block;width:100%;font-size:15px;line-height:30px;color:#666;margin-bottom:8px;clear:both;}
.tc_left p.zxj sup,.tc_left p.zxj span{color:#ff0000;font-weight:bold;}
.tc_left p.zxj span{font-size:18px;}
.tc_left .cfy-input{overflow:hidden;}
.tc_right{float:right;display:block;position:relative;}
.hsldxzy label{float:left;width:auto;margin-right:5px;display:inline;line-height:28px;font-size:12px;cursor:pointer;background-color:#dfdfdf;border-radius:2px;margin-bottom:6px;padding:0 20px 0 20px;background-image:url(../../static/images/0.png);background-repeat:no-repeat;background-position:4px center;background-size:12px 12px;box-sizing:border-box;}
.hsldxzy label input{width:15px;height:15px;vertical-align:middle;margin-right:4px;display:none;}
label.hsltime{height:26px;float:left;padding:0 16px;line-height:26px;margin-right:10px;display:inline;text-align:center;font-size:14px;border:1px solid #e1e1e1;background:#f6f6f6;color:#808080;cursor:pointer;}
.cfy-input label.on{border-color:#ff7a01;color:#ff7a01;font-weight:bold;background-image:url(../../static/images/a.png);background-repeat:no-repeat;background-position:right bottom;}
.hsldxzy label.on{color:#fff;background-image:url(../../static/images/1g.png);background-color:#ff7a01;}
.tc_left .font14,.tc_left .phone{display:block;width:80px;height:30px;line-height:30px;color:#757474;margin-right:5px;background:#f5f5f5;border:1px solid #e1e0e0;float:left;padding-left:6px;font-weight:200;outline:none;margin-bottom:5px;}
.tc_left .phone{width:240px;}
.tc_left .bmbtn{display:block;width:140px;height:40px;text-align:center;color:#fff;line-height:40px;font-weight:300;font-size:16px;float:left;margin-right:9px;border:none;cursor:pointer;border-radius:0;margin-top:0;background:#fb0000;}
.tc_left .bmbtn.zxzx{background:#ffcf48;color:#000;}
.tc_left .hsldxzy{margin:5px 0;overflow:hidden;}
.tc_right .boxout i{position:absolute;top:14px;right:14px;width:22px;height:22px;background:url(../../static/images/out.png) center center no-repeat;cursor:pointer;-webkit-transition:.6s;transition:.6s;-webkit-transform:rotate(0);transform:rotate(0);-ms-transition:.6s;-ms-transform:rotate(0)}
.tc{width:1200px;margin:auto;}
/*---- çº¢åŒ… ----*/
.gift_left{position:fixed;bottom:200px;left:0;border:0;background:none;}
.gift_left img{width:50%;}
.popup{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999999;background-color:rgba(0, 0, 0, .5);display:none;}
.popup_content{position:relative;width:500px;height:600px;margin:auto;top:50%;margin-top:-300px;}
.popup .popup_content .btn{position:absolute;width:200px;animation:btnsize .65s infinite;-moz-animation:btnsize .65s infinite;-o-animation:btnsize .65s infinite;left:150px;top:400px;}
.popup .popup_content .close{width:40px;height:40px;line-height:40px;position:absolute;border-radius:25px;background-color:rgba(0,0,0,.6);text-align:center;color:#fff;font-size:1.5rem;top:0;right:50px;}

@-webkit-keyframes btnsize{0%,100%,20%,50%,80%{transition-timing-function:cubic-bezier(.31,.68,.36,.22);transform:scale(1)}
30%{transition-timing-function:cubic-bezier(0.755,0.50,0.855,0.060);transform:scale(0.6)}
90%{transform:scale(1)}
}
@keyframes btnsize{0%,100%,20%,50%,80%{transition-timing-function:cubic-bezier(.31,.68,.36,.22);transform:scale(1)}
50%{transition-timing-function:cubic-bezier(0.755,0.50,0.855,0.060);transform:scale(0.8)}
90%{transform:scale(1)}
}
.cnzz{
	opacity: 0;
	height: 0;
}
.dz{
	width: 100%;
    text-align: center;
	
}
.dz img{
	max-width: 100%;
}
.jesong-container-mini-badge{
	z-index:2;
}
/*xf_form*/

.xf_form {
	width: 1200px;
	height: 507px;
	margin: 60px auto;
	position: relative;
	clear:both;
}

.hqxf_form {
	    width: 38%;
    height: 400px;
    position: absolute;
    right: 10%;
    background: rgb(0 0 0 / 50%);
    top: 55px;
    color: #fff;
    box-sizing: border-box;
    padding: 45px 50px 40px 40px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
}

.xf_form .tit p {
	font-size: 24px;
	margin-bottom: 16px;
}

.xf_form .tit span {
	font-size: 18px;
	font-family: "æ–¹æ­£å‰‘ä½“ç®€ä½?;
	display: block;
	margin-bottom: 30px;
}

.xf_form input {
    border: none;
    display: block;
    width: 100%;
    height: 50px;
    color: #fff;
    border-bottom: 1px solid #fff;
    font-size: 20px;
    line-height: 50px;
    outline: none;
	margin-bottom: 20px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	padding-left: 20px;
}
.xf_form input::-webkit-input-placeholder {
	color: #333;
}

.xf_form .submit {
	display: block;
    margin-top: 40px;
    width: 298px;
    height: 47px;
    color: #fff;
    font-size: 20px;
    text-align: left;
    box-sizing: border-box;
    padding-left: 65px;
    overflow: hidden;
    border-radius: 5px;
    background: #f47d35;
}
.hqxf .title{
	    font-size: 36px;
    font-weight: bold;
    color: #ff7827;
    margin: 50px auto 16px;
    text-align: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
	clear: both;
	width: 100%;
}
.hqxf .title_p{
	text-align: center;
}