﻿@charset "utf-8";
/* CSS Document */
body,div,ul,ol,li,form,p,h1,h2,h3,h4,dl,dt,dd,table,th,td,select,textarea,input,figure,a,h1,h2,h3{margin:0 auto;padding:0;list-style-type:none; max-width:640px;}
body{font-family:"Microsoft YaHei",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5; }
a img{border:none;margin:0;padding:0; text-decoration:none;}
a {text-decoration:none; color:#434343;}
li{ list-style-type:none;}
a:hover{ color:#F00;}

.arthead { WIDTH: 100%; ZOOM: 1; BACKGROUND: url(topbg.gif) repeat-x; OVERFLOW: hidden;  }
.lonav {PADDING-BOTTOM: 5px; PADDING-LEFT: 2%; WIDTH: 96%; PADDING-RIGHT: 2%; FLOAT: left; HEIGHT: 46px; PADDING-TOP: 15px}
.loo { MARGIN-TOP: 7px; FLOAT: right}
.lef {FLOAT: left}

#wraper { POSITION: relative; WIDTH: 100%; TOP: 0px}
.nav{ background:url(nav_bg.png) repeat-x; padding: 11px 2%; width: 96%;float:left;font-size:18px;line-height:28px; margin-bottom:10px; height:59px;}
.nav A { DISPLAY: block; COLOR: #fff; TEXT-DECORATION: none}
.nav UL LI { TEXT-ALIGN: center; WIDTH: 25%; FLOAT: left; }
.nav A:hover { FONT-WEIGHT: 900}

.nav01{ background:url(nav_bg.png) repeat-x; padding: 11px 2%; width: 96%;float:left;font-size:18px;line-height:28px; margin-bottom:10px; height:29px;}
.nav01 a{color:#fff;text-decoration:none;display: block;}
.nav01 ul li{width:25%; float:left;text-align:center;}
.nav01 a:hover{font-weight:900}

.leimu { color: rgba(10, 10, 10, 0.56);float: left;font-size: 18px;font-weight: bold;line-height: 50px;margin-left: 5px;margin-top: 2px;}
.jmlist { background: #efefef none repeat scroll 0 0;border-bottom: 2px solid #a42af9;float: left;font-size: 16px;line-height: 35px;overflow: hidden;padding: 5px 1% 0;white-space: nowrap;width: 98%;}


.tjdiv{ background:#f6f4f5; border:1px solid #ddacfe;border-radius: 5px; margin-top:10px; padding:5px 1%; overflow:hidden; zoom:1}
.tjdiv li{ width:25%; float:left; text-align:center}
.tjdiv a:hover{ color:#961aec}

.list_box{padding-top:12px;padding-bottom:4px;padding-right:2%;padding-left:2%;border-bottom:1px dotted #cecece;position:relative;height:auto;min-height:80px;max-height:100px;overflow:hidden;}.list_box dt{float:left;width:80px;height:60px;margin-right:10px}
.list_box dt img{width:80px;height:60px;}
.list_box dd{overflow:hidden;line-height:20px;}
.list_box dd h3{height:auto;line-height:22px;font-size:18px;color:#8b8b8b;font-weight:normal;}
.list_box dd h3 a{color:#c39;}.list_box dd p{color:#8b8b8b;font-size:12px;}
.list_box dd em{color:#5b5b5b;display:inline-block;width:100%;font-size:12px;font-style:normal;}

.list2{overflow:hidden;}
.list2 li{float:left;width:50%;height:40px;line-height:40px;text-align:center;}
.list2 li a{display:block;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.list2 li:nth-child(2n) a{border-right:0;}


.list3{overflow:hidden;}
.list3 li{float:left;width:32%;height:40px;line-height:40px;text-align:center; border:1px solid #e8e8e8;}
.list3 li a{display:block;}




.more_btn{text-align:center;width:100%;height:42px;padding:0px;}
.more_btn a{display:block;height:32px;background:#efefef;margin:5px;}
.more_btn a:focus{background:#cc3399;color:#ffffff;}

.list_page{text-align:center;padding-top:14px;font-family:"Arial","Microsoft YaHei","SimSun","宋体";}
.list_page a,.list_page b{display:inline-block;margin-left:2px;margin-right:2px;padding:4px 12px;font-size:16px;background:#5EA9D2;color:#FFFFFF;border-radius:3px;}
.list_page a:hover{text-decoration:underline;}
.list_page b{background-color:#cc3399;color:#FFFFFF;font-weight:normal;}
.list_page span{display:inline-block;margin-left:4px;}
.fr{ float:right; margin-top:10px;}

.list_title{clear:both;height:42px;border-top:2px solid #c39;border-bottom:1px dotted #cecece;padding-left:12px; margin-top:10px;background:#f3f3f3;overflow:hidden;white-space:nowrap;font-size:18px;position:relative;}
.list_title .list_head{display:inline-block;float:left;font-size:18px;height:42px;line-height:42px;font-weight:normal;}
.list_title .list_head a{font-weight:normal;color:#555;font-size:18px;}
.list_title .list_more{float:right;display:inline-block;font-size:12px;height:26px;line-height:26px;margin-top:7px;margin-right:12px;padding:0px 10px;border:1px solid #cecece;cursor:pointer;background:#fff;position:relative;}
.list_title .list_more_read{float:right;display:inline-block;font-size:12px;height:26px;line-height:26px;margin-top:7px;margin-right:12px;padding:0px 10px;cursor:pointer;position:relative}

.column_box ul{margin:auto;}
.column_box ul li{float:left;text-align:center;width:25%;height:30px;line-height:30px;margin:auto;border-bottom:1px dotted #cecece;white-space:nowrap;overflow:hidden;font-size:12px;}
.column_box ul li a{display:inline-block;width:100%;height:30px;line-height:30px;border-left:1px dotted #cecece;}
.column_box ul li a:hover{color:#ffffff;background:#cc3399;text-decoration:none;}


.footer { BORDER-BOTTOM: #d8d9de 1px solid; TEXT-ALIGN: center; BACKGROUND: #f5f6f8; HEIGHT:  CLEAR: both; FONT-SIZE: 16px; OVERFLOW: hidden; BORDER-TOP: #d8d9de 1px solid; PADDING-TOP: 10px; box-shadow: inset 0px 1px 0px #fff; -moz-box-shadow: inset 0px 1px 0px #fff; -webkit-box-shadow: inset 0px 1px 0px #fff}
.footer .linkico { MARGIN: 0px 8px; DISPLAY: inline-block; FONT-SIZE: 16px}
.footer A:hover {TEXT-DECORATION: underline}
.nav_footer{width:100%;height:70px;background:#cc3399;margin-bottom:12px; display:table}
.nav_footer li{width:25%;float:left;text-align:center;font-size:16px;line-height:30px;}
.nav_footer li a{color:#fff;}


.m {
    line-height: 28px;
    margin: 0 2%;
    padding: 11px 2% 0;
    width: 92%;
}
.m dl {
    height: 100px;
    margin: 15px auto 8px;
    overflow: hidden;
    width: 100%;
}
.m dt {
    float: left;
    margin-right: 10px;
    width: 120px;
}
.m img {
    height: 90px;
    width: 120px;
}
.m dd {
    line-height: 20px;
    overflow: hidden;
}
.m p {
    color: #666;
    height: 60px;
    line-height: 28px;
    overflow: hidden;
}


.pager2 {
    background-color: #f5f5f5;
    clear: left;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom:8px;
}
.pager2 a, .pager2 span {
    background: #bbc3d7 none repeat scroll 0 0;
    color: #293a65;
    float: left;
    font-size: 16px;
    margin: 10px 4px;
    padding: 5px 8px;
    text-shadow: 1px 1px 1px #fff;
}
.pager2 span {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #a0a9c1;
}

.footer01 {
    background: #f5f6f8 none repeat scroll 0 0;
    border-bottom: 1px solid #d8d9de;
    border-top: 1px solid #d8d9de;
    box-shadow: 0 1px 0 #fff inset;
    clear: both;
    font-size: 16px;
    height: 60px;
    overflow: hidden;
    padding-top: 10px;
    text-align: center;
}
.footer01 .linkico {
    display: inline-block;
    font-size: 16px;
    margin: 0 8px;
}
.footer01 A:hover {
    text-decoration: underline;
}

