body,html{overflow-x:hidden;width:100%;min-width:1200px}
body{position:relative;overflow-x:hidden;color:#000;font-family:"Microsoft Yahei";}
a{color:#1d1d1d;cursor:pointer}
a:hover{text-decoration:none}
.wrap{margin:0 auto;width:1200px}
.head{color: #fff;background: url(../images/top.jpg) no-repeat center center;height: 103px;border-bottom: 8px solid #023894;}
.index_top{position: fixed;left: 0;right: 0;top:0;z-index: 300;}
.logo{text-align: center;height: 103px;line-height: 103px;}
.section{background-position: center center;background-repeat: no-repeat;background-size: 100% 100%;}
.menu{padding-top: 33px;}
.menu li{position: relative; float: left;height: 70px;line-height: 70px;padding: 0 15px;}
.menu li a{color: #0074c1;font-size: 18px;}
.menu li.on,.menu li:hover{background: url(../images/icon.png) no-repeat center bottom;font-weight: bold;}
.menu li.on a,.menu li:hover a{color: #023894;}
.menu li .subMenu{padding: 10px; font-weight: normal; position: absolute;left: -10px;right: -10px;top:70px;background: #023894;display: none;}
.menu li .subMenu a{margin: 0 -10px; display: block;line-height: 40px;color: #fff;font-size: 16px;text-align: center;}
.menu li .subMenu a:hover{background: #fff;color: #023894}

#fp-nav ul li{margin: 10px 7px;}
#fp-nav ul li a span{margin: -5px 0 0 -5px; width: 10px;height: 10px;border:1px solid #007dc9;border-radius: 50%;background: #0059a9;}
#fp-nav ul li a.active span{width: 11px;height: 11px;background: #007dc9;border-color: #fff;}

.aBan{height: 300px;background-position: center center;width: 100%;background-size: 100% 100%;}
.tags{background: url(../images/home.png) no-repeat left center;height: 50px;line-height: 50px;font-size: 14px;padding-left: 30px;border-bottom: 1px solid #e9e9e9;}
.tags a:hover{color: #d40;}
.aCont{padding: 45px 0;}
.aLeft{width: 202px;}
.aTit{height: 39px;line-height: 39px;background:url(../images/line.png) repeat-x;border:1px solid #d8d8d8;text-align: center;color: #fff;font-size: 16px;}
.aTit i{display: inline-block;background: url(../images/i_d.png);width: 8px;height: 4px;vertical-align: middle;margin-right: 7px;}
.anav li a{display: block;line-height: 39px;height: 39px;background: #f2f3f4;border:1px solid #fff;text-align: left;color: #a4a4a3;font-size: 16px;padding-left: 57px;}
.anav li.active a{color: #f08400;}
.aRight{width: 980px;}
.ar_box{border:1px solid #d8d8d8;}
.ar_t{padding: 0 23px;font-size:15px;color: #5f6468; height: 39px;line-height: 39px;background: url(../images/line1.png) repeat-x;}
.i_r{background: url(../images/i_r.png);width: 4px;height: 8px;display: inline-block;margin-right: 8px;}
.ar_bd{padding: 40px;}
.nlist li{color: #505050; font-size:15px;height: 30px;line-height: 30px;position: relative;padding-left: 18px;padding-right: 80px;}
.nlist li span{position: absolute;right: 0;top:0;*top:-1px;}
.nlist li i {position: absolute;left: 0;top:50%;width: 8px;height: 8px;background: #f08400;margin-top: -4px;border-radius: 50%;}
.nlist li a{display: block;white-space: nowrap;text-overflow: ellipsis;color: #505050;}
.nlist li a:hover{color: #f08400;}
.pages {margin-top: 50px;}
.pages a{display: inline-block;border:1px solid #eaeaea;line-height: 22px;padding: 0 8px;margin: 0 4px;color: #666;}
.pages a:hover,.pages a.on{background: #f08400;color: #fff;border-color: #f08400;}

.jybox{font-size: 14px;color: #505050;line-height: 30px;margin-top: -20px;}
.jybox strong{display: block;}
.jybox p{text-indent: 2em;}
.jybox img{display: block;margin-right: 20px;margin-top:20px;}
.jybox .infor{padding-top: 20px;}

.aRight-lx{width: 100%;}
.map{width: 519px;}
.aRight-lx .infor{padding-top: 5px; width: 540px;color: #505050;line-height: 30px;font-size: 14px;}
.aRight-lx .infor li{margin-bottom: 28px; padding-left: 53px;background-repeat: no-repeat;background-position: left 0;font-weight: bold;}
.aRight-lx .infor li.marker{background-image: url(../images/marker.png);}
.aRight-lx .infor li.caller{background-image: url(../images/caller.png);}

.foot_a{background: #f3f3f3;padding: 45px 0 5px 0;}
.foot_a span{vertical-align: top; height: 170px;display: inline-block;font-size: 14px;color: #5f5f5f;line-height: 28px;margin: 0 20px;}
.foot_a span em{display: inline-block;padding-top:10px;}
.copyright{background: #023894;line-height: 24px;padding: 13px 0;font-size: 14px;color: #fff;}