@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
ul li{ list-style:none}
.clear{ clear:both}
a{ text-decoration:none; color:#222}
img{ max-height:100%; max-width:100%; border:0}
body{ width:100%; background:#282828;font-family:"微软雅黑"; font-size:14px}
p{text-align:justify}

.mainWarp{ width:100%; max-width:512px; margin:0 auto; background:#f0f0f0; padding-bottom:10px}

/*header*/
.header{ width:100%; height:52px; border-top:5px solid #f23030; box-sizing:border-box; background:#f23030;color: #fff;}
.header a{ display:block;height:52px;line-height:47px; color: #fff;font-size:20px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; text-align:center}
.header a img{ display:block; margin:0 auto; height:47px} 

/*banner*/
.d1{width:100%;height:auto;overflow:hidden;position:relative;}
.loading{width:100%;border:#666666 2px solid;color:#FFCC00;font-size:12px;text-align:center;padding-top:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.d2 img{width:100%;}
.num_list{position:absolute;width:100%;left:0px;bottom:-1px;color:#FFFFFF;font-size:12px;padding:4px 0px;height:20px; overflow:hidden;}
.num_list span{display:inline-block; height:16px; padding-left:6px;}
img{border:0px;}
#fade_focus ul{display:none;}
.button{position:absolute;z-index:1000;right:0px;bottom:2px;font-size:12px;font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.b1,.b2{background-color:#666666;display:block;float:left;padding:1px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;}
.b2{color:#FFCC33;background-color:#FF6633;}


/*part1*/
.part1{ margin:5px 5px 10px 5px; background:#fff;padding:0 10px;}
.conTit{height:40px; width:100%;}
.conTit a{ display:inline-block;height:22px; padding-left:10px;border-left: 2px solid #f23030;margin-top: 13px; color:#f23030; font-size:16px; font-weight:bold}
.morelist{ padding-bottom:20px}
.morelist a{ display:block; border-radius:10px; width:150px; margin:0 auto; height:30px; line-height:30px; color:#fff; background:#eb2112; text-align:center}
.part1_1{ padding:10px}
.part1_1 .con{ color:#333; font-size:16px; line-height:30px}

/*part2*/
.part2{margin:5px 5px 10px 5px; background:#fff;padding:0 10px;}
.part2_1{ width:100%; padding:15px 0}
.part2_1con{ float:left; width:48%; margin:1%}

/*part3*/
.part3{margin:5px 5px 10px 5px; background:#fff; padding:0 10px; padding-bottom:10px}
.part3_1{margin:2% 1%;}
.kgdiv{ width:100%; height:145px}
.part3_1 span{ padding:0 5px;display:block; height:35px; line-height:35px; font-size:20px; background:rgba(0,0,0,.7); color:#fff;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.part3_2{margin:2% 1%;}
.part3_2con{ padding:5px; height:35px; line-height:35px; border-bottom:1px dashed #e6e6e6}
.part3_2con p{ font-size:16px; color:#000; float:left; width:70%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.part3_2con span{ color:#ababab; font-size:14px; padding-right:5px; display:block; float:right;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}

/*part4*/
.part4{ width:100%; height:40px; background:#f23030; color:#fff}
.part4 .tit{ float:right; padding-right:5px; font-size:14px; height:40px; line-height:40px; color:#fff}
.part4 .img{ float:right; padding-right:10px;width:10px; height:32px; }
.part4 .img img{width:10px; height:10px; margin-top:18px}

/*footer*/
.footer{ width:100%; padding-top:10px;}
.footer .foot{ font-size:14px; color:#666; line-height:24px; text-align:center}




/*导航*/
.navBox{width:100%; max-width:521px; margin:0 auto;}
.navBox .navimg{ position:fixed; bottom:70px; margin-left:20px; width:46px; height:46px; background:#fff; border-radius:100%; border:2px solid #EAEAEA;z-index:99999}
.navBox .navimg img{ width:43px; margin-left:2px; margin-top:1px}
.navBox .navdiv{position:fixed; bottom:95px; margin-left:25px; width:110px; padding-top:5px; height:auto;padding-bottom: 30px; overflow-y:scroll; background:rgba(255,255,255,0.9); z-index:9999;border: 1px solid #e5e5e5; display:none}
.navBox .navdiv .navbb{ width:100%; height:42px; line-height:42px; overflow:hidden}
.navBox .navdiv .navbb .tit{ font-size:14px;height:42px; color:#666; line-height:45px; padding-left:20px}




/*关于我们*/
.aboutBox{margin:5px 5px 10px 5px; background:#fff; padding:10px}
.aboutBoxcon{ padding:10px; font-size:14px; line-height:30px}


.piclistBOx{width:100%; padding:15px 0}
.piclistBOx h1{ text-align:center; font-size:16px; color:#000; padding-bottom:5px}
.piclistBOx span{ display:block; text-align:center; color:#666; font-size:13px;}
.piclistBOx span.tit{ line-height:30px; font-size:14px}
.piclistBOx .picimg{ padding:10px; text-align:center}
.piclistBOx .piccon{padding:0 10px; font-size:14px; line-height:30px}

.pagebox{ text-align:center; padding-top:20px; padding-bottom:20px}
.pagebox a{ border:1px solid #ccc; padding:5px 10px; display:inline-block; color:#333; margin:3px; font-size:12px}