@charset "utf-8";

/* CSS Document */
body{
	position: relative;
}
@font-face {
	font-family: 'BOOKOSB';
	src: url('fonts/BOOKOSB.TTF');
	src: local('BOOKOSB'), local('BOOKOSB'), url('fonts/BOOKOSB.TTF') format('truetype'), url('fonts/BOOKOSB.svg#Bebas') format('svg');
}

* {
	font-family: "微软雅黑";
	outline: none;
}

* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
}

body,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
from {
	margin: 0;
}

ol,
ul,
li,
img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}

input,
img,
textarea {
	border: none;
	border-radius: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
}

body>.qing {
	min-width: 100%;
}

a {
	text-decoration: none;
	blr: expression(this.onFocus=this.blur());
	/* IE Opera */
	outline: none;
	/* FF Opera */
}

a:focus {
	-moz-outline-style: none;
	/* FF */
}

img,
input {
	border: 0;
}

input,
textarea,
select {
	outline: none;
}

a div,
a span {
	cursor: pointer;
}

textarea {
	resize: none;
}


/*防止textarea放大时，三个斜线被放大*/

ul li {
	list-style: none;
}

.qing {
	display: block;
	clear: both;
}

.juzhong {
	width: 94%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.lf {
	display: block;
	float: left;
}

.rf {
	display: block;
	float: right;
}

*,
*:before,
*:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}

img {
	display: block;
}

.shu14 img,
.shu12 img {
	display: inline !important;
	max-width: 100% !important;
	height: auto !important;
}

.shu14 {
	line-height: 30px;
	color: #555;
	font-size: 14px;
}

.shu12 {
	line-height: 30px;
	color: #555;
	font-size: 12px;
}


/************************index.html***************************************/
.header{
	padding: 2.56vw 0;
}
.dh-header{
	padding: 2.6vw 0 0;
}

.logo {
	height: 40px;
}

.logo .logok {
	position: relative;
    float: left;
    width: 25.21vw;
    top: 50%;
    margin-top: -4.42vw;
}

.logo .logok a {
	display: block;
}

.logo .logok a img {
	width: 100%;
}

.logo .nav {
	float: right;
	width: 5.94vw;
	padding: 10px 0;
}

.logo .nav a {
	display: block;
}

.logo .nav a img {
	width: 100%;
}

.banner{
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden;
}
.ban-con a{
	display: block;
}
.ban-con a img{
	width: 100%;
}


.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 1.67vw;
    left: 0;
    width: 100%;
}
.banner .ban-icon {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}


.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}
.banner .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.banner .swiper-pagination-bullet {
    width: 2.19vw;
    height: 2.19vw;
    display: inline-block;
    border-radius: 100%;
    background: url(../images/ban-icon.png) no-repeat;
    background-size: 100% 100%;
    opacity: 1;
}
.banner .swiper-pagination-bullet-active {
    opacity: 1;
    background: url(../images/ban-icon-on.png) no-repeat;
    background-size: 100% 100%;
}



.shoujj {
	overflow: hidden;
	zoom: 1;
}

.shoujj ul {
	overflow: hidden;
}

.shoujj ul li {
	list-style: none;
	width: 23.1%;
	float: left;
	margin-right: 2.5%;
	display: block;
}
.shoujj ul li:last-child{
	margin-right: 0;
}

.shoujj ul li img {
	width: 100%;
	dispaly: block;
}

.dongtai {
	margin: 10px 0;
}

.tpbfb {
	width: 100%;
}

.tpbfb img {
	width: 100%;
}

.dongtai .dtk {
	background: #ffffff;
	padding: 10px 15px;
	overflow: hidden;
}

.mt-con{
	width: 100%;
	overflow: hidden;
}
.mt-block li {
	border-bottom: 4px double #fbdee6;
	padding: 10px 0;
}


.mtbd .pysh-con{
	position: relative;
	overflow: hidden;
	padding-bottom: 36px;
}



.mtbd .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 1.25vw;
    left: 0;
    width: 100%;
}
.mtbd .mt-icon {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}


.mtbd .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}
.mtbd .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.mtbd .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    background: url(../images/ban-icon2.png) no-repeat;
    background-size: 100% 100%;
    opacity: 1;
}
.mtbd .swiper-pagination-bullet-active {
    opacity: 1;
    background: url(../images/ban-icon2-on.png) no-repeat;
    background-size: 100% 100%;
}





.title {
	height: 42px;
	line-height: 40px;
	border-bottom: 4px double #fbdee6;
}

.dt_title_t {
	width: 60%;
	float: left;
	height: 4.61vw;
}

.title .dt_title_t .tp1 {
	width: 15%;
	height: 4.37vw;
	display: inline-block;
	;
}

.title .dt_title_t .tp1 img {
	height: 100%;
}

.title .dt_title_t .tp2 {
	width: 80%;
	height: 4.37vw;
	;
	display: inline-block;
}

.title .dt_title_t .tp2 img {
	height: 100%;
}

.title .dt_gd {
	float: right;
	width: 30%;
	height: 4.61vw;
	margin-top: 8px;
}

.title .dt_gd img {
	height: 100%;
	float: right;
}

.dtk .mt-block li{
	position: relative;
}

.xtp-tit{
	display: block;
	overflow: hidden;
	padding-left: 1em;
}
.xtp-tit span{
	display: inline-block;
}

.dongtai ul li .xtp {
	position: absolute;
	left: 0;
}

.dongtai ul li .xtp img {
	float: left;
	width: 60%;
	display: block;
	padding: 10px 0;
}

.dongtai ul li .dt_zt {
	float: left;
	font-size: 14px;
	color: #424242;
	line-height: 30px;
}

.dongtai ul li .dt_rq {
	text-indent: 1.5em;
	font-size: 12px;
	color: #c2c2c2;
}

.pysh {
	margin: 20px 0;
}

.pysh .pyshk {
	padding: 20px 20px 0;
	overflow: hidden;
	background:#FFF;
}
.pyshk-title{
	height:40px; line-height:40px;
}
.pysh .pyshk .jxbj_left {
	width: 49.8%;
	margin-top: 20px;
	float: left;
	border-right: 1px double #fbdee6;
	padding: 0 3.21vw;
}

.pysh .pyshk .jxbj_t img {
	width: 80%;
	margin: 0 auto;
}

.pysh .pyshk .pysh_zi {
	text-align: center;
	display: block;
	font-size: 14px;
	color: #424242;
}

.pysh .pyshk .jxbj_right {
	width: 49.8%;
	margin-top: 20px;
	float: right;
	border-left: 1px double #fbdee6;
}

.pysh-con{
	position: relative;
	overflow: hidden;
	padding-bottom: 16px;
}
.pyshk .pysh-con > .swiper-wrapper > .swiper-slide{
	width: 100% !important;
}



.pysh .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 2.67vw;
    left: 0;
    width: 100%;
}
.pysh .pysh-icon {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}


.pysh .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}
.pysh .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.pysh .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    background: url(../images/ban-icon2.png) no-repeat;
    background-size: 100% 100%;
    opacity: 1;
}
.pysh .swiper-pagination-bullet-active {
    opacity: 1;
    background: url(../images/ban-icon2-on.png) no-repeat;
    background-size: 100% 100%;
}
.pysh-con .swiper-slide li a{
	position: relative;
}
.pysh-con .swiper-slide li:nth-child(2n+1) a:after{
	display: block;
	position: absolute;
	content: '';
	right: 1px;
	top: 0;
	width: 1px;
	height: 100%;
	background: #f0dcba;
}
.pysh-con .swiper-slide li:nth-child(2n) a:before{
	display: block;
	position: absolute;
	content: '';
	left: 1px;
	top: 0;
	width: 1px;
	height: 100%;
	background: #f0dcba;
}



/******人心中产*********/

.rxzc {
	margin: 20px 0;
}

.rxzc .rxzc_nr {
	background: #FFF;
	padding: 10px 20px;
	overflow: auto;
}

.rxzc .rxzc_nr .rxzc_rw {
	padding: 20px 0;
	overflow: auto;
	border-bottom: 4px double #fbdee6;
}

.rxzc .rxzc_nr .rxzc_rw .rxzc_img {
	width: 16%;
	float: left;
}

.rxzc .rxzc_nr .rxzc_rw .rxzc_img img {
	width: 100%;
}

.rxzc .rxzc_nr .rxzc_rw .rxzc_zi {
	float: right;
	margin-left: 10px;
	width: 80%;
}

.rxzc .rxzc_nr .rxzc_rw .rxzc_zi .zw {
	color: #000000;
	font-size: 14px;
	display: block;
}

.rxzc .rxzc_nr .rxzc_rw .rxzc_zi .jj {
	color: #9a9a9a;
	font-size: 14px;
}


.rxzc-con{
	position: relative;
	overflow: hidden;
	padding-bottom: 26px;
}



.rxzc .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0;
    left: 0;
    width: 100%;
}
.rxzc .rxzc-icon {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}


.rxzc .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}
.rxzc .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.rxzc .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    background: url(../images/ban-icon2.png) no-repeat;
    background-size: auto 100%;
    opacity: 1;
}
.rxzc .swiper-pagination-bullet-active {
    opacity: 1;
    background: url(../images/ban-icon2-on.png) no-repeat;
    background-size: 100% 100%;
}

/******************/

.bdqt {
	margin: 20px 0;
}

.bdqt .bdqt_nr {
	padding: 10px 20px;
	background: #FFF;
	overflow: hidden;
}

.bdqtk {
	padding-top: 10px;
}

.bdqtk .bdqtk_img {
	position: relative;
	overflow: hidden;
}

.bdqtk .bdqtk_img a {
	display: block;
}

.bdqtk .bdqtk_img .left {
	width: 10%;
	position: absolute;
	top: 50%;
	left: 0;
}

.bdqtk .bdqtk_img .left img {
	width: 100%;
}

.bdqtk .bdqtk_img .mid {
	width: 60%;
	margin: 0 auto;
}

.bdqtk .bdqtk_img .mid img {
	width: 100%;
}

.bdqtk .bdqtk_img .right {
	width: 10%;
	position: absolute;
	top: 50%;
	right: 0;
}

.bdqtk .bdqtk_img .right img {
	width: 100%;
}

.bdqtk_zt {
	text-align: center;
	line-height: 30px;
	clear: both;
	padding: 10px 0;
}

.bdqtk_zt .bsp_tpjs {
	color: #e20742;
	font-size: 15px;
}

.bdqtk_zt .bspjj {
	color: #909090;
	font-size: 14px;
	line-height: 25px;
}
.bdqtk-con{
	position: relative;
}
.bdqtk-con .swiper-slide{
	width: 100%;
	overflow: auto;
}

.left,.right{
	position: absolute;
	display: block;
	z-index: 999;
	width: 8.02vw;
}
.left img,.right img {
	width: 100%;
}
.left{
	left: 1.67vw;
	top: 21.875vw;
}
.right{
	right: 1.67vw;
	top: 21.875vw;
}


.footer {
	min-height: 25.42vw;
	background: url(../images/footer_12.png) bottom center no-repeat;
	background-size: 100% auto;
}

.footer .ban {
	text-align: center;
	margin-top: 10px;
}

.footer .ban p {
	font-size: 12px;
	color: #909090;
	display: block;
	line-height: 20px;
}

.footer .ban p a {
	color: #909090 !important;
	dispaly: block;
}


/*******************小加号****************************/

#PathMenu {
	position: fixed;
	right: 2.6vw;
	bottom: 3.33vw;
	width: 14vw;
	height: 14vw;
	z-index: 1;
}

.PathInner {
	position: relative;
	width: 14vw;
	height: 14vw;
	/*margin-left: 340px;*/
}

.PathInner .PathItem {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.PathInner a {
	/* position:absolute; */
	display: block;
	/* overflow:hidden; */
	background-position: center;
	background-repeat: no-repeat;
	z-index: 999;
}

.PathInner a .item,
.rotate {
	width: 14vw;
	height: 14vw;
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	position: absolute;
}

.PathInner .PathMain {
	height: 100%;
	width: 100%;
	z-index: 1000;
	position: absolute;
	display: block;
	/* overflow:hidden; */
	background-position: center;
	background-repeat: no-repeat;
	bottom: 0;
	right: 0px;
}

.PathInner .PathMain .Tmain {
	height: 100%;
	width: 100%;
	position: absolute;
	right: 0px;
	overflow: hidden;
}

.PathInner .PathMain .Tmain .bjyt {
	height: 14vw;
	width: 14vw;
	position: absolute;
	right: 0px;
}

.PathInner .PathMain .Tmain .bjyt img {
	width: 100%;
	/*height: 100%;*/
	position: absolute;
	/*right: 20px;*/
}

.PathInner .PathMain .Tmain .rotate {
	-moz-transform: rotate(0deg);
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.PathInner .PathMain .Tmain .rotate .jia {
	width: 5vw;
	height: 5vw;
	position: absolute;
	
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.PathMain .Tmain .rotate .jia img {
	width: 5vw;
	height: 5vw;
}

.PathInner .cover {
	display: block;
	cursor: pointer;
	*filter: alpha(opacity=0);
	filter: alpha(opacity=0)\0;
	opacity: 0;
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	-ms-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
}

.PathInner .cover:hover {
	opacity: 0.2;
	*filter: alpha(opacity=20);
	filter: alpha(opacity=20)\0;
}

.PathItem .link {
	position: absolute;
	bottom: 0px;
	right: -14vw;
	width: 14vw;
	height: 14vw;
	background-image: url(../images/bg-item-2x.png);
}

.PathItem .link .item {
	bottom: 0;
	left: 0px;
}

.metaicondetail {
	background: #fff;
	color: #fff;
	border-radius: 6px;
	border: 1px #333 solid;
	min-width: 100px;
	max-width: 300px;
	overflow: hidden;
	text-align: center;
	position: absolute;
	display: none;
	top: -120px;
	left: -100px;
}

.metaicondetail .inner {
	border: 2px #fff solid;
	border-radius: 6px;
	background: #272727;
	font-size: 14px;
	padding: 5px;
}

.metaicondetail span {
	font-family: candara, arail;
	font-size: 18px;
}

.metaicondetail s {
	border-color: #333 transparent transparent;
	border-style: solid dashed dashed;
	border-width: 5px;
	clear: both;
	display: inline-block;
	font-size: 0;
	height: 0;
	margin-left: 3px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 44px;
	width: 0;
}


/*******************************about.html***************************************/

.aboutk .abk {
	background: #FFF;
	padding: 0 15px;
}

.gsjjk {
	height: 42px;
	padding: 10px 0;
	color: #000000;
	border-bottom: 4px double #f0dcba;
}

.gsjjk .gsjjzk {
	font-size: 16px;
}

.gsjjk a .fenl {
	font-size: 12px;
	float: left;
	color: #e6212a;
	margin-right: 1.25vw;
}

.dj{
	display: block;
	position: relative;
	line-height: 22px;
}
.dj span{
	display: block;
	float: left;
}
.fenl-icon{
	width: 2.5vw;
	position: relative;
	margin-top: 8px;
}
.fenl-icon img{
	width: 100%;
	vertical-align: top;
}

.down-menu a img {
	width: 2.4vw;
	padding: 18px 0 0;
	vertical-align: middle;
}

.jjnrk {
	padding: 20px 0;
}

.jjnrk .jjnrk_title {
	font-size: 18px;
	text-align: center;
	color: #e20742;
}

.jjnrk p {
	font-size: 14px;
	color: #838383;
	line-height: 25px;
	text-indent: 2em;
}
.jjnrk p img {
	max-width: 100%;
	height:auto !important;
}

.jgdl_img p img{
	vertical-align: top;
}

/*******************************baixiaosheng.html***************************************/

.mtbn {
	height: 26vw;
}

.mtbn a{
	display: block;
	float: left;
	width: 50%;
}
.mtbn img {
	width: 100%;
}

.mtbd {
	margin: 10px 0;
}

.mtbdbj {
	position: relative;
	background: #FFF;
	padding: 10px 10px 36px;
}

.mtbdbj ul li {
	list-style: none;
}

.mtbdbj ul li a {
	font-size: 14px;
	line-height: 25px;
}

.mtbdbj ul li a .mt_wt {
	color: #e20742;
}

.mtbdbj ul li a .mt_hd {
	color: #606060;
}

.sqdt {
	margin: 10px 0;
}

.rxzc_nr {
	background: #FFF;
	padding: 10px 10px 0;
}

.sqdtk {
	padding: 10px 0;
	overflow: auto;
	margin: 10px 0;
	border-bottom: 4px double #f0dcba;
}
.swiper-slide .sqdtk:nth-child(2){
	margin-bottom: 0;
}

.sqdtk .sqdtk_img {
	width: 30%;
	float: left;
}

.sqdtk .sqdtk_img img {
	width: 100%;
}

.sqdtk .sqdtk_zt {
	padding-left: 10px;
	width: 70%;
	float: left;
	line-height: 25px;
}

.sqdtk .sqdtk_zt a .zw {
	font-size: 14px;
	color: #e20742;
}

.sqdtk .sqdtk_zt a .riqi {
	font-size: 12px;
	color: #c4c4c4;
}



.sqdt .sqdt-con{
	position: relative;
	overflow: hidden;
	padding-bottom: 36px;
}



.sqdt .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 1.25vw;
    left: 0;
    width: 100%;
}
.sqdt .sqdt-icon {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}


.sqdt .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}
.sqdt .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.sqdt .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    background: url(../images/ban-icon2.png) no-repeat;
    background-size: 100% 100%;
    opacity: 1;
}
.sqdt .swiper-pagination-bullet-active {
    opacity: 1;
    background: url(../images/ban-icon2-on.png) no-repeat;
    background-size: 100% 100%;
}


/**********************风云人物***************/

.fyrwk {
	margin: 10px 0;
	overflow: hidden;
}

.fyrwk_nr {
	background: #FFF;
	padding: 10px;
}

.fyrw_js .fyrw_jsds .fyrw_img {
	width: 36vw;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	margin-left: -18vw;
	top: -18vw;
	padding: 2.08vw;
	background: #fff;
}

.fyrw_js .fyrw_jsds .fyrw_img img {
	width: 100%;
	text-align: center;
	display: block;
}

.fyrw_js .fyrw_jsds {
	background: #f8f1e8;
	margin-top: 100px;
	position: relative;
}

.fyrw_js .fyrw_jsds .fyrw_zt {
	padding: 24.15vw 4.375vw 4.83vw;
	text-align: center;
}

.fyrw_js .fyrw_jsds .fyrw_zt .fyrw_title {
	font-size: 16px;
	color: #e20742;
	line-height: 30px;
}

.fyrw_js .fyrw_jsds .fyrw_zt .fyrw_rwjs {
	font-size: 14px;
	color: #726b61;
	line-height: 25px;
	/*text-indent: 2em;*/
}

.jhdt_nr {
	background: #FFF;
	padding: 10px;
}

.jhdt_nr .jhdts {
	font-size: 14px;
	color: #8b8b8b;
	border-bottom: 4px double #fbdee6;
}

.jhdt_nr .jhdts .jhdt_title {
	font-size: 16px;
	color: #000000;
	line-height: 40px;
}

.jhdt_nr .jhdts .jhst_lxfs {
	font-size: 14px;
	color: #8b8b8b;
}
.jhdts_icon{
	margin-left: 0;
	line-height: 30px;
}
.jhdts_icon img {
	width: 4%;
	display: inline-block;
	vertical-align: top;
	margin-top: 6px;
}

.jhdt_nr .jhdts .jhst_lxfs .jhdts_dz {
	margin-left: 10px;
}

.jhdt_nr .jhdts .jhst_lxfs .jhdts_dh {
	margin-left: 10px;
}


/**********************cuture.html***************/

.qywhk {
	margin: 10px 0;
}

.qywh{
	margin-bottom: 10px;
}
.qywh-bg {
	background: #FFF;
	padding: 10px;
}

.qywh .qywh_title {
	line-height: 30px;
}

.qywh .qywh_title .hengt {
	width: 8%;
}

.qywh .qywh_title .hengt img {
	width: 100%;
}

.qywh .qywh_title .qywh_title_zi {
	font-size: 18px;
	color: #424242;
}

.qywh .qywh_title .ywxz {
	width: 57%;
}

.qywh .qywh_title .ywxz img {
	width: 100%;
}

.qywh .qywh_title .qywh_title_zi_fbt {
	font-size: 14px;
	line-height: 25px;
	color: #a67823;
}

.qywh .qywh_nr {
	font-size: 14px;
	color: #8e8e8e;
	line-height: 25px;
	text-indent: 2em;
}

.qywh .cul_img p {
	width: 100%;
	display: block;
}

.qywh .cul_img p img {
	width: 100%;
	display: block;
}


/**********************daohang.html***************/

.daohangk ul li {
	height: 18.33vw;
}

.daohangk ul:first-chlid li {
	background: url(../images/daohang_04.png) center center no-repeat;
	background-size: 100% 100%;
}

.daohangk ul li {
	background: url(../images/daohang_06.png) center center no-repeat;
	background-size: 100% 100%;
	text-align: center;
}

.daohangk ul:first-chlid li {
	background: url(../images/daohang_04.png) center center no-repeat;
	background-size: 100% 100%;
}

.daohangk ul li a {
	color: #e20742;
	font-size: 16px;
	text-align: center;
	line-height: 21vw;
	display: block;
}

.tupiank {
	display: table;
	margin: 9.375vw auto 6.46vw;
}

.tupiank li {
	width: 10.21vw;
	height: 10.21vw;
	float: left;
	margin-right: 8.85vw;
}
.tupiank li:last-child{
	margin-right: 0;
}

.tupiank li img {
	width: 100%;
}

.banquan {
	clear: both;
	padding-bottom: 5vw;
}

.banquan p {
	font-size: 14px;
}


/**********************fyrw.html***************/

.fyrwdk {
	padding: 10px 0;
	overflow: hidden;
	zoom: 1;
}

.fyrwdk ul li {
	list-style: none;
	overflow: hidden;
	zoom: 1;
}

.fyrwdk ul li a {
	display: block;
}

.fyrwdk ul li a .rw_left_img {
	float: left;
	width: 25%;
}

.fyrwdk ul li a .rw_left_img img {
	width: 100%;
}

.fyrwdk ul li .right_k {
	float: right;
	width: 70%;
	margin-left: 10px;
	line-height: 25px;
}

.fyrwdk ul li a .rw_right_wt {
	font-size: 14px;
	color: #e20742;
}

.fyrwdk ul li a .rw_right_hd {
	font-size: 14px;
	color: #606060;
}


/**********************jhdt.html***************/

.jhdtk .jhdtk_img {}

.jhdtk .jhdtk_img img {
	width: 100%;
}

.jhdtk_dk ul li {
	list-style: none;
}

.jhdtk_dk ul li .jhstk_title {
	font-size: 16px;
	color: #000000;
	line-height: 30px;
}

.jhdtk_dk ul li p .lxt_img a img {
	width: 4%;
	display: inline-block;
}

.jhdtk_dk ul li p span {
	font-size: 14px;
	color: #8b8b8b;
	line-height: 25px;
}


/**********************jigou.html***************/

.jgk {
	background: #FFF;
}

.jgk .title {
	padding: 0px 10px;
}

.jg_img {
	height: 26.15vw;
}

.jg_img p {
	width: 50%;
	float: left;
}

.jg_img p img {
	width: 100%;
}

.jigouk .ywtjs ul {
	display: table;
	margin: 4.375vw auto;
	height: 8.75vw;
	overflow: hidden;
}

.jigouk .ywtjs ul li {
	width: 22.92vw;
	height: 8.75vw;
	margin-right: 3.125vw;
	line-height: 8.75vw;
	text-align: center;
	border: none !important;
	text-align: center;
	float: left;
	background: url(../images/jigou_12.png) center center no-repeat;
	background-size: 100% 100%;
}
.jigouk .ywtjs ul li:last-child{
	margin-right: 0;
}

.jigouk .ywtjs .action {
	background: url(../images/jigou_10.png) center center no-repeat;
	background-size: 100% 100%;
}

.jigouk .ywtjs ul li a {
	font-size: 14px;
	color: #717171;
}

.jigouk .ywtjs .action a {
	color: #cca04e;
	font-size: 14px;
}

.jigouk .ywtjs_wz {
	padding: 2.6vw 4.04vw;
}

.jigouk .ywtjs_wz p {
	color: #888887;
	padding: 20px 10px;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
	text-indent: 2em;
}

.jigouk .ywtjs_wz .tupiank img {
	width: 39.31%;
	margin: 0 auto;
}


/**********************jigou_download.html***************/

.nb {
	border: none;
	height: 42px;
}

.jgdl {
	background: #FFF;
}

.jgdl_img p img {
	width: 100%;
}

.xiazai ul {
	padding: 0 4.17vw 3.75vw;
}

.xiazai ul li a {
	display: block;
	font-size: 14px;
	color: #606060;
}

.xiazai ul li {
	width: 100%;
	/*line-height: 13.52vw;*/
	border-bottom: 4px double #f0dcba;
}

.xiazai ul li .zititp {
	width: 89%;
	float: left;
	display: block
}

.xiazai ul li .zititp img {
	width: 2.5%;
	float: left;
	line-height: 20px;
	padding: 5px 0;
}

.xiazai ul li .zititp .down_load_zt {
	margin-left: 10px;
	/*margin-top: -13px;
	line-height: 13.52vw;*/
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.xiazai ul li a .down_img {
	width: 10%;
}

.xiazai ul li a .down_img img {
	width: 7%;
}
.xiazai ul li:first-child{
	    border-top: 4px double #f0dcba;
}

/**********************jigou_wz.html***************/

.ywtjs .bx {
	display: block;
	/*height: 15vw !important;
	padding: 2.5vw 0;*/
}

.wzk {
	font-size: 14px;
	line-height: 30px;
	padding: 0 4.17vw 2.5vw;
	clear: both;
}

.wzk ul {
	text-align: left;
}
.wzk ul li:first-child{
	border-top: 4px double #f0dcba;
}
.wzk ul li .wzk_wt {
	color: #e20742;
}

.wzk ul li .wzk_hd {
	color: #606060;
}


/**********************jigou_ywt.html***************/

.ywtwzjs {
	padding: 2.6vw 10px;
}

.ywtwzjs p,.ywtjs_wz a {
	color: #838383;
	font-size: 14px;
	line-height: 25px;
	text-indent: 2em;
}


/**********************shop.html***************/

.shop_sp {
	display: block;
	overflow: hidden;
	/* padding: 0 3.75vw 2.56vw; */
	padding-bottom: 2.25vw;
}

.shop_sp ul li b {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 5px;
	background: url(../images/shop_06.png) center center repeat-x;
	height: 10px;
	background-size: 100% 50%;
}

.jgdl {
	background: #FFF;
	overflow: hidden;
}

.shop_sp ul li a {
	display: block;
	margin: 20px 0;
	position: relative;
}

.shop_sp ul li {
	float: left;
	width: 50%;
	text-align: center;
	position: relative;
}

.shop_sp ul li span {
	display: block;	
	box-sizing: border-box;
}
.shop-pic{
	display: block;
	width: 26.54vw;
	height: 26.125vw;
	margin: 0 auto 2.21vw;
}
.shop-pic img{
	width: 100%;
	vertical-align: top;
	border: 1px solid #eb5b81;
}
.shop-tit{
	max-width: 36.04vw;
	height: 4.6em;
	padding: 0 1.21vw;
	font-size: 14px;	
	color: #424242;
	margin: 0 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	display: table !important;
	text-align: center;
}
.shop-tit i{
	font-style:normal;
	display: table-cell !important;
	vertical-align: middle;
}


.shop_sp > ul > li:nth-child(2n+1) a:after{
	display: block;
	position: absolute;
	content: '';
	right: 1px;
	top: 0;

}
.shop_sp > ul > li:nth-child(2n) a:before{
	display: block;
	position: absolute;
	content: '';
	left: 1px;
	top: 0;

}

/**********************shop_ny.html***************/

.aboutks {
	height: 50px
}

.aboutks .abks {
	background: #FFF;
	padding: 0 10px;
}

.shop_ny_rn {
	margin: 20px 0;
}

.shop_ny_rn .bj {
	background: #FFF;
	overflow: hidden;
}

.shop_ny_rn .bj .shop_banner {
	border-bottom: 4px double #f0dcba;
}

.shop_ny_rn .bj .shop_banner img {
	width: 100%;
}

.shop_ny_rn .bj .shop_ssjf_jsk {
	padding: 10px 10px 0;
}

.shop_ny_rn .bj .shop_ssjf_jsk .shop_ssjf_k {
	overflow: hidden;
	margin-bottom: 10px;
}

.shop_ny_rn .bj .shop_ssjf_jsk .jpjs {
	float: left;
	width: 70%;
	text-align: left;
	border-right: 4px double #f0dcba;
}

.shop_ny_rn .bj .shop_ssjf_jsk .jpjs .sjf_title {
	font-size: 14px;
	color: #e20742;
	line-height: 2em;
}

.shop_ny_rn .bj .shop_ssjf_jsk .jpjs .sjfzy {
	color: #b7b7b7;
	font-size: 12px;
	padding-left: 5px;
	line-height: 2em;
}

.shop_ny_rn .bj .shop_ssjf_jsk .jiage {
	display: block;
	width: 30%;
	float: right;
	font-size: 20px;
	color: #e6212a;
	line-height: 13.125vw;
	height: 13.125vw;
	text-align: center;
}
.jiage span{
	font-size: 12px;
}

.shop_ny_rn .bj .shop_ssjf_jsk .jp_jieshao {
	border: 1px solid #f0dcba;
	background: #fefcfa;
	clear: both;
	padding: 15px 20px;
}

.shop_ny_rn .bj .shop_ssjf_jsk .jp_jieshao span {
	font-size: 14px;
	color: #837d75;
	text-align: left;
}

.shop_ny_rn .bj .shop_ssjf_jsk .tishhi {
	display: block;
	font-size: 12px;
	color: #837d75;
	line-height: 3em;
}

.cpxxk_bj {
	background: #FFF;
	padding: 10px;
}

.cpxxk .cpxx_img {
	width: 100%;
}

.cpxxk .cpxx_img img {
	width: 100%;
}

.dbfdk {
	height: 12.5vw;
	width: 100%;
	background: #ebebeb;
	position: fixed;
	z-index: 999;
	bottom: 0;
	left: 0;
}

.dbfdk a {
	position: relative;
	display: block;
	height: 12.5vw;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color: #FFF;
	margin: 0 auto;
}
.dbfd-tel,.dbfd-shop{
	position: relative;
	display: table;
	top: 50%;
	margin: 0 auto;
	margin-top: -2.865vw;
}
.dbfd-tel p{
	display: block;
}
.dbfd-tel p span,.dbfd-shop p span{
	display: block;
	float: left;
	line-height: 5.73vw;
}
.dbfd-tel p img,.dbfd-shop p img{
	width: 5.73vw;
	vertical-align: bottom;
}
.dtfdk {
	display: block;
	width: 60%;
	float: left;
	height: 50px;
	background: #8ac020;
}

.dbfdk .dbfd_left {
	float: left;
	background: #c12c20;
	width: 50%;
	height: 12.5vw;
}

.dbfdk .dbfd_left .sjhm {
	font-size: 18px;
	color: #FFF;
	padding-left: 2.08vw;
}
.dbfdk .yuanquan {
	position: absolute;
	left: 50%;
	top: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.dbfdk .dbfd_right {
	float: right;
	background: #cca04e;
	width: 50%;
	height: 12.5vw;
}

.dbfdk .dbfd_right .jjgm {
	font-size: 18px;
	color: #FFF;
	padding-left: 2.08vw;
}


.shop-ban-con img{
	width: 100%;
}


.shop-ban-con{
	position: relative;
	overflow: hidden;
	padding-bottom: 0;
}



.shop_ny_rn .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 2.67vw;
    left: 0;
    width: 100%;
}
.shop_ny_rn  .shopb-icon {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}


.shop_ny_rn .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}
.shop_ny_rn .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.shop_ny_rn .swiper-pagination-bullet {
    width: 2.19vw;
    height: 2.19vw;
    display: inline-block;
    border-radius: 100%;
    background: url(../images/ban-icon2.png) no-repeat;
    background-size: 100% 100%;
    opacity: 1;
}
.shop_ny_rn .swiper-pagination-bullet-active {
    opacity: 1;
    background: url(../images/ban-icon2-on.png) no-repeat;
    background-size: 100% 100%;
}
.shop-ban-con .swiper-slide li a{
	position: relative;
}



/**********************meiti.html***************/

.xlalak:hover ul {
	display: block;
}

.xlalak {
	position: relative;
}

.xlalak ul {
	width: 40%;
	display: none;
	background: #e20742;
	padding: 10px;
	position: absolute;
	top: 10px;
	right: 20px;
	z-index: 9;
}

.xlalak ul .hots a span {
	color: #cca04e;
}

.xlalak ul li {
	height: 50px;
	line-height: 46px;
	border-bottom: 1px double #ec5b82;
}

.xlalak ul li a span {
	color: #ece3df;
	font-size: 16px;
	display: inline-block;
	line-height: 48px;
}

.xlalak ul li a img {
	width: 8%;
	float: right;
}


/**********************sqdt.html***************/

.sqdtks ul li {
	padding: 10px 0;
}
.sqdtks ul li a{
	display: block;
}

.sqdtks ul li .sqdtk_img img {
	width: 100%;
}

.sqdtks ul li .sqdtk_zit {
	font-size: 14px;
	color: #e20742;
	line-height: 28px;
}

.sqdtks ul li .riqik {
	font-size: 14px;
	color: #cfcfcf;
}