/* Write your styles */
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p{ list-style:none; margin:0; padding:0;}
a{text-decoration: none;transition: all .1s linear; color:#333;}
a:hover{color:#01458e;}
.am-container{max-width: 640px;}
html{ background:#666;}
body{ background:#fff; min-height:100vh;}
html,body{  margin:0 auto; max-width:640px;}
.am-alert-danger{ width:100%; position:fixed; left:0; top:0; margin:0;}
img{ max-width:100%;}

iframe{width:100%;}
.bgr{ background:#f5f5f5;}
.header{width:100%;color:#fff;background-size:100% 100%;font-weight:bolder;overflow:hidden; height:65px; padding:0 10px;}
.header .am-menu-offcanvas1 .am-menu-toggle{ top:18px; border:1px solid #ddd; width:34px; height:30px; line-height:30px; border-radius:4px; color:#444;}
.logo_left{width:60%;float:left; line-height:65px;}
.logo_left img{max-width:100%;height: 54px;}
.logo_right{float:right;width:80px;text-align:center}
.logo_right i{margin:0 2% 0 12%;font-size:1.4em; line-height:65px;}

.nav-module{ background:#f8f8f8; }
.menu{border-top: 1px solid #e9e9e9; background:#222}
.menu li { position: relative;float: left;width: 33%;border-bottom: 1px solid #333;text-align: center; height:42px; line-height:42px;border-right: 1px solid #333;}
.menu > li a {color: #fff;text-transform: uppercase;letter-spacing: 2px;font-weight: 500;transition: 0.2s linear;-webkit-transition: 0.2s linear;-moz-transition: 0.2s linear; font-size:1.4rem;}
.menu li:nth-child(3n) {border-right: none;}




.banner ul li a{ display:block; height:240px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.listbox{ background:#fff; padding-bottom:1rem;}
.listbox .am-list{ margin-bottom:0; padding:0 10px;}
.listbox .am-list-news-default{ padding:0; margin:0;}
.listbox .am-list-news-hd{ padding:10px 10px 10px 10px; background:#f8f8f8; border-bottom:1px solid #eee;}
.listbox .am-list-news-hd h2{ font-size:14px; font-weight:bold;}
.listbox .am-list-news-hd h2:before{content: "\f009"; color:#01458e; margin-right:6px; font-weight:normal;}
.listbox .am-list-news-hd .am-list-news-more{ font-size:12px;}

.listbox .am-gallery-bordered .am-gallery-item{ box-shadow:none; background:#f5f5f5; overflow:hidden;}
.listbox .am-gallery-bordered .am-gallery-item i{ display:block; height:180px; overflow:hidden;}
.listbox .am-gallery-bordered .am-gallery-title{ text-align:center; font-size:1.2rem;}


.about{line-height:1.8em; padding:1em; font-size:1.2rem;}


.newsmain{width:100%;margin:2% 0;padding:0}
.newsmain p{line-height:1.8em}
.newsmain h3{padding:0;margin:5PX 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;height:20px;line-height:20px}
.newsmain li{float:left;width:100%;border-bottom:1px dashed #c3c1c1; font-size:1.2rem;}
.newsmain li a{height:40px;color:#666;line-height:40px}
.teshu a {float: left;width: 68%;line-height: 3;padding: 0 7% 0 3%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.nfirt{ padding-bottom:1rem; padding-left:1rem; padding-right:1rem;}
.nexl{float:left;margin-right:15px; display:block;}
.foot {background: #444;padding-top: 10px;height: 110px;line-height: 30px;text-align: center;color: #999; font-size:1.2rem; border-top:4px solid #01458e;}



.navbar{ width:100%; position:fixed; left:0; bottom:0; z-index:999; }
.an-fbar{ max-width:640px; height:50px; margin:0 auto;background:#01458e;}
.an-fbar>ul>li{ position:relative; height:50px;    border-right: 1px solid #013f82;box-shadow: 1px 0px 0 #004b9c;}
.an-fbar>ul>li>a{ display:block; text-align:center; font-size:1.2rem; color:#fff;}
.an-fbar>ul>li>a i{ font-size:1.6rem; margin-top:0.3rem;}
.an-fbar>ul>li>a span{ display:block; font-size:1.2rem;}
.an-fbar>ul>li>a.on{ color:#1b609d;}
.an-fbar>ul>li>a.on i{ background:#1b609d;}

.an-fbar>ul>li>a.tel{color:#1b609d;}
.an-fbar>ul>li>a.tel i{ background:#1b609d; width:58px; height:58px; border:6px solid #fff; margin-top:-26px;}
.an-fbar>ul>li>a.tel span{ position:relative; margin-top:-6px;}

.subnav{ position:absolute; bottom:64px; background:#fff; border-radius:4px; width:100%; padding:2px 10px; border:1px solid #eee; display:none;}
.subnav a{ display:block; font-size:1.2rem; text-align:center; height:30px; line-height:30px; border-bottom:1px solid #eee;}
.subnav a:last-child{ border:0;}
.subnav:before{ position: absolute; bottom:-5px; left:48%; content:""; display:block;width: 0; height: 0;border-left: 4px solid transparent; border-right: 4px solid transparent;border-top: 5px solid #eee;}
.subnav:after{ position: absolute; bottom:-4px; left:48%; content:""; display:block;width: 0; height: 0;border-left: 4px solid transparent; border-right: 4px solid transparent;border-top: 5px solid #fff;}




.am-droup{ float:right;}
.am-droup .am-btn{ font-size:1.2rem; background:rgba(0,0,0,.8) !important ; border-radius:30px; border:none; outline:none;}
.am-droup ul.am-dropdown-content>li>a{ font-size:1.2rem;}
.am-droup .am-dropdown-content{ min-width:120px;}
.am-droup  ul.am-dropdown-content>.am-active>a{background:#01458e;}



.pages{height:26px;padding:5px 0;clear:both;text-align:center; font-size:1.1rem; margin-bottom:1.8rem;}
.pages:after,.pages:before{content:'';clear:both;display:block;}
.pages ul{padding:0;list-style:none;margin:0;text-align:center}
.pages li{display:inline-block}
.pages li a{padding:3px 8px;border:1px solid #e1e1e1;height:24px;line-height:24px;color:#666}
.pages li a:hover{border:1px solid #01458e;background:#01458e;color:#fff;text-decoration:none}
.pages li span{border:1px solid #e1e1e1;height:24px;line-height:24px;color:#c4c4c4;padding:3px 8px}
.pages .current a{border:1px solid #01458e;background:#01458e;color:#fff}




.content{padding:10px;line-height:26px;font-size:12px!important;word-wrap:break-word}
.content2{padding:10px;line-height:26px;font-size:12px!important}
.content2 p{padding:0!important;margin:0!important;width:100%!important}
.content2 img{text-align:center;max-width:99%!important;height:auto!important;float:none!important;display:block}
.content h2{text-align:center;font-size:14px!important;color:#01458e;border-bottom:1px dashed #d1d1d1;line-height:26px;margin-bottom:5px;margin-top:30px;padding-bottom:10px}

.time{text-align:center;height:30px;line-height:30px;font-size:12px;color:#999}
.btn-b{background:#01458e;font-size:12px;text-align:center;color:#fff;line-height:34px;border-radius:5px}
.btn-back{width:30%;margin:12px auto}
.btn-back a{ color:#fff;}


#amz-go-top{ position:fixed; right:10px; width:45px; height:45px; bottom:90px;}

.quct{ font-size:1.2rem; padding:1.2rem;}
.quct h2{ margin-bottom:0.8rem; font-size:1.6rem; font-weight:normal; color:#01458e;}
.quct p span{ display:block; font-weight:bold;}
.qythumb img{ width:100%;}
.ygg_a{ font-size:1.2rem; margin-bottom:1rem; padding-left:1.2rem;}
.ygg_a a{display: inline-block;margin-bottom: 10px;background: #01458e;padding:9px 15px; color:#fff; margin-right:20px;}
.ygg_a a.qql{ background:#fe870f;}
.ygg_a a.mobi{padding: 9px 15px;}


.xiangxi02{clear:both;overflow:hidden;}
.xiangxi02 h2{margin-bottom:1.5rem;font-size:18px;font-weight:400;color:#01458e;background:#f5f5f5;line-height:46px;padding-left:20px}
.xiangxi02 table{width:100%!important;border:1px solid #ddd!important;border-collapse:collapse!important;font-size:16PX!important;word-break:break-all;word-wrap:break-word}
.xiangxi02 table td{border:1px solid #ddd!important;padding:8px!important;line-height:35px}
.xiangxi03{padding:0 10px;color:#333;line-height:30px;margin:0 0 30px 0;overflow:hidden; font-size:14px;}

.bdmap{ background:#fff;}
#allmap{ width:100%; height:380px;}
#allmap p{ margin:0;}
#allmap img{ max-width: inherit!important;}






@media screen and (max-width: 520px){
.listbox .am-gallery-bordered .am-gallery-item i{ height:130px;}
}
@media screen and (max-width: 420px){
.banner ul li a{ height:180px;}	
.listbox .am-gallery-bordered .am-gallery-item i{ height:110px;}
}<!--ºÄÊ±1764427507.0325Ãë-->