@charset "gb2312";
html { -webkit-font-smoothing: antialiased; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size:10px; }
body, ul, ol, p, dt, dd, dl, h1, h2, h3, h4, h5, h6, form, input, a, article, section, div { margin: 0; padding: 0; }
body, button, input, select, textarea { font-family: "HelveticaNeue", Helvetica, STHeiTi, "Microsoft YaHei", "Î¢ÈíÑÅºÚ", SimSun, sans-serif; color:#333; outline: none; resize:none; font-weight:normal; }
section, article, div, ul, li { display: block; height: auto; overflow: hidden; }
img { border:none; }
h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
ul, li { list-style: none; }
a { text-decoration: none; color:#000; }
.clearfix:after { clear: both; height: 0; overflow: hidden; display: block; visibility: hidden; content: "."; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
ul, ol { padding-left: 0; list-style-type: none; }
img { max-width: 100%; vertical-align: middle; border: 0 none; }
em, i { font-style:normal; }
button, input { line-height: normal; }
button::-moz-focus-inner, input::-moz-focus-inner {padding: 0;border: 0;}
input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: none; }
a, button, input { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
article, section, div, p, ul, li { overflow:hidden; }
.clear { clear: both; }
.sy_in { max-width:640px; min-width:320px; margin:0 auto; }
.nk_main1, .nk_main2, .nk_main3, .nk_main4,.nk_main5 { width:100%; height:auto; overflow:hidden; }
.nk_banner { width:100%; height:auto; overflow:hidden; margin:0 auto; }
.nk_banner .bd ul li { width:100%; float:left; }
.inqs { width:100%; height:auto; overflow:hidden; background:#f2f2f2; padding:0 3%; }
.inqs img { width: 100%; }
.inqsbt { padding: 3% 0; overflow: hidden; }
.inqsbt ul li { float: left; width: 32%; margin-right: 2%; background: #e2e2e2; line-height: 2.5em; text-align: center; color: #666; border-radius: 1rem 1rem 0 0; font-size:2.6rem;}
.inqsbt ul li a { color: #666; }
.inqsbt ul li.hover { background: #007f5a; color: #fff; }
.inqsbt ul li.hover a { color: #fff; }
.inqsbt ul li:last-child { margin-right: 0; }
.appendwrap{overflow:hidden;position:relative; }
.in_qst { overflow: hidden; }
.in_qst dl dd { width: 46%; position: relative; float: left; }
.in_qst dl dd:nth-child(2n) { float: right;}
.in_qst dl dd p { position: absolute; left: 0; bottom: 0; height: 2.25rem; line-height: 2.25rem; background: rgba(0, 0, 0, 0.5); text-align: center; color: #fff; font-size: 0.9rem; width: 100%; }
.in_qstt { overflow: hidden; }
.in_qstt dl dd { width: 30rem; position: relative; overflow: hidden; margin: 0 auto; }
.in_qstt dl dd img { width: 30rem; height: 9.9rem; }
.in_qstt dl dd p { position: absolute; left: 0; bottom: 0; height: 2.25rem; line-height: 2.25rem; background: rgba(0, 0, 0, 0.5); text-align: center; color: #fff; font-size: 0.9rem; width: 100%; }
.in_img { text-align: center }
.in_qsb { padding-top: 1rem; }
.in_qsb dl dd { line-height: 2em;  border-bottom: 1px dashed #d8d8d8; color: #666; font-size:2.7rem;}
.in_qsb dl dd span { width:2.3rem; height:2.3rem; line-height:2.3rem; text-align: center; color: #FFF; font-size:1.6rem; display: inline-block; margin-right: 1%; border-radius: 0.4rem; }
.in_qsb dl dd:nth-of-type(1) span {background: #F58D85;}
.in_qsb dl dd:nth-of-type(2) span {background: #FDBD4A;}
.in_qsb dl dd:nth-of-type(3) span { background: #A1D958;}
.in_qsb dl dd:nth-of-type(4) span {background: #7CBDE5;}
.in_qsb dl dd a { color: #666; }
.in_qsb dl dd img { width: 12px; height: 9px; margin-top: 0.7rem; margin-left: 0.2rem; }
.in_dh { overflow: hidden; padding: 1rem 0; }
.nk_title{ width:93%; margin:5% auto;font-size:4rem;color:#282828; font-weight:bold;}
.nk_title p{ font-size:2.4rem;  color: #777; font-weight:normal;}
.nk_main2,.nk_main3,.nk_main4,.nk_main5{ border-bottom:1px solid #d7d7d7; padding-bottom:7%;}
.nk_bz{ width:93%; height:auto; overflow:hidden; margin:0 auto;}
.s1-1 dl.fl {width: 32%;background: #088c63;padding: 3% 0 5% 0;border-radius: 0.2em;font-size: 3rem; text-align:center; float:left;}
.s1-1 dl img {display: block;margin: 0 auto 2% auto;}
.s1-1 dl.fl a {color: #fff;}
.s1-1 dl.fr { width: 68%; height:auto; overflow:hidden; float:left;}
.s1-1 dl.fr dt{width: 48.0%;border: 1px solid #ccc;border-radius: 0.2em;line-height:60px;float:left; font-size:2.8rem; text-align:center; margin:0 0 4% 2%;}
.s1-1 dl.fr a {color: #777;}
.nk_mt15{ width:100%;font-size:3em;padding:2% 0;text-align:center;color:#fff;border-radius:8px;background:#ee7800;display:inline-block; margin-top:2%; float:left;}
.nk_mt15 font{color: #ffff00; margin-right:4%; float:right;}
.mt35{ margin-top:7%;}
.mt35:nth-child(1){ margin-top:1%;}
.nk_main3>ul{ width:93%; height:auto; overflow:hidden; margin:0 auto;}
.nk_main3>ul>li{ width:100%; float:left; border-bottom:1px dashed #d7d7d7; padding-bottom:3.5%; margin-top:4%;}
.nk_main3>ul>li>p{ width:72%; float:left; font-size:2.4rem; color:#333; line-height:41px; background:url(../images/nk_fd.jpg) no-repeat left 22%; padding-left:3%; background-size:1.1%;}
.nk_main3>ul>li>p>span{ font-size:2.0rem; color:#666; float:left;}
.nk_main3>ul>li>a{ width:20%; float:right; line-height:61px; text-align:center;color:#ee7800; font-size:2.2rem; border:1px solid #ee7800; border-radius:8px; margin-top:2%;}
.nk_main3>ul>li:nth-child(1){ margin-top:0;}
.nk_main3>ul>li:nth-child(5){ border-bottom:none;}
.nk_main3>div:nth-child(3){ width:93%; height:auto; overflow:hidden; margin:2% auto 0;}
.nk_jsqh{ width:93%; height:auto; overflow:hidden; margin:6% auto;}
.nk_jsqh .bd{ width:74%; float:left;}
.nk_jsqh .bd ul li{ width:100%; background:url(../images/index_2.jpg) no-repeat; padding:14% 0 1% 2%; background-size:100%;}
.nk_jsqh .bd ul li h3{ float:left; color:#fff; font-size:2.2rem; line-height:30px; text-align:center; margin:5% 7% 5% 0;}
.nk_jsqh .bd ul li p{ width:58%; float:left; font-size:1.8rem; color:#d7d7d7; line-height:33px;}
.nk_jsqh .bd ul li:nth-child(2){ background:url(../images/index_jsqh1.jpg) no-repeat;background-size:100%; }
.nk_jsqh .bd ul li:nth-child(3){ background:url(../images/index_jsqh2.jpg) no-repeat;background-size:100%; }
.nk_jsqh .bd ul li:nth-child(4){ background:url(../images/index_jsqh3.jpg) no-repeat;background-size:100%; }
.nk_jsqh .hd{ width:24%; float:left; margin-left:2%;}
.nk_jsqh .hd ul li{ width:92%; float:left; line-height:88px; background:#e2e2e2; font-size:2.2rem; color:#333; text-align:center; border-radius:5px; margin-top:2.5%; position:relative; overflow:visible; margin-left:6%;}
.nk_jsqh .hd ul li:nth-child(1){ margin-top:0;}
.nk_jsqh .hd ul li.on{ background:#088c63; color:#fff;}
.nk_jsqh .hd ul li.on:before{content: ""; border-bottom:9px solid transparent;border-right: 9px solid #088c63;border-top:9px solid transparent;left:-7%;position: absolute;top: 40%;}
.nk_main4>div:nth-child(3){ width:93%; height:auto; overflow:hidden; margin:0 auto;}
.nk_main4>div:nth-child(3)>a{ width:48%; float:left; border:1px solid #ee7800; line-height:60px; font-size:2.2rem; color:#ee7800; text-align:center; border-radius:5px;}
.nk_main4>div:nth-child(3)>a:nth-child(2){ background:#ee7800; color:#fff; margin-left:3.5%;}
.s4-1{ width:93%; height:auto; overflow:hidden; margin:0 auto;}
.s4-1 .hd{width: 33%; float:left;}
.s4-1 ul li {width: 85%;background: #f3f3f3;line-height: 1.9em;padding-left: 10%;margin-bottom: 3%;cursor: pointer; color:#777; font-size:3rem;}
.s4-1 ul li.active {background: #088c63 url(../images/s1.jpg) right center no-repeat;background-size: 7%;width: 95%;color: #fff;}
.s4-1 div.fr { width:89%; float:left; margin-left:3%;}
.s4-1 div.fr p {line-height: 2em;font-size:3rem; padding-bottom:0.5%;}
.s4-1 div.fr p a {color: #ee7800;}
.s4-1 div.fr p img {width: 6.5%;margin-right: 3%;}
.nk_main5>.nk_zxzx{ width:93%; height:auto; overflow:hidden; margin:5% auto 0;}
.nk_main5>.nk_zxzx>a{ width:100%; line-height:63px; text-align:center; background:#ee7800; border-radius:8px; float:left; font-size:2.2rem; color:#fff;}


@media screen and (max-width:639px) and (min-width:480px){
.inqsbt ul li{ font-size:2.2rem;}
.in_qsb dl dd{ font-size:2.0rem;}
.in_qsb dl dd span{ width: 1.9rem; height:1.9rem; line-height:1.9rem; font-size:1.4rem;}
.nk_title{ font-size:3.3rem;}
.nk_title p{ font-size:1.8rem;}
.s1-1 dl.fl { font-size:2.3rem;}
.s1-1 dl.fr dt{ font-size:2.2rem; line-height:45px;}
.nk_mt15{ font-size:2.2rem;}
.nk_main3>ul>li>p{ font-size:1.8rem; line-height:34px;}
.nk_main3>ul>li>p>span{ font-size:1.6rem;}
.nk_main3>ul>li>a{ font-size:1.8rem; line-height:50px;}
.nk_jsqh .bd ul li h3{ font-size:1.7rem;line-height:25px;}
.nk_jsqh .bd ul li p{ font-size:1.5rem; line-height:27px;}
.nk_jsqh .bd ul li{ padding: 14% 0 1% 1.1%;}
.nk_jsqh .hd ul li{ font-size:1.8rem; line-height:67px;}
.s4-1 ul li{ font-size:2.3rem;}
.s4-1 div.fr p{ font-size:2.25rem;}
.nk_main5>.nk_zxzx>a{ font-size:1.7rem; line-height:52px; }
}
@media screen and (max-width: 479px) and (min-width: 319px){
.nk_nav ul li,.inqsbt ul li{ font-size:1.6rem;}
.in_qsb dl dd{ font-size:1.3rem;}
.in_qsb dl dd span{ width:1.3rem; height:1.3rem; line-height:1.3rem; font-size:1.2rem;}
.nk_title{ font-size:2.3rem;}
.nk_title p{ font-size:1.3rem;}
.s1-1 dl.fl{ font-size:1.7rem;}
.s1-1 dl.fr dt{ font-size:1.7rem; line-height:30px;}
.nk_mt15{ font-size:1.5rem; }
.nk_main3>ul>li>p{ font-size:1.4rem; line-height:27px;}
.nk_main3>ul>li>p>span{ font-size:1.2rem;}
.nk_main3>ul>li>a{ font-size:1.4rem; line-height:40px;}
.nk_jsqh .bd ul li h3{ font-size:1.2rem; line-height:18px; margin: 5% 0% 5% 0;}
.nk_jsqh .bd ul li p{ width: 67%; font-size:1.2rem; line-height:18px;}
.nk_jsqh .bd ul li{padding: 14% 0 1% 0%;}
.nk_jsqh .hd ul li{font-size:1.25rem; line-height:45px;}
.nk_jsqh .hd ul li.on:before{ top:32%;}
.nk_jsqh .bd ul li:nth-child(3) p,.nk_jsqh .bd ul li:nth-child(4) p{ width:61%;}
.nk_jsqh .bd ul li:nth-child(3) h3,.nk_jsqh .bd ul li:nth-child(4) h3{  margin: 5% 3% 5% 3%;}
.nk_main4>div:nth-child(3)>a{ font-size:1.4rem; line-height:40px;}
.s4-1 ul li{ font-size:1.6rem;}
.s4-1 div.fr p{ font-size:1.52rem;  padding-bottom: 1.5%;}
.nk_main5>.nk_zxzx>a{ font-size:1.2rem; line-height:42px;}

}
@media screen and (max-width:470px) and (min-width:380px){
.in_qsb dl dd{ font-size:1.7rem;}
.s1-1 dl.fr dt{ line-height:36px;}
.nk_main3>ul>li>p{ font-size:1.8rem;}
.nk_main3>ul>li>p>span{  font-size: 1.4rem;}
.nk_jsqh .bd ul li{  padding: 14% 0 1% 2%;}
.nk_jsqh .bd ul li p{font-size: 1.3rem;line-height: 21px;}
.nk_jsqh .bd ul li h3{font-size: 1.3rem;line-height: 20px;margin: 5% 3% 5% 0;}
.nk_jsqh .hd ul li{ font-size:1.5rem; line-height:57px;}
.s4-1 ul li{ font-size:1.8rem}
.s4-1 div.fr p{ font-size:1.7rem}

}
@media screen and (max-width:375px) and (min-width:360px){
.in_qsb dl dd{ font-size:1.5rem;}
.s1-1 dl.fr dt{ line-height:33.5px;}
.nk_main3>ul>li>p{ font-size:1.6rem;}
.nk_main3>ul>li>p>span {font-size: 1.3rem;}
.nk_jsqh .bd ul li h3{line-height: 20px;margin: 5% 3% 5% 4%;}
.nk_jsqh .bd ul li p{width: 62%;font-size: 1.3rem; line-height: 21px;}
.nk_jsqh .hd ul li{ font-size:1.4rem; line-height:52px;}
}
@media screen and (max-width: 360px)and (min-width: 350px){
.nk_jsqh .bd ul li h3{margin: 5% 3% 5% 3%;}
.nk_jsqh .bd ul li p{ width:64%;}

}
@media screen and (max-width:395px) and (min-width:385px){
.nk_main3>ul>li>p{ font-size:1.6rem;}
.nk_jsqh .bd ul li{padding: 14% 0 1% 1.0%;}
.nk_jsqh .hd ul li{ line-height:54px;}

}
.friendlink{width:1000px; margin:0 auto;line-height:2}
.friendlink a{color:#666;}