﻿@charset "utf-8";

.cl {
	*zoom: 1
}

.cl:after {
	display: block;
	clear: both;
	height: 0;
	content: "\200B"
}

body {
	background: #f6f6f6
}

.bg-white {
	background: #fff
}

.bg-white .zsj-box .list li {
	border: 1px solid #f6f6f6;
	width: 288px
}

.bg-gray {
	background: #f6f6f6
}

.bg-blue {
	background: #cc0000
}

.bg-yellow {
	background: #ff8d01
}

.pr {
	position: relative
}

.w230 {
	width: 160px
}

.w970 {
	width: 970px
}

.bdr4 {
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.dh-main {
	padding: 10px 0 30px
}

.dh-nav {
	background: #fff;
	z-index: 989
}

.dh-nav a {
	display: block;
	padding: 0 0 0 25px;
	line-height: 40px;
	font-size: 12px;
	color: #666;
	border-top: 1px solid #f3f3f3
}

.dh-nav a:hover,.dh-nav a.cur {
	font-weight: 700;
	color: #cc0000;
	border-left: 3px solid #cc0000;
	padding: 0 0 0 22px
}

.dh-box {
	margin-bottom: 20px;
	background: #fff;
	*zoom: 1;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.dh-box:after {
	display: block;
	clear: both;
	height: 0;
	content: "\200B"
}

.dh-box:after {
	display: block;
	clear: both;
	height: 0;
	content: "\200B"
}

.dh-box .tit {
	line-height: 60px;
	font-size: 0;
	border-bottom: 1px solid #f3f3f3
}

.dh-box .tit h2 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	font-size: 16px;
	color: #333;
	font-weight: 700
}

.dh-box .tit .line {
	overflow: hidden;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	width: 3px;
	height: 18px;
	margin-right: 22px;
	line-height: 18px;
	background: #cc0000
}

.dh-box .tit .more {
	margin-right: 24px;
	font-size: 14px;
	color: #999;
	cursor: pointer
}

.dh-box .tit .more .triangle {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	margin: -3px 0 0 10px;
	font-size: 0;
	border-width: 4px;
	border-color: #999 transparent transparent transparent;
	border-style: solid;
	border-bottom: 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease
}

.dh-box .tit .more.cur .triangle {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.dh-box .tit-tab {
	padding: 0 5px;
	line-height: 60px;
	font-size: 0;
	border-bottom: 1px solid #f3f3f3
}

.dh-box .tit-tab a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	margin: 0 20px;
	font-size: 16px;
	color: #333
}

.dh-box .tit-tab a.cur,.dh-box .tit-tab a:hover {
	height: 58px;
	border-bottom: 3px solid #cc0000;
	color: #cc0000;
	font-weight: 700
}

.dh-box .list {
	overflow: hidden;
	padding: 0 0 20px 4px;
	*zoom: 1;
	-webkit-transition: height .3s linear;
	-moz-transition: height .3s linear;
	-ms-transition: height .3s linear;
	transition: height .3s linear
}

.dh-box .list:after {
	display: block;
	clear: both;
	height: 0;
	content: "\200B"
}

.dh-box .list:after {
	display: block;
	clear: both;
	height: 0;
	content: "\200B"
}

.dh-box .list li {
	float: left;
	margin: 20px 0 0 20px
}

.dh-box .list li a {
	position: relative;
	display: block;
	width: 258px;
	padding: 17px 18px;
	background: #f7f8fa;
	font-size: 0;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.dh-box .list li a img {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	width: 35px;
	height: 35px;
	-webkit-border-radius: 100%;
	-ms-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%
}

.dh-box .list li a .text {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	width: 195px;
	margin-left: 15px
}

.dh-box .list li a strong {
	overflow: hidden;
	line-height: 26px;
	font-size: 14px;
	color: #444
}

.dh-box .list li a p {
	overflow: hidden;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	margin-top: 2px;
	color: #999
}

.dh-box .list li a .arrow {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	margin-left: 10px;
	background: url(../images/arrow.png) no-repeat;
	background-size: 18px;
}

.dh-box .list li a .ecode {
	display: none;
	position: absolute;
	top: -97px;
	left: 0;
	width: 82px;
	height: 82px;
	padding: 10px;
	background: #fff;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)
}

.dh-box .list li a .ecode:after {
	content: '';
	position: absolute;
	bottom: -6px;
	left: 28px;
	font-size: 0;
	border-width: 6px;
	border-color: #fff transparent transparent transparent;
	border-style: solid;
	border-bottom: 0
}

.dh-box .list li a .ecode img {
	width: 82px;
	height: 82px
}

.dh-box .list li a:hover {
	background: #f0f1f2
}

.dh-box .list li a:hover .ecode {
	display: block
}

.dh-box .list-tj {
	*zoom: 1;
	padding: 0 0 24px 4px
}

.dh-box .list-tj:after {
	display: block;
	clear: both;
	height: 0;
	content: "\200B"
}

.dh-box .list-tj:after {
	display: block;
	clear: both;
	height: 0;
	content: "\200B"
}

.dh-box .list-tj li {
	overflow: hidden;
	position: relative;
	float: left;
	width: 168px;
	margin: 20px 0 0 20px
}

.dh-box .list-tj li img {
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.dh-box .list-tj li p {
	position: absolute;
	bottom: -36px;
	left: 0;
	width: 140px;
	padding: 0 14px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	-webkit-border-radius: 0 0 4px 4px;
	-ms-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	color: #fff;
	background: #000;
	background: rgba(0,0,0,0.6);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease
}

.dh-box .list-tj li a:hover p {
	bottom: 0
}

/*#fixed-dh-main .list {
	height: 300px;
	min-height: 300px
}*/
header {
    width: 100%;
    height: 70px;
    background: #cc0000;
}
header nav {
    width: 1150px;
    height: 100%;
    margin: 0 auto;
}
.lion_logo {
    float: left;
    margin-top: 16px;
}
.lion_search {
    float: right;
}
.lion_top_menu_wrap {
    float: left;
}
.lion_top_menu_wrap ul {
    height: 100%;
    display: inline-block;
	padding-left:60px;
}
.lion_top_menu_wrap > ul > li {
    float: left;
    cursor: pointer;
    height: 100%;
    line-height: 70px;
    text-align: center;
    font-size: 14px;
}
.lion_top_menu_wrap > ul > li.selected > a {
    font-weight: 700;
}
.lion_top_menu_wrap ul li > a {
    display: inline-block;
    padding: 0 24px;
    color: #ffffff;
    text-decoration: none;
}
.lion_top_menu_wrap ul li:hover {
    background: #bd0202;
}
.lion_hide {
    display: none;
}
.lion_second_menu_wrap {
    position: absolute;
    background-color: #ffffff;
    top: 70px;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 1px 12px 0 rgba(0,0,0,.2);
    box-shadow: 0 1px 12px 0 rgba(0,0,0,.2);
    color: #444;
    z-index: 99;
    width: 155px;
    text-align: left;
}
.lion_top_menu_wrap ul li:hover .lion_second_menu_wrap {
    display: block;
}
.lion_second_menu_wrap p {
    height: 44px;
    line-height: 44px;
    cursor: pointer;
}
.lion_second_menu_wrap p:hover {
    background: #f0f0f0;
}
.lion_second_menu_wrap p a {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 20px;
    text-decoration: none;
	color:#333;
}
.lion_second_menu_wrap p a:hover {
    color: #333333;
}
.search1 {
    margin-top: 14px;
}

.title_bar {
    border-bottom: 1px solid #eee;
    height: auto;
    width: 100%;
	}

.title_bar_1 {
	width:1150px;margin:0 auto; padding-top:0px;}
.post-title {
	 font-size: 36px;padding:25px 0;}

 #sousuo {width:1150px;height:45px;border-bottom:1px solid #E8E8E8;padding-bottom:3px;clear:both;margin:0 auto;}
.leftgg {width:770px;height:25px;overflow:hidden;float:left;padding-top:13px;}
.search {height:45px;line-height:30px;margin-top:10px;float:right;}
.search1 {border:1px solid #e8e8e8; padding:0 7px 0 14px; line-height:20px; border-radius: 4px;  text-align:right; float:right;overflow:hidden; clear:both; background:#fff;}
.key_input {border: none; line-height: 20px; height:20px; width: 240px; background: #fff; color: #999; font-size: 12px; padding:7px 10px 8px 0}
.key_input1 {border: 1px solid #e8e8e8; line-height: 20px; height:20px; width: 366px; background: #fff; color: #999; font-size: 12px; padding:7px 10px 8px 0}
.c_btn{color: #FFFFFF; width:28px; border:none; CURSOR: pointer; background:url(../images/icon.png) no-repeat -130px -184px;height: 37px;}
#footer {background: url("../images/b_bg.gif") repeat-x scroll 0 0 #666666;height:130px;padding: 52px 0 52px;}
#footbox {width:1150px;margin: 0 auto;margin-top: 30px;}
#footer p {line-height:30px; color:#fff;}
#footer p.botlink a {color:#cecece; padding:0 35px 0 0; }
#footer p.botlink a:hover {text-decoration:none;color:#f2f2f2;}
#footer p.tj {margin-top:10px;color:#cecece;}
#footbox .footer-left{float:left;width:800px;margin:0 auto; font-size:14px;text-align:left;}
#footbox .footer-right{float:right;}

/********************右边Icon样式***********/
.sidebar-v1 { position: fixed; right: 20px; bottom: 100px; width: 52px; height: 52px; z-index: 1001; overflow:visible;}
.sidebar-v1 a { display: block; width: 52px; font-size: 0; background-image: url("/images/sidebar.png");  overflow: hidden; cursor: pointer; }
.sidebar-v1 li { position: relative; }
.sidebar-v1 li span { position: absolute; right: 52px; top: 0; visibility: hidden; padding: 0 14px; opacity: 0; color: #fff; font-size: 12px; background: #0DA056; transition: .3s all ease-in; -webkit-transition: .3s all ease-in; -moz-transition: .3s all ease-in; -o-transition: .3s all ease-in; white-space: nowrap; }
.sidebar-v1 li:hover span { right: 52px; opacity: 1; visibility: visible; }
.sidebar-v1 li span i { position: absolute; right: 0; top: 50%; width: 0; height: 0; margin: -5px -10px 0 0; font-size: 0; border: 5px solid; border-color: transparent transparent transparent #0DA056; overflow: hidden; }
.sidebar-v1 .gotop { position: absolute; bottom: 52px; }
.sidebar-v1 .gotop a, .sidebar-v1 .gotop span { height: 52px; line-height: 52px; }
.sidebar-v1 .gotop a { background-position: -52px -104px; }
.sidebar-v1 .gotop:hover a { background-position: 0 -104px; }
.sidebar-v1 .sidebar-line { width: 19px; height: 1px; margin: 7px auto; background: #ccc; }
#feedAv{ margin-top: -250px!important;transform: scale(0);}
.hold_events {
    position: absolute;
    top: 0;
    right: 25px;
    display: block;
    width: 106px;
    height: 38px;
    line-height: 38px;
    border-radius: 5px;
    color: #FFF;
    background: #F43700;
    font-weight: 600;
    font-size: 14px;
	text-align:center
}
.hold_events a {color:#FFF;text-decoration:none;}
.hold_events a:hover {color:#FFF;text-decoration:underline;}
.ljad3 {padding-bottom:30px;}
