﻿body
{
    color: #333;
    font-size: 12px;
    font-family: 宋体,Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px; 
}
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div
{
    margin: 0;
    padding: 0;
   
}

ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, img
{
    display: inlinemlistdtext
}
ul, ol, li
{
    list-style-type: nonevotelist    margin: 0;
}

.w100{margin: auto;width: 100%;}
.w1000{margin: auto;width: 1000px;}
.w880{width: 880px;}
.w450{margin: auto;width: 450px;}
.mf0
{
    float: left;
    display: inline;
    margin: 0px;
}
h1{ font-family:'Microsoft YaHei'; font-size:26px;}
.mf0 ul, li {
    float: left;
    display: inline;
   
}
.w99{width:99%; line-height:24px; padding:5px 10px;}
.pointer
{
    cursor: pointer;
}
.spanpointer{cursor: pointer;color: #0065ff;}
.spanpointer:hover{text-decoration: underline;}
/*字体*/
.msdtitle, .adti,.mlistdti
{
    font-family: 微软雅黑;
}
/*链接样式*/
.a000 a, .a000 a:visited,.a000 a:hover
{
    color: #000000;
    text-decoration: none;
}
.affcf00 a,.affcf00 a:visited
{
    color:#ffcf00;
    text-decoration:none;
}
.affcf00 a:hover
{
    color: #ffcf00;
    text-decoration: underline;
}

.a0065ff a, .a0065ff a:visited
{
    color: #0065ff;
    text-decoration: none;
}
.a0065ff a:hover, .a666666 a:hover
{
    color: #0065ff;
    text-decoration: underline;
}

.a666666 a, .a666666 a:visited
{
    color: #666666;
    text-decoration: none;
}

.affffff a, .affffff a:visited, .affffff a:hover,.smenu_on a,.smenu_on a:visited,.smenu_on a:hover,.smenu_on_l a,.smenu_on_l a:visited,.smenu_on_l a:hover,.smenu_on_s a,.smenu_on_s a:visited,.smenu_on_s a:hover{
    color: #ffffff;
    text-decoration: none;
}
.smenu_off a,.smenu_off a:visited,.smenu_off a:hover,.smenu_off_l a,.smenu_off_l a:visited{color: #333333;text-decoration: none;}
.smenu_off_l a:hover,.smenu_off_s a:hover{color: #0065ff;text-decoration: none;}
.smenu_off_s a,.smenu_off_s a:visited{color: #333333;text-decoration: none;}
.agray a, .agray a:visited, .agray1 a, .agray1 a:visited
{
    color: gray;
    text-decoration: none;
}
.agray a:hover, .a369 a:hover, .agray1 a:hover
{
    color: #333333;
    text-decoration: underline;
}

.a369 a, .a369 a:visited
{
    color: #336699;
    text-decoration: none;
}

.afff a, .afff a:visited
{
    color: #ffffff;
    text-decoration: none;
}
.afff a:hover
{
    color: #ffffff;
    text-decoration:underline;
}
.af00 a:hover, .af00 a, .af00 a:visited
{
    color: #ff0000;
    text-decoration: none;
    font-size: 13px;
}

/*颜色*/
.gray
{
    color: gray;
}
.c808080
{
    color: #808080;
}
.c666
{
    color: #666666;
}
.c555
{
    color: #555555;
}
.green
{
    color: #0a0;
}
.red
{
    color: red;
}
.c333
{
    color: #333333;
}
.c999
{
    color: #999999;
}
.cfff, .lctools_info li
{
    color: #ffffff;
}
.orange
{
    color: Orange;
}
.cE79B0D
{
    color: #E79B0D;
}
.c369
{
    color: #336699;
}
.c0065ff
{
    color: #0065ff;
    text-decoration: underline;
    cursor: pointer;
}
.blue{ color:#0000aa;}

.bgf1f7ff,.bgf1f7ff td{ background-color:#f1f7ff;}
.bgf1,.bgf1 td{ background-color:#f1f1f1;}

/*首页头部*/
.ht_div { width:100%; min-width:1000px; background-color:#881e1e;border-bottom: 1px solid #716e6d; height:85px; overflow:hidden;}
.ht_menu { margin-left:30px;  margin-top:10px;  font-size:14px;}
.ht_menu li {padding:5px 15px;line-height:28px; text-align:center;}

.hd_div {width:100%; min-width:1000px; background-color:#222222; height:70px; overflow:hidden;color:red; }

.dl{width:100%;padding:0 0 0 0;overflow:hidden;background:#881e1e;height:auto;margin:0 0 0 0}.dltop{width:989px;margin:0 auto;padding:0 0 0 0;overflow:hidden;height:74px}.dltop ul li{width:90px;height:74px;line-height:74px;color:#fff;text-align:center;font-size:16px}.dltop ul li a{color:#fff;width:90px;height:74px;float:left}.dltop ul li a:hover{color:#fff;width:90px;height:74px;background:#000}.dltop ul li .active{color:#fff;width:90px;height:74px;background:#000}

/*底部样式*/
.bt_div {width:100%; min-width:1000px; background-color:#3d3d3d;height:92px; padding:10px 0px;}
.bt_menu { line-height:32px; padding:0px 15px; color:#efefef;}
.bt_right { color:#efefef; line-height:18px; text-align:right;}

/*登录*/
.logdiv { width:600px; margin:15px 0px 30px 120px; line-height:32px;font-size: 14px;}
    .logdiv ul {width:100%; margin-top:20px;}
    .logdiv li{margin-right:5px;}

.title_ul{ width:100%; line-height:26px; padding:5px 0px; margin-top:20px; color:#666666;}
.title_ul li{margin-right:5px;}
.title_ul b{ font-size:16px;}

.form-control {
     float:left;
    display: inline;
    width: 100%;
    line-height:28px;
    padding: 6px 12px;
    font-size: 14px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.panel {
    background-color: #ffffff;
    border: 1px solid #DDDDDD;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    padding:5px 9px;
    width:467px;
}

.radio-inline, .checkbox-inline {
    display: inline-block;
    padding-left: 5px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
}

.btn {
    float:left;
    display:inline;
    padding: 6px 15px;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border:none;
    border-radius: 4px;
    color: #ffffff;
    background-color: #428bca;
    border-color: #357ebd;
}

/*左边菜单*/
.lm_div { width:200px; padding:15px 0px; overflow:hidden; background-color:#F5F5F5; min-height:500px; border-left:solid 2px #428bca;}
.lm_div ul{ float:left; display:inline; width:200px; line-height:36px; text-align:center; font-size:14px;}
.lm_div ul:hover,.lm_div ul:hover  a { background-color:#428bca; color:#ffffff;}
.lm_div li { line-height:36px; padding:0px 30px;}
.lm_div a:hover { color:#ffffff;}
.lm_on,.lm_on a:hover,.lm_on a{color:#ffffff;background-color:#428bca; }

.lm_info {float:left; display:inline; padding:30px 0px 30px 20px; width:160px; line-height:20px; color:#333333;}

/*右边样式*/
#main_div {min-width:760px; padding:19px 19px;}

/*添加页面*/
.radius,.adtulbutton input{border-radius:4px;box-shadow: 0 0 1px 0px rgba(0,0,0,0.3),0 0 6px 2px rgba(0,0,0,0.15);}
.mc_smenu_bt input, .mc_bottom {
    border-radius: 4px;
    padding: 3px 10px;
    border: none;
    color: #ffffff;
    cursor: pointer;
    float: left;
    display: inline;
    line-height: 20px;
    font-size: 13px;
    background-color: #069DD5;
    margin-right:5px;

}

.ms_input,.addiv input,.addiv500 input {line-height: 22px; padding:1px 5px; color:#666666; border:solid 1px #aaaaaa;border-radius:2px; }
.ms_select,.addiv select,.addiv500 select {max-width: 100px;width:auto;color:#666666; border:solid 1px #aaaaaa; line-height:24px; height:26px;padding:0px 5px;border-radius:2px; }
.ms_textarea,.addiv textarea,.addiv500 textarea{color:#666666; border:solid 1px #aaaaaa;padding:2px 5px;border-radius:2px;}
.mtop_search li { line-height:26px; }

.mc_smenu_bt input:hover,.mc_bottom:hover {background-color:#4BCAFF;}
.ml_smenu_link { line-height:26px;font-size:13px;}
.ml_smenu_div {width:100%;}
.addiv500{background-color: #ffffff;
    margin:20px 0px 10px 20px;
    width: 450px;
    color: #5a5d63;
    overflow: hidden;}
.addiv
{
    background-color: #ffffff;
    margin:20px 0px 10px 0px;
    width: 800px;
    color: #5a5d63;
    overflow: hidden;
     display:block;
}
.adtext500{width: 420px;
    padding: 10px 15px;}
.adtext
{
    width: 770px;
    padding: 10px 15px;
}
.adtext ul,.adtext500 ul
{
    width: 100%;
    line-height: 24px;
    margin-top: 10px;
}
.adtext li,.adtext500 li { margin-right: 8px;}
.addiv span, .addiv500 span {
    margin-left: 5px;
    line-height: 24px;
    float: right;
}
.t_ad_info {width:90px; text-align:right; color:#999999;}
.t_ad_info b{color:#ff0000;}
.adti500{width:435px;}
.adti{width:785px;}
.adti,.adti500
{
    line-height: 50px;
    height: 50px;
    background-color: #7b7979;
    color: #ffcf00;
    font-size: 20px;
    padding-left: 15px;
    font-weight: bold;
    border-bottom: solid 1px #fff;
}
.adti b,.adti500 b
{
    font-size: 12px;
    color: #ffffff;
    font-family: 宋体;
    font-weight: normal;
}
.ad2bg
{
    width: 770px;
    padding: 10px 15px;
    background-color: #f7f7f7;
    border-bottom: solid 1px #f0f0f0;
    overflow: hidden;
    line-height: 24px;
}

.adtext h3,.adtext500 h3
{
    color: #ff0000;
    font-size: 12px;
    font-weight: normal;
}

.adtul li
{
    line-height: 24px;
    width: 50%;
    overflow: hidden;
}
.adtul25 li
{
    line-height: 24px;
    width: 25%;
    overflow: hidden;
}
.adtul90 li
{
    line-height: 24px;
    width: 100%;
    overflow: hidden;
}
.adtul50 li
{
    line-height: 30px;
    width: 50%;
    overflow: hidden;
}
.adtulbutton
{
    width: 100%;
}
.adtulbutton li
{
    height: 30px;
    padding: 10px 0px 15px 0px;
}
.adtulbutton input
{
    padding: 5px 15px;
    border:none;
    color: #ffffff;
    cursor: pointer;
    float: left;
    display: inline;
    line-height:20px;
    font-size:14px;
    background-color: #069DD5;
    margin-right:10px;
}
    .adtulbutton input:hover {
    background-color:#4BCAFF;}

.adtulcheckbox input
{
    border: none;
}
.aderrmsg li
{
    margin-top: 30px;
    color: #ff0000;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 15px;
}
.bgline1{border-bottom:dotted 1px #dfdfdf;}
/*列表样式*/
.w45 {width:45px;}

.votelistdiv{width: 100%; background-color:#ffffff;}
.votelistdiv ul{ line-height:21px; margin:5px 0px; width:100%;}

.mlistdbgf{width: 100%; background-color:#ffffff;}
.mlistdbgf ul{width:100%;line-height: 20px; margin-bottom:0px;}
.mlistdtext
{
    border: solid 1px #cccccc;
    width: 100%;
    margin-top: 1px;
    margin-bottom: 1px;
    display:table;
    border-top:none;
    border-left:none;
    font-size:13px;
}
.mlistdtext tr
{
    width: 100%;
    text-align: center;
}
.mlistdtext td, .mlistdtext th
{
    border: solid 1px #cccccc;
    border-right:none;
    border-bottom:none;
    line-height: 20px;
    padding:8px 8px;
}
    .mlistdtext tr:hover {
        background-color:#E2EDFB;
    }
.mlistdtexttibg {background-color: #E2EDFB;
}

/*分页样式*/
.pagelsit
{
    float: right;
    display: inline;
    margin: 5px 10px 0px 0px;
    height: 30px;
    line-height: 30px;
}
.pagelsit ul
{
    line-height: 30px;
    text-align: right;
}
.pagelsit li
{
    float: left;
    display: inline;
    line-height: 26px;
    margin: 2px 0px 0px 10px;
    font-size:14px;
}
.pagelsit b
{
    color: #ff0000;
}

.i_c{color:#666666;}
.i_c_err{color:#ff0000; padding-left:26px;background:url(/images/error.png) left center no-repeat;}
.i_c_ok{color:#009900;padding-left:26px; background:url(/images/ok.png) left center no-repeat;}
.sdate {width:70px;}

/*菜单样式*/
.ncmenu{width:100%; float:left; display:inline; overflow:hidden; height:36px; margin-top:0px; font-size:13px; margin-bottom:10px;}
.ncmenu ul{width:100%; padding:0px 5px; height:35px; float:left; display:inline;border-bottom:solid 1px #009ad9;}
    .ncmenu li {
        max-width: 120px;
        float: left;
        display: inline;
        text-align: center;
        line-height: 34px;
        overflow: hidden;
        cursor: pointer;
    }
.ncmli1{ background-color:#F1F1F1;  border:solid 1px #cccccc;border-bottom:none; height:34px; border-left:none;  padding:0px 16px 0px 15px;}
.ncmli3{background-color:#F1F1F1;  border:solid 1px #cccccc;border-bottom:none; height:34px; padding:0px 15px;}
.ncmli2{ background-color:#ffffff; color:#1DA1FF; border:solid 1px #009ad9; border-top:solid 2px #009ad9;border-bottom:solid 1px #ffffff;height:34px; padding:0px 15px;}


/*底部资料*/
.bottom_div{border-top:solid 1px #cccccc; padding:10px 0px;width:100%;margin-top:5px;  line-height:24px; color:#666666; text-align:center; }

/*弹出框样式*/
#OpenMsg
{
    float: left;
    display: inline;
    width: 0px;
    height: 0px;
}
#VMsg{position:absolute; z-index:10;}
.vmsgdiv
{
    max-width: 350px;
    float: left;
    color: #333333;
    display: inline;
    margin: 0px;
    border: solid 1px #cccccc;
    background-color: #f1f7ff;
    border-radius:2px;
    padding: 5px;
    line-height: 22px;
}
.mlistdmsgti
{
    line-height: 30px;
    height: 30px;
    background-color: #7a7a7a;
    color: #ffcf00;
    font-size: 16px;
    width: 100%;
    font-weight: bold;
    border-bottom: solid 1px #fff;
    cursor: move;
}
.msginfo
{
    padding: 15px 15px;
    line-height: 26px;
    font-size:14px;
    color:#787878;
}
   .msginfo img {
    width:80%;height:auto;}

.translucent
{
    filter: alpha(opacity=90);
    -moz-opacity: 0.5;
    opacity: 0.5;
}
.ifdivcss
{
    background-color: #fff;
    position: absolute;
    z-index: 996;
    float: left;
    display: inline;
    overflow: hidden;
    padding:0px; margin:0px;
}
.tdivcss
{
    z-index: 997;
    background-color: #fff;
    color: #000000;
    padding: 0px;
    position: absolute;
    float: left;
    display: inline;
    overflow: hidden;
}
.loc_d_info{width:99%; padding:8px 0px 2px 0px;}
.loc_div {line-height:26px;}

.imgul{width:99%;line-height:25px; margin:5px 0px;}
.imgul li{width:150px; text-align:center; margin:20px 20px 0px 0px; padding:10px 10px; border:solid 1px #dfdfdf; background-color:#f7f7f7;}
.imgul img{width:150px; height:150px; border:solid 1px #efefef; border-radius:50%;}

.imgface{ position:absolute; z-index:2; left:610px; top:60px; width:150px; height:150px;}
.imgface img{width:148px; height:148px; border:solid 1px #cccccc;}

.contextinfo{width:95%; padding:20px 2%; line-height:26px; color:#666666; overflow:hidden; word-break:break-all; word-break:break-word;}
.contextinfo h1{ font-size:18px;}
.contextinfo ul{margin-top:8px;width:100%;}

.votelist{width:770px; margin:15px 0px 0px 15px; border:solid 1px #bce8f1; border-radius:5px; line-height:21px; color:#666666;}
.votelist ul{width:740px;padding:5px 15px; border-bottom:solid 1px #efefef;}
.votelist li{ margin-right:5px;}
.votelist_ti{ line-height:26px; background-color:#d9edf7; padding:5px 10px; font-size:14px;}
.votelist input{ cursor:pointer;}
.votelist img{ max-width:700px;}

.likediv { position:absolute; min-width:200px; max-width:400px; left:0px; top:26px; background-color:#ffffff; border:solid 1px #dddddd;}
.likediv ul{width:100%; line-height:26px; cursor:pointer; margin:0px 0px;}
.likediv li{ padding:0px 10px;}
.likediv ul:hover{ background-color:#f1f7ff;}
#treeDemo li{ width:100%;}
.vote_div{width: 745px; padding: 10px 10px; background-color: #f9f9f9; border-radius: 4px; border: solid 1px #cccccc; margin-top: 10px;}
.adtulbutton li {
line-height:30px; padding-right:10px; padding-left:10px;}
#mainer { padding: 10px;
}
.viewresult_tit {font-size:16px;line-height: 50px ;font-weight:bold;
}