@charset "gb2312";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0; font-family:"微软雅黑"; font-size:12px; cursor:default; font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color:#4c4c4c;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
.dib{display:block !important;}
.din{display:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; height: 0px; line-height: 0px; font-size: 0px;}

body{ background:url(zdly_cp_banner_01.jpg) center top no-repeat #fff;}
/*top*/
.top{ width:1140px; height:364px; margin:0 auto; position:relative;}
.top .return{ position:absolute; top:0; left:0; display:inline-block; width:140px; height:32px; line-height:32px; text-align:center; background:rgba(255,255,255,0.5) none repeat scroll 0 0 !important; color:#5fa7d4; font-size:14px;}
.top .return:hover{ color:#fff;}
/*foot*/
.foot{ height:161px; width:100%; background:#373838; margin-top:40px; text-align:center;}
.footer_img{ margin:0 auto; padding-top:30px; float:inherit;}
.foot p{ color:#d2d2d2; font-size:14px; margin-top:30px;}
/*main*/
.main{ height:auto; width:1140px; margin:0 auto;}
.main .location{ width:100%; height:70px; line-height:70px; background:url(zdly_cp_location_bg.png) 15px center no-repeat;color:#333; font-size:14px; text-indent:50px;}
.main .location a{ color:#333; font-size:14px;}
.main .location a:hover{ color:#c6000f;}
/*列表页*/
.main_left{ float:left; width:372px; height:auto; margin-right:23px;}
.main_right{ width:745px; float:left; height:auto;}

.main_left_tit{ width:100%; height:48px; line-height:48px; text-align:center; background:#c6000f; color:#ffffff; font-size:18px; font-weight:bold; margin-bottom:12px;}
.nav_list{width: 372px;}
.nav_list ul li{background: url(zdly_cp_dian.png) 22px 19px no-repeat #f1f1f1; margin-bottom:3px;}
.nav_list ul li a{ text-indent:40px;color: #333333; font-size:14px; display: block; font-weight:bold; height:47px;line-height: 47px;position: relative; cursor:pointer;}
.nav_list ul li .inactive{ background:url(zdly_cp_navlistbg_right.png) no-repeat 343px center;}
.nav_list ul li .inactives{background:url(zdly_cp_navlistbg_down.png) no-repeat 339px center;} 
.nav_list ul li ul{display: none; padding:17px 0;}
.nav_list ul li ul li { height:30px; line-height:30px; margin-bottom:0;}
.nav_list ul li ul li a{ color:#555555; font-size:12px; padding-left:20px; background:url(zdly_cp_smallnavbg.png) 42px center no-repeat #fff;}
.nav_list ul li ul li .on{ background-image:url(zdly_cp_smallnavbg_on.png); color:#c1000e; }
.last{ background-color:#d6e6f1; border-color:#6196bb; }
.nav_list ul li ul li ul li a{ color:#316a91; padding-left:30px; }

 .nav_slider{width: 372px;}
.nav_slider h2{background: url(zdly_cp_dian.png) 22px 19px no-repeat #f1f1f1; margin-bottom:3px; width:100%; height:47px;}
.nav_slider h2 a{ text-indent:40px;color: #333333; font-size:14px; display: block; font-weight:bold; height:47px;line-height: 47px;position: relative; cursor:pointer;}
.nav_slider h2 .navactive{ background:url(zdly_cp_navlistbg_right.png) no-repeat 343px center;}
.nav_slider h2 .navactives{background:url(zdly_cp_navlistbg_down.png) no-repeat 339px center;} 
.nav_slider ul{display: none; padding:17px 0;}
.nav_slider ul li { height:30px; line-height:30px; margin-bottom:0;}
.nav_slider ul li a{display:block; text-indent:40px; color:#555555; font-size:12px; padding-left:20px; background:url(zdly_cp_smallnavbg.png) 42px center no-repeat #fff;}
.nav_slider ul li .on{ background-image:url(zdly_cp_smallnavbg_on.png); color:#c1000e; }
/*列表页右侧*/
.main_right_list_tit{ width:100%; height:44px; line-height:44px; border-bottom:4px solid #c6000f; background:url(zdly_cp_right_titbg.png) 20px center no-repeat #f3f3f3; color:#c1181f; font-size:18px; text-indent:40px; margin-bottom:15px;}
.list{ width:100%; height:auto; margin-bottom:30px;}
.list li{ width:100%; height:39px; line-height:39px; border-bottom:1px dashed #cfcfcf;}
.list li a{ float:left; color:#333333; font-size:14px;}
.list li a:hover{ color:#c6000f;}
.list li .time{ float:right; color:#4c4c4c; font-size:12px; margin-right:20px;}
/*文章页*/
.content{ width:1100px; padding:0 19px 38px 19px; border:1px solid #dddddd; border-top:2px solid #a41a1f !important;}
.content .con_tit{ color:#333333; font-size:30px; text-align:center; width:100%; line-height:50px; padding:27px 0;}
.MetaInfo{width: 100%;height:45px;border-top: 1px solid #ddd;}
.MetaInfo p{float:left;color:#666;font-size: 14px; line-height: 45px; text-indent:50px;}
.MetaInfo p a:hover{ color:#ff2020;}
.MetaInfo .ArcitleShare span{float:left;line-height: 36px;}
.MetaInfo .ArcitleShare{float: right; margin-top: 8px; margin-right:35px;}
.bdsharebuttonbox {float: right;}
.ArticleMain{width: 100%;line-height: 180%; color: #333; font-size: 16px; margin-top: 35px;}
.ArticleMain p{line-height: 180%; color: #333; font-size: 16px;text-indent:2em;}
.con_bottom{ width:878px; padding:0 15px; margin:0 auto; height:44px; line-height:44px; background:#f8f8f8;}
.con_bottom p{ width:50%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;float:left; color:#666666; font-size:14px;}
.con_bottom p a{ color:#d7a2a2;}
.con_bottom p a:hover{ color:#eb1e1e;}


 .accordion {
 	width: 372px;
 }

.accordion .link {
	cursor: pointer;
	display: block;
	width:100%;
	height:47px;
	line-height:47px;
	background:url(zdly_cp_dian.png) 22px 19px no-repeat #f1f1f1; 
	margin-bottom:3px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	position: relative;	
}
.accordion .link a{}

.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	
}

.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.accordion li.open .link {
	color: #b63b4d;
}

.accordion li.open i {
	color: #b63b4d;
}
.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/
 .submenu {
 	display: none;
 	background: #444359;
 	font-size: 14px;
 }

 .submenu li {
 	border-bottom: 1px solid #4b4a5e;
 }

 .submenu a {
 	display: block;
 	text-decoration: none;
 	color: #d9d9d9;
 	padding: 12px;
 	padding-left: 42px;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
 }

 .submenu a:hover {
 	background: #b63b4d;
 	color: #FFF;
 }