@charset "utf-8";

body {  font:14px \5b8b\4f53, Arial, Helvetica, sans-serif; color:#000; font-family:"微软雅黑";background:#082d85  url(../images/bodybg.jpg) top center no-repeat; background-size:100%}
*{ margin:0; padding:0;}
ul,li,dl,dt,dd{ list-style:none;}
.w757 { width:757px;} .w978 { width:978px} .w88 { width:88px}
a { color:#2c2c2c; text-decoration:none; outline:none;}
.c1, .cGreen1 { color:#159700}
.c2, .cRed1 { color:#f00}
.hide{ display:none;}

.c4 { color:#b00;}
.x_tabNav .active { font-weight:bold}
a:hover, .cnt_col1_box h2 strong a:hover, .market_top a:hover, .hotNews h2 a:hover { color:#b00; text-decoration:none}
.clearfix::after { clear: both; content: ""; display: block; height: 0; visibility: hidden;}

.title{ width:7rem; margin:0 auto; text-align:center;}
.title img{ margin-bottom:0.5rem; width: 100%; vertical-align:top;}

.title2{ width:7.78rem; margin:0 auto; text-align:center;}
.title2 img{ margin:0.5rem 0 0.8rem; vertical-align:top; width: 100%}


.ban,.ban2{ width:9rem; text-align:center; margin:0 auto 0.8rem; }
.ban img{ vertical-align:top; width:100%; margin-top: 1.4rem;}
.ban2 img{ vertical-align:top; width:100%; margin-top: 0.4rem;}


/* 活动介绍 */
.huodong { clear:both; margin:0 auto 0.3rem; width:10rem;  position:relative; z-index:1;}
.tit_first{ clear:both; width:6rem; margin:0 auto; text-align: center;}
.tit_first img{ margin:0.5rem 0; width:100%;}

.jieshao { position: relative; margin:0 auto; width:9rem;}
.jieshao p{ font-size:0.33rem; line-height:0.66rem; text-indent:2em; color:#fff; text-align:justify;}

.wytp { margin: 0 auto; width:7.1rem; height: 3.3rem;  background: url("../images/wytpbg.png") no-repeat;  background-size: 100%;}
.tp_time{ text-align: center;  color: #FDEA86;  padding-top: 1.46rem;  font-size: 0.34rem;}

.login{ line-height:0.6rem; color:#fff; text-align:center; padding-top:0.2rem; }
.login span{ font-size:0.32rem;}
.login span.denglu{ cursor:pointer;}

.login2{ position:absolute; height:26px; line-height:24px; color:#fff; text-align:center; top:0.25rem; right:1.2rem; background-size:100%;}
.login2 span{ font-size:12px; margin:0 3px; }
.login2 span.denglu{ padding-left:0.7rem; cursor:pointer; background:url(../images/icon_dl.png)  no-repeat; background-size:40% 100%}
.login2 span.zhuce{ padding-left:0.7rem; cursor:pointer; background:url(../images/icon_zc.png) 0 2px no-repeat; background-size:35% 90%}

.member{ line-height:0.6rem; color:#fff; text-align:center; padding-top:0.2rem; }
.member span{ font-size:0.32rem;}
.member span.denglu{ cursor:pointer;}
.member span a{ color: #fff;}

.member2{ position:absolute; width:5.2rem; height:26px; line-height:24px;  color:#fff; text-align:center; top:0.3rem; right:1.2rem; background-size:100%;}
.member2 span{ display:inline-block; font-size:12px; background:url(../images/icon1.png) 3px 5px no-repeat; padding-left:25px; background-size:12%}
.member2 i{ font-size:12px; font-style:normal; padding:0 5px;}
.member2 em{ font-size:12px; font-style:normal; padding:0 5px;}

/* 流程 */
.liucheng { clear:both; margin:0 auto; width:10rem; position:relative; z-index:1;}
.lc_title{ clear:both; margin:0 auto; width: 6rem;}
.lc_title img{ width:100%; vertical-align: top; margin-bottom: 0.5rem;}

.lc_con{ float:left; padding-left:0.3rem; width: 9.7rem; background:url(../images/line.png) 0 1.28rem repeat-x;}
.lc_con dl{ float:left; width:3rem; height:4.5rem; position: relative;}
.lc_con dl.mid{ margin:0 0.2rem;}
.lc_con dl.ml2{ margin:0 0.2rem 0 1.5rem;}
.lc_con dd{ float:left; width:3rem;}

.lc_con dt{ position:absolute; left:1.1rem; top:1rem; width:0.6rem; height:0.6rem; background:url(../images/dotnor.png) no-repeat; background-size:100% 100%; text-align:center; color:#81d4ff; font-size:14px; line-height: 0.6rem; font-weight:bold;}
.lc_con .cur dt{ width:0.6rem; height:0.6rem; background:url(../images/dotcur.png) no-repeat; background-size:100% 100%; text-align:center; color:#fff; font-size:14px; line-height: 0.6rem; font-weight:bold;}

.lc_con em{ float:left; margin-left:0.6rem; width:1.8rem; height: 0.6rem; line-height: 0.6rem; text-align: center; font-size:0.33rem; color:#b3c5ff; font-style:normal; margin-bottom: 1.3rem; background:linear-gradient(#133ABF,#3649FF); border-radius:0.12rem;}
.lc_con i{ float:left; width: 3rem; height: 0.8rem; line-height: 0.8rem; text-align: center;  font-style:normal;  color: #b3c5ff; background:url(../images/lcbg1.png) no-repeat; background-size:100%;  background:linear-gradient(#133ABF,#3649FF); border-radius:0.12rem 0.12rem 0 0;}
.lc_con span{ float:right; width:2.8rem; height: 1.1rem;  font-size:0.34rem; color:#91abff; background:#043498; box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1); border-radius:0 0 0.12rem 0.12rem; text-align: center; padding: 0.2rem 0.1rem 0;}

.lc_con .cur em{ color:#fff; color:#072D85; background:url("../images/emcurbg.png") no-repeat;  background-size:100%;}
.lc_con .cur i{ float:left; width: 3rem; height: 0.8rem; text-align: center;  font-style:normal;  color: #072D85; background:url(../images/lcbg2.png) no-repeat; background-size:100%;}
.lc_con .cur span{ color:#faf0bb; }


/* 规则 */
.guize{ clear:both;  margin:0 auto 0.5rem; width:9rem; position:relative;}
.guize_title{ clear:both; margin:0 auto; width: 5.6rem;}
.guize_title img{ width:100%; vertical-align: top; margin-bottom: 0.5rem;}


.guize_con{ width:9rem}
.guize_con p{ padding:0 ; font-size:0.34rem; line-height:28px; color:#fff;}
.guize_con i{  display:inline-block; width:25px; font-weight:bold; font-style: normal;}
.guize_con span{ color:#FBE190;}



/* 评委 */

.pingwei{ clear:both; margin:0 auto 0.5rem; width:9rem;}
.pw_list{ padding-top:10px;}
.pw_list li{ float:left; width:2.6rem; height:4.3rem; margin:0 0.2rem 0.45rem;  color:#fff; font-size:14px; background-size:100%;}
.pw_list li img{ vertical-align:top; width:2.3rem; height:2.3rem; margin:0.25rem 0.15rem 0; border-radius:10px;}
.pw_list li span{ display:block; width:100%; text-align:center;  position: relative;}

.pw_list li i{ display: block;  font-style: normal;  width: 100%;  height: 0.8rem;  line-height: 0.8rem;  color: #fff; font-size:12px;}
.pw_list li em{ display:block; font-style:normal; line-height:20px; font-size:12px; }
.mb30{ margin-bottom:0.3rem;}
.mb50{ margin-bottom:0.5rem;}
.mb80{ margin-bottom:0.8rem;}

.lsbd {  clear: both;  width: 10rem;  height: 3rem;  background: url(../images/bangdan.png) center no-repeat; background-size:100%; margin: 0 auto;}

.jiegou{ clear:both; width:10rem; margin:0 auto 0; color:#fff;}
.jg_tit{ clear:both; width:100%; text-align: center;}
.jg_tit img{ margin:0.2rem 0 0.5rem; width:6rem}

.jiegou h2{ clear:both; width:100%;  color:#f6ebb5; font-weight:normal; font-size:13px; margin-bottom:0.5rem;}
.zhuban,.xieban,.meiti,.zhichi{ clear:both; margin-bottom:0.5rem; margin-left: 0.5rem; width: 9rem; }
.zhuban h2 img,.xieban h2 img,.meiti h2 img,.zhichi h2 img{ width:100%;}

.list5 li{ float:left; width:3rem; height:2rem; margin-right:15px; margin-bottom: 0.1rem; background:#F9F8F7; border-radius:8px;}
.list5 li span{ display:block; width:3rem; color:#000; font-size:0.32rem; line-height:0.6rem; overflow:hidden; text-align: center;}
.list5 li { display:inline-block; height:2rem; margin-right:0.3rem;}
.list5 li img{ display:inline-block; width: 3rem; margin-top:0.2rem;}


.xieban{ margin-bottom:0.5rem;}
.jiegoulist{ clear:both;}
.jiegoulist li{ display:inline-block; height:35px; margin-right:0.2rem; font-size:13px;}
.jiegoulist li img{ height:30px; margin-right:0.2rem; vertical-align:middle;}

.list6{ float:left; padding-bottom: 0.5rem;}
.list6 li{ float:left; width:4.3rem; margin-right:0.2rem; line-height:0.56rem; text-align:left; font-size:0.3rem; margin-bottom: 0.2rem;}
.list6 li span{ display:block; color:#fff; font-size:12px; height:30px; line-height:30px; overflow:hidden;}

.zhichi{ font-size:13px; }
.jiangxiang{ clear:both; width:100%; background:url(../images/jxbg.jpg) no-repeat; background-size:100%; }
.jiangxiang2{ clear:both; width:100%; background:#0b1c68 url(../images/jxbg2.jpg) no-repeat; background-size:100%; margin-bottom:0.8rem; padding-top:0.5rem; padding-bottom:0.8rem;}

.list7{ float:left; padding-bottom: 0.5rem;}
.list7 li{ float:left; width:1.5rem; margin-right:0; height:30px; line-height:30px; text-align:left; font-size:13px; overflow:hidden;}
.list7 li span{ display:block; color:#fff; font-size:12px; height:30px; line-height:30px; overflow:hidden;}

.list7 li.w1{ width:2rem;}
.list7 li.w2{ width:1.7rem;}
.list7 li.w3{ width:1.2rem;}

.contact{ margin:0 auto; width:10rem; background:url(../images/contactbg.jpg) no-repeat; background-size:100% 100%; padding-top:0.6rem; padding-bottom:1.2rem;}
.lx_tit{ clear:both; width:100%; text-align: center;}
.lx_tit img{ margin:0.2rem 0 0.5rem; width:6rem}

.ewm{ clear:both;margin:0 auto;  width:9rem; padding-bottom:0.5rem;}
.ewm ul{ float:left; margin-left:0.8rem;}
.ewm li{ float:left; width:3.5rem; margin-left:0.2rem;}
.ewm li img{ width:3rem; margin-left:0.25rem;}
.ewm li span{ float:left; width:3.5rem; text-align:center; color:#fff; font-size:0.32rem; padding-top:10px;}
.contact p{ font-size:0.34rem; line-height:0.6rem; padding-left:1rem; color: #fff;}
.contact p span{ padding-left:0.5rem;}

.bigbox{ margin:0 auto 0.5rem; width:9rem; background:url(../images/bg.png); border-radius:30px;}
.smallbox{ float:left; width:9rem; border-radius: 30px; position:relative; padding-bottom:0.6rem; padding-top:30px;}
.smallbox h3{ clear:both; color:#ffee96;  font-size:18px; text-align:center; color:#ede0a8; padding-bottom: 0.5rem;}

.baoming{ float:right; color:#fff4be; cursor:pointer;}
.baoming img{ margin-top:12px; margin-left:0.2rem;}

.xiugai{ position:absolute; left:0.1rem; top:0.3rem; width:1rem; height:0.7rem;}
.quxiao{ position:absolute; right:0.1rem; top:0.3rem; width:1rem; height:0.7rem;}

.btn_quxiao {margin-left:0.2rem;}

.zhonghe .title img{ height:auto; width: 100%;}
.danxiang .title img{ height:auto; width: 100%;}
.xinmiao .title3 img{ height:auto; width: 100%; margin-bottom: 0;}

/*浮层*/
.fix1{ clear:both; position: fixed; top: 0; left: 50%; margin-left:-5rem; width:10rem; height: 1.2rem;z-index: 3; background:#004FD1;}

.logo{ float:left;}
.logo img{ height:0.7rem; margin:0.25rem 0 0 0.4rem;}

.icon_rig{ position:absolute; right:0.4rem; top: 0.4rem;}
.icon_rig img{ height: 0.4rem; vertical-align: top;}

.fix2{ clear:both; position: fixed; bottom: 0; left: 50%; width:10rem; height: 1.2rem; background:url(../images/fixbg2.png); background-size:100%; z-index: 3; margin-left: -5rem;}
.fix2 a{ display: block; width: 10rem; height: 1.2rem;}

.fix3{ display: none; position:fixed; top: 0; right:0; width: 130px; padding-bottom:0.3rem; background:#0e1894; z-index: 6}
.fix3 ul{ padding-top:1rem; margin-left:15px;}
.fix3 li{ width:100px; height:31px; line-height: 31px; text-align: center; margin-bottom: 10px; font-size:14px;}
.fix3 li a{ color:#fff;}
.fix3 li.cur{ background:url(../images/fix3curbg.png) no-repeat; background-size:100%;}
.fix3 li.cur a{ color:#f8eeb9}


/*弹出*/
.bghover{ float:left; display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.7; filter: alpha(opacity=70); z-index:3}
.tc1{ display:none; position:fixed;  left:calc(50vw - 4.5rem); top:calc(25vh); width:9rem; z-index:4; padding-bottom:1rem; background:url(../images/dlbg.png) no-repeat; background-size:100%; }
.tc2{ display:none; position:fixed;  left:calc(50vw - 4.5rem); top:calc(25vh); width:9rem; z-index:4; padding-bottom:1rem; }
.tc2_ban{ clear:both; width: 100%;}
.tc2_ban img{ width:100%; vertical-align: top;}
.tc2_con{ background:#fff; border-radius:0 0 0.1rem 0.1rem; padding:0.4rem 0 0.8rem; text-align: center;}
.tc2_con h2{ font-size:0.42rem; text-align: center; margin-bottom: 0.3rem;}
.tc2_con h2 span{ height:1.2rem; background:linear-gradient(#2633B7,#5D82FF); border-radius:0.6rem; line-height: 1.2rem; text-shadow: 0 2px 0 rgba(0, 0, 0 ,0.5); color:#fff; padding: 0.2rem 0.4rem;}
.tc2_exp{ color:#0B2B7F; font-size:0.58rem; font-weight: bold; margin-bottom: 0.3rem; padding: 0 0.5rem;}
.tc2_exp span{ display:block; font-size:0.3rem; color: #C4C4C4; font-weight: normal; padding: 0.1rem 0.5rem;}
.tc2_exp i{ font-style: normal;}
.tc_ipt2{ background:#fff; border:1px solid #DFDFDF; border-radius:0.1rem; width: 6.6rem; padding-left:0.2rem; height: 0.8rem; line-height: 0.8rem; color: #979797; outline: none;}

.tc_tp{ margin:0.5rem auto 0; width: 6.8rem; height: 1rem; text-align: center; line-height: 1rem; font-size: 0.36rem; color: #1C1C1F; background:linear-gradient(#FBEFB3,#CAA953); border-radius:8px; cursor: pointer; box-shadow: 0 5px 15px 0 rgba(0,0,0,0.2)}
.tc_tp a{ color: #fff;}

.tc_con{ float:left; width:100%;  padding-bottom:1rem;  border-radius:0.5rem;}
.tc_title{ clear:both; padding:20px 0; font-size:24px; font-style:italic; font-weight:bold; color:#ffd365; width:100%; text-align:center; clear:both;}
.tc_title img{ width: 7rem; vertical-align: top;}
.tc_dl{ float:left; width:9rem; border-top:none; border-bottom:none; padding-bottom:0.5rem; padding-top:0.3rem;}
.tc_dl ul{ margin:0 auto; width: 390px;}
.tc_dl li{ float:left; width:100%; margin-bottom:20px;}
.tc_dl li.mm{ margin-bottom:30px;}

.mob{ float:left; margin-left:1rem; width:7rem; height: 1rem; background:#fff; border-radius:0.12rem;}
.mob img{ float:left; margin:0.26rem 0 0 0.15rem; width: 16px;}
.yzm{ float:left; margin-left:1rem; width:7rem; height: 1rem; background:#FDF2D5; border-radius:0.12rem;}
.yzm img{ float:left; margin:0.26rem 0 0 0.15rem; width: 16px;}

.tc_dl li b{ float:left; background:url("../images/icon_line.png") 0 -0.1rem no-repeat; font-size:0.36rem; width: 2.4rem; height: 1rem; line-height: 1rem;  text-align: center; font-weight:normal; color: #0B2B7F; cursor: pointer;}
.yzm2{ float:left; background:url("../images/icon_line.png") 0 -0.1rem no-repeat; font-size:0.36rem; width: 2.3rem; height: 1rem; line-height: 1rem;  text-align: center; font-weight:normal; color: #0B2B7F; cursor: pointer; outline: none; border: 0;}
.ipt1{ float:left; margin-left:0.2rem; width:5rem; height:1rem; line-height: 1rem; font-size: 0.36rem; color: #979797; background:none; border:none;  outline:none;}
.ipt11{ float:left; margin-left:0.2rem; width:3.8rem; height:1rem;line-height: 1rem; font-size: 0.36rem; color: #979797; background:none; border:none; outline:none;}

.btn_tj{ margin:0 auto; width:7rem; height:45px;}
.btn1{ float:left; width: 7rem; height: 1rem;  border:none; background:linear-gradient(to right,#CAA953,#FBEFB3); cursor:pointer; font-size: 0.4rem; color: #1C1C1F; font-weight: bold; border-radius:6px; box-shadow: 0 5px 15px 0 rgba(0,0,0,0.2)}



.close{ position:absolute; right:0.3rem; top:0.3rem; width:26px; height:26px; background:url(../images/close.png) no-repeat; cursor:pointer; background-size:100%;}

.close2{ position:absolute; right:25px; top:25px; width:22px; height:22px; background:url(../images/close2.png) no-repeat; cursor:pointer;}


.tc_sel{ float:left;  width:7rem; height:0.7rem; border:none; font-size:14px; background:#fff; border-radius:0.35rem; padding-left:0.2rem; color:#000;}

.area1{ float:left; margin-left:1rem; width:5.8rem; height:2rem; background:#fff; border:none; padding-left:0.2rem; font-family:"微软雅黑"; font-size:14px; color:#8b7965; line-height:28px; border-radius:15px; outline: none;}
.area2{ float:left; width:6.8rem; height:2rem; background:#fff; border:none; padding-left:0.2rem; font-family:"微软雅黑"; font-size:14px; color:#8b7965; line-height:28px; border-radius:15px; outline: none;}
.btn_page{ clear:both; width:100%; text-align:center;}
.btn_page img{ margin:0 0.2rem; height:0.8rem;}

.xg_list2 li .tc_ipt0{ font-size:12px;}
.xg_list2 .yzm{ width:1.8rem;}

.btn_more{ clear:both; margin:0 auto; width: 184px; height: 38px; background:#F6F7FB; text-align: center; line-height: 38px; font-size:16px; color: #717171; border-radius:8px 8px 0 0; cursor: pointer;}

.smallbox p{ clear:both; margin:0 auto; width:7rem; height:1rem; line-height:1rem; font-size:14px; padding-top:0.2rem;}
.t1{ float:left; color:#fff}
.t2{ float:right; color:#feed8a; text-decoration:underline;}

.qh2{ width:100%;}
.qh2 span { float:left; height:0.8rem; display:inline-block; line-height:0.8rem; font-size:13px; background:#ecdcb1; border-radius:5px 5px 0 0; margin-right:5px; position:relative;}
.qh2 span a{ display:inline-block; height:0.8rem; padding:0 0.1rem;}
.qh2 span a.active{ display:inline-block; background:#fff;  border-radius:5px 5px 0 0; padding:0 0.1rem;}

.t3{ font-size:14px; color:#fff; margin:-0.5rem 0 0.5rem 0.5rem; padding-top: 0.4rem;}
.t4{ font-size:14px; color:#fff; margin:0.5rem 0 0.2rem 0.5rem;}
.zengjia { float: left;}
.zengjia img{ height:0.8rem; vertical-align:top;}

.bm_con{ clear:both; margin-left:0.5rem;}
.qh2_con {  float: left;  background: #f4f4f4;  border-radius: 0 5px 5px 5px;  width: 8rem;  padding: 30px 0;}
.qh2_con li{ margin-bottom:0.5rem;}
.qh2_con li i{ display:inline-block; font-style:normal; color:#000; padding:5px 0 0 5px;}
.jian{ position:absolute; right:2px; top:2px; width:6px; height:6px; background:url(../images/del.png) no-repeat; background-size:100%;}

.mt30{ margin-top:-0.4rem;}

.explain{ clear: both; text-align: center; color: #fff; line-height: 0.8rem; padding: 0 0.3rem; margin-bottom: 0.5rem; font-size:14px;}
.explain span{color: #FFF4BF;}

.search{ margin:0 auto 0.7rem; width:6.63rem;  background:#fff; height: 1rem; border-radius:0.5rem;  position:relative; }
.search img{ width:100%; vertical-align:top;}
.ipt{ float: left; margin:0.1rem 0 0 0.1rem; width:5rem; height:0.8rem; line-height:0.8rem; background:none; border:none; color:#939393; font-size:13px;-webkit-text-size-adjust:none; outline:none; padding-left:0.2rem;}
.btn{ float:right; margin:0.1rem 0.1rem 0 0; width:0.8rem; height:0.8rem; background:url(../images/fdj.png) no-repeat; border:none; background-size:100%;}

.qh{ clear:both; width: 100%; text-align: center;}
.qh span{ margin:0 0.2rem;}
.qh span a{ display:inline-block; width:3.1rem; height: 0.82rem; background:url(../images/norbg.png) no-repeat; background-size:100%; line-height:0.7rem; color:#A2BEFF; outline:none;}
.qh span a.active{ display:inline-block; width:3.1rem; height: 0.82rem; background:url(../images/curbg.png) no-repeat; background-size:100%; color:#072D85;}


.jyj{ clear:both; margin:0 auto; width: 10rem;}
.jyj_tit{ text-align:center; width: 100%; margin-bottom: 1rem; clear: both;}
.jyj_tit img{ width:8.26rem; vertical-align: top;}

.jyj_zh_tit{ clear:both; text-align: center;}
.jyj_zh_tit img{ vertical-align: top; width:4.5rem; margin-top: -0.48rem;}


.box1{ float:left; margin-left:0.6rem; margin-bottom: 0.5rem; width: 9rem; border: 1px solid #A8F3FB; border-radius:0.2rem; padding-bottom: 0.2rem; position: relative;}
.box2{ float:left; margin-top:-0.3rem; margin-left:-0.2rem; width: 9rem; background:#fff; border-radius:0.2rem;}

.xs_t{ position: absolute; right:0; top:-1px; width: 0.18rem; height: 2rem; background:url(../images/xs_t.png) no-repeat; background-size:100%; }
.xs_b{ position: absolute; right:0; bottom:-1px; width: 2rem; height: 0.18rem; background:url(../images/xs_b.png) no-repeat;background-size:100% }

.zhonghe{ margin-bottom:0.8rem; padding-top: 1rem;}
.danxiang{ margin-bottom:0.4rem; padding-top: 1rem;}
.xinmiao{ margin-bottom:0.5rem; padding-top: 0.5rem; }

.list{ float:left; width:8.6rem; margin-left:0.2rem; border:1px solid #1029a7; border-radius:0.4rem;}
.list li{ float:left; width:8.2rem; height:30px; line-height:30px; font-size:14px; padding:0 ; margin-bottom:0.5rem; position:relative; margin-left:0.2rem;}
.list li b{ float:left; color:#313131; font-weight:normal; line-height:30px; height:30px; margin:10px 0 20px;text-overflow: ellipsis;white-space: nowrap; overflow: hidden; width:6rem; }
.baoming{ position:absolute; right:0; top:0; color:#fff4be; cursor:pointer;}
.baoming img{ margin-top:0.3rem;vertical-align:top; height: 0.68rem;}

.xiugai{ position:absolute; left:0.1rem; top:0.3rem; width:1rem; height:0.7rem;}
.quxiao{ position:absolute; right:0.1rem; top:0.3rem; width:1rem; height:0.7rem;}

.btn_quxiao {margin-left:0.1rem;}

.zhonghe .title img{ height:auto; width: 100%;}
.danxiang .title img{ height:auto; width: 100%;}
.xinmiao .title3 img{ height:auto; width: 100%; margin-bottom: 0;}


/* liebiao */

.small_tit{ color:#072D85; width:100%; text-align:center; font-size:0.42rem; padding:0.5rem 0 0.2rem;-webkit-text-size-adjust:none; font-weight: bold;}

/*排序*/
.time{  width:100%; height: 0.6rem;line-height: 0.6rem; font-size:0.32rem; color: #000; text-align: center; border-bottom:1px solid #ededed; padding-bottom: 0.2rem;}
.time span{  margin:0 0.2rem; padding-right:12px;}
.time span.sj_d{ background:url(../images/sj_d.png) right  no-repeat; cursor:pointer;}
.time span.sj_u{ background:url(../images/sj_u.png) right  no-repeat; cursor:pointer;}

.list_con{ float:left; width: 100%;  padding-bottom: 0.5rem;}
.list_con li{ float:left; width: 100%; border-bottom:1px solid #ededed;padding-top:0.2rem; padding-bottom: 0.2rem; position:relative;}
.list_con li span{ position:absolute; right:0.5rem; top: 0.2rem; color: #D71C19;}
.list_txt{ float:left; padding-left:0.3rem; font-size: 0.36rem; margin-bottom: 0.2rem;}
.list_txt a{ float:left; width: 6.5rem; height: 0.8rem; line-height: 0.8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/* .list_btn{ clear:both; width: 100%; text-align: right;}  */
.list_btn img{ height:0.68rem; margin-right:0.2rem;}

.js_exp{ color:#333; font-size:0.34rem; line-height:0.56rem; padding:0 0.45rem; text-align:justify; -webkit-text-size-adjust:none;}
.js_exp p{ text-indent:2em;}
.js_exp span{ color:#fadb73; font-weight:bold;}
.js_exp1{ display:none; color:#fff; font-size:14px; line-height:28px; padding:0 5%; text-align:justify; -webkit-text-size-adjust:none;}
.js_exp1 p{ text-indent:2em;}
.js_exp1 span{ color:#fadb73; font-weight:bold;}

.rw_exp{ color:#fff; font-size:14px; line-height:28px; padding:0 5% 0.35rem; text-align:justify; -webkit-text-size-adjust:none;}
.rw_exp p{ text-indent:2em;}
.rw_exp span{ color:#fadb73; font-weight:bold;}
.rw_exp1{ display:none; color:#fff; font-size:14px; line-height:28px; padding:0 5%; text-align:justify; -webkit-text-size-adjust:none;}
.rw_exp1 p{ text-indent:2em;}
.rw_exp1 span{ color:#fadb73; font-weight:bold;}


.jdt_con{ float:left; width:100%;  padding-top:0.2rem;}
.jdt_con li{ float:left; width:8.7rem; padding:16px 0; position:relative;}
.jdt_con li.two{ background:#fffcf5;}
.jdt_con li b{ float:left; width:6.2rem; font-size:12px; margin-left:0.3rem;}
.toupiao,.yitoupiao{ float:right; width:18%; text-align:center; margin-right:3%;}
.toupiao img,.yitoupiao img{ margin-top:0.1rem; width:100%; margin-bottom:3px;}
.fenxiang{ float:right; width:18%; text-align:center; margin-right:3%;}

.b_top{ float:left; clear:both; width:100%; line-height:20px; font-size:14px; margin-bottom:15px;-webkit-text-size-adjust:none; font-weight:normal;}
.b_top span{ float:left; width:13%;}
.b_top span img{ width:100%;}
.b_top i{ font-style:normal; padding-left:5px; font-size:12px;}
.b_top em{ font-style:normal; color:#ffc661;}
.b_top a{  color:#313131;}
.nr a{ color:#313131}

.tr{ position:absolute; right:0; bottom:0.1rem; clear:both; font-size:0.26rem; color:#b59770; width: 1.6rem; text-align: center;}
.tr i{ font-style:normal; color:#D71C19; font-size: 0.38rem;}
.tr em{ font-size: 0.28rem; color: #D71C19; font-style: normal;}

.jdt_con .tr { bottom: 0.35rem; padding-top: 0.2rem; position: absolute; top: 0.8rem; right: 0;}

.b_bot{ float:left; clear:both; height:6px; width:100%; background:#DAE5FF; border-radius:3px; overflow:hidden;}
.tr2{ position:absolute; right:4%; bottom:15%; clear:both; font-size:12px; color:#bb956a;}

.jdt{ float:left; width:50%; height:6px; background:#2633B7; border-radius:3px; overflow:hidden;}


.sear_con{ float:left; width:100%;  padding:0.3rem 0;}
.sear_con li{ float:left; padding:0.4rem 0.2rem 0.3rem; width:8.4rem;  position:relative; font-size: 0.34rem;}
.sear_con li span{ color: #D71C19}


.per10{ width:10%;}
.per20{ width:20%;}
.per30{ width:30%;}
.per40{ width:40%;}
.per50{ width:50%;}
.per60{ width:60%;}
.per70{ width:70%;}
.per80{ width:80%;}
.per90{ width:90%;}
.per100{ width:100%;}


.backfenxiang{ clear:both; padding: 0.5rem 0; text-align: center;}
.backfenxiang img{ height:0.68rem; margin:0 0.2rem;}

.rw_list{ clear:both; width:100%; float:left; margin-bottom: 0.5rem;}
.rw_list li{ float:left; margin-left:5%; width:90%; padding:10px 0; position:relative;}
.rw_list li b{ float:left; width:73%; font-size:12px; margin-left:3%;}

.fix4{ position:fixed; left:0; top: 7rem; z-index: 5; display: none;}
.fix4 img{ width:2.4rem;}

.tc6{ display:none; position:fixed;  width: 10rem; height: 100%; z-index:4; }
.mc_arrow{ position:fixed; right:0.5rem; top:0.5rem; }
.mc_arrow img{ width:2.5rem; height: auto;}
.fx_txt{ position:fixed;left:calc(50vw - 4rem); top: calc(30vh); width: 8rem; }
.fx_txt img{ width:100%; height: auto;}

.b_search_t{ float:left; clear:both; width:100%; line-height:20px; font-size:14px; margin-bottom:15px;-webkit-text-size-adjust:none; font-weight:normal;}
.b_search_t a{ color:#fff;}
.b_search_t a span{ color:#fadb73;}

.b_search_b{ float:left; clear:both; width:100%;}
.b_search_b span{  border-radius:18px; background:#fadb73; color:#132e82; padding:3px 10px; }

.t_sear{ position:absolute; right:0.15rem; bottom:0.45rem; clear:both; font-size:12px; color:#bb956a;}
.t_sear i{ font-style:normal; color:#fadb73;}

.btn_b_f{ clear:both; width: 100%; text-align: center; margin-bottom: 0.5rem;}
.btn_b_f img{ margin: 0 0.2rem; height:0.7rem;}

.mt05{ margin-top: 0.5rem;}
.title2{ margin-top: -0.8rem;}

p.nodata { color: #000; margin: 0.5rem; text-align: center; font-size: 0.4rem;}

/* Safari 会自动将电话号码转换为 tel: 链接，并应用默认的链接样式。针对电话号码链接的特殊处理 */
.contact p a[href^="tel:"] {
    color: #fff !important;
    text-decoration: none;
}

.pw_title img{ width: 100%;}
.zhezhao ,.loading{ display: none;}

.no-scroll { overflow: hidden;}

.list6 li.no_logo{}
.list6 li.no_logo1{ width: 8rem;}
.list6 li.emptyli{ height: 0.5rem;}

.close5{ right: 15%; top: 10px;}

#aliyunCaptcha-window-popup.window-show{ width: 90%;}
#aliyunCaptcha-sliding-wrapper #aliyunCaptcha-sliding-body{ width: 98%;}

.x_tabBox{ width: 10rem; margin: 0 auto;}

.tc33{ display:none; position:fixed;  left:calc(50vw - 4rem); top:calc(25vh); width:8rem; z-index:4; padding-bottom:1rem; background:linear-gradient(#E0E6FF,#fff) ; border-radius:0.4rem; }
.tc33 h2{ clear:both; font-size:0.5rem;  color: #0B2B7F; margin:0 auto; padding:1rem; text-align: center; }
.tc33 h2 img{ height: 1rem; vertical-align: middle; margin-right: 0.3rem; margin-top: -0.2rem;}
.tc33 p{ color: #353B50; padding:0 1rem;  list-style: none; line-height: 0.66rem; } 
.qrqx{ clear: both; text-align: center;  padding-top:0.8rem;}
.qrqx img{ clear: both;  margin:0 0.2rem; height: 1rem;}
.close33{ position:absolute; right:0.5rem; top:0.5rem; width:0.5rem; height:0.5rem; background:url(../images/close33.png) no-repeat; cursor:pointer; background-size:100%;}

.tabstyle{ margin:0.3rem 0.5rem; width: 8.1rem; border-collapse: collapse; border: 1px solid #DFDFDF; font-size:0.35rem;}
.tabstyle td{ height: 1rem; border: 1px solid #DFDFDF; padding:0 0.2rem; color: #313131;}
.tabstyle td span{ color: #D71C19;}
.tabstyle td:nth-child(2){ text-align: center;;}
.tabstyle tr:nth-child(odd) { background: #EFF4FF; /* 设置背景颜色 */}

p.notice { width: 8.1rem; margin: 0 auto; color: #999; text-align: center; font-size: 0.3rem;}
