.ad_con{display: block;height:320px;background: url(../images/ad_con.jpg) no-repeat;background-position: center 0;}
.pagelist{display: block;width: 1200px;height: auto;min-height:600px; overflow: hidden;margin: 10px auto 0}
.pagelist .left{display: block;width: 700px;height: auto;overflow: hidden;float:right;}
.pagelist .left .h1_title{background: url(../images/title_line.jpg) repeat-x 0 9px;height: 30px;line-height: 30px;font-weight: bold;color: #000;font-size: 16px;}
.pagelist .left .h1_title .span_tite_txt{display: block;width:80px;background: #fff;}
.pagelist .ul_list{display: block;height:auto;overflow: hidden;margin-top:30px;}
.pagelist .ul_list li{display: block;height:120px;padding:20px 0; border-bottom: 1px dotted #ddd;}
.pagelist .ul_list li p.span-time{display: block;height:80px;padding-right: 20px; float: left;width: 100px;}
.pagelist .ul_list li p.span-time .sp-smalltime{display: block;color: #999;width:100px;text-align:right;height:40px;font-size: 18px;}
.pagelist .ul_list li p.span-time .sp-bigtime{display: block;color: #666;font-weight: 200; width:100px;text-align:right;height:40px;font-size:24px;}
.pagelist .ul_list li img{display:block;float: left;width:180px;height: 120px;}
.pagelist .ul_list li p.p-news{display:block;float: right;width: 530px;height: auto;overflow: hidden;}
.pagelist .ul_list li p.p-news a{display:block;font-weight:200; font-size:20px;color: #333
;margin-bottom: 10px;}
.pagelist .ul_list li.active{background: #f7f7f7}
.pagelist .ul_list li.active p.p-news a{color: #d20000}
.pagelist .ul_list li p.p-news span.span-desc{display: block;font-size: 14px;padding-right: 20px; color: #888;line-height:24px;}

.pagelist .page{display:block;height: auto;margin-bottom: 20px; overflow: hidden;clear: both;float: none; margin-left: 100px;margin-top: 30px;}
.pagelist .page a{display:block;float: left;margin: 0 2px;border: 1px solid #ddd;padding: 5px 10px;}
.pagelist .page span{display:block;float: left;margin: 0 2px;font-weight: bold; border: 1px solid #ddd;padding: 5px 10px;}


.pic_list{display: block;height:auto;overflow: hidden;margin-top:30px;}
.pic_list li{display:block;width: 220px;height:200px;float: left;margin: 10px 5px;}
.pic_list li a.a_pic{display: block;height: 180px;}
.pic_list li a.a_pic img{display: block;width: 100%;height: 100%}
.pic_list li .a_title{display: block;height: 30px;line-height: 30px;text-align: center;}
.content{display: block;height:auto;overflow: hidden;margin-top:30px;}
#baseinfo h2.h2_title{display: block;width:800px;height: auto;overflow: hidden;line-height:45px;font-size:24px;font-weight: bold;color: #333;margin:30px auto 0;text-align: center;}
.content .con{padding: 0 30px; margin-top: 20px;font-size: 14px; font-family: 'Microsoft Yahei';line-height: 30px;}
.content .con p{text-indent: 2em;margin: 15px 0; font-size:16px; font-family: 'Microsoft Yahei';line-height:35px;}
.content .con table{padding: 0!important;border-collapse: collapse;width: 95%;margin: 0 auto!important;}
.content .con table tr td{width: 47.5%;font-size: 20px; line-height:40px;color: #666}
.content .con table tr td img{width: 300px;}
.content .con img{display: block;max-width: 100%;height: auto;overflow: hidden;margin: 0 auto!important;}

.content .con h2.con-title{    background: #17bac9;
    padding-left: 20px;
    height: 40px!important;
    line-height: 40px!important;
    color: #fff;
    border-radius: 5px;
    margin: 30px auto;box-shadow: 1px 1px 4px #ccc;}
.talbe_info{display:block;width:95%;height: auto;margin: 0 auto; overflow: hidden;}
.talbe_info table{width: 96%;margin: 0 auto;border-collapse: collapse;font-size: 14px; font-family: 'Microsoft Yahei';color: #666}
.talbe_info table tr td{border: 1px solid #ddd;height: 35px; border-collapse: collapse;}
.talbe_info table tr td.tb_title{width: 20%;text-indent: 1em; background: #eeeeee;}

