body,h2,h1,h3,h4,h5,h6,ul,li,p,dl,dd{
margin:0px;
padding:0px;
color:#666666;
}
body{
position:relative;background-color: #EDEDED;
}
ul,li{
list-style:none;
}
a{
text-decoration:none;
color:#666666;
}
em,i{font-style:normal;}
.clearfix:before,
.clearfix:after{
content:"";
display:table;
clear:both;
}
.logo{
width: 190px;
height: 50px;
margin:5px;
}
.nav{
position:fixed;
left:0;
top:0;
background-color:#323841
;
height: 100%;
color:#787e87;
width: 200px;
}
.nav li a{
color:#dddee1;
display:block;
height: 44px;
line-height:44px;
padding-left:25px;
font-size:14px;
}
.nav li a:hover{
background-color:#8463A9;
}
.nav ul .hover{
background-color:#35AADC;
}
.nav ul .hover a{
color:#FFFFFF;
}
.top{
position:fixed;
left:200px;
top:0;
height: 60px;
background-color:#323841;
width: 100%;
z-index:100;/**值越大 层级越高*/
}
.top .jia{
display:block;
width: 100px;
height: 25px;
float: left;
background-color:#35AADC;
margin:15px;
color:#FFFFFF;
border-radius:3px;
text-align:center;
font-size:14px;
line-height:25px;
}
.mianbaoxie{
width: 100%;
background-color:#FFFFFF;
height: 30px;
line-height:30px;
color:#787e87;
text-indent:20px;
border-bottom:1px solid #c9c9c9;
font-size:14px;
}
.mianbaoxie a{
color:#787e87;
}
.mianbaoxie a:hover{
text-decoration:underline;
color:#35AADC;
}
.body{
float: left;
margin-left:200px;
margin-top:0px;
min-height:500px;
width: calc(100% - 200px);
}
.left{
border:1px solid #c9c9c9;
float: left;
margin:15px 0 15px 15px;
width: calc(100% - 435px);
background-color:#FFFFFF;
}
.right{
float: right;
width: 385px;
margin-top:15px;
margin-right:15px;
}
/*分类页*/
.category-h2{
height:30px;
display:block;
line-height:30px;
padding:10px;
margin-bottom:15px;
font-size:20px;
background-color:#F8F8F8;
overflow:hidden;
}
.ullist li{clear:both}
.ullist .title{
border-top:1px solid #EEEEEE;
border-bottom:1px solid #EEEEEE;
font-size:18px;
display:block;
height:35px;
line-height:35px;
padding-left:10px;
font-weight:normal;
background-color:#FDFDFD;
overflow:hidden;
}
.ullist .title:hover{
color:#35AADC;
}
.ullist p{
font-size:14px;
line-height:25px;
margin:10px 10px 10px 10px;
color:#999;
}
.quanwen{
    display: inline-block;
    background-color: #E14D43;
    width: 76px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 13px;
    margin-right: 15px;
    margin-bottom: 10px;
    float: right;
}
.ullist .quanwen:hover{
background-color:#35AADC;
}
.zuozhe{
background-position:-146px -97px;/*坐标*/
}
.time{
background-position:-83px -113px;/*坐标*/
}
.icocategory{
background-position:-18px -97px;/*坐标*/
}
.icotag{
background-position:13px -97px;/*坐标*/
}
.icoindex{
background-position:-0px -113px;/*坐标*/
}
.ispan{
display:inline-block;
height: 12px;
line-height:12px;
font-size:12px;
color:#999;
margin-bottom:10px;
}
.i-ico{
background-image:url("../images/icons.png");
display:inline-block;
height: 12px;
width: 12px;
margin-left:10px;
margin-right:3px;
}
/*分页*/
.pagebar{
margin: 20px auto;
text-align: center;
line-height:35px;
}

.pagebar .page {
    background-color: #FFFFFF;
    margin: 0px;
    padding: 5px 10px;
    border: 1px solid #dee2e6;
}
.pagebar .now-page {
    background-color: #323841;
    color: #FFFFFF;border: 1px solid #323841;
}
.pagebar a .page:hover {
    background-color: #e9ecef;
}
.single-top{
background-color:#F8F8F8;
padding-bottom:10px;
}
.single-top h1{
font-size:22px;
display:block;
padding:10px;
}
.content{
padding:10px;
font-size:14px;
line-height:2em;
letter-spacing:1px;
text-indent:10px;
}
.content p{
margin-bottom:5px;
}
.content a{
color:#35AADC;
}
.content a:hover{
text-decoration:underline;
}
.content .banquanshengming{
display:block;
    margin-bottom: 10px;
    padding: 5px 10px;
    border: solid 1px #FFBB76;
    border-radius: 2px;
    background: #FFFCEF;
    color: #DB7C22;
    font-size: 14px;
}
.edtlink{
font-size:14px;
margin-left:15px;
color:#35AADC;
}
.content h2{
display:block;
border-bottom:1px solid #dfdfdf;
font-size:18px;
height:30px;
line-height:30px;
font-weight:normal;
margin:10px 5px;
font-weight:bold;
color:red;
}
.content h3{
font-size:16px;
}
.content img{
max-width: calc(100% - 15px);
margin:0 auto;
display:block;
border:1px solid #DFDFDF;
padding:5px;height: auto !important;
}
/*底部*/
.footer-body{
width: 100%;
color:#FFFFFF;
clear:both;
}
.footer{
text-align:center;
margin-right:200px;
font-size:14px;
line-height:20px;
padding:15px 0;
}
.footer a{
color:#8a8a8a;
}
.footer a:hover{
color:#35AADC;
}
/*右侧*/
.right .function_t{
display:block;
height: 40px;
line-height:40px;
background-color:#F8F8F8;
padding-left:10px;
border-left:1px solid #DFDFDF;
border-right:1px solid #DFDFDF;
border-top:1px solid #DFDFDF;
}

.right .function{
margin-bottom:10px;
}
.right .function_c{
background-color:#FFFFFF;
border:1px solid #DFDFDF;
border-radius:0px 0px 5px 5px;
padding:0px;
}
.right .function_c ul{
margin:7px 0;
}
.function li{
display:block;
height:25px;
line-height:25px;
font-size:15px;
margin-left:10px;
overflow:hidden;
}
.function li a:hover{
color:#35AADC;
}
#divContorPanel .function_c{
padding:7px;
}
#biaoqianyun a{
font-size:15px;
display:inline-block;
height: 30px;
line-height:30px;
padding:0 5px;
}
#biaoqianyun a:hover{
text-decoration:underline;
}
#biaoqianyun .tags0{color: #28b2c2;}
#biaoqianyun .tags1{color: #c4df36;}
#biaoqianyun .tags2{color: #b67577;}
#biaoqianyun .tags3{color: #99b7a1;}
#biaoqianyun .tags4{color: #33d074;}
#biaoqianyun .tags5{color: #b38b08;}
#biaoqianyun .tags6{color: #8acea1;}
/*日历*/
#tbCalendar{
width: 100%;
padding:15px;
}
#tbCalendar a{
color:#35AADC;
text-decoration:underline;
}
/*友情*/
#flink li{display: inline-block;}


/*广告位*/
.function_c img{
display:block;
width: 100%;
height: auto;
}

/*导航按钮*/
#nav_label{
float: right;
position:absolute;
display:none;
height:50px;
top:0;
right:35px;
line-height:50px;
color:#FFFFFF;
}
.nav_labelinput{
display:none;
}
#caidan:checked ~ ul{
display:block;
}
.pcd_ad{display:block;}
.mbd_ad{ display:none}

@media screen and (max-width: 1400px) {

.right {
    width: 285px;
}
.left {
    width: calc(100% - 335px);
}
@media screen and (max-width: 1150px) { 
	.right {
    float:none;
	width:  calc(100% - 35px);
	clear:both;
	margin-left:15px;
	margin-top:15px;
	}
	.left {
		width: calc(100% - 35px);
	}
}

@media screen and (max-width: 1000px){
	.nav{
	width: 100%;
	position:static;
	}
	.nav li{
		background-color:#323841;
	}
	.top{
	position:static;
	display:none;
	}
	.top .jia{
	display:none;
	}
	.body{
	margin:0px;
	width: 100%;
	}
	.left{
	margin:0px;
	width: 100%;
	border:0px;
	margin-bottom:15px;
	}
	.right{
	margin:0px;
	width: 100%;
	border:0;
	}
	.footer {
		text-align: center;
		margin-right: 0px;

	}
	.logo{
	display:block;
	margin:0 auto;
	}
	.nav li a{
	padding-left: 0px;
	padding:0px 5px;
	}
	.icoindex{
	margin-left:0px;
	}
	.mianbaoxie{
	height: 31px;
	overflow:hidden;
	}
	#inpVerify,#txaArticle,#inpName{
	border:1px solid #999;
	}
	.content{
	font-size:1.1em;
	}
	#caidan ~ ul{
		display:none;
	}
	#nav_label{
	display:block;
	}
}
}