@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
select{outline: none;-moz-appearance: none;-webkit-appearance: none;appearance: none;}
input,textarea{overflow:auto;resize:none;font-family:"Microsoft YaHei",Arial;}}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
/* CSS Document */
body{padding:0; font-family:"Microsoft YaHei",Arial;}font-weight: 300;}
html,body{font-size:16px;}
@media only screen and (max-width:1480px){
	html,body{font-size:14px;}
}
@media only screen and (max-width:1280px){
	html,body{font-size:12px;}
}
.fl{float: left;}
.fr{float: right;}
.margin{margin:0px auto;}
.hidden{overflow:hidden;}
.width1200{max-width:1200px; width:88.282%;}
img{max-width:100%; max-height:100%;}
.banner{ width: 100%; background-position: center; background-repeat: none; }
.banner .width1200{ height: 10rem; }
.banner .width1200 .t{ height: 1.25rem; margin-top:2.5rem; overflow: hidden; }
.banner .width1200 .t .logo{ float: left; }
.banner .width1200 .t .fh{ display: block; float: right; font-size: 1rem; color: #1a1a1a; line-height: 1.25rem; }
.banner .width1200 .t .fh:hover{ color: #004072; }
.fwcx_tit{ margin:-4rem auto 0px;  box-shadow:0px 2px 10px 0px rgba(0,0,0,0.14); width: 90%; max-width:520px; height: 8.125rem;display:flex;align-items:center; }
.fwcx_tit div{ width: 100%; text-align: center; }
.fwcx_tit div ol{ font-size: 1.875rem; color: #46464b; font-weight: bold; margin-bottom: 0.75rem; }
.fwcx_tit div dd{ color: #737a84; font-size: 1.5rem;  font-weight: 500;}
.fwcx_tit div dd span{ padding: 0px 120px;  position: relative;}
.fwcx_tit div dd span i{ position: absolute; height: 1px; background: url(../images/x.jpg) no-repeat scroll center; width: 110px; top: 50%; margin-top:-0.5px;}
.fwcx_tit div dd span i.l{ left: 0px; }
.fwcx_tit div dd span i.r{ right: 0px; transform: rotateY(180deg);}
.fwcx_con{ padding:4.5rem 0px 7.5rem; min-height: 50vh;}
.fwcx_con div{ overflow: hidden; }
.fwcx_con div.t{ margin-bottom: 4rem; }
.fwcx_con div.t dl{ overflow: hidden; text-align: center;}
.fwcx_con div.t dl input{ border-radius: 2rem; border:1px solid #eeeeee; height: 2.5rem; line-height: 2.5rem; width: 90%; max-width: 580px;outline:none; text-align: center; font-size: 1rem; color: #999999; }
.fwcx_con div.t dl input::-webkit-input-placeholder{color: #999999;}
.fwcx_con div.t dl.c{ margin:1rem 0px 1.25rem; color: #999999; font-size: 1rem;}
.fwcx_con div.t dl.c i{ color: #ef2b35; }
.fwcx_con div.t dl button{ width: 10rem; border: 0px; border-radius: 2rem; height: 2.5rem; line-height: 2.5rem; color: #ffffff; background-color: #c35b04; font-size: 1rem;}
.fwcx_con div.t dl button:hover{ background-color: #ef2b35; }
.fwcx_con div.f{ text-align: center;}
.fwcx_con div.f dd{ font-size: 1rem; color: #fff; margin-bottom: 1.25rem;}
.fwcx_con div.f dl{font-size: 1rem; color: #fff; line-height: 2.6rem;}
.fwcx_con div.f dl strong{ font-size: 1.5rem; color: #fff; font-weight: 500;}
.fwcx_con div.f dl span{font-size: 2rem; font-weight: 500; }

.foot_bg{ width: 100%; height: 17.625rem; background-position: center; background-repeat: no-repeat; }




























