/* version:2.0 build:20140129100109 */
@charset "UTF-8";
* {margin:0; padding:0; border:0;}

*, :after, :before {
    -webkit-box-sizing:border-box;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    box-sizing:border-box;
    text-size-adjust:100%;
}

textarea, input[type=password], input[type=text] {
    resize: none;
    outline: 0;
    -webkit-appearance: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    background: #fff;
    overflow: scroll;
}

audio {
    width: 0;
    height: 0;
    padding: 0;
    margin: 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top:0;
    left:0;
}

body, html {
    text-align:left;
    width:100%;
    font-family:Helvetica,STHeiti,Droid Sans Fallback;
    font-size:20px;
    font-weight:400;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-box-align:center;
    color:#000;
}

body {
    width: 640px;
    overflow-x:hidden;
    overflow-y:scroll;
    line-height:1.5;
    background-color:#eae9e9;
}

body.fadein {
    /*-webkit-transition: opacity 600ms ease-in;*/
    opacity: 1;
    
}

a{color:#000;}
a:link{color:#000;}
a:visited{color:#000;}


/*comm*/
.dn{display:none;}
/*margin*/
.m0{margin:0;}
.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}.ml30{margin-left:30px;}
.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt-1{margin-top:-1px;}.mt-2{margin-top:-2px;}
.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}
/*padding*/
.p5{padding:5px;}.pl5{padding-left:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}
.p10{padding:10px;}.pl10{padding-left:10px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}
.pl15{padding-left:15px}
.p20{padding:20px;}.pl20{padding-left:20px;}.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}

.mt50{margin-top:50px;}

.tr{text-align:right;}

.l{float:left;}
.r{float:right;}

a{text-decoration:none; color:#1e1e1e;}
ul{list-style:none;}

.rel{position:relative;}

/*浮动清除*/
.fix{*zoom:1;}
.fix:after{display:block;content:"$";height:0;clear:both;overflow:hidden;visibility:hidden;}

.head_bg{width:640px; height:300px; background:url(../images/head_bg.jpg?2) center top no-repeat; background-size:cover;}

.top_news{background:url();}
.top_news img{width:640px;}
.top_news h2{padding:10px 20px; font-size:28px; text-align: center; margin-top:-12px;}
.top_news .content{padding:10px 20px; font-size:20px;}
/*.top_news .block_1{background:url(../images/block1_bg.jpg) center top no-repeat; background-size:cover;}*/
.top_news .content p{text-indent:2em;}

.video{background:url(../images/video_bg.png) repeat-y; margin-top:20px;}
.video .sub_title{height:116px;width:640px; background:url(../images/spzj_title.jpg)center top no-repeat; background-size:cover;}
.video ul li{background:url(../images/video_bg.png) repeat-y #fff;  padding:20px 20px 20px 55px; margin-bottom:20px; border-width:1px 0 1px 0; border-style:solid; border-color:#a6a3a3;}
.video ul li .title{font-size:28px; font-weight:bold; position:relative;}
.video ul li .title i{display:inline-block; width:15px; height:15px; background:url(../images/point.png); position:absolute; left:-32px; top:20px;}
.video ul li .des{padding:10px 0; overflow:hidden;}
.video ul li .des span{display:inline-block; padding:0 5px; background-color:#0d789b; color:#fff; float:right;}
.video ul li .img{position:relative;}
.video ul li .img i{display:inline-block; width:90px; height:90px; background:url(../images/i_video.png); position:absolute; top:112.5px; left:230px;}
.video ul li img{width:540px; height:315px;}

.xgbd{width:100%;}
.xgbd .sub_title{height:140px; background:url(../images/xgbd_title.gif);}
.xgbd ul li{border-bottom:1px solid #ccc; padding:10px 20px;}
.xgbd ul li i{display:inline-block; width:15px; height:15px; margin-right:10px; background:url(../images/point.png); vertical-align:5px;}

footer{width:640px; height:140px; background:url(../images/footer_bg.jpg)center top no-repeat; background-size:cover;}

body{background-color:#eae9e9;}

.jztw{background:url(../images/video_bg.png) repeat-y; margin-top:20px;}
.jztw .sub_title{height:116px;width:640px; background:url(../images/jztw_title.jpg)center top no-repeat; background-size:cover;}
.jztw ul li{background:url(../images/video_bg.png) repeat-y #fff;  padding:20px 20px 20px 55px; margin-bottom:20px; border-width:1px 0 1px 0; border-style:solid; border-color:#a6a3a3;}
.jztw ul li .title{font-size:28px; font-weight:bold; position:relative;}
.jztw ul li .title i{display:inline-block; width:15px; height:15px; background:url(../images/point.png); position:absolute; left:-32px; top:20px;}
.jztw ul li .des{padding:10px 0;}
.jztw ul li .des span{display:inline-block; padding:0 5px; background-color:#0d789b; color:#fff; float:right;}
.jztw ul li .img{position:relative;}
.jztw ul li .img i{display:inline-block; width:90px; height:90px; background:url(../images/i_video.png); position:absolute; top:112.5px; left:230px;}
.jztw ul li img{width:540px; height:315px;}

body{background-color:#e9e9e9;}

/* 专栏列表样式 */
.item_list{width:640px; overflow:hidden;}
.item_list:after{display:block; content:"$"; clear:both; height:0px; overflow:hidden; visibility:hidden;}
.item_list ul{padding:0 15px; padding-top:10px;}
.item_list ul li{border-bottom:1px solid #dcdcdc;}
.item_list ul li a{display:block; padding:20px 0;}
.item_list ul li.one_img{height:160px; overflow:hidden;}
.item_list ul li.one_img .img_cell{width:160px; height:120px; overflow:hidden; float:left;}
.item_list ul li.one_img .img_cell img{width:160px;}
.item_list ul li.one_img .text_cell{width:435px; margin-left:15px; float:left;}
.item_list ul li.one_img .title{font-size:28px;}
.item_list ul li.one_img .summary{margin-top:5px; font-size:16px; color:#959595; overflow:hidden;}
.item_list ul li.text{height:86px; line-height:46px; width:610px; font-size:30px; overflow:hidden;}
.item_list ul li i{vertical-align: -15px;}
.item_list ul li.audio_img{height:130px; overflow:hidden; position:relative;}
.item_list ul li.vedio_img{height:145px; overflow:hidden; position:relative;}
.item_list ul li.audio_img .img_cell{width:90px; height:90px; overflow:hidden; float:left;}
.item_list ul li.vedio_img .img_cell{width:150px; height:120px; overflow:hidden; float:left;}
.item_list ul li.audio_img .img_cell img{display:block; width:90px; height:90px; border-radius:45px;}
.item_list ul li.vedio_img .img_cell img{display:block; width:150px;}
.item_list ul li.audio_img .text_cell,.item_list ul li.vedio_img .text_cell{width:460px; padding-left:15px; float:left;}
.item_list ul li.audio_img i,.item_list ul li.vedio_img i{display:inline-block; width:45px; height:45px; background:url(../../images/mob_v3/audio_playing.gif) no-repeat; position:absolute; right:20px; top:30px;}
.item_list ul li.audio_img i.stop{background:url(../../images/mob_v3/icon.png) -900px 0 no-repeat;}
.item_list ul li.vedio_img i{background:url(../../images/mob_v3/icon.png) -945px 0; right:5px;}
.item_list ul li.three_img .title{font-size:27px;}
.item_list ul li.three_img .img_cell{height:142px; margin-top:10px; overflow:hidden;}
.item_list ul li.three_img .img_cell img{width:190px; margin-right:13px; float:left;}
.item_list .summary .tag{display:inline-block; padding:0 2px; margin-right:5px; line-height:30px; background-color:#85da7c; color:#fff;}
.item_list .enter_btn{padding:20px 0; text-align:center;}
.item_list .enter_btn a{display:inline-block; width:600px; height:78px; line-height:78px; background-color:#ddd; color:#444; border-radius:3px;}
.item_list .enter_btn a i{vertical-align:-11px;}
.item_list ul li .tag_cell{ text-align:right; font-size:20px;}
.item_list ul li .time{margin-left:10px; color:#959595;}
.item_list ul li .source{display:inline-block; border:1px solid #a6a6a6; border-radius:3px;}
.item_list.special_topic{background-color:#fff;}

.desc{font-size:16px; color:#666; padding-top:15px;}

.load_tag{height:80px; background:url(../images/mob_v2/load.gif) center no-repeat; display:none;}

.list_title{width:640px; height:40px; line-height:40px; box-sizing:border-box; color:#333; font-size:30px; font-weight:600;}
.more{width:100px; height:40px; line-height:40px; text-align:center; float:right; margin-right:10px; font-size:26px; color:#333;}







