/*媒介查询*/
@media screen and (max-width: 1199px){
    .main { width: 980px; }
    .layout-l { width: 200px;float: left;display:none;  }
	.layout-r { width: 980px;}
	.zixun-list li { padding: 0px 10px;}
    .line {width: 978px;border-bottom: 2px solid #F4C000; }
	}

@media screen and (min-width:1200px){
    .main { width: 1200px; }
     .layout-l { width: 200px; float: left; }
    .layout-r { width: 975px;margin-left:20px;}
	.zixun-list li { padding: 0px 0px;}
    .line {border-bottom: 2px solid #F4C000; }
	}
/*媒介查询结束*/


.group, .clear { *zoom:1;}
.group:after, .clear:after { content: '\20'; display: block; clear: both; height: 0; }

.main {margin: 0 auto;padding-bottom: 20px; }
.layout-r { float: left; }



.zixunbanner {height: 193px; margin-bottom: -38px;}
.zixun .zixunbanner { background: url(../img/banner_zixun.jpg) 50% 0; }


.location { border-bottom: 1px dashed #DFDFDF; padding: 4px 0; margin-bottom: 15px;text-align:left; line-height: 30px; }

.menu li { border-bottom: 1px solid #DADADA;border-left: 1px solid #DADADA;border-right: 1px solid #DADADA; font-size: 14px; color: #757575;height: 58px;line-height: 58px; }
.menu { border-top: 2px solid #3A89D2; }
.menu .cur a { color: #176EBF; }
.menu i { display: inline-block; width: 1px; height: 3px; overflow: hidden; vertical-align: middle; margin-right: 5px; border-left: 5px solid #fff; border-right: 5px solid #fff; background: #fff; }
.menu .cur i { display: inline-block; border-left: 5px solid #176EBF; border-right: 5px solid #C4DDF3; background: #D1DEEF; }
.layout-l .title{ padding-bottom:5px; }

.zixun .title { background-position: 0 0; }

.layout-r .title {  color: #666;padding-left:20px;padding-bottom:5px; text-align:left;}
.line { height: 2px; overflow: hidden;}
.layout-r .txt-content {padding: 10px 10px; color: #666;}
.layout-r .txt-content h3 { font: 700 16px/28px \5FAE\8F6F\96C5\9ED1; color: #176EBF; border-bottom: 1px solid #EDEDED; margin: 20px 0 10px; }
.layout-r .txt-content h3.first { color: #666; }
.layout-r .txt-content h4 { color: #666; margin: 10px 0; font-size: 14px; }
.layout-r .txt-content { line-height: 22px; }
.layout-r .txt-content ol { font-size: 14px; margin-bottom: 20px; color: #666; }
.layout-r .txt-content div { padding: 10px 0; }
.layout-r .txt-content em { color: #FF8A00; }
.layout-r .guestbook h3 { font-size: 14px; color: #666; margin-bottom: 7px; }


.pagination .page-skip button {
*vertical-align:-5px; margin: 0 0 0 3px; padding: 0 3px; }
/* gray style */
.pagination span.prev, .pagination span.next { border: 1px solid #dedede; backgruond: #fff; padding: 0 8px; }
.pagination span.prev .page-switcher, .pagination span.next .page-switcher { color: #dedede; }
/* pagination-arrow */
.pagination .page-switcher { display: block; background: #fff; }
.pagination .arrow-left, .pagination .arrow-right, .pagination span.prev .arrow-left { font: 11px \5B8B\4F53; color: #fd6533; line-height: 23px; overflow: hidden; width: 4px; }
.pagination span.prev .arrow-left, .pagination span.next .arrow-right { color: #dedede; }
.pagination .arrow-right { text-indent: -7px; }
.prev .page-switcher { padding: 0 0 0 5px; }
.next .page-switcher { padding: 0 5px 0 0; }
.layout-r .center { line-height: 30px; text-align: center; border-bottom: 1px dashed #dcdcdc; font-size: 16px; padding-bottom: 15px; }

.postnavi { padding: 7px 0; margin-top: 10px; border-top: 1px solid #DCDCDC; }
.postnavi .prev { float: left; }
.postnavi .next { float: right; }
.zixun-list li { border-bottom: 1px dashed #EDEDED; height: 44px;line-height: 44px;}
.zixun-list li .time { float: right; }
.zixun-list li span { float: left;padding-left:10px; }
.zixun-list li i { color: #D4D4D4; padding-left:10px;  }
.zixun-list {  }
.zixun-info {  line-height: 22px; padding: 10px 15px;text-align:left; }
.zixun-info p{ margin-top:15px; }


.ft-cp { line-height: 56px; color: #666; }
.ft-cp .l { float: left; line-height:28px; margin:12px 0;}
.ft-cp .r { float: right; line-height:28px; margin:32px 0;}

.contact-info { margin:20px 0; font-size:14px; line-height:30px;}
.tb_date { width:100%;}
.tb_date th { height: 39px; border-top:1px solid #DCDCDC; background: #F8F8F8;}
.tb_date td { text-align:center; height: 35px; border-bottom:1px solid #DCDCDC;}
.tb_date td img { vertical-align:middle;}

.bkhome { width:16px; height:22px; background-position:-310px -30px; position:absolute; top: 63px; left:297px;}
.bkhome a { display:block; width:100%; height:100%;}