@charset "utf-8";
/*! */
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input{margin:0;padding:0}em,i,s{font-style:normal;text-transform:uppercase;}li{list-style:none}a,s,a:hover{text-decoration:none}img{border:0;vertical-align:top;}table{border-collapse:collapse;border-spacing:0}body,button,input,select,textarea{font:12px/1.5 'microsoft yahei',Tahoma,arial,'Hiragino Sans GB',\5b8b\4f53}input,textarea{resize:none;border:none;}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.noBg{background:none!important}.noBd{border:0!important}.noMg { margin: 0!important; }

/* 项目主体部分设置 */
body { background: #fff; color:#333; overflow-x:hidden; overflow-y:auto;}
a { color:#333;text-decoration:none; transition: all 0.3s ease 0s; }
a:hover { color: #d41920; }
.fl{float: left;}
.fr{float: right;}
.wrapper { position:relative; width:100%; height: 100%; margin:0 auto; overflow:hidden;}
.g-in { width: 1300px; margin:0 auto;position: relative;}

 
.header { position: absolute; left: 50%; width: 1920px;margin-left: -960px;height: 106px;    background: url(../images/hbg.png) no-repeat center center;top: 0;background-size: 100%;z-index: 99;box-shadow: 1px 2px 8px 1px rgba(0,0,0,.5);}
 
.nav{margin-left:160px;}
.nav>ul>li{width: 103px;height: 110px;float: left;margin-right: 12px;line-height: 110px;text-align: center;}
.nav>ul>li>a{font-size: 16px;display: block;width: 100%;height: 100%;}
.nav>ul>li>a>span{position: relative;}
.nav>ul>li:hover,.nav>ul>li.current{background: #008aff;}
.nav>ul>li:hover a,.nav>ul>li.current a{color: #fff;}
.nav>ul>li:hover a span:after,.nav>ul>li.current a span:after{position: absolute;width: 24px;height: 2px;background: #fff;left: 50%;margin-left: -12px;top: -10px;content: '';}

.siocn{margin-left: 22px;margin-top: 40px;}
.siocn a>img{position: relative;margin-top: 4px;}
.siocn i{display: inline-block;padding: 0 12px;font-size: 18px;color: #bbb;}
.siocn a{font-size: 18px;color: #d41920;}
.aForm{ position:absolute;top: 77px;right: 0px;width:194px;height:20px;background:#fff;padding:3px; z-index:1; display:none;border-radius: 8px;overflow: hidden;box-shadow: 0 0 4px 0px rgba(0,0,0,.5);z-index: 90;}
.aForm .input-a{width:150px;height:20px; border:none; outline:none; font-size:14px; line-height:18px;padding-left:14px; position:relative; top:0;background: #fff;color: #ccc;}
.aForm .input-a::placeholder{color: #ccc;}
.aForm .input-b{width: 25px;height: 18px;border: none;background: url(../images/search_ico.png) no-repeat center;outline: none;cursor: pointer;text-indent: 99em;overflow: hidden;position: relative;top: 1px;background-size: contain;}

.footer{background: url(../images/footbg.png) no-repeat center;padding: 57px 0 50px;}

.ft1{width: 1238px;margin: 0 auto;display: flex;align-items: center;}
.ft1 .flc{padding-left:50px;}
.ft1 .flc ul li{float: left;padding: 0 45px;background: url(../images/lines.png) no-repeat right center;}
.ft1 .flc ul li:nth-child(1) .flcl2{font-size: 18px;font-weight: bold;color: #243056;}
.ft1 .flc ul li .flcl2{font-size: 14px;color: #243056;}

.ft2{width: 1138px;margin: 0 auto;margin-top: 46px;}
.ft2 ul li{float: left;margin-right: 32px;}
.ft2 ul li:last-child{margin-right: 0;}
.ft2 ul li input[type="text"]{width: 300px;padding-left: 10px;border:0;border-bottom: 1px solid #c4c8d1;height: 37px;background: none;font-size: 16px;color: #243056;}
.ft2 ul li input[type="submit"]{display: block;width: 82px;height: 38px;background: #008aff;text-align: center;font-size: 16px; color:#fff;}

.end{background: #008aff;width: 1920px;position: relative;left: 50%;margin-left: -960px;height: 50px;line-height: 50px;color: #ece7e7;}
.end .end-in{width: 1138px;margin: 0 auto;}
.end a{color: #ece7e7;}