@charset "utf-8";
/* CSS Document */
body,div,form,h1,h2,h3,h4,h5,h6,p,img,ul,li{ padding:0; margin:0}
body{font-family:"微软雅黑";font-size:14px;line-height:30px; background:#fff;width:100%;color:#000;}
a img{ border:0;}
ul li{ list-style:none}
a{ text-decoration:none;color:#111;}
a:hover{ color:#cf221f;}
em{font-style:normal}
b{font-weight:normal;}
.clearfix{*zoom:1}
.clearfix:after{clear:both;content:".";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.shell{width:982px; padding:3px 0px 2px 2px;}
.shell p{float:left; font-size:14px;line-height:20px;width:380px;text-align:right;}
#top{width:100%;height:40px;border-bottom:1px solid #ddd;}
.tbody{width:1200px;margin:0 auto;}
.top_time{float:left; line-height:40px}
.top_time span{padding-right:15px}
.top_right{ float:right;}
.top_right li{float:left;}
.top_right li a{line-height:40px}
.top_ewm{position:relative; margin-right:12px}
.weixin_nr{width:100px; height:100px; padding:2px; background:#fff; text-align:center; position:absolute;right:-35px; top:40px; display:none;border:1px solid #ddd;}
.top_ewm.on .weixin_nr{ display:block;}
.top_rig_t a{ padding-left:10px}
/*顶部*/
.top_logo{height:125px;}
.logo{margin-top:12px;float:left;width:215px;}
.news_gd {width:985px;float:right;overflow: hidden;height:125px;}
.top_searsh{width:985px; height:50px;font-size:0px;margin-top:35px}
.top_searsh form{ text-align:right; line-height:50px}
.top_searsh .sea_1{width:380px; height:36px; padding-left:10px; color:#666; outline:none;border:1px solid #ddd;}
.top_searsh .sea_2{border:none;width:47px; height:41px; background:url(../images/search.png) no-repeat center center; outline:none; cursor:pointer; color:#fff;}
/*搜索*/
.shell{width:982px; padding:3px 0px 2px 2px;}
.shell p{float:left; font-size:14px;line-height:20px;width:380px;text-align:right;}
#div1{height:18px;overflow:hidden;width:600px;float:right}
#div1 a{display:block;line-height:18px;text-decoration:none;font-size:13px;float:left;}
.top_new{width:290px; overflow:hidden; margin-right:20px;height:18px}
.topnew{ margin-right:0}
/*logo+搜索+轮播条*/
#nav{width:100%;height:55px;background:#d40111;}
.nav{width:1200px;margin:0 auto;}
.nav li{float:left;line-height:55px;/*width:150px;*/width:171.38px; text-align:center;letter-spacing:2px;height:55px;}
.nav li:hover{background:#990002;}
.nav li a{color:#fff;font-size:16px;}
.nav li a:hover{font-size:18px;font-weight:600}
#nav_con{width:1200px;margin:0 auto; position:relative;}
.nav_xl{position:absolute;top:15px;left:0px;width:100%; margin-top:40px; z-index:100}
.nav_down{/*width:150px;*/width:171px;margin:0;background:rgba(255,255,255,0.90);position:absolute;top:0px;display: none;}
.nav_down ul{/* width:148px; */width:170px;margin:0 auto; padding:8px 0;border-right: 1px solid #cf221f;border-bottom: 1px solid #cf221f;border-left: 1px solid #cf221f;}
.nav_lb li{ font-size:14px;width:150px; height:35px; line-height:35px; text-align:center;}
.nav_lb li a{ color:#000;}
.nav_lb li a:hover{ color:#cf221f}
/*导航*/
.tbody{width:1200px;margin:0 auto;}
#footer{width:100%;height:113px;border-top:2px solid #ddd; background:#ededed;margin-top:30px}
.footer{width:1200px; margin:0 auto; padding-top:27px}
.foo_left{float:left;}
.foo_text{float:left;}
.foo_text p{font-size:12px; height:20px; line-height:20px;padding-left:15px; margin-left:15px;border-left:1px solid #ddd;}
.foo_right{float:right; margin:10px 0 0 20px;}


/*内页视频*/

.mb20{margin:25px auto}
.mb15{margin-bottom:15px;border-bottom: 1px solid #eee;padding-bottom:10px;}
.g-box-5{height:20px; line-height:20px; text-align:right}
.m-tt-2{display:inline; font-size:18px; /*font-weight:normal; color:#404040*/}
.m-tt-2 a{color:#e70000}
/*.fl{ float:left}*/
.m-pic-1 li{ float:left; width:145px;height: 150px;overflow: hidden; margin-right:10px}
.m-pic-1 a strong{height: 50px;
    font-size: 12px;
    /*color: #383838;*/
    font-weight: normal;
    line-height: 23px;
    overflow: hidden;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;margin-top: -5px;}
.m-pic-1 li ul{width:330px;overflow:hidden;}
.m-pic-1 li img{width:150px; height:85px; margin-top:8px}
.m-pic-1 .jcvideo-n{width: 34px;
    height: 34px;
    position: absolute;
    margin-top: -50px;
    margin-left: 100px;font-size: 0;
    line-height: 0;background: url(/images/playIcon1.png) 0 no-repeat;}
.m-pic-1 li .imgbox:hover .jcvideo-n{
    opacity: .7;
    filter: alpha(opacity=70);
}
.m-lst-1{/*border-top: 1px solid #ddd;*/}
.m-lst-1 li{height:32px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m-lst-1 a,.m-lst-2 a{line-height:32px;/*color:#383838;*/ font-size: 16px;}
.m-lst-1 span a,.m-lst-1 span{color:#9b9b9b; margin-right:5px}
.m-lst-1 li.m-csl{ margin-left:0; background:none}
.u-ico-1{display:block; float:left; width:6px; height:20px; margin-right:12px; background:#e70000; border-radius:20px}
.g-box-7,.m-sch,.m-pic-1,.m-lst-2,.m-pic-2{overflow:hidden}

.mb166{margin-bottom:15px;/*border-bottom: 1px solid #eee;padding-bottom:10px;*/}
.m-pic-1-k li{ float:left; width:245px;overflow: hidden; margin-right:10px}
.m-pic-1-k a strong{height: 50px;
    font-size: 12px;
    /*color: #383838;*/
    font-weight: normal;
    line-height: 25px;
    overflow: hidden;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;margin-top: 5px;}
.m-pic-1-k li ul{overflow:hidden;}
.m-pic-1-k li img{width:255px; height:150px; margin-top:8px}
.m-pic-1-k .jcvideo-n{width: 54px;
    height: 54px;
    position: absolute;
    margin-top: -70px;
    margin-left: 170px;
    font-size: 0;
    line-height: 0;
    background: url(/images/playIcon.png) 0 no-repeat;
}
.m-pic-1-k li .imgbox:hover .jcvideo-n{
    opacity: .7;
    filter: alpha(opacity=70);
}
