﻿@charset "utf-8";
/* CSS Document */
html,body,div,h1,h2,h3,h4,h5,h6,ul,dl,li,dt,dd,p,form,table,th,td,input,img,marquee,span,a {
	margin: 0 auto;
	padding: 0;
}

/* 页面变黑白代码 */
/*
html { 
        -webkit-filter: grayscale(100%); 
        -moz-filter: grayscale(100%); 
        -ms-filter: grayscale(100%); 
        -o-filter: grayscale(100%); 
        filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
        _filter:none; 
    } 
*/

body {
	color: #333;
	font-size: 14px;
	min-width: 1000px;
	font-family: "微软雅黑";
	-moz-user-select:auto; /* Firefox私有属性 */
	-webkit-user-select:auto; /* WebKit内核私有属性 */
	-ms-user-select:auto; /* IE私有属性(IE10及以后) */
	-khtml-user-select:auto; /* KHTML内核私有属性 */
	-o-user-select:auto; /* Opera私有属性 */
	user-select:auto; /* CSS3属性 */ 
}

ul,li {
	list-style: none;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

a {
	text-decoration: none;
	color: #333;
	outline: none;
}

a:hover {
	text-decoration: none;
	color: #AB8E18;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.fli {
	float: left!important;
}

.fri {
	float: right!important;
}

.font {
	font-family: "微软雅黑";
}

.clear {
	clear: both;
}

.blank1 {
	line-height: 1px;
	height: 1px;
	clear: both;
	overflow: hidden;
}

.blank5 {
	line-height: 5px;
	height: 5px;
	clear: both;
	overflow: hidden;
}

.blank10 {
	line-height: 10px;
	height: 10px;
	clear: both;
	overflow: hidden;
}

.blank14 {
	line-height: 14px;
	height: 14px;
	clear: both;
	overflow: hidden;
}

.blank15 {
	line-height: 15px;
	height: 15px;
	clear: both;
	overflow: hidden;
}

.blank20 {
	line-height: 20px;
	height: 20px;
	clear: both;
	overflow: hidden;
}

.blank23 {
	line-height: 23px;
	height: 23px;
	clear: both;
	overflow: hidden;
}

.blank25 {
	line-height: 25px;
	height: 25px;
	clear: both;
	overflow: hidden;
}

.blank27 {
	line-height: 27px;
	height: 27px;
	clear: both;
	overflow: hidden;
}

.blank30 {
	line-height: 30px;
	height: 30px;
	clear: both;
	overflow: hidden;
}

.blank35 {
	line-height: 35px;
	height: 35px;
	clear: both;
	overflow: hidden;
}

.blank40 {
	line-height: 40px;
	height: 40px;
	clear: both;
	overflow: hidden;
}

.blank45 {
	line-height: 45px;
	height: 45px;
	clear: both;
	overflow: hidden;
}

.blank50 {
	line-height: 50px;
	height: 50px;
	clear: both;
	overflow: hidden;
}

.blank55 {
	line-height: 55px;
	height: 55px;
	clear: both;
	overflow: hidden;
}

.grayb{
      color:#bbb;
}

.dashed {
	clear: both;
	overflow: hidden;
	border-top: 1px dashed #a0a0a0;
	margin: 8px 0 10px;
}

.in_bn {
	overflow: hidden;
}

.bgnone {
	background: none!important;
}

.mr
.mr27 {
	margin-right: 27px;
}

.bd {
	background: url(../images/border-bg.jpg) repeat-x;
	height: 4px;
	position: absolute;
	bottom: -5px;
	left: 0px;
}

.l_s {
	letter-spacing: 1px;
}/*字符间距*/

.pdzg {
    text-align: right;
    overflow: hidden;
    padding: 0px 0 15px;
    font-size: 13px;
    clear: both;
}

a.com_more {
	font-size: 14px;
	font-weight: normal;
	background: url(../images/a_bg.jpg) no-repeat right;
	padding-right: 20px;
	display: inline-block;
	font-family: 'Microsoft YaHei';
	float: right;
}

.plmore {
	line-height: 45px;
	height: 45px;
	overflow: hidden;
	border: 1px solid #e8e8e8;
    border-top: none;
    background: #f5f5f5;
}
.plmore a{
display: block;
    line-height: 46px;
    height: 46px;
    overflow: hidden;
    background: #f5f5f5;
    text-align: center;
    font-size: 15px;
}
/*========================================           header       ==============================================*/

.header {
	width: 1280px;
	height: 100px;
	margin: 0 auto;
	overflow: hidden;
	display: block;
}

.header .logo {
    display: block;
    float: left;
    overflow: hidden;
    height: 56px;
    margin-top: 25px;
}

.header .logo a {
    display: inline-block;
    width: 206px;
    height: 56px;
}

.header .logo img {
    border: 0;
    width: 206px;
    height: 56px;
}

.header .logo span {
    display: inline-block;
    height: 35px;
    position: relative;
    margin-left: 4px;
    bottom: 10px;
    font-size: 16px;
    color: #999;
    font-family: 楷体;
}



.header .topright {
    float: right;
    width: 450px;
    height: 60px;
    text-align: right;
    padding-right: 35px;
    padding-top: 38px;
}
.header .topright .login {
    width: 120px;
    height: 30px;
    display: inline-block;
}
.header .topright .i_s_b {
    display: inline-block;
}
.header .topright .i_s_b .search_txtn {
    width: 86px;
    height: 28px;
    border: 1px solid #993333;
    background: #fff;
    display: inline-block;
    font-size: 15px;
    color: #993333;
    line-height: 28px;
    text-align: center;
    border-radius: 3px 0 0 3px;
}

.header .topright .i_s_b .search_btnn {
    position: absolute;
    height: 31px;
    width: 32px;
    display: inline-block;
    background: url(../images/search.png) no-repeat;
    background-position: -3px -1px;
    border-radius: 0 3px 3px 0;
}

.header .topright .lan {
    display: inline-block;
    width: 145px;
    height: 40px;
    margin-right: 20px;
    font-size: 16px;
}

.header .topright .lan ul {
}

.header .topright .lan ul li {
    display: inline-block;
    height: 16px;
    line-height: 15px;
}

.header .topright .lan ul li.lan_en {
    border-left: 1px solid #aaa;
    padding-left: 10px;
    margin-left: 6px;
}

.header .topright .lan ul li.lan_en a {
    color: #933;
    font-weight: bold;
}

.header .topright .lan ul li.lan_en a:hover {
    color: #b37039;
    font-weight: bold;
}

.header .topright .lan .lan_yi a:hover {
    opacity: 0.7;
}

.header .topright .lan img.yi {
    position: relative;
    top: 2px;
}


.headerh {
	width: 1140px;
	margin: 0 auto;
	overflow: hidden;
	display: block;
}

.logoh {
	display: block;
	float: left;
	overflow: hidden;
}

.loginh {
	float: right;
	padding: 20px 0 0;
	width: 235px;
}


.headerzt {
	width: 1160px;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	padding-left:20px;
}

.logozt {
	display: block;
	float: left;
	overflow: hidden;
}

.loginzt {
	float: right;
	padding: 20px 0 0;
	width: 235px;
}

.login .login_t {
	text-align: right;
	font-size: 14px;
	height: 18px;

	line-height: 18px;
	font-size: 12px;
}

.login .login_t a {
	color: #666666;
}

.login .login_t .yypic img {
    display: block;
    margin-top: 3px;
    height: 15px;
}

.login .login_t .txpic img {
    display: block;
    height: 19px;
    border-radius: 50%;
    overflow: hidden;
    margin-left: -74px;
}

.login .login_t a span {
	display: inline-block;
	height: 14px;
	line-height: 17px;
}

.search {
	width: 168px;
	height: 29px;
	border: 1px solid #993333;
	display: block;
	font-size: 12px;
	color: #888;
	padding: 0 10px;
	line-height: 29px;
	float: right;
}


.search_btn {
	height: 31px;
	width: 35px;
	display: block;
	float: right;
	background: url(../images/search.png) no-repeat;
	border: none;
}

.search_btn:hover {
	cursor: pointer;
}




/*========================================             nav        =====================================================*/
.nav_a {
	width: 100%;
	height: 46px;
	background: url(../images/nav_bg.png) no-repeat center;
	display: block;
	background-color:#000;
}

.nav_a .navh {
	width: 1140px;
	height: 42px;
	overflow: hidden;
	display: block;
	background: url(../images/nav_bg.png) no-repeat center;
}

.navh ul {
	height: 46px;
	overflow: hidden;
	margin-left: 110px;
	display: block;
}

.navh ul li {
	height: 46px;
	overflow: hidden;
	float: left;
	line-height: 46px;
	color: #fffae8;
	display: block;
	text-align: center;
	padding: 0 17px;
	font-size: 17px;
}

.navh ul li a {
	line-height: 42px;
	color: #fffae8;
}



.nav_a .nav {
	width: 1274px;
	height: 42px;
	overflow: hidden;
	display: block;
}

.nav ul {
	height: 46px;
	overflow: hidden;
	margin-left: 190px;
	display: block;
}

.nav ul li {
	height: 46px;
	overflow: hidden;
	float: left;
	line-height: 45px;
	color: #fffae8;
	display: block;
	text-align: center;
       padding: 0 23px 0 10px;
	font-size: 17px;
}

.nav ul li a {
	line-height: 42px;
	color: #fffae8;
}

.nav ul li a:hover {
	line-height: 42px;
	color: #ff6600;
}

.nav2{
      width:720px;
	height: 42px;
	overflow: hidden;
	line-height: 36px;
	color: #666;
	display: inline-block;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

a.thehot {
    color: #a59165;
}

a.thelink {
    color: #555;
}

a.thelink:hover {
    color: #a78d55;
}

/*========================================            main        =====================================================*/
.main {
	width: 1280px;
	margin: 0 auto;
	overflow: hidden;
}

.shadow {
	overflow: hidden;
	background: url(../images/shadow.png) no-repeat;
	width: 1400px;
	background-size: 100% 100%;
}

.shadow.so {
	overflow: hidden;
	background: url(../images/shadow.png) no-repeat;
	width: 1400px;
}

/*========================================            幻灯        =====================================================*/

.main .slide_box {
	width: 450px;
	height: 460px;
	float: left;
	background: #eee;
	overflow: hidden;
}

.main .slide_box .slide {
	width: 448px;
	height: 460px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}

.main .slide_box ul.slide_ul {
	display: block;
	overflow: hidden;
}

.slide_box ul.slide_ul li {
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}

.main .slide_box ul.slide_ul li img {
	display: block;
	width:448px;
	height: 336px;

}

.main .slide_box ul.slide_ul li .jujiao {
	overflow: hidden;
	background: url(../images/jujiao.png) no-repeat left top;
}

.main .slide_box ul.slide_ul li h2 {
    display: block;
    width: 390px;
    font-size: 21px;
    margin: 22px 10px 15px 18px;
    color: #333;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    text-align: center;
}

.main .slide_box ul.slide_ul li h2 a {
      color:#666;
}

.main .slide_box ul.slide_ul li p {
	display: block;
	width: 380px;
	margin: 0 auto;
	line-height: 20px;
	height:42px;
	font-size: 14px;
}

.slide_box .slide a.slide_left {
	position: absolute;
	top: 130px;
	left: 0px;
	/* background: url(../images/b_left.png) no-repeat;*/
	width: 29px;
	height: 48px;
}

.slide_box .slide a.slide_right {
	position: absolute;
	top: 130px;
	right: 0px;
	/* background: url(../images/b_right.png) no-repeat; */
	width: 29px;
	height: 48px;
}

.slide_box ul.slide_an {
	display: block;
	position: absolute;
	top: 290px;
	right: 5px;
	overflow: hidden;
}

.slide_box ul.slide_an li {
	display: block;
	float: left;
	margin-right: 5px;
	background: url(../images/b_a.png) no-repeat;
	height: 5px;
	width: 14px;
}

.slide_box ul.slide_an li:hover {
	background: url(../images/b_a_h.png) no-repeat;
	cursor: pointer;
}

.slide_box ul.slide_an li.slide_an_cur {
	background: url(../images/b_a_h.png) no-repeat;
	cursor: pointer;
}



/*========================================         二级页公共样式       =====================================================*/
.er_m_m {
	overflow: hidden;
	padding: 0 10px;
	width: 1216px;
	
}/*二级边距*/


.er_tit {
	overflow: hidden;
	text-align: center;
	padding: 19px 0 28px;
	height: 25px;
	background: url(../images/tit_bg.jpg) no-repeat;
}/*二级标题内样式*/

.er_tit .tit_zh  h2{
	overflow: hidden;
	display: block;
	line-height: 25px;
	height: 25px;
	color: #000;
	font-size: 25px;
}

span.tit_zh {
    font-size: 23px;
}

.er_tit .tit_en {
	overflow: hidden;
	display: block;
	line-height: 14px;
	height: 15px;
	color: #9f8e55;
	font-family: 'Arial';
	padding: 12px 0 0 5px;
	font-size: 17px;
}

.er_tit .tit_lanmu {
    font-size: 20px;
    color: #9d804f;
    display: inline-block;
    margin: 3px 0 0 6px;
    float: left;
}



.er_tit .r_b {
	float: right;
	color: #000;
	font-size: 15px;
	padding: 12px 0 0;
	display: inline-block;
}

.er_tit .r_b a {
	color: #000;
	padding-right: 3px;
}

.er_tit .dqwz {
	overflow: hidden;
	display: inline-block;
	float: right;
	font-size: 15px;
	padding-top: 10px;
}

.er_tit .dqwz span {
	font-weight: bold;
}

.er_tit .dqwz a {
	color: #000;
}

.er_tit .dqwz a:hover {
	color: #AB8E18;
}

.more_xq {
}

.hrstyle {
    border-top: 1px dashed #CCC;
    margin: 12px 0 15px;
}


/*======================================= 热点标签s           =============================================================*/

.hot_tag {
	float: right;
	overflow: hidden;
	background: url(../images/person.png) no-repeat;
	height: 294px;
	width: 185px;
	background-position: 0 -280px;
	padding: 0
}

.hot_tag ul {
	padding: 10px 20px 0;
	overflow: hidden;
	margin-left: 0px;
}

.hot_tag ul li {
	display: inline-block;
	margin-left: 0px;
	padding: 0px 4px;
	font-size: 13px;
	line-height: 21px;
	margin-bottom: 10px;
}

.hot_tag ul li a {
	color: #000;
}

.hot_tag ul li:hover {
	background: url(../images/person.png) no-repeat -131px -0px;
}

.hot_tag ul li:hover a {
	color: #fff;
}

.hot_tag ul li.ht_tit {
	overflow: hidden;
	display: block;
	background: url(../images/person.png) no-repeat -31px -73px;
	width: 132px;
	height: 18px;
	padding: 0 0 0 4px;
	margin-left: 0px;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
}

.hot_tag ul li.ht_tit span {
	font-size: 9px;
	display: inline-block;
	margin-left: 3px;
}

/*======================================= 热点标签e          =============================================================*/




/*========================================      人物             =====================================================*/


.ly_t_r ul li a.wy_t_r_t {
	overflow: hidden;
	display: block;
	font-size: 12px;
	line-height: 25px;
	height: 25px;
	background: #ddd;
	color: #333;
	text-align: center;
}



/*========================================      博萃             =====================================================*/

.bw_spe {
	overflow: hidden;
	width:100%;
}

.bw_spe .bw_kj {
    padding: 22px 18px 13px 26px;
    margin: 21px 0 0;
    height: 262px;
    background-color: #f4f4f4;
}

li.bw_alist {
    height: 34px;
    font-size: 15px;
}

.bw_alist .fr {
    font-size: 13px;
    color: #aaa;
}

.bw_spe .bw_kj .bc_comm_li.fl{
    width: 536px;
}


.bw_spe .bw_kj .bc_rpt_r{
      width:545px;
      padding-right:20px;
      float: left;
      margin-left: 68px;
}


.bw_spe .bw_kj .bc_rpt_r ul li .bc_listr_jcbw {
      width:375px;
	  margin-left:25px;	
	  float:left;
}

.bw_spe .bw_kj .bc_rpt_r ul li .bc_listr_jcbw h2{
	font-size:20px;
	margin-bottom:8px;
}

.bc_rpt_r .bc_listr_jcbw p {
    font-size: 14px;
    line-height: 24px;
}

.bw_spe .bw_kj .bc_rpt_r ul li .bc_listr_jcbw a.bw_rpt_m{
    display: inline-block;
}

.bw_spe .bw_kj .bc_rpt_r ul li {
      display:inline-block;
      padding-bottom:26px;
}

.bw_spe .bw_kj .bc_rpt_r ul li img {
      width:144px;
      height:108px;
      float:left;
}

.bw_spe .bw_kj .bc_rpt_r ul li.pcl_1 .pcl_fl img{
      width:120px;
	  height:90px;
	  float:left;
}

.bc_comm_li .pcl_fl img {
    width: 144px;
    height: 108px;
}

.bw_spe .bw_kj .bc_comm_li.fl ul li .pcl_fr{
    width: 360px;
    float: left;
    margin-left: 25px;
}

.bw_spe .bw_kj .bc_comm_li.fl ul li .pcl_fr h2{
	font-size:20px;
	font-weight:bold;
	margin-bottom: 5px;
}

a.xq {
    margin-top: 5px;
    display: block;
    color: #338499;
}

.pcl_fr .pcl_desc {
    line-height: 27px;
    font-size: 14px;
}

.bw_spe .bc_list_tit {
     overflow: hidden;
     border-bottom: 1px solid #dcdcdc;
     font-size: 20px;
     color: #338499;
     line-height: 25px;
     height: 25px;
     padding-bottom: 6px;
}

.bw_spe .per_comm_h2 {
	background: url(../images/ly_tbg.png) no-repeat 0 0;
	color: #958958;
	padding-left: 41px;
}

.bw_spe .per_comm_li ul li.pcl_1 {
	border: none;
}

.bw_spe .per_comm_li .bw_alist {
	padding-bottom:6px;
      padding-left: 10px;
      background: url(../images/ztzy_libg_999.png) no-repeat center left;
}


.bw_spe .per_comm_li ul li.pcl_1 .pcl_fl div img {
	display: block;
	width: 168px;
	height: 126px;
}

.bw_spe .per_comm_li ul li.pcl_1 .pcl_fr {
	overflow: hidden;
	width: 333px;
	display: block;
	padding-left:16px;
}

.bw_spe .per_comm_li ul li.pcl_1 .pcl_fr h2 {
	height: 28px;
	display: block;
	font-size: 17px;
	margin-bottom: 0px;
	border-bottom: 1px dashed #aaa;
	line-height: 17px;
}

.bw_spe .per_comm_li ul li.pcl_1 .pcl_fr h2 a {
	display: block;
}

.bw_spe .per_comm_li ul li.pcl_1 .pcl_fr p.pcl_desc {
	display: block;
	margin-top: 8px;
}

.bw_spe .per_comm_li ul li.pcl_1 .pcl_fr p.pcl_desc a {
    width: 50px;
    height: 21px;
    overflow: hidden;
    display: block;
    margin: 0;
    color: #fff;
    line-height: 21px;
    background: #338499;
    text-align: center;
    margin-top: 8px;
}

.bw_spe .bw_kj .ly_rpt_r a.bw_rpt_m{
    width: 64px;
    height: 20px;
    overflow: hidden;
    display: block;
    margin: 0;
    color: #fff;
    line-height: 20px;
    background: #338499;
    text-align: center;
    margin-top: 4px;
}

.bc_list {
	overflow: hidden;
}

.bc_list .bc_list_tit {
     overflow: hidden;
     border-bottom: 1px solid #dcdcdc;
     font-size: 20px;
     color: #338499;
     line-height: 25px;
     height: 25px;
     padding-bottom: 6px;
}

.bc_list .bc_list_tit_rw {
    overflow: hidden;
    border-bottom: 1px solid #dcdcdc;
    font-size: 17px;
    color: #a47e35;
    line-height: 19px;
    height: 18px;
    padding-bottom: 6px;
    padding-left: 7px;
    border-left: 1px solid #ddd;
}


.bc_list ul {
	overflow: hidden;
	padding-top: 20px;
	margin-left: -23px;
}

.bc_list ul li {
	overflow: hidden;
	padding: 17px 17px 14px;
	margin: 0 0 22px 23px;
	border-bottom: 5px solid #ebebeb;
	width: 561px;
	height: 190px;
	background: #f4f4f4;
	float: left;
}

.bc_list ul .tituk_rw {
	overflow: hidden;
	padding: 17px 17px 14px;
	margin: 0 0 22px 23px;
	border-bottom: 5px solid #ebebeb;
	width: 509px;
	height: 110px;
	background: #f4f4f4;
	float: left;
}

.bc_list ul li img {
	display: block;
	width: 145px;
	height: 145px;
	float: left;
}

.bc_list ul li .titu_rw {
	display: block;
	width: 128px;
	height: 100px;
	float: left;
}


.bc_list ul li div {
	display: block;
	width: 400px;
	float: right;
	overflow: hidden;
}

.bc_list ul li div h2 {
	background: url(../images/tips_bc.png) no-repeat left center;
	display: block;
	font-family: '方正雅黑','Microsoft YaHei';
	font-size: 24px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	margin-bottom: 3px;
}

.bc_list ul li div h2 {
	background: url(../images/tips_bc.png) no-repeat left center;
	display: block;
	font-family: '方正雅黑','Microsoft YaHei';
	font-size: 22px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	margin-bottom: 3px;
}

.bc_list ul li div h2 .num{
	width:13px;
	text-align:left;
	font-family: 'Arial';
}

.bc_list ul li div .h2rw {
	background: url(../images/tips_bc_y.png) no-repeat left center;
	display: block;
	font-family: '方正雅黑','Microsoft YaHei';
	font-size: 22px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	margin-bottom: 3px;
}

.bc_list ul li div h2 a {
	display: block;
	float: left;
	width: 268px;
	color: #338499;
	overflow: hidden;
}

.bc_list ul li div h2 .tit_rw {
	display: block;
	float: left;
	width: 286px;
	color: #666;
	overflow: hidden;
}

.bc_list ul li div h2 span {
	display: block;
	color: #fff;
	font-size: 11px;
	font-family: 'Impact','Microsoft YaHei';
	line-height: 12px;
	margin: 11px 20px 0 46px;
	float: left;
}

.bc_list ul li div .address {
	overflow: hidden;
	display: block;
	font-size: 14px;
	color: #338499;
	margin-bottom: 12px;
	margin-top:10px;
}

.bc_list ul li div p {
	overflow: hidden;
    display: block;
    font-size: 14px;
    line-height: 26px;
}

.bc_list_more {
	display: inline-block;
	float: right;
	font-size: 12px;
	background: url(../images/a_bg_blue.jpg) no-repeat right center;
	padding-right: 21px;
	margin-top: -19px;
	margin-right:6px;
}

.bc_list .bc_list_more {
    font-size: 15px;
    background: url(../images/a_bg_blue.jpg) no-repeat right center;
    margin-top: 16px;
    width: 60px;
    float: left;
}
a.bc_list_more {
    color: #338499;
}

a:hover.bc_list_more {
    color: #b5945b;
}

.bc_list_more a {
    color: #338499;
}
.bc_list_more a:hover {
    color: #b5945b;
}

.bc_list_more_rw {
	display: inline-block;
	float: right;
	font-size: 12px;
	background: url(../images/a_bg_y.jpg) no-repeat right center;
	padding-right: 21px;
	margin-top: -19px;
	margin-right:6px;
}

.bc_list_gdbk {
    display: inline-block;
    font-size: 16px;
    background: url(../images/a_bg_blue.jpg) no-repeat right center;
    padding-right: 21px;
    margin-top: -27px;
    margin-right: 2px;
    color: #338499;
}

.bc_list_gdbk a {
    color: #338499;
}

.ly_rpt_r ul li .bc_listr_jcbw {
	overflow: hidden;
	float: right;
	width: 389px;
}


/*========================================      特别专题             =====================================================*/
.zt_list {
	overflow: hidden;
}

.zt_list .zt_list_tit {
     overflow: hidden;
     border-bottom: 1px solid #dcdcdc;
     font-size: 20px;
     color: #338499;
     line-height: 25px;
     height: 25px;
     padding-bottom: 6px;
}

.zt_list ul {
	overflow: hidden;
	margin-left: -23px;
}

.zt_list ul li {
    overflow: hidden;
    padding: 25px 25px 33px;
    margin: 0px 0 30px 25px;
    /* border-bottom: 5px solid #ebebeb; */
    width: 543px;
    height: 113px;
    background: #f4f4f4;
    float: left;
}

.zt_list ul li img {
	display: block;
	width: 110px;
	height: 110px;
	float: left;
}

.zt_list ul li div {
	display: block;
	width: 396px;
	float: right;
	overflow: hidden;
}

.zt_list ul li div h2 {
	background: url(../images/tips_tbzt.png) no-repeat left center;
	display: inline-block;
	font-family:'方正雅黑','Microsoft YaHei';
	font-size: 22px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	margin-bottom: 3px;
}

.zt_list ul li div h2 a {
	display: block;
	float: left;
	color: #855c30;
	overflow: hidden;
}

.zt_list ul li div h2 span {
    display: block;
    color: #fff;
    font-size: 13px;
    font-family: 'Impact','Microsoft YaHei';
    line-height: 13px;
    margin: 11px 20px 0 46px;
    float: left;
}

.zt_list ul li div .address {
	overflow: hidden;
	display: block;
	font-size: 12px;
	color: #338499;
	margin-bottom: 15px;
}

.zt_list ul li div p {
    overflow: hidden;
    display: block;
    font-size: 14px;
    line-height: 25px;
    margin-top: 6px;
    margin-bottom: 8px;
    height: 52px;
}

.zt_list_more {
    display: inline-block;
    /* float: right; */
    font-size: 15px;
    background: url(../images/a_bg_yellow.jpg) no-repeat right center;
    padding-right: 20px;
    /* margin-top: -12px; */
    font-weight: bold;
}

.st_tbzt {
}

.st_tbzt ul li div h2 {
	background: url(../images/tips_tbzt.png) no-repeat left center;
}

.st_tbzt ul li div h2 a {
    color: #555;
    font-weight: bold;
}

.st_tbzt ul li div .address {
	color: #855c30;
}

.tbzt_slide {
    overflow: hidden;
    height: 374px;
    /* border-bottom: 7px solid #d9d9d9; */
    background: #f0f0f0;
    padding-top: 31px;
    margin-bottom: 35px;
}

.zttoplinks {
    position: relative;
    width: 100px;
    text-align: right;
    bottom: 30px;
    right: -528px;
    border-radius: 5px;
    border: 1px solid #AB8E18;
    padding: 2px 5px;
}

.zttoplinks a{
    color:#AB8E18;
}
.zttoplinks a:hover{
    color:#8c653c;
}

/*焦点图*/
.slider {
	width: 1120px;
	height: 360px;
	padding: 30px 0;
	overflow: hidden
}

.scrollBox {
	position: relative;
	width: 1010px;
	margin: 0 auto;
	height: 360px;
}

.scrollPic {
	width: 1010px;
	height: 360px;
	margin: 0 auto;
}

.scrollPic .item {
	position: absolute;
	z-index: 10;
	zoom: 1;
	background: url(../images/item.png) no-repeat center center;
}

.scrollPic .item img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	width:680px;
	height:340px;
}

.scrollPic .current img {
	opacity: 1;
	filter: alpha(opacity=100);
	width: 800px;
	height: 400px;
}

.scrollPic .iText {
	display: none;
}

.scrollPic .current .iText {
	display: none;
	position: absolute;
	left: -5px;
	top: -5px;
	width: 100px;
	height: 100px;
	background: url(http://img1.gtimg.com/news/pics/hv1/233/9/1032/67108328.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='http://img1.gtimg.com/news/pics/hv1/233/9/1032/67108328.png');
}

.prevCur {
	position: absolute;
	top: 145px;
	left: 130px;
	cursor: pointer;
	display: block;
	width: 26px;
	height: 63px;
}

.nextCur {
	position: absolute;
	top: 145px;
	right: 130px;
	cursor: pointer;
	display: block;
	width: 26px;
	height: 63px;
}

.scrollDot {
	position: absolute;
	bottom: 0px;
	left: 100px;
}

.prevCur {
	background: url(../images/tbzt_lrbg.png) no-repeat 0 0;
	z-index: 9999;
}

.nextCur {
	background: url(../images/tbzt_lrbg.png) no-repeat -27px 0px;
	z-index: 9999;
}

.prevCur:hover {
	background-position: 0px -63px;
	z-index: 9999;
}

.nextCur:hover {
	background-position: -27px -63px;
	z-index: 9999;
}

.morezt {
    background-color: #f4f4f4;
    height: 60px;
    text-align: center;
    padding-top: 20px;
    margin-bottom: 20px;
}
.morezt .toptits {
    font-size: 22px;
    font-weight: bold;
    color: #9f8e55;
    line-height: 40px;
    text-align: center;
    border-radius: 5px;
}

.morezt .tits {
    font-size: 18px;
    font-weight: bold;
    color: #8c653c;
    background-color: #fff;
    width: 200px;
    line-height: 40px;
    text-align: center;
    border-radius: 5px;
}

.morezt .tits a {
    color: #b4935d;
}

.morezt .tits a:hover {
    color: #855c30;
}

/*============ 站内搜索  =============*/
.search_keyword {
    overflow: hidden;
    text-align: center;
    background: #eeeeee;
    padding-bottom: 55px;
    padding-top: 50px;
    border-radius: 10px;
    margin-bottom: 40px;
}

.search_keyword .lxtitle {
    height: 35px;
    width: 100%;
    color: #9c8649;
    font-size: 23px;
    font-weight: bold;
    line-height: 1rem;
}

.search_keyword .searchform {
    overflow: hidden;
    text-align: center;
    background: #eeeeee;
}

.search_keyword .searchform form {
	display: inline-block;
}

.search_keyword .search_gjss{
      	display: inline-block;
      background: #8c0808;
      height: 32px;
      line-height: 32px;
      font-size: 15px;
      color: #eee;
      text-align: center;
      margin-left:16px;
      padding:0 10px;
}

.search_keyword .search_gjss a{
      color: #eee;
      text-decoration: none;
}

.searchform strong {
    display: inline-block;
    line-height: 31px;
    font-size: 17px;
    color: #555;
}

.kw_txt {
    width: 500px;
    border: 1px solid #9c8649;
    height: 36px !important;
    line-height: 36px !important;
    font-size: 16px;
    color: #666666;
    padding-left: 15px;
    border-radius: 8px 0 0 8px;
}

.search_keyword .kw_btn {
    width: 66px;
    background: #9c8649;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    border: none;
    margin-left: -5px;
    cursor: pointer;
}

.search_keyword .search_go {
    display: inline-block;
    width: 66px;
    height: 39px;
    background: #9c8649;
    color: #fff;
    line-height: 38px;
    margin-left: 1px;
    font-size: 16px;
    border-radius: 0 8px 8px 0;
}

.search_tishi {
    overflow: hidden;
    text-align: center;
    padding-top: 5px;
    margin-bottom: 30px;
}

.search_tishi strong {
    display: block;
    font-size: 20px;
    color: #555;
    padding-bottom: 10px;
}

.search_tishi .search_tstxt{
    display: block;
    line-height: 32px;
    font-size: 16px;
    color: #555;
}

.gjss {
    background: #f2f2f2;
    padding: 10px 40px;
    font-size: 15px;
}
.sscs {
    text-align: center;
    padding-bottom: 30px;
    border-bottom: 2px solid #fff;
    width: 500px;
    margin: 0 auto;
    margin-bottom: 30px;
    margin-top: 30px;
}
.sscsbt {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}
select#select2 {
    width: 300px;
    border: 5px solid #fff;
}

.ssgjz {
    text-align: center;
    padding-bottom: 30px;
    width: 500px;
    margin: 0 auto;
    margin-bottom: 30px;
    margin-top: 30px;
}
.ssgjzk {
    font-size: 18px;
    font-weight: bold;
}
input#keyboard2 {
    width: 480px;
    height: 35px;
    margin: 12px;
}
.ssgjz input[type="submit"] {
    width: 90px;
    height: 30px;
    font-size: 15px;
    border-radius: 5px;
}


.msgbar {
    overflow: hidden;
    border-bottom: 1px solid #bfbfbf;
    font-size: 18px;
    height: 58px;
    line-height: 38px;
    margin: 0 auto;
    text-align: center;
}

.msgbar p {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	font-size: 18px;
	font-weight: bold;
}

.msgbar strong {
	color: #f00;
}

.msgbar p span {
	font-size: 14px;
	font-weight: normal;
	margin-left: 10px;
}

.main_search {
	overflow: hidden;
}

.search_left {
	overflow: hidden;
	float: left;
	width: 815px;
}

.resultlist {
	overflow: hidden;
	margin:10px 40px;
}

.resultlist h3 a {
    font-size: 19px;
    color: #444;
}

.item {
	margin-top: 40px;
}

.item h2 {
	font-size: 15px;
	font-weight: bold;
}

.item .intro {
    color: #555;
    font-size: 16px;
    line-height: 24px;
    padding: 10px 0px 10px;
}

.item .info {
	color: #333;
	font-size: 13px;
	line-height: 26px;
}

.item .info small {
    font-size: 14px;
    font-weight: bold;
    color: #666;
}

.item .info span {
	margin-right: 10px;
}

.item .info a {
	color: #444;
}

.s_link a {
	color: #0066ff;
}

.othersearch {
	border-left: 1px solid #e1e1e1;
	float: right;
	overflow: hidden;
	padding-bottom: 40px;
	width: 257px;
	margin-top: 30px;
}

.othersearch h2 {
	font-size: 18px;
	font-weight: 700;
	height: 36px;
	line-height: 36px;
	margin-left: 36px;
	color: #8c0808;
	border-bottom: 1px solid #c9c9c9;
	padding-bottom:6px;
}

.othersearch .otherxgss {
	overflow: hidden;
	padding-left: 36px;
}

.othersearch .otherxgss a {
      display:block;
	line-height:12px;
	height:15px:
}


/*========================================== 内容页公共样式  ====================================*/

.thisclass a{
        background: #aa3333;
        color:#fff;
        padding: 2px 6px;
        cursor:default;
        text-decoration:none;
}

ul.cont_comm_ul li {
	overflow: hidden;
	height: 29px;
	margin-bottom: 5px;
	line-height: 26px;
	padding-left: 10px;
	background: url(../images/ztzy_libg_999.png) no-repeat center left;
	font-size: 16px;
}

ul.cont_comm_ul  li a {
	color: #333;
}

ul.cont_comm_ul  li a:hover {
	color: #AB8E18;
}

.cont_comm_box {
	overflow: hidden;
	border-top: 1px solid #dcdcdc;
}

.cont_comm_lef {
	overflow: hidden;
	width: 855px;
	border-right: 1px solid #dcdcdc;
	float: left;
}

.cont_comm_box .cont_comm_tit {
    border-left: 6px solid #cc0000;
    padding-left: 20px;
    margin: 35px 45px 30px 22px;
    text-align: center;
    font-size: 26px;
    color: #000;
    line-height: 1.45;
}

.cont_comm_box .cont_comm_tit_sp {
    overflow: hidden;
    border-left: 6px solid #cc0000;
    margin: 40px 0px 0px 0px;
    text-align: center;
    font-size: 20px;
    color: #000;
    padding:0 30px;
    line-height: 33px;
}

.bc_msg {
	display: block;
	text-align: right;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	height: 20px;
	margin: 0 40px;
}

.cont_com_msg {
    display: block;
    color: #333;
    height: 45px;
    width: 785px;
    line-height: 30px;
    text-align: center;
    padding-top: 5px;
    margin: 15px 0px 25px 25px;
    font-size: 14px;
    border-top: 1px solid #dcdcdc;
}

.cont_com_msg .chuchu {
    margin-left: 25px;
}

.cont_com_msg .fbsj {
    margin-left:25px;
}

.cont_com_msg .ding {
    float: right;
    font-size: 14px;
}

.cont_com_msg .ding a {
    color: #b36019;
    font-weight: bold;
}

.cont_com_msg .ding img {
    width: 20px;
    position: relative;
    top: 1px;
    right: -5px;
}

.cont_bc {
	overflow: hidden;
	margin: 0 40px 30px;
	border-bottom: 1px solid #dcdcdc;
	font-size: 16px;
	width: 768px;
}

.cont_bc p {
    overflow: hidden;
    height: 140px;
    line-height: 34px;
    margin-top: 27px;
}

.cont_bc span {
	overflow: hidden;
	display: block;
	font-size: 14px;
	color: #000;
}

.cont_bc a {
	color: #338499;
}

.cont_contv {
	overflow: hidden;
	margin: 20px 62px;
	line-height: 2.7rem;
	font-size:18px;
	color: #000;
      /*text-align:justify;
      text-align-last:justify;*/
}

.cont_contv .beizhu {
    border: 2px dashed #ddd;
    margin: 30px 0 20px;
    padding: 20px 25px 20px 25px;
    font-size: 17px;
    color: #333;
    line-height: 35px;
    font-family: 楷体;
}

.cont_cont {
	overflow: hidden;
	margin: 20px 45px 20px 25px;
	line-height: 2.6rem;
	font-size:18px;
	color: #000;
      /*text-align:justify;
      text-align-last:justify;*/
}

.cont_cont .wenqian {
    border: 2px dashed #ddd;
    margin: 5px 0 20px;
    padding: 20px 25px 20px 25px;
    font-size: 17px;
    color: #333;
    line-height: 35px;
    font-family: 楷体;
}

.cont_cont h2 {
    font-size: 24px !important;
}

.cont_cont h3 {
    font-size: 21px !important;
}

.cont_cont h4 {
    /*图片*/
    font-size: 17px !important;
    font-weight: normal !important;
    margin-top: 30px !important;
    margin-bottom: 0px !important;
    text-indent: 0em !important;
    text-align: center !important;
    line-height: normal !important;
    font-family: 楷体;
}

.cont_cont h5 {
    /*图题*/
    font-size: 17px !important;
    font-weight: normal !important;
    margin-top: 3px !important;
    margin-bottom: 28px;
    text-indent: 0em !important;
    text-align: center !important;
    line-height: normal !important;
    font-family: 楷体;
}

.cont_cont h6 {
    font-size: 17px !important;
    font-family: 楷体;
    font-weight: normal !important;
    margin-top: 8px;
    color: #333;
    line-height: normal;
}

.cont_cont p {
	margin-bottom:0px;
	margin-top:0px;
	text-align: justify;
}

.cont_cont p strong {
    font-weight: 600 !important;
}

.cont_cont a {
	text-decoration: underline;
	color: #897039;
	outline: none;
}

.cont_cont  a:hover {
	text-decoration: underline;
	color: #333;
}

.cont_cont p img{
	margin-bottom:0px;
	margin-top:16px;
}

.cont_cont.yibg audio {
    width: 350px;
    background: #f1f3f4;
    border: 2px solid #e0b81b;
    border-radius: 60px;
    box-shadow: 3px 5px 8px #ccc;
}

.cont_cont .beizhu {
    border: 2px dashed #ddd;
    margin-top: 10px;
    padding: 20px 20px 0;
}

.cont_cont .beizhu .wenhou {
    font-size: 17px;
    color: #333;
    line-height: 35px;
    font-family: 楷体;
    margin-bottom: 20px;
}

.cont_cont .beizhu .shengming {
    color: #555;
    font-size: 16px;
    line-height: 1.9;
    font-family: 楷体;
    background-color: #f4f4f4;
    padding: 15px 20px;
    margin-bottom: 20px;
    border-radius: 6px;
    text-align: justify;
}

.cont_cont .beizhu .shengming .smtits {
    font-weight: bold;
    color: #555;
    font-size: 17px;
}

.cont_cont .shengming a {
    font-size: 15px;
    text-decoration: none;
}

.cont_cont_sp {
    overflow: hidden;
    margin: 10px 40px;
    line-height: 32px;
    font-size: 16px;
    color: #000;
    border-top: 1px solid #ddd;
    padding-top: 30px;
}

.cont_cont_sp p {
	margin-bottom:0px;
	margin-top:0px;
}

.cont_cont_sp p img{
	margin-bottom:0px;
	margin-top:16px;
}

.cont_comm_rig {
	overflow: hidden;
	width: 298px;
	float: right;
	margin-right:20px;
}

.cont_comm_rig .cont_comm_r_box {
	overflow: hidden;
	margin: 0;
	padding-top: 30px;
}

.cont_comm_r_box .cont_r_com {
	overflow: hidden;
	display: block;
	margin-bottom: 47px;
}

.cont_comm_r_box .cont_r_com .cont_r_c_tit {
	overflow: hidden;
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	color: #000000;
	font-weight: normal;
	margin-bottom: 20px;
	padding: 0 5px 0 0;
}

.cont_comm_r_box .cont_r_com .cont_r_c_tit i {
	color: #000;
	font-family: '幼圆','Microsoft YaHei';
	font-size: 14px;
}

.cont_comm_r_box .cont_r_com .cont_r_c {
	overflow: hidden;
}

.cont_comm_r_box .cont_r_com .cont_r_c ul {
	overflow: hidden;
	margin-left: -20px;
	margin-bottom: 25px;
}

.cont_comm_r_box .cont_r_com .cont_r_c ul li {
	overflow: hidden;
	width: 142px;
	float: left;
	margin-left: 15px;
	text-align:center;
}

.cont_comm_r_box .cont_r_com .cont_r_c ul li img {
	display: block;
	width: 142px;
	height: 106px;
}

.cont_comm_r_box .cont_r_com .cont_r_c ul li span {
    display: block;
    width: 130px;
    background-color: #eee;
    font-size: 12px;
    height: 28px;
    line-height: 26px;
    padding: 0 7px;
}

.cont_comm_r_box .cont_r_com .cont_r_c ul li span a {
	color:#555;
}

.bc_cont .cont_r_com .cont_r_c_tit span {
	color: #338499;
}

.cont_xgnr {
	overflow: hidden;
    padding: 22px 0 25px 25px;
    margin: 0 45px 0 25px;
    background: #f4f4f4;
}

.cont_xgnr h2 {
	overflow: hidden;
	width: 730px;
	height: 27px;
	line-height: 17px;
	font-size: 18px;
	color: #333;
	margin: 0 0 20px;
	border-bottom: 1px solid #dcdcdc;
}

.cont_xgnr .cont_comm_ul li {
    overflow: hidden;
    width: 355px;
    height: 26px;
    margin-bottom: 5px;
    line-height: 20px;
    padding-left: 10px;
    background: url(../images/ztzy_libg_999.png) no-repeat center left;
    font-size: 15px;
    float: left;
}

.cont_xgzt {
    overflow: hidden;
    padding: 22px 0 10px 25px;
    background: #f4f4f4;
    margin: 20px 45px 30px 25px;
}

.xtzt_tit {
    overflow: hidden;
    width: 730px;
    line-height: 17px;
    font-size: 18px;
    color: #000;
    margin: 0 0 15px;
}
.xtzt_tit h2 {
    font-size: 18px;
    color: #333;
    display: inline-block;
}

.cont_xgzt .cont_comm_ul li {
    overflow: hidden;
    width: 325px;
    height: 26px;
    margin-bottom: 5px;
    line-height: 26px;
    padding-left: 10px;
    background: url(../images/ztzy_libg_999.png) no-repeat center left;
    font-size: 15px;
    float: left;
    padding-right: 30px;
}


.xtzt_tit span {
    display: inline-block;
    line-height: 17px;
    font-size: 15px;
    font-weight: bold;
    margin: 0px 10px;
    border-radius: 5px;
    border: 1px solid #ddd;
    padding: 5px 12px;
    background-color: #fff;
}

.xtzt_tit span a {
    color: #555;
}

.xtzt_tit span a:hover {
    color: #AB8E18;
}

.cont_btm {
	overflow: hidden;
	display: block;
	margin: 30px 45px 30px 25px;
}

.cont_msg {
	overflow: hidden;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #dcdcdc;
	font-size: 15px;
	margin-bottom: 10px;
}

.cont_msg span {
	display: inline-block;
	color: #444;
}

.cont_msg a {
	display: inline-block;
	float: left;
	color: #000;
	padding-right: 10px;
}

.cont_msg .fbedit {
    margin-left: 24px;
    float: right;
    max-width: 150px;
}

.cont_msg .biaoq {
    float: left;
    margin-right: 10px;
    max-width: 445px;
    overflow: hidden;
}

.cont_msg .biaoq strong {
    float: left;
}

.cont_msg .biaoq a:hover{
    color: #AB8E18;
}

.cont_msg .ding {
    color: #555;
    font-weight: bold;
}

.cont_msg .ding strong {
    float: left;
}

span#diggnum {
    color: #b36019;
}

span#diggnumd {
    color: #b36019;
}

.cont_msg .ding a{
    color: #b36019;
}

.cont_share {
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.cont_share .cont_share_l {
	overflow: hidden;
	float: left;
	font-size:14px;
}

.cont_share .cont_share_r {
	overflow: hidden;
	display: inline-block;
	float: right;
	font-size: 14px;
}

.cont_share .cont_share_r a {
	color: #000;
}

.cont_share .cont_share_r a:hover {
    color: #AB8E18;
}
/*========================================     二级    footer       =====================================================*/
.shadow .footer {
	clear: both;
	background: url(../images/bg_footer.jpg) top repeat-x;
	color: #4e4e4e;
	line-height: 23px;
	margin: 0 auto;
	text-align: center;
	padding: 26px 0 30px;
	overflow: hidden;
	width: auto;
}

/* 此为专题页脚所用 */
.footer {
	clear: both;
	background: url(../images/bg_footer.jpg) top repeat-x;
	color: #4e4e4e;
	line-height: 23px;
	margin: 0 auto;
	text-align: center;
	padding: 26px 0 30px;
	overflow: hidden;
	width: auto;
}

.footer .flist{
      font-size:16px;
      font-weight:bold;
      margin-bottom:8px;
}

.footer .fcon{
      font-size:14px;
}
.syu_footer {
	width: 1280px;
	overflow: hidden;
}

.syu_footer .footer {
	clear: both;
	background: url(../images/bg_footer.jpg) top repeat-x;
	color: #4e4e4e;
	line-height: 28px;
	margin: 0 auto;
	text-align: center;
	padding: 37px 0 46px;
	overflow: hidden;
	width: auto;
}


/*========================================     分页样式      =====================================================*/
/* 分页盒子 */
.page_wrap {
	width: 100%;
	margin: 10px auto 10px;
	font-weight: normal;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	overflow: hidden;
	text-align: center;
}
/* 分页 */
.page_wrap .paginator {
	display: inline-block;
	line-height: 16px;
}
/* 分页内样式 */
/* 上一页 */
.page_wrap .paginator .page-prev {
	line-height: 16px;
	display: inline-block;
	padding: 1px 5px;
	color: #4c4c4c;
	float: left;
	background: none;
}

.page_wrap .paginator .page-prev:hover {
	color: #ffffff;
}
/* 当前页是第一页 上一页按钮 */
.page_wrap .paginator .page-start {
	line-height: 16px;
	display: inline-block;
	padding: 1px 5px;
	color: #4c4c4c;
	float: left;
	background: none;
}

.page_wrap .paginator .page-start:hover {
	color: #ffffff;
}
/* 除当前页的a标签样式 */
.page_wrap .paginator a {
	padding: 1px 5px;
	display: inline-block;
	color: #4c4c4c;
	float: left;
	background: #e3e3e3;
	margin-right: 10px;
}

.page_wrap .paginator a:hover {
	color: #ffffff;
	margin-right: 10px;
}
/* 当前页 */
.page_wrap .paginator .page-this {
	padding: 1px 5px;
	display: inline-block;
	color: #ffffff;
	float: left;
	margin-right: 10px;
}
/* 下一页 */
.page_wrap .paginator .page-next {
	line-height: 16px;
	display: inline-block;
	padding: 1px 5px;
	color: #4c4c4c;
	float: left;
	background: none;
}

/* 当前页是最后一页 */
.page_wrap .paginator .page-end {
	line-height: 16px;
	display: inline-block;
	padding: 1px 5px;
	color: #4c4c4c;
	float: left;
	background: none;
}

.page_wrap .paginator .page-end:hover {
	color: #ffffff;
	margin: 0 1px;
}

.page-msg {
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #666666;
	line-height: 18px;
	margin-right: 10px;
}

.page_wrap a:hover ,.page_wrap .paginator .page-prev:hover,.page_wrap .paginator .page-start:hover,.page_wrap .paginator .page-this,.page_wrap .paginator .page-end:hover,.page_wrap .paginator .page-next:hover {
	background: #338499;
}

.page_a02 {
	padding: 20px 0;
	text-align: center;
}

.page_a02 a {
	border: 1px solid #cccccc;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin: 0 2px;
	min-width: 20px;
	padding: 3px 8px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

.page_a02 a:hover {
	border: 1px solid #0088dd;
}

.page_a02 .on {
	background: #0088dd;
	border: 1px solid #0088dd;
	color: #ffffff;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin: 0 2px;
	min-width: 20px;
	padding: 3px 8px;
	text-align: center;
	vertical-align: middle;
}

.page_a02 .total {
	display: inline-block;
	margin: 0 5px;
}

.page_a02 .to {
	display: inline-block;
}

.page_a02 .n {
	border: 1px solid #cccccc;
	height: 26px;
	line-height: 26px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	width: 29px;
}

.page_a02 .go {
	background: #f5f5f5;
	border: 1px solid #cccccc;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin-left: 10px;
	padding: 3px 8px;
	text-align: center;
	vertical-align: middle;
	width: 30px;
}

.page_a02 .go:hover {
	background: #3399ff;
	color: #fff;
}


.dede_pages {
      text-align:center;
      margin-top:0px;
}


.dede_pages .pagelist li{
        padding: 2px 6px;
    display: inline-block;
    color: #4c4c4c;
    background: #e3e3e3;
    margin-right: 10px;
}

.dede_pages .pagelist .li a {
	line-height: 16px;
	display: inline-block;
        padding: 2px 6px;
	color: #4c4c4c;
	background: none;
}

.dede_pages .pagelist .li a:hover{
	background: #888;
}


.shadow_footer{
    width: 100%;
    overflow: hidden;
    /* background: url(../images/shadow_foot.png) no-repeat; */
    /* background-size: 100% 100%; */
}


/*------------阅读排行-------------*/

.xushu {
    overflow: hidden;
    display: inline-block;
    width: 18px;
    height: 16px;
    float: left;
    margin-right: 9px;
    color: #fff;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    margin-top: 6px;
	background-color:#909090;	
}

.xushu3 {
    overflow: hidden;
    display: inline-block;
    width: 18px;
    height: 16px;
    float: left;
    margin-right: 9px;
    color: #fff;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    margin-top: 6px;
	background-color:#ff5500;	
}

.lb_page a b{
    background: none repeat scroll 0 0;
    border: 0 none;
    padding: 0;
    line-height: 14px;
    color: #333;
}
/*------------文章后评论-------------*/
.whpl {
    margin: 0 47px 0px 28px;
    font-size: 14px;
}

.whpl .plbt {
    margin-top: 30px;
    padding-bottom: 6px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px;
    color: #000;
}

.whpl .plbt .bt {
    font-size: 18px;
    font-weight: bold;
}
.whpl .plbt .fr {
}
.whpl .plts{
    margin-bottom: 15px;
    color: #aaa;
}
.whpl .plyh{
    margin-bottom: 15px;
    color: #666;
}

.whpl .plyh .xm{
    margin-right: 25px;
}

.plnr img {
    border: none;
    margin-right: 20px;
    width: 88px;
    height: 88px;
    border-radius: 50%;
    overflow: hidden;
}
.plyh input {
    border: 1px solid #dedede;
}
.plnr textarea {
    border: 1px solid #dedede;
    width: 720px;
}
.plyh input#button {
    padding: 5px 25px;
    color: #666;
}

.whpl .plnr {
    margin-bottom: 18px;
}

/*------------文章评论页-------------*/

.cont_comm_box .pl_top {
    padding: 25px 30px;
    border-bottom: 1px solid #ddd;
}
.cont_comm_box  .pl_top .pl_tit {
    overflow: hidden;
    font-size: 18px;
    font-weight: 700;
    line-height: 33px;
}
.cont_comm_box .pl_top .pl_tit a{
    color:#555;
    margin-right: 15px;
}
.cont_comm_box .pl_top .fr {
   display:inline-block;
   line-height: 40px;
}
.cont_comm_box .pl_top .fr a{
    color: #cc0000;
}
.cont_comm_box .pl_pf {
    margin: 20px 30px;
    background-color:#bbb;
    padding:10px;
    color:#fff;
}
.cont_comm_box .pl_pf .submit{
    padding: 1px 6px;
    margin-left: 6px;
}
.cont_comm_box .pl_fy {
    margin: 10px 30px;
    padding: 12px;
    text-align: center;
    color: #999;
    font-size: 14px;
}
.cont_comm_box .pl_fy a,.cont_comm_box .pl_fy a b {
    padding: 2px 8px;
    background-color: #eee;
    margin-left: 3px;
}

.cont_comm_box .pl_lb {
    margin: 0;
}

.cont_comm_box .pl_lb .plkuan {
    padding: 20px 30px;
    border-bottom: 1px solid #ddd;
}
.cont_comm_box .pl_lb .plkuan:hover {
    background-color: #f3f3f3;
}
.cont_comm_box .pl_lb .plkuan .tpic {
    width:68px;
    text-align:left;
    float:left;
}
.cont_comm_box .pl_lb .plkuan .tpic img{
    height:45px;
    border-radius: 50%;
}
.cont_comm_box .pl_lb .plkuan .plnk {
    width: 670px;
    margin-left: 68px;
}
.cont_comm_box .pl_lb .plkuan .plnk .pltou {
    padding:8px 0;
}
.cont_comm_box .pl_lb .plkuan .plnk .pltou .plyh {
    color:#999;
}
.cont_comm_box .pl_lb .plkuan .plnk .pltou .pltime {
    float:right;
    color:#999;
}
.cont_comm_box .pl_lb .plkuan .plnk .pltxt {
    word-break: 
    break-all;
    padding: 10px 0;
    font-size: 14px;
    line-height: 24px;
    text-align: justify;
}
.cont_comm_box .pl_lb .plkuan .plnk .plbottom{
    text-align:right;
    padding:5px 0;
    color:#999;
}

.cont_comm_box .pl_lb .plkuan .plnk .plbottom a{
    color:#999;
}
.cont_comm_box .pl_lb .ecomment{
    margin-bottom: 12px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    background: #f9f9f9;
    padding: 3px;
    border: solid 1px #CCC;
}
.cont_comm_box .plbd{
    margin: 30px 30px 0;
}
.cont_comm_box .plbd .tishi {
    color: #888;
    line-height: 30px;
}
.cont_comm_box .plbd .plxm {
    padding: 12px 20px 6px;
    background-color:#f8fcff;
}
.cont_comm_box .plbd .plxm img {
    margin-left: 6px;
    padding-bottom: 9px;
    height: 18px;
}
.cont_comm_box .plbd .plxm .xm {
    margin-right:20px;
    display:inline-block;
}
.cont_comm_box .plbd  .plxm input {
    border: 1px solid #ddd;
}
.cont_comm_box .plbd .plwzk {
    padding:25px 0;
    background-color:#f6f6f6;
}
.cont_comm_box .plbd .plwzk .plwz {
    display: inline-block;
    margin-left: 25px;
}
.cont_comm_box .plbd .plwzk .pltj {
    width: 100px;
    display: inline-block;
    height: 80px;
    float: right;
    padding-top: 20px;
    text-align: center;
}
.cont_comm_box .plbd .plwzk .pltj {
    width: 140px;
    display: inline-block;
    height: 80px;
    float: right;
    padding-top: 20px;
    text-align: center;
}
.cont_comm_box .plbd .plwzk .plwz textarea {
    width: 568px;
    border: 1px solid #ddd;
}
.cont_comm_box .plbd .plwzk .pltj input#imageField {
    padding: 3px 15px;
}

/* 文章内表格 */

.yibg table {
    font-size: 14px;
    background-color: #f2f2f2;
    margin-top:10px;
    width:100%;
}
.yibg table td{
    border: 1px solid #fff;
    padding: 8px 15px;
    line-height:160%;
}
.yibg table th{
    border: 1px solid #fff;
    padding: 3px 10px;
    background-color:#eee;
}

/*  顶部登录注册导航  */

.topnav { height: 25px; padding-top: 2px;display: inline-block;}

.topnav a { color: #666; }

.topnav a:hover { text-decoration: none; }

.topnav ul li.dropdown { color: #666; position: absolute; z-index: 10; padding: 0; margin-left: -50px; }

.topnav ul li { float: left; padding: 0 4px; color: #ccc; height: 22px; line-height: 22px; }

.topnav ul li span { color: #eee; }

.topnav ul li.shopcar span { color: red; }

span.dropindex { position: relative; z-index: 10; display: inline-block;padding: 0 20px 0 8px; }

.topnav ul li.dropdown.drop span.dropindex { background-color: #fff; border: #999 1px solid; border-bottom: none; }

.topnav ul li ul { display: none; position: absolute; top: 24px; background: #fff; left: 0; top: 22px; border: #999 1px solid; width: 86px; z-index: 8; padding: 6px 0; }

.topnav ul li ul li { float: none; text-align: left;}

.topnav ul li ul li a { display: block; height: 25px; line-height: 25px; padding: 0 10px; }

.topnav ul li ul li a:hover { background-color: #999; color: #fff; }

.topnav img {
    border-radius: 50%;
    height: 22px;
    width: 22px;
}
.lgu {
    display: inline-block;
    padding-bottom: 2px;
}
.lgu ul li {
    float: right;
    padding: 0 4px;
    color: #ccc;
    height: 22px;
    line-height: 22px;
}
.topnav .utx {
    margin-left: -80px;
}

span.arrow { background-position: -43px -73px; font-size: 0; line-height: 0; width: 7px; height: 7px; position: absolute; top: 9px; right: 10px; -webkit-transition: -webkit-transform 0.2s ease-in; -webkit-backface-visibility: hidden; -moz-transition: -moz-transform 0.2s ease-in; -o-transition: -o-transform 0.2s ease-in; transition: transform 0.2s ease-in; }

.drop span.arrow { -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);

top: 5px\9; }

.topnav ul li ul li.buy { padding: 4px 10px 0; color: #999; display: block; border-top: 1px solid #eee; }

.topnav ul li.shopcar ul { width: 240px; overflow: hidden; }

.topnav ul li.shopcar ul li { height: 60px; overflow: hidden;padding-top:5px;border-bottom: 1px dashed #eee; position:relative;}

.topnav ul li.shopcar ul li:last-child{ border-bottom:none;}

.topnav ul li.shopcar ul li a.rcart-del{ position:absolute; top:30px; right:15px; cursor:pointer;}

.topnav ul li.shopcar ul li a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.topnav ul li.shopcar ul li a:hover { background: none; color: red; }

.topnav ul li.shopcar ul li a.car { width: 95px; height: 20px; display: inline; background-position: -100px -60px; margin-top: 2px; margin-bottom: 4px; float: right; padding: 0; }

.topnav ul li.shopcar ul li a.car:hover { background-position: -100px -60px; background-color: none; }

.topnav ul li.shopcar ul li .w180 { overflow: hidden; }

span.arrow, .w-search, .icon, span.new, span.hot {

    background: url(icons.png) no-repeat 9999px 9999px;

	background-position: -43px -73px;

}



.lb_page { margin-top:30px; text-align:center; }    

.lb_page a:hover { background:none repeat scroll 0 0  #e3e3e3; border-color:#e3e3e3;text-decoration:none; }    

.lb_page b {
    font-weight: bold;
    border: 1px solid #b5945b;
    display: inline-block;
    padding: 6px 11px;
    background: #b5945b;
    color: #FFF;
}

.lb_page a b {background:none repeat scroll 0 0  ; border:0 none; padding:0;line-height:14px;}    
.lb_page a:hover b {background:none repeat scroll 0 0;} 

.lb_page a {
    border: 1px solid #e3e3e3;
    padding: 6px 10px;
    text-align: center;
    text-decoration: none;
    font: 14px/16px Tahoma;
    background: #e3e3e3;
    color: #333;
    }
    
    