@charset "utf-8";
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;font-weight: normal;}body,button,input,select,textarea{-webkit-text-size-adjust:none;font:12px/1.5 Arial,microsoft yahei,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol,li{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}.none{display:none;}.block{display:block;}.noBg{background:none !important;}.noBd{border:none !important;}.noPd{padding:0 !important;}
*,*:before,*:after{box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body { position:relative; color:#848484; background:#fff; }
a { color: inherit; }
a:hover { text-decoration:none;color: #000;transition:color .5s;-webkit-transition:color .5s;-moz-transition:color .5s;}
.wrap { position:relative; width:1200px; margin:0 auto; clear:both; }
.header,.container,.footer { position:relative; margin:0 auto; }
.fl { float: left !important;}
.fr { float: right !important;}
.left {float: left;}
.right {float: right;}
.w-gray {color: #aaaaaa}
.w-white {color: #FFFFFF !important;}
.w-blue {color: #0049a1;}
.wrap {max-width: 1200px;margin: 0 auto;}
.clear {clear: both;}
.padding0{padding: 0}
.margin-b0 {margin-bottom: 0}
.margin-b30 {margin-bottom: 30px}
.background-f{background-color: #fff !important;}
/*header*/
.header {width: 100%;height: 146px;}
.header .header_top{width: 100%;height: 96px;}
.logo {height: 56px;margin-top: 22px;float: left;}
.logo img{height: 56px;}
.search{ width: 192px;height: 32px;margin-top: 34px;float: right;position: relative;}
.search input{width: 192px;height:32px;line-height: 32px;font-size: 12px;color: #9d9d9d;padding: 0 38px 0 10px;background: #f1f1f1;border: none;}
.search button{width: 19px;height: 18px;position: absolute;  top: 7px;right: 10px;cursor: pointer;background: url("../images/search.png") no-repeat;border: none;}
.search button:hover{background: url("../images/search_hover.png") no-repeat}
.header .telphone{width: 214px;height: 30px;line-height: 28px;margin-top: 34px;float: right;margin-right: 38px;color:#005285;font-size: 28px;font-weight: bold}
.header .telphone img{padding-right: 10px;padding-top: 5px;}
.nav{width: 100%;height: 50px;background: #044d99;}
.nav>ul>li{float: left;margin-left: 28px;line-height: 50px;position: relative;}
.nav>ul>li:nth-child(1){margin-left: 0;}
.nav>ul>li.dq,.nav ul li:hover{background: #0999e4;}
.nav>ul>li>a{display: block;padding: 0 30px;color: #fff;font-size: 16px;}
.nav  .subNav {
    width: 100%;
    display: none;
    position: absolute;
    top: 50px;
    left: 0;z-index: 666;
    font-size: 14px;
    color: #fff;
}
.nav  .subNav li a {
    height: 41px;
    line-height: 41px;color: #fff;text-align: center;
    display: block;background-color: #044d99;
    transition: .3s;
    -webkit-transition: .3s;
}
.nav  .subNav li a:hover{background-color: #0999e4;}

/*header结束*/

/*banner*/
.banner { position:relative; width:100%;height: 702px;overflow: hidden;}
.banner .bd { position:relative;left:50%; width:1920px;margin-left:-960px;text-align: center; }
.banner .bd li,.banner .bd li a { display:block; width:100%; height:100%; }
.banner .hd { position:absolute; bottom:70px; left:50%; width:1200px; margin-left:-600px; height:15px; text-align:center;z-index: 666; }
.banner .hd li { display:inline-block;border-radius: 50%;opacity: .8; width:10px; height:10px; margin:0 10px; background:#fff; text-indent:-999em; overflow:hidden; cursor:pointer; }
.banner .hd li.on { background:#044d99;opacity: 1; }
.banner img {transition:1.5s ease-in-out;opacity: 1;}
.banner .hover img {opacity:.6;}

/*尾部*/
.footer{background: #044d99}
.ftlink{width:100%;padding: 30px 20px;}
.ftlink dl{width: 140px;float: left;}
.ftlink dl dt{line-height:30px; margin-bottom:12px }
.ftlink dl dt a{  color: #fff;font-size: 18px;  }
.ftlink dl dd{line-height: 30px;}
.ftlink dl dt{color: #fff;font-size: 18px;}
.ftlink dl dd a{color: #7ebcfd;font-size: 14px;}
.ftlink dl dd a:hover,.ftlink dl dt a:hover{color: #0999e4}
.ftlink dl:nth-last-child(1){width: 122px;}
.ftlink dl:nth-last-child(1) dt,.ftlink dl:nth-last-child(1) dd{text-align: center}
.ftlink dl dd img{padding-bottom: 10px;padding-top: 10px;}
.ftlink dl dd span{color: #fff;font-size: 16px;}
.ftdec{height: 20px;margin: 60px auto 20px auto;overflow: hidden;}
.ftdec a{display: inline-block;padding: 0 30px;color: #fff;font-size: 12px;line-height: 20px;border-right: 1px solid #2268b0;}
.ftdec a:nth-last-child(1){border-right: 0;}
.ftdec a img{padding-right: 8px;vertical-align: text-bottom}
.copyright{height: 50px;line-height: 50px;color: #7ebcfd;font-size: 12px;text-align: center;border-top: 1px solid #2267b0}
/*尾部结束*/
.am-slider-default{background-color: transparent !important;box-shadow: none;-webkit-box-shadow: none;}
[class*="am-u-"] + [class*="am-u-"]:last-child{float: left;}
