﻿* { margin: 0; padding: 0;}
html {overflow:hidden;width: 100%;overflow-y: auto;}
dd,dl,dt,form,h1,h2,h3,h4,h5,h6,input,ol,p,select,textarea,ul,li { padding: 0; list-style: none; margin: 0}
img { border: none}
input,select,textarea { outline: 0; resize: none}
a{ color:#555; text-decoration:none;}
a:hover{ text-decoration:none;}
.clearfix:after,
clearfix:before {
  content: "";
  display: block;
}
.flex{
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	flex-direction:row;
	flex-wrap:wrap
}
.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}
a{
	cursor: pointer;
}
.mr{width: 1200px; margin: auto;}
.w1200{width: 1200px; margin: auto;}
.header{ height: 35px; border-bottom: 1px solid #c5c5c5; line-height: 35px;}
.heh1{ display:block; width:0; height:0; overflow:hidden}
header {display: block;width: 100%;min-width: 1200px;background: #fff;}
.top_gw { padding: 2px 5px;background: #f18110;font-size: 12px;color: #fff;border-radius: 5px;margin-right: 6px;}
.ht-left font{color: #e80000;margin-left: 12px;font-size: 18px;font-weight: 700;}
.head-top { display: block; height: 40px; width: 100%; min-width: 1200px; background: #f7f7f7; font-weight: 200;}
.head-top .ht-inner { display: block; width: 1200px; margin: 0 auto; text-align: left; line-height: 40px; font-size: 13px; cursor: default;}
.ht-left { display: block; height: 40px; float: left;}
.ht-right { display: block; float: right;}
.ht-right ul { display: block; height: 40px;}
.ht-right ul li { display: block; float: left; height: 40px; line-height: 40px; padding: 0 6px 0 40px; background-repeat: no-repeat; background-image: url(http://www.fjxdf.cn/images/icons.png);}
.ht-right ul li:first-child{background-position: 0px -83px;}
.ht-right ul li:nth-child(2){background-position: 0px -119px;}
.ht-right ul li:nth-child(3){background-position:0px -118px;}
.ht-right ul li:nth-child(4){background-position:0px -156px;}
.ht-right ul li:last-child{background-position: 0px -107px;}
.ht-right ul li.wechat-block { position: relative;}
.ht-right ul li.wechat-block .wechatcode { display: block; position: absolute; visibility: hidden; background:url("#") no-repeat center center; width: 120px; height: 120px; bottom: -120px; left: 0; z-index: 99;}
.ht-right ul li.wechat-block:hover > .wechatcode { visibility: visible;}
.head-top .ht-inner a:hover { color: #ff7a01;}
.header-center { width: 1200px; height: 140px; background-color: #fff; margin: 0 auto; position:relative;}
.header-center .logo{position:absolute; left:0; top:50%; margin-top:-32px;}
.header-center .logo img{width: 70%;}
.header-center .xcontact{ width:350px; height:108px; position:absolute; right:0; top:50%; margin-top:-54px; background-position:0 536px; background-image: url(http://www.fjxdf.cn/images/icons.png);}
/*---- Search ----*/
.searchbox { width: 420px; position: absolute; left: 380px; top: 45px;}
.searchbox .i-search { z-index: 11; width: 414px; height: 40px; margin: 0; margin-bottom: 3px; border: 3px solid #4e90de;}
.searchbox .form { height: 40px; overflow: hidden; position: relative;}
.searchbox .text, .searchbox .button { -webkit-appearance: none; -webkit-border-radius: 0;}
.searchbox .text { width: 378px; height: 30px; padding: 5px; line-height: 30px; color: #999; font-size: 14px;}
.searchbox input { margin: 0; padding: 0; height: 30px; border: 0;}
.searchbox .button {width: 78px;height: 40px;background:#4e90de;font-size: 14px;font-weight: 700;color: #fff;position: absolute;right: 0;top: 0;cursor: pointer;text-align: center;}
.hotwords { height: 18px; color: #999; overflow: hidden; font-size: 14px;}
.hotwords strong { float: left; font-weight: 400;}
.hotwords a:link, .hotwords a:visited {margin-right: -10px; color: #999;}
/*---- Nav ----*/
.nav { height: 50px; background: #4e90de; line-height: 50px;}
.cont_center{ width: 1200px; margin-left: auto; margin-right: auto; position: relative;}
.nav .hot_professional { background: #44091F; height: 50px; width: 250px; text-align: center; font-size: 17px; color: #FFF;}
.left { float: left !important;}
.nav .hot_professional i { font-size: 20px; vertical-align: middle;}
.nav .hot_professional a{ color:#fff;}
.nav .hot_professional span{ vertical-align: middle; margin-left:8px;}
.nav .nav_list { width: 930px; padding-left: 20px;}
.nav .nav_list li {font-size: 16px; float: left; position: relative;}
.nav .nav_list li a { color: #FFF; display: block; padding: 0 16px;}
.nav .nav_list li a:hover{background:#da5a05;text-decoration:none;}
.crowd{padding:20px 0;background:#FFF;}
.crowd a{display:block;float:left;width:25%;}
.crowd a img{transition:0.5s;}
.crowd a:hover img{-webkit-transform: translate(10px,0);transition:0.5s;}
.nav{height:50px;background:#4e90de;line-height:50px;}
.nav .nav_list{width:930px;padding-left:20px;}
.nav .nav_list li{font-size:18px;float:left;position:relative;}
.nav .nav_list li > a{color:#FFF;display:block;padding:0 20px;}
.nav .nav_list li ul{position:absolute;top:50px;width:100%;background:rgba(238,120,0,0.8);display:none;z-index:9;}
.nav .nav_list li ul a{display:block;text-align:Center;color:#FFF;line-height:40px;}
.nav .nav_list li a:hover{background:#fa8105;text-decoration:none;}
.bds {height: auto;overflow: hidden;}

/*---- Footer ----*/
footer .friend_link{padding: 0 10px;overflow: hidden;border-bottom:1px solid #666;margin-bottom: 10px;padding-bottom: 10px;}
footer.footer_list{width: 100%;border-top:1px solid #666;padding: 10px 0;overflow: hidden;}
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 .xdf_help dl{padding: 0 10px;width: 150px;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 #666;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 #666;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 #666;text-align: center;float: left;background-color: #777;color: #fff;}
footer .copyright p{line-height: 35px;text-align: center;color: #fff;}
footer .copyright a{color: #fff;}
/*---- 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: #4e90de;}
.right_side ul li span{display: inline-block;width: 100%;text-align: center;font-size: 16px; color: #fff;}
.right_side ul li .sidebox{position:absolute;width:74px;height:80px;top:0;right:0;transition:all 0.3s;background: #4e90de;opacity:0.8;filter:Alpha(opacity=80);color:#fff;overflow:hidden;text-align: center;}
.right_side ul li i{display:  inline-block;background:url(http://www.fjxdf.com/index/img/1.svg);width: 48px;height: 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(http://www.fjxdf.com/index/img/ewm.png);}
.right_side ul li .sidetop{width:74px;height:54px;line-height:54px;display:inline-block;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;background: url(http://www.fjxdf.com/index/img/1.svg) #4e90de;background-position: -142px 360px;}
.right_side ul li .sidetop:hover{background:url(http://www.fjxdf.com/index/img/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;}

.hslpcbdbox{ padding:50px 0; clear: both}
.hslpcbdbox h2{
	height: 122px;
	line-height: 122px;
	font-size: 36px;
	text-align: center;
}
.hslzttybdbox{ 
	width: 100%; 
	padding:56px 0;
	 /* height:362px; */
	background: url(/images/form.jpg)  right center no-repeat;
}
.hslzttybdbox form{
	width: 632px;
	 padding:34px 30px;
	 background: rgba(0, 0, 0, 0.4) ;
	 border-radius: 10px;
}
.input_box input::placeholder{
	color: #fff;
}
.input_box input{
	font-size: 28px;
}
.hslzttybdboxr{ float:right; width:620px;}
.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:#4e90de; float:left; margin-right:16px;}
/* .hslzttybdbox .input_box{  padding:0 10px; width: 100%;} */
.hslzttybdbox .input_box input{margin-bottom:20px;   height:52px;border:none;border-bottom:1px solid #fff;width:100%;font-size:20px; background: transparent; color:#fff;}
/* .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 #4e90de; border-radius:8px; width:100%; font-size:20px;}
.hslzttybdbox .bdbtn_box{ padding:0 10px; margin-top:25px;}
.hslzttybdbox .bdbtn_box input{height:46px;border:none;width:264px;border-radius:8px;background-color:#344b72;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:#4e90de; float:left; margin-right:16px;}
.hslpczytjbox1{float: left;border: 1px solid #ccc;margin-right: 5px;margin-bottom: 20px;padding: 7px; width: 30%;}
.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;margin-top: 10px;background:url(../images/bd.png) #4e90de;}
.hslpczytjbox1 span img{ width:40px; height:auto; position:absolute; left:50%; margin-left:-20px; top:50%;}
/*.hslpczytjbox2 {width: 185px;}*/
.hslpczytjbox2 h3{ padding-top:15px; padding-bottom:10px; color:#333;font-size: 15px;    font-weight: bold;}
.hslpczytjbox2 p{color:#555;font-size: 14px;}
/*浮动*/
.fl{float: left;}
.fr{float: right;}
/*clearfix*/
.clearfix:after,.clearfix:before{content:"";display:block;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}

.main_center{max-width: 1200px;width: 100%;margin: 10px auto;}
															/*margin-top*/
.mt5{margin-top: 5px;}
.mt10{margin-top:10px;}
.mt14{margin-top:14px;}
.mt15{margin-top:15px;}
.mt17{margin-top:17px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt35{margin-top: 35px;}
.mt38{margin-top: 38px;}
.mt40{margin-top: 40px;}
.mt43{margin-top: 43px;}
.mt45{margin-top: 45px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mt65{margin-top: 65px;}
.mt70{margin-top: 70px;}
.mt80{margin-top: 80px;}
.mt85{margin-top: 85px;}
.mt90{margin-top: 90px;}
.mt115{margin-top: 115px;}
.mt100{margin-top: 100px;}
.mt110{margin-top: 110px;}
.mt117{margin-top: 117px;}
.mt120{margin-top: 120px;}
.mt130{margin-top: 130px;}
.mt150{margin-top: 130px;}
															/*margin-bottom*/
.mb15{margin-bottom: 15px;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom:10px;}
.mb14{margin-bottom:14px;}
.mb15{margin-bottom:15px;}
.mb17{margin-bottom:17px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.mb28{margin-bottom: 28px;}
.mb30{margin-bottom: 30px;}
.mb35{margin-bottom: 35px;}
.mb38{margin-bottom: 38px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.mb55{margin-bottom: 55px;}
.mb60{margin-bottom: 60px;}
.mb65{margin-bottom: 65px;}
.mb70{margin-bottom: 70px;}
.mb75{margin-bottom: 75px;}
.mb80{margin-bottom: 80px;}
.mb85{margin-bottom: 85px;}
.mb90{margin-bottom: 90px;}
.mb100{margin-bottom: 100px;}
.mb110{margin-bottom: 110px;}
.mb117{margin-bottom: 117px;}
.mb120{margin-bottom: 120px;}
.mb130{margin-bottom: 130px;}
.mb150{margin-bottom: 130px;}

													/*padding-top*/
.pt5{padding-top: 5px;}
.pt10{padding-top:10px;}
.pt14{padding-top:14px;}
.pt15{padding-top:15px;}
.pt17{padding-top:17px;}
.pt20{padding-top: 20px;}
.pt25{padding-top: 25px;}
.pt30{padding-top: 30px;}
.pt35{padding-top: 35px;}
.pt38{padding-top: 38px;}
.pt40{padding-top: 40px;}
.pt45{padding-top: 45px;}
.pt50{padding-top: 50px;}
.pt55{padding-top: 55px;}
.pt60{padding-top: 60px;}
.pt70{padding-top: 70px;}
.pt80{padding-top: 80px;}
.pt85{padding-top: 85px;}
.pt90{padding-top: 90px;}
.pt100{padding-top: 100px;}
.pt110{padding-top: 110px;}
.pt130{padding-top: 130px;}
.pt150{padding-top: 130px;}

														/*padding-bottom*/
.pb5{padding-bottom: 5px;}
.pb10{padding-bottom:10px;}
.pb14{padding-bottom:14px;}
.pb15{padding-bottom:15px;}
.pb17{padding-bottom:17px;}
.pb20{padding-bottom: 20px;}
.pb25{padding-bottom: 25px;}
.pb30{padding-bottom: 30px;}
.pb33{padding-bottom: 33px;}
.pb35{padding-bottom: 35px;}
.pb37{padding-bottom: 37px;}
.pb40{padding-bottom: 40px;}
.pb45{padding-bottom: 45px;}
.pb50{padding-bottom: 50px;}
.pb60{padding-bottom: 60px;}
.pb65{padding-bottom: 65px;}
.pb70{padding-bottom: 70px;}
.pb80{padding-bottom: 80px;}
.pb85{padding-bottom: 85px;}
.pb90{padding-bottom: 90px;}
.pb100{padding-bottom: 100px;}
.pb110{padding-bottom: 110px;}
.pb130{padding-bottom: 120px;}
.pb150{padding-bottom: 130px;}


.mr_last0 li:last-child{margin-right: 0px!important;}
.mr_2n0 li:nth-child(2n){margin-right: 0px!important;}
.mr_3n0 li:nth-child(3n){margin-right: 0px!important;}
.mr_4n0 li:nth-child(4n){margin-right: 0px!important;}
.mr_5n0 li:nth-child(5n){margin-right: 0px!important;}

._w1200 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.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:385px;}
.tc_left p{font-size:14px;display:block;color:#333;margin:10px 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:85px;margin-right:5px;display:inline;line-height:28px;font-size:12px;cursor:pointer;background-color:#dfdfdf;border-radius:2px;margin-bottom:6px;padding:0 0 0 20px;background-image:url(http://www.fjxdf.com/templets/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(http://www.fjxdf.com/templets/images/a.png);background-repeat:no-repeat;background-position:right bottom;}
.hsldxzy label.on{color:#fff;background-image:url(http://www.fjxdf.com/templets/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(http://www.fjxdf.com/templets/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;}
.cnzz{
	opacity: 0;
}
.cnzz{
	position: absolute;
	left: 0;
	top:0px;
	opacity: 0;
}
