@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:12px/1.5 Tahoma,arial,'Hiragino Sans GB','microsoft yahei',\5b8b\4f53}textarea{resize: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}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBorder{border:0!important}.yahei{font-family:'microsoft yahei'}.red{color:red}
/* 项目主体部分设置 */
body{background:#fff;color:#333;}
a{color:#333;text-decoration:none;/*transition:color 0.2s linear 0s*/}
a:hover{color:#036eb8;}
img{transition: all 0.3s ease 0s}
.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in { width:1100px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}

.header{background: #f7f8fa}
.h-1{height: 28px;line-height: 28px;background: #535353;text-align: right}
.h-1 a{display: inline-block;color: #fff;background: url(hdr_ico_1.png) no-repeat right center;padding: 0 10px;margin: 0 -2px}
.h-1 a:hover{text-decoration: underline;}
.h-1 a:last-child{background: none}
.h-2{height: 108px;}
.logo{float: left;height: 92px;margin-top: 8px;margin-left: -50px}
.search{float: right;height: 32px;margin-top: 38px;margin-right: -50px}
.search input[type="text"]{box-sizing: border-box;height: 32px;border: 1px solid #e3e0e1;color: #ccc;width: 190px;padding-left: 12px;border-right: none;outline: 0}
.search input[type="submit"]{box-sizing: border-box;width: 39px;height: 32px;background: url(search.png) no-repeat;border: none;margin-left: -3px;outline: 0}
.nav{height: 60px;line-height: 60px;}
.nav li{float: left;width: 12.5%;text-align: center;background: url(nav_ico_1.png) no-repeat right center;position: relative;}
.nav li:last-child{background: none}
.nav li a{font-size: 16px;}
.nav li dl{position: absolute;left: -10px;right: -10px;top: 60px;z-index: 22;background:#036eb8;line-height: 40px;transform: scale(0);transition: all 0.3s ease 0s;}
.nav li dl dd a{display: block;color: #fff;font-size: 14px}
.nav li dl dd a:hover{color: #036eb8;background: #fff}
.nav li:hover dl{transform: scale(1);}


.ft-1{background: url(ft-bg.png) no-repeat top center;height: 410px;color: #fff;box-sizing: border-box;padding-top: 68px}
.ft-1 h4{font-size: 18px;color: #fff;font-weight: normal;line-height: 60px;}
.ft-form{float: left;width: 360px}
.ft-form .ft-text-1{box-sizing: border-box;width: 172px;height: 30px;border: none;background: #fff;padding-left: 10px;display: block;float: left;outline: 0}
.ft-form .ft-text-2{float: right;}
.ft-form p.p2{height: 40px;line-height: 40px;font-size: 15.5px}
.ft-form ul li{float: left;width: 50%;height: 25px;}
.ft-form .ft-text-3{box-sizing: border-box;width: 100%;height: 30px;border: none;background: #fff;padding-left: 10px;display: block;outline: 0}
.ft-form .ft-submit{box-sizing: border-box;width: 280px;height: 38px;border: none;background: #087ccd;display: block;outline: 0;font-size: 17px;color: #fff;cursor: pointer;margin-top: 15px}
.ft-cnt{float: left;margin-left: 60px;}
.ft-qrcode{float: right;}
.ft-contact{height: 50px;line-height: 50px;color: #eee;font-size: 13px;}
.ft-contact p{padding-left: 38px;background: url(ft_ico_1.png) no-repeat left center;}
.ft-contact p:nth-child(2){background-image: url(ft_ico_2.png);}
.ft-contact p:nth-child(3){background-image: url(ft_ico_3.png);}
.ft-contact p:nth-child(4){background-image: url(ft_ico_4.png);}
.ft-qrcode{text-align: center;font-size: 14px;}
.ft-qrcode .ft-qr span{display: block;}
.ft-2{height: 40px;line-height: 40px;color: #fff;background: #2c2c2c}
.ft-copy{float: left;}
.ft-ibw{float: right;}

.ft-nav{float: left;max-width: 380px}
.ft-nav dl{float: left;margin-right: 46px}
.ft-nav dl dt{font-size: 16px;height: 50px;line-height: 50px}
.ft-nav dl dd{font-size: 13px;color: #e9e8e8;line-height: 30px;}
.ft-nav dl dd a{color: #e9e8e8}


.footer a{color: #fff}
.footer a:hover{text-decoration: underline;}

