﻿*{transition:color 300ms,background-color 300ms;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}body,input,button,select,textarea{ font:14px/1.5 Arial Verdana,Microsoft yahei,sans-serif;color:#000; appearance: none; -moz-appearance: none; -webkit-appearance: none;} 
body { color:#333; background:#e7ecf5}
textarea{resize: none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none;vertical-align:middle;}
address,caption,cite,code,dfn,em,strong,th,var,em,i{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}list{vertical-align:middle;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none!important;color:#c00;}
input {vertical-align:middle;}
button{overflow:visible;}
.hide{display:none;}.show{display:block;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;} *html .clearfix{height:1%}.clearfix{display:block;}.zoom{zoom:1}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.pointer{ cursor: pointer;}
.clr{clear:both; height: 0px; line-height:0; font-size:0} .text-center { text-align:center;}
.no_box { border:0!important; padding:20px 20px 50px!important;}
.light_bg { background:#efefef}
.top { padding:0 10px; border-bottom:1px solid #dfdfdf; height:30px; line-height:30px; overflow:hidden; background:#fff;}
.wrapper { width:750px; margin:0 auto; content:'.';display:block; }
.footer { width:750px; margin:0 auto; content:'.';display:block; text-align:center; }
.w100 { width:100%;}
    @media screen and ( max-width:414px) {
        .wrapper { width:100%; margin:0 auto; content:'.';display:block;}
        .wrapper .banner { width:100%;}
        .footer { width:100%; margin:0 auto; content:'.';display:block; text-align:center; }
    }
.box {background:#fff; margin:10px 0; overflow:hidden; padding:0 20px 40px;}
.tit {  color:#0b6ae0; font-size:22px; font-weight:700; text-align:center; background:url(images/tit_bg.png) no-repeat center center; background-size: contain; height:70px; line-height:70px; margin:20px 0}
.tit-m { border-left:5px solid #0b6ae0; color:#0b6ae0; padding-left:10px; font-size:18px; margin:10px 0; height:20px; line-height:20px; width:100%; clear:both}
.text { text-indent:30px; line-height:22px; font-size:14px; padding-bottom:20px; color:#3f475f;}
.text h3{ text-indent:0; font-size:16px; padding-bottom:5px; font-weight:700} .text p { text-indent:0; line-height:24px;}
.menu { margin-left:-20px; overflow:hidden;}
.menu li{ width:29%; float:left; margin-left:15px; margin-bottom:15px;} 
.menu li img { width:100%}
.logo { margin-left:-10px; overflow:hidden}
.logo li { border:1px solid #e5e5e5; float:left; width:29%; margin:0 0 10px 10px} 
.logo li img { width:100%}
.header{ background:#2644a6; padding:15px 10px; overflow:hidden}
.logos { float:left; width:150px;} .logos img { width:100%;} .icon_home { float:right; margin-top:5px;}
 
.nav { background:#2644a6; overflow:hidden;} .nav a { width:33%; border:1px solid #5169b8; display:inline-block; text-align:center; color:#fff; font-size:16px; height:50px; line-height:50px; float:left; margin-right:-1px; margin-bottom:-1px;}

.expert-list { overflow:hidden; margin-left:-8px} 
.expert-list li { width:28%; height:170px; float:left; margin:15px 8px;}
.expert-list li h3 { font-size:16px; padding-top:5px; color:#3f475f; text-align:center;}
.expert-list li p { text-align:center; color:#999; font-size:12px;}
.expert-list li img { z-index:0; width:96px; height:96px; border-radius:50%;}

.thead_b { border-bottom:2px solid #3c62dd;}
.thead_b h3 {text-align:center; color:#fff; font-size:18px; font-weight:700; padding:10px 0; background:#3c62dd; position:relative;}
.thead_b h3 span { font-size:14px; color:#fff; margin-right:20px; padding-top:10px; position:absolute; right:0}
.thead_b h4 { font-size:14px; color:#3c62dd!important; background:#e5ebff; padding:10px 20px 0; font-weight:700}
.thead_b p { font-size:14px!important; color:#999!important; background:#e5ebff; padding:0 20px 5px; margin:0!important;}
.thead_v { border-bottom:2px solid #523881;}
.thead_v h3 {text-align:center; color:#fff; font-size:20px; font-weight:700; padding:10px 0; background:#ddb824; position:relative;}
.thead_v h3 span { font-size:14px; color:#fff; margin-right:20px; padding-top:10px; position:absolute; right:0}
.thead_v h4 { font-size:16px; color:#ac6a00!important; background:#fdf6dc; padding:10px 20px 0; font-weight:700}
.thead_v p { font-size:14px!important; color:#999!important; background:#fdf6dc; padding:10px 20px; margin:0!important;}
.metting_tb { border:1px solid #eee; width:100%; background:#fff;}
.metting_tb th { font-size:14px; padding:10px 5px; font-weight:700; color:#333; text-align:center; border:1px solid #eee;}
.metting_tb td { padding:10px 5px; color:#666; border:1px solid #eee; font-size:12px;}
.tfoot_b { padding:10px 10px 20px;}
.bps_img img { width:100%;}
.footer-text { padding-bottom:10px; line-height:30px; font-size:16px;}
.code { width:60%; margin:0 auto;} .code img { width:100%; margin-bottom:10px}
.copyright { color:#666; padding:20px 0; line-height:24px; border-top:1px solid #ddd; margin-bottom:45px;}
.bm_btn { text-align:center; background:#fc0; font-size:20px; padding:10px 0; color:#000; width:100%; display:block; position:fixed; bottom:0; left:0}
.tit_zgw { display:inline-block; padding:2px 5px; background:#fc0; color:#000;}

.bodyMiddle .desc p span,.body .bodyMiddle .light p span{ font-size:24px;color:#000;}
.bodyMiddle .desc p span i,.body .bodyMiddle .light p span i{ font-size:14px; color:#c2325f;margin-left:11px;}
.bodyMiddle .light p span s{ margin-left:60px;line-height:15px;}
.bodyMiddle .form,.body .bodyMiddle .form1{ width:100%; padding-bottom:16px;}
.bodyMiddle .form1 div{margin-bottom:10px;}
.bodyMiddle .form1 div p{border:1px solid #bd144f;height:32px;line-height:32px; margin-bottom:8px;}
.bodyMiddle .form1 div p.y{ border-color:#eebf00;  }
.bodyMiddle .form1 div p.y span{ color:#eebf00;}
.bodyMiddle .form1 div p.c{border-color:#c09e95;  }
.bodyMiddle .form1 div p.c span{color:#c09e95;}
.bodyMiddle .form1 div p.b{border-color:#8faeee;  }
.bodyMiddle .form1 div p.b span{ color:#8faeee;}
.bodyMiddle .form1 div p span{margin-left:20px;color:#bd144f;font-size:18px;}
.bodyMiddle .form{padding-top:10px;width:100%;}
.bodyMiddle .form .formItem{color:#333;margin-bottom:12px; overflow:hidden}
.bodyMiddle .form .formItem span{ float:left; width:25%;text-align:right;font-size:12px;margin:0 5px 0 0; vertical-align:middle}
.bodyMiddle .form .formItem span.error{ color:red; width:auto; display:none;}
.bodyMiddle .form .formItem input,.body .bodyMiddle .form  .formItem select
{display:inline-block;width:70%;height:36px;line-height:36px;border:1px solid #ddd;border-radius:3px;}
.bodyMiddle .form .formItem input.middle{width:70%}
.bodyMiddle .form .formItem input#code{width:70%}
.bodyMiddle .form .formItem input#address{width:70%}
.bodyMiddle .form .formItem input#company{width:70%}
.bodyMiddle .form .formItem select#natrue,.body .bodyMiddle .form .formItem select#main,.bodyMiddle .form .formItem select#job,.bodyMiddle .form .formItem select#main{width:70%;height:36px; line-height:36px; border:1px solid #ddd;}
.bodyMiddle .form .formItem span.way{ width:266px;height:auto;margin-top:10px; text-align:left;line-height:20px; vertical-align:middle;}
.bodyMiddle .form .understand .checkbox input{ width:16px;vertical-align:middle; border:none;}
.bodyMiddle .form .formItem .checkbox{ width:100%; height:30px;}
.bodyMiddle .form .formItem .checkbox span{ display:inline-block; width:300px; text-align:left; font-size:14px; margin-left:14px; line-height:20px;}
.bodyMiddle .light{ margin-top:10px;}
.bodyMiddle .form1{border:0; margin-top:10px;}
.bodyMiddle .form1 .form1Item{ width:100%; padding:10px 0; border:1px solid #ddd; border-right:0; border-left:0; border-bottom:0; overflow:hidden}               
.bodyMiddle .form1 .lastItem{border-bottom:1px solid #ddd;}
.bodyMiddle .form1 .changeColor{ background-color:#f5f5f5;}
.bodyMiddle .form1 .form1Item div{text-align:left; font-size:14px; color:#333; padding:0 10px;}
.bodyMiddle .form1 .form1Item input{ display:inline-block; width:63px; text-align:center; margin-top:5px; float:left;}
.bodyMiddle .form1 .form1Item div span{ display:inline-block; padding-bottom:5px;}
.bodyMiddle .form1 .form1Item div dl { float:left;}
.bodyMiddle .form1 .form1Item div dl dt{font-weight:bold; font-size:14px; color:#000;}
.bodyMiddle .form1 .form1Item div dl dt i{font-size:12px; color:#c2325f; font-weight:normal;}
.bodyMiddle .form1 .form1Item div dl dd { font-size:12px;}
.bodyMiddle .light .guide{margin-top:8px;}
.bodyMiddle .light .guide h4{ font-size:16px; font-weight:bold; color:#bd144f; margin-bottom:10px;}
.bodyMiddle .light .guide p {color:#333; font-size:14px;}
.bodyMiddle .light .guide p i{font-size:16px; font-weight:bold; margin-right:3px;}
.bodyMiddle .light .guide input{ display:block; width:320px; height:61px; margin:35px auto 0; border:none; background:#096adf; font-size:24px; box-shadow:0 5px 12px #999; cursor:pointer; color:#fff;}

.tab_color { background:#fff; margin-bottom:20px; width:100%}
.tab_color thead { background:#5400c1;} .tab_color thead td { text-align:center; color:#fff; padding:5px} .tab_color thead td h2 { font-size:20px; font-weight:700;} .tab_color thead td p { font-size:12px;}
.tab_color tbody { border:1px solid #000}
.tab_color th { text-align:center} .tab_color th,.tab_color td { padding:5px; border:1px solid #000;} .tab_color td { color:#fff; font-size:12px;}
.t_head_y { background:#f4aa00; padding:5px;} .t_head_y h2 { font-size:20px; font-weight:700; text-align:center;} .t_head_y p { font-size:12px; text-align:center;} .t_head_bm { float:right; font-size:16px; font-weight:700; color:#ff3261}
.t_head { background:#002cc1; padding:5px; color:#fff;} .t_head h2 { font-size:20px; font-weight:700; text-align:center;} .t_head p { font-size:12px; text-align:center;} .t_head_bm { float:right; font-size:16px; font-weight:700; color:#ff3261}
.t_head_tit { padding:5px; background:#fff; color:#000; line-height:22px;}
.tabs { width:100%}
.tabs td,.tabs th{ border:1px solid #000; padding:5px; font-size:12px;}
.tabs th { background:#93cddd; font-size:14px; color:#000}
.tabs td { background:#fff; color:#000}
.tabs_y th { background:#ff6; color:#d50017; font-size:14px;}
