body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
em,i {font-style: normal}
ul, ol  {list-style: none}
a,a:hover {text-decoration: none}
img {border: 0; vertical-align: top;}
table {border-collapse: collapse;border-spacing: 0}
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
label {cursor: default}
body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }
textarea {resize: none}
a,a:focus {outline: none}
.clearfix:after {content: '\20';display: block;height: 0;clear: both}
.clearfix {*zoom: 1}
.fl {float: left;}
.fr {float: right;}
.hide {display: none}
.show {display: block}
.g-in {width: 1200px;margin: 0 auto;}

a {color: #666;}
a:hover {color: #006eab;}

body {color: #333;min-width:1250px;}
.wrapper{width:100%;position:relative;overflow: hidden;background:#fff}
.header{background: #ecf5fa;}
.header .time,.header .weather{float: left;color:#000;}
.header .weather{margin-top:-2px;height:36px;}
.header .header-t{font-size: 12px;line-height: 36px;border-bottom: 1px solid #ddd;text-align: right;}
.header-t .search{float: right;margin-left: 20px;margin-top:8px;}
.header-t .search a{display: block;width: 18px;height: 18px;background: url(search.png) no-repeat center;}
.searchIcon{ position:relative;}
.searchIcon .aForm{ position:absolute;top:32px;right:0;width:340px;height:34px;background:#fff;padding:0 18px; z-index:1;border:1px solid #2152ad;border-radius:5px;display: none;}
.searchIcon .aForm .input-a{width:318px;height:32px; border:none; outline:none; font-size:14px; line-height:32px;}
.searchIcon .aForm .input-b{width:22px;height:34px; border:none; background: url(bsearch.png) no-repeat center; outline:none; cursor:pointer;text-indent: 99em; overflow: hidden;}

.header .logo{margin-top:20px;margin-bottom:31px;float: left;}
.header .logo .h{font-size:30px;font-weight:1000;font-family:'宋体';color:#000;}
.header .logo .h span{font-size:16px;}
.header .logo .p{font-size:13px;font-family:arial;text-transform: uppercase;}

.header .txt{float: right;}
.header .txt ul li{float: left;padding-left: 45px;font-size: 17px;line-height:110px;color: #333;}
.header .txt ul li:nth-child(1){background: url(e-3.png) no-repeat left center;margin-right: 20px;}
.header .txt ul li:nth-child(2){background: url(e-5.png) no-repeat left center;margin-right: 20px;}
.header .txt ul li:nth-child(3){background: url(e-2.png) no-repeat left center;margin-right: 20px;}
.header .txt ul li:nth-child(4){background: url(e-4.png) no-repeat left center;}
.navs{background: #006eab;}
.navs ul li{float: left;font-size: 16px;line-height:60px;width: 134px;margin-right:18px;text-align: center;position: relative;}
.navs ul li:last-child{margin-right: 0;}
.navs ul li a{display: block;font-size: 16px;line-height: 60px;color: #fff;}
.navs ul li>a{font-size:18px;font-weight:bold;}
.navs ul li.current>a,.navs ul li:hover>a{background:#ff9551;}
.navs dl {display: none; position: absolute; z-index: 10; top: 100%; left: 0; right: 0; text-align: center; background:rgba(0, 110, 171, 0.9);padding: 1px 0 0;border-radius:0 0 5px 5px;}
.navs ul li dl a{margin-bottom: 1px;line-height:26px;padding:12px 10px;}
.navs ul li dl a:last-child{margin-bottom: 0;}
.navs ul li dl a:hover{background:#ff9551;}

.banner{position: relative;width: 1920px;left: 50%;margin-left: -960px;}
.banner .hd{position: absolute; left:0;bottom:32px;height:12px;width: 100%; z-index:9;}
.banner .hd ul{width: 100%;height:10px;text-align: center;}
.banner .hd ul li{display: inline-block;width:12px; height:12px;border-radius:12px;background: #fff; text-indent:999em; overflow:hidden; margin-right:10px;cursor: pointer;transition: all 0.2s cubic-bezier(0.4, 0.01, .165, 0.99)}
.banner .hd ul .on{background:#006eab;width:32px;}

.footer .footer-t{ background:#dfdfdf;padding-top:30px;padding-bottom:65px;}
.footer .footer-t .footer-l{float:left; width:620px;}
.footer .footer-t .footer-l h2{ font-size:18px; line-height:18px; padding-bottom:20px; background:url(pic-25.png) no-repeat left bottom; color:#000; margin-bottom:28px;}
.footer .footer-t .footer-l dl{float:left; margin-right:25px;}
.footer .footer-t .footer-l dl:last-child{ margin-right:0;}
.footer .footer-t .footer-l dl dt{font-size:14px; line-height:24px; color:#444;font-weight:bold;}
.footer .footer-t .footer-l dl dd{ font-size:13px; line-height:28px;}
.footer .footer-t .footer-l dl dd a{color:#444;}
.footer .footer-t .footer-l dl dd a:hover{color:#006eab;}
.footer .footer-t .footer-r{float:right; width:360px;}
.footer .footer-t .footer-r h2{ font-size:18px; line-height:18px; padding-bottom:20px; background:url(pic-25.png) no-repeat left bottom; color:#000; margin-bottom:20px;}
.footer .footer-t .footer-r .con .tel{padding-left:42px; font-size:20px; line-height:30px; background:url(pic-22.png) no-repeat left 4px; color:#444; margin-bottom:25px;}
.footer .footer-t .footer-r .con .dz{padding-left:42px; font-size:18px; line-height:26px; background:url(pic-23.png) no-repeat left center; color:#444;}
.footer .footer-b{ background:#333;text-align: center;font-size: 14px;line-height: 48px;color:#fff;}
.footer .footer-b a{color:#fff;}
.footer .footer-b a:hover{color:#006eab;}

.footer .footer-t .footer-r select{font-size: 14px;line-height: 32px;background: #006eab;color: #fff;height: 32px;width: 274px;padding-left: 8px;margin-top:35px;}

