@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, 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, p, ul, li { overflow:hidden; }
.clear { clear: both; }
.nk_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; }
.nk_mune{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;} 
.nk_mune>ul{ width: 92%; height: auto; overflow: hidden; margin: 4% auto 5%;}
.nk_mune>ul>li{ width: 15%; float: left; font-size: 1.8rem;text-align: center; margin: 3% 0 0 6.2% ;}
.nk_mune>ul>li>a{ display: block; color: #333;}
.nk_mune>ul>li>a>span{ width:86px; height: 80px; font-size: 3.8rem; color: #fff; background: url(../images/nk_tubiao.png) no-repeat 0 0; float: left; text-align: center; line-height: 77px; margin-bottom: 5%; background-size:558% 207%;}
.nk_mune>ul>li:nth-child(2)>a>span{ background-position:22.5% 0;background-size:558% 207%;}
.nk_mune>ul>li:nth-child(3)>a>span{ background-position:45% 0;background-size:558% 207%;}
.nk_mune>ul>li:nth-child(4)>a>span{ background-position:69% 0;background-size:558% 207%;}
.nk_mune>ul>li:nth-child(5)>a>span{ background-position:93% 0;background-size:558% 207%;}
.nk_mune>ul>li:nth-child(6)>a>span{ background-position:0.5% 93%;background-size:558% 207%;line-height: 80px;}
.nk_mune>ul>li:nth-child(7)>a>span{ background-position:24% 93%;background-size:558% 207%; line-height: 87px;}
.nk_mune>ul>li:nth-child(8)>a>span{ background-position:50% 93%;background-size:558% 207%;line-height: 87px;}
.nk_mune>ul>li:nth-child(9)>a>span{ background-position:75% 98%;background-size:558% 207%;line-height: 87px;}
.nk_mune>ul>li:nth-child(10)>a>span{ background-position:99.5% 98%;background-size:558% 207%;line-height: 87px;}
.nk_mune>ul>li:nth-child(1),.nk_mune>ul>li:nth-child(6){ margin-left: 0;}
.nk_title{ width: 100%; text-align: center; padding-bottom: 4%;}
.nk_title>h3{ font-size: 3.8rem; color: #009575;}
.nk_title>div{ width: 100%; background: #009575; text-align: center; padding: 1% 0 3%; margin-top: 1%; }
.nk_title>div>h4{width: 90%; margin:0% auto; height: 16px; border-bottom: 1px solid #fff799; position: relative; overflow: visible;}
.nk_title>div>h4>span{ width: 53%; background: #009575; color: #fff799; font-size: 2rem;line-height: 30px; position: absolute; top: 0;left:23%;}
.nk_mian1>div:nth-child(1){ width: 90%; height: auto; overflow: hidden; margin: 0 auto;}
.nk_mian1>div:nth-child(1)>p{ font-size: 2rem; color: #666; line-height: 35px; text-indent:2em; margin: 1% 0;}
.nk_mian1>div:nth-child(1)>a>img{ margin: 3% 0;}
.nk_mian1>ul{ width: 90%; height: auto; overflow: hidden; margin:3% auto;}
.nk_mian1>ul>li{ width: 48%; float: left; background:url(../images/nk_2.jpg) no-repeat; font-size: 1.8rem; color: #fff; padding:38.5% 0 3% 7%; background-size:100% 100%;}
.nk_mian1>ul>li:nth-child(2){background:url(../images/nk_3.jpg) no-repeat;background-size:100% 100%; padding: 1% 0 40.5% 4%; color: #111;  margin-left:4%;}
.nk_zxyy{ width: 90%; margin:5% auto; overflow: hidden; line-height: 58px; text-align: center; font-size: 2.2rem; color: #eb6100; display: block; border: 1px solid #eb6100; border-radius:30px;}
.nk_zxyy>a{ color:#eb6100;}
.nk_zxyy>a:nth-child(2){ width: 50%; background: #eb6100; color: #fff; float: right;}
.nk_tit{ width: 90%; height: auto; overflow: hidden; margin:2% auto; font-size: 2.6rem; font-weight: bold; text-align: center; line-height: 33px;}
.nk_tit>em{ width: 33px; height: 33px;  line-height: 33px; font-size: 2.2rem; color: #fff; background: #333; text-align: center;  border-radius: 35px; display: inline-block; margin-right: 2%; font-style:italic; font-family: "Î¢ÈíÑÅºÚ";}
.nk_tit>p{ font-size: 2rem; color: #666; font-weight: normal;}
.nk_mian2>div:nth-child(2){ width: 90%; height: auto; overflow: hidden; margin: 0 auto;}
.nk_mian2>div:nth-child(2)>p{ font-size: 2rem; color: #666; line-height: 36px; text-indent: 2em; margin:2% 0 4%;}
.nk_mian2>div:nth-child(2)>p>span{ color: #a40000; font-weight: bold;}
.nk_mian2>div>img{ width: 31.3%; float: left; margin-left: 3%;}
.nk_mian2>div>img:nth-child(2){ margin-left: 0;}
.nk_shxg{width: 90%; height: auto; margin:5% auto; overflow: hidden; position: relative; }
.nk_shxg .bd ul li{ width: 100%;}
.nk_shxg .hd{ width: 8%; position: absolute; right:3%; bottom:7%;}
.nk_shxg .hd ul li{ width:7px; height: 7px; float: left; background: #999; border-radius: 30px; margin-left:9%;  color: #999;}
.nk_shxg .hd ul li.on{ background: #009575;}
.nk_mian2>ul{ width:90%; height: auto; overflow: hidden; margin: 0 auto; padding-top:16%; border-top: 1px dashed #d7d7d7;}
.nk_mian2>ul>li{ width: 48.5%; float: left; border: 1px solid #d7d7d7; position: relative; padding-top: 11%; overflow: visible;}
.nk_mian2>ul>li>img{ position: absolute; top: -24%; left: 23%;}
.nk_mian2>ul>li>h4{ width: 100%; text-align: center; font-size: 2rem; line-height: 29px; margin: 4% 0;}
.nk_mian2>ul>li>h4>b{ color: #a40000;}
.nk_mian2>ul>li>p{ width:90%; border-top: 1px solid #d7d7d7; margin: 0 auto; color: #666; font-size: 1.8rem; line-height: 25px; padding-top: 7%; margin-top: 6%;}
.nk_mian2>ul>li>p>span{ width:20%; float: left; background: #999; color: #fff; line-height: 46px; text-align: center;  margin-right:3%;}
.nk_mian2>ul>li>p>b{ color:#a40000;}
.nk_mian2>ul>li>a{ width: 26px; height: 26px; background: #eb6100; line-height: 26px; text-align: center; float: right; font-size: 3rem; color: #fff; margin-top: 5%;}
.nk_mian2>ul>li:nth-child(2){ margin-left: 3%;}
.nk_mian3>ul{ width: 90%; height: auto; overflow: hidden; margin: 0 auto;}
.nk_mian3>ul>li{ width: 31.5%; float: left; margin:5.5% 0 0 2.7%;}
.nk_mian3>ul>li>h3{ width: 100%; line-height:20px; font-size: 2rem; text-align: center;margin: 0 0 10%;}
.nk_mian3>ul>li>div{ width: 180px; height: 180px; background: url(../images/nk_11.jpg) no-repeat; background-size:100%; }
.nk_mian3>ul>li>div>i{ width:61px; height: 53px; float: left; background: url(../images/nk_tubiao2.png) no-repeat 0.5% 0; margin: 15% 30% 13% 35%; background-size:327% 207%;}
.nk_mian3>ul>li>div>p{ width: 100%; background: #d7d7d7; font-size: 2rem; line-height: 28px; text-align: center; padding: 6% 0;}
.nk_mian3>ul>li:nth-child(2)>div>i{ background-position: 48% 0;background-size:327% 207%;}
.nk_mian3>ul>li:nth-child(3)>div>i{ background-position: 100% 0;background-size:327% 207%;}
.nk_mian3>ul>li:nth-child(4)>div>i{ background-position: 0% 98%;background-size:327% 207%;}
.nk_mian3>ul>li:nth-child(5)>div>i{ background-position: 40% 98%;background-size:327% 207%;}
.nk_mian3>ul>li:nth-child(6)>div>i{ background-position: 83% 98%;background-size:327% 207%;}
.nk_mian3>ul>li:nth-child(1),.nk_mian3>ul>li:nth-child(4){ margin-left: 0;}
.nk_mian3>ul>li:nth-child(1),.nk_mian3>ul>li:nth-child(2),.nk_mian3>ul>li:nth-child(3){ margin-top:2.5%;}
.nk_mian3>div{ width: 90%; height: auto; overflow: hidden; margin: 6% auto 5%;}

@media screen and (max-width:639px) and (min-width:480px){
.nk_mune>ul>li>a>span{ width: 66px; height: 64px; font-size: 3.0rem; line-height: 64px;}
.nk_mune>ul>li{ font-size: 1.65rem;}
.nk_mune>ul>li:nth-child(6)>a>span{ line-height: 67px;}
.nk_mune>ul>li:nth-child(7)>a>span,.nk_mune>ul>li:nth-child(8)>a>span,.nk_mune>ul>li:nth-child(9)>a>span,.nk_mune>ul>li:nth-child(10)>a>span{ line-height: 70px;}
.nk_title>h3{ font-size: 3.0rem;}
.nk_title>div>h4>span{ font-size: 1.6rem;}
.nk_mian1>div:nth-child(1)>p{ font-size: 1.6rem; line-height: 29px;}
.nk_mian1>ul>li{ font-size: 1.4rem;}
.nk_zxyy{ font-size: 1.8rem; line-height: 48px;}
.nk_tit>em{ width:28px; height:28px; line-height:28px;font-size: 1.8rem; }
.nk_tit{ font-size: 2.2rem;line-height: 28px;}
.nk_tit>p{ font-size: 1.7rem;}
.nk_mian2>div:nth-child(2)>p{font-size: 1.6rem; line-height:30px;}
.nk_shxg .hd ul li{ width: 5px; height: 5px;}
.nk_mian2>ul>li>img{width: 55%; top: -22%; left: 24%}
.nk_mian2>ul>li>h4{font-size: 1.6rem; line-height:24px; margin: 6% 0;}
.nk_mian2>ul>li>p{ font-size: 1.4rem; line-height: 23px;}
.nk_mian2>ul>li>a{ width: 21px; height: 21px; line-height: 21px; font-size: 2.5rem;}
.nk_mian3>ul>li>h3{ font-size: 1.6rem; line-height: 25px;}
.nk_mian3>ul>li>div>i{ width: 50px; height: 44px;  }
.nk_mian3>ul>li>div{ width: 136px; height: 150px;}
.nk_mian3>ul>li>div>p{ font-size: 1.6rem; line-height: 23px;}
}
@media screen and (max-width: 479px) and (min-width: 319px){

.nk_mune>ul>li>a>span{ width: 45px; height: 50px; font-size: 2.0rem; line-height: 50px; margin: 0 7% 5%;}
.nk_mune>ul>li{ width: 17%; font-size: 1.2rem;margin: 3% 0 0 3.7%;}
.nk_mune>ul>li:nth-child(6)>a>span{ line-height: 55px;}
.nk_mune>ul>li:nth-child(7)>a>span,.nk_mune>ul>li:nth-child(8)>a>span,.nk_mune>ul>li:nth-child(9)>a>span,.nk_mune>ul>li:nth-child(10)>a>span{ line-height: 56px;}
.nk_title>h3{ font-size: 2.0rem;}
.nk_title>div>h4>span{ width: 58%; font-size: 1.2rem; left: 20%; line-height: 22px;}
.nk_title>div>h4{ height: 13px;}
.nk_mian1>div:nth-child(1)>p{ font-size: 1.3rem; line-height: 23px;}
.nk_mian1>ul>li{ font-size: 1.2rem;}
.nk_mian1>ul>li:nth-child(2){padding: 1% 0 40.5% 2%;}
.nk_zxyy{ font-size: 1.4rem; line-height: 38px;}
.nk_tit{ font-size: 1.6rem; line-height: 22px;}
.nk_tit>em{ width: 22px; height: 22px; line-height: 22px; font-size: 1.4rem;}
.nk_tit>p{ font-size: 1.2rem;}
.nk_mian2>div:nth-child(2)>p{ font-size: 1.25rem; line-height: 24px;}
.nk_shxg .hd{ width: 11%;}
.nk_shxg .hd ul li{ width: 4px; height: 4px;}
.nk_mian2>ul>li>img{ width: 56%; top: -10%;}
.nk_mian2>ul>li>h4{ font-size: 1.2rem; line-height:20px; margin: 10% 0;}
.nk_mian2>ul>li>p{ font-size: 1.2rem; }
.nk_mian2>ul>li>a{ width: 21px; height: 21px; font-size: 2.0rem; line-height: 21px;}
.nk_mian3>ul>li>h3{ font-size: 1.3rem; }
.nk_mian3>ul>li>div{ width: 91px; height: 110px;}
.nk_mian3>ul>li>div>i{ width:40px ; height: 35px; margin: 15% 26% 13% 30%;}
.nk_mian3>ul>li>div>p{ font-size: 1.3rem; line-height: 18px;}

}
@media screen and (max-width:470px) and (min-width:380px){
.nk_mune>ul>li{ font-size: 1.4rem;}
.nk_mune>ul>li>a>span{margin: 0 17% 5%;}
.nk_mian1>ul>li:nth-child(2){padding: 1% 0 40.5% 4%;}
.nk_title>div>h4>span{ font-size: 1.4rem;}
.nk_mian2>ul>li>img{ top: -19%;}
.nk_mian2>ul>li>h4{ font-size: 1.3rem; margin: 8% 0;}
.nk_mian3>ul>li>div{ width: 117px; height: 117px;}
.nk_mian3>ul>li>div>i{margin: 15% 29% 13% 36%;}
.nk_mian3>ul>li>h3,.nk_mian3>ul>li>div>p{ font-size: 1.4rem;}
}
@media screen and (max-width:375px) and (min-width:360px){
.nk_mune>ul>li{ font-size: 1.3rem;}
.nk_mune>ul>li>a>span{margin: 0 13% 5%;}
.nk_title>div>h4>span{ font-size: 1.35rem;}
.nk_mian2>ul>li>img{ top: -15%;}
.nk_mian3>ul>li>div{ width: 102px; height: 113px;}
.nk_mian3>ul>li>div>i{ margin: 15% 26% 13% 33%;}

}
@media screen and (max-width:395px) and (min-width:385px){
.nk_mian3>ul>li>div{ width: 112px;}
}

/***ÖÐÇï¹úÇì»î¶¯***/
.zqgq_banner{position:relative;}
.zqgq_btn{position:absolute;bottom:23.57%;display:block;width:37.5%!important; left:50%; margin-left:-18.75%}
