@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */

.nav_box {
	width: 180px;
	height: 131px;
	position: absolute;
	left: 50%;
	margin-left: 375px;
	top: 149px;
}
.nav_list {
	width: 180px;
	height: 131px;
}
.nav_list li {
	font-size: 24px;
	font-weight: normal;
	color: #000;
	line-height: 56px;
	text-align: right;
	cursor: pointer;
	position: relative;
	background: url(/video/cj/index/images/pc_mobile/dh.png) right 20px no-repeat;
	padding-right: 25px;
	
}
.nav_list li a {
	color: #000;
}
.nav_list .f a {
	color: #2b47aa;
}
.footer { padding-top: 40px; background:#6d4b44; text-align: center; margin-top: 50px; height:95px; }
.footer p { line-height: 30px; font-size: 16px; color: #fff; margin-top:5px; }
.ren { width:312px; margin:14px auto;}
.ren img{ width:312px; height:208px;}
.ren h3{ font-size:20px; color:#5a3f33; text-align:center; position:relative; margin:20px auto 20px; padding-bottom:10px;}
.ren h3:after{ content:""; width:60px; height:3px; background:#5a3f33; position:absolute; left:50%; bottom:0; margin-left:-30px; }
.ren h2{ font-size:28px; color:#5a3f33; text-align:center;margin:20px auto ;}
.ren p{font-size:16px; color:#5a3f33; text-align:center; padding-bottom:20px;}




@media screen and (max-width: 768px) {
.nav_box {
    width: 97%;
    height: 131px;
    position: absolute;
    left: 0;
    margin-left: 0; z-index:300;
    top: 20px;
}
.nav_list li {

font-size: 14px;
font-weight: normal;
color: #000;
line-height: 30px; text-align:right;
cursor: pointer;
position: relative; background:url(/video/cj/index/images/pc_mobile/dh.png) right 8px no-repeat; padding-right:25px;
}
.nav_list {
    width: 100%;
    height: auto;
}
.sjbq{width: 100%;
    height: auto;}
.sjbq img{width: 100%;
    height: auto;}
}
