﻿/* 技术支持 开元（重庆）科技有限公司 */
a{color: #1F2937;}
a:hover{color: #1E3A8A;}
.cbg{background: #fafafc;}
.header{ width: 100%; height: 90px;}
.header_warp{padding:0 13%; height: 90px; background: #fff; font-size: 16px;font-weight: 500; width: 100%; position: fixed; top: 0; left: 0; right: 0; z-index: 10; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.logo img{max-height: 40px;}
.header_right{ display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.navico{display:none;}
.hsbg{width:100%; height:100%; position:fixed; left:0; top:0; bottom:0; right:0; background:#000; opacity:0.3; z-index:90; display:none;}
.nav{line-height: 48px;}
.nav li{float: left; margin-right: 60px;}
.nav li a{display: block;}
.logreg a{line-height:32px; display: inline-block; padding:5px 16px; border-radius: 6px; margin-left:5px;}
.logreg a.logbtn{color: #1E3A8A;}
.logreg a.regbtn{color: #fff;background: #1E3A8A;}
.headuser{position: relative; margin-left: 5px;}
.headuser_btn{ display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.headuser_btn span{width: 48px; height: 48px; border-radius: 48px; overflow:hidden;}
.headuser_btn span img{width: 100%; height: 100%; object-fit: cover; margin:auto;}
.headuser_btn em{padding:0 10px; display: inline-block;}
.headuser_btn i{width: 8px; height: 4px; background: url(../images/xlico.png) no-repeat; display: inline-block; transition: transform .25s ease;}
.headuser_pop{position: absolute; top: 48px; right: 50%; margin-right: -95px; padding-top: 12px; width: 190px; display: none;}
.headuser_pop:after{content: ''; width: 0; height: 0; position: absolute; top: -8px; left: 50%; margin-left: -8px; border:10px solid; border-color: transparent transparent #fff transparent;}
.headuser_pop ul{box-shadow: 0px -3px 15px 0px rgba(30, 58, 138, 0.15);background: #FFFFFF; border-radius: 10px; display: block; padding:15px;}
.headuser_pop ul li{text-align: center; line-height: 40px; padding:2px 0;}
.headuser_pop ul li a{display: block;border-radius: 8px;}
.headuser_pop ul li a:hover{background: rgba(30, 58, 138, 0.1);color: #1E3A8A;}
.headuser:hover .headuser_btn i{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.headuser:hover .headuser_pop{display: block;}
.logregMask, .passwordMask{width:100%; height:100%; position:fixed; left:0; top:0; bottom:0; right:0; background:#000; opacity:0.3; z-index:99; display: none;}
.loginpop, .passwordpop{width: 448px; position: fixed; top: 50%; left: 50%; z-index: 100; display: none; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.login_content{background: #fff; position: relative; background: #FFFFFF;border-radius: 16px; padding:30px 50px; max-height: 83vh; overflow-y: auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.loginpop_colse{width: 32px; height: 32px; border-radius: 32px; background: #FFFFFF; position: absolute; bottom: -50px; left: 50%; margin-left: -16px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
.loginpop_colse:after, .loginpop_colse:before{content: ''; position: absolute; top: 50%; left: 50%; border-radius: 2px; background: #294490; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.loginpop_colse:after{width: 14px; height: 2px;}
.loginpop_colse:before{width: 2px; height: 14px;}
.login_logo{text-align: center;}
.login_logo img{max-height: 40px;}
.login_form{margin-top: 10px; display: none;}
.login_hd{font-size: 16px;font-weight: bold; text-align: center; line-height: 44px; overflow: hidden;}
.login_hd li{width: 50%; float: left; font-weight: 500; position: relative; cursor: pointer;}
.login_hd li a{display: block;}
.login_hd li.active{font-weight: bold;}
.login_hd li.active:after{content: ''; position: absolute; left: 50%; bottom: 0; margin-left: -50px; width: 100px;height: 3px;background: #294490;}
.login_dl{display: block; margin-top: 20px;font-size: 16px;}
.login_dl dt{font-weight: 500;}
.login_dl dd{margin-top: 10px; position: relative;}
.login_input{width: 100%; border-radius: 8px; height: 44px; line-height: 42px; border: 1px solid #E7E9EE; background: #fff; padding:0 15px; font-size: 16px; color: #1F2937;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.login_input:hover, .issue_inp:hover, .radio_inp:hover{border-color: #1E3A8A !important; box-shadow: none !important;}
.login_input:focus, .issue_inp:focus, .radio_inp:focus{border-color: #1E3A8A !important; box-shadow: none !important;}
.login_dl dd .layui-icon-eye-invisible, .login_dl dd .layui-icon-eye{width: 16px; height: 42px; display: inline-block; float: right;}
.login_dl dd .layui-icon-eye-invisible:before, .login_dl dd .layui-icon-eye:before{display: none;}
.login_dl dd .layui-icon-eye-invisible{background: url(../images/mmicono.png) no-repeat center center;}
.login_dl dd .layui-icon-eye{background: url(../images/mmicoon.png) no-repeat center center;}
.login_dl dd .layui-input-affix{line-height: 42px;}
.login_submit{width: 100%;height: 44px; line-height: 44px; border-radius: 8px;background: #294490;font-size: 16px;font-weight: 500; border:0 none; margin-top: 30px; display: block; color: #fff; text-align: center;}
.login_submit:hover{color: #fff;}
.login_regbox{margin-top: 20px; text-align: center;font-size: 14px;font-weight: 500; color: #BABBBE;}
.login_regbox a, .login_protocol a{color: #294490;}
.login_protocol{margin-top:20px; font-size: 14px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.login_protocol .layui-form-checkbox[lay-skin=primary]:hover>i{border-color: #1E3A8A !important;}
.login_protocol .layui-form-checked[lay-skin=primary]>i{border-color: #1E3A8A !important; background: #1E3A8A;}

.login_wxbox{margin-top: 20px; text-align: center;}
.login_wxbox a{display: inline-block;padding:0 50px; line-height: 22px;font-size: 14px;font-weight: 500; position: relative;}
.login_wxbox a img{float: left; margin-right: 5px;}
.login_wxbox a:after, .login_wxbox a:before{content: '';width: 38px; height: 2px;background: #E7E9EE; position: absolute; top: 10px;}
.login_wxbox a:after{left: 0;}
.login_wxbox a:before{right: 0;}
.login_yzmbtn{position: absolute; right: 2px; top: 2px; line-height: 40px; padding:0 15px; color: #1E3A8A; background: #fff;border-radius:8px;}
.login_ewmbox{width: 100%; text-align: center; margin-top: 20px;}
.login_ewmbox img{width: 210px; height: 210px;border: 1px solid #294490;border-radius: 8px;}
.login_ewmtxt{margin-top: 15px; text-align: center;font-size: 14px;font-weight: 500;}
.login_ewmbutton{width: 100%; text-align: center;margin-top:30px; overflow: hidden;}
.login_ewmbutton a{display: inline-block;width: 120px;height: 40px; line-height: 40px; border-radius: 6px;border: 1px solid #1E3A8A; margin:0 15px;color: #1E3A8A;font-size: 16px;font-weight: 500;}
.content{width: 100%; padding:30px 0;}
.icont{width: 900px; margin:0 auto;}
.iclogo{display: inline-block; margin:0 auto; border-width: 0px 3px 0px 3px;border-style: solid;border-color: rgba(30, 58, 138, 0.2);padding: 7px 25px;border-radius: 12px;}
.ictitle{font-size: 36px; margin-top: 25px;}
.icsubtitle{font-size: 18px; margin-top: 20px;}
.ichd{width: 90%; max-width: 700px; margin:30px auto 0; text-align: center; overflow: hidden;}
.ichd li{width: 50%; float: left; border-bottom:3px solid rgba(30, 58, 138, 0.15);font-size: 16px; cursor: pointer;}
.ichd li a{display: inline-block; padding:15px 0 15px 30px;}
.ichd li.active{ border-bottom-color: #1E3A8A;}
.ichd li.active a{color: #203B8B;font-weight: 600;}
.ichd li:nth-child(1) a{ background: url(../images/iico1.png) no-repeat left center;}
.ichd li:nth-child(2) a{ background: url(../images/iico2.png) no-repeat left center;}
.ichd li.active:nth-child(1) a{ background: url(../images/iico1a.png) no-repeat left center;}
.ichd li.active:nth-child(2) a{ background: url(../images/iico2a.png) no-repeat left center;}
.icbd{margin-top: 30px;}
.isearch{width: 90%; max-width: 716px; margin:0 auto;  border-radius: 80px; overflow: hidden; box-shadow: 0px 8px 20px 0px rgba(30, 58, 138, 0.06);background: #FFFFFF;display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;}
.issinp{ width: 100%; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; padding:0 30px 0 60px; height: 60px; line-height: 60px; border:0 none; background: url(../images/ssico.png) no-repeat 30px center;font-size: 16px;color: #1F2937;}
.issbtn{width: 132px;height: 60px; line-height: 60px;background: #1E3A8A;font-size: 16px;font-weight: 500;color: #FFFFFF; text-align: center;}
.issbtn:hover{color: #fff;}
.isslable{text-align: center; width: 100%; padding-top: 10px;}
.isslable a{display: inline-block;background: #EFF1F7;border-radius: 6px; line-height: 50px;font-size: 15px; padding:0 35px; margin:30px 10px 0;}
.jzsearch_cont{width: 100%;box-shadow: 4px 4px 20px 0px rgba(30, 58, 138, 0.15);border-radius: 40px; padding:30px 50px 40px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.jzsearch_title{text-align: center;color: #1E3A8A;font-size: 18px;font-weight: 600;}
.jzsearch_box{width: 100%;}
.jzsearch_line{width: 100%;margin-top: 20px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;}
.jzsearch_line i{background: #DAE2F1; height: 4px; border-radius: 5px; display: inline-block; margin:0 2px; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.jzsearch_line i.on{background: #1E3A8A;}
.jzsearch_line i.no{background: #99a0b7;}
.jzsearch_black{width: 90%; margin:40px auto 0;}
.issue_name{font-size: 16px;font-weight: 500; line-height: 28px;}
.issue_name em{display: inline-block; float: left; margin:0 10px 0 0;width: 28px;line-height: 28px; border-radius: 28px; text-align: center;background: #1E3A8A;font-size: 14px;font-weight: 600;color: #FFFFFF;}
.issue_name i{color: #1E3A8A;}
.issue_box{margin-top: 20px; width: 100%;}
.issue_inp{width: 100%;background: #FFFFFF;box-shadow: 0px 8px 20px 0px rgba(30, 58, 138, 0.06);border-radius: 40px;height: 55px; line-height: 55px;font-size: 16px;color: #1F2937; border:1px #fff solid; padding:0 30px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.jzsearch_button{text-align: center; margin-top: 40px; width: 100%;}
.jzsearch_button a{display: inline-block; width: 240px; height: 42px; line-height: 42px; border-radius: 8px;border: 1px solid #294490; text-align: center;font-size: 16px;font-weight: 500; margin:0 20px;color: #294490;}
.jzsearch_button a.on{background: #294490; border-color: #294490;color: #FFFFFF;}
.issue_radio{font-size: 18px;font-weight: 500; width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.issue_radio .iradio{float: left; padding:0 30px 0 0; height: 55px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.issue_radio .layui-form-radio>*{font-size: 16px;font-weight: 500;}
.issue_radio .layui-form-radio{margin:0;}
.issue_radio .layui-form-radio:hover>*, .issue_radio .layui-form-radioed, .issue_radio .layui-form-radioed>i{color: #1E3A8A;}
.radio_inp{width: 140px;background: #FFFFFF;box-shadow: 0px 8px 20px 0px rgba(30, 58, 138, 0.06);border-radius: 40px;height: 55px; line-height: 55px;font-size: 16px;color: #1F2937; border:1px #fff solid; padding:0 25px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.jzsearch_box .layui-input-affix{line-height: 55px;}
.jzsearch_box .layui-input-suffix{right: 15px;}
.mycont{padding:0 13%;}
.usercenter_title{font-size: 30px;font-weight: bold; position: relative; padding-left: 15px;}
.usercenter_title:after{content: ''; width: 4px; height: 24px; background: #1E3A8A; position: absolute; left: 0; top: 50%; margin-top: -12px;}
.usercenter_subtitle{font-size: 18px; padding:15px 0 0 15px;}
.usercenter_box{width: 100%; background: #fff; overflow: hidden; margin-top: 35px;box-shadow: 0px 0px 15px 0px rgba(30, 58, 138, 0.03);border-radius: 20px; padding:35px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.user_ctitle{font-size: 20px;font-weight: 600;}
.user_csubtitle{font-size: 16px;font-weight: 500; margin-top: 10px;}
.user_csubtitle span{padding-left:20px;}
.user_csubtitle span i{color: #294490;font-weight: 600;}
.user_cinfo{width: 100%; overflow: hidden; margin-top: 35px;}
.user_avatar{width: 130px; height: 130px; border-radius: 130px; overflow: hidden; float: left;}
.user_avatar img{width: 100%; height: 100%; object-fit: cover; margin:auto;}
.user_infoblack{padding:15px 0 0 150px;}
.user_infoblack dt{font-size: 20px;font-weight: 500; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.user_infoblack dt span{font-size: 15px;font-weight: 600;color: #1E3A8A;background: #E8EBF3;padding: 0 12px;border-radius: 4px; line-height: 30px; display: inline-block; margin:0 0 0 15px;}
.user_infoblack dd{font-size: 16px; width: 100%; margin-top: 25px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between; -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end; -o-align-items: flex-end; align-items: flex-end;}
.user_infoblack dd h3{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.user_infoblack dd h3 i{color: #777D86; padding:0 15px;}
.user_infoblack dd h3 a{padding:0 15px;}
.user_infoblack dd a{color: #1E3A8A;}
.user_infoblack dd a:hover{text-decoration: underline;}
.mypassword_btn{background: url(../images/mmico.png) no-repeat left center; padding-left: 30px;}
.combo{width: 100%;}
.combo ul{width: 103%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.combo ul li{width: 30.33%; float: left; text-align: center; margin:35px 3% 0 0;border: 1px solid rgba(0, 0, 0, 0.15);padding: 40px;border-radius: 20px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.combo ul li.active{box-shadow: 2px 2px 15px 0px rgba(30, 58, 138, 0.3); border-color: #1E3A8A;}
.combo ul li h2{font-size: 22px;font-weight: 600;}
.combo ul li h3{font-size: 20px;font-weight: 500; margin-top: 20px;}
.combo ul li h3 span{font-weight: bold;font-size: 20px;color: #1E3A8A;}
.combo ul li h3 span i{font-size:48px;}
.combo_item{display: inline-block; margin:30px auto 0; text-align: left;font-size: 16px;}
.combo_item p{background: url(../images/tcico1.png) no-repeat left center; padding:8px 0 8px 30px;}
.combo_item p.yes{background: url(../images/tcico2.png) no-repeat left center;}
.buybtn{width: 85%; display: inline-block; margin:30px auto 0; line-height: 44px;border-radius: 8px;background: #294490;font-size: 16px;font-weight: 500;color: #FFFFFF;}
.buybtn:hover{color: #fff; opacity: 0.9;}
.list_content{padding:30px; width: 100%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.list_searchform{width: 100%;}
.list_search{width: 101%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.search_black{width: 39%; background: #fff;box-shadow: 0px 8px 20px 0px rgba(30, 58, 138, 0.06);border-radius: 60px; overflow: hidden; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.search_black input, .search_black button, .search_filter .layui-form-select .layui-input, .search_reset{height: 50px; line-height: 50px; border:0 none;font-size: 16px;}
.search_black input{ width: 100%; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; color: #1F2937; padding:0 30px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.search_black button{background: #1E3A8A; color: #fff;font-weight: 500;width: 132px; text-align: center;}
.search_filter{width: 19%; font-size: 18px;}
.search_black, .search_filter, .search_reset{margin:0 1% 20px 0; float: left;}
.search_filter .layui-form-select .layui-input{border-radius: 8px; border: 1px solid #1E3A8A;color: #1F2937; padding-left: 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.search_filter .layui-form-select .layui-input:hover{border-color: #1E3A8A !important; box-shadow: none !important;}
.search_filter .layui-form-select .layui-input:focus{border-color: #1E3A8A !important; box-shadow: none !important;}
.search_select .search_selectbtn.no .layui-input{background:#d3d3d3;}
.search_filter .layui-form-select dl{top:55px;}
.search_filter .layui-form-select dl dd.layui-this{color: #1E3A8A;}
.search_filter .layui-form-select .layui-edge{border-top-color:#1E3A8A;border-width:5px;}
.search_filter .layui-form-select.selected .layui-select-title input{background: #E8EBF3;}
.search_reset{background: rgba(30, 58, 138, 0.3);padding: 0 20px;border-radius: 8px; display: inline-block;color: #FFFFFF;}
.search_reset span{display: inline-block; background: url(../images/qkico.png) no-repeat left center; padding-left: 30px;}
.search_reset:hover{color: #fff;}
.search_reset.active{background: #1E3A8A;}
.list_info{width: 100%;font-size: 16px;}
.list_infolable{width: 100%; overflow: hidden;}
.list_infolable span{display: inline-block;background: rgba(30, 58, 138, 0.1);color: #294490; border-radius: 4px; line-height: 40px;margin:0 10px 10px 0; padding:0 15px;}
.list_infolable span a{display: inline-block; background: url(../images/delico.png) no-repeat center center; width: 12px; height: 40px; float: right; margin-left:5px;}
.list_infotxt{padding:5px 0;}
.list_cont{width: 100%;}
.list_cont ul{width: 101%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.list_cont ul li{width: 24%; float: left; margin:20px 1% 0 0; position: relative; background: #fff;border-radius: 12px;box-shadow: 2px 2px 12px 0px rgba(30, 58, 138, 0.1); border:1px #fff solid; padding:20px 20px 84px; font-size: 15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.list_cont ul li:hover{border-color: #1E3A8A;}
.list_cont .school a{ width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.list_cont .school img{width: 50px;height: 50px; border-radius: 50px;}
.list_cont .school span{padding:0 15px; display: inline-block; background: url(../images/xxico.png) no-repeat right center;font-size: 16px;font-weight: 600;}
.list_cont .llable{padding-top: 10px;}
.list_cont .llable span{display: inline-block; margin:10px 10px 0 0; padding:0 10px;background: rgba(30, 58, 138, 0.1);border-radius: 4px; line-height: 32px;color: #1E3A8A;}
.list_cont .major{margin-top:10px;font-size: 18px;font-weight: 600; line-height: 25px; height: 75px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden;}
.list_cont .former{margin-top:10px;font-weight:300;font-size:15px; line-height: 17px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.list_cont .basicinfo{text-align: center; padding: 30px 0 20px;}
.list_cont .basicinfo span{display: inline-block; margin:0 auto; padding:0 20%; position: relative; }
.list_cont .basicinfo span:after, .list_cont .basicinfo span:before{content: '';width: 25%; height: 1px;background: #E7E9EE; position: absolute; top: 50%;}
.list_cont .basicinfo span:after{left: 0;}
.list_cont .basicinfo span:before{right: 0;}
.list_cont dl{width: 100%; overflow: hidden; padding:8px 0; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.list_cont dl dd{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; text-align: right; overflow: hidden; max-height: 60px;}
.list_cont ul li .tac{position: absolute; left: 20px; right: 20px; bottom: 20px;}
.list_cont .lmore{width: 65%;border-radius: 8px;background: #294490; color: #fff; line-height: 44px;font-weight: 500; display: inline-block; margin:20px auto 0;}
.list_cont .lmore:hover{color: #fff; opacity: 0.9;}
.list_page{width: 100%; padding-top: 10px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;}
.pagebox{font-size: 16px; margin-top: 20px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.pagebox .pageSelect{width: 65px;height: 40px; line-height: 40px;border-radius: 8px;border: 1px solid #1E3A8A;font-size: 16px; margin:0 10px; padding:0 6px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.pageup, .pagedown{width: 40px; height: 40px; border-radius: 8px; border: 1px solid #1E3A8A; background: url(../images/xxico.png) no-repeat center center; margin-left:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; cursor: pointer;}
.pageup{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.pageup:disabled, .pagedown:disabled{opacity: 0.5; cursor: initial;}

.search_select{position: relative;}
.search_select .layui-input{cursor: pointer; border-radius: 8px; border: 1px solid #1E3A8A;color: #1F2937; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;height: 50px; line-height: 50px;font-size: 16px; padding:0 25px 0 20px;}
.search_select .layui-input:hover{border-color: #1E3A8A !important; box-shadow: none !important;}
.search_select .layui-input:focus{border-color: #1E3A8A !important; box-shadow: none !important;}
.search_select.selected .layui-input{background: #E8EBF3;}
.search_select .search_selectbtn{width: 100%; position: relative;}
.search_select .search_selectbtn .search_selectico{ display: inline-block; vertical-align: middle;  width: 0; height: 0; border-width: 5px; border-style: dashed; border-color: transparent; overflow: hidden; position: absolute; right: 10px; top: 50%; margin-top: -3px; cursor: pointer; border-top-color: #1E3A8A; border-top-style: solid; -webkit-transition: all .3s; transition: all .3s;}
.search_select.on .search_selectbtn .search_selectico{ margin-top: -9px; -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.search_select .search_select_dropdown{display: none; position: absolute; left: 0; top: 55px; z-index: 899; width: 100%; border: 1px solid #eee; max-height: 300px; overflow-y: auto; background-color: #fff; border-radius: 2px; box-shadow: 1px 1px 4px rgba(0,0,0,0.08); box-sizing: border-box;-webkit-animation-duration: .3s; -webkit-animation-fill-mode: both; animation-duration: .3s;
    animation-fill-mode: both; -webkit-animation-name: select_upbit; animation-name: select_upbit;}
.search_select.on .search_select_dropdown{display: block;}
@-webkit-keyframes select_upbit{
	from{-webkit-transform:translate3d(0,5px,0);opacity:.3}
	to{-webkit-transform:translate3d(0,0,0);opacity:1}
}
@keyframes select_upbit{
	from{transform:translate3d(0,5px,0);opacity:.3}
	to{transform:translate3d(0,0,0);opacity:1}
}
.search_select_upbit{padding:15px;}
.search_select_upbit li{padding:8px 0;}
.search_select_upbit li .layui-form-checkbox>div{font-size: 16px; white-space:normal;}
.search_select_upbit li .layui-form-checkbox[lay-skin=primary]:hover>i{border-color: #1E3A8A !important;}
.search_select_upbit li .layui-form-checked[lay-skin=primary]>i{border-color: #1E3A8A !important; background-color: #1E3A8A !important;}
.article_black{width: 100%; font-size: 15px; line-height:2em;}
.search_select_upbit li label{line-height: 20px; font-size: 16px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.search_select_upbit li label input{ display: none; }
.search_select_upbit li label input + i{content: ''; display: inline-block; position: relative; width: 14px; height: 14px;background-color: white; border: 1px solid #d2d2d2; margin:0 8px 0 0; border-radius: 2px;-webkit-transition: .1s linear; transition: .1s linear; float: left;}
.search_select_upbit li label input:checked + i{background-color: #1E3A8A; border-color: #1E3A8A;}
.search_select_upbit li label input:checked + i::before{ content: ''; position: absolute; top: 0; left: 5px; width: 4px; height: 9px; border-right: 1px #fff solid; border-bottom: 1px #fff solid; transform: rotate(45deg);}

.bbg{background: #fff;}
.about_banner{width: 100%; padding:128px 13%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.about_bantxt{width: 100%; max-width: 700px;background: rgba(255, 255, 255, 0.9); padding:40px; border-radius: 16px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.about_bantxt h2{font-size: 32px;font-weight: bold; position: relative; padding-bottom: 15px;}
.about_bantxt h2:before{content: '';width: 80px;height: 4px;background: #1E3A8A; position: absolute; left: 0; bottom: 0;}
.about_bantxt p{font-size: 20px; line-height: 1.8em; margin-top: 20px;}
.about_content{padding:60px 13%;}
.about_cttitle{font-size: 32px;font-weight: bold; text-align:center; position: relative;padding-bottom: 20px;}
.about_cttitle:before{content: '';width: 80px; height: 4px;background: #1E3A8A; position: absolute; left: 50%; bottom: 0; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);  -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
.about_ctxt{margin-top: 25px;font-size: 20px; line-height: 1.8em; text-align:center;}
.about_advantage{width: 100%; overflow: hidden; padding-top: 10px;}
.about_advantage ul{display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.about_advantage ul li{width: 18.5%; margin-top: 20px; background: #FFFFFF;box-shadow: 0px 0px 15px 0px rgba(30, 58, 138, 0.03); padding: 20px; border-radius: 20px; text-align:center;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.about_advantage ul li span{display: block; text-align:center;}
.about_advantage ul li span img{width: 80px; height: 80px; border-radius: 16px;}
.about_advantage ul li h2{font-size: 18px;font-weight: bold; margin-top: 15px;}
.about_advantage ul li p{margin-top: 15px;font-size: 16px; line-height: 1.8;color: #4B5563;}
.about_team{width: 100%;display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.about_team dl{box-shadow: 0px 0px 20px 0px rgba(30, 58, 138, 0.1);background: #FFFFFF;border-radius: 20px; overflow: hidden; width: 31.83%; margin-top: 30px;}
.about_team dl dt{width: 100%; position: relative; padding-top: 65%; overflow: hidden;}
.about_team dl dt img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.about_team dl dd{padding:20px;}
.about_team dl dd h2{font-size: 18px;font-weight: bold;}
.about_team dl dd p{margin-top: 15px;font-size: 16px; line-height: 1.8; color: #4B5563;}
.about_cbottom{padding:60px 4%; text-align: center; color: #fff; background: #1E3A8A;}
.about_cbtitle{font-size: 24px;font-weight: bold;}
.about_cbtxt{font-size: 16px; margin-top:20px;}
.about_cbbtn{margin-top:30px;}
.about_cbbtn a{display: inline-block; padding:0 30px;border: 2px solid #FFFFFF; line-height: 40px;border-radius: 8px;font-size: 14px;color: #FFFFFF; margin:0 10px;}
.about_cbbtn a.on{background: #fff;color: #1E3A8A;}
.contact_ewm{text-align:center;}
.contact_ewm dl{display: inline-block; padding:35px; text-align:center;border: 1px solid #fff; box-shadow: 2px 2px 12px 0px rgba(30, 58, 138, 0.1);border-radius: 12px;background: #FFFFFF; margin:60px 35px 0;}
.contact_ewm dl dt img{width: 300px; height: 300px;}
.contact_ewm dl dd{font-size: 24px;font-weight: bold; margin-top: 25px;}
.contact_ewm dl:hover{box-shadow: 2px 2px 15px 0px rgba(30, 58, 138, 0.3);border: 1px solid #1E3A8A;}
.faq_banner{background: #FAFAFC; padding:50px 4%; text-align:center; line-height: 1.5;}
.faq_banner h3{font-size: 30px;font-weight: bold;}
.faq_banner p{font-size: 18px; margin-top: 15px;}
.faq_content{background:#fff; padding:0 13%;}
.faq_left{width: 180px; float: left; padding:35px 0; position: -webkit-sticky; position: sticky; top:90px; z-index: 2;}
.faq_left h2{font-size: 24px;font-weight: bold;}
.faqmenu{font-size: 15px; padding-top: 10px;}
.faqmenu li{padding:5px 0; cursor: pointer;}
.faq_right{padding:0 0 35px 200px;}
.faq_hd{padding-top: 35px; font-size: 24px;font-weight: bold;}
.faq_hd span{font-size: 14px;color: #797A7B; padding:0 10px;}
.faq_bd{padding-top: 5px;}
.faq_bd dl{width: 100%;border: 1px solid #E7E9EE;border-radius: 8px; display: block; margin-top: 15px; line-height: 1.5;}
.faq_bd dl dt{font-size: 15px;font-weight: bold; padding:16px; cursor: pointer; width: 100%;display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.faq_bd dl dt i{width: 11px; height: 11px; display: inline-block; background: url(../images/faqico.png) no-repeat center center;}
.faq_bd dl dd{padding:5px 16px 20px;font-size: 15px; display: none;}
.faq_bd dl:hover{box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);}
.faq_bd dl.on dt i{ -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}
.headlist_warp{padding:0 30px; height: 90px; background: #fff; font-size: 16px;font-weight: 500; width: 100%; position: fixed; top: 0; left: 0; right: 0; z-index: 10; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.headlist{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.back{ margin-right:30px;}
.back img{width:30px; height: 30px;}

@media all and (max-width:1500px) {
	
}
@media all and (max-width:1400px) {
	.header_warp, .mycont, .faq_content{padding:0 6%;}
	.about_banner{padding:100px 6%;}
	.about_content{padding:40px 6%;}
	
}
@media all and (max-width:1200px) {
	.header_warp{padding:25px 4%;}
	.issue_radio .iradio{padding:0 20px 0 0;}
	.mycont, .faq_content{padding:0 4%;}
	.list_cont ul li{width: 32.33%;}
	.about_banner{padding:100px 4%;}
	.about_content{padding:40px 4%;}
	.about_bantxt h2, .about_cttitle{font-size: 24px;}
	.about_bantxt p, .about_ctxt{font-size: 16px;}
	.about_bantxt h2:before, .about_cttitle:before{width: 70px; height: 3px;}
	.about_advantage ul li h2, .about_team dl dd h2{font-size: 16px;}
	.about_advantage ul li p, .about_team dl dd p{font-size: 14px;}
	.contact_ewm dl dt img{width: 200px; height: 200px;}
	.contact_ewm dl dd{font-size: 18px;}
	

}
@media all and (max-width:1024px) {
	.nav li{margin-right: 25px;}
	.issue_radio .iradio{padding:0 10px 0 0;}
	.combo ul li{padding:20px;}
	.list_cont ul li{width: 49%;}
	.search_black{width: 49%;}
	.search_filter{width: 24%;}
	.icont{width: 92%;}
	

}

@media all and (min-width:0) and (max-width:768px) {
	.header{ height: 72px;}
	.header_warp{padding:0 4%; height: 72px;}
	.logo img{max-width: 140px;}
	.navico{display:block; padding:4px 9px 9px; margin:0 -6px 0 10px;}
	.navico span{ background:#1F2937; display: block; width: 20px;  height: 2px;  margin-top: 5px;  position: relative;  z-index: 1;  transform-origin: 20px center;border-radius: 2px;
transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) 0s, background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) 0s, opacity 0.55s ease 0s, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) 0s;}
	.navico.on{position: fixed; top: 20px;right: 20px;z-index: 9999;}
	.navico.on span {opacity: 1;transform: rotate(45deg);}
	.navico.on span:nth-last-child(2) {opacity: 0;}
	.navico.on span:nth-last-child(3) {opacity: 1; transform: rotate(-45deg);}	
	.nav{width: 240px; position: fixed; top: 0; right: -240px; bottom: 0; background: #fff; z-index: 98; overflow-y: auto;}
	.nav ul{padding:60px 20px; display: block;}
	.nav li{width: 100%; margin:10px 0 0;}
	.logreg a.logbtn{padding-left: 0;}
	.loginpop, .passwordpop{width: 90%; max-width: 448px;}
	.login_content{padding:30px;}
	.login_ewmbox img{width: 160px; height: 160px;}
	.login_ewmbutton a{font-size: 14px; width: 100px; margin:0 10px;}
	.iclogo img{width: 140px;}
	.ictitle{font-size: 28px;}
	.icsubtitle{font-size: 16px;}
	.ichd li{font-size: 16px; border-bottom-width: 2px;}
	.icbd{margin-top: 50px;}
	.isearch{width: 100%;}
	.issinp{height: 54px; line-height: 54px; font-size: 16px; padding:0 15px 0 45px; background-position: 18px center;}
	.issbtn{height: 56px; line-height: 56px; font-size: 16px; width: 80px;}
	.isslable a{font-size: 16px; line-height: 40px; padding:0 18px; margin:15px 5px 0;}
	.jzsearch_cont{padding:30px 25px 35px; border-radius: 20px;}
	.jzsearch_title{font-size: 14px;}
	.jzsearch_line{margin-top:20px;}
	.jzsearch_line i{height: 3px;}
	.jzsearch_black{margin-top: 30px;}
	.issue_name{font-size: 15px; line-height: 24px;}
	.issue_name em{font-size: 14px; width: 24px; line-height: 24px; border-radius: 24px;}
	.issue_inp, .radio_inp{height: 40px; line-height: 40px; font-size: 15px; padding:0 25px;}
	.radio_inp{width: 100px;}
	.jzsearch_button{margin-top: 40px;}
	.jzsearch_button a{width: 40%; margin:0 10px; line-height: 38px; height: 38px; font-size: 14px;}
	.issue_radio .layui-form-radio>*{font-size: 15px;}
	.issue_radio .iradio{height: 40px;}
	.content{padding:30px 0;}
	.usercenter_title{font-size: 24px;}
	.usercenter_title:after{height: 20px; margin-top:-10px;}
	.usercenter_subtitle{font-size: 15px;}
	.usercenter_box{padding:20px; margin-top: 20px;}
	.user_ctitle, .user_csubtitle{font-size: 16px;}
	.user_avatar{width: 70px; height: 70px; border-radius: 70px;}
	.user_cinfo{margin-top:20px;}
	.user_infoblack{padding:0 0 0 90px;}
	.user_infoblack dt{font-size: 24px;}
	.user_infoblack dt span{font-size: 15px; line-height: 28px;}
	.user_infoblack dd{font-size: 15px; display: block; margin-top: 10px;}
	.user_infoblack dd h3{flex: initial; width: 100%;}
	.user_infoblack dd h3 i{padding:0 10px;}
	.mypassword_btn{padding:10px 0 10px 30px; display: inline-block; margin-top:10px;}
	.combo ul{width: 100%;}
	.combo ul li{width: 100%; margin:20px 0 0;}
	.combo ul li h2{font-size: 18px;}
	.combo ul li h3{font-size: 16px; margin-top:15px;}
	.combo ul li h3 span{font-size: 24px;}
	.combo ul li h3 span i{font-size: 34px;}
	.combo_item{margin-top:20px; font-size: 15px;}
	.buybtn{margin-top:20px;}
	.list_info{font-size: 15px;}
	.list_infolable span{line-height: 36px;}
	.list_infolable span a{height: 36px; background-size: 10px;}
	.list_cont ul, .list_cont ul li{width: 100%;}
	.list_cont ul li{margin:20px 0 0; font-size: 14px; padding:20px;}
	.list_cont .school span{font-size: 15px;}
	.list_cont .major{font-size: 16px; height: initial;}
	.list_cont .school img{width: 40px; height: 40px; border-radius: 40px;}
	.list_cont .llable{padding-top: 5px;}
	.list_cont .llable span{line-height: 26px;}
	.list_cont .basicinfo{padding:20px 0 10px;}
	.list_cont dl dd{max-height: initial;}
	.list_cont ul li .tac{position: initial;}
	.list_cont .lmore{margin-top: 20px; line-height: 38px;}
	.list_search{width: 102%}
	.search_black{width: 98%;}
	.search_filter{width: 48%;}
	.search_black, .search_filter, .search_reset{margin:0 2% 15px 0;}
	.search_black button{width: 80px;}
	.search_black input{padding:0 20px;}
	.search_black input, .search_black button, .search_filter .layui-form-select .layui-input, .search_reset{height: 42px; line-height: 42px; font-size:15px;}
	.search_filter .layui-form-select .layui-input{padding-left: 15px;}
	.search_filter .layui-form-select dl{top: 42px;}
	.search_select .layui-input{height: 42px; line-height: 42px; font-size:15px; padding:0 25px 0 15px;}
	.search_select .search_select_dropdown{top: 42px;}
	.search_select_upbit li .layui-form-checkbox>div{font-size: 14px;}
	.search_reset span{background-size: 16px; padding-left: 25px;}
	.list_content{padding:30px 15px;}
	.list_page{display: block;}
	.pagebox{font-size: 15px; width: 100%; margin-top: 15px;}
	.pageup, .pagedown{width: 34px; height: 34px;}
	.pagebox .pageSelect{width: 60px; height: 34px; line-height: 34px;}
	.article_black{font-size: 15px;}
	.about_banner{padding:50px 4%;}
	.about_bantxt{padding:25px;}
	.about_bantxt h2{font-size: 20px; padding-bottom: 10px;}
	.about_bantxt h2:before, .about_cttitle:before{width: 50px; height: 2px;}
	.about_bantxt p{font-size: 14px; margin-top: 15px;}
	.about_content{padding:30px 4%;}
	.about_cttitle{font-size: 20px; padding-bottom: 15px;}
	.about_ctxt{font-size: 14px; margin-top: 20px;}
	.about_advantage ul li{width: 100%;}
	.about_advantage ul li h2, .about_team dl dd h2{font-size: 16px;}
	.about_advantage ul li p, .about_team dl dd p{font-size: 14px;}
	.about_team dl{width: 100%; margin-top: 20px;}
	.about_cbottom{padding:35px 4%;}
	.about_cbtitle{font-size: 18px;}
	.about_cbtxt{font-size: 14px; margin-top: 15px;}
	.about_cbbtn{margin-top: 25px;}
	.about_cbbtn a{line-height: 36px; padding:0 25px;}
	.contact_ewm dl{padding:20px; margin:30px 20px 0;}
	.contact_ewm dl dt img{width: 190px; height: 190px;}
	.contact_ewm dl dd{font-size: 16px; margin-top: 15px;}
	.faq_banner{padding:30px 4%;}
	.faq_banner h3{font-size: 24px;}
	.faq_banner p{font-size: 14px;}	
	.faq_left{display: none;}
	.faq_right{padding:0 0 35px 0;}
	.faq_hd{font-size: 19px;}
	.faq_hd span{font-size: 12px;}
	.headlist_warp{height: 72px; padding:0 15px;}
    .back img{width:24px; height: 24px;}


	
}




































