@charset "utf-8";
#page{min-width:320px;}
.top_menulist .menu_btn3{width:33.33%;}
/*--可订阅商品--我要订阅--*/
.subscribe{ margin: 0 auto; margin-top: 26px; text-align: center;}
.subscribe a{padding:0px 20px; background-color: #4e7bce; line-height: 35px; color: #FFF; display: inline-block; font-size: 1em;  border-radius: 5px;}
.subnames_table{ line-height: 24px;}
.subnames_table td{padding-right: 4px; font-size: 1em; color:#21469f;}
.subnames_table a{color:#21469f; font-size: 1em;} 
.subnames_table input{margin-right: 5px;}
.sub_title{font-size: 1.1em; font-weight: bold; color:#1d1d1d; text-align: center; line-height: 35px; background-color:#ffffff;}
.time_selts{font-size: 0.8em;  text-align: center; margin-bottom: 20px; overflow:hidden;}
.time_selts .sltimes{float:left; width:70%; line-height:26px;}
.time_selts .timlooks{float:left; width:20%;}
.time_selts .time_texts{ height:20px; text-align:center; width:60%; outline: none; margin-right: 6px; border:solid 1px #b5b2b2;}
.time_selts .btlook{margin-top:18px; background-color: #4e7bce; height:20px; display: inline-block; font-size: 0.8em; line-height: 20px; color: #FFF;display: inline-block; padding:0px 10px; border:none; border-radius: 5px;}
.data_list_table td.pays a{display:inline-block; }
.info_div .tprompt{ font-size:1em; color:#333333; line-height:24px;}
.info_div .tprompt a{ font-size:1em; color:#da251c; line-height:24px;}
.info_div .tprompt span{color:#0a378c; padding-right:3px;}
.link_pmarks{text-align:right;}
.link_pmarks a{color:#000000;}
.stitle3{ font-weight:bold; color:#21469f; font-size:1.1em; padding-bottom:10px;}
.btn_zf{border: 1px solid #62a2ea;border-radius: 3px;height: 20px;width: 40px;color: #013066;
background: url(/images/m/icon6.gif) repeat-x;font-size: 12px;cursor: pointer;}


/* 登录注册 */
.login_box{background-color: #ffffff; width:95%; margin:0 auto; height: 100%;}
.login_box .login_top{ line-height: 32px; border-bottom:solid 2px #c9d8ff; text-align: center; font-size: 1.4em; padding-bottom:8px;}
.login_box .login_content2{ padding:0px 10px; margin:0 auto; max-width:100%;}
.login_box .login_content2 .form-group{margin-top:20px;}
.login_box .login_content2 .form-group .txwords{display:block; margin:0 auto; width:300px; max-width:100%; height:50px; line-height:50px; font-size:1.2em; outline:none; padding-left: 10px;  border: 1px #d9d9d9 solid; border-radius: 5px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.login_box .login_content2 .form-group .vercode1{float:left; width:100px; height:50px; line-height:50px; font-size:1.2em; outline:none; padding-left: 10px;  border: 1px #d9d9d9 solid; border-radius: 5px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.login_box .login_content2 .form-group .getcode1{cursor:pointer; padding-left:15px; font-size:1.1em; float:left; line-height:50px; color:#6292ea; background-color:#fff; border:none; outline:none;}
.login_box .login_content2 .form-group .codebox{overflow:hidden; width:300px; max-width:100%; margin:0 auto; }
.login_box .login_content2 .form-group button{cursor:pointer; display:block; margin:0 auto; width: 300px; max-width:100%; height: 50px;  line-height: 50px;  font-size: 16px; border: 0; background-color: #6292ea; color: #fff; border-radius: 5px;}
.login_box .login_content2 .form-group button a{display:block; color:#ffffff;  font-size:1.2em;}
.login_box .login_content2 .form-group .blue-border{display:block; margin:0 auto; width:300px;max-width:100%; font-size:1.2em; position: relative; display: block; height: 48px; line-height:48px; text-align:center; border: 1px #6292ea solid; color: #6292ea; border-radius: 5px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.login_box .login_content2 .form-group .blue-border:hover{background-color: #6292ea; color: #fff;}
.login_box .login_content2 .form-group .move-reset{display:block; margin:0 auto; width:300px;max-width:100%; font-size:1.2em; position: relative; display: block; height: 48px; border: 1px #c2c2c2 solid; text-align: center; line-height: 48px; color: #c2c2c2; border-radius: 5px; background-color: #fff;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.login_box .login_content2 .form-group .move-reset:hover{background-color: #aaa; color: #fff;}
.login_box .login_content2 .form-group .ckwords{display:block; margin:0 auto; width:300px; max-width:100%; height:50px; line-height:50px; font-size:1.2em; outline:none; border-radius: 5px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.login_box .login_content2 .form-group .ckwords2{display:block; margin:0 auto; width:300px; max-width:100%; height:20px; line-height:20px; font-size:0.8em; outline:none; border-radius: 5px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.warns{text-align:center; font-size:1.1em; color:red; }
.tjups{padding:0px 20px; background-color: #4e7bce; line-height: 35px; color: #FFF; display: inline-block; font-size: 1em;  border-radius: 5px; outline:none; cursor:pointer; border:none;}
.tj_ups{padding:0px 10px; background-color: #4e7bce; line-height: 22px; color: #FFF; display: inline-block; font-size: 1em;  border-radius: 5px; outline:none; cursor:pointer; border:none;}

/* 支付 */
.subpays{text-align: center; line-height: 36px; font-weight: bold; color:#333; font-size: 1.2em; padding-top:8px;}
.waitpays{font-size: 1.1em; line-height: 28px; color:#333; padding:0px 0px 20px 20px;}
.waitpays li{overflow: hidden; }
.waitpays .recept1{display: inline-block; float:left;}
.waitpays .firmname{float:left; width:70%;}
.wxpays{text-align: center;}
.wxpays input{outline:none; line-height:22px; color: #ffffff; display: inline-block; cursor:pointer; font-size: 1em; border:solid 1px #c9d8ff; border-radius: 5px; padding:0px 10px 2px 10px;  background: -webkit-linear-gradient(#ffffff, #4e7bce); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#ffffff, #4e7bce); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#ffffff, #4e7bce); /* Firefox 3.6 - 15 */
    background: linear-gradient(#ffffff, #4e7bce); /* 标准的语法（必须放在最后） */ }
.pay_proofbox{border-top:solid 2px #c9d8ff;}
.pay_proofbox ul{font-size: 1.1em; line-height: 36px; color:#333; padding:0px 10px 15px 20px;}
.pay_proofbox ul li{ overflow: hidden;}
.pay_proofbox ul .proves{ width:56%; outline: none; border:solid 1px #999999; height:22px; font-size:1em;}
.pay_proofbox ul .pdates{outline: none; border:solid 1px #999999; height:22px; font-size:1em; text-align:center; width:40%;}
.pay_proofbox ul li span{display:inline-block; width:102px;}
.pay_proofbox ul li .bmarks{float:left; display: inline-block;}
.pay_proofbox ul li textarea{margin:5px 0px; float:left; width:56%; border:solid 1px #999999; height:70px; line-height: 24px; outline: none;}
.noticbox{font-size:0.9em; line-height:24px; overflow:hidden; padding-left:10px;}

.mnavs{width:100%; height:35px; line-height:35px; background-color:#eeeeee;}
.mnavs li{width:25%; float:left; text-align:center;}
.mnavs li a{color:#999999; font-size:1em; display:block; width:100%; height:100%;}
.mnavs .mnactive a{color:#4e7bce; border-bottom:solid 1px #4e7bce;}
/* 悬浮在页面的回到首页 */
.toindex{position:fixed; bottom:56px; right:20px; width:45px; height:66px;}
.toindex a{display:inline-block;}
.toindex a img{display:block; width:45px; height:45px;}
/* 定价中心 */
.pricsel .selbox{overflow:hidden; margin-bottom:16px; line-height:28px;}
.pricsel .selbox span{float:left;}
.pricsel .selbox .optbox{float:left; margin-right:10px;outline:none; display:block; }
.pricsel .dateputs{margin-bottom:16px;}
.pricsel .dateputs span{float:left;}
.pricsel .dateputs input{width:40%; float:left; height:28px;outline:none; border:solid 1px #999999; text-align:center; }
.pricsel .dateputs strong{font-weight:normal; float:left; color:#FF8000; padding-left:10px; font-size:0.9em;}
.pricsel .priceput{margin-bottom:16px;}
.pricsel .priceput span{float:left;}
.pricsel .priceput input{width:40%; float:left; height:26px;outline:none; border:solid 1px #999999; text-align:center; }
.pricsel .priceput strong{font-weight:normal; float:left; color:#FF8000; padding-left:10px; font-size:0.9em;}
.pricsel .pricbtns{ text-align:center; }
.pricsel .pricbtns input{outline:none; line-height:22px; color: #ffffff; display: inline-block; cursor:pointer; font-size: 1em; border:solid 1px #c9d8ff; border-radius: 5px; padding:0px 10px 2px 10px;  background: -webkit-linear-gradient(#ffffff, #4e7bce); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#ffffff, #4e7bce); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#ffffff, #4e7bce); /* Firefox 3.6 - 15 */
    background: linear-gradient(#ffffff, #4e7bce); /* 标准的语法（必须放在最后） */ }
.pay_proofbox{border-top:solid 2px #c9d8ff;}
.goods_zpic{padding:10px 0px; font-weight:bold; color:#04005E; font-size:1.2em; text-align:center;}

/* 公司介绍 */

.wx_btline1{ border:solid 1px #dddddd; margin:0px 10px;}
.bigimgs1{padding:15px 0px;}
.bigimgs1 img{max-width: 100%; display:block; margin:0 auto;}
.firm_tshows{font-size: 1em; line-height: 1.4em;}
.firm_tshows .total_show{text-indent: 2em;}
.firm_tshows .total_show span{color:#da251c;}
.firm_tshows .shows1_title{line-height: 36px; font-size: 1.1em; color:#da251c; }
.zbmesgbox1{font-size: 1.1em; color:#333333; line-height: 24px; padding-left: 10px; padding-bottom: 10px;}
.zbmesgbox1 ul li{overflow: hidden;}
.zbmesgbox1 ul li span{display: inline-block; width:50px; float:left;}
.zbmesgbox1 ul li .mesgs{ width:80%; float:left;}
.zbmesgbox1 ul li .mesgs strong{font-weight: normal; color:#0a378c;}
.fgworks{text-indent: 2em; font-size: 1em; line-height: 1.4em; padding:15px 0px;}

.jr_topboxs{overflow: hidden; padding:15px 20px;}
.jr_topboxs .top_title{float:left; font-size: 30px; line-height: 88px;}
.jr_topboxs .top_sm{float:right; max-width: 88px; max-height: 88px; width:30%; margin: auto;}
.jr_topboxs .top_sm img{width:100%; height:100%;}
.jrlinks .jr_title1{ font-size: 1.2em; font-weight: bold; color:#da251c; line-height: 36px;}
.jrlinks .jr_title1 span{font-size: 1.5em; padding-right: 3px; display: inline-block; float:left; }
.jrlinks .jr_list1box{line-height: 24px;}
.jrlinks .jr_list1box .jrlist1{font-size: 1.1em; line-height: 26px;}
.jrlinks .jr_list1box .xz_jrtexts{font-size: 1em; text-indent: 2em;}
.firm_csaebox .sale_ways{ font-size: 1.2em; color:#da251c; line-height: 30px;}
.firm_csaebox ul li{ padding-left: 16px; background: url(/images/m/dot1.jpg) 5px 10px no-repeat; line-height: 24px; font-size: 1.1em;}
.firm_csaebox .promt1{color:#da251c; font-size: 1em;}

/*资讯p标签行间距*/
.content_p p{margin-bottom:0.6em;}

/* 滑动的导航 */
       /* .pr{position:relative;}
		.abs{position: absolute}
		.fl{float:left;display:inline-block;}
		.fr{float:right;display:inline-block;}
		.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
		.clearfix{*zoom:1;}
		.wrap{min-width: 320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;}

		.wrapper04 {position:relative;height: 35px;width: 100%;overflow: hidden;margin:0 auto;background:#0a378c;}
		.wrapper04 .scroller {position:absolute}
		.wrapper04 .scroller li {height: 35px;color:#ffffff;float: left;line-height: 33px;font-size: 14px;text-align: center; border-right:solid 1px #5779ba;}
		.wrapper04 .scroller li a{color:#ffffff;display:block;margin: 2px 20px;}
		.wrapper04 .scroller li.cur{background:#da251c;}
		.wrapper04 .scroller li.cur a{color:#ffffff;}*/



.vm {
		    position: absolute;
		    top: 6.5em;
		    left: 53em;
		    background-color: #fff;
		    display: none; 
		    padding: 1em;
		}
.vm p{font-weight:400;font-family:微软雅黑; font-size: 0.75em;}
.quote_menu {width: 44.444em;background-color: #FFFFFF;position: fixed;left: 50%;top: 0;z-index: 999;transform: translate(-50%, 0);}
.quote_menu_div {display: flex;display: -webkit-flex;box-sizing: border-box;width: 100%;padding: 0.7em 0.885em;background: #FFFFFF;align-items: center;
-webkit-align-content: center;border-bottom: 1px solid #F5F5F5;}
.my_quote {width: 100%;height: 1.667em;line-height:1.667em;overflow: hidden;
box-sizing: border-box;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;
font-size: 0.26rem;padding-left: 1.667em;font-size:1.667em;font-family: 'microsoft yahei';}
.my_quote_span {color: #FF0000;font-family: 'microsoft yahei';}
.quote_mynu_select {width: 3.8em; background: #0A378C; color: #FFFFFF; text-align: center;height:2.045em;
line-height: 2.045em;font-size: 1.528em;border-radius: 0.486em;font-family: 'microsoft yahei';}
.quote_menu_list {width: 100%;background-color: #FFFFFF;padding: 0.3rem;display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap;
border-top: 0.15rem solid #F5F5F5;box-sizing: border-box; max-height: 5rem;overflow: auto; display: none;}
.menu_list_li, .menu_list_li_more {padding: 0.1rem 0.2rem;border: 0.015625rem solid rgba(0, 0, 0, 0.1);border-radius: 0.06rem;margin: 0.1rem;font-size: 0.28rem;background-color: #F8F8F8;}
.menu_list_li_more a {color: #333333;}
.zhan-wei-div {width: 100%;height: 4.8em;}
.weui-pull-to-refresh__layer {height: 0px;padding: 0px;line-height: 80px;overflow: hidden;transition: 0.2s linear height;
    text-align: center;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;}

.sysserver{background:white;padding-bottom:0.9375rem;}
.sysserverb{margin:0 0.421875rem;border:0.015625rem solid #e4e4e4;}
.m11{margin:0.25rem;}
.texts{padding:0rem 0.78125rem;margin-bottom:0.890625rem;}
.pd{padding:0.75rem 0rem 0.390625rem;}
.sys{font-size: 0.53125rem;font-family: Microsoft YaHei;color: #7f7f7f;}
.syssp{font-size:0.3125rem;font-family: Microsoft YaHei;color: #7f7f7f;}
.conts{padding:0.125rem 0;font-size: 0.3125rem;font-family: microsoft yahei;color: #7f7f7f;border-bottom: 0.015625rem dashed #bfbfbf;}
.ml20{margin-left: 0.3125rem;}

.trend_k_bz{font-size: 0.75em; }

.diftype_menu{ margin:5px 10px 0px 10px; padding:0px;}
.diftype_menu .type_btn1{width:100%; clear:both;}
.diftype_menu .type_btn3{ width:50%; float:left; text-align:center; margin-top:15px;}
.diftype_menu li a{ width:100%; display:block; margin:0 auto; vertical-align: middle; }
.diftype_menu li .atype2{ position:relative; width:98%; height:66px; line-height:66px; background-color:#ffffff; border-radius:5px; margin:0 auto; color:#000; font-size:1.4em; overflow:hidden; -moz-box-shadow: 3px 6px 10px #e5e7ed; -webkit-box-shadow: 3px 6px 10px #e5e7ed; box-shadow: 3px 6px 10px #e5e7ed;}

.diftype_menu li .atype1{ position:relative; width:95%; height:66px; line-height:66px; background-color:#ffffff; border-radius:5px; margin:0 auto; color:#000; font-size:1.4em; overflow:hidden; -moz-box-shadow: 3px 6px 10px #e5e7ed; -webkit-box-shadow: 3px 6px 10px #e5e7ed; box-shadow: 3px 6px 10px #e5e7ed;}
.atype1:before {
    content: '';
    height: 100%!important;
    vertical-align: middle!important;
    margin-right: -0.25em;
    display: inline-block;
    padding: 0px;
    width: 0.25em;
    box-sizing: border-box;
    list-style-type: none;
}
.diftype_menu li .atype1 img{float:left; margin-top:23px; margin-right:6px;}
.diftype_menu li .atype2 img{float:left; margin-top:23px; margin-right:6px;}
.diftype_menu .type_btn1 .atype2 img{margin-left:36%;}
.diftype_menu .type_btn3 .atype1 img{margin-left:7%;}
.diftype_menu li .atype1 span{float:left;}

.btn-more{border-radius: 50%;background: #f7f7f7;height: 4em;    width: 4em;text-align:center;line-height: 4em;border: 1px #e5e5e5 solid;box-shadow: 0 0 5px #d9d9d9;}
.btn-more p{width: 2em;margin: 0.8em auto;line-height: 1.2em;}
.btn-more_1{background: #fbc4c4;}
.btn-more_2{background: #ffc57c;}
.btn-more_3{background: #83b5ff;}
.more_1{bottom: 116px;right: 60px;}
.more_2{bottom: 56px;right: 100px;}
.more_3{bottom: 0;right: 60px;}