@charset "utf-8";
/* CSS Document */

/*--css reset--*/
html,body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,pre,code,address,variable,form,fieldset,blockquote {
	padding:0;
	margin:0;
	font-size:62.5%;
	font-weight:normal;
	font-family:"微软雅黑", "黑体";
	color:#3e4a61;
}
ol{margin-left:0; list-style:none;}
ul{margin-left:0; list-style:none;}

a{ color:#2c3049; text-decoration:none;}
a:hover{ text-decoration:none;}
img,input{ vertical-align:middle;}
.clean{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.hidden{ display:none;}
.show{ display:block;}
img{ border:none}
/*--css reset over--*/



.border_top{ border-top:1px solid #cacaca;}
.responsive{ max-width:100%; height:auto;}

.logo{ background:url(logo.jpg) no-repeat center; height:105px; position:relative; border-bottom:1px solid #5e6174;}
.position{ position:relative; height:105px; background:#2c3049; ;}
.position .title{line-height:105px;color:#fff; text-align:center; font-size:4.3rem; top:0; left:50%; margin:0 auto}
.home,.goback{ position:absolute; left:20px; top:28px; width:50px;}
.more,.share{ position:absolute; right:20px; top:28px; width:50px; height:50px;}
.more .show{ display:block; height:50px; background:url(more.jpg) no-repeat;}
.more .close{ display:block; height:50px; background:url(close.jpg) no-repeat;}
.back_to_top{ position:fixed; bottom:270px; right:20px;}

.nav { padding:0 8.3%; border-bottom:3px solid #2c3049}
.nav_line li{ float:left; font-size:4rem; width:20%; text-align:center; line-height:8.6rem;}
.top_new{ background:#f2f2f2;}
.top_new h1{ padding:1rem 2rem; font-size:3.5rem; line-height:5rem;}
.time_info{ font-size:2.4rem; padding:1rem 0;color:#939393;  height:30px; line-height:30px;}
.top_new .time_info{ padding:1rem 2rem;}
.time_info .visited{ background:url(icon_2.png) no-repeat left top; padding-left:35px; margin:0 10px;}
.time_info .tt,.time_info .tj{display:inline-block; width:48px; overflow:hidden; text-indent:-999999999999999999999999999px; background:url(icon_3.jpg) no-repeat top; height:24px; line-height:24px;}
.time_info .tj{ background:url(icon_3.jpg) no-repeat bottom;}
.time_info a{ color:#939393;}
.time_info .time{ margin:0 10px;}

.list li{ margin:0 2rem; padding:3rem 0; border-bottom:1px solid #cacaca; position:relative; height:117px;}
.list li .new_img{ position:absolute; top:3rem; left:0;}
.list li .contant{ margin-left:205px; height:87px; overflow:hidden; }
.list li .contant h1{font-size:3.2rem;}
.list li .time_info{ position:relative; margin-left:205px;}
.list li .time_info .tj{ position:absolute; right:0;}
.list .see_more{ height:115px; line-height:115px;}
.list .see_more .a_1{ display:block; font-size:3.4rem; width:100%; text-align:center; color:#939393;}

.foot{ text-align:center;}
.zone_1{ background:#f8f8f8; padding:1rem 2rem;}
.search{ text-align:left; padding:1rem 0;}
.search input{ border:1px solid #dfdfdf; border-radius:7px; line-height:64px; height:64px; width:100%; background:url(search.jpg) no-repeat 98% center; background-color:#fff; color:#939393; font-size:3.4rem; }
.zone_1 .banben{ font-size:3.2rem; line-height:64px; padding:0 20px;}
.links{ background:#2c3049; padding:2rem;}
.links a{ font-size:3rem; color:#fff; display:inline-block; width:25%;}

.detail{ font-size:3.5rem; padding:2rem; border-bottom:1px solid #c9c9c9;color:#000000;}
.detail h1{ font-size:4rem; line-height:6rem;}
.detail h2{ font-size:1.5rem; color:#939393; padding:15px 0; border-bottom:1px solid #c9c9c9; margin-bottom:50px;}
.detail p{ color:#575757; line-height:5rem; padding:5px 0;}
.writer_info {font-size:1.4rem;}
.writer_info span{ padding:0 10px 0 0; color:#939393;}
.comment{ padding:2rem;}
.comment .title{ font-size:3rem; padding-bottom:10px; border-bottom:2px solid #2c3049;}
.comment textarea{ background:url(pinlun.jpg) no-repeat 15px 15px; width:98%; border:2px solid #d3d3d3; text-indent:30px; padding:10px 0; font-size:2.5rem;}
.comment .box1{ padding:2rem 0;}
.button{ text-align:right; padding:20px 10px 0;}
.button button{ background:#2c3049; color:#fff; height:44px; width:88px; text-align:center; line-height:44px; font-size:2.5rem; border:none;}

.comment_list .li { padding:30px 0 15px;font-size:2.2rem; border-top:1px solid #c9c9c9;}
.comment_list .li .name{ background:url(head.jpg) no-repeat left; text-indent:30px; line-height:30px;}
.comment_list .li .before{ background:url(zan.jpg) no-repeat top; height:26px; line-height:26px; padding-left:60px;}
.comment_list .li .after{background:url(zan.jpg) no-repeat bottom; height:26px; line-height:26px; padding-left:60px;}
.comment_list .li .contant{ padding:30px 0 0 30px; font-size:3rem; color:#939393;}
.comment_list .li .contant p{ color:#6a6a6a; padding-bottom:30px;}
.comment_list .li .contant .r_more{ display:block; line-height:30px; text-align:center;}
.comment_list .li .contant .reply{ padding:15px 30px; background:#f3f3f3; margin-top:20px;}
.comment_list .li .contant .reply .name{ background:none; font-size:1.2rem; text-indent:0; color:#3e4a61; padding-bottom:20px;}
.comment_list .li .contant .reply .li2{ padding:15px 0; border-bottom:1px dashed #c9c9c9;}


.detail p img{width:100%;max-width:100% !important;height:auto}
.detail center img{width:100%;max-width:100% !important;height:auto}
.detail img{width:100%;max-width:100% !important;height:auto}




/*隐藏空的题图*/
.new_img{background: url(/images100001/default.jpg);background-size: 100%;width:182px;height:117px}
.new_img img[src=""]{display:none}
