@charset "utf-8";
*{margin:0;padding:0;text-decoration:none;outline:none;list-style-type:none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.clear{clear:both;height:0;overflow:hidden;}
.hide{display:none !important;}
a {color:#333;text-decoration:none;}
img{border:none;vertical-align:top;}
html,body,#loading_1{height:100%;margin:0px;padding:0px;}
h1,h2,h3,p,span{word-wrap:break-word;}
em,b,i{font-style:normal;}
body{min-width:1280px;}
.wrap{margin:0 auto;width:1280px;position:relative;}
.bg{background-position:center 0px;background-repeat:no-repeat;background-size:1920px auto;position:relative;}
.line1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.line2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}

.top{border-bottom:1px solid #e0e0e0;}
.topwrap{overflow:hidden;}
.top .topr{float:right;margin-right:35px;}
.top .topl{float:left;}
.top .topl a,.top .topr a{padding:0 15px;color:#333;font-size:12px;height:30px;line-height:30px;position:relative;float:left;}
.top .topl a.bor::after,.top .topr a.bor::after{position:absolute;content:'';right:0px;top:9px;height:12px;width:0px;border-right:1px solid #ababab;}

.header{background:#fff;padding:10px 0;z-index:99;}
.logowrap{padding:10px 0 15px 0;overflow:hidden;}
.logowrap .logo{float:left;}
.logowrap .logo img{height:108px;}

/****搜索****/
.searchbox{border-radius:30px;border:1px solid #e0e0e0;width:265px;height:40px;padding:0 52px 0 16px;float:right;margin-right:235px;margin-top:35px;position:relative;}
.searchbox li.se_box{float:none;width:100%;height:40px;position:relative;}
.searchbox li.se_box .msg-box{left:-16px;top:0;position:absolute;}
.searchbox li.se_box input{float:left;width:100%;height:30px;background:none;line-height:30px;padding:5px 0;font-size:14px;color:#aaa;outline:none;border:none;}
.searchbox li.sea_an{position:absolute;width:52px;height:40px;top:0px;right:0px;z-index:1;}
.searchbox li.sea_an input{display:block;float:left;width:100%;height:40px;line-height:40px;text-align:center;color:#fff;padding:0;border:none;background:url('../imgs/search_btn.png') left center no-repeat;cursor:pointer;border:0;border-radius:0;overflow:hidden;}

/**大标题**/
.dbtbox{padding:20px 30px 20px;}
.dbtbox .title{height:60px;text-align:center;width:84%;margin:0 auto;}
.dbtbox .title a{float:none;display:block;height:42px;line-height:42px;font-size:30px;font-weight:bold;color:#454545;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dbtbox .remarks{padding:0;height:26px;line-height:26px;padding-top:6px;font-size:17px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.navwrap{background:#e42028;background-image:url("../imgs/nav_bg.png");background-position:center;background-repeat:no-repeat;background-size:cover;}
.nav{overflow:hidden;}
.nav a{font-size:16px;color:#ffffff;padding:0px 25px;height:50px;line-height:50px;display:inline-block;}
.navwrap.af1{box-shadow:0px 1px 12px #888;-webkit-box-shadow:0px 1px 12px #888;-moz-box-shadow:0px 1px 12px #888;position:fixed;left:0px;top:0px;right:0px;z-index:999;}
.righttime {display:flex;align-items:center;position:absolute;right:50px;top:35px;z-index:0;}
.righttime .day {font-size:60px;height:50px;color:#222;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-right:1px solid #e2e2e2;padding:0 8px;}
.righttime .timeinfo {flex:1;padding:0 0 0 8px;}
.timeinfo .ym {display:flex;flex:1;height:100%;align-items:center;color:#222;font-size:25px;}
.timeinfo p {margin:0;height:30px;font-size:20px;color:#222;line-height:35px;}

.shizheng{margin:0 auto;background-color:#fff; height:64px; line-height: 64px; }
.shizheng i{ width:1px; display:inline-block;height:64px;line-height:64px; float:left; background:url(../imgs/jrtt.png) no-repeat 0px 9px;background-size: 40px; font-size:18px; font-weight:500; padding-left:50px;}
.shizheng h3 a:hover{color:#c20000;}
.shizheng div.bd{  border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb;overflow: hidden; margin-right: 10px;  position:relative; }
.shizheng div.bd ul{ width: 150%;  overflow: hidden;}
.shizheng div.bd ul li{    line-height: 64px;   height:64px;   float: left;   width: auto !important;}
.shizheng div.bd a {color: #383636;    font-size: 16px;    margin-right: 50px;text-decoration:none;}
.shizheng div.bd a:hover {color:#ad2134;text-decoration: underline;}

.twl{float:left;width:500px;}
.twr{float:right;width:730px;}
.slide-wrap{position:relative;overflow:hidden;float:left;}
.slide-wrap .slide-content li{float:left;position:relative;}
.slide-wrap .slide-content a{display:block;width:730px;height:460px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.slide-wrap .txt-bg{position:absolute;bottom:0;z-index:1;height:105px;width:100%;background:#333;filter_:alpha(opacity = 50);opacity_:0.5;overflow:hidden;background:url("../imgs/repeat-yn-20210301.png") center bottom no-repeat;background-size:100% 100%;}
.slide-wrap .focus-title{font-size:17px;width:75%;height:105px;line-height:162px;padding:0 10px;position:absolute;left:0;bottom:0px;z-index:2;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.slide-wrap a.ctrl-btn{display:none;width:40px;height:100px;position:absolute;top:50%;margin-top:-65px;cursor:pointer;opacity:.7;filter:alpha(opacity = 70);}
.slide-wrap:hover a.ctrl-btn{display:block;}
.slide-wrap a.ctrl-btn:hover{opacity:1;filter:alpha(opacity = 100);text-decoration:none}
.slide-wrap .prev{left:0;background:url(../imgs/prev1.png) no-repeat left top transparent;background-size:100% 100%;}
.slide-wrap .next{right:0;background:url(../imgs/next1.png) no-repeat left top transparent;background-size:100% 100%;}
.slide-wrap .hd{overflow:hidden;zoom:1;position:absolute;bottom:15px;right:10px;z-index:3}
.slide-wrap .hd li{float:left;line-height:15px;text-align:center;font-size:12px;width:25px;height:10px;cursor:pointer;overflow:hidden;background:#fff;margin-left:4px;filter:alpha(opacity = 80);opacity:.8;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}
.slide-wrap .hd .on{background:#FED666;filter:alpha(opacity = 100);opacity:1;}

.zw_rnew{width: 500px;overflow: hidden;}
.rnew_box{width: 100%;overflow: hidden;border-bottom: 1px dashed #ccc;padding:7px 0;}
.rnew_box:first-child {padding:0 0 8px;}
.rnew_box h2{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.rnew_box h2 a{font-size:18px;}
.rnew_box p{font-size:14px;height:22px;color:#666;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-top:10px;}
.zw_list{overflow: hidden;width:100%;}
.zw_list ul {}
.zw_list ul li{line-height: 44px;border-bottom: 1px dashed #ccc;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.zw_list ul li a{font-size:16px;}

.subTab{height:38px;line-height:38px;border-bottom:4px solid #dddddd;background:url(../imgs/new_11.jpg) no-repeat left center;margin-bottom:20px;}
.subTab .tit{font-size:17px;font-weight:bold;color:#666666;display:inline-block;padding:0 10px 0 15px;cursor:pointer;}
.subTab .tit.on{color:#e61f18;border-bottom:4px solid #e61f18;}
.subTab .submore{float:right;font-size:14px;color:#999;}
.main-col{width:390px;}
.wd2{width:430px;}
.main-col.mr{margin-right:55px;}
.main-img-top{position:relative;display:block;width:100%;height:220px;border-radius:6px;overflow:hidden;background-position:center;background-size:cover;}
.main-img-top p{position:absolute;bottom:0;left:0;display:block;padding:10px;font-size:16px;line-height:1.4;background:#000;color:#fff;background:rgba(0,0,0,0.6);width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.main-col .text-list{padding:20px 0;}
.main-col .text-list li{line-height:27px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;font-size:15px;}
.tww{display:block;overflow:hidden;}
.tww .img{float:left;width:50%;height:122px;background-size:cover;}
.tww .tit{float:right;width:45%;font-size:15px;line-height:30px;margin-top:10px;}

.ztpic{width:830px;padding:0px;margin-left:0px;position:relative;}
.ztpic li{float:left;width:212px;}
.ztpic li a{width:212px;overflow:hidden;display:block;position:relative;}
.ztpic li a .tit{width:190px;text-align:center;font-size:15px;display:block;margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ztpic li .img{border-radius:0px;width:190px;height:250px;position:relative;background-position:center;background-size:cover;display:block;}
.ztpic .ztbtn{display:none;}
.ztpic:hover .ztbtn{display:block;}
.ztpic .next{position:absolute;left:0px;top:102px;width:20px;height:48px;background:url(../imgs/prev1.png) no-repeat center transparent;z-index:99;background-size:cover;}
.ztpic .prev{position:absolute;right:5px;top:102px;width:20px;height:48px;background:url(../imgs/next1.png) no-repeat center transparent;z-index:99;background-size:cover;}

.nmain{padding-top:30px;}
.nmain .mleft{width:800px;float:left;}
.nmain .mright{width:370px;float:right;background:#f3f4f6;padding:0 30px 30px 30px;}
.nmain .nitem{margin-top:18px;padding-bottom:18px;border-bottom:1px solid #ededed;display:block;}
.nmain .nitem .tit{color:#333;font-weight:600;margin-bottom:10px;font-size:18px;line-height:26px;display:block;}
.nmain .nitem:hover .tit{color:#ca081c;}
.nmain .nitem .tnde{display:block;overflow:hidden;}
.nmain .nitem .tnde .img{background-repeat:no-repeat;background-size:cover;background-position:center;width:150px;height:85px;border:1px solid #f2f2f2;border-radius:5px;display:block;float:left;}
.nmain .nitem .tnde .tnder{float:right;width:630px;display:block;}
.nmain .nitem .tnde .tnder .tndescr{height:52px;overflow:hidden;font-size:14px;line-height:26px;color:#666;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.nmain .nitem .tnde .tnder .tndet{margin-top:10px;font-size:12px;color:#888;display:block;}
.tjlist{color:#000;cursor:pointer;display:block;font-size:16px;line-height:24px;margin-bottom:17px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.tjlist:hover{color:#ca081c;}
.tjlist .seq{margin-right:10px;}
.tjlist.b{font-weight:700;}
.tjlist.b .seq{color:#f43633;font-style:italic;font-weight:700;}

.detailcon{padding:50px 100px;width:1000px;margin:0 auto;border:1px solid #e9e9e9;}
.detailcon .title{padding-bottom:20px;border-bottom:1px solid #ccc;text-align:center;}
.detailcon .title h1{font-size:30px;line-height:50px;margin-bottom:20px;}
.detailcon .title span{line-height:18px;color:#959595;}
.detailcon .title i{width:23px;height:16px;background-position:-73px 0;margin-right:10px;}
.detailcon .title .i2{background-position:-104px 0;margin-left:30px;}
.detailcon .context *{max-width:100%;text-align:justify;}
.detailcon .context img,.detailcon .context iframe,.detailcon .context table{max-width:100% !important;}
.detailcon .context table{border-left:1px solid #CCC;border-top:1px solid #CCC;border-collapse:collapse;}
.detailcon .context table td,.detailcon .context table th{border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.detailcon .context{padding:30px 0;word-wrap:break-word;cursor:text;height:90%;margin:8px;font-family:宋体;font-size:18px;line-height:2em;}
.detailcon .context p{margin:5px 0;}
.detailcon .context table.noBorderTable td,.detailcon .context table.noBorderTable th,.detailcon .context table.noBorderTable caption{border:1px dashed #ddd !important}
.detailcon .context table{margin-bottom:10px;border-collapse:collapse;display:table;}
.detailcon .context td,.detailcon .context th{padding:5px 10px;border:1px solid #DDD;}
.detailcon .context caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
.detailcon .context th{border-top:1px solid #BBB;background-color:#F7F7F7;}
.detailcon .context table tr.firstRow th{border-top-width:2px;}
.detailcon .context .ue-table-interlace-color-single{background-color:#fcfcfc;}
.detailcon .context .ue-table-interlace-color-double{background-color:#f7faff;}
.detailcon .context td p{margin:0;padding:0;}

.footer{box-sizing:border-box;border-top:5px solid #e61f18;background:#383838;padding:35px 0;margin-top:50px;}
.footer a{font-size:14px;color:#afafaf;}
.footer .middle p{font-size:14px;color:#afafaf;text-align:center;line-height:38px;}
