


.pub_top{ height: 29px; border-bottom: 1px solid #edeae5;line-height: 28px; }
.pub_top p{ margin: 0 auto; text-indent: 12px; }
.pub_top_c{ width: 1200px; margin: 0 auto;position: relative;  }
.pub_top span{ position: absolute; display: block; top: 0; right: 10px; }
.pub_top div.bdsharebuttonbox{ display: inline-block; position: absolute;top: 0; right: 0; }
.sr-bdimgshare .bdimgshare-content .bdimgshare-lbl,.button-style0-16 a,.button-style0-16 .bds_more{ float: none; }
.pub_top .popup_copy {background-position: 0px -2288px;}
.sr-bdimgshare .bdimgshare-content { padding: 5px 0 0 2px !important; text-align: center; }
.bdimgshare-bg{     border-radius: 0; }

.hd_area { height: 100px; overflow: hidden;}
.hd_area h1 { float:left;  }
.hd_area h1 a{display:block; width: 350px; height: 100px; background: url(../images/icon_bg.png) no-repeat; }
.search{ float: left; margin: 26px 0 0 80px; }
.seek{ height: 36px; width: 260px; padding-left: 38px;border: 2px solid #c5beb4; border-right: none; background:#f5eee1 url(../images/icon_bg.png) -350px 0 no-repeat; }
.seek:focus{outline:none;}
.btn{ width: 80px; height: 40px; line-height: 36px; background: #7d7569; color: #f5eee1; border: none; vertical-align: top;  cursor: pointer; }
.hd_area i{display:block; height: 26px; line-height: 26px;}
.hd_area i a{display: inline-block;margin-right: 10px;   }
.hd_layout{ width: 1200px; margin: 0 auto; }
.hd_layout_r{ float: right; padding-top: 18px; }

.menu{ background: #4b382f; border-bottom: 3px solid #ee1313; }
nav{ width: 1200px; margin: 0 auto; height: 48px;  line-height: 48px; font-size: 15px; }
nav a:first-child{ display: inline-block;padding:0;  text-align: center; background: #ee1313; width: 210px; color: #fff; font-weight: 700; }
nav a{display: inline-block; padding:0 10px; color: #fff; }
nav a:hover{
	color: #ff6347; 
}
nav a:first-child:hover{ color: #fff; }
.top_area{ height: 382px; overflow: hidden; background: url(../images/top_bg.jpg) top center no-repeat;margin-top: 10px; }
.top{ width: 1200px; margin: 0 auto; height: 382px; }
.top_l{ width: 210px; float:left; background: url(../images/icon_bg.png) right -100px  no-repeat;background-color:rgba(255,255,255,0.5); padding:0 0 13px 0; }
.top_l dl{padding: 13px 0 0 0;height: 356px; overflow: hidden;  }
.top_l dl dt,.top_l dl dd{padding:0 0 0 10px; }
.top_l dl dt{ height: 16px; line-height: 16px; font-size:14px; font-weight: 700; color: #6c1e00;padding-top: 6px; }.top_l dl dt a:link,.top_l dl dt a:visited{ color: #6c1e00; }
.top_l dl dt:first-child{ padding-top:1px; }
.top_l dl dd { padding: 6px 0 8px 0; border-bottom: 1px dashed #bababa; }
.top_l dl dd:last-child{ border-bottom:none;padding-bottom: 2px;  }
.top_l dl dd a,.top_l a:visited{background: url(../images/icon_bg.png) 10px -161px no-repeat; padding: 0 0 0 22px;  display: inline-block;height: 20px; line-height: 20px; color: #404040; font-family: SimSun-ExtB; }


.top_l ol{ overflow: hidden;  }
.top_l ol li{margin: 0 10px 2px 10px; height: 84px; border-bottom: 1px dashed #bababa;}
.top_l ol a{  padding:0; float: left; }
.top_l ol a img{ float: left; margin-right: 6px;     border-radius:0px;}
.top_l ol strong{ display: block; height: 18px; overflow: hidden; width:108px; }


.top_l ul{  height: 66px;  overflow: hidden;}
.top_l ul li a,.top_r ul li a:link{color: #404040; display: block; height: 22px; line-height: 22px; background: url(../images/icon_bg.png) 10px -161px no-repeat; padding: 0 0 0 22px; }
.top_l ul li a:hover,.top_l dl dd a:hover{  background: url(../images/icon_bg.png) 10px -128px no-repeat;  }

.top_r h2 span,.top_l h2 span{
	font-size: 12px; float: right;padding-right:10px;
}
.top_show{ width: 760px; height: 380px; float: left; text-align: center; margin: 0 10px; }

.top_r{ width: 210px; float:left; background: url(../images/icon_bg.png) right -100px  no-repeat;background-color:rgba(255,255,255,0.5); padding:0 0 13px 0; }
.top_r h2,.top_l h2{ height: 36px; font-size: 16px; line-height: 36px; color: #6c1e00; padding-left: 8px; padding-top: 4px; overflow: hidden;}.top_r h2 a:link,.top_r h2 a:visited{ color: #6c1e00; }
.top_r h3{ height: 18px; line-height: 20px; color: #4b382f; font-size: 13px; padding-bottom: 3px;}
.top_r ol{ overflow: hidden;  }
.top_r ol li{margin: 0 10px 2px 10px; height: 84px; border-bottom: 1px dashed #bababa;}
.top_r ol a{  padding:0; float: left; }
.top_r ol a img{ float: left; margin-right: 6px;     border-radius:0px;}
.top_r ol strong{ display: block; height: 18px; overflow: hidden; width:108px; }


.top_r ul{  height: 66px;  overflow: hidden;}
.top_r ul li a,.top_r ul li a:link{color: #404040; display: block; height: 22px; line-height: 22px; background: url(../images/icon_bg.png) 10px -161px no-repeat; padding: 0 0 0 22px; }
.top_r ul li a:hover,.top_l dl dd a:hover{  background: url(../images/icon_bg.png) 10px -128px no-repeat;  }
.top_r p{ background: url(../images/rwm.png) top center no-repeat;padding-top:140px; margin-top: 5px; text-align: center; }
.top_l a:hover,.top_r a:hover,.top_l dl dt a:hover,.top_r h2 a:hover,.top_r li a:hover{ color: #ee1313 !important; }

.top_new_phone{display: none;}

.wrap{ text-align: center;  }
.c_area_a { }
.c_area_a h2{  background: url(../images/title.png) center top no-repeat; height: 130px; font-size: 16px; text-align: left; text-indent: -300px; font-weight: 400; color:#ee1313;}
.c_area_b h2{  background: url(../images/title.png) center -130px no-repeat; height: 130px;font-size: 16px;text-align: left;text-indent: -300px;font-weight: 400; color:#ee1313;}
.c_area_c h2{  background: url(../images/title.png) center -260px no-repeat; height: 130px;font-size: 16px;text-align: left;text-indent: -300px; font-weight: 400;color:#ee1313;}
.c_area_d h2{  background: url(../images/title.png) center -390px no-repeat; height: 130px;font-size: 16px; text-align: left;text-indent: -300px;font-weight: 400;color:#ee1313;}
.c_area_f h2{  background: url(../images/title.png) center -520px no-repeat; height: 130px;font-size: 16px;text-align: left;text-indent: -300px;font-weight: 400; color:#ee1313;}
.c_area_f{
	background: #fff !important;
}
.c_area_f li a,.c_area_f li span,.c_area_f li blockquote,.c_area_d li a,.c_area_d li span,.c_area_d li blockquote{
	background: #eee !important;
}
.c_area_f li a span,.c_area_d li a span{
	border: 1px solid #eee;border-bottom: none;
}
.c_area_a article{ width: 1200px; margin: 0 auto; text-align: left;   }
.c_area_a h3{ margin-bottom: 14px;padding-left: 30px; float: left; width: 938px;}
.c_area_a i{ display: inline-block; height: 22px; font-weight: 400; font-size: 12px;border-radius:6px; line-height: 22px; background: #83602b; color: #fff;margin-right: 10px; padding: 0 12px; margin-bottom: 4px; }
.c_area_a img{ float: left;margin-right: 14px;border-radius: 218px; }
.c_area_a p{ font-size: 15px;margin-bottom: 6px; text-indent: 30px;}

.c_area_b,.c_area_c{ background: #e7ded0; }
.c_area_b ul,.c_area_c ul,.c_area_d ul{ width: 1209px; margin: 10px auto 0 auto; text-align: left; padding-right: 9px; }
.c_area_b li,.c_area_c li,.c_area_d li{ border-radius: 8px;  position: relative; width: 232px; height: 312px; float:left; overflow: hidden; margin-left: 9px;margin-bottom: 14px;  border-bottom: 1px dashed #909090; }



.c_area_a .more{ padding: 20px 0 24px 0; clear: both; }
.more{ padding: 0 0 24px 0;  text-indent: 0 !important; }
.more a{  display: inline-block; margin: 0 auto;border-radius:25px; width: 200px; height: 50px; line-height: 50px; font-size:18px; color: #fff; background: #ee1313; }



.img_box{ text-align: center; }




.img_box span{/*border-top-left-radius: 8px;border-top-right-radius: 8px;*/ width: 218px;background: #fff; height: 218px; text-align: center; border: 1px solid #fff; border-bottom: none; padding: 6px;
    display: -webkit-box;    /*容器为旧伸缩盒*/
    -webkit-box-align: center; /*设置旧伸缩盒对齐方式*/
    display: flex;            /*容器为伸缩盒*/
    align-items: center;  /*纵轴方向上的对齐方式设置为居中*/
position: relative;text-align:center;  overflow: hidden;}
.img_box cite{-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	 position: absolute; top: 3%;
    right: -92%;
    width: 200%; text-align: center; background: #ee1313;  color: #fff;
}
.img_box img{max-width: 218px;    max-height: 218px; transition: transform 0.3s ease; border-radius: 8px;  height:auto; position: relative; z-index: 1;  text-align: center; margin: 0 auto;}
.img_box strong{ display: block; position: absolute;  width:218px; margin: 0 6px; }
.img_box strong{border-radius: 0; color: #fff; z-index: 2;background-color:rgba(19, 5, 0, 0.5); bottom:0; left: 0; font-weight: 400; font-size: 13px; }
.img_box span em{ 	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);display: block;width: 100%; position: absolute; left: 78px; top: 15px;color: #ff6347; z-index: 2;background-color:rgba(255,255,255, 0.3);  height: 24px;  line-height:24px; text-align:center; overflow: hidden; }
.img_box span em i{  display: inline-block; height: 24px; background: url(../images/icon_bg.png) 0 -198px no-repeat;padding-left: 20px; line-height: 24px; }
.img_box blockquote{display:table; width: 216px;border-radius:0 0 8px 8px;background: #fff;
/*border-bottom-left-radius: 8px;border-bottom-right-radius: 8px; */padding: 5px 8px 7px 8px;  text-align: center;  height: 54px;   /*  display: -webkit-box; 容器为旧伸缩盒*/
     /* -webkit-box-align: center; 设置旧伸缩盒对齐方式*/
    /*display: flex;            容器为伸缩盒*/
    /*align-items: center;  纵轴方向上的对齐方式设置为居中*/
    font-size:13px;}
.img_box blockquote q{ vertical-align:middle; display:table-cell; width: 100%; height: 57px;  overflow: hidden; }
.img_box:hover span{ background: #fff;border: 1px solid #ee1313;border-bottom: none; border-radius:8px 8px 0 0 ;box-shadow: inset 0 6px 8px -6px rgba(255, 0, 0, 0.5);}
.img_box:hover strong{ background-color:rgba(238, 19, 19, 0.8); font-weight: 700; }
.img_box:hover em{ display: none; }
.img_box:hover blockquote{
box-shadow: inset 0 -10px 8px -6px rgba(238, 19, 19, 0.5), 0 6px 12px rgba(238, 19, 19, 0.2);
    transition: box-shadow 0.3s ease;
     color: #423733;background: #fff; border: 1px solid #ee1313; border-radius:0 0 8px 8px;  border-top: none;padding: 5px 7px 6px 7px; }


/*.img_box img:hover{  transform: scale(1.2) translateY(-7px); }*/
.c_area_b li:hover img, .c_area_c li:hover img, .c_area_d li:hover img{  transform: scale(1.2) translateY(-7px); /*border-radius: 10px;*/}

.c_area_f li{ background: #fff; }
.c_area_c blockquote,.c_area_c span{ background: #fff; }

.c_area_e_w{
	background: #e7ded1; 
}
.c_area_d .img_box:hover span,.c_area_d .img_box:hover blockquote,.c_area_f .img_box:hover span,.c_area_f .img_box:hover blockquote{
	background: #f8f8f8 !important; 
}

.c_area_e{ width: 1200px; margin:0 auto; text-align: left; background: #e7ded0;  }
.c_area_e .list_box:nth-child(4) dl,.c_area_e .list_box:nth-child(4) ul{ border: none;margin-right: 0;  }
.list_box{  width: 278px; float: left;margin-left: 12px;margin-right: 0px;  padding-right: 0px; margin-top: 50px; text-align: center; }

.list_box h2{ width: 142px; height: 36px;color: #4d2d00;margin: 0 auto; line-height: 36px; text-align: center; background: url(../images/icon_bg.png) 0 -254px no-repeat; }
.list_box ol{ overflow: hidden;margin-top: 10px; text-align: left; margin-top: 20px; /*border-right: 1px dashed #4b382f;*/}
.list_box ol a{ float: left; padding: 0 10px; }
.list_box ol img{ float: left;margin-right: 8px;border-radius: 76px; }
.list_box ol strong{ display: block; width: 240px;  }.list_box ol em{padding: 0 10px 0 0; }
.list_box ol em i{ float: left; font-weight: 400; font-size: 12px; }
.list_box ul{  text-align: left; overflow: hidden;padding-top: 6px;border-right: 1px dashed #909090;}
.list_box ul time{ position: absolute; right: 25px; top: 0; color: #909090;line-height: 22px; }
.list_box ul li{ position: relative; }
.list_box ul li a,.top_r ul li a{color: #404040; display: block; height: 22px; line-height: 22px; background: url(../images/icon_bg.png) 10px -161px no-repeat; padding: 0 0 0 22px; }
.list_box ul li a:hover{  background: url(../images/icon_bg.png) 10px -128px no-repeat; color: #ee1313 !important;  }
.mores{ background: #4d2d05; color: #fff;border-radius:6px;
	text-align: center; padding: 3px 8px; display: inline-block;  margin: 10px auto 10px auto;
}
.mores:hover{ background: #ee1313; color: #fff;border-radius:6px;

}


.forsale{ padding-top: 10px;text-indent: 0 !important;
	text-align: center ; 
}
.forsale a{background: #ee1313;color: #fff !important;text-indent: 0; padding: 6px 30px; font-weight:600; border-radius:6px; display: inline-block; margin:0 auto;
	
}
.forsale a:hover{color: #ffdf4b !important;
	
}
.list_box p{ background: url(../images/rwm.png) top center no-repeat;padding-top:140px; margin-top: 88px; text-align: center; }


.bx-wrapper .bx-pager {
    background-color: transparent !important;}

footer {
    padding: 30px 0 ;
    color: #b6aba8;
    font-weight: normal;
    font-size: 12px !important;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
    background: #594d49;
    width: 100%;
}
footer a{ color: #b6aba8; }
footer p {    word-spacing: 5px;    padding: 2px 0;}
footer img{
	 width: 15px;  vertical-align: middle;
}
.gsbei{
	padding:2px 0 2px 18px;  background: url(../images/beian.png) 0 0 no-repeat;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: rgb(182, 171, 168, 0.2) !important;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #83602b !important;
}
.bx-controls {
    margin: -20px auto 0 auto !important;
}

.layout{ 
    width: 1200px;
    margin: 0 auto;
    position: relative;
    top:0;
    left:0;
    right: 0;
    bottom: 0;
    display: flex;
    background: #fff;
} 
.article-wrapper{padding-top:5px;background:url(../images/top_bg.png) no-repeat center top;background-attachment:fixed;}
.article{width:870px; height: auto; line-height:31px;float:left;overflow:hidden; text-align: left; padding-top: 20px; padding-bottom: 25px; flex: 1;
        min-height: 300px;}
.article header.title{padding:30px 40px 25px; overflow: hidden;}
.article header.title h1{font-size:24px; line-height: 34px; text-align: center;}
.article header.title .meta{font-size:14px;color:#888;padding:25px 0 0;}
.article header.title .meta > span{margin-right:10px;}
.article header.title .meta .conmment-num{color:#ee1313;padding:0 0 0 5px;text-decoration:none;cursor:pointer;}
.article header.title .meta .conmment-num i{display:inline-block;width:16px;height:16px;background:url(../images/cb_v5_sprite.png) no-repeat -16px -329px;margin:0 5px -4px 0;}
.article-body{padding:5px 40px 10px;position:relative}
.article-body a,
.article-summary a{color:#036;border-bottom:1px solid #036; }
.article-summary{background: #fcfcfc;position:relative;

 border-top:1px solid #eee ; 
 border-bottom:1px solid #eee;font-size:16px;padding:15px 20px 10px 20px;overflow:auto;}
.article-summary i{ display: inline-block; height: 22px;border-radius: 6px; font-weight: 400; font-size: 12px; line-height: 22px; background: #ee1313; color: #fff;margin-right: 10px; padding: 0 12px; }

.article-summary .topic{float:right;margin:0 0 5px 10px;}
.article-summary .t{position:absolute;top:-18px;left:15px;background:#fff;padding:5px;font-size:16px;color:#aaa;}
.article-content{padding:10px 0;font-size:16px;}
.article-summary img{}
.article-summary img,
.article-content img{display:block;margin:0 auto 0;max-width:100%; border-radius: 0px; }
.article-content p{margin:26px auto 12px;}
.article-summary strong, .article-content strong{font-weight:700;}
.article-content blockquote{background:url("../images/common/left_quote.jpg") no-repeat scroll 1% 5px #F1F1F1;color:#878787;font-size:14px;margin:0 0 20px;padding:5px 20px 5px 45px;}
.article-content blockquote > p{text-indent:0}
.article-relation p,
.article-topic p,
.article-global p{padding:0;margin:0;}
.article-global{font-size:16px;}
.article-author{float:right;color:#7b91a4;font-size:14px;}
.article-author i{display:inline-block;width:16px;height:16px;background:url(../images/cb_v5_sprite.png) no-repeat -34px -329px;margin:0 5px -4px 0;}
.article-share-code{position:fixed;left:50%;margin-left:-600px;top:287px;z-index:999999}
.article-share-code label{position:absolute;left:0;top:0;margin-left:-25px}
.article-share-code:hover .share-unit{display:block} 
.article-list { position: relative; min-height: 100px; }
.article-list li{position: relative; padding: 16px 36px 16px 160px;}
.article-list li a{ }
.article-list img{ width: 90px; height: 90px; border-radius: 110px; border: 5px solid #ddd; position: absolute; left: 30px; top: 12px; }
.article-list a:hover img{ border: 1px solid #a69f95; padding: 4px;  }
.article-list a:hover span{ color:#ee1313; }
.article-list a:hover{ color: #423733; }
.article-list strong{ font-size: 16px; display: block; width: 100%; clear: both;
 line-height: 34px; font-weight: 700; color: #423733; }
.article-list em{ line-height: 20px; display: block; border-bottom: 1px dashed #a69f95; padding-bottom: 5px; }

#artibody .focus_pic{ margin-top: 20px; }



.home-side { text-align: left; width: 300px; float: right; background:#fafafa;  padding: 0 10px 10px 10px;
      flex: 0 0 250px;
      
      min-height: calc(100vh);     
      }

.side_box{  width:300px; margin:15px 0;}

.side_box h2{ width: 300px; height: 37px;color: #4d2d00; margin: 0 auto; line-height: 37px; text-align: center; background: url(../images/icon_bg.png) 0 -290px no-repeat; }
.side_box ol{ overflow: hidden;margin-top: 5px; /*border-right: 1px dashed #4b382f;*/}
.side_box ol li{ height: 76px; padding: 10px 0; border-bottom:1px dashed #cecece ; }
.side_box ol a{ float: left; padding: 0 10px 0 9px; }
.side_box ol img{ float: left;margin-right: 7px;border-radius: 76px;     border: 1px solid #cecece;}
.side_box ol strong{ display: block; font-size: 14px; width:290px; }.side_box ol em{ display: block; padding: 0 10px 0 0; }



.page{padding-bottom: 40px; text-align: center; }
.page a{ color: #ee1313; }
.page span{ color: #ee1313; font-weight: 700;}









