@charset "utf-8";
/* CSS Document */

@import url("comm.css");
body{ background:#f8f8f8;}
.head{margin:0 auto; position: fixed; top:0px; height:76px; width:100%; background:#fff; background: opacity: 1; z-index:9; background:#fe4646; overflow:hidden;}
.headb{margin:0 auto; position: fixed; top:0px; height:46px; width:100%; background: opacity: 1; z-index:9; background:#fe4646; overflow:hidden;}
.fixednav{height:76px;}
.headh{width:100%;height:77px;}
.headbh{width:100%;height:47px;}

.top{height:34px; margin:6px 0px 0 15px; }
.top .fl{float:left;width:83%;height:34px; line-height:35px; padding:0; font-size:12px; color:#666; text-indent:37px; background:url(image/ico_search.png) no-repeat 10px 7px #f8f8f8; background-size:20px; margin:0 -90px 0 0;-moz-border-radius:16px; -webkit-border-radius:16px;  border-radius:16px;}
.top .fr{float:right; width:15%; height:34px; background:url(image/ico_navb.png) no-repeat center center; background-size:30px; display:inline-block;}

#nav_l {clear:both; margin:5px 12px 0 12px; height:32px;overflow-x: scroll; position: relative; }
#nav_l::-webkit-scrollbar {display: none;}
#nav_l:before{ position: absolute; display: block; width: 100%;height: 10px;background: #fff;left: 0;bottom: 0;z-index: 20;}
.navlist {width: 200%;box-sizing: border-box;}
.navlist li {float:left; padding:0 10px 0 10px; height:28px; font-size:12px; font-weight:bold; line-height:28px; text-align: center; color:#fff;}
.navlist li.byn{/*border-bottom:2px solid #fe4646;*/ color:#fe4646;}


.nav_tit{height:30px; padding:3px 12px 0 12px;}
.nav_tit h2{ clear:none; line-height:30px; font-size:12px; color:#fe4646; padding:0 3px 0 3px; border-bottom:2px solid #fe4646; display:inline-block;}
.nav_tit .px{float:right; margin:6px 0 0 0;}

/*----*/
.list_px {width: 90px; padding: 0 10px 0 10px; font-size:12px; color:#666; height: 26px; line-height:26px; border: 1px solid #eee; position: relative; background: #fff url(image/ico_xjt.png) no-repeat 90px center; background-size:12px; text-align:left; cursor:pointer; -moz-border-radius:14px; -webkit-border-radius:14px;  border-radius:14px; }

.list_px ul {display: none; position: absolute; left: 0px; top: 20px; padding:5px 0 6px 0; overflow: hidden; width:108px; background-color: #fff; border: 1px solid #eee; border-top:0;z-index:9999;}
.list_px ul li {clear:both; width:100%; border:none; padding:0; margin:0; height: 28px; line-height: 28px; overflow: hidden; cursor: pointer;}
.list_px ul li a{color:#333; font-size:12px; display:block; margin:0; width:100%; padding:0 0 0 10px;}
.list_px ul li a:hover{ background:#f6f6f6; color:#fe4646;}
.list_px ul li.on {background-color: #f6f6f6;}

.nav_ul{clear:both; padding:8px 5px 0 5px;}
.nav_ul li{float:left; height:23px; line-height:23px; font-size:12px; color:#555; padding:0 6px 0 6px; margin:0 3px 0 3px;}
.nav_ul li.bn{color:#fe4646;}


/*-list-*/
.nlist{clear:both; margin:15px 10px 0 10px; min-height:300px;}
.nlist dl{float:left; width:48%; margin:0 1% 10px 1%; padding:0 0 4px 0; background:#fff; -moz-border-radius:4px; -webkit-border-radius:4px;  border-radius:4px; overflow:hidden;}
.nlist dl dt{width:100%; overflow:hidden; position: relative; padding-bottom: 100%;/*重要属性*/}
.nlist dl dt img{width:100%; position: absolute;}
.nlist dl dd{clear:both; padding:3px 5px 8px 8px;}
.nlist dl dd p{width:100%;height:20px; line-height:20px; font-size:12px; color:#333; display:inline-block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nlist dl dd span{float:left; margin:0; padding:2px 3px 2px 18px; height:10px; line-height:10px; font-size:10px; color:#fe4646;border:1px solid #fe4646;  -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px; display:inline-block; position:relative; overflow:hidden;}
.nlist dl dd span.xl{ padding:2px 3px 2px 3px; margin:0 0 0 4px; color:#fe4646; border:1px solid #fe4646;}
.nlist dl dd span b{background:#fe4646; width:18px; height:14px; line-height:14px; padding:0; text-align:center; font-size:10px; font-weight:normal; color:#fff; margin:0; display:inline-block; z-index:11; position:absolute; left:0; top:0; z-index:1; }
.nlist dl dd span i{ position:absolute; width:4px; height:4px; background:#fff;-moz-border-radius:2px; -webkit-border-radius:2px;  border-radius:2px; top:5px; left:16px; display:inline-block; overflow:hidden; z-index:2;}
.nlist dl dd div{clear:both; width:100%; padding:8px 0 0 0; height:16px; line-height:16px; font-size:12px; color:#fe4646; overflow:hidden;}
.nlist dl dd div b{ float:left;font-size:14px; color:#fe4646; margin:0 0 0 1px; display:inline-block;}
/*.nlist dl dd div i{font-size:10px; color:#999; margin:0 0 0 6px; display:inline-block; text-decoration:line-through;}*/

.nlist dl dd div i{float:left; height:16px; line-height:16px; font-size:12px; color:#fff; background:#fe4646; margin:0 0 0 8px; padding:0 4px 0 5px; -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px;display:inline-block; position:relative;/* text-decoration:line-through;*/}
.nlist dl dd div u{ position:absolute; left:-4px; top:3px; width:5px; height:12px;  background:url(image/qjd.png) no-repeat 0px center; background-size:12px; display:inline-block; }


.menu_m{clear:both; width:100%; height:100%; overflow:hidden; position: fixed; top:0; left:0; /*display:none;*/ z-index:99; }
.menu_m .left{float:Left; width:32%; overflow-y:hidden; padding:15px 0 0 0;background:#f8f8f8; height:100%;}
.menu_m .right{float:left; width:68%; overflow:hidden; background:#fff; height:100%; overflow:scroll;}
.menu_m .right::-webkit-scrollbar {display:none}
.menu_m .close{ position:absolute; top:15px; right:15px; width:30px; height:30px; background:url(image/ico_close.png) no-repeat center center; background-size:30px;}

div.tab {overflow: hidden;}
div.tab li{clear:both; overflow:hidden; height:32px; line-height:32px; padding:0 0 0 10px; color:#333; font-size: 12px; font-weight:bold; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
div.tab li.active{color:#fff; background:#fe4646;}

.tabcontent{display: none; padding:15px; width:96%; }
.tabcontent h3{clear:both; width:100%; height:30px; line-height:30px; font-size:13px; color:#333; font-weight:bold; display:block;}
.tabcontent ul{clear:both; width:100%; margin:0 0 10px 0;}
.tabcontent ul li{float:left; margin:0 12px 0 0; padding:0; height:24px; line-height:24px; font-size:12px; color:#444;}



.alist ul {margin: 0 15px;}
.alist ul li {clear:both; width:100%;border-bottom: 1px solid #eee; height: 32px; line-height: 32px; text-overflow:ellipsis; overflow: hidden;}
.alist ul li a{color:#333; font-size:16px; display:block;}

.blist {clear:both; margin:30px 0 0 0; padding:0 12px 0 12px;}
.blist li {float:left; width:29.33%; margin:0 2% 0 2%; height: 22px; line-height: 22px; text-overflow:ellipsis; overflow: hidden;}
.blist li a{color:#999; font-size:12px; display:block;}

.anav{clear:both; height:25px; line-height:25px; padding:0 0 0 15px; overflow:hidden; border-bottom:1px solid #f0f0f0;}
.anav a{float:left; font-size:12px; color:#666;}
.anav span{float:left; height:25px; line-height:25px; margin:0 3px 0 3px; font-size:12px; color:#999; display:inline-block;}

.atitle,.acon{clear:both; margin:8px 15px 8px 15px; min-height:40px;}
.atitle h1{font-size:20px; color:#333; line-height:130%;}
.acon{font-size:12px; color:#333; line-height:130%;}
.acon b{ font-weight:normal; font-size:12px; color:#333; line-height:130%;}
.acon a{color:#666;font-size:12px; line-height:130%;}






