﻿*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}
body{overflow-x:hidden;margin-left:auto;margin-right:auto;min-width:320px;max-width:640px;width:100%;height:100%;font-size:14px;line-height:20px;color:#333;font-family:PingFangSC-Regular,Helvetica,"Droid Sans",Arial,sans-serif;background:#fff;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;-ms-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}
li,ol,ul{list-style:none outside none}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}
a:focus{outline:0}
img{display:block;max-width:100%;height:auto;border:0}
.h1,.h2,.h3,.h4,.h5,.h6,.h7,h1,h2,h3,h4,h5,h6,h7{font-family:inherit;font-weight:400;color:inherit}
.h1{font-size:24px;line-height:30px}
.h2{font-size:20px;line-height:24px}
.h3{font-size:18px;line-height:22px}
.h4{font-size:18px;line-height:20px}
.h5{font-size:14px;line-height:20px}
.h6{font-size:12px;line-height:20px}
.h7{font-size:16px;line-height:20px}
.fl{float:left}
.fr{float:right}
.hide{display:none!important}
.radius-3{overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.radius-5{overflow:hidden;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.radius-50{overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.mar-b10{margin-bottom:10px}
.mar-b20{margin-bottom:20px}
.mar-b30{margin-bottom:30px}
.mar-b40{margin-bottom:40px}
.mar-b50{margin-bottom:50px}
.text-center{text-align:center}
.text-right{text-align:right}
.font-12{font-size:12px}
.container{padding-right:10px;padding-left:10px;display:block}
.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left;overflow:hidden;display:block;min-height:1px}
.col-12{width:100%}
.col-11{width:91.66666667%}
.col-10{width:83.33333333%}
.col-9{width:75%}
.col-8{width:66.66666667%}
.col-7{width:58.33333333%}
.col-6{width:50%}
.col-5{width:41.66666667%}
.col-4{width:33.33333333%}
.col-3{width:25%}
.col-2{width:16.66666667%}
.col-1{width:8.33333333%}
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }
.line20{ clear:both; font-size:0px; height:20px; overflow:hidden; }
.line30{ clear:both; font-size:0px; height:30px; overflow:hidden; }
.line40{ clear:both; font-size:0px; height:40px; overflow:hidden; }
.line50{ clear:both; font-size:0px; height:50px; overflow:hidden; }
.row-gutter{padding-left:5px;padding-right:5px;display:block}
.row-gutter .col-1,.row-gutter .col-10,.row-gutter .col-11,.row-gutter .col-12,.row-gutter .col-2,.row-gutter .col-3,.row-gutter .col-4,.row-gutter .col-5,.row-gutter .col-6,.row-gutter .col-7,.row-gutter .col-8,.row-gutter .col-9{padding-left:5px;padding-right:5px}
.clearfix:after,.clearfix:before,.container:after,.container:before,.row-gutter:after,.row-gutter:before,.row:after,.row:before{display:table;content:" "}
.clearfix:after,.container:after,.row-gutter:after,.row:after{clear:both}
.btn{padding-top:10px;padding-bottom:10px;display:block;text-align:center;font-size:14px;line-height:20px;letter-spacing:1px;color:#fff;background:#428bca;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.btn-small{position:relative;display:inline-block;padding:5px 10px;background-color:#428bca;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;line-height:14px;color:#fff}
.badge{margin-left:5px;display:inline-block;min-width:18px;padding:0 6px;font-size:12px;font-weight:400;line-height:18px;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#999;border-radius:9px}
.close{position:relative;display:block;width:50px;height:50px;overflow:hidden}
.close::after,.close::before{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#000}
.close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.font-close{display:block;width:30px;height:30px;font-size:28px;line-height:30px;font-weight:400}
.arrow-right{position:relative;padding-right:50px;font-size:22px;line-height:80px;color:#428bca;transform:scale(.5);transform:scale(.5);transform-origin:100% 0}
.arrow-right:before{content:"";position:absolute;top:38px;right:30px;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 0;transform-origin:100% 0;height:12px;width:12px;border-width:2px 2px 0 0;border-color:#428bca;border-style:solid}
.arrow-right-14{padding-right:5px}
.arrow-right-12{padding-right:5px}
.arrow-right-10{padding-right:5px}
.wrap-title{position:relative;display:inline-block;font-size:18px;line-height:20px}
.wrap-title:after,.wrap-title:before{content:"";position:absolute;width:12px;height:1px;background-color:#f44;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.wrap-title:before{top:-5px;left:66%;-webkit-transform-origin:0 50%;transform-origin:0 50%}
.wrap-title:after{right:66%;width:12px;bottom:-5px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}
.top-head{width:100%;padding:10px 10px;background-color:#0b0011;background-color:#fff}
.top-head-gray{background-color:#f8f8f8;border-bottom:1px solid #eee}
.top-head h1{float:left;display:block;text-align:center;font-size:0;line-height:0}
.top-head h1 a{display:inline-block;width:160px;height:52px;background:url(../images/logo_header1.png) no-repeat left center;background-size:160px 52px}
.top-head a.tel400{float:right;margin-top:9px;display:block;font-size:0;line-height:0;background-color:#031599;border-radius:26px;padding-left:4PX}
.top-head a.tel400 .top-head-tel{display:inline-block;width:28px;height:28px;vertical-align:middle;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;background:#fff url(../images/icon_phone_f44_@2x.png) no-repeat center center;background-size:16px}
.top-head a.tel400 span{padding:0 10px 0 5px;display:inline-block;height:34px;font-size:18px;line-height:34px;color:#fff;vertical-align:middle}
.page-footer{position:relative;padding-top:15px;padding-bottom:80px;font-size:12px;color:#999;text-align:center;background:url(../images/pattern_40.gif) repeat 0 0}
.page-footer .footer-logo{margin:0 auto 10px;display:block;width:195px;height:42px;font-size:0;line-height:0;background:rgba(255,255,255,.1) url(../images/logo_footer1.png) no-repeat center center;background-size:185px 60px;border-radius:3px;border:1px solid rgba(0,0,0,.5)}
.page-footer a.tel400{display:inline-block;height:24px;font-size:18px;line-height:24px;padding-left:22px;background:url(../images/icon_phone_999_@2x.png) no-repeat left top;background-size:22px}
.page-footer .address{font-style:normal}
.fixednav{position:fixed;right:0;bottom:150px;z-index:999;width:46px;height:40px}
.fixednav .fixednav-opa{position:relative;padding-top:16px;padding-left:40px;display:block;width:92px;height:80px;font-size:20px;line-height:24px;color:#e8e8e8;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;background-color:rgba(0,0,0,.8);-webkit-transform:scale(.5) translateY(0);transform:scale(.5) translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:transform ease .15s;transition:transform ease .15s}
.fixednav .fixednav-opa:before{position:absolute;top:28px;left:12px;content:"";display:block;width:24px;height:24px;background:url(../images/icon_fixed_nav.png) no-repeat 0 0;background-size:24px 24px;-webkit-transition:transform ease .15s;transition:transform ease .15s}
.fixednav .fixednav-opa.open{-webkit-transform:scale(.5) translateY(-100%);transform:scale(.5) translateY(-100%)}
.fixednav .fixednav-opa.open:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.fixednav .navgation{display:block;position:absolute;top:0;left:46px;width:280px;font-size:10px;line-height:14px;color:#666;text-align:center;background-color:#fff;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:transform ease .15s;transition:transform ease .15s}
@media screen and (min-width:400px){.fixednav .navgation{width:300px;font-size:11px;line-height:14px}
}
@media screen and (min-width:500px){.fixednav .navgation{width:380px;font-size:13px;line-height:16px}
}
.fixednav .navgation.open{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.fixednav .navgation a{padding-top:10px;padding-bottom:10px;display:block}
.fixednav .navgation i{margin-left:auto;margin-right:auto;margin-bottom:3px;display:block;width:20px;height:20px;background:url(../images/icon_fixed_nav_2.png) no-repeat 0 0;background-size:160px 20px}
.fixednav .navgation i.fixednav-home{background-position:-140px 0}
.fixednav .navgation i.fixednav-1{background-position:0 0}
.fixednav .navgation i.fixednav-2{background-position:-20px 0}
.fixednav .navgation i.fixednav-3{background-position:-40px 0}
.fixednav .navgation i.fixednav-4{background-position:-60px 0}
.fixednav .navgation i.fixednav-5{background-position:-80px 0}
.fixednav .navgation i.fixednav-jieshao{background-position:-100px 0}
.fixednav .navgation i.fixednav-lianxi{background-position:-120px 0}
.popup-mask{position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;background-color:rgba(0,0,0,.3)}
.popup-form{position:fixed;left:0;bottom:0;z-index:1000;padding:20px 10px;width:100%;background-color:#fff;box-shadow:0 -1px 10px rgba(0,0,0,.2);opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s;overflow:hidden}
.popup-form.in{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.popup-form .btn-popup-close{position:absolute;top:-8px;right:0;padding-left:5px;display:block;width:40px;height:40px;font-size:24px;line-height:40px;color:#fff;text-align:center;background-color:#f44;-webkit-border-radius:0 0 0 100%;border-radius:0 0 0 100%}
.popup-form header img{float:left;width:50px;height:50px;border:1px solid #eee;-webkit-border-radius:2px;border-radius:2px}
.popup-form header .class-info{padding-left:60px}
.popup-form header .class-info h5{font-size:16px;line-height:20px}
.popup-form header .class-info p{font-size:12px;line-height:20px;color:#666}

.popup-form2{ margin-bottom:20px; padding:0 10px 0; border-top:1px solid #eee;}
.popup-form2 header img{float:left;width:50px;height:50px;border:1px solid #eee;-webkit-border-radius:2px;border-radius:2px}
.popup-form2 header .class-info{padding-left:60px}
.popup-form2 header .class-info h5{font-size:16px;line-height:20px}
.popup-form2 header .class-info p{font-size:12px;line-height:20px;color:#666}
.rippleria-ink{position:absolute;background:rgba(255,255,255,.2);border-radius:100%;transform:scale(0);-webkit-transform:scale(0);z-index:1}
.rippleria-zindex{position:relative;z-index:2}
@keyframes rippleria{100%{opacity:0;transform:scale(2.5)}
}
@-webkit-keyframes rippleria{100%{opacity:0;-webkit-transform:scale(2.5)}
}
.global-anli-list li{margin-bottom:10px}
.global-anli-list li a{padding:10px;display:block;font-size:0;line-height:0;-webkit-border-radius:2px;border-radius:2px;border:1px solid #eee}
.global-anli-list li a img{margin-right:5px;display:inline-block;width:24px;height:24px;vertical-align:middle}
.global-anli-list li a span{display:inline-block;vertical-align:middle;font-size:14px;line-height:20px}
.global-anli-list li a .icon-hualv{font-size:1.4rem;color:#7390b5;vertical-align:middle;width:30%;height:20px;}


#mobileform dl{position:relative;margin-bottom:10px}
#mobileform dl dt{position:absolute;top:11px;left:10px;z-index:99;font-size:14px;line-height:20px;color:#666}
#mobileform dl dt i{margin-right:3px;font-style:normal;color:#f44}
#mobileform dl dt span{margin-right:3px;color:#fff}
#mobileform input,#mobileform select{color:inherit;font-family:inherit;utline:none;border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
#mobileform input[type=submit]{-webkit-tap-highlight-color:transparent}
#mobileform .input{padding:10px 12px 10px 58px;display:block;width:100%;height:42px;font-size:14px;line-height:20px;color:#555;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
#mobileform .input:focus{border-color:#f44}
#mobileform .input::-webkit-input-placeholder{color:#999}
#mobileform .input:focus::-webkit-input-placeholder{opacity:0}
#mobileform .input:-moz-placeholder{color:#999}
#mobileform .input:focus:-moz-placeholder{opacity:0}
#mobileform .input::-moz-placeholder{color:#999}
#mobileform .input:focus::-moz-placeholder{opacity:0}
#mobileform .input:-ms-input-placeholder{color:#999}
#mobileform .input:focus:-ms-input-placeholder{opacity:0}
#mobileform .submit{padding:11px 13px;display:block;width:100%;height:42px;font-size:14px;line-height:20px;letter-spacing:1px;color:#fff;background-color:#f44}
#mobileform .submit:active{background-color:#db3b3b}
#mobileform .elart{padding-left:10px;padding-right:10px;margin-bottom:10px;font-size:12px;height:20px;line-height:20px;color:#666}
#mobileform .elart.alert-error{color:red}
#mobileform .a-upload { position: relative; padding: 10px; display: block; line-height: 20px; color: #333; background: #eee; border: 1px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; overflow: hidden; text-decoration: none; }
#mobileform .a-upload span { color: #f44; }
#mobileform .a-upload input { position: absolute; font-size: 100px; right: 0; top: 0; opacity: 0; filter: alpha(opacity=0); cursor: pointer; }
/*上传样式*/
.upload-box{ position:relative;z-index:100; padding:0 10px;  display: block; line-height:42px; color: #333; background: #eee; border: 1px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; overflow: hidden; text-decoration: none; }
	.upload-box .upload-btn{ display:inline-block; width:100%;height: 42px;  zoom:1; *display:inline; }
	.upload-box .upload-progress{ position:absolute; top:10px; left:0; width:100%; height:22px; border:1px solid #d7d7d7; background:#fff; overflow:hidden; }
    .upload-box .upload-progress .txt{ display:block; padding-right:10px; font-weight:normal; font-style:normal; font-size:16px; line-height:18px; height:18px; text-overflow:ellipsis; overflow:hidden; }
	.upload-box .upload-progress .bar{ position:relative; display:block; width:100%; height:4px; border:1px solid #1da76b; }
	.upload-box .upload-progress .bar b{ display:block; width:0%; height:14px; font-weight:normal; text-indent:-99em; background:#28B779; overflow:hidden; }
	.upload-box .upload-progress .close{ position:absolute; display:block; top:1px; right:1px; width:14px; height:14px; text-indent:-99em; background:url(../images/skin_icons.png) -56px -196px no-repeat; cursor:pointer; overflow:hidden; }
	.upload-box .webuploader-element-invisible{ display:none;}
	.upload-box .webuploader-pick span{ color:#f44;}
	
	
	
	/*
    .upload-box .upload-progress .txt{ display:block; padding-right:10px; font-weight:normal; font-style:normal; font-size:11px; line-height:18px; height:18px; text-overflow:ellipsis; overflow:hidden; }
	.upload-box .upload-progress .bar{ position:relative; display:block; width:112px; height:4px; border:1px solid #1da76b; }
	.upload-box .upload-progress .bar b{ display:block; width:0%; height:4px; font-weight:normal; text-indent:-99em; background:#28B779; overflow:hidden; }
	.upload-box .upload-progress .close{ position:absolute; display:block; top:1px; right:1px; width:14px; height:14px; text-indent:-99em; background:url(skin_icons.png) -56px -196px no-repeat; cursor:pointer; overflow:hidden; }
   */
/************************************************
*报名成功页面：
*************************************************/
.page-baoming-suc{margin-top:50px;text-align:center;font-size:16px}
.page-baoming-suc .icon-suc{margin:50px auto 10px;display:block;width:50px;height:50px;background-color:#ccc;-webkit-border-radius:4px;border-radius:4px;background:#ddd url(../images/icon_baoming_suc.png) no-repeat center center;background-size:36px 36px}
.page-baoming-suc .al{margin-bottom:10px;font-size:18px;color:#7ac743}
.page-baoming-suc .kf{color:#666;font-size:14px;line-height:18px}
.page-baoming-suc .footer{position:absolute;bottom:0;left:0;padding:10px 0;width:100%;background:#f4f4f4;border-top:1px solid #f2f2f2;font-size:12px;line-height:16px;color:#999}
.page-baoming-suc .footer img{width:120px;height:42px;margin:0 auto 5px}
.page-baoming-suc .footer .tel400{padding-left:22px;display:inline-block;height:24px;font-size:18px;line-height:24px;color:#666;background:url(../images/icon_phone_666_@2x.png) no-repeat left center;background-size:18px}
.page-baoming-suc .footer .address{font-style:normal}


#mobileform{ margin:20px 0 50px;}
#mobileform header img { float: left; width: 50px; height: 50px; border: 1px solid #eee; -webkit-border-radius: 2px; border-radius: 2px; }
#mobileform header .class-info { padding-left: 60px; }
#mobileform header .class-info h5 { font-size: 16px; line-height: 20px; }
#mobileform header .class-info p { font-size: 12px; line-height: 16px; color: #666; }

.f60{color:#031599;}
.fb{font-weight:700;}

.monlinebox2{overflow:hidden; padding:0 15px 0 15px;}
.mzyline2{width:100%; overflow:hidden;}
.mzyline2 li{margin:0 0 1% 0; width:99%; text-align:center; overflow:hidden;border:1px #ffc5c5 solid; background:#fff3f3; font-size:14px; padding:3px 0; color:#f60; border-radius:3px;}
.mzyline2 li.k0{margin:0 0 1% 0;}
.mzyline2 li.k1{border:1px #80c269 solid; background:#daedcc; color:#2f8913;}
.mzyline2 li.k2{border:1px #ddd solid; background:#f1f1f1; color:#555;}

.monlinebox{overflow:hidden; padding:0 15px;}
.mzyline{ padding:0 5px; overflow:hidden;}
.mzyline li{float:left; width:32.6%; overflow:hidden; margin-top:10px; margin-right:1.1%;}
.mzyline li.oth{margin-right:0;}
.mzykey{width:100%; float:left; height:40px; line-height:40px; text-align:center; font-size:15px; background:#f1f1f1; border-bottom:1px #fff solid;}
.mzystu{width:100%; float:left; height:22px; line-height:22px; text-align:center; font-size:12px; background:#ddd; color:#000000; margin-bottom:5px;}


.monlinebox1{overflow:hidden; padding:0 15px;}
.mzyline1{ padding:0 5px; overflow:hidden;}
.mzyline1 li{float:left; width:48.5%; overflow:hidden; margin-top:10px; margin-right:3%;}
.mzyline1 li.oth{margin-right:0;}
.mzyline1 li a{width:100%; float:left; height:60px; line-height:60px; text-align:center; font-size:16px;background:#f5f7fa;border-bottom:1px #fff solid;}
.mzyline1 li a m{width:100%; float:left; height:45px; line-height:45px; text-align:center; font-size:17px;}
.mzyline1 li a n{width:100%; float:left; height:15px; line-height:0px; text-align:center; font-size:14px;}
.mzystu1{width:100%; float:left; height:22px; line-height:22px; text-align:center; font-size:12px; background:#ddd; color:#000000; margin-bottom:5px;}



.mbtit01{font-size:16px; text-align:center; padding:0px 10px; line-height:20px;}
.mlawteam01{overflow:hidden; padding:0 5px;}
.mlawteam01 li{float:left; width:32.6%; position:relative; overflow:hidden; margin-right:1.1%;}
.mlawteam01 li.oth02{margin-right:0;}
.mlawtit01{position:absolute; width:100%; line-height:18px; color:#fff; text-align:center; left:0; bottom:0; font-size:12px;}

.mwrap{overflow:hidden; padding:0 15px;}
.mswbox01{width:100%; overflow:hidden; margin-top:20px;}
.mswbox02{width:100%; overflow:hidden; margin-top:25px;}
.mswtit01{width:100%; height:36px; line-height:36px; font-size:18px; text-align:center; color:#fff; background:#031599;}
.mswcon01{width:100%; line-height:26px; font-size:12px; border-top:1px #f3f3f3 solid;}

.mcasebox{width:100%; background:#f5f7fa; margin-bottom:10px; overflow:hidden;}
.mcasetit{overflow:hidden; font-size:14px; font-weight:bold; border-bottom:1px #ccc dashed; padding-top:10px;padding-bottom:10px;padding-left:8px;padding-right:8px;}
.mcasetp{float:left; height:22px; line-height:22px; color:#2f8913; margin-left:10px; padding:0 5px; border:1px #80c269 solid; border-radius:3px; background:#daedcc;}
.mcasetxt{overflow:hidden; border-bottom:1px #ccc dashed; padding:10px; line-height:26px; text-indent:2em; font-size:14px;}


.jdwt{ text-align:center; font-size:1.5rem; margin-top:20px;}
.zxdh{ text-align:center; font-size:1.6rem; color:#031599; font-weight:bold; margin-top:20px; margin-bottom:15px;}
.dqzx{ width:100%; margin:0px auto;background:#ffffff;text-align:center; color:#000000; margin-top:0px; height:20px; font-size:16px; margin-bottom:0px; border-radius: 5px}
.dqzx p { line-height:20px; text-align:center;}


.teampt_pic{ width:100%; margin:0px auto;}
.teampt_pic li{width:48.5%; margin-right:1%; margin-left:1%;float:left;margin-bottom:0px;}
.teampt_pic li img { width:100%; }


.cefa_field_more{width: 66%;height: 42px;margin-left:20%;position: relative;border: 1px solid #031599;}

.cefa_field_more a{color: #031599;line-height: 40px;font-size: 16px;text-align: center;}

.cefa_field_more a:first-child{width: 55%;float: left;display: block;font-weight: bold;height: 40px;line-height:40px;position: relative;left: 0;top: 0;}

.cefa_field_more a:last-child{padding-left: 0;;height: 40px;line-height:40px;width:45%;float: left;font-size: 14px;background: #031599;color: #fff;display: block;text-align:  center;font-weight: bold;position: absolute;right: 0;top: 0;}


.cefa_field_more1{width: 66%;height: 42px;margin-left:20%;position: relative;border: 1px solid #428bca;}

.cefa_field_more1 a{color: #428bca;line-height: 40px;font-size: 16px;text-align: center;}

.cefa_field_more1 a:first-child{width: 55%;float: left;display: block;font-weight: bold;height: 40px;line-height:40px;position: relative;left: 0;top: 0;}

.cefa_field_more1 a:last-child{padding-left: 0;;height: 40px;line-height:40px;width:45%;float: left;font-size: 14px;background: #428bca;color: #fff;display: block;text-align:  center;font-weight: bold;position: absolute;right: 0;top: 0;}



.question-type{}
.type-title{height:3.7rem;line-height:3.7rem;font-size:.9rem;text-align:center}
.question-type dd{float:left;width:25%;height:4rem}
.question-type dd a{display:block;padding:.75rem 0;height:4rem;font-size:.75rem;text-align:center;color:#000;border:1px solid #eee;box-sizing:border-box}
.question-type dd a p{line-height:1.5rem}
.question-type .icon-hualv{font-size:1.4rem;color:#7390b5}
.question-type dd a:active{background-color:#eee}
.question-type dd.zc-more a{line-height:4rem;padding:0}

@font-face{font-family:ico-hualv;src:url(../fonts/hualv.eot?2nah1r);src:url(../fonts/hualv.eot?2nah1r#iefix) format('embedded-opentype'),url(../fonts/hualv_2d4b966.ttf?2nah1r) format('truetype'),url(../fonts/hualv.woff?2nah1r) format('woff'),url(../fonts/hualv.svg?2nah1r#icomoon) format('svg');font-weight:400;font-style:normal}
.icon-hualv{font-family:ico-hualv;font-size:1rem;font-weight:400;font-style:normal;line-height:1;display:inline-block;text-decoration:none;-webkit-font-smoothing:antialiased;vertical-align:text-bottom}
.icon-51:before{content:"\e94e"}
.icon-49:before{content:"\e94f"}
.icon-84:before{content:"\e94f"}
.icon-71:before{content:"\e950"}
.icon-1:before{content:"\e9a4"}
.icon-2:before{content:"\e951"}
.icon-3:before{content:"\e952"}
.icon-4:before{content:"\e953"}
.icon-5:before{content:"\e954"}
.icon-6:before{content:"\e955"}
.icon-7:before{content:"\e957"}
.icon-8:before{content:"\e958"}
.icon-9:before{content:"\e959"}
.icon-10:before{content:"\e95a"}
.icon-11:before{content:"\e95b"}
.icon-12:before{content:"\e95c"}
.icon-13:before{content:"\e95d"}
.icon-14:before{content:"\e95e"}
.icon-15:before{content:"\e95f"}
.icon-16:before{content:"\e960"}
.icon-17:before{content:"\e961"}
.icon-18:before{content:"\e962"}
.icon-19:before{content:"\e963"}
.icon-20:before{content:"\e964"}
.icon-21:before{content:"\e965"}
.icon-22:before{content:"\e966"}
.icon-23:before{content:"\e967"}
.icon-24:before{content:"\e968"}
.icon-25:before{content:"\e969"}
.icon-26:before{content:"\e96a"}
.icon-27:before{content:"\e96b"}
.icon-29:before{content:"\e96c"}
.icon-30:before{content:"\e96d"}
.icon-31:before{content:"\e96e"}
.icon-32:before{content:"\e96f"}
.icon-33:before{content:"\e970"}
.icon-34:before{content:"\e971"}
.icon-35:before{content:"\e972"}
.icon-36:before{content:"\e973"}
.icon-37:before{content:"\e974"}
.icon-38:before{content:"\e975"}
.icon-39:before{content:"\e976"}
.icon-40:before{content:"\e977"}
.icon-41:before{content:"\e978"}
.icon-42:before{content:"\e979"}
.icon-43:before{content:"\e97a"}
.icon-44:before{content:"\e97b"}
.icon-45:before{content:"\e97c"}
.icon-46:before{content:"\e97d"}
.icon-47:before{content:"\e97e"}
.icon-48:before{content:"\e97f"}
.icon-80:before{content:"\e97f"}
.icon-50:before{content:"\e980"}
.icon-52:before{content:"\e981"}
.icon-53:before{content:"\e982"}
.icon-54:before{content:"\e983"}
.icon-56:before{content:"\e983"}
.icon-55:before{content:"\e984"}
.icon-58:before{content:"\e985"}
.icon-59:before{content:"\e986"}
.icon-60:before{content:"\e987"}
.icon-61:before{content:"\e988"}
.icon-62:before{content:"\e989"}
.icon-63:before{content:"\e98a"}
.icon-64:before{content:"\e98b"}
.icon-65:before{content:"\e98c"}
.icon-66:before{content:"\e98d"}
.icon-67:before{content:"\e98e"}
.icon-69:before{content:"\e98f"}
.icon-70:before{content:"\e990"}
.icon-72:before{content:"\e991"}
.icon-73:before{content:"\e992"}
.icon-74:before{content:"\e993"}
.icon-75:before{content:"\e994"}
.icon-76:before{content:"\e995"}
.icon-77:before{content:"\e996"}
.icon-78:before{content:"\e997"}
.icon-79:before{content:"\e998"}
.icon-81:before{content:"\e999"}
.icon-82:before{content:"\e99a"}
.icon-83:before{content:"\e99b"}
.icon-85:before{content:"\e99c"}
.icon-86:before{content:"\e99d"}
.icon-28:before{content:"\e99e"}
.icon-88:before{content:"\e99e"}
.icon-more:before{content:"\e931"}