
html { font-family:"Î¢ÈíÑÅºÚ", "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%; }
body { margin: 0; font-size:0.22rem; line-height: 0.34rem; color: #141313; height: 100%; overflow-x: hidden; -webkit-overflow-scrolling: touch; text-align:justify;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
a { background: transparent; text-decoration: none; color: #141313; }
a:active { outline: 0; }
b, strong { font-weight: bold; }
dfn { font-style:normal;}
img { border: 0; vertical-align: middle; }
* {-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline: none;}
input,textarea,button { border: 0; margin: 0; padding: 0; font-family:"Î¢ÈíÑÅºÚ", "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;}
textarea { resize: none;}
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; }
ul, ol, li, dl, dd { margin: 0; padding: 0; }
ul, ol { list-style: none; }
li{list-style:none}
input::-moz-placeholder, textarea::-moz-placeholder { color: #141313; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #141313; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #141313; }
input[type="submit"],input[type="reset"],input[type="button"],button { -webkit-appearance: none; }
.clear{ clear:both;}

.toptel{width:6rem;position:fixed;top:-1.4rem;z-index: 10;overflow:visible !important;transition:all 1s;}
.toptel.act {display:block;top:0;transition:all 1s;}
.toptelfirst{position:absolute;z-index:12;}
.toptelad{width:100%;max-width:6rem;overflow:hidden;animation:toptelaction 40s;-webkit-animation:toptelaction 40s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;display:none;position:absolute;position:absolute;}
.toptel.act .toptelad{display:block;}
.toptel img{display: block;margin:0 auto;width:100%;}
.toptelad img{width:100%;max-width:6rem;}
/*Í·²¿*/
.newtop{width:6.0rem;margin:0 auto;overflow:hidden;padding:0.15rem 0;}
.newtop a:nth-child(1){display: block; float:left; width:0.51rem; height:0.44rem;background:url(../images/zhuye.png) no-repeat center;background-size:0.51rem;margin:0.12rem 0.3rem 0;}
.newtop img{display: block;float:left;width:3.83rem;}
.newtop a:nth-child(3){display: block; float:left; width:0.43rem; height:0.43rem;background:url(../images/search.png) no-repeat center;background-size:0.43rem; margin:0.12rem 0 0 0.2rem;}
.index_con{width:6rem; margin:0 auto; background:#FFF; overflow:hidden;box-shadow: 0 0 20px #5D5C61; }
.logo,.logo img{width:100%;}
.yy_ry{width:100%; height:auto; background:#fff;}
.yy_ry img{width:100%}
/*.yy_ry ul{width:5.62rem; margin:0 auto;}
.yy_ry ul li{ font-size:0.16rem; line-height:0.2rem; float:left; padding:0 0.1rem;}
.yy_ry ul li i{width:0.44rem; height:0.44rem; display:block; background:url(../images/ico.png) no-repeat; background-size:5rem; float:left; margin-right:0.1rem;}
.yy_ry ul li:nth-child(3){width:1.6rem;}
.yy_ry ul li:nth-child(1) i{ background-position:0 0;}
.yy_ry ul li:nth-child(2) i{ background-position:-0.48rem 0;}
.yy_ry ul li:nth-child(3) i{ background-position:-0.96rem 0;}*/
/*banner*/
.swipe{position:relative}
.swipe-wrap{text-align:center;overflow:hidden;position:relative}
.swipe-wrap>div{float:left;width:6rem;position:relative}
.banner_dian{position:initial;z-index:2;bottom:12px;width:6rem}
.banner_dian ul{width:0.8rem;margin:auto;height:0.1rem;margin-top:5px}
.banner_dian li{width:0.1rem;height:0.1rem;background:#0099a9;float:left;margin:0 0.04rem;border-radius:5px}
.swipe div div div,.swipe li div{background:#fff;font-weight:700;color:#fff;z-index:1;text-align:center}
.swipe div div div img{max-width:6rem;height:auto}
.swipe-wrap{overflow:hidden;position:relative}
.swipe-wrap div{float:left;width:6rem;position:relative}
#pager li.on{background:#8fc31f}
.banner__ {max-width: 6rem;width: 6rem;overflow: hidden;margin: 0 auto;}

.nav{width:100%}
.nav li{width:25%;height:0.6rem;line-height:0.6rem;text-align:center;border-right:1px solid #d7d7d9;border-bottom:1px solid #d7d7d9;float:left;background:#2b61b9;font-size:0.22rem; box-sizing:border-box;}
.nav li a{color:#f6f6f6;display:block}
.nav li a font{padding-left:2em}

.tit{ width:6.0rem; height:0.42rem; line-height:0.42rem; border-bottom:0.06rem solid #223b74; color:#213a77; font-size:0.32rem; padding-top:0.1rem; text-indent:0.3rem; font-weight:bold; margin:0 auto;font-variant: small-caps}
.tit font{ color:#8f9194; font-size:0.22rem; padding-left:0.1rem; font-weight:100;}
.tit font i{ padding-right:0.1rem; font-style:normal}

/*foot*/
.index_map{height:1.64rem;background:url(../images/map_03.png) no-repeat center center; background-size:5.08rem; margin:0.39rem auto 0.25rem;padding-top:0.26rem;position:relative; margin-bottom:40%;}
.index_map .map_txt{width:2.9rem;height:1.64rem;position:absolute;right:0.2rem}
.index_map .map_txt i{ display:block;background:url(../images/ico.png) no-repeat; background-size:5rem; float:left; margin-right:0.05rem;}
.index_map .map_txt dl{line-height:0.24rem;margin-bottom:0.1rem; background-size:0.32rem; font-size:0.14rem;}
.index_map .map_txt dl font{font-size:0.22rem;color:#3a3e49}
.index_map .map_txt dl i{width:0.32rem; height:0.39rem; background-position:0 -3.8rem;}
.index_map .map_txt dd{font-size:0.14rem;line-height:0.14rem;margin-bottom:0.05rem; background-size:0.3rem;color:#3a3e49;line-height:0.18rem}
.index_map .map_txt dd i{ width:0.3rem; height:0.3rem; background-position:-0.46rem -3.8rem;}
.index_map .map_txt dd font{font-size:0.12rem; padding-left:0.35rem;}
.index_map .map_txt a{color:#3a3e49}
.index_map .map_txt p a{width:1.18rem;height:0.4rem;line-height:0.4rem;background:#212d55;color:#fff;font-size:0.16rem;text-align:center;display:block;float:left;border-radius:5px;margin-right:0.08rem}
.map_mc{font-size:0.14rem;color:#9d9e9e;position:absolute;left:0.6rem;top:1.54rem}

.f_tel{height:0.7rem;background:url(../images/f_tel_07.png) no-repeat center center #1f2e55; background-size:2.76rem;}
.f_tel a{width:100%;height:0.7rem;display:block}

/*Ãâ·Ñ×ÔÖú¹ÒºÅÆ½Ì¨*/
.ghpt{ background:#f2f2f2;}
.ghpt_tit{ height:0.5rem; line-height:0.5rem; text-align:center; background:#dfdfdf; color:#676767; margin-bottom:2px;}
.ghpt_con{ padding:0.1rem 0 0.2rem; border-top:1px solid #dfdfdf;}
.ghpt_con dl{ font-size:0.16rem; line-height:0.3rem; text-align:center;}
.ghpt_con dl font{ color:#f50;}
.ghpt_con ul{ width:3.6rem; height:auto; margin:0 auto; padding-top:0.2rem;}
.ghpt_con ul li{ width:3.6rem; height:0.4rem; padding:0.03rem 0 0.03rem 0.1rem; border:1px solid #ccc; border-radius:0.05rem; background:#fff; margin-bottom:0.1rem; font-size:0.18rem; color:#b1b1b1; box-sizing:border-box;}
.ghpt_con ul li input{ width:2.7rem; height:0.28rem; border:0; border-left:1px solid #f2f2f2; background:0; margin-left:0.1rem; padding-left:0.1rem;}
.ghpt_con ul li select{ width:3.48rem; height:0.28rem; border:0; font-size:0.16rem; color:#b1b1b1; outline:none; -webkit-appearance:none;appearance:none;border:none; -webkit-box-sizing:border-box;box-sizing:border-box;background: url(../images/arrow.png) no-repeat scroll right center transparent; padding-right:14px;}
select::-ms-expand { display: none; }
.ghpt_con input[type="submit"]{ width:3.6rem; height:0.4rem; color:#fff; font-size:0.2rem; background:#273f7b; text-align:center; border:0; border-radius:0.05rem; cursor:pointer; margin-bottom:0.1rem; -webkit-appearance:none;appearance:none;border:none; -webkit-box-sizing:border-box;box-sizing:border-box;}
.ghpt_con ul a{ width:3.6rem; height:0.4rem; line-height:0.4rem; color:#fff; font-size:0.2rem; text-align:center; border-radius:0.05rem; background:#e95404; display:block;}

.page{width:100%; height:0.4rem;line-height:0.4rem; background:#e5e5e5; text-align:center; font-size:0.18rem; margin-top:0.2rem; color:#223b75}

.page ul{ width:55%; height:0.4rem; line-height:0.4rem; font-size:0.2rem; margin:0.2rem auto; text-align:left; clear:both;display:-webkit-box; -webkit-box-pack:justify; -webkit-box-align:center; }
.page ul li{ width:auto; height:0.4rem;}
.page ul li a{ display:block; color:#223b75;}
.page ul li.syy{ float:left; background:url(../images/page_t_05.png) no-repeat left center; text-indent:0.25rem;}
.page ul li.xyy{ float:right; background:url(../images/page_d_05.png) no-repeat left center; text-indent:0.25rem;}
.page ul li.quan{ margin:0 auto;}

/*
.ymxc{ width:100%; height:4.97rem; background:url(../images/ymxcbg_47.jpg) no-repeat; background-size:100%; margin:0.2rem auto; position:relative;}

.ymxc_tit{position:absolute; bottom:0.3rem; left:0.12rem;}
.ymxc_tit li{width:1.79rem; height:0.46rem; line-height:0.46rem; border:1px solid #233c74; box-sizing:border-box; float:left; margin:0 0.06rem; color:#223b74; text-align:center;}
.ymxc_tit li.hover{ color:#fff;}
.ymxc_tit li.hover font{ padding:0.03rem 0.32rem; background:#233c74;}
.ymxc_con{padding-top:0.2rem;}
.ymxc_con h3{ font-size:0.28rem; color:#16171a; line-height:0.6rem; text-align:center}
.ymxc_con h4{ width:5.54rem; height:1px; background:#fff; position:relative; margin:0.2rem auto; font-weight:normal; font-size:0.16rem;}
.ymxc_con h4 span{ height:0.2rem; line-height:0.2rem; position:absolute; background:#223b74; color:#fff; padding:0 0.2rem;top:-0.1rem;}
.ymxc_con h4 span:nth-child(1){ left:0.38rem;}
.ymxc_con h4 span:nth-child(2){ left:2.34rem;}
.ymxc_con h4 span:nth-child(3){ left:4.2rem;}
.ymxc_con ul{width:5.85rem; margin:0.2rem auto;}
.ymxc_con ul li{width:1.73rem; height:1.31rem; border:0.03rem solid #fff; border-radius:3px; float:left; margin:0 0.08rem;}
.ymxc_con ul li img{width:1.73rem; height:1.31rem;}
.ymxc_con h5{ width:5.54rem; margin:0.06rem auto; font-size:0.18rem; color:#333;}
.ymxc_con h5 span{ background:#223b74; color:#fff; padding:0 0.1rem; margin-right:0.2rem; position:relative;}
.ymxc_con h5 span:before{content:""; position:absolute; border-left:0.12rem solid #223b74; border-top:0.12rem solid transparent; border-bottom:0.12rem solid transparent; right:-0.12rem; top:0; }*/
/*ymxc2018.5.23ÐÞ¸Ä*/
.ymxc{ width:100%; height:4.97rem; background:url(../images/ymxcbg_47.jpg) no-repeat; background-size:100%; margin:0.2rem auto; position:relative;}

.ymxc_tit{position:absolute; bottom:0.3rem; left:0.8rem;}
.ymxc_tit li{width:1.79rem; height:0.46rem; line-height:0.46rem; border:1px solid #233c74; box-sizing:border-box; float:left; margin:0 0.2rem; color:#223b74; text-align:center;}
.ymxc_tit li.hover{ color:#fff;}
.ymxc_tit li.hover font{ padding:0.03rem 0.32rem; background:#233c74;}
.ymxc_con{padding-top:0.2rem;}
.ymxc_con h3{ font-size:0.28rem; color:#16171a; line-height:0.6rem; text-align:center}
.ymxc_con h4{ width:5.54rem; height:1px; background:#fff; position:relative; margin:0.2rem auto; font-weight:normal; font-size:0.16rem;}
.ymxc_con h4 span{ height:0.2rem; line-height:0.2rem; position:absolute; background:#223b74; color:#fff; padding:0 0.2rem;top:-0.1rem;}
.ymxc_con h4 span:nth-child(1){ left:0.38rem;}
.ymxc_con h4 span:nth-child(2){ left:2.34rem;}
.ymxc_con h4 span:nth-child(3){ left:4.2rem;}
.ymxc_con ul{width:5.85rem; margin:0.2rem auto;}
.ymxc_con ul li{width:1.73rem; height:1.31rem; border:0.03rem solid #fff; border-radius:3px; float:left; margin:0 0.08rem;}
.ymxc_con ul li img{width:1.73rem; height:1.31rem;}
.ymxc_con h5{ width:5.54rem; margin:0.06rem auto; font-size:0.18rem; color:#333;}
.ymxc_con h5 span{ background:#223b74; color:#fff; padding:0 0.1rem; margin-right:0.2rem; position:relative;}
.ymxc_con h5 span:before{content:""; position:absolute; border-left:0.12rem solid #223b74; border-top:0.12rem solid transparent; border-bottom:0.12rem solid transparent; right:-0.12rem; top:0; }



.biaodan2{background: #fff;margin: 8px 0px 0;padding: 0 0 4px; font-size:14px;}
.biaodan2 h3{ display:block; overflow:hidden;}
.biaodan2 h3 img{ float:left; width:100%; height:auto;}
.biaodan2 h3 span{color: transparent;}
.biaodan2 h6{ margin:0.2rem auto;}
.biaodan2 h6 img{ width:100%; height:auto;}
.biaodan2 p{line-height: 40px;overflow: hidden;text-indent: 0px; margin:0 8px 8px;}
.biaodan2 p label,.biaodan2 p input,.biaodan2 p textarea{display: block;float:left;}
.biaodan2 p label{background: #f1f1f1; line-height:42px; display:inline-block;font-size:16px;width:30%;text-align: center;}
.biaodan2 p input,.biaodan2 p textarea{width: 70%;padding:0px 8px; line-height:40px; height:40px; display:inline-block; border:1px solid #f1f1f1;-webkit-box-sizing: border-box;box-sizing: border-box;}
.biaodan2 p .act-submit,.biaodan2 p .act-submit1{ float:left; background: #273f7b; width:45%; margin:4px 0;font-size:16px; color:#fff; border-radius:6px;}
.biaodan2 p .act-submit1{ float:right; background:#f60; color:#fff; border:1px solid #f1f1f1}
.biaodan2 p .act-reset{background:#f1f1f1;width: 70%;text-align: center;}
.biaodan2 .act-other{line-height: 28px;padding: 8px;background: #f1f1f1;display:block;margin: 0px;}
.biaodan2 .act-other a{color:red;text-decoration: none;display: inline;}
.biaodan2 .jiami{display: block;margin:6px 10px;}
.biaodan2 .zhu{text-align:center;display:block;line-height: 22px;border-radius:4px; padding:6px 6px;}
.biaodan2 h4{ font-size:14px;  padding-left:8px; display:block; overflow:hidden; line-height:26px; font-weight:normal; text-align:left }
.biaodan2 h4 span{ padding:0px 6px; float:left; margin-right:10px; position:relative; background:#273f7b; color:#fff;}
.biaodan2 h4 span:before{ content:""; position:absolute; right:-6px; top:8px; border-left:6px solid #273f7b; border-top:6px solid #fff; border-bottom:6px solid #fff;}
.biaodan2 ul {overflow: hidden; padding-left:5px;  display:block; margin:0 8px 8px; border-bottom:1px solid #d7e3db; padding-bottom:4px; text-align:left}
.biaodan2 ul li { float:left; width:50%;font-size: 14px;color: #333;margin-top: 4px;height: 24px;line-height: 24px;}
.put{ margin-right:8px; float:left; margin-top:6px;}
.biaodan2 ul li input {vertical-align: middle;}

.zixund{clear:both;margin-top:10px;padding:14px 7px}
.zixun{clear:both;margin-bottom:5px;padding:7px 10px;border:1px solid #d8d8d8;background-color:#fff}
.zixun,.zixun1{height:26px}
.zixunl{float:left;width:40%;background-color:#fff;color:#000;font-style:normal;font-size:1pc;font-family:"ºÚÌå"}
.zixun11,.zixunl{height:26px;line-height:26px}
.zixun11{float:right;padding-left:10%;width:50%;background-color:#757c8e;background-image:url(../images/bibi.jpg);background-position:5px 5px;background-repeat:no-repeat}
.zixun11 a{display:block;color:#fff;font-size:9pt}


.header{width:6rem;height:1.15rem;background:#0189d5;margin:0 auto;}
.header .home{width:0.44rem;height:0.5rem;margin-left:0.41rem;margin-top:0.4rem;float:left;}
.header .home img{width:0.64rem;height:0.5rem;}
.header .mid{width:3.5rem;height:0.76rem;margin-top:0.26rem;margin-left:0.4rem;float:left;}
.header .mid img{width:2.88rem;height:auto;margin:0 auto;display:block;}
.header .mid .info{width:100%;height:0.25rem;background:#a8d4ee;color:#39a1db;font-size:0.18rem;line-height:0.26rem;text-align:center;margin-top:0.038rem;}
.header .tell{width:0.644rem;height:0.5rem;margin-right:0.41rem;margin-top:0.4rem;float:right;}
.header .tell img{width:0.64rem;height:0.5rem;}
.home_ad img { width: 6rem; display: block;}
.home_k { height: 0.91rem; }

nav a { display: block; width:25%; height:0.67rem; line-height:0.67rem; text-align: center; border-left:1px solid #ccc; border-top:1px solid #ccc; float: left; font-size: 0.25rem; box-sizing:border-box; color:#403537;}
nav a:first-child,nav a:nth-child(5) { border-left:0;}
nav a:nth-child(-n+4) { border-top:none;}