/*初始化*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,select{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,microsoft yahei,arial,\5b8b\4f53; color:#555;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
/* code,kbd,pre,samp{font-family:courier new,courier,monospace;} */
input,button,select,textarea{ outline:none;}
textarea{resize:none;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#555;}
a:hover{text-decoration:none; color:#000;outline:none;hide-focus:expression(this.hideFocus=true);}
sup{vertical-align:text-top; vertical-align:super}sub{vertical-align:text-bottom;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clear_float:after{display:block;visibility:hidden;height:0;clear:both;content:"";}.clear_float{display:inline-block;}/*asdfasdf\*/ * html .clear_float{zoom:1;}.clear_float{display:block;}
.red{color:#ea544a;}.green{ color:#40bc90;}
.en,.arial{ }.fr{ float:right;}.mr30{ margin-right:30px;}.h18{ height:18px; line-height:18px; overflow:hidden; width:100%;}.w368{ width:380px; height:24px; line-height:24px;}
.hidden{ overflow:hidden;}
.po{ position:absolute; left:0; top:0;}
.po2{ position:absolute; left:0; bottom:0;}
.wrap{ overflow:hidden;}
.fl{ float:left;}
body{ }html,body{-webkit-tap-highlight-color: rgba(0,0,0,0);}
body{ -webkit-tap-highlight-color:rgba(0,0,0,0); }
a:focus,input:focus,img:focus,p:focus,div:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only; }
*{margin: 0;padding: 0;outline: 0;border: 0;background: transparent;vertical-align: baseline;font-size: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

.p15{ padding:15px 15px 0 15px;}
.kv{border-radius:5px; overflow:hidden;}
.kv img{ float:left;}
.search{ background:#f0f4f7; padding:5px;border-radius: 30px; box-sizing: border-box; margin:15px 0;}
.search .inner{ background:#fff url(../img/search.png) no-repeat 10px center; background-size:13px; border-radius: 30px; box-sizing: border-box;height:32px; line-height:32px; padding-left:32px; box-sizing: border-box;}
.search .inner input{ background:none; border:none; color:#000; font-size:13px;height:32px; line-height:32px;}
.search .inner input::placeholder{ font-size:13px; color:rgba(0,0,0,0.2);}
.tabmenu{ overflow:hidden; height:28px; line-height:28px; padding-top:2px; position:relative;}
.tabmenu span{ display:inline-block; width:12.5%; font-size:13px; color:#666; text-align:center; overflow:hidden; float:left;}
.tabmenu span{-moz-transition:all .2s linear; -webkit-transition:all .2s linear; transition:all .2s linear;}
.tabmenu span.on{ font-size:18px; font-weight:bolder; color:#006efe;}
.tabmenu i{ height:3px; background:#006efe;border-radius:10px; position:absolute; left:5px ;bottom:0;width:35px; display:inline-block;}
.tabMain{ display:none; padding-top:10px;}
.itemList{ padding:9px;box-sizing: border-box; overflow:hidden;}
.itemList .item{ width:50%; display:inline-block; float:left; margin-bottom:13px;}
.itemList .item{ }
.itemList .item .inner{ margin:0 6px;background:#fff;-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,.07);box-shadow: 3px 3px 5px 0 rgba(0,0,0,.07);border-radius:5px; overflow:hidden;}
.itemList .item .inner .pic{ float:left; height:101.8px}
.itemList .item .inner .text{ text-align:center;font-size:14px; font-weight:bold; color:#006efe; height:32px; line-height:32px; width:100%; float:left; padding:3px 0;}

.banner{ position:relative; overflow:hidden;border-radius:5px; margin-bottom:20px; }
.banner img{ float:left;}

.infoMain h1{ border-left:4px solid #006efe; height:21px; line-height:21px; font-size:20px; font-weight:bolder; padding-left:8px;color:#006efe; margin-bottom:20px;}
.infoMain{ font-size:13px; color:#000; line-height:21px;}
.infoMain .txt,.txtAll{ padding:0px 10px 0px 10px;}
.infoMain h3{ font-size:15px; height:24px; line-height:24px; padding-bottom:3px; margin-top:12px;}
.infoMain .dot{font-size:24px; line-height:21px; position:relative; top:3px;}
.infoMain .showAll,.hideAll{ padding-left:10px;color:#006efe; padding-top:12px;}
.hideAll,.txtAll{ display:none;}
.info .line{ border-bottom:1px solid rgba(64,153,255,0.2); height:1px; line-height:1px; margin:18px 0 18px 0;}
.info{ padding-bottom:30px;}
.tableBox{border-collapse: collapse;width:100%;border-radius: 10px 10px 0 0; overflow: hidden;}
.tableBox td{border: 1px solid #0077ff; padding:9px; box-sizing:border-box;}
.tableBox .tt td{ background:#0077ff; color:#fff; font-weight:bold;}
.tableBox .col td{ color:#0077ff;}


/**/
.dialog{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:999;display:none;}
.diaBox{ width:88%; background:#fff; position:absolute; left:6%; top:50%; margin-top:-150px; border-radius: 10px;}
.diaBox .info{ padding:15px 30px 0 30px; font-size:14px; line-height:28px; padding-bottom:18px;}
.diaBox .info h2{ font-weight:normal; font-size:15px;  padding-bottom:5px; font-weight:bold; margin-top:10px;}
.diaBox .info p{ line-height:24px; padding:0 0px; color:#2273ce; margin-bottom:30px;}

.diaBox .btn000{ height:45px; text-align:center;font-size:15px; line-height:45px; background:#2273ce; color:#fff;border-radius: 5px;}
.diaBox .btn0002{ height:45px; text-align:center;font-size:15px; line-height:45px; background:#c7c5c5; color:#fff;border-radius: 5px; margin-top:18px; margin-bottom:12px;}
