/* CSS Document */
/*init*/
/* æ¸…é™¤å†…å¤–è¾¹è· */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements ç»“æž„å…ƒç´  */ dl, dt, dd, ul, ol, li, /* list elements åˆ—è¡¨å…ƒç´  */ pre, /* text formatting elements æ–‡æœ¬æ ¼å¼å…ƒç´  */ fieldset, lengend, button, input, textarea, /* form elements è¡¨å•å…ƒç´  */ th, td { /* table elements è¡¨æ ¼å…ƒç´  */
	margin: 0;
	padding: 0;
	font-weight: normal;
}
/* è®¾ç½®é»˜è®¤å­—ä½“ */
body, button, input, select, textarea { /* for ie */
	/*font: 12px/1 Tahoma, Helvetica, Arial, "å®‹ä½“", sans-serif;*/
	font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; /* ç”¨ ascii å­—ç¬¦è¡¨ç¤ºï¼Œä½¿å¾—åœ¨ä»»ä½•ç¼–ç ä¸‹éƒ½æ— é—®é¢˜ */
}
h1 {
	font-size: 20px; /* 18px / 12px = 1.5 */
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4, h5, h6 {
	font-size: 100%;
}
address, cite, dfn, em, var {
	font-style: normal;
} /* å°†æ–œä½“æ‰¶æ­£ */
code, kbd, pre, samp, tt {
	font-family: "Courier New", Courier, monospace;
} /* ç»Ÿä¸€ç­‰å®½å­—ä½“ */
small {
	font-size: 12px;
} /* å°äºŽ 12px çš„ä¸­æ–‡å¾ˆéš¾é˜…è¯»ï¼Œè®© small æ­£å¸¸åŒ– */
/* é‡ç½®åˆ—è¡¨å…ƒç´  */
ul, ol {
	list-style: none;
}
/* é‡ç½®æ–‡æœ¬æ ¼å¼å…ƒç´  */
a {
	text-decoration: none;
}
abbr[title], acronym[title] { /* æ³¨ï¼š1.ie6 ä¸æ”¯æŒ abbr; 2.è¿™é‡Œç”¨äº†å±žæ€§é€‰æ‹©ç¬¦ï¼Œie6 ä¸‹æ— æ•ˆæžœ */
	border-bottom: 1px dotted;
	cursor: help;
}
q:before, q:after {
	content: '';
}
/* é‡ç½®è¡¨å•å…ƒç´  */
legend {
	color: #000;
} /* for ie6 */
fieldset, img {
	border: none;
} /* img æ­è½¦ï¼šè®©é“¾æŽ¥é‡Œçš„ img æ— è¾¹æ¡† */
/* æ³¨ï¼šoptgroup æ— æ³•æ‰¶æ­£ */
button, input, select, textarea {
	font-size: 100%; /* ä½¿å¾—è¡¨å•å…ƒç´ åœ¨ ie ä¸‹èƒ½ç»§æ‰¿å­—ä½“å¤§å° */
}
/* é‡ç½®è¡¨æ ¼å…ƒç´  */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* é‡ç½® hr */
hr {
	border: none;
	height: 1px;
}
/* è®©éžieæµè§ˆå™¨é»˜è®¤ä¹Ÿæ˜¾ç¤ºåž‚ç›´æ»šåŠ¨æ¡ï¼Œé˜²æ­¢å› æ»šåŠ¨æ¡å¼•èµ·çš„é—ªçƒ */
html {
	overflow-y: scroll;
}
/*æ¸…é™¤float*/
/* Clear Fix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display: block;
}
/* End hide from IE Mac */
/* end of clearfix */
/*æ¸…é™¤float_end*/
/*init_end*/
body {
	font-family: "å¾®è½¯é›…é»‘";
	font-size: 14px;
}
/*é¦–é¡µ*/
.header{
	width: 100%;
	min-width: 1200px;
	height: 720px;
	overflow: hidden;
	position: relative;
}
.header .logo{
	display: block;
	width: 526px;
	height:88px;
	position: absolute;
	left: 4%;
	top: 6%;
	z-index: 2;
}
.header .logo img{
	width: 100%;
}
.header .banner{
	animation: mymove 10s infinite;
    -webkit-animation: mymove 10s infinite; /*Safari and Chrome*/
    /*animation-direction: alternate;*/ /*è½®æµåå‘æ’­æ”¾åŠ¨ç”»ã€‚*/
    animation-timing-function: ease-in-out; /*åŠ¨ç”»çš„é€Ÿåº¦æ›²çº¿*/
    /* Safari å’Œ Chrome */
    -webkit-animation: mymove 10s infinite;
    /*-webkit-animation-direction: alternate;*/ /*è½®æµåå‘æ’­æ”¾åŠ¨ç”»ã€‚*/
    -webkit-animation-timing-function: ease-in-out; /*åŠ¨ç”»çš„é€Ÿåº¦æ›²çº¿*/
	width: 100%;
}
@keyframes mymove {
    0% {
      transform: scale(1.1); /*å¼€å§‹ä¸ºåŽŸå§‹å¤§å°*/
    }
    100% {
      transform: scale(1);
    }
  }

@-webkit-keyframes mymove /*Safari and Chrome*/ {
    0% {
      transform: scale(1.1); /*å¼€å§‹ä¸ºåŽŸå§‹å¤§å°*/
    }
    100% {
      transform: scale(1);
    }
  }
  /* .hw_box{
	background: url('../img/dw.jpg') repeat center;
	padding-bottom: 3px;
  } */
  .ywly_box{
	padding: 75px 0 75px 0;
	
}
.ywly{
	width: 1200px;
	height: 450px;
	margin: 0 auto 0;
}
.title{
	height: 110px;
	text-align: center;
	display: block;
}
.title h3{
	font-size: 36px;
	font-family: arial;
	text-transform: uppercase;
	color: #9fa0a0;
}
.title h3 span{
	color: #bd1a2d;
}
.title h2{
	font-size: 28px;
	margin-top: 16px;
	color: #221815;
}
.title:hover h2{
	color: #bd1a2d;
}

.ywly ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 70px;
}
.ywly ul li{
	width: 268px;
	height: 268px;
	position: relative;
}
.ywly ul li a{
	display: block;
}
.ywly ul li .yw_hg{
	display: none;
}
.yw_mr{
	width: 198px;
	height: 198px;
	border: 35px solid #bda081;
	background: #fff;
	border-radius: 200px;
	text-align: center
}
.yw_mr h3{
	color: #221815;
	font-size: 28px;
	padding-top: 69px;
}
.yw_mr p{
	font-size: 12px;
	color: #727171;
	margin-top: 10px;
	padding: 0 30px;
	text-transform: uppercase;
	line-height: 16px;
}
.ywly ul li:hover .yw_hg{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
}
.ywly ul li .yw_hg{
	width: 268px;
	height: 268px;
	overflow: hidden;
	background: #030c30;
	border-radius: 200px;
	position: relative;
}
.ywly ul li .yw_hg img{
	width: 268px;
	height: 268px;
	opacity: .4;
}
.ywly ul li .yw_hg dl{
	display: flex;
	flex-direction: column;
    align-items: center;
    justify-content: center;
	width: 249px;
	height: 249px;
	border: 1px solid #fff;
	position: absolute;
	left: 9px;
	top: 9px;
	border-radius: 200px;
	text-align: center;
	color: #fff;
	
}
.ywly ul li .yw_hg dl dt{
	display: none;
	
}

.ywly ul li .yw_hg dl dd{
	font-size: 18px;
	line-height: 31px;
}
.ywly ul li .yw_hg dl dd a{
	color: #fff;
}
.ywly ul li .yw_hg dl dd a:hover{
	color: #C3C3C3;
}
.jdal{
	margin: 108px auto 0;
	width: 1200px;
}
.jdal ul{
	
	font-size: 0;
}
.jdal ul li{
	display: inline-block;
	padding: 0;
	width: 32.66%;
	margin-left: 0;
	margin-right: 1%;
	margin-bottom: 1%;
	position: relative;
	height:260px;
	text-align: center;
}
.jdal ul li:nth-child(3n){
	margin-right: 0;
}
.jdal ul li img{
	width: 100%;
	height:100%;
}
.jdal ul li div{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 2;
	background:rgba(0,0,0,0.4);
	height: 100%;
	color: #fff;
	display: none;
}
.jdal ul li div h3{
	font-size: 18px;
	padding-top: 116px;
}
.jdal ul li div p{
	font-size: 16px;
	margin-top: 24px;
}
.jdal ul li:hover div{
	display: block;
}
.zjzc{
	margin: 106px auto 0;
	overflow: hidden;
	width: 100%;
}
.zjzc img{
	width: 100%;
}
.zjzc div{
	position: relative;
	height: 376px;
}
.zjzc div img{
	width:100%;
	height: 376px;
}
.zjzc div a{
	display: block;
	width: 370px;
	height: 42px;
	position: absolute;
	left: 50%;
	margin-left: -185px;
	top: 270px;
	z-index: 9;
	background: url(./../img/ljgd.png) no-repeat left top;
	text-align: center;
	line-height: 42px;
	color: #fff;
}
.zjzc div a:hover{
	color: #C8C8C8;
}
.hzhb{
	margin: 105px auto 152px;
	width: 1200px;
}
.hzhb ul{
	margin: 68px auto 0;
	overflow: hidden;
	background-color: #b6b7b9;
	padding: 10px 10px 5px 10px;
	box-sizing: border-box;
}
.hzhb ul li{
	width: 228px;
	height: 73px;
	/* border: 2px solid #aaaaaa; */
	float: left;
	margin: 0 10px 10px 0;
}
.hzhb ul li:nth-child(5n){
	margin-right: 0;
}
.fotter{
	background: #a72126;
	padding: 88px 0;
	min-width: 1200px;
}
.w12{
	width: 1200px;
	margin: 0 auto;
}
.f_center{
	border-bottom: 1px solid #fff;
	overflow: hidden;
	height: 106px;
}
.f_center .f_c_l{
	width: 700px;
	float: left;
}
.f_center .f_c_r{
	float: right;
}
.fotter .ewm {
	float: right;
	text-align:center;
}
.fotter .ewm img {
	width: 88px;
}
.fotter .ewm p {
	font-size: 9px;
	color: #fff;
	text-align:center;
}
.f_c_r .t_list {
	overflow: hidden;
	color: #fff;
	font-size: 15px;
	float: left;
	margin-right: 42px;
	margin-top:7px;
}
.f_c_r .t_list ul{
	float:right;
	padding-left:10px;
	border-left:1px solid #fff;
}
.f_c_r .t_list li{
	padding-bottom:8px;
}
.f_c_r .t_list li:last-child{
	padding:0;
}
.f_c_r .t_list .f_tit{
	float:left;
}
.f_c_l_top {
	overflow: hidden;
	line-height: 30px;
}
.f_c_l_top p{
	float: left;
	color: #fff;
	padding-left: 27px;
	font-size: 18px;
}
.fotter .lt{
	float:left;
}
.fotter .rt{
	float:right;
	padding-top:16px;
}
.fotter .rt .rt_t{
	float:left;
	margin-right:42px;
	color:#fff;
	margin-top:16px;
}
.fotter .rt .rt_t h1{
	font-size:28px;
	letter-spacing:2.2px;
}
.fotter .rt .rt_t p{
	font-size:15px;
	letter-spacing:2.3px;
	padding-top:10px;
}
.tel{
	background: url(../img/phone.png) no-repeat left center;
	margin-right: 25px;
}
.add{
	background: url(../img/add.png) no-repeat left center;
}
.f_c_l ul{
	overflow: hidden;
	margin-top: 23px;
}
.f_c_l ul li{
	float: left;
	width: 93px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	margin-right: 28px;
	border: 1px solid #fff;
}
.f_c_l ul li a{
	color: #fff;
}
.f_c_l ul li a:hover{
	color: #e76065;
}
.f_c_r p{
	color: #fff;
	text-align: right;
	font-size: 12px;
}
/*.f_c_r p:first-of-type{
	font-size: 16px;
	margin-top: -6px;
    margin-bottom: 5px;
}*/
.f_bottom.bshare-custom{
	line-height: 27px!important;
	color: #fff;
	margin-top: 28px;
	overflow: hidden;
	font-size: 17px;
}
.f_bottom p{
	float: left;
	font-size: 14px;
}
.f_bottom em,.f_bottom.bshare-custom a{
	float: right;
	margin-left: 10px;
}
.f_bottom.bshare-custom a{
	width: 31px;
	height: 24px;
	padding: 0;
}
.f_bottom a.bshare-qqim{
	background: url(../img/qq.png) no-repeat center top !important;
}
.f_bottom a.bshare-weixin{
	background: url(../img/wx.png) no-repeat center top !important;
}
.f_bottom a.bshare-sph {
	background: url(../img/sph.png) no-repeat center -3px !important;
}
.zy_top{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 95%;
	min-width: 1200px;
	position: absolute;
	top: 73px;
	padding: 0 2.5%;
	z-index: 2;
}
.zy_top .logo{
	width: 295px;
}
.zy_top .logo img{
	width: 100%;
}
.zy_top .black{
	font-size: 22px;
	color: #fff;
	line-height: 35px;
	padding: 0 14px;
	border: 1px solid #fff;
	border-radius: 10px;
}
.zy_top .black:hover{
	color: #C3C3C3;
}
.zy_banner{
	position: relative;
	height: 810px;
	overflow: hidden;
}
.zy_banner .z_b_pic{
	width:100%;
	/* height: 810px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px; */
	z-index: 1;
}
.zy_title{
	text-align: center;
	position: absolute;
	width: 100%;
	top: 282px;
	z-index: 3;
}
.zy_title h2{
	font-size: 35px;
	text-shadow: 0px 0px 8px #000;
	color: #fff;
	margin-top: 15px;
	text-transform: uppercase;
}
.zybj{
	background: #faf8ef;
}
.zy_nr{
	width: 1200px;
	padding: 80px;
	margin: -222px auto 0;
	background: #fff;
	z-index: 9;
	position: relative;
	overflow: hidden;
}
.z_n_title{
	font-size: 35px;
	color: #221815;
	height: 66px;
	font-weight: bold;
	margin-bottom: 50px;
	letter-spacing:4px;
}
.z_n_title::after{
	content: "";
	width: 85px;
	height: 3px;
	background: #a13e43;
	display: block;
	margin-top: 30px;
}
.z_n_content{
	font-size: 25px;
	line-height: 52px;
	color: #221815;
}
ul.wmzsm{
	flex-wrap: wrap;
	justify-content: flex-start;
}
ul.wmzsm li{
	margin-bottom: 20px;
	margin-right: 1.6%;
}
ul.wmzsm li:last-child{
	margin-right: 0;
}
.wmzsm{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 200px;
	
}
.wmzsm div{
	width: 334px;
	padding: 65px 22px 17px;
	border: 1px solid #a13e43;
}
.wmzsm div img{
	width: 92px;
	height: 66px;
}
.wmzsm div p{
	font-size: 14px;
	color: #9fa0a0;
	text-transform: uppercase;
	margin-top: 27px;
	font-family: arial;
}
.wmzsm div em{
	font-size: 28px;
	color: #a13e43;
	margin-top: 12px;
	display: block;
}
.wmzsm h4{
	color: #221815;
	font-size: 22px;
	margin-top: 18px;
}

.zy_ywly{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 80px 0;
}
.zy_ywly li em{
	width: 1px;
	height: 165px;
	display: block;
	margin: 0 auto;
	background: #959595;
}
.yw_lb{
	width: 268px;
	height: 268px;
	overflow: hidden;
	background: #dcdddd;
	border-radius: 200px;
	position: relative;
}
.yw_lb ol{
	display: block;
	width: 249px;
	height: 195px;
	border: 1px solid #fff;
	position: absolute;
	left: 9px;
	top: 9px;
	border-radius: 200px;
	text-align: center;
	color: #fff;
	padding-top: 54px;
}
.yw_lb ol li{
	font-size: 25px;
	line-height: 40px;
}
.yw_lb ol li a{
	color: #221815;
}
.yw_lb ol li a:hover{
	color: #bda081;
}
.fwnr{
	border-bottom: 1px dashed #727171;
	padding: 42px 0 92px;
	margin-bottom: 92px;
}
.zy_nr img{
	max-width: 100%;
}
.zy_nr .fwnr:last-child{
	border-bottom: 0;
}
.nav{
	overflow: hidden;
	margin-bottom: 55px;
}
.nav li{
	width: 128px;
	float: left;
	margin-right: 43px;
	font-size: 20px;
}
.nav li::after{
	content: "";
	display: block;
	width: 40px;
	height: 1px;
	background: #737373;
	float: right;
	margin-top: 10px;
}
.nav li a{
	color:  #737373;
}
.nav li:hover a,.nav li.on a{
	color: #830c12;
}
.nav li:hover::after{
	background: #830c12;
}
.new{
	min-height: 300px;
}
.new li{
	overflow: hidden;
	margin-bottom: 110px;
}
.new li:hover .n_nr h3{
	color: #222;
}
.n_pic{
	float: left;
	width: 330px;
	height: 202px;
	position: relative;
}
.n_pic img{
	width: 303px;
	height: 202px;
}
.n_pic::after{
	content: "";
	display: block;
	width: 62px;
	height: 2px;
	background: #830c12;
	position: absolute;
	right: 0;
	top: 26px;
	z-index: 2;
}
.n_nr{
	width: 822px;
	height: 202px;
	float: right;
}
.n_nr h3{
	font-size: 22px;
	color: #830c12;
	line-height: 51px;
}
.n_nr p{
	color: #929292;
	font-size: 14px;
	line-height: 26px;
}
.n_nr dl{
	margin-top: 50px;
	overflow: hidden;
	color: #7c7c7c;
	line-height: 23px;
}
.n_nr dl dt{
	float: left;
}
.n_nr dl dd{
	float: right;
	background: url(../img/more.jpg) no-repeat right center;
	padding-right: 31px;
}
.time{
	background: url(../img/time.jpg) no-repeat left center;
	padding-left: 18px;
	margin-right: 23px;
}
.ll{
	background: url(../img/liulan.jpg) no-repeat left center;
	padding-left: 22px;
}
.fenye{
	display: flex;
	align-items: center;
	justify-content: center;
}
.fenye a{
	display: block;
	margin: 0 22px;
	height: 37px;
	line-height: 37px;
	padding: 0 51px 0 12px;
	color: #727171;
	border: 1px solid #727171;
	font-size: 22px;
}
.fenye a.syy{
	background: url(../img/sjt.jpg) no-repeat 95px center;
}
.fenye a.xyy{
	background: url(../img/xjt.jpg) no-repeat 95px center;
}
.fenye a.fhlb{
	background: url(../img/xjt.jpg) no-repeat 115px center;
}
.fenye a:hover{
	color: #a72126;
	border: 1px solid #a72126;
}
.zj_title{
	width: 262px;
	height: 53px;
	border-bottom: 1px solid #b92126;
	text-align: center;
	margin: 0 auto 95px;
	font-size: 38px;
}
.zj_title::after{
	content: "";
	width: 58px;
	height: 6px;
	display: block;
	background: #b92126;
	margin: 16px auto 0;
}
.zjwh{
	width: 1040px;
	min-height: 657px;
	border: 1px solid #9d9d9d;
	margin-bottom: 118px;
	display: block;
}
.zjwh:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	
}
.zjwh ul{
	width: 694px;
	min-height: 529px;
	padding: 60px 0 60px 35px;
	float: left;
	font-size: 20px;
	line-height: 48px;
	overflow-y: auto;
}
/* .zjwh ul::-webkit-scrollbar {
    
    width: 2px;
    height: 3px !important;
}

.zjwh ul::-webkit-scrollbar-thumb {
    background: #9d9d9d;
	opacity: .5;
} */
.zjwh ul li{
	background: url(../img/hjt.jpg) no-repeat left 13px;
	padding-left: 50px;
}
.zjwh .zj_pic{
	width: 428px;
	height: 496px;
	float: right;
	margin:75px -160px 0 0;
}
.zjtd{
	overflow: hidden;
	margin-bottom: 45px;
}
.zjtd li{
	width: 100%;
	height: 600px;
	position: relative;
	margin-bottom: 30px;
}
.zjtd li .beijing img{
	width: 100%;
	height:600px;
}
.zjtd li .zj_nr{
	width: 100%;
	height:100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	padding: 80px 173px 80px 383px;
	/* padding: 80px 208px; */
	box-sizing: border-box;
	color: #fff;
}
.zjtd li .zj_nr img.pp{
	width: 42px;
	height: 46px;
	margin-bottom: 36px;
	display: none;
}
.zjtd li .zj_nr h3{
	line-height: 40px;
	margin-bottom: 24px;
	color:#231815;
	font-size: 30px;
	font-weight: 600;
}
.zjtd li .zj_nr h3 img{
	width: 3px;
	height: 29px;
	margin-right: 10px;
	vertical-align: middle;
	margin-top: -3px;
}
.zjtd li .zj_nr p{
	font-size: 13px;
	line-height: 24px;
}
.zj_nr_wz{
	/* height: 440px; */
	height: 380px;
	overflow-y: auto;
}
.zj_nr_wz::-webkit-scrollbar {
    
    width: 2px;
    height: 3px !important;
}

.zj_nr_wz::-webkit-scrollbar-thumb {
    background: #fff;
	opacity: .5;
}
.lx_nr{
	display: flex;
	align-items: center;
	justify-content:space-between;
	margin: 88px 0;
}
.lx_nr div{
	width: 294px;
	height: 100px;
	border: 1px solid #99373c;
	padding-top: 115px;
}
.lx_nr div p{
	font-size: 15px;
	color: #727171;
	line-height: 25px;
	padding: 0 32px;
	text-align: center;
}
.lx_nr div.gsdz{
	background: url(../img/dz.jpg) no-repeat center 35px;
}
.lx_nr div.lxdh{
	background: url(../img/dh.jpg) no-repeat center 35px;
}
.lx_nr div.qq{
	background: url(../img/qq.jpg) no-repeat center 35px;
}
.lx_nr div.email{
	background: url(../img/yx.jpg) no-repeat center 35px;
}
.dzdt{
	margin-top: 75px;
	height: 505px;
}
.dzdt iframe{
	width: 100%;
	height: 100%;
}
.rczp{
	margin-top: 70px;
	min-height: 400px;
}
.rczp li{
	margin-bottom: 50px;
}
.rczp li h2{
	font-size: 32px;
	color: #000;
	margin-bottom: 27px;
}
.rczp li .tip{
	display: inline-block;
	min-width: 580px;
	font-size: 15px;
	color: #727171;
	border-bottom: 1px solid #830c12;
	padding-bottom: 10px;
}
.rczp li .tip span{
	margin-right: 18px;
}
.rczp li .zpnr{
	margin-top: 35px;
	background: #ececec;
	padding: 35px 35px 0;
	color: #727171;
	font-size: 15px;
	line-height: 25px;
	overflow: hidden;
}
.rczp li .zpnr dl{
	width: 740px;
	margin-bottom: 30px;
}
.rczp li .zpnr dl dd{
	width: 200px;
	margin-right: 10px;
	display: inline-block;
}
.rczp li .ckxq{
	display: block;
	float: right;
	height: 35px;
	line-height: 35px;
	color: #872024;
	background: url(../img/gd.jpg) no-repeat right center;
	padding-right: 25px;
	margin-right: -35px;
}
.rczp li .ckxq:hover{
	color: #333;
}
.ywms{
	font-size: 17px;
	line-height: 40px;
	color: #221815;
	text-align: center;
	margin-bottom: 40px;
}

.ywlyxx{
	min-height: 400px;
	margin-bottom: 80px;
}
.ywlyxx li {
	margin:0 auto 30px;
	width: 998px;
}
.ywlyxx li img{
	width: 100%;
}
.xwnr{
	width: 870px;
	float: left;
	border-right: 1px solid #7d7d7d;
	padding-right: 48px;
}
.xwnr h1{
	font-size: 27px;
	text-align: center;
	line-height: 48px;
}
.xwnr h1::after{
	content: "";
	width: 110px;
	height: 2px;
	display: block;
	background: #a13e43;
	margin:36px auto;
}
.xw_tip{
	height: 34px;
	line-height: 34px;
	background: #e5e5e5;
	text-align: center;
	color: #727171;
	margin-bottom: 62px;
}
.xw_tip span{
	padding: 0 12px;
}
.xwxq{
	font-size: 18px;
	line-height: 30px;
	color: #727171;
	min-height: 400px;
	margin-bottom: 140px;
}
.xw_r{
	width: 235px;
	float: right;
	font-size: 14px;
}
.xw_r dl{
	margin-bottom: 25px;
}
.xw_r dl dt{
	color: #898989;
	margin-bottom: 11px;
}
.xw_r dl dd,.xw_r dl dd a{
	line-height: 23px;
	color: #221815;
}
.xw_r dl a:hover {
	color: #a13e43;
}
.sxp a{
	display: block;
	line-height: 23px;
	margin-bottom: 23px;
}
.sxp a em{
	color: #898989;
}
.sxp a p{
	color: #221815;
}
.sxp a:hover em,.sxp a:hover p{
	color: #a13e43;
}
.fx p{
	color: #898989;
	background: url(../img/fx.jpg) no-repeat left center;
	padding-left: 22px;
	margin-bottom: 15px;
}
.bshare-custom a{
	width: 28px;
	height: 28px !important;
	padding: 0 !important;
	margin-right: 14px !important;
}
.bshare-custom a.bshare-qqim{
	background: url(../img/fenxiang.jpg) no-repeat left top;
}
.bshare-custom a.bshare-weixin{
	background: url(../img/fenxiang.jpg) no-repeat -28px top;
}
.bshare-custom a.bshare-qzone{
	background: url(../img/fenxiang.jpg) no-repeat -58px top;
}
.bshare-custom a.bshare-qqim:hover{
	background: url(../img/fenxiang.jpg) no-repeat left -28px;
}
.bshare-custom a.bshare-weixin:hover{
	background: url(../img/fenxiang.jpg) no-repeat -28px -28px;
}
.bshare-custom a.bshare-qzone:hover{
	background: url(../img/fenxiang.jpg) no-repeat -58px -28px;
}
.zpxq{
	min-height: 300px;
	margin-bottom: 100px;
}
.zpxq h2{
	min-width: 582px;
	font-size: 28px;
	font-weight: bold;
	border-bottom: 1px solid #a13e43;
	line-height: 60px;
	display: inline-block;
}
.zpxq div{
	font-size: 25px;
	line-height: 50px;
	color: #221815;
}
.zpxq div.zp_title{
	font-weight: bold;
	margin-top: 40px;
}
.zpxq div.zp_title::after{
	content: "";
	display: block;
	width: 24px;
	height: 3px;
	background: #a13e43;
	margin-bottom: 20px;
}.beian {
	margin-top: 5px;
}
.beian a{
	color:#fff;
	font-size: 14px;
}
.beian a:hover{
	opacity: 0.75;
}
.f_c_ewm{
	float:right;
	margin-left:50px;
	width:90px;
}
.f_c_ewm img{
	width:100%;
}