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 'microsoft yahei',Tahoma, arial, 'Hiragino Sans GB',  \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}
a {color: grey;text-decoration: none;}
a:hover {color:grey;}
ul li {text-decoration: none;list-style-type: none;}
/*初始化完成*/
.wrapper{ width:100%; overflow:hidden}
.g-in {width: 1200px;margin: 0 auto;}
.g-in:after {content: '\20';display: block;height: 0;clear: both}
.g-in {*zoom: 1}
img{ vertical-align:top}

.header{ width:100%; height:90px; position:absolute; z-index:10; left:0; top:0; background:rgba(88,205,249,0.85)}
.header .h_1{ width:1200px; margin:0 auto; position:relative}
.header .h_1 .lt{ float:left; position:relative}
.header .h_1 .logo{ position:absolute; left:50%; margin-left:-79px; top:9px}
.header .h_1 .rt{ float:right; position:relative; margin-top:25px}
.header .h_1 .rt .inp1{ width:155px; height:40px; border:1px solid #fff; border-radius:8px; background:none; color:#fff; font-size:14px; box-sizing:border-box; padding:0 40px 0 10px}
.header .h_1 .rt .inp1::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff; opacity:1
}
.header .h_1 .rt .inp1:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;opacity:1
}
.header .h_1 .rt .inp1::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;opacity:1
}
.header .h_1 .rt .inp1:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff;opacity:1
}
.header .h_1 .rt .inp2{ width:40px; height:40px; border:0; background:url(g_03.png) center center no-repeat; position:absolute; right:0; top:0}
.header .h_1 .lt .hd{ width:120px; height:90px; background:url(g_01.png) 10px center no-repeat rgba(00,00,00,0.5)}
.header .h_1 .lt .hd span{ display:block; line-height:90px; color:#fff; font-size:18px; padding-left:60px; font-family:Arial}
.header .h_1 .lt .bd{ width:120px; text-align:center; font-size:18px; position:absolute; left:0; top:90px; background:rgba(00,00,00,0.5); padding:10px 0; display:none}
.header .h_1 .lt .bd a{ color:#fff; display:block; padding:20px 0; line-height:1}
.header .h_1 .lt .bd.on{ display:block}
.header .h_1 .lt .bd li:hover a,.header .h_1 .lt .bd li.on a{background: rgba(88,205,249,0.85);}
.header .h_1 .lt:hover .bd{ display:block}
.header .h_1 .rt a.more{ color:#fff; display:block; line-height:40px; font-size:16px; margin-right:15px}
.header .h_1 .rt a.more:hover{ text-decoration:underline}
.footer{ width:100%; background:#023042} 

.footer .ft01{ width:1200px; margin:0 auto; padding:25px 0 40px}
.footer .ft01 .lt{ float:left; width:460px; background:url(g_11.png) right center no-repeat; margin-top:25px; height:121px;}
.footer .ft01 .lt .s1{ color:#fff; font-size:14px; padding-top:30px}
.footer .ft01 .lt .s1 a{ color:#fff}
.footer .ft01 .cen{ float:left; margin-left:45px; color:#fff; margin-top:25px}
.footer .ft01 .cen h3{ font-size:18px; font-weight:normal;}
.footer .ft01 .cen .contact{ font-size:14px; color:#fff; margin-top:15px;}
.footer .ft01 .rt{ float:right; width:360px;}
.footer .ft01 .rt h3{ font-size:18px; color:#fff; line-height:20px;}
.footer .ft01 .rt .inp1{ width:160px; height:24px; background:#fff; border:1px solid #bcc8cd; margin-top:8px; margin-right:10px}
.footer .ft01 .rt .inp2{ width:337px; height:40px; line-height:24px;background:#fff; border:1px solid #bcc8cd; margin-top:8px;}
.footer .ft01 .rt .inp3{ width:160px; height:25px; background:#075a7c; border:1px solid #075a7c; margin-top:8px; margin-right:10px; color:#fff}



