*{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-webkit-appearance:none;outline:none;word-break:break-all;box-sizing:border-box;-webkit-box-sizing:border-box;}
html,body{width:100%;height:100%;}
section,nav{display:block;}
input[type="text"],input[type="email"],input[type="url"],input[type="number"],input[type="password"],textarea{-webkit-user-select:text;}
input,.select{-webkit-user-select:initial;font-family:Arial,"Microsoft Yahei";font-size:30px;border:none;}
a{text-decoration:none; color: #f60;}
ul,ol,li{list-style:none;}
img{border:0;}
select{background:none;}
input,img{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
body{font-size:25px;color:#777;font-family:Arial,"Microsoft Yahei";background-color:#114da6;-webkit-text-size-adjust:none;}
h1,h2,h3,h4,h5{ font-weight:normal;}
i{font-style:normal;}
.clear{zoom:1;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.box_box{ display: -webkit-box; }
.box_vam{display:-webkit-box;-webkit-box-pack:center;-webkit-box-orient:vertical;vertical-align:middle;}
.mt90{ margin-top:45px!important; }
.pr0{ padding-right: 0!important; }
.mt20{ margin-top:10px; }
.fwb{ font-weight: bold; }
.tal{ text-align: left!important; }
/*头部样式*/
#section{padding-top: 47px;padding-bottom: 0;}
header{width: 100%;position: fixed;top: 0;background: #e20411;height: 47px;z-index: 3;}
header h1{text-align: center;font-size: 15px;color: #FFFFFF;padding: 14px 0;margin: 0 55px;}
header a{color: #FFFFFF !important;display: block;}
#headerRight a,#headerLeft a{padding:14px 10px;}
header #headerLeft{font-size:15px; position:absolute; left:0px; top:0px;}
header .header_return,.header_return{border:3px solid #FFFFFF;width:11px;height:11px;vertical-align: middle;margin-top: -3px; display:inline-block;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);border-top:none;border-right:none;}



.pro_wrap{ padding:0 10px 18px 10px; }
.pro_name{ height: 122px; background-color: #ed3212; display: -webkit-box; border-radius: 8px; margin-bottom: 15px; }
.name_p{ -webkit-box-flex:1; padding:10px 0 10px 13px; }
.name_p h3{ font-size: 15px; color: #fff; font-weight: bold; line-height: 17px; margin-bottom: 5px; }
.name_p ul li{ -webkit-box-flex:1; width: 100%; font-size: 9px; color: #fff; line-height: 19px; }
.name_p li>p{ font-size: 20px; color: #ffcb00; font-weight: bold; line-height: 20px; padding:6px 0 10px 0; }
.name_recom span{ display: inline-block; height: 20px; line-height: 20px; border:1px dashed #faa505; padding:0 18px 0 13px; font-size: 9px; color: #fff; background: url("../images/recom_icon.png") no-repeat 3px center; vertical-align: top; }
.pro_buy{ width: 70px; background-color: #ffcb00; font-size: 9px; color: #e6240f; text-align: center; border-top-right-radius: 8px; border-bottom-right-radius: 8px; }
.pro_buy a{ font-size: 15px; font-weight: bold; text-decoration: underline; line-height: 18px; margin-top:8px; display: inline-block; }
.adv_wrap{ position: relative; border-radius: 18px; background:rgba(255,255,255,0.07); padding:41px 8px 12px 8px; margin-top: 32px; }
.adv_wrap h2{ position: absolute; top:-25px; left: 50%; margin-left: -91px; width: 182px; height: 45px; line-height: 40px; text-align: center; color: #fff; font-size: 15px; font-weight: bold; background: url("../images/title_bg.png") no-repeat; background-size: 182px 45px; }
.btn_buy{ height: 52px; line-height: 52px; text-align: center; background-color: #e6240f; border-radius: 4px; font-size: 24px; color: #ffcb00; font-weight: bold; border-bottom:3px solid #b11c30; margin-top:20px; }
.adv_pic{ height: 99px; padding-bottom: 10px; margin-top:5px; background: url("../images/adv_pic.png") no-repeat center; background-size: 272px 99px; }
.adv_info{ padding-top:18px; }
.adv_txt{ padding:0 11px 24px 11px; font-size: 15px; color: #ffcf13; line-height: 24px; }
.adv_numb{ width: 24px; height: 24px; margin-right: 2px; vertical-align: middle; border-radius: 50%; display: inline-block; background-color: #ffcb00; text-align: center; font-weight: bold; font-size: 16px; color: #2259ac; }
.ad_n{ color: #fff; font-size: 16px; font-weight: bold; }
.adv_table{ padding-top:18px; color: #fff; }
.adv_table h5{ height: 25px; line-height: 25px; background: rgba(255,255,255,0.07); font-size: 9px; }
.adv_table h5>span{ display: inline-block; width: 6px; height: 6px; border-radius: 50%; background-color: #ed3212; vertical-align: middle; margin: 0 5px 0 4px; }
.adv_table th,.adv_table td{ font-size: 9px; border-right: 1px solid #4e7abd; text-align: center; line-height: 25px; }
.adv_table th{ line-height: 29px; }
.adv_table tr>th:last-child,.adv_table tr>td:last-child{ border-right: 0; }
.adv_table .adv_td{ background: rgba(255,255,255,0.07); }
.adv_bar,.adv_hs,.adv_tc,.adv_tp{ display: inline-block; width: 3px; height: 7px; margin:0 2px; vertical-align: middle; }
.adv_bar{ background-color: #e4ca2e; }
.adv_hs{ background-color: #3075da; }
.adv_tc{ background-color: #0f8786; }
.adv_time{ font-size: 9px; color: #fff; line-height: 13px; }
.at_d{ padding:13px 4px; }
.pn_w .name_p{ padding-left: 4px; }
.pn_w .pro_buy{ width: 65px; }


