@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;color:#444;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent;}
img { -ms-interpolation-mode: bicubic; }

html, body { font-family:'微软雅黑', sans-serif; min-width:1200px; color:#404040} 
html{height:100%; position:relative}
input { border-radius:0; }  
button{-webkit-appearance: none; border-radius:0;} 
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.autocontainer{min-width: 1920px;min-width: 1200px;margin-left: auto;margin-right: auto;}
.container{width: 1200px;margin-left: auto;margin-right: auto}
.clear{clear: both;}
.topbox{height: 464px;}
.part1{background: url(headerbg.jpg) top center no-repeat;}
.part2_1{width: 586px;float: left;margin-left: 10px}
.part2_2{width: 586px;float: right;margin-right: 10px}
.part2 img{display: block;width: 100%}
.common_title{font-weight:bold;line-height: 60px;text-align: center;color: #d20202;font-size: 30px;background: url(titlebg.png) center center no-repeat;margin-bottom: 20px}
.part3{margin-top: 30px}
.part3_1{width: 566px;float: left;}
.part3_1.part3_2{float: right;width: 593px}
.clist li{line-height: 40px;height: 40px;overflow: hidden;color: #0d1a3c;font-size: 16px;padding-left: 28px;background: url(dot_Bg.png) 10px center no-repeat;padding-right: 12px}
.clist li a{color: #0d1a3c}
.clist li span{float: right;font-size: 16px;color: #a1a1a1;font-size: 14px;}
.clist{margin-top: 10px}
.part4 img{display: block;width: 100%}
.part4{margin-top: 50px}
.part5{margin-top: 39px;background: url(part5_Bg.jpg);padding:50px 0 40px;}
.part5 ul li{width: 190px;float: left;margin-right:12px;}
.part5 ul li img{display: block;width: 100%;height: 120px}
.bottom_content{color: #525252;line-height: 30px;font-size: 14px;text-align: center;padding:15px 0 20px;}
.bottom{border-top: #c93021 6px solid}
.outline_tpc{line-height: 40px;font-size:20px;color: #d1392a;}
.gzdt{padding-left: 34px;margin-left: 30px;background: url(star.png) left center no-repeat;display: block;float: left;}
.fhsy{display: block;float: right;width: 149px;height: 40px;text-indent: 49px;background: url(back.png) no-repeat;margin-right: 30px}
.outline_tpc a {color: #d1392a;font-weight: bold;}
.unit{width: 1100px;padding:15px 0;margin:0 auto;height: 91px;overflow: hidden;border-bottom: #ddd 1px dashed}
.unit h2{font-size: 18px;color: #232323;line-height: 40px;margin:6px 0 6px;}
.unit .abs{line-height:24px;font-size: 14px;color: #666 ;margin:10px 0;height: 24px;overflow: hidden;}
.ckxq{color: #cd4448;}
.unit h2 .date{float: right;font-size: 12px;color: #666;font-weight: normal;}
.next a{display: inline-block;height: 26px;font-size: 14px;padding:0 10px;color: #444;margin:0 4px;background: #f1f1f1;}
.next a.bod{border:#ddd 1px solid;}
.next a:hover,.next a.cur{background: #aa0000;color: #fff}
.next a.bod:hover,.next a.bod.cur{border-color:#ddd;}
.next {color: #444;font-size: 12px;line-height: 26px;text-align: center;padding:30px 0 50px;}
.next input{height: 25px;width: 40px;line-height: 26px;border:#ddd 1px solid;margin:0 4px;position: relative;top:-2px;}
.detail_title{font-size: 20px;
    margin: 35px 0 0 0;
    font-weight: 700;
    border-bottom: 1px dashed #cbcbcb;
    padding-bottom: 15px;text-align: center;margin-left: 50px;margin-right: 50px}
.detail_date{line-height: 30px;font-size: 15px;color: #666;padding-bottom: 5px;width: 320px;margin:6px auto 0;}
.author{float: left;}
.reldate{float: right;}
.content_detail{line-height: 28px;font-size: 16px;color: #000;padding:0 0 74px;margin:0 50px}
.swiper-container .swiper-slide a{display: block;position: relative;}
.swiper-container .swiper-slide img{width: 100%;height: 380px}
.botmes{position: absolute;left: 0;bottom: 0;right: 0;height: 50px;padding-top: 0;background:url(bot_txtbg.png) bottom center repeat-x;line-height: 50px;color: #fff;font-size: 16px;text-indent: 16px;padding-top: 50px}
.device1{height: 380px;overflow: hidden;position: relative;}
.pagination {position: absolute;bottom: 15px;right: 15px;z-index: 999}
.swiper-pagination-switch{display:block;float: left;margin:0 3px;border-radius: 8px;width: 8px;height: 8px;background: #a6a6a6}
.swiper-active-switch{background:#e96301;}
.rtitle{line-height: 30px;font-style: 24px;color: #000;height:30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.rabs{line-height: 22px;font-style: 14px;color: #7e7e7e;height: 44px;overflow: hidden;margin-top: 15px;padding-bottom: 8px}
.rabs .ckxq{color: #ff5c14;padding-left: 20px}
.zgm{text-align: center;line-height: 40px;height: 40px;position: relative;top: -10px;margin-bottom: 16px}
.zgmtitle{position: absolute;width: 400px;left: 50%;margin-left: -200px;font-size: 28px;color: #e96301;background: #fff;z-index: 999;letter-spacing: 10px;}
.hr{position: absolute;height: 0;border-top: #e96301 1px solid;top: 50%;width: 686px;display: block;margin-left: -343px;z-index: 888;left: 50%}
.ctags {font-size: 22px;line-height: 38px;font-weight: bold;}
.ctags span{display: inline-block;padding:0 16px;color: #e22c21}
.ctags span a{color: #e22c21}
.ctags span.cur{background:#e22c21;color: #fff}
.ctags span.cur a{color: #fff}
.cbox{margin-top: 20px}
.part5title{margin-top: 50px}
.topimg img{width: 100%;display: block;}
.list-title h1{font-size: 26px;line-height: 34px;color: #c0131a;float: left;}
.nav{float: right;font-size: 16px;line-height: 34p;color: #000;font-weight: bold;}
.nav a{color: #000}
.list-title{overflow: hidden;margin:0 50px;}


















