﻿
/*头部尾部*/

html,body,div,img{
	 
    font-family:"华康黑体W5","Microsoft yahei", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	
	}
	/*170925*/
	
/*@font-face {
    font-family: 'icomoon';
    src:    url('fonts/icomoon.eot?8nqtqc');
    src:    url('fonts/icomoon.eot?8nqtqc#iefix') format('embedded-opentype'),
        url('fonts/icomoon.ttf?8nqtqc') format('truetype'),
        url('fonts/icomoon.woff?8nqtqc') format('woff'),
        url('fonts/icomoon.svg?8nqtqc#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}	
	*/
	
@font-face {
    font-family: '华康黑体W5';
    src:    url('../fonts/华康黑体W5.TTF');
    src:    url('../fonts/华康黑体W5.TTF') format('embedded-opentype'),
        url('../fonts/华康黑体W5.TTF') format('truetype'),
        url('../fonts/华康黑体W5.TTF') format('woff'),
        url('../fonts/华康黑体W5.TTF') format('svg');
		
    src:    url('../fonts/华康黑体W5.TTF');
    font-weight: normal;
    font-style: normal;
}	


.top-box {
    margin-top: 38px !important; /*171012*/
	height:auto !important;
} /*171010*/


.top-box:active {
    margin-top: 38px !important; /*171012*/
	height:auto !important;
	display:none;
	
} /*171010*/



.logo-top{
	text-align: center;
	/*height:55px;*/
	height:auto; /*171010*/
	max-height:75px; /*171010*/
	overflow: hidden;
	/*margin: 15px auto;*/
	margin: 0px auto 15px auto;/*171010*/
	position: relative;
}

.zdj-logo{
	/*width: 100px;*/
	width: 125px; /*171010*/
	/*height:55px;*/
    height:auto; /*171010*/
	max-height:75px; /*171010*/

}
.zdj-tel{
	float: right;
	position: absolute;
	right: 0;
	bottom: 0;
	/*font-size: 12px;*/
	font-size: 16px; /*171012*/
}
.zdj-meun{
	/*padding: 10px 0;*/
	border: 1px solid #f5f5f5;
	border-left: 0;
	border-right: 0;
	width: 100%;
}

.zdj-topbox{
	display: flex;
	justify-content: flex-end;
}
.zdj-meunbox ul{
	display: flex;
	
	justify-content: space-between;
}
.zdj-meunbox ul li{
	width: 110px;
/*	height: 35px;*/
	line-height: 45px; /*171012*/
}
.zdj-meunbox ul li a{
	color: #8f8f8f;
	/*font-size: 12px;*/
	font-size: 16px; /*171012*/
	
}

.zdj-meunbox ul li .layout a{
	color: #8f8f8f;
	font-size: 14px; /*171012*/
	
}


.zdj-meunbox .layout .tab_menu li{ 
	width: 160px; line-height: 28px;
	}
 /*171017*/

.zdj-paty{
	width: 250px;
/*	height: 35px;*/
	overflow: hidden;
	line-height: 35px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.zdj-search{
	float: left;
}
.zdj-search img{
	/*width: 25px;*/
	width:24px;  /*171012*/
	position: relative;
    /*top: 5px;*/
	top: 12px; 
	margin-left: 15px;
	
}/*171012*/

.tab_box {
    width: 300px !important;
    height: 210px !important;
    float: left;
}
/*171015*/

.tab_box .hide img {
    width: 270px !important;
    height: 140px !important;
    float: left;
}
/*171015*/

.product-box{ 
	width:auto; 
	float:left; 
	height:auto;
	padding-top:22px;
	}
/*171015*/


.tab_box .hide{

}
/*171015*/

.paty-box{
	float: right;
}

.paty-box img{
	/*height: 12px;*/
	height: 16px; /*171012*/
	margin-left: 15px;
	margin-top: 16px;  /*171012*/
}
.co-fb{
	color: #8b1c21;
	font-weight:bold; 
	font-size: 20px;
}/*171012*/


.side-bar{  width: 80px !important;
    right: 16px !important;
} /*171012*/

.side-bar .icon-mail{ top: 100% !important;
	background: url(/home/img/dianhua3.png) no-repeat !important;
	background-size: 80px 64px !important;
} /*171012*/

.side-bar .icon-chat{
 background: url(/home/img/dianhua1.png) no-repeat !important; 
 background-size: 80px 64px !important;
} /*171012*/

.side-bar .icon-chat .chat-tips img{ height:64px !important;}

.side-bar a {
    width: 80px !important;
    height: 64px !important;
	} /*171012*/
	
.chat-tips{
    right: 114px !important;
    /*top: 2px !important;*/
	
}	/*171012*/

.side-bar .icon-blog {
    background: url(/home/img/dianhua2.png) no-repeat !important;
	background-size: 80px 64px !important;
}
/*171012*/



.zdj-footer{
	border-top: 4px solid #8b1c21;
}
.zdj-flex{
	display: flex;	  
}
.zdj-c1{
width: 200px;
}
.zdj-c1-info{
	width: 1000px;
}
.zdj-c1-info ul{
	display: flex;
	justify-content: space-between;
	padding-top: 15px;
	padding-bottom: 8px;
}
.zdj-c1-info ul li{
	display: block;
	width:250px;
	text-align: center;
	font-size:15px; /*171017*/
}
.zdj-c1-info ul li a{
	color: #333333;
	font-weight: 600;
    font-size:15px; /*171017*/

}
.zdj-c2{
	background: #f9f7f6;
	width: 99.9%;
	border: 1px solid #8b1c21;
	border-left: 0;
	border-radius: 0;
	height: 200px;
	overflow: hidden;
}
.zdj-c2-logo{
	height: 200px;
	width: 200px;
	vertical-align: middle;
	line-height: 200px;
}
.zdj-c2-logo a{
	display: table-cell;
	height: 200px;
	text-align: center;
	width: 200px;
	vertical-align: middle;
}
.zdj-c2-logo img{
	width: 150px;
	vertical-align: middle;
}
.zdj-c2-info{
	display: flex;
	justify-content: space-between;
	padding-top: 15px;
	padding-bottom: 8px;
	width: 1000px;
}
.zdj-c2-info ul{
	display: block;
	width: 250px;
	text-align: center;
}
.zdj-c2-info ul li a{
	color: #8f8f8f;
	/*font-size: 12px;*/
	font-size: 14px; /*171017*/
	line-height:24px; /*171017*/
}
.fot-path{
	padding: 20px 0;
	text-align: center;
}
.fot-path img{
	width: 35px;
	margin-right: 30px;
}
.footer-title{
	color: #8f8f8f;
	font-size: 12px;
	text-align: center;
}
.bg-f9{
	background: #f9f7f6;
}
/*头部尾部end*/


/*隐私申明*/
.article-title{
	padding:15px 0
}
.article-title a{
    color: #8F8F8F;
}
.article-left{
	width: 180px;
	border: 1px solid #F5F5F5;
	padding-top: 15px;
	padding-bottom: 30px;
}
.article-left .first{
	padding-left: 30px;
	padding-bottom: 10px;
	font-weight: 900;
}
.article-left .first a{
	color: #8F8F8F;
	display: block;
}
.article-left li{
	padding-left: 30px;
	line-height: 30px;
}
.article-left li a{
	color: #8F8F8F;
	font-size: 12px;
	display: block;
}
.article-left .current{
	background: #8b1c21;
}
.article-left .current a{
	color: white;
}
.article-box{
	display: flex;
	-sand-display:flex;
	justify-content: space-between;
}
.article-right{
	width: 990px;
}
.article-info{
	padding: 50px 30px;
	border: 1px solid #F5F5F5;
	min-height: 300px;
}
.article-h2{
	color: #8b1c21;
	margin-bottom: 30px;
	text-align: center;
	
}
.article-info p{
	line-height: 25px;
	margin-bottom: 20px;
	font-size: 12px;
}
.footer{
	max-width: 1920px;
	min-width: 1200px;
}

/*文章政策*/
.policy-title{
	padding: 15px 0;
	border-bottom: 1px solid #F5F5F5;
}
.policy-title a{
	color: #8F8F8F;
	
}
.policy-title .cur{
	color: #8b1c21;
}

.policy-box{
	display: flex;
	justify-content: space-between;
	padding: 20px 0;
	
}
.policy-left{
	width: 990px;
	min-height: 800px;
	margin-bottom: 50px;
}

.policy-left h2{
	padding: 0 20px;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 20px;
}
.source-box{
	text-align: center;
}
.source-box span{
	font-size: 12px;
	color: #8F8F8F;
}
.source-1{
	margin-right: 15px;
}
.source-2{
	margin-right: 10px;
}
.source-3 a img{
	width: 15px;
}
.source-info{
	margin-top: 30px;
	min-height: 600px;
}
.source-info p{
	text-indent: 2px;
	line-height: 25px;
	font-size: 12px;
	color: #8F8F8F;
	margin-bottom: 20px;
}
.source-label{
	padding: 20px 0;
}
.source-label img{
	width: 15px;
}
.source-label a{
	padding: 0 10px;
	color: #8b1c21;
	font-size: 14px;
}

.source-updown{
	display: flex;
	justify-content: space-between;
}

.updown-info{
	width: 350px;
	vertical-align: middle;
	text-align: center;
/*	height: 200px;*/	
	
}
.updown-left{
	width: 80px;
	vertical-align: middle;
	height: 80px;
	overflow: hidden;
	float: left;
}
.updown-left img{
	width: 100%;
}
.updown-right{
	width: 190px;
	margin-left: 20px;
	vertical-align: middle;
	text-align: left;
	display: table-cell;
	height: 80px;
	float: left;
}
.updown-p{
	color: #8F8F8F;
	font-weight: 900;
}
.updown-p1{
	color: #8F8F8F;
	font-size: 12px;
	margin-top: 10px;
	line-height: 20px;
	height: 40px;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
}
.policy-right{
	width: 182px;
	overflow: hidden;
}

.hot-label{
	width: 180px;
/*	padding: 30px 10px;*/
	height: 300px;
	border: 1px solid #8b1c21;
}
.hit-label-box{
	height: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 10px;
	position: relative;
}
.hot-label h2{
	text-align: center;
	padding: 25px 0;
	
}
.hot-label label a{
	color: #8F8F8F;
	padding: 3px 5px;
	background: #F5F5F5;
	white-space: nowrap;
	margin-right: 15px;
	margin-bottom: 10px;
	font-size: 12px;
}
.hot-label label{
	display: block;
	float: left;
	margin-bottom: 10px;
	
}
.more-lavel{
	position: absolute;
	bottom: 0;
	right: 10px;
	color: #8b1c21;
	font-size: 12px;
}

.explain{
	width: 400px;
	height: 500px;
	/*display: table-cell;
	vertical-align: middle;
	text-align: left;*/
	background: url(../img/e6.png) center center no-repeat;
	background-size: cover;
}
.explain-box{
	width: 370px;
	height: 470px;
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	background: #8b1c21;
	color: white;
	position: relative;
	top:15px;
	left: 15px;
}
.explain-box p{
	color: white;
	font-size: 14px;
	padding: 0 50px;
	line-height: 25px;
}


/*丘比特专题*/
.cupid-left{
	float: left;

}
.cupid-left img{
	width: 100%;
}
.cupidri-box{
	text-align: left;
	padding: 0 10px;
	width: 530px;
	height: 488px;
}
.cupid-right{
	float: left;
	margin-left: 15px;
	width: 530px;
	height: 488px;
}
.cupid-title{
	font-size: 25px;
	color: #8b1c21;
	text-align: left;
	margin-bottom: 30px;
}
.cupid-p{
	font-size: 14px;
	color: #8F8F8F;
	text-indent: 2px;
	line-height: 20px;
	text-align: left;
}
.cup-title{
	color: #8b1c21;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
}
.table-c{
	display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.cup-box{
	padding: 30px 0;
}
.cup-img img{
	width: 100%;
}
.cup-good{
	padding: 10px 0;
}
.cup-ul li{
	/*width: 400px;
	height: 420px;*/
	
	width: 396px; /*171021*/
	height: 416px; /*171021*/
	
	overflow: hidden;
/*	margin-right: 30px;*/
	display: table-cell;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 30px;
    float: left;
	border:2px solid #fff; /*171014*/
}

.cup-ul li:hover{ border:2px solid #8b1c21;} /*171101*/



.cup-ul li:nth-child(3n){
/*	margin-right: 0;*/
}
.cup-ul li img{
	/*width: 380px;
	height: 380px;*/
	
	width: 376px; /*171021*/
	height: 376px; /*171021*/
	
	vertical-align: middle;
}

.cup-ul li p{
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.cup-other{
	padding: 30px 0;
}
.oth-span{
	width: 485px;
	border: 1px solid #8b1c21;
	float: left;
}
.oth-title{
	width: 200px;
	font-size: 20px;
	float: left;
	text-align: center;
	position: relative;
	top: -18px;
}
.hide{
	display: none;
}

