@charset "utf-8";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0; color:#444; font:12px "microsoft yahei";}
ol,ul,li {list-style:none;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
a{ color:#333; text-decoration:none;}
a:hover { color:#d14f00; text-decoration:none;}
h1,h2,h3,h4,h5 { font-family:microsoft yahei,simhei; font-weight:normal;}
img{ border:none;}

.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.container{width: 1180px;margin: 0 auto;}
#main{border-top:3px solid #b60606;margin-top: 10px;padding:0 0px 5px 0px;}
#main .titles{font-size: 24px;height:41px;display: block;background: #F9FAFA;padding:5px 0 0 15px;}
#main .titles h1{font-size: 24px; color: #B60606; display: inline; font-family: "微软雅黑","宋体",sans-serif;}
#main .line{padding:20px;border: 1px dotted #ddd;height:232px;}
#main img{float: left; margin-right: 30px;}
.img-responsive { display: block; height: auto;max-width: 100%;}
p{line-height: 28px;text-indent: 2em;font-size: 16px;}

.line p{font-size: 20px;line-height: 34px;padding-top: 42px;}
.mt{margin-top: 10px}
.mb{margin-bottom: 10px}
.ys{color:#999;font-size: 14px;margin:10px 0;display: block;}
.ys>i{display:inline-block;background: url(img/ico-time.png) no-repeat;width:16px;height:16px;margin-right:5px;vertical-align: middle;}
/*下面的内容*/
.spH{width:1180px;margin: 20px auto 0;}
/*左侧内容*/

.spH>.fl{width:785px;margin-right: 30px;height:auto;}	
.spH>.fl .ttl {
	background-color: rgb(247, 247, 247);
	height: 36px;
	line-height: 36px;
	padding-right: 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top-style: none;
	border-bottom:1px solid #ddd;
	background:#f7f7f7;
}
.spH>.fl .ttl h3 {
    padding-left: 20px;
    padding-right: 30px;
    font-size: 20px;
    line-height: 35px;
    border-top:3px solid #B60606;
    color: rgb(202, 10, 9);
    background-color: rgb(255, 255, 255);
    margin: 0px;
    float: left;
    font-weight: normal;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.cnt{ padding: 10px; }
.cnt .line_down{padding:20px 0;margin:10px 0;border-bottom: 1px dashed #ddd;overflow: hidden;}
.cnt .line_down img{max-width: 200px; margin-right: 20px; margin-bottom: 10px; float: left;}
.cnt .line_down>h4{font-size: 22px;font-family: "微软雅黑"; font-weight: bold;}
.cnt20{ padding:20px 20px 5px 20px;}
.clear {margin-left: -15px; padding:0;}
/*右侧内容*/
.ttl>h3>i{float:left;margin:4px 10px 0 0}
.ttl>h3>i.i1{background: url(img/24xs.png) no-repeat;width:24px;height:29px;}
.ttl>h3>i.i2{background: url(img/yd.png) no-repeat;width:26px;height:24px;}
.spH>.fr{width:365px;height:auto;}
.spH>.fr .ttl h3{ margin: 0px; padding-bottom:15px;font-size: 24px;}
.list{background: #f7f7f7;margin-bottom: 15px;overflow: hidden;}
.list li{padding:5px 0 5px 0;border-bottom:1px dashed #ddd;line-height: 32px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; letter-spacing: 2px;}
.list li a{font-size: 16px;display: inline-block;vertical-align: middle;width: 290px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list li a:hover{color:#000;text-decoration:underline;}
.list li span.areays{font-size:16px;color: #FFF;background-color: #b60606;text-align: center;font-weight: bold;margin-right: 10px; width:25px;height:22px;line-height:21px;display: inline-block;}	
.yd li{border-bottom: none;line-height: 18px;}
.yd li a{
    background-color: #fff;
    padding: 5px;
    border: 1px solid #ddd;
    display: inline-block;
    font-size: 16px;
    }
.yd li a:hover{background-color: #fffcee;border: 1px solid #ccc;}										
/*右侧24小时热点*/


/*公共调用样式改动*/
.ft-menu li p,.ft-xx p{ font-size:12px; color:#999;}
.ft-menu li p{ text-indent:0;}


.wy-top-site,.wy-top-visit,.wy-top-nav-box{
    height: 36px;
    line-height: 36px;
}
