@charset "utf-8";
/*公共样式 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,em{margin:0;padding:0}
ul, li { list-style: none} 
img,fieldset{vertical-align:top;border:0}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal}
address,cite,code,em,th,b,i{font-weight:normal; font-style:normal}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.clearfix{zoom:1}
.clear{ clear:both}
a{ color:#333; -webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent; text-decoration:none;}
.rel{ position:relative}
html{font-size:62.5%}
body{ position:relative; max-width:640px; width:expression(document.body.clientWidth <640 ? "640px" : "100%" ); margin:0 auto; min-width:320px; font-family:"微软雅黑","Helvetica",sans-serif; background:#f5f5f5;}
.wrap{ min-width:320px}
.fl{ float:left}
.fr{ float:right}


/*******header*******/
.header {max-width: 640px; z-index: 10000;background:#e23b29; position: fixed;top: 0; width: 100%;}
.nav_top { background:#e23b29; height: 2rem; padding: 1rem 0.5rem 1rem 1rem; font-size: 1.4rem; line-height: 2rem;}
.nav_top > div{float: left;}
.nav_top .nav_back{ width: 1.1rem;vertical-align: middle; position: relative; top: -2px; }
.nav_top .nav_back a i{display:block;width:25px;height:25px;margin:0px auto 0px;background:url(../img/zt-top-bg.png) no-repeat 0px 0px;background-size:100px auto}
.nav_top .nav_back .back i{background-position:-58px -37px}
.nav_top .nav_title {font-size: 1.6rem;color:#fff;padding-left: 1.5rem;}
.nav_top .nav_search { float: right;position: relative; overflow: hidden;}
.nav_top .nav_search a{float:right;width:35px;height:30px;padding-top:0px;}
.nav_top .nav_search a i{display:block;width:25px;height:25px;margin:0px auto 0px;background:url(../img/zt-top-bg.png) no-repeat 0px 0px;background-size:100px auto}
.nav_top .nav_search .app-icon i,.header .search i{background-position:-58px 0px;}
.nav_top .nav_search .tiku i{ background-position:0px -37px}
/*end-header*/

/*banner*/
.bannermain{position:relative;margin-top:45px; background: url(../img/allwv_img01.png)no-repeat;background-size: 100% 100%;width: 100%; height: 200px;overflow: hidden;}
.bannermain p{width: 62%;line-height: 28px;margin: 55px auto 6px;background-color: #FD4849;border-radius: 25px;text-align: center;color: #fff;font-size: 14px;}
.bannermain h3{font-size: 28px;font-weight: bold;text-align: center;color: #FD4749;}

/**content1**/
.main-1{ height:auto; overflow:hidden;padding:8px 10px 20px;font-family:"Microsoft YaHei"; background-color:#fff; margin:10px auto;margin: 0 3%;}

.tltbox{text-align:center;margin:1.3rem 0 2px;}
.tltbox span,titbox strong{ vertical-align:middle; display:inline-block;}
.tltbox span{width:30px;height:3px; background:#213285; margin-bottom:10px;}
.tltbox strong{font-size:2.5rem;line-height:58px;height:58px; margin:0 10px; color:#213285;font-weight:normal; font-style:normal}
.tltbox strong.strong_title{font-size:2.2rem;line-height:58px;height:58px; margin:0 10px; color:#213285;}


.st_linkmain{ overflow:hidden; border:1px dashed #ccc; width:98%; margin:0 auto ; padding-bottom:15px;}
.st_linkbox { margin:15px 15px 0 10px;}
.st_linkbox li{ width:435px; _width:450px; height:30px; overflow:hidden; float:left; padding:3px 43px 3px 15px; _padding-left:0;}
.st_linkbox li span{ display:inline-block; vertical-align:top; _display:inline; width:15px; _width:6px; height:30px; margin-left:-15px; _margin-left:0; _margin-right:10px; background:url(../img/bg_1.png) no-repeat -190px -130px;}
.st_linkbox li a{ color:#333; font-size:14px; line-height:30px;}
.st_linkbox li a:hover{ color:#162b94;}
.main-1 .dqdh{font:bold 18px/38px "Microsoft Yahei"; color:#333; background:url(../img/pic-jh.png) 0 0 no-repeat; padding-left:1.5rem;margin:1rem 0.5rem 0.3rem; vertical-align:middle; } 
.main-1 .cfznbox .img_cx{text-align:center; margin-top:1rem;}


.main-2{background:#fff;padding-bottom:20px;}
.cfznbox{border-radius:6px; background:#fff;
    /* box-shadow:0 6px 6px #e3eeff; */
    padding-bottom:15px;overflow:hidden; position:relative;margin-bottom: 15px;}
.cfznbox h4.left-text{width:100%;float:left; font: bold 1.6rem/25px "Microsoft YaHei"; overflow:hidden;margin:18px 0 6px;padding:0 8px;color:#333;}


.cfznbox p.cfzn-text{padding:0 10px;line-height:24px;font-size:1.4rem;color:#777;}
.cfznbox p.cfzn-text a{color:#777;font-size: 15px;display: block;line-height: 40px;}
.cfznbox p.cfzn-text a.nolink{color:#2b72f2;}
.cfznbox p.cfzn-text a:hover{color:#2b72f2;}
.cfznbox p.cfzn-text a sub{float: right;width: 65px;line-height: 22px;font-size: 14px;border-radius: 15px;border: 1px solid #FD4B49;text-align: center;color: #FD4B49;margin-top: 8px;}
.cfznbox .zsyb{font-size:1.4rem; color:#777;padding:0px 15px 15px 20px; line-height:30px; }
.cfznbox .zsyb img{ margin-left:6px; vertical-align:middle;}
.cfznbox a.see{ border-radius:50px; border:1px solid #213285;color:#213285; text-align:center; font:normal 1.4rem/35px "Microsoft YaHei";margin:10px 40px 8px;}

.cfznbox p.cfzn-text a span{ display:inline-block; vertical-align:top; _display:inline; width:15px; _width:6px; height:25px; margin-left:-2px; _margin-left:0; _margin-right:10px; background:url(../img/bg_1.png) no-repeat -190px -131px;}

.lunwen_zhenti .ui-table{ text-align:center; }
.lunwen_zhenti .ui-table th{height:42px;font-size:16px; font-weight:normal; color:#fff; background-image: linear-gradient(to right,#FD444A,#FD7237);opacity: 0.8;}
.lunwen_zhenti .ui-table thead{border-bottom:1px solid #e6e6e6 }
.lunwen_zhenti .ui-table td{line-height:25px;padding:8px; font-size:14px;color:#333;}
.lunwen_zhenti .ui-table span{margin-left:20px;}
.lunwen_zhenti .ui-table .huise{ background:#FFF4F2;}


/*投票*/
.nolink{ color:#2B72F2;}
.nolink:hover{ color:#2B72F2;text-decoration: underline;}

.toupiaopadd{ padding-top:5px; text-align:left; }
.toupiaocolor{ color:#009900;}

.main-1 table tr td{ font-size:14px;}
.main-1 table tr td.toupiaotop{ line-height:30px; font-size:16px; padding-top:8px;}
.main-1 table tr td.toupiaotop1{ line-height:25px; padding-bottom:5px;}
.main-1 table tr td.f-mt20{ margin-top:20px;}
.main-1 table tr td .byword1{font-size:12px; line-height:30px; color:#003399;}
.main-1 table tr td .byword2{font-size:12px; line-height:30px; color:#999999;}

.li2_leftword table tr td{padding-left:5px; padding-right:1px; font-size:14px; }
.li2_leftword table tr strong{font-size:15px;}

body{background-color: #F2F2F2;}
/**footer**/
.footer {margin-top: 0.1rem;background: #fff;}
.footer h30{ background:#fff;}
.footer ul {height: 36px;line-height: 36px;font-size: 12px;}
.footer ul li { background: #fff;float: left; width: 50%;position: relative;text-align: center;}
.footer ul li a { display: block; width: 100%; height: 100%;color: #a5a5a5;}
.footer ul li.active a { color: #0d69ba;}
.footer ul li b {width: 0.75px;height: 20px;background: #eee; display: block; position: absolute;right: 0; top: 8px;}
.footer .copyright { font-size: 12px;line-height: 25px; text-align: center; color: #a5a5a5; margin:0.12rem 0 0.08rem;}

/*  */
.head{display: -webkit-flex;justify-content: space-between;align-items: center;line-height: initial;overflow: initial;background-color: #fff;height: 45px;padding-right: 0.5rem;padding-left: 0.5rem;position: fixed;z-index: 10;right: 0;left: 0;top: 0;}
.tubiao{width: 7rem;height: 3rem;}
.tubiao img{width: 100%;height: 95%;display: block;}
.login{font-size: 0.6rem;color: #333;padding: .2rem;}

.lunwentp{margin: 0 3%;border-radius: 6px;background-color: #fff;padding: 6px 3%;position: relative;top: -20px;}
.lunwenlf h3{font-size: 18px;line-height: 35px;font-weight: bold;color: #333;}
.lunwenlf h3 i{display: inline-block;width: 4px;height: 18px;border-radius: 2px;background-color: #FD4B49;margin-right: 5px;position: relative;top: 2px;}
.lunwenlf p{font-size: 15px;color: #333;line-height: 26px;}
.lunwenlf p a{color: #FF0000;}

.lunwentit{text-align: center;font-size: 20px;color: #333;font-weight: bold;padding: 20px 0;}
.lunwentitis{padding: 0 0 20px 0;}
.lunwentit span{color: #FD6453;}
.lunwentit img{display: inline-block;padding:  0 5px;width: 16px;position: relative;top: 8px;}

.main-1 table tr td i,.cfznbox h4.left-text i{display: inline-block;width: 4px;height: 16px;border-radius: 2px;background-color: #FD4B49;margin-right: 5px;position: relative;top: 2px;}
.main-1 table tr td{font-size: 15px;line-height: 26px;}
.main-1 table tr td strong{font-size: 16px;}
.main-2{padding: 0;}
.main-3{background-color: #F2F2F2;padding: 0;}

#Button1{border: none;padding: 0 12px;line-height: 28px;background-color: #0079FF;border-radius: 20px;color: #fff;text-align: center;}
#TextBox1{width: 100%;height: 60px;border-radius: 6px;margin: 10px 0;border: 1px solid #C9C9CB;}

