@charset "gb2312";
/* CSS Document */

html{ font-size:62.5%; max-width:480px; margin:0 auto;}
body,div,menu,ol,ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,input,p,form,header,nav,article,section,aside,footer,video,audio,figure,textarea{ padding:0; margin:0;}
input,select,textarea,img,area{ outline:none; border:none;}
input,select,textarea{ background:#FFF;}
mark{ background:none;}
img{ vertical-align:middle; width:100%;}
textarea{ resize:none;}
menu,ul,ol,li{ list-style-type:none;}
body{ font-family:"Î¢ÈíÑÅºÚ"; line-height:1; background:#fff;}
em,i,strong,b,small,h1,h2,h3,h4,h5,h6,address{ font-style:normal; font-weight:normal; font-size:100%;}
span,b,em,i,strong,small,label,a,mark{ display:inline-block;}
em,i,strong,b,small,span,li,a,mark{ transition:all 0.4s;}
ul li{ transition:0s;}
a{ text-decoration:none; outline:none; color:inherit;}
.blank20{ height:20px;}
.write{ background:#fff;}
/*clearFix*/
.clearFix{ clear:both; *zoom:1;}
.clearFix:after{ clear:both; display:block; visibility:hidden; height:0; line-height:0; content:""; font-size:0;}
/*common*/
.fl{ float:left;}
.fr{ float:right;}

.dh{}
.dh li{ float:left; width:25%; line-height:3.2rem; text-align:center; background:#256aab; box-sizing:border-box; border-right:1px solid #fff; color:#fff; font-size:1.6rem;}
.banner{ margin:0.5rem 0; clear:both; overflow:hidden;}

.bt{ width:100%; line-height:4.2rem; background:#256aab; overflow:hidden;}
.bt h2{ float:left; color:#fff; font-size:2rem; font-weight:bold; border-left:4px solid #e65401; text-indent:1rem;}
.bt a{ float:right; color:#fff; background:url(../images/dh.jpg) right center no-repeat; margin:0 1rem 0 0; padding-right:2rem; font-size:1.4rem;}

ul.lb li{ font-size:1.8rem; line-height:4.6rem; border-bottom:1px solid #dddddd; background:url(../images/lb.jpg) 1rem center no-repeat; text-indent:1.5rem;}
.wen li{ float:left; width:22%; margin:1rem 0 0 2.5%; background:#e74f03; line-height:3.6rem; border-radius:4px; color:#fff; text-align:center; font-size:1.6rem;}
.wen li:nth-child(1){ background:#da1908;}
.wen li:nth-child(2){ background:#288cc0;}
.wen li:nth-child(3){ background:#22bd93;}

.anli1{ width:100%; padding:0.5rem 0;}
.anli1 img{ margin:1rem 0 0 2.5%; width:95%;}
.anli1 h2{ text-align:center; line-height:3.6rem; font-size:1.8rem; border-bottom:1px solid #dddddd;}


.zj dl { width:96%; background:#eeeeee; overflow:hidden; margin:1rem auto 0; padding-bottom:1rem; border-bottom:2px solid #256aab;}
.zj dl dt{ width:23.5%; margin:1% 0 0 1%;}
.zj dl dt img{ border:1px solid #d2d2d2;}
.zj dl dt h2{ background:#d54600;line-height:2.8rem; text-align:center; color:#fff; margin-top:1rem; font-size:1.4rem;}
.zj dl dd{ width:71.5%; margin:2% 1% 0 0;}
.zj dl dd h2{ font-size:1.8rem;}
.zj dl dd h2 strong{ color:#256aab; font-size:2.8rem; font-weight:bold; margin-right:1rem; line-height:3rem;}
.zj dl dd p{ font-size:1.8rem; line-height:2.6rem;}
.zj dl dd ul{ border-top:1px dashed #a7a7a7; margin:1rem 0 0 0; padding-top:1rem;}
.zj dl dd ul li{ font-size:1.6rem; line-height:2.2rem;}
.zjul{ margin-top:1rem;}
.zjul li{ float:left; width:30%; line-height:3.6rem; text-align:center; margin-left:2.2%; background:#eeeeee; font-size:1.6rem;}
.zjul li.hover{ background:#256aab; color:#fff;}
#con_a_2,#con_a_3{ display:none;}

.zz{ margin:1% 0 2% 0; line-height:2.4rem;  overflow:hidden;}
.zz li{ float:left; line-height:3.2rem; background:#eeeeee; padding:0 1%; margin:0 0.5%; font-size:1.3rem;}
.zz li:nth-child(1){ background:#256aab; color:#fff;}

.liaofa ul{ width:22.5%; margin:1rem 0 0 1%;}
.liaofa ul li{ background:#eeeeee; line-height:2.4rem; margin: 0 0 2px 0 ; text-align:center; font-size:1.4rem;}
.liaofa ul li.hover{ background:#256aab; color:#fff;}
.liaofa dl{ background:#eeeeee; width:75%; margin-top:1rem; padding-bottom:1rem;}
.liaofa dl dt{ width:96%; margin:1rem 0 0 2%;}
.liaofa dl dd h2{ font-weight:bold; text-align:center; font-size:1.6rem; line-height:2.4rem;}
.liaofa dl dd p{ text-align:center; font-size:1.6rem;}
#con_b_2,#con_b_3,#con_b_4,#con_b_5,#con_b_6,#con_b_7{ display:none;}
.pp{ width:100%;}
.pp li{ width:45%; float:left; margin:1.5rem 0 0 3%;}
.pp li p{ text-align:center; font-size:1.4rem; line-height:1.6rem; margin-top:2px;}

.web_h{ margin:0 10px; }
.web_h ul{ overflow:hidden; padding:10px 0;}
.web_h ul:nth-child(2){ background:#e5f4ff;}
.web_h li{ float:left; width:23.5%; margin-left:2%; overflow:hidden; text-align:center;}
.web_h li .box{ overflow:hidden; border:#256aab 2px solid; border-radius:3px; padding:3px 0;}
.web_h li a{ color:#256aab; font-size:12px;}
.web_h li i{ width:42px; height:36px; margin:auto; display:block; background:url(../images/menu.png) no-repeat;}
.web_h li:nth-child(1) i{ background-position:-5px -158px}
.web_h li:nth-child(2) i{ background-position:-78px -158px}
.web_h li:nth-child(3) i{ background-position:-160px -158px}
.web_h li:nth-child(4) i{ background-position:-240px -157px}


#nkmyt_conss { background: #fff; }
.nkmyt_con_foncus{left:50%; bottom:-14px;}
.nkmyt_con_foncus span{display:inline-block; margin-right:5px; width:15px; text-align: center; height: 15px; line-height: 15px; color: #A63721; background: #F6F3EE; cursor: pointer; font-style:normal;border-radius:10px;}
.nkmyt_con_foncus .active{color: #434343; background: #256aab;}
.banner_slides { width: 100%; min-width: 320px; overflow: hidden; }
.banner_slides li { width: 100%; height: 100%; float: left; overflow: hidden; }
.banner_slides li a { display: block; width: 100%; height: 100%; }
.bannerSlide_foncus { left: 0; bottom: 0px; width: 100%; height: 25px; overflow: hidden; text-align: left; z-index: 10; }
.bannerSlide_foncus span { display: inline-block; width: 10px; height: 10px; background: url(../images/focusBtn.png) no-repeat; margin: 0 9px; cursor: pointer; }
.bannerSlide_foncus span.active { background: url(../images/focusActiveBtn.png) no-repeat; }
img { border: 0; }
.relative { position: relative; }
.absolute { position: absolute; }
.biaodan {/*padding:0 8px;*/background:#fff;width:100%;box-sizing:border-box;margin:0 auto;}
.jiange {height:10px;clear:both;}
.nrjjsb2 {width:100%;height:auto;/*padding:0 0 10px 0;*/overflow:hidden;/*border-radius:5px;border:1px solid #bebebe;*/box-sizing:border-box;}
.biaodan h3 {background:#256AAB;color:#256AAB;line-height: 2;position:relative;margin:2% 0;}
.biaodan h3 span {background: #fff;line-height: 40px;display: inline-block;position:relative;width: 70%;margin: 2px 0 2px 15%;text-align: center;font-size:14px;}
.biaodan .jiami {color: #FF7800;display: block;text-align: center;line-height: 28px;font-size: 14px;}
.nr_n1 {width:94%;margin:0 auto;height:56px;border-bottom:1px dashed #CCCCCC;}
.nr_n1 p {line-height:30px;font-size:1.4rem;}
.nr_n1_dx {width:95%;height:26px;padding-left:5%;}
.nr_n1_dx input {float:left;line-height:26px;margin-top:6px;}
.nr_n1_dx label {float:left;line-height:26px;width:30%;text-align:left;}
.nr_n1_dx label a {display:block;line-height:26px;text-indent:0.5em;font-size:14px;}
.nr_n2 {width:94%;height:auto;overflow:hidden;padding:10px 0;margin:0 auto;}
.nr_n2_d1 {width:100%;height:34px;margin:2px 0px;}
.nr_n2_d1 p {float:left;line-height:34px;font-size:14px;padding:0 2%;width:24%;text-align:center;}
.nr_n2_d1 input {display:block;width:70%;height:32px;border:1px solid #CCC;}
.nr_n2_d2 {width:100%;height:47px;}
.nr_n2_d2 p {line-height:47px;font-size:14px;padding:0 2%;float:left;width:24%;text-align:center;}
.nr_n2_d2 span {width:70%;display:block;line-height:47px;height:47px;text-align:left;float:left;}
.nr_n2_d2 span a {line-height:47px;font-size:14px;}
.anniu1 {width: 100%;height: 30px;background: #EB862A none repeat scroll 0% 0%;margin: 10px auto;border-radius: 5px;line-height: 30px;text-align: center;}
#submit {border: medium none;background-color: #EB862A;cursor:pointer;font-size:1.4rem;color:#FFF; line-height:2.5rem;}
.anniu1 a {display:block;width:100%;height:30px;text-align:center;line-height:30px;color:#fff;}
footer {float:left;width:100%;background:#256AAB;padding :0 0 8px 0;margin:0 0 0px 0;margin-bottom:46px;font-size:1.6rem;}
footer p {padding:8px;text-align:center;color:#fff;}
footer p a {color:#fff;display:inline-block;padding:0 1.6rem;}
footer .p1 a {border-right:1px solid #169AE4;line-height:1rem; text-decoration:underline;}
footer .p1 a:last-child {border:none;}
footer .p2 a:first-child {background:#34A1D5;border-radius:4px;border:1px solid #169AE4;}
footer .footer_infs {width:65%;float:left;}
footer .footer_wx {width:34%;float:right;}
footer .footer_wx img {width:96%;}
footer .footer_infs .p3 {width:100%;line-height:2.4rem;padding:8px 0 0 0;font-size:1.2rem;line-height:1.6rem;}
footer .footer_infs .p3 a {padding:0px;text-decoration:underline;}
footer small {color:#fff;}
footer em {font-style: normal;}
.footer {font-family: "Microsoft YaHei";position: fixed;width: 100%;bottom: 0px;left: 0px;line-height: 46px;z-index: 3;}
.footer ul {width: 100%;display: table;table-layout: fixed;}
.footer li {display: table-cell;text-align: center;color: #0093dd;border-right: 1px solid #459595;position: relative;}
.footer li:nth-last-of-type(1) {border-right: none;}
.footer li:nth-last-of-type(2) {border-right: none;}
.footer li:nth-last-of-type(1) {display:none;}
.footer a {display: block;color: #fff;background: #256AAB;position: relative;font-size:1.6rem; line-height:40px;}
.no1 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: inline-block;position: absolute;border: 2px solid #fff;width: 20px;height: 20px;line-height: 17px;font-size: 14px;color: #fff;right: 1px;top: 1px;font-family: arial;font-weight: bold;-webkit-animation: dot 2s infinite;animation: dot 2s infinite;border-radius: 10px;background: -webkit-linear-gradient(top, #fd142e, #bf0116);background: linear-gradient(to bottom, #fd142e, #bf0116);text-align:center;}
.footer a:before {margin-right:5px;font-size:1.6rem;display:inline-block;}
.footer a.active {font-size:14px;background: #f37b38;}
@-webkit-keyframes dot {0% {opacity:1;}50% {opacity:1;}50.01% {opacity:0;} 100% {opacity:0;}}
@keyframes dot {0% {opacity:1;}50.01% {opacity:1;}50% {opacity:0;}100% {opacity:0;}}
.weixin {margin:8px;font-size:1.4rem;line-height:28px;}
.weixin span {color:red;}
.weixin img { width:24px;display:block;float:left;margin-right:5px;}
.wxts p{ font-size:1.3rem; line-height:20px;}
.wxts p strong {
    width: 100%;
    float: left;
	font-weight:bold;
}
@media screen and (max-width:480px) {
html{ font-size:62.5%; max-width:640px; margin:0 auto;}
.zz li{ float:left; line-height:3.2rem; background:#eeeeee; padding:0 1%; margin:0 0.5%; font-size:1.2rem;}
}  
@media screen and (max-width:360px) {
html{ font-size:56.3%; max-width:360px; margin:0 auto;}

}
@media screen and (width:320px) {
html{ font-size:52.3%; max-width:640px; margin:0 auto;}

}

.hou_jj{margin:10px;}
.hou_jj li{overflow:hidden; font-size:16px; line-height:20px;}
.hou_jj li a{ color:#333; float:left; margin:8px 0; line-height:20px; display: block; overflow: hidden; width: 88%;white-space: nowrap;text-overflow: ellipsis;}
.hou_jj li time{float:right;}
.hou_jj li .hot{background:url(../images/hot.gif) no-repeat right center; width:28px; height:11px; float:left;}







.keshi{padding-bottom: 0px;}

.keshi ul {overflow: hidden;background:#fff;}

.keshi ul li{width:49.33333333%;float:left;text-align: center;}

.keshi ul li a{display: block;margin:0 8px 8px 0;box-sizing: border-box;-webkit-box-sizing: border-box;border:1px solid #f3f3f3;line-height: 26px;}

.keshi ul li:nth-child(3n+3) a{margin-right: 0px;} 

.keshi ul li a:before{content: "";display: inline-block;width: 10px;height: 10px;border-radius: 10px;-webkit-border-radius: 10px;border:1px solid #f3f3f3;margin: 0 4px 0 0;}

.keshi ul li.hover{width: 66.66666%;margin-right: 0px;}

.keshi ul li.hover a{margin-right: 0px;font-size:12px;}

.keshi ul li.hover a,.keshi ul li.hover a:before{border-color: #F05540;color:#F05540;}



.keshi .keshi-son{background: #f3f3f3;padding:8px 8px 0;}

.keshi .keshi-son li a{background: #fff;color: #116ea7;}

.keshi .keshi-son li a:before{display: none;}

.keshi .keshi-son li img{width: 100%;max-height: 55px;}

.yqlj dt { font-size: 18px; background: #256aab; overflow: hidden; margin-top:10px;}
.yqlj dt span {font-size: 16px;}
.yqlj dt a { line-height: 36px; display: inline-block; padding: 0 8px; position: relative; color: #FFF; }
.yqlj dt a span { cursor: pointer; }
.yqlj .hover {-webkit-tap-highlight-color: rgba(0,0,0,0);}
.yqlj ul{ margin-left:10px; overflow: hidden; text-align:left;margin-top:5px; margin-bottom:5px;}
.yqlj ul li { margin:5px;float: left;}
