html, body { background:#fff; padding: 0; margin: 0 auto; font:normal normal normal 14px/150% microsoft yahei;}
div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, th, td, hr, blockquote, form { margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6, em { font-weight: normal; font-size: 100%; font-style: normal;}
a { cursor: pointer; text-decoration: none;}
a:hover { color: #333; text-decoration: none}
a:active, a:focus { outline: none;}
ul, li { list-style: none;}
img { border: 0;}
input,textarea,fieldset { padding:0px; margin:0 auto}
.clearbox { clear: both;}
.f_l { float:left}
.f_r { float:right}

.top { width: 100%; height: 90px; background: #f2f2f2;}
.w_1000 { width: 1000px;}
.logo { float: left; margin-top:17px ;}
.search { float: right; height: 40px; margin-top: 25px;}
.se_in1 { float: left; height: 38px; background: #fff; border: #d7d7d7 1px solid; border-right: 0; width: 296px; border-bottom-left-radius: 4px; border-top-left-radius: 4px; outline: none; padding:0 10px; box-sizing: content-box;}
.se_in2 { width: 78px; height: 38px; float: right; background: #b482e7; border: #9b65d3 1px solid; border-bottom-right-radius: 4px; border-top-right-radius: 4px; box-sizing: content-box; outline: none; cursor: pointer; color: #fff; font-size: 16px;}

.nav { width: 100%; height: 46px; background: #8952c2; box-shadow: 0 3px 6px rgba(0,0,0,0.2);}
.nav ul { width: 1000px;}
.nav ul li { float: left; line-height: 46px; font-size: 15px;}
.nav ul li a { color: #fff; display: block; padding: 0 30px;}
.nav ul li a.on { background: #743baf}

.web_j { width: 1000px; font-size: 12px; color: #888; line-height: 30px; padding: 5px 0;}

.main { width: 100%; background: #f2f2f2; border-top: #e1e1e1 1px solid;}

.m_p1 { width: 1000px; padding-top: 20px;}
.m_pl { width: 750px; float: left;}
.m_pl h2 { font-size: 18px; margin-right: 20px; border-bottom: #d7d7d7 1px solid; height: 42px; line-height: 34px; color: #555;}
.m_pl h2 b.co1 { color: #8952c2}
.m_pl h2 b.co2 { color: #ff9000}
.m_pl h2 b.co3 { color: #229fff}
.m_pl h2 span { float: right; font-size: 14px;}
.m_pl h2 span a { margin-left: 12px; color: #666;}
.m_ul1 { width: 750px;}
.m_ul1 li { float: left; width: 230px; height: 230px; margin: 20px 20px 0 0; box-shadow: 0 1px 3px rgba(0,0,0,0.1)}
.m_pr { width: 250px; float: right;}
.m_pr h2 { height: 52px; border: #d3bde9 1px solid; background: #fff; font-size: 18px; font-weight: bold; color: #8952c2; padding-left: 12px; line-height: 52px;}
.m_pr h2.co1 { border:#ecd1b8 1px solid; color: #ff9000;}
.m_pr h2.co2 { border:#b8d5ec 1px solid; color: #229fff;}
.m_pr h2.co3 { border:#d7d7d7 1px solid; color: #555;}
.m_ul2 { height: 333px; width: 248px; border-left: #d3bde9 1px solid; border-right: #d3bde9 1px solid; background: #fff; padding-top: 10px;}
.m_ul2 li { line-height: 32px; padding-left: 10px;}
.m_ul2 li a { color: #555;}
.m_ul2 li span { display: block; width: 18px; height: 18px; margin-top: 7px; margin-right: 6px; float: left; background: #a8a8a8; color: #fff; line-height: 18px; border-radius: 9px; text-align: center; font-size: 12px;}
.m_ul2 li span.hot { background: #8952c2;}
.hot_p { width: 250px; height: 145px; overflow: hidden;}
.m_ul3 { width: 750px; padding-top: 2px;}
.m_ul3 li { float: left; width: 169px; height: 169px; margin: 18px 18px 0 0;text-align: center;box-shadow: 0 1px 3px rgba(0,0,0,0.1);}
.m_ul3 li img { float:left;}
.m_ul3 li span { line-height: 34px;}
.m_ul3 li a { color: #555; background: #fff; width: 169px; height: 169px; display: block;}
.m_ul3 li a:hover { background: #ff9000; color: #fff;}

.m_ul4 { height: 353px; width: 248px; border-left: #ecd1b8 1px solid; border-bottom: #ecd1b8 1px solid; border-right: #ecd1b8 1px solid; background: #fff; padding-top: 10px;}
.m_ul4 li { line-height: 34px; padding-left: 10px;}
.m_ul4 li a { color: #555;}
.m_ul4 li span { display: block; width: 18px; height: 18px; margin-top: 7px; margin-right: 6px; float: left; background: #a8a8a8; color: #fff; line-height: 18px; border-radius: 9px; text-align: center; font-size: 12px;}
.m_ul4 li span.hot { background: #ff9000;}


.m_ul5 { width: 750px; padding-top: 2px;}
.m_ul5 li { float: left; width: 169px; height: 169px; margin: 18px 18px 0 0;text-align: center; box-shadow: 0 1px 3px rgba(0,0,0,0.1);}
.m_ul5 li img { float:left;}
.m_ul5 li span { line-height: 34px;}
.m_ul5 li a { color: #555; background: #fff; width: 169px; height: 169px; display: block;}
.m_ul5 li a:hover { background: #229fff; color: #fff;}

.m_ul6 { height: 353px; width: 248px; border-left: #b8d5ec 1px solid; border-bottom: #b8d5ec 1px solid; border-right: #b8d5ec 1px solid; background: #fff; padding-top: 10px;}
.m_ul6 li { line-height: 34px; padding-left: 10px;}
.m_ul6 li a { color: #555;}
.m_ul6 li span { display: block; width: 18px; height: 18px; margin-top: 7px; margin-right: 6px; float: left; background: #a8a8a8; color: #fff; line-height: 18px; border-radius: 9px; text-align: center; font-size: 12px;}
.m_ul6 li span.hot { background: #229fff;}

.link { width: 1000px; margin-top: 26px;}
.link h2 { height: 40px; border-bottom: #d7d7d7 1px solid; font-size: 18px; font-weight: bold; line-height: 30px; color: #555;}
.link div { padding: 8px 0;}
.link div a { line-height: 30px; margin-right: 12px; color: #666;}

.foot { width: 100%; border-top: #8952c2 3px solid; text-align: center; margin-top: 20px; line-height: 28px; padding: 10px 0; color: #888;}
.foot p { width: 1000px;}

.b_mar1 { margin-top: 20px;}
.b_mar2 { margin-top:15px;}

.b_ul1 { width: 710px; padding: 10px; background: #fff;}
.b_ul1 li { float: left; width: 157px; height: 169px; margin: 10px; text-align: center;box-shadow: 0 1px 3px rgba(0,0,0,0.1);}
.b_ul1 li img { display:block}
.b_ul1 li span { line-height: 34px;}
.b_ul1 li a { color: #555; background: #fff; width: 157px; height: 169px; display: block;}
.b_ul1 li a:hover { background: #8952c2; color: #fff;}

.bl_ul1 { width: 980px; padding: 10px; background: #fff;}
.bl_ul1 li { float: left; width: 176px; height: 210px; margin: 10px; text-align: center;box-shadow: 0 1px 3px rgba(0,0,0,0.1);}
.bl_ul1 li img { display:block; width:176px; height:176px}
.bl_ul1 li span { line-height: 34px;}
.bl_ul1 li a { color: #555; background: #fff; width: 176px; height: 210px; display: block;}
.bl_ul1 li a:hover { background: #8952c2; color: #fff;}

.b_ul2 { height: 115px; width: 248px; border-left: #d7d7d7 1px solid; border-bottom: #d7d7d7 1px solid; border-right: #d7d7d7 1px solid; background: #fff; padding-top: 10px;}
.b_ul2 li { line-height: 34px; padding-left: 18px;}
.b_ul2 li a { color: #555;}

.b_ul3 { width: 228px; border-left: #d7d7d7 1px solid; border-bottom: #d7d7d7 1px solid; border-right: #d7d7d7 1px solid; background: #fff; padding: 10px;}
.b_ul3 li { width:94px; height:124px; overflow:hidden; text-align:center; float:left; margin:10px}
.b_ul3 li img { width:94px; height:94px; display:block}
.b_ul3 li a { color: #555; line-height:30px}


.b_pl { width: 730px; float: left;}
.b_tit1 {font-size: 18px; border-bottom: #d7d7d7 1px solid;height: 42px;line-height: 34px;color: #555;}
.b_tit1 span {float: right;font-size: 14px; }
.b_tit1 span a {color: #666;}

.b_nr { width: 730px; margin-left: 0;}
.b_nr h1 { font-size: 24px; text-align: center; line-height: 50px; color: #555; padding-top: 15px;}
.time { text-align: center; color: #999; line-height: 20px; border-bottom: #d7d7d7 1px dashed; padding-bottom: 15px;}
.b_zw { line-height: 26px; color: #666; padding-top:20px;}
.b_zw p { margin-bottom: 10px;}
.b_zw p img{display:block; margin:0 auto;width:200px;height:200px;}

.b_zan { height: 55px; margin-top: 36px; text-align: center;}
.b_zan a { width:64px; height: 55px; display: inline-block; margin: 0 6px; line-height: 52px; font-size: 18px; font-weight: bold; color: #555; text-align: left; padding-left:70px ;}
.b_zan a.bg1 { background: url(../images/ico1.png);}
.b_zan a.bg2 { background: url(../images/ico2.png);}

.page { width: 698px; height: 48px; background: #fff; border: #d7d7d7 1px solid; margin-left: 0; margin-top: 30px; padding: 0 15px; line-height: 48px; color: #555;}
.page a { color: #555;}


.mt10{margin-bottom:10px;}

 .box{margin: 0 auto;
      background: #fff;
     width:1000px;}


.box .title {
    height: 35px;
    line-height: 35px;
    padding: 10px 18px 0 18px;
    
}
.fix {
    display: block;

}

.fix {
   display: inline-block;
    min-height: 1%;
   
}

.icon-hot {
    font-size: 38px;
    color: #FF0000;
}


 .icon-hot{font-size: 38px;color: #FF0000}
 .p-list {padding-top: 10px;}
 .p-list  li{float: left;margin-left: 20px;text-align: center;line-height:25px;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;padding-bottom: 5px}
 .p-list  li img{margin: 0 auto}
 .p-list a:hover img{ filter: alpha(opacity=60);opacity: .60;-ms-filter: "alpha(opacity=60)";-moz-opacity: .60}


 .zhuanji {padding-bottom: 10px;margin-left: 15px;
    padding-top: 20px;}
 .zhuanji li{width: 99px;line-height: 22px}
 .zhuanji li img{height: 80px;width: 80px;border: 1px solid #ddd;padding: 1px}

.page span {display:inline-block;width:320px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}

.tg {width:730px;margin-top:20px;overflow:hidden; background:#fff}
.tag { padding:14px}
.tag li{float:left;width:86px;height:35px;margin:6px;text-align:center; border-width: 1px 2px 2px; border:solid 1px #e3e2df;border-bottom-width:2px;border-radius:2px;overflow:hidden}
.tag li a{float:left;font-size:15px;width:86px;display:block;line-height:35px;text-align:center;color:#333;cursor:pointer;display:inline;}
.tag li a:hover{color:#f44;text-decoration:none;}
.tag li:hover{border:solid 1px #ffb4b1;border-bottom-width:2px;}

.tag_b {width:950px; color:#ccc; height:50px; line-height:26px; margin-left:14px; margin-top:6px; background:#F5F5F5; overflow:hidden}
.tag_b span {float:left; color:#fff; background:#f36f7e; width:62px; text-align:center; display:block}
.tag_b a{padding:0 6px}



.ba_nr h1 { font-size:20px; text-align:center; line-height:50px; padding-top:10px}



.lis_nav { width:1014px; padding-bottom:10px}
.lis_nav li { float:left; margin:7px; }
.lis_nav li a { color:#666;height:30px; border:#e8e8e8 1px solid; line-height:30px; padding:0 18px; border-radius:4px; display:block}
.lis_nav li a:hover { background:#8952c2; border:#8952c2 1px solid; color:#fff}


.dede_pages { text-align:center}
.dede_pages a { color:#666; display:inline-block; border:#ddd 1px solid; background:#fff; line-height:26px; height:26px; padding:0 10px; margin:0 2px}
.dede_pages span { color:#fff; display:inline-block; border:#8952c2 1px solid; background:#8952c2; line-height:26px; height:26px; padding:0 10px; margin:0 2px}

.wn_1000 { width:1000px!important; margin-top:0!important;}
.wn_1000 li { width:94px!important}
.wn_1000 li a { width:94px!important}













