@charset "utf-8";
html{font-size:20px;}
html,body{width:100%;background-color: #fff;}

.am-contain{padding-bottom: 3.5rem;width: 100%;overflow: hidden;}
.am-top{width: 100%;height: 3.5rem;background: url(../images/topbg.jpg) 0 0 no-repeat;background-size: 100% auto;}
.am-top .am-logo{display: block;width: 12rem;height: 2.5rem;float: left;margin-left: 0.5rem;margin-top: 0.6rem;background: url(../images/logo.png) 0 0 no-repeat;background-size: 100% 100%}
.am-top .am-menu{width: 1.25rem;height: 1rem;display: block;float: right;margin-top: 1.25rem;margin-right: 0.5rem;background: url(../images/menu.png) 0 0 no-repeat;background-size: 100% 100%}

.am-banner{width: 100%;overflow: hidden;position: relative;}
.am-banner img{width: 100%;height: 200px}
.am-banner .text{width: 100%;height:1.5rem;line-height: 1.5rem;position: absolute;bottom: 0;left: 0;background-color: rgba(0,0,0,0.6);color: #fff;text-indent: 10px;}
.boxtitle{width: 100%;padding-left: 0.5rem;padding-right: 0.5rem;height: 1.5rem;margin-top: 0.125rem}
.boxtitle dt{width: auto;font-weight: bold;color:#000;font-size: 0.75rem;display: block;float: left;text-align: center;height: 30px;line-height: 30px;margin-right: 0.9rem}
.boxtitle .s,.boxtitle .active{color: #2453b0;border-bottom: 2px solid #2453b0}
.boxtitle dd{float: right;line-height: 30px;margin: 0}
.newslist{width: 100%;height: 7.5rem;overflow: hidden;margin-top: 0.35rem;padding-left: 0.5rem;padding-right: 0.5rem}
.newslist li{width: 100%;height: 1.5rem;border-bottom: 1px dotted #afafaf}
.newslist li a{display: block;float: left;line-height: 1.5rem;color: #666;font-size: 0.7rem;}
.newslist li span{display: block;float: right;line-height: 1.5rem;color: #959595;font-size: 0.7rem;}
.am-box2{width: 100%;height: auto;overflow: hidden;}
.am-box2 a{display: block;width: 100%;height: auto;overflow: hidden;}
.am-box2 img{width: 100%;height: auto;margin-top: 0.75rem}
.am-footer{width: 100%;height: 2rem;line-height: 2rem;text-align: center;font-size: 0.6rem}

.am-top2{height: 2.5rem;width: 100%;background:url(../images/topbg2.jpg) 0 0 no-repeat;background-size: 100% auto}
.am-top2 .am-u-sm-2,.am-top2 .am-u-sm-8{height: 2.5rem}
.am-top2 .am-u-sm-8{text-align: center;font-size: 0.8rem;line-height: 2.5rem;color: #fff;}
.am-top-back{width: 1.1rem;height: 0.9rem;display: block;float: left;margin-top: 0.8rem;margin-left: 0.5rem;background: url(../images/back.png) 0 0 no-repeat;background-size: 100% 100%}
.am-top-menu{width: 1.25rem;height: 1rem;display: block;float: right;margin-top: 0.75rem;margin-right: 0.5rem;background: url(../images/menu.png) 0 0 no-repeat;background-size: 100% 100%}
.am-newslist1{width: 100%;height: auto;overflow: hidden;padding-left: 0.5rem;padding-right: 0.5rem;margin-top: 0.5rem;}
.am-newslist1 li{width: 100%;height:3.25rem;border-bottom: 1px dotted #bababa}
.am-newslist1 li a{display: block;font-size: 0.8rem;margin-top: 0.25rem;color: #666;line-height: 1.5rem}
.am-newslist1 li span{display: block;font-size: 0.6rem;color: #959595;line-height: 1.25rem}

.pageindex{width: 100%;height: 1.5rem;text-align: center;margin-top: 0.5rem}
.pageindex a{display: inline-block;height: 0.9rem;width: auto;padding: 0 0.2rem;border: 1px solid #e5e5e5;line-height: 0.9rem;font-size: 0.6rem}
.am-newspage-title{width:100%;padding-left: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.8rem;border-bottom: 1px solid #d2d2d2}
.am-newspage-title h1{display: block;width: 100%;color: #333333;font-size: 1rem;margin-top: 0.8rem;text-align:justify}
.am-newspage-title span{display: block;width: 100%;text-align: right;}
.am-newspage-cont{width: 100%;padding-left: 0.5rem;padding-right: 0.5rem;padding-top: 0.5rem;text-align:justify;}
.am-newspage-cont img{width: 100%;height: auto;}
.am-newspage-cont table{border-collapse: collapse;}
.am-newspage-cont td{border: 1px solid #ccc}


.am-btnav{height:3rem;width: 100%;background-color:#4970be;position:fixed;bottom: 0;left: 0}
.am-btnav li{width: 25%;height: 3rem;float: left;position: relative;}
.am-btnav li a{text-decoration: none;color: #000}
.am-btnav li .subnav{width: 100%;height: auto;overflow: hidden;display: none;box-shadow: -5px 5px 5px #4970be inset}
.am-btnav li .subnav a{display: block;width: 100%;height: 1.8rem;line-height: 1.8rem;border-bottom: 1px dotted #db8c8c;font-size: 0.7rem;color: #fff;text-align: center;background: url(../images/subnavtwobg.jpg) 0 0 repeat-x;border-bottom: 1px solid #ffffff}
.am-btnav li .subnav a:last-child{border-bottom:none}

.am-btnav li:nth-child(2) .subnav{position: absolute;top: -1.85rem;z-index: 99}
.am-btnav li:nth-child(3) .subnav{position: absolute;top: -3.70rem;z-index: 99}
.am-btnav li:nth-child(4) .subnav{position: absolute;top: -5.45rem;z-index: 99}
.am-btnav li:nth-child(1) .a1{background:url(../images/icon1.jpg) no-repeat center center;background-size: 100% 100%;display: block;width: 100%;height: 100%;}
.am-btnav li:nth-child(2) .a1{background:url(../images/icon2.jpg) no-repeat center center;background-size: 100% 100%;display: block;width: 100%;height: 100%;}
.am-btnav li:nth-child(3) .a1{background:url(../images/icon3.jpg) no-repeat center center;background-size: 100% 100%;display: block;width: 100%;height: 100%;}
.am-btnav li:nth-child(4) .a1{background:url(../images/icon4.jpg) no-repeat center center;background-size: 100% 100%;display: block;width: 100%;height: 100%;}
.am-subnav{width: 500px;height:40px;background: url(../images/tabtitlebg.png) 0 bottom repeat-x;overflow: hidden}
.am-subnav a{display:inline-block;width: auto;height: 40px;line-height: 40px;padding: 0 5px;float: left;margin-right: 13px}
.am-subnav .s{border-bottom: 1px solid #f1b500;color: #f1b500}
.am-subnavfont{font-size: 0.55rem!important}
.input1{width: 94%;height: 40px;border-radius: 5px;border: 1px solid #ccc}
.input2{width: 94%;height: 40px;color: #fff;border: none;background-color: #2453b0;border-radius: 5px;margin-top: 5px}

.sdwsbm .input5{width: 98%;height: 38px;border-radius: 5px;border: 1px solid #ccc;margin-left: 1%;margin-top: 3px;margin-bottom: 3px}
.sdwsbm select{width: 98%;height: 38px;border-radius: 5px;border: 1px solid #ccc;margin-left: 1%;margin-top: 3px;margin-bottom: 3px;background-color: #2453b0;text-align: center;color: #fff;font-size: 16px}
.sdwsbm .input6{width: 100%;height: 40px;color: #fff;border: none;background-color: #2453b0;border-radius: 5px;margin-top: 5px}