@import url("public.css");
@charset "utf-8";
/*
Author:chinasky net : Corning
CreatedDate:2011-06-13
LastUpdate:06-14
*/
.articlepage{ padding:10px 0 16px;}
.articlepage .left{ width:185px; float:left;}
.articlepage .right{ width:782px; float:right;}
.page{ padding:10px 0 16px;}
.page .left{ width:185px; float:left;}
.page .right{ width:782px; float:right;}
.menu{ border:1px solid #80BFE2; padding-bottom:40px; background-color:#f2f2f2;}
.menu .title{ height:32px; background:url(images/subpage.jpg) no-repeat left top; line-height:32px; padding-left:24px;}
.menu .title span{ font-size:14px; font-weight:bolder; color:#fff;}
.menu li{ border-bottom:1px dotted #80bfe2;}
.menu li a{ line-height:35px; padding-left:30px; font-family:"宋体"; display:block;}
.menu li a:hover{ background:url(images/tri_10.jpg) no-repeat 15px center;}

.contentbox{ border:1px solid #80BFE2;}
.contentbox .position{ height:32px; background:url(images/subpage.jpg) repeat-x 0 -32px; padding-left:12px; line-height:28px;}
.contentbox .position strong{color: #1C3B8B;font-size: 14px;font-weight: bold;padding-right: 10px;}
.contentbox .position span{ font-size:12px; margin:0 5px 0 0;}

/* List A */
.contentbox .listA{ padding:20px 0 25px 35px; width:700px;}
.contentbox .listA li{ border-bottom:1px solid #ccc; padding-bottom:3px;}
.titleA{color: #345396;font-family: 宋体;font-size: 14px;font-weight: bold;height: 28px;line-height: 28px;padding:0 18px;}
.titleA a{color:#345396; }
.contentbox .listA .box{ padding:5px 0 8px;}
.contentbox .listA img{ width:140px; height:96px; float:left; margin-right:30px; display:inline;}
.contentbox .listA .moreA{ float:right; padding:8px 20px 0 0; color:
#3288DD;}
.contentbox .listA p{ line-height:20px; font-size:12px;}

/* List B */
.contentbox .listB{ padding:20px 0 25px 35px; width:700px;}
.contentbox .listB li{ border-bottom:1px solid #ccc; padding-bottom:3px;}
.contentbox .listB .box{ padding:5px 0 8px;}
.contentbox .listB td.l{ width:0px; text-align:left; vertical-align:middle; overflow:hidden;}
.contentbox .listB td.l img{width:140px; height:96px;}
.contentbox .listB td.r{ text-align:left; vertical-align:top;}
.contentbox .listB td.r a{ float:left;}
.contentbox .listB td.r a.substring
{ 
    width:460px; overflow:hidden;height:22px;
}
.contentbox .listB td p
{
    line-height:18px;
    display:block;
    height:70px;
    width:540px;
    overflow:hidden;
}
.contentbox .listB td.r span{ float:right; font-size:12px;}
.contentbox .listB .list{border-bottom:1px dotted #ccc; display:block; line-height:20px;}
.contentbox .listB td.r .moreB{ float:right; padding:8px 5px 0 0; color:
#3288DD;}
.contentbox .listA p{ line-height:20px; font-size:12px;}

/* List C */
.contentbox .listC{ padding:10px 10px 15px;}
.contentbox .listC .top{ background:url(images/notice1_03.jpg) no-repeat left center; height:23px;}
.contentbox .listC td{ padding:4px 0 5px; line-height:24px; font-size:12px; text-align:center; vertical-align:middle; border-bottom:1px dotted #ccc;}
.contentbox .listC td.m{ padding-left:25px; width:575px; text-align:left; overflow:hidden;}

.contentbox .listD ul
{
    margin:0;
    padding:0;
}


.contentbox .listD ul li
{
    width:102px;
    height:130px;
    float:left;
    margin:13px;
    text-align:center;
}


.contentbox .listD ul li img
{
    width:102px;
    height:101px;
}

.contentbox .listD ul li a.link
{
    margin-top:6px;
    display:block;
    width:102px;
    height:29px;
    line-height:29px;
    background:url(images/banshi_21.jpg) no-repeat;
}

/* Pagging */
.pagging{ padding:8px 0; text-align:center; height:20px; line-height:20px; font-size:12px;}
.pagging span,.pagging a{ margin:0 2px 0 3px;}

/* Detail Page */
.detailBox{ padding:15px;}
.detailBox h3{ text-align:center; font-weight:bolder; font-size:18px; line-height:28px;}

.detailBox .detail{ padding:5px;font-size:14px; line-height:2em; font-family:宋体;}
.detailBox .detail p{text-indent:2em;}
.detailBox .detail td p{text-indent:0;}

.detailBox a{font-size:14px;color:Blue;}

.bodydetail{text-align:left;font-size:14px; line-height:2em;font-family:宋体;}
.bodydetail p{text-indent:2em;}
.bodydetail td p{text-indent:0;}

.bodydetail a{font-size:14px;color:Blue;}
.detailBox .desc{padding:10px 5px;margin:5px;border:1px solid #e5e4e4; background:#f2f2f2;display:none;}

.detailBox .sc{ padding:5px 0 10px 0;margin-bottom:10px; line-height:18px; font-size:12px; text-align:center; border-bottom:1px solid #E5E5E5;}
.detailBox .sc span{color:#7E7E7E;}
.detailBox span.source{padding:0 10px;}

.vote_result
{
    width:80%;
    margin:20px auto;
}
.vote_result div
{
    padding:5px;
    border:1px solid #B18A02;
    border-bottom:none;
}
.vote_result th
{
    text-align:center;
    font-weight:bold;
}
.vote_result th,.vote_result td
{
    padding:2px;
    border:1px solid #B18A02;
    text-align:center;
}

.vote_result .bar
{
    width:200px;
    padding:0;
    border:0;
    float:left;
    height:20px;
}

.vote_result .parent
{
    float:right;
    display:block;
    width:20px;
    height:20px;
    text-align:right;
}

.vote_index
{
    text-align:left;
    padding:15px;
}
.vote_index p
{
    line-height:20px;
}

.vote_index ul
{
    margin:10px 0;
}

.vote_index li
{
    line-height:22px;
}

.vote_index .btn
{
    height:25px;
}

.listE li
{
    margin:15px;
    border-bottom:1px dotted #ccc;
}

.listE div img
{
    float:left;
    width:45px;
    margin:10px;
    height:46px;
    display:block;
}

.listE div span
{
    float:left;
    height:20px;
    width:450px;
    display:block;
}

.listE  ul.vote_list
{
    display:block;
    float:left; 
    width:600px;
}

.listE ul.vote_list li
{
    border:none;
    margin:0;
    padding:6px;
}
.listE span.btn
{
    display:block;
    text-align:right;
    padding:10px;
}

.listE span img
{ 
    float:none;
    width:auto;
    height:auto;
    margin:auto;
    width:99px;
    height:19px;
}
.cbox tr{ vertical-align:top;}
.cbox td{ line-height:28px;vertical-align:top}
.cbox td span{ color:#dd0000; margin-left:5px;}
.cbox input{ text-indent:2px;} 
.cbox textarea{text-indent:2px;} 

.weixin{height:80px;width:60%; font-size: 14px;line-height: 1.6em;font-family: 宋体; padding:10px; margin:0 auto;}
.weixin div{height:80px; float:left;}
.weixin .barcode{ width:20%;background:url(images/ecsc_weixin_80.jpg) center center no-repeat;}
.weixin .memo{ width:72%; height:60px; vertical-align:middle; padding:10px;}