@charset "utf-8";

.info_box { float: left; text-align: left; padding-bottom: 30px; overflow: hidden; }
.info_box .tit1 { font-size: 14px; line-height: 40px; color: #C600FF; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #444444; text-align: left; padding-left: 10px; font-weight: bold; }
.info_box .p_list { padding-left: 20px; height: 50px; }
.info_box .p_list li { height: 44px; width: 44px; border: 1px solid #424242; float: left; margin-right: 5px; }
.info_box .p_list li img { height: 44px; width: 44px; }
.info_box .percent { width: 180px; border: 1px solid #464646; height: 31px; margin-top: 10px; margin-bottom: 10px; }
.info_box .percent div { background-image: url(../images/bg_percent.gif); background-repeat: repeat-x; height: 31px; }
.info_box .box { float:left; padding:10px 0 10px 18px; width:198px; text-align: left; color: #999; }
.info_box .leftNav { width:200px; position:relative; margin-right: auto; margin-left: auto; padding-top: 20px; }
.info_box .leftNav li { margin-bottom:20px; position:relative; height: 40px; width: 100%; }
.info_box .leftNav li a { display: block; border: 1px solid #333; text-align: left; font-weight: bold; line-height: 40px; padding-left: 20px; }
.info_box .leftNav li.on a, .info_box .leftNav li a:hover { display: block; border: 1px solid #C600FF; line-height: 40px; }
.info_box .leftNav li img { position: absolute; right: -7px; top: 10px; visibility: hidden; }
.info_box .leftNav li.on img { visibility: visible; }
.affiche_box { }
.zs_list { margin-bottom: 20px; clear: both; }
.zs_list h2 { color: #BC05CB; font-size: 18px; font-weight: bold; padding-bottom: 20px; }
.zs_list ul { clear: both; }
.zs_list li { margin-right: 5px; width:235px; float:left; background-color: #252525; margin-bottom: 5px; display: block; overflow: hidden; }
.zs_list li .box { padding-right: 5px; padding-left: 5px; clear: both; }
.zs_list li h3 { font-size: 16px; font-weight: bold; line-height: 25px; margin: 0px; padding: 0px; height: 30px; }
.zs_list li .pic { width: 223px; height: 232px;}
.zs_list li a, .zs_list li a:visited { font-size: 14px;border:1px solid #252525; display:block;}
.zs_list li a:hover { font-size: 14px;border:1px solid #e320f9}
.zs_list li p { line-height: 20px; margin: 0px; font-size: 12px; clear: both; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; }
/*编辑样式*/
.edit_box { border-top-color: #666; border-top-width: 1px; border-top-style: solid; padding-top: 10px; padding-bottom: 10px; overflow: hidden; }
.edit_box li { clear: both; }
.titbox { background-image:url(../public/images/tab_line_bg.gif); background-repeat:repeat-x; background-position:0px bottom; clear:both; height: 35px; white-space: nowrap; margin: 20px auto 0 auto; text-align: left; }
.titbox ul { height: 35px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; padding: 0px; }
.titbox li { margin-right: 5px; position: relative; float: left; height: 35px; line-height: 35px; text-align: center; }
.titbox li a { display: block; padding-right: 20px; padding-left: 20px; }
.titbox li.on { color: #C605CB; line-height: 35px; }
.titbox li.on a, .titbox li.on a { height:35px; line-height:35px; text-decoration:none; display:block; font-size: 14px; font-weight: bold; text-align: center; position: absolute; color: #C605CB; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #444444; border-right-color: #444444; border-bottom-color: #444444; border-left-color: #444444; background-color: #000; padding-right: 20px; padding-left: 20px; }
.px_up, .sort{ background-image: url(../images/ico_up.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 20px; width: 20px; clear: both; margin-right: auto; margin-left: auto; margin-top: 10px; display: block; text-indent: 9999px; white-space: nowrap; overflow: hidden; font-size: 1px; line-height: 999px; }
/*MIP样式*/

.mip_main { }
.mip_main li { margin:20px 10px; text-align:center; border-bottom:1px dashed #767676; width:940px; }
.mip_main li span { line-height:40px; color:#767676; }
.mip_main li.n { border:0; }
/*最新展示*/
.lay_out { border-bottom: 1px solid #444; }
.lay_out h3 { width: 220px; line-height: 30px; height: 30px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.lay_out img { width: 220px; clear: both; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.lay_out p { line-height:20px; margin-bottom:5px; margin-right: 3px; margin-left: 3px; }
/*图片展示*/
.upimg { }
.upimg .c1 { width:470px; height:500px; float: left; }
.upimg .c2 { width:470px; height:500px; float: right; }
.upimg p { height:18px; margin:235px auto; padding:8px 0; text-align:center; width:200px; display: block; }
/*封面样式*/
#template_list { width: 960px; margin-right: auto; margin-left: auto; text-align: left; margin-bottom: 15px; }
#template_list h1 { background: url(../images/titlepic.png) no-repeat center -10px; overflow: hidden; display: block; text-indent: 99999px; white-space: nowrap; width: 100%; }
#template_list h2 { font-size: 14px; line-height: 30px; clear: both; font-weight: bold; }
#template_list ul { padding-left:100px; clear:both; }
#template_list li { float: left; margin: 0px; padding: 0px; width: 80px; height: 120px; text-align: center; }
#template_list li a { background-image: url(../images/titlepic.png); background-repeat: no-repeat; display: block; border:3px solid #000; height:60px; width:49px; margin:0 auto; overflow: hidden; text-indent: 99999px; white-space: nowrap; }
#template_list li a:hover { border:3px solid #e400ff; }
#template_list li a.s1 { background-position: 0px -57px; }
#template_list li a.s2 { background-position: 0px -126px; }
#template_list li a.s3 { background-position: 0px -194px; }
#template_list li a.s4 { background-position: 0px -261px; }
#template_list li a.s5 { background-position: 0px -327px; }
#template_list li a.s6 { background-position: 0px -393px; }
#template_list li a.s7 { background-position: 0px -457px; }
#template_list li a.s8 { background-position: 0px -521px; }
#template_list li a.s9 { background-position: 0px -649px; }
#template_list li a.s10 { background-position: -80px -585px; }
#template_list li span { display: block; color: #E623FB; font-weight: bold; line-height: 30px; }
#template_list li .alive { height: 30px; display: block; text-indent: 99999px; white-space: nowrap; overflow: hidden; width: 50px; margin-right: auto; margin-left: auto; }
#template_list li.on a.s1 { background-position: -80px -57px; }
#template_list li.on a.s2 { background-position: -80px -126px; }
#template_list li.on a.s3 { background-position: -80px -194px; }
#template_list li.on a.s4 { background-position: -80px -261px; }
#template_list li.on a.s5 { background-position: -80px -327px; }
#template_list li.on a.s6 { background-position: -80px -393px; }
#template_list li.on a.s7 { background-position: -80px -457px; }
#template_list li.on a.s8 { background-position: -80px -521px; }
#template_list li.on a.s9 { background-position: -80px -649px; }
#template_list li.on a.s10 { background-position: 0px -585px; }
#template_list li.on .alive { background-image: url(../images/titlepic.png); background-repeat: no-repeat; background-position: 0px -729px; height: 30px; display: block; text-indent: 99999px; white-space: nowrap; overflow: hidden; width: 50px; margin-right: auto; margin-left: auto; }
.tabPx { line-height: 30px; }
.tabPx a { font-weight: bold; font-size: 14px; padding-left: 40px; display: inline-block; margin-right: 10px; line-height: 30px; color: #C105CB; }
.tabPx a.on { background-image:url(../images/titlepic.png); background-position:0 -729px; background-repeat:no-repeat;}

.tab_bt{ padding-left:0px; clear:both; margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; height: 70px; }
.tab_bt li { float: left; margin: 0px; padding: 0px; width: 80px; text-align: center; }
.tab_bt li a.s1 { background-position: 0px -774px; }
.tab_bt li a.s2 { background-position: 0px -829px; }
.tab_bt li a.s3 { background-position: 0px -889px; }
.tab_bt li.on a.s1 { background-position: -81px -774px; }
.tab_bt li.on a.s2 { background-position: -81px -829px; }
.tab_bt li.on a.s3 { background-position: -81px -889px; }
.tab_bt li span { display: block; color: #E623FB; font-weight: bold; line-height: 30px; }
.tab_bt li a { background-image: url(../images/titlepic.png); background-repeat: no-repeat; display: block; border:1px solid #000; height:32px; width:60px; margin:0 auto; overflow: hidden; text-indent: 999ex; white-space: nowrap; }
.tab_bt li a:hover { border:1px solid #e400ff; }

