@charset "gb2312";

 
/*字体自适应*/
@media only screen and (min-width: 640px){
body{font-size:24px;}
}
@media only screen and (min-width: 540px)and (max-width: 639px){
body{font-size:17px;}
} @media only screen and (min-width: 414px)and (max-width: 539px){
body{font-size:15px;}
} @media only screen and (min-width:375px)and (max-width:413px){
body{font-size:15px;}
} @media only screen and (min-width:342px)and (max-width:374px){
body{font-size:13px;}
} @media only screen and (min-width:320px)and (max-width:341px){
body{font-size:13px;}
}
/*首页底部部分*/
footer{ width:100%; margin:auto;text-align:center;}
footer p:nth-child(1){ margin-bottom:5%;}
footer nav{ width:100%; background:#f1f1f1; padding:5% 0 7% 0;}
footer nav ul{ width:90.625%; margin:auto;}
footer nav ul li{ width:25%; float:left;border-right:1px #333333 solid; box-sizing:border-box; line-height:1.35rem;}
footer nav ul li:last-child{ border-right:0;}
footer nav ul li a{ display:block; color:#333333;}
footer p:last-child{ line-height:2rem; margin-top:2%;}
@media screen and (min-width:320px){

	.footer{font-size:12px}

	.footer_a{font-size:12px}

	#zh_ztgg div:nth-of-type(1){ height:8.5em}

}

@media screen and (min-width:360px){

	#zh_ztgg div:nth-of-type(1){ height:9em}

}

@media screen and (min-width:480px){

	.footer_a{font-size:21px}

	#zh_ztgg div:nth-of-type(1){ height:14em}

}

@media screen and (min-width:640px){

	.footer{font-size:24px}

	.footer_a{font-size:24px}

	#zh_ztgg div:nth-of-type(1){ height:17em}

}

.new_qhre ul li{ cursor:pointer; font-weight:bold;}

.new_nr p{font-size:1.6em; margin-top:2%;}
.top_logo{ width:100%; height:35px; background:#0a9e64; display: table; padding: 5px 0; z-index: 999;}
.top_logo div{ display: table-cell; vertical-align: middle; text-align: center;}
.top_logo div a{ display: block; overflow: hidden;}
.top_logo div img{ vertical-align:middel; max-width: 100%; overflow: hidden;}
.top_logo div.top_lg{ width: 88%; text-align: left; padding-left: 2%;}
.top_logo div.top_phone{ width: 8%; text-align: right; padding-right: 2%;}
#index_ks{ width: 25%;position: absolute; right: 0; top: 0; background:#3d3d3d; z-index:999; text-align: center; padding:5px; display: none;}
#index_ks ul{ width: 100%; height: auto;border-top: 1px solid #585858;}
#index_ks ul:after{ display: block; content: ''; clear: both;}
#index_ks ul li{ height: 34px; line-height: 34px; border-bottom: 1px solid #585858;}
#index_ks li a{ color: #FFFFFF;}
#clos{ height: 35px; width: 40px; color: #fff; line-height: 35px; font-size: 28px; cursor: pointer; }
.new_xx div{ position:relative; overflow:hidden; width:100%; }
.new_psize i{ max-width:400px !important; text-align:center; margin:auto; display:block;}
.new_xx article{display: none;}
.new_xx article.an{ display:block;}
.new_nr li{ margin:auto; text-align:center;}
.new_nr li img{ width:98% !important;}
#new_qh{ clear:both; overflow:hidden;}
#new_qh .qh_re{ max-width:100%;}
.new_qhre ul{display: flex;justify-content: space-around;align-items: center;}

#new_dt .bd li{ display:none;}
#new_dt .bd li.an{ display:block;}
#new_dt{max-width:600px;overflow:hidden;}
#new_dt .hd ul{margin-top:1%; text-align:center;}
#new_dt .hd li{ width:1em; height:1em; border-radius:50%; background:#CCC; text-align:center; display:inline-block; margin:0 1%;}
#new_dt .hd li.on{ background:#666;}
/*.new_psize p{ font-size:1em !important; margin-bottom:0 !important;}*/
.main_w{overflow: hidden;}
/*.new_psize p span{font-size:1em;}*/
.new_psize p b{ font-size:1.4em; margin-right:1%;}

.top .tname{width: 70%;position: absolute;left: 15%;top: -2px;font-weight: bold;}



.yy-ii{ width:100%; float:left; margin-top:15px;padding-bottom:15px;border-bottom: solid 3px #d9d9d9; }

.yy-ii li{overflow: hidden;float: left;width:21%;font-size:16px;line-height:30px;background:url(../images/ii-line.png) center right no-repeat;text-align: center;padding: 0 2%;}

.yy-ii li:last-child{background: none;}

.yy-ii li img {width: 80%;margin: 0 auto;display: block;vertical-align: middle;}



.yylist h3{border-left: 2px solid #28d;padding-left: 1%;font-size:18px;margin-bottom: 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.yylist li{border-bottom: solid 1px #e2e2e2;padding: 15px 0;}

.yylist li p{color: #999;}

.yylist li p a{color: #f70;}

.pagelist{overflow: hidden;margin: 10px 0 0 35%;}

.pagelist li{float: left;padding: 0 2%;border-right: solid 1px #999;}

.pagelist li:last-child{border: none;}



.yylistb{background: #d5e8f6;padding: 5px 0;margin-top: 10px;}

.yylistb li{float: left;width: 20%;height: 28px;line-height: 28px; background: #fff; margin: 5px 2%;color: #28d;text-align: center;border: solid 1px #ccc;border-radius:5px;}

.yylistb li a{color: #28d;}



.twwz{ overflow: hidden;width: 100%; background: #fff; margin:10px 0;border:1px solid #ccc;}

.twwz a{ display:block; width:29%; float:left; border-right:1px solid #ccc;     background-size: 50px 50px;background-position:0.7rem 0.6rem; color:#666; text-align:right; padding:10px 2%;font-size: 11px;}

.twwz a p{ color:#111; margin-top:5px;font-size:17px;}

.twwz1{ background:url(../images/wztb_1.png) no-repeat;}

.twwz2{ background:url(../images/wztb_2.png) no-repeat;}

.twwz3{ background:url(../images/wztb_3.png) no-repeat; }



@media only screen and (min-width:411px) and (max-width: 444px){

  .twwz a{ background-size:45px 45px;}

  .twwz a p{font-size:16px;}

}

@media only screen and (min-width:376px) and (max-width: 410px){

  .twwz a{ background-size:40px 40px;}

  .twwz a p{font-size:15px;margin-top:0;}

}

@media only screen and (min-width:320px) and (max-width: 375px){

  .twwz a{ background-size:35px 35px;background-position: 0.5rem 0.5rem;}

  .twwz a p{font-size:14px;margin-top:0;}

}




.yyxgyd{margin-top: 20px;}

.yyxgyd h4{overflow: hidden;border-left: 2px solid #28d;font-size: 22px;padding-left: 1%;margin-bottom: 5px;height:34px;line-height:34px;}

.yyxgyd h4 a{display: inline-block;float: right;font-size: 16px;color: #666;line-height:34px;}

.yyxgyd li{border-bottom: solid 1px #c5c5c5;height: 36px;line-height: 36px;}

.yyxgyd li:last-child{border: none;}

.yyxgyd li a{color: #666;}

.yyxgyd li span{display: inline-block;float: right;color: #28d;}

.yyxgyd li span img{vertical-align: middle;margin-right: 5px;}

.yyxgyd-sj{float: left;width:0px;height:0px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #28d;margin-top: 14px;}





.bg_bg,.bg_lan2 .qh_re li.on,.list li:nth-child(1) span,.list li:nth-child(2) span,.list li:nth-child(3) span,.art_box_btn{ background:#0a9e64;}



.pos{border-bottom:1px dashed #ccc;}

/**index_xw**/

.bg_bg .active{position: relative; background:#4fa9ea; float:left;}



.tjbtn{-webkit-appearance:none;width:35%; height:30px; display:block; margin-left:15px; border:none; color:#fff; border-radius: 4px; background:#ec9000; font-size:16px;}

.tjbtn2{-webkit-appearance:none;width:35%; height:30px; display:block; margin-left:15px; border:none; color:#fff; border-radius: 4px; background:#0a9e64; font-size:16px;}



.pd a,.art h5 font{ color:#0a9e64;}





.lc-t{height: 45px;line-height:45px;padding: 0 3%;font-size: 24px;color: #fff;    background: url(../images/lc_tbg.jpg) center 0 no-repeat; background-size: auto 100%;text-align: center;margin: 25px 0 18px 0; }

.lc{margin: 10px 0;text-align: center;}

.lc p{display: inline-block;background: #e7f4fe;border: solid 1px #28d;border-radius: 5px;padding: 0 5%;line-height: 36px;font-size: 16px;}

.lc-line{border-bottom: dashed 1px #7a7a7a;height: 1px;width: 100%;margin:20px 0 0;}

.lcw{background: #e7f4fe;border: solid 1px #28d;border-radius:3px; line-height: 36px;font-size: 16px;}

.wpic{width: 100%;max-width:600px; }



.zzgh-p{line-height: 2em;font-size: 16px;margin: 10px 0 22px 0;}

.zzgh{padding: 20px 5%;}

.zzgh .itmname{font-size: 16px;line-height: 24px;}

.zzgh .linegh_r input,.zzgh .selectys{width: 100%;background: #dedede;border: none;outline: none;height: 38px;line-height: 38px;border-radius: 4px;text-indent: 1em;color: #999;margin-bottom: 10px;}

.zzgh .xzks{overflow: hidden;margin-bottom: 10px;}

.zzgh .selectys{background: #dedede url(../images/gh2.png) top right no-repeat;background-size:60px 100%;}

.zzgh .linegh_r .ghrq{background: #dedede url(../images/gh1.png) top right no-repeat;background-size:60px 100%;}

.ghbtn,.ghbtn2{font-size: 16px;width:48%;height:40px;border-radius: 5px;font-weight: bold;text-indent: 2em;}

.ghbtn{border: solid 1px #28d;color: #28d; background: #fff url(../images/btn1.png) 12px 5px no-repeat;background-size:auto 80%;}

.ghbtn2{border: solid 1px #fa1;color: #fa1;background: #fff url(../images/btn2.png) 12px 5px no-repeat;background-size:auto 80%;margin-left: 3%;}


.hover p span.cr{color: #0fad7a !important;}

.lxtab{width:100%; margin:0 auto 20px;}

.lxtab .qh_re{overflow: hidden; clear:both;padding-top:2%;}

.lxtab .qh_re li{float: left;width: 19%;margin-right: 1%;}

.lxtab .qh_re li img{width: 100%;    display: block;}
.new_nr li{ display:none;}
.new_nr li.an{ display:block;}

.lxtab .qh_re li .lx-sj{width:0px;height:0px;border-width:10px 5px;border-style:solid;border-color: #fff transparent transparent transparent;margin:0 auto;}

.lxtab .qh_re li:nth-child(1).on .lx-sj{border-color: #acc140 transparent transparent transparent;}

.lxtab .qh_re li:nth-child(2).on .lx-sj{border-color: #FEA01C transparent transparent transparent;}

.lxtab .qh_re li:nth-child(3).on .lx-sj{border-color: #ED6E8B transparent transparent transparent;}

.lxtab .qh_re li:nth-child(4).on .lx-sj{border-color: #0FAD7A transparent transparent transparent;}

.lxtab .qh_re li:nth-child(5).on .lx-sj{border-color: #2D8ED3 transparent transparent transparent;}

.lxtab .lx p{line-height:1.6em;font-size:1em;margin-bottom: 10px;}

.lxtab .lx p span.fb{font-weight: bold;font-size:22px;}

.lxtab .lx p span.cr{color: #f00;}
.lxtab .lx .on p span.cr{color: #0fad7a;}


.lxtab .lx p .m1{width: 25%;}.lxtab .lx p .m2{width: 14%;}

.lxlx p{font-size:22px;font-weight: bold;margin-bottom: 10px;line-height: 50px;}

.lxlx p img{width: 10%;max-width: 54px;margin-right: 2%;}

.lxlx a{display: inline-block;width: 100%;text-align: center;color: #fff;font-size: 20px;height:50px;line-height:50px;border-radius: 4px;background: #fa1 url(../images/lx3.png) 90% 5px no-repeat;

    background-size: auto 80%;}
	
*html { background-image: url(d); background-attachment: fixed; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, q { display: block; }
table { border-collapse: collapse; }
ul, ol, li { list-style: none; }
a { text-decoration: none; cursor: pointer; cursor: hand; color: inherit; }
input { border: 0; outline: 0; }
input.dialog { width: 0; height: 0; font-size: 0; line-height: 0; border: 0 }
input[type='submit'],input[type='reset'],input[type='button'],button{-webkit-appearance: none;border-radius:0;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
blockquote, q { quotes: '' ''; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
mark { background: #ff0 }
small { font-size: 80% }
big { font-size: 150% }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline }
sup { top: -.5em }
sub { bottom: -.25em }
svg:not(:root) { overflow: hidden }
body, html { font-family: Microsoft YaHei, sans-serif, Arial, Helvetica; color: #333; background: #fff; width: 100%; line-height: 1.5; word-wrap: break-word;}
/* CSS Document */
.all{max-width: 640px;min-width: 320px;margin: auto;overflow: hidden;clear: both;}
.all img{max-width: 100%;vertical-align:top;border: 0;outline:0}
	