@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,input,button,form,p,span,a,div,ol,ul,li,table,tbody,tfoot,thead,tr,th,td,canvas{margin:0;padding:0;}
body{width:98%;height:auto;font-family: Arial,Helvetica;background:#fff; font-size:12px;}
img{ border:none}
ol,ul,li{list-style: none;}
table{border-collapse: collapse;border-spacing:0;}
em{ font-style:normal}
a{text-decoration:none;color:#585858;}
a:hover{ color:#585858;}
.nbs {width:100%;height:60px;}
.lf {float:left;}
.lr {float:right;}
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
input{height:22px;}

#main{width:98%; height:auto; margin:0 auto; margin-top:10px;max-width:640px;min-width:320px}

#header{width:100%; height:auto; overflow:hidden;}
.logo{border-right:1px solid #edf0ed; }
.ltitle{padding:0 5px; font-size:18px}
.qq_zixun{width:99%;height:35px;border:2px #c00 solid; line-height:35px; text-align:center;margin:10 auto;}
.qq_zixun a{  color:#585858; display:block}

.nav{width:100%; height:36px; background:#c00; text-align:left; margin-top:10px; overflow:hidden;font-size:14px;}
.nav_scroll{position:fixed;width:100%;margin:0 auto;top:0;border-bottom:solid 1px #ccc;}
.nav ul{ padding-left:5px;}
.nav ul li{line-height:36px; float:left; margin:0 4.5px;height:36px;}
.nav a{ color:#fff;line-height:36px;}
.nav a:hover{ color:#fff;line-height:36px;}

.p_img{ width:70%; height:auto; float:left;}
.p_img img{width:100%;}

.plist{ height:auto; overflow:hidden; width:100%;padding-top:6px;}
.plist li{float:left; margin:6px; padding:0 8px; height:30px; line-height:30px; text-align:center; border:1px solid #9fa1a0;border-radius:5px 5px;  margin:6px;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#cdcdcd));}
.plist li a{ color:#585657;}
.plist li a:hover{ color:#585657;}

.ntitle{ line-height:30px; background:#c00; text-indent:1em; color:white; margin:5px 0 5px;font-size:14px;}
.ntitle a{color:#fefefe;font-size:14px;}
.ntitle a:hover{ color:#fdfdfd;}
.nlist{width:100%;font-size:14px;line-height:26px;}
.nlist ul{ margin-left:5px;}
.nlist li{background:#f4f9f9;padding:3px;float:left;margin:0px 3px 5px 1px;text-align:center;*+height:118px;}
.nlist li img { height:111px;width:148px;}
.nlist li span{ color:#585858}

.newlist {width:98%;padding:5px;}
.newlist li{padding:6px;margin:10px 0px;border-bottom:1px dashed #9fa1a0;height:30px;line-height:30px;}
.newlist li span{color:#585858;float:right;}

.plists{width:100%;}
.plists ul {margin-top:5px;}
.plists ul .li{background:#f4f9f9;padding:6px;float:left;margin:5px;text-align:center;*+height:118px;}
.plists ul .lis{background:#f4f9f9;padding:6px;float:left;margin:5px;text-align:center;*+height:118px;}
.plists ul img { height:80px;width:137px;}
.plists ul span{ color:#585858}

.mtitle{ line-height:30px; background:#c00; text-indent:1em; color:white; margin:5px 0 10px;font-size:14px;}

.mlist{margin:6px 0px 15px 0px;}
.mlist ul li{ width:100%; float:left;padding:6px;}
.mlist ul li span{ float:left; margin-top: 5px;width: 65px;}
.mlist ul li input{float:left; height:22px;border:1px #ccc solid;width:150px;}
.mlist ul li textarea{float:left;border:1px #ccc solid;}
.mlist .submit{ background:#c00; border:none; width:100%; height:26px; color:#FFF; float:left;}

.s_pro {padding:6px; overflow:hidden;margin-bottom:10px;}
.s_pro a {color:#000;}
.s_pro a:hover {color:#000;}
.s_pro .f93 {color:#939393;}
.s_tit{ width:100%; height:auto; line-height:30px; text-align:center; font-size:14px;margin-top:10px;border-bottom:1px dashed #9fa1a0;}
.s_tits{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px;margin-top:10px;border-bottom:1px dashed #9fa1a0;margin-bottom:10px;}
.s_about{color:#939393;margin:10px;text-align:center;}
.s_img{ text-align:center; width:100%; overflow:hidden;margin-top:10px;}
.s_img img {width:300px;}
.s_contnet{ line-height:22px;text-align:justify;text-justify:inter-ideograph;word-wrap:break-word;letter-spacing:1px;}
.s_contnet .contnets img {width:80%;height:80%;}
.s_contnet table {border:1px solid #ccc;  text-align:center; border-collapse:collapse;font-size:12px;width:100%;}
.s_contnet table td,th{border:1px solid #ccc; border-collapse:collapse; line-height:28px;}
.s_contnet .ttr-top {background:none repeat scroll 0 0 #CEEFFF;}

.footer{ width:100%;height:88px; border-top: 1px solid #dcdcdc;  line-height:40px; text-align:center; margin-bottom:75px;max-width:640px;padding-top: 5px;
margin-top: 10px; }
.footer p{line-height:22px;}

.inputs{margin:0;padding:0;width:100%;height:100px;overflow:hidden;
border: 1px #ccc solid;
}

.nlist p {
  line-height:26px;
}

.c a {
color: #1090fd;
}
.c img {
    max-width: 95%;
}
.dcont img{
    max-width: 95%;
}

.nlist img{
    max-width: 95%;
max-height: 95%;
 margin: 3px 0;
}


.sub-nav {
    bottom: 0;
    height: 45px;
    position: fixed;
    width: 100%;
    z-index: 99;
}
.sub-nav {
    background: #074884 none repeat scroll 0 0;
}
.clearfix::after, .layout::after, .clf::after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
ol, ul, li {
    list-style: outside none none;
}
ol, ul {
    list-style: outside none none;
}
.sub-nav li {
    float: left;
    height: 45px;
    overflow: hidden;
    width: 25%;
}
.sub-nav li:first-child span {
    border-left: medium none;
}
.sub-nav li span {
    border-left: 1px solid #074884;
    border-right: 1px solid #074884;
    display: block;
    height: 100%;
    padding-top: 4px;
}
  

.sub-nav i.icon-tel {
    background-position: 0 0;
}
.sub-nav i {
    background-image: url("f.png");
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    margin: 0 auto;
    width: 20px;
}
.icon-tel, .icon-msg, .icon-online, .icon-mobile {
    background: rgba(0, 0, 0, 0) url("d.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 17px;
    overflow: hidden;
    width: 17px;
}


.sub-nav li a {
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 100%;
    text-align: center;
}
.sub-nav i.icon-msg {
    background-position: -20px 0;
}
.sub-nav i.icon-ol {
    background-position: -40px 0;
}
.sub-nav i.icon-map {
    background-position: -60px 0;
}
.mtitle a {
    color: #ed0606;
    text-decoration: none;
}

.List_page {
    
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}

.List_page a {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dfdfdf;
    color: #c0bfba;
    margin: 0 1px;
    padding: 2px 3px;
}

.List_page span {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dfdfdf;
    color: #c0bfba;
    margin: 0 1px;
    padding: 2px 3px;
}

.search_bar {
    float: left;
    height: 57px;
    position: relative;
    top: 1px;
    width: 390px;
}

.search_bar dl {
    height: 47px;
    margin-top: 5px;
}


.search_bar dt {
    float: left;
    height: 32px;
    width: 390px;
}


.in_search {
    background: transparent url("/m/skins/2009/images/search_input_bg.jpg") no-repeat scroll 0 0;
    border: medium none;
    color: #b3b3b3;
    float: left;
    font-size: 13px;
    height: 34px;
    line-height: 32px;
    padding: 0 5px 0 10px;
    width: 255px;
}

input {
    height: 32px;
}


.search_bar dd {
    float: right;
    height: 22px;
    line-height: 20px;
    margin-top: 3px;
    overflow: hidden;
    position: relative;
    width: 390px;
}


.search_bar ul {
    list-style-type: none;
}


.search_bar li {
    float: left;
    padding-left: 5px;
    position: relative;
}
.cred {
    color: #dd0d0b;
}


.search_bar li a {
    color: #666666;
}

.all_list dt {
    line-height: 25px;
    padding-left: 20px;
}




#right {
    float: left;
    margin-top: 10px;
    width: 100%;
}


#index_hot {
    width: 99%;
}
.border {
    border: 1px solid #e4e4e4;
}

.subject_bg {
    border-bottom: 1px solid #e4e4e4;
    height: 29px;
    line-height: 29px;
}


.subject_title {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    padding-left: 12px;
}


.all_list {
    background: rgba(0, 0, 0, 0) url("/m/skins/2009/images/sdcms.gif") no-repeat scroll -86px 6px;
    margin: 0;
    padding: 0;
}

.m10 {
    margin: 10px;
}


.width {
    margin: auto;
    overflow: hidden;
    width: 100%;
}

.mt10 {
    margin-top: 10px;
}


.list_title {
    color: #03f;
    font: 14px Microsoft Yahei;
    margin: 0;
    padding: 0;
}


.list_jj {
    color: #444;
    line-height: 15px;
    margin: 5px 0;
    overflow: hidden;
    overflow-wrap: break-word;
    width: 100%;
}


.list_other {
    border-bottom: 1px dashed #ccc;
    color: #777;
    margin-bottom: 10px;
    padding-bottom: 5px;
}


.list_other span {
    color: #390;
}

#left {
    float: left;
    margin: auto;
    width: 100%;
}

.mtag {
    margin: 10px;
    height: 510px;
}

.plug_book_add dt {
    margin: 6px 0;
}

.plug_book_add dt .input {
    border: 1px #ccc solid;
    height: 20px;
    line-height: 20px;
    color: #666;
width:22%;
}

.mlist li .inputs{margin:0;padding:0;width:250px;height:100px;overflow:hidden;
border: 1px #ccc solid;
}

.tag_title {
    font: 12px;
    color: #333;
    float: left;
    width: 50%;
    margin: 5px 0;
}

.tag_title a {
    color: #555;
}

.tag_title span {
    color: #999;
    font-size: 12px;
}


.vote_bnt {
    background: #c00 none repeat scroll 0 0;
    border: 0 none;
    color: #ffffff;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin: 4px;
    text-align: center;
    width: 100%;
}
.plug_book_add {
    margin: 0;
    padding: 0;
}

.comment_add .input {
    height: 20px;
    line-height: 20px;
    border: 1px solid 
    #ccc;
    padding: 0px;
    font-size: 12px;
}

.comment_add dt {
    list-style: none;
    margin: 4px 0;
    padding: 0;
}



.Topic_List{margin:0 0 10px 0;padding:0;clear:both;display:block;height:70px;word-wrap:break-word;overflow:hidden;}
.Topic_List img{border:1px solid #C1E7AA;margin:0 10px 0 0;}
.Topic_List h1{font:15px/30px Microsoft Yahei;margin:0;padding:0;}
.Topic_List a{color:#090;}
.Topic_List span{color:#999;line-height:18px;}


.info_title {
  margin: 10px 0;
  font: 100 18px Microsoft Yahei;
  text-align: center;
}