﻿@charset "utf-8";
/* CSS Document */

/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:' '}
abbr,acronym{border:0;}

/* 文字排版 */
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f28{font-size:28px;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.t2{text-indent:2em;}
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}
.fyh{ font-family:"Microsoft YaHei";}

/* 定位 */
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.bc{margin-left:auto;margin-right:auto;}
.vm{vertical-align:middle;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.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}
.of_auto{ overflow:auto;}
.of_hidden{ overflow:hidden;}
.hidden{visibility:hidden;}
.none{display:none;}
.db{ display:block;}
.dib{ display:inline-block;}

/* position */
.pr{position:relative;}
.pa{position:absolute;}

/* width height */
.lh16{ line-height:16px;}
.lh30{ line-height:30px;}
.lh32{ line-height:32px;}
.lh45{ line-height:45px;}
.lh50{ line-height:50px;}
.lh55{ line-height:55px;}
.w20{ width:20px;}
.w40{ width:40px;}
.w60{ width:60px;}
.w62{ width:62px;}
.w90{ width:90px;}
.w92{ width:92px;}
.w110{ width:110px;}
.w121{ width:121px;}
.w123{ width:123px;}
.w140{ width:140px;}
.w142{ width:142px;}
.w145{ width:145px;}
.w147{ width:147px;}
.w170{ width:170px;}
.w180{ width:180px;}
.w190{ width:190px;}
.w200{ width:200px;}
.w201{ width:201px;}
.w203{ width:203px;}
.w210{ width:210px;}
.w212{ width:212px;}
.w215{ width:215px;}
.w220{ width:220px;}
.w229{ width:229px;}
.w223{ width:223px;}
.w233{ width:233px;}
.w235{ width:235px;}
.w240{ width:240px;}
.w250{ width:250px;}
.w310{ width:310px;}
.w362{ width:362px;}
.w367{ width:367px;}
.w372{ width:372px;}
.w391{ width:391px;}
.w406{ width:406px;}
.w407{ width:407px;}
.w425{ width:425px;}
.w432{ width:432px;}
.w449{ width:449px;}
.w467{ width:467px;}
.w470{ width:470px;}
.w547{ width:547px;}
.w560{ width:560px;}
.w571{ width:571px;}
.w590{ width:590px;}
.w600{ width:600px;}
.w602{ width:602px;}
.w605{ width:605px;}
.w625{ width:625px;}
.w642{ width:642px;}
.w646{ width:646px;}
.w648{ width:648px;}
.w662{ width:662px;}
.w678{ width:678px;}
.w680{ width:680px;}
.w722{ width:722px;}
.w730{ width:730px;}
.w738{ width:738px;}
.w760{ width:760px;}
.w762{ width:762px;}
.w780{ width:780px;}
.w782{ width:782px;}
.w800{ width:800px;}
.w1500{ width:1500px;}
.w2500{ width:2500px;}
.h22{ height:22px;}
.h50{ height:50px;}
.h200{ height:200px;}
.minh130{ min-height:130px;}
.minh300{ min-height:300px;}

/* padding margin */
.m20{ margin:20px;}
.mt1{ margin-top:1px;}
.mt2{ margin-top:2px;}
.mt3{ margin-top:3px;}
.mt5{ margin-top:5px;}
.mt6{ margin-top:6px;}
.mt10{ margin-top:10px;}
.mt11{ margin-top:11px;}
.mt14{ margin-top:14px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt45{ margin-top:45px;}
.mt100{ margin-top:100px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mr33{ margin-right:33px;}
.mr60{ margin-right:60px;}
.mr160{ margin-right:160px;}
.mb5{ margin-bottom:5px;}
.mb7{ margin-bottom:7px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb45{ margin-bottom:45px;}
.mb100{ margin-bottom:100px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}
.ml72{ margin-left:72px;}
.ml80{ margin-left:80px;}
.ml100{ margin-left:100px;}
.ml105{ margin-left:105px;}
.ml120{ margin-left:120px;}
.p8{ padding:8px;}
.p10{ padding:10px;}
.p20{ padding:20px;}
.p40{ padding:40px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt50{ padding-top:50px;}
.pr10{ padding-right:10px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb45{ padding-bottom:45px;}
.pb20{ padding-bottom:20px;}
.pl10{ padding-left:10px;}
.pl18{ padding-left:18px;}
.pl20{ padding-left:20px;}

.ie7_mt5{ *margin-top:5px;}

/* color */
.lblue{ color:#379be9;}
.dblue{ color:#3e77a4;}
.dgrey{ color:#333;}
.lgrey{ color:#999;}
.green{ color:#4e9204;}
.lgreen{ color:#31c74e;}
.red{ color:#fd0c0c;}
.orange{ color:#ffa415;}
.dorange{ color:#fc830b;}
.white{ color:#fff;}
.mgrey{ color:#666;}
.cyan{ color:#2fc8e1;}

/* background */
.bgblue{ background:#f2f9ff;}

/* a:hover */
.a01:hover{ text-decoration:none; color:#379be9;}

/* button */
.publicBtn:hover{ text-decoration:none;}
.btn00{ width:38px; height:27px; border:none; background:url(../images/ico/header_ico.png) right -302px no-repeat; cursor:pointer;}
.btn01{ width:38px; height:30px; border:none; background:url(../images/ico/header_ico.png) right -300px no-repeat; cursor:pointer;}     /* 搜索框 */
.btn02{ display:block; width:95px; height:39px; background:url(../images/ico/btn_bg.png) left top no-repeat; line-height:39px; font-size:14px; text-align:center; color:#fff;}
.btn02:hover{ background:url(../images/ico/btn_bg.png) left -41px no-repeat; text-decoration:none;}
.btn03{ display:inline-block; width:155px; height:49px; background:url(../images/ico/btn_bg.png) left -82px no-repeat; color:#fff; text-align:center; font:normal 18px/49px "Microsoft YaHei";}
.btn03:hover{ background:url(../images/ico/btn_bg.png) left -132px no-repeat; text-decoration:none;}
.btn04{ display:block; width:48px; height:25px; padding-left:40px; background:url(../images/ico/btn_bg.png) left -183px no-repeat; color:#fff; font:normal 12px/25px 宋体;}
.btn05{ position:relative; display:inline-block; width:68px; height:25px; background:url(../images/ico/btn_bg.png) left -209px no-repeat; line-height:25px; text-align:center; color:#fff; font-size:12px;}
.btn05:hover{ background:url(../images/ico/btn_bg.png) left -235px no-repeat; text-decoration:none;}
.btn05 input{ position:absolute; left:0; top:0; width:68px; height:25px; font-size:100px; cursor:pointer; outline:none; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); overflow:hidden;}
.btn06{ position:relative; display:inline-block; width:70px; height:27px; background:url(../images/ico/btn_bg.png) left -261px no-repeat; line-height:27px; text-align:center; color:#fff; font-size:12px;}
.btn06:hover{ background:url(../images/ico/btn_bg.png) left -289px no-repeat; text-decoration:none;}
.btn06 input{ position:absolute; left:0; top:0; width:70px; height:27px; font-size:100px; cursor:pointer; outline:none; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); overflow:hidden;}
.btn07{ display:inline-block; width:70px; height:27px; background:url(../images/ico/btn_bg.png) left -317px no-repeat; line-height:27px; text-align:center; font-size:12px;}
.btn07:hover{ background:url(../images/ico/btn_bg.png) left -345px no-repeat; text-decoration:none;}
.btn08{ display:block; width:85px; height:39px; background:url(../images/ico/btn_bg.png) left -373px no-repeat; line-height:39px; font-size:14px; text-align:center; color:#fff;}
.btn08:hover{ background:url(../images/ico/btn_bg.png) left -414px no-repeat; text-decoration:none;}
.btn09{ display:block; width:85px; height:39px; background:url(../images/ico/btn_bg.png) left -495px no-repeat; line-height:39px; font-size:14px; text-align:center; color:#b8b5b5; cursor:default;}
.btn10{ display:block; width:105px; height:39px; background:url(../images/ico/btn_bg.png) left -455px no-repeat; line-height:39px; font-size:14px; text-align:center; color:#fff;}
.btn11{ display:block; width:85px; height:39px; background:url(../images/ico/btn_bg.png) left -535px no-repeat; line-height:39px; font-size:14px; text-align:center;}
.btn11:hover{ background:url(../images/ico/btn_bg.png) left -575px no-repeat; text-decoration:none;}
.btn12{ display:block; width:84px; height:32px; background:url(../images/ico/btn_bg.png) left -615px no-repeat; line-height:32px; text-align:center;}
.btn12:hover{ background:url(../images/ico/btn_bg.png) left -648px no-repeat; text-decoration:none; color:#fff;}
.btn13{ display:block; width:95px; height:34px; background:url(../images/ico/btn_bg.png) left -681px no-repeat; text-align:center; color:#fff; font:normal 14px/34px 宋体;}
.btn14{ display:block; height:40px; border-radius:5px; background:#379be9; color:#fff; text-align:center; font:normal 18px/40px "Microsoft YaHei";}
.btn14:hover{ background:#40abfe; text-decoration:none;}
.btn15{ display:inline-block; width:62px; height:22px; background:url(../images/ico/btn_bg.png) left -799px no-repeat; line-height:22px; text-align:center; color:#333;}
.btn16{ position:relative; display:inline-block; width:100px; height:25px; border-radius:2px; background:#68b4f0; line-height:25px; text-align:center; color:#fff; font-size:12px;}
.btn16:hover{ background:#379be9; text-decoration:none;}
.btn16 input{ position:absolute; left:0; top:0; width:100px; height:25px; font-size:100px; cursor:pointer; outline:none; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); overflow:hidden;}
.btn17{ display:inline-block; width:120px; height:34px; background:url(../images/ico/btn_bg.png) left -822px no-repeat; line-height:34px; text-align:center; color:#fff; font-size:14px;}
.btn18{ display:block; height:34px; border-radius:5px; background:#379be9; color:#fff; text-align:center; font:normal 14px/34px "Microsoft YaHei";}
.btn18:hover{ background:#40abfe; text-decoration:none;}
.btn19{ display:inline-block; width:98px; height:23px; border:1px solid #c3d1dd; border-radius:2px; background:#c9d9e6; line-height:23px; text-align:center; color:#6e92ae; cursor:default;}
.btn20{ display:block; width:95px; height:34px; background:url(../images/ico/btn_bg.png) left -856px no-repeat; text-align:center; color:#6e92ae; font:normal 14px/34px 宋体; cursor:default;}
.btn21{ display:inline-block; width:68px; height:25px; background:url(../images/ico/btn_bg.png) left -890px no-repeat; line-height:25px; text-align:center; color:#fff; cursor:default;}
.btn22{ position:relative; width:68px;}
.btn22 .tips{ position:relative; height:25px; padding-left:12px; background:url(../images/ico/btn_bg.png) left -915px no-repeat; color:#fff; line-height:25px; cursor:pointer; z-index:1;}
.btn22 .list{ display:none; position:absolute; margin-top:-1px; width:66px; background:#fff; border:1px solid #ccc; border-top:none;}
.btn22 .list li{ border-top:1px dashed #ccc;}
.btn22 .list li a{ display:block; height:29px; padding:0 9px; color:#808080; line-height:29px;}
.btn22 .list li a:hover{ background:#eef8fd; text-decoration:none;}
.btn22:hover .tips{ background:url(../images/ico/btn_bg.png) left -940px no-repeat;}
.btn22:hover .list{ display:block;}
.btn23,.btn24,.btn25{ display:inline-block; height:20px; padding:0 15px; border-radius:3px; line-height:20px; text-align:center; color:#fff;}
.btn23{ background:#fbba53;}
.btn24{ background:#68b4f0;}
.btn25{ background:#76d480;}
.btn26 .tips{ position:relative; width:66px; height:36px; padding:0 28px 4px 0; background:url(../images/ico/center_ico07.png) right -322px no-repeat; font:normal 16px/36px "Microsoft YaHei"; cursor:pointer; overflow:hidden; z-index:1;}
.btn26 .list{ display:none; position:absolute; left:0; right:0; background:#fff; border:1px solid #ccc; border-top:none; z-index:2;}
.btn26 .list li{ float:left; width:139px; height:104px; margin:0 0 -1px 10px; border-bottom:1px dashed #ccc; overflow:hidden;}
.btn26 .list li a{ display:block; padding:10px 0; font:normal 16px/28px "Microsoft YaHei"; color:#535353; text-align:center;}
.btn26 .list li a:hover{ background:#f1f6f9; text-decoration:none;}
.btn26 .list li .version{ display:block; height:56px; overflow:hidden;}
.btn26 .list li .num{ display:block;}
.btn26:hover .tips{ background:url(../images/ico/center_ico07.png) right -362px no-repeat;}
.btn26:hover .list{ display:block;}
.btn26 .list02 li{ margin:0 0 -1px 17px;}
.btn27{ display:inline-block; width:68px; height:25px; background:url(../images/ico/btn_bg.png) left -890px no-repeat; line-height:25px; text-align:center; color:#fff;}
.btn28{ display:inline-block; width:51px; height:46px; padding-top:5px; border-radius:5px; background:#68b4f0; text-align:center; color:#fff; font:16px/21px "Microsoft YaHei";}
.btn28:hover{ background:#379be9; text-decoration:none;}
.btn29{ display:inline-block; height:32px; padding:0 15px; border:2px solid #68b4f0; border-radius:4px; font:14px/32px 宋体; color:#68b4f0; text-align:center;}
.btn29:hover{ border-color:#379be9; background:#379be9; color:#fff; text-decoration:none;}
.btn29:active{ border-color:#3290da; background:#3290da;}
.btn30{ display:inline-block; height:40px; padding:0 30px; border-radius:2px; background:#fb9337; font:14px/40px 宋体; color:#fff; text-align:center;}
.btn30:hover{ background:#ee872c; text-decoration:none;}
.btn31{ position:relative; display:inline-block; width:74px; height:30px; border:none; border-radius:2px; background:#379be9; font:14px/30px 宋体; color:#fff; text-align:center; cursor:pointer;}
.btn31:hover{ background:#3290da; text-decoration:none;}
.btn31 input{ position:absolute; left:0; top:0; width:74px; height:30px; font-size:100px; cursor:pointer; outline:none; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); overflow:hidden;}
.btn32{ display:inline-block; width:72px; height:28px; border:1px solid #d9d9d9; border-radius:2px; background:#fff; font:14px/28px 宋体; color:#666; text-align:center; cursor:pointer;}
.btn32:hover{ background:#f1f1f1; text-decoration:none;}
.btn33{ display:inline-block; padding-left:21px; background:url(../images/ico/center_ico15.png) left -291px no-repeat; font-size:14px; line-height:20px; font-weight:normal;}
.btn34{ display:inline-block; width:26px; height:30px; background:url(../images/ico/center_ico15.png) left -467px no-repeat;}
.btn34.active{ background:url(../images/ico/center_ico15.png) left -497px no-repeat;}
.btn35{ display:inline-block; height:30px; padding:0 20px; border-radius:2px; background:#fb9337; font:14px/30px 宋体; color:#fff; text-align:center;}
.btn35:hover{ background:#ee872c; text-decoration:none;}
.btn36{ display:inline-block; width:74px; height:30px; border:none; border-radius:2px; background:#0dc696; font:14px/30px 宋体; color:#fff; text-align:center; cursor:pointer;}
.btn36:hover{ background:#0aaf84; text-decoration:none;}
.btn37{ position:relative; display:inline-block; height:30px; padding:0 10px; border:none; border-radius:2px; background:#379be9; font:14px/30px 宋体; color:#fff; text-align:center; cursor:pointer;}
.btn37:hover{ background:#3290da; text-decoration:none;}
.btn38{ display:inline-block; padding-left:23px; background:url(../images/ico/center_ico15.png) left -331px no-repeat; font-size:14px; line-height:20px;}
.btn39{ display:inline-block; padding-left:22px; background:url(../images/ico/center_ico15.png) left -647px no-repeat; font-size:14px; line-height:20px; font-weight:normal;}
.btn40{ display:inline-block; padding-left:23px; background:url(../images/ico/center_ico15.png) left -667px no-repeat; font-size:14px; line-height:20px; font-weight:normal;}
.btn41{ display:inline-block; width:68px; height:25px; border-radius:2px; background:#fea418; line-height:25px; text-align:center; color:#fff; cursor:default;}
.btn41:hover{ text-decoration:none;}
.btn42{ display:block; background:#379be9; font:14px/30px "Microsoft YaHei"; text-align:center; color:#fff;}
.btn43{ border:none; background:none; color:#379be9; cursor:default;}
.btn44{ width:34px; height:26px; border:none; border-top-right-radius:13px; border-bottom-right-radius:13px; background:#006dd2 url(../images/ico/header_ico.png) 11px -513px no-repeat; cursor:pointer;}

/* text */
.text00{ width:127px; height:30px; padding:0 10px; border:none; background:none; line-height:30px; color:#999;}
.text01{ width:97px; height:30px; padding:0 10px; border:none; background:none; line-height:30px; color:#999;}    /* 搜索框 */
.text02{ height:30px; padding:0 5px; border:1px solid #d9d9d9; box-shadow:0 1px 3px #d3d2d2 inset; background:#fcfcfc; line-height:30px; color:#666;}    /* public样式 */
.text03{ min-height:30px; _height:30px; padding:0 5px; border:1px solid #d9d9d9; box-shadow:0 1px 3px #d3d2d2 inset; background:#fcfcfc; line-height:30px; color:#666; outline:0;}    /* div模拟文本框 */
.text04{ height:30px; padding:0 5px; border:1px solid #d9d9d9; background:#fcfcfc; line-height:30px; color:#666;}
.text05{ height:30px; padding:0 5px; border:1px solid #d9d9d9; background:none; line-height:30px; color:#666; font-size:14px;}
.text06{ height:19px; border:1px solid #e2e2e2; text-align:center; color:#666; font:normal 16px/19px 宋体;}
.text07{ width:99px; height:27px; padding:0 10px; border:none; background:none; line-height:27px; color:#999;}
.text08{ height:24px; padding:0 10px; border:1px solid #c2d1e1; line-height:24px; color:#666;}
.text09{ height:25px; padding:0 10px; border:1px solid #d9d9d9; line-height:25px; color:#666;}
.text10{ width:184px; height:30px; padding:0 8px; margin-left:77px; border:none; background:none; line-height:30px; color:#999; font-size:14px;}
.text11{ height:28px; padding:0 5px; border:1px solid #c5d2d8; border-radius:4px; background:#fff; line-height:28px; color:#666;}
.text12{ height:28px; padding:0 5px; border:1px solid #c5d2d8; border-radius:4px; background:#f6f5f0; line-height:28px; color:#666;}
.text13{ height:28px; padding:0 27px 0 5px; border:1px solid #c5d2d8; border-radius:4px; background:#fff; line-height:28px; color:#666;}
.text13_data{ position:absolute; right:1px; top:1px; width:27px; height:28px; background:url(../images/ico/center_ico15.png) left -411px no-repeat;}
.text13_data:hover{ background-position:left -439px;}
.text14{ width:187px; height:28px; padding:0 5px 0 26px; border:1px solid #d4dce3; border-radius:14px; background:#fff url(../images/ico/center_ico17.png) left -37px no-repeat; line-height:28px;}
.text14:focus{ border-color:#51abe0;}
.text15{ height:50px; padding:0 20px; border:none; border-right:1px solid #c5d2d8; background:#f6f8f9; line-height:50px; color:#666;}
.text16{ width:136px; height:26px; padding:0 10px; border:none; border-top-left-radius:13px; border-bottom-left-radius:13px; font-size:12px; color:#999; line-height:26px;}

/* textarea */
.textarea01{ min-height:50px; _height:50px; padding:0 8px; border:1px solid #d4dce3; box-shadow:0 1px 3px #d3d2d2 inset; background:#fff; font:normal 12px/24px 宋体; color:#666; outline:0; resize:none;}
.textarea02{ height:100px; padding:0 5px; border:1px solid #d4dce3; background:#fff; font:normal 12px/24px 宋体; color:#666;}
.textarea03{ height:60px; padding:0 5px; border:1px solid #d4dce3; background:#fff; font:normal 12px/24px 宋体; color:#666;}
.textarea04{ padding:0 5px; border:1px solid #c5d2d8; border-radius:4px; background:#fff; font:normal 12px/24px 宋体; color:#666;}
.textarea05{ min-height:24px; padding:0 5px 4px 5px; border:1px solid #c5d2d8; border-radius:4px; background:#f6f5f0; line-height:28px; color:#666;}
.textarea06{ padding:5px; border:1px solid #c5d2d8; border-radius:4px; background:#fff; line-height:18px; color:#666; font-size:14px;}

/* border */
.bred{ border:1px solid #fd0c0c;}
.borange{ border:1px solid #fc830b;}
.bdash{ border-bottom:1px dashed #d6dee4;}
.btd{ border-top:1px dashed #d6dee4;}
.bts{ border-top:1px solid #d4dce3;}

/* container */
.container01{ padding:5px 10px 0 10px; border:1px solid #e2e2e2; border-radius:4px; background:#fff;}
.container02{ padding:0 20px; border:1px solid #e2e2e2; border-radius:4px; background:#fff;}
.container03{ padding:20px 40px 0 40px; border:1px solid #e2e2e2; border-radius:4px; background:#fff;}
.container04{ padding:20px 40px; border:1px solid #e2e2e2; border-radius:4px; background:#fff;}
.container05{ padding:40px; border:1px solid #e2e2e2; border-radius:4px; background:#fff;}
.container06{ padding:20px; border:1px solid #e2e2e2; border-radius:4px; background:#fff;}
.container07{ padding:20px 40px 40px 40px; border:1px solid #e2e2e2; border-radius:4px; background:#fff;}
.container08{ padding:0 20px;}
.container09{ position:relative; border:1px solid #d9d9d9; background:#fff;}
.container10{ padding:15px 20px;}
.container11{ padding:0 40px 40px 40px; border-top:1px solid #d9d9d9;}
.container12{ min-height:650px; padding:0 20px 20px 20px; border:1px solid #e2e2e2; border-radius:4px; background:#fff;}
.container13{ min-height:650px; border:1px solid #e2e2e2; border-radius:4px; background:#fff;}
.container14{ border:1px solid #e2e2e2; border-radius:4px; background:#fff;}
.container15{ padding:0 20px 20px 20px;}
.container16{ padding:20px; border:1px solid #e2e2e2; background:#fcfcfc;}

/* select */
.select_box{ position:relative; font-size:12px;}    /* select_box */
.select_current{ overflow:hidden; height:30px; padding:0 36px 0 12px; border:1px solid #d9d9d9; background:#fcfcfc url(../images/ico/center_ico02.png) right top no-repeat; line-height:30px; cursor:pointer;}
.select_list_add{ display:none; position:absolute; margin-top:-1px; border:1px solid #d9d9d9; border-top:1px solid #379be9; background:#fff; z-index:1;}
.select_list_scroll{ max-height:150px; overflow-y:auto;}
.select_list li{ height:30px; padding:0 12px; line-height:30px; cursor:pointer; overflow:hidden; font-size:12px;}
.select_list .li_over{ overflow:visible;}
.select_list li span{ display:block; height:30px; overflow:hidden;}
.select_hover{ background:#f3f3f3;}
.select_box .add_tip{ display:block; height:30px; padding:0 12px; line-height:30px; color:#68b4f0;}
.select_box .add_operate{ margin:0 -1px -1px -1px; border:1px solid #68b4f0;}
.select_box .add_operate input{ width:121px; height:24px; padding:0 12px; border:none; border-bottom:1px solid #68b4f0; line-height:24px; color:#666;}
.select_box .add_operate a{ margin:2px 0;}
.select_box .add_operate a.btn06{ margin:0 1px 0 2px}

/* 二级菜单 */
.select_next{ position:relative; background:url(../images/ico/center_ico02.png) right -467px no-repeat;}
.select_next_hover{ background:#f3f3f3 url(../images/ico/center_ico02.png) right -467px no-repeat;}
.select_next .select_list_add{ top:0; border-top:1px solid #d9d9d9;}

.select_box02{ position:relative;}    /* select_box02 */
.select_current02{ overflow:hidden; height:36px; padding:0 24px 0 8px; border:1px solid #f7fbfe; border-bottom:none; background:url(../images/ico/center_ico02.png) right -61px no-repeat; font:normal 18px/36px "Microsoft YaHei"; cursor:pointer;}
.select_current02_hover{ border:1px solid #d9d9d9; border-bottom:none; background:#fff url(../images/ico/center_ico02.png) right -98px no-repeat; color:#379be9;}
.select_list02_btn{ display:none; position:absolute; border:1px solid #d9d9d9; border-top:none; background:#fff; z-index:1;}
.select_list02 li{ height:35px; padding:0 8px; cursor:pointer; font:normal 14px/35px "Microsoft YaHei"; color:#666;}
.select_list02 li strong{ font-weight:normal;}
.select_list02 li .selected{ display:inline-block; width:12px; height:35px; margin-left:5px; background:url(../images/ico/selected.png) left center no-repeat;}
.select_hover02{ background:#f3f3f3; color:#379be9;}
.select_box02 .btn{ border-top:1px solid #d9d9d9; padding:5px 0;}

.select_box03{ position:relative; width:92px;}    /* select_box03 */
.select_current03{ position:relative; height:27px; padding-left:40px; background:url(../images/ico/center_ico02.png) left -267px no-repeat; line-height:27px; cursor:pointer;}
.select_current03_hover{ background:url(../images/ico/center_ico02.png) left -297px no-repeat; color:#fff;}
.select_current03_active{ padding-left:35px; background:url(../images/ico/center_ico02.png) left -327px no-repeat; color:#666; cursor:default;}
.select_list03{ display:none; position:absolute; width:90px; padding-top:14px; margin-top:-14px; border:1px solid #d9d9d9; background:#fff; z-index:2;}
.select_list03 li{ height:32px; line-height:32px; cursor:pointer; text-align:center;}
.select_hover03{ background:#f3f3f3;}

/* 二级菜单 */
.select_next{ position:relative; background:url(../images/ico/center_ico02.png) right -467px no-repeat;}
.select_next_hover{ background:#f3f3f3 url(../images/ico/center_ico02.png) right -467px no-repeat;}
.select_next .select_list03{ left:90px; padding:0; margin-top:-33px; *margin-top:-11px; _margin-top:-10px;}

.select_box04{ position:relative; font-size:12px; width:98px;}    /* select_box04 */
.select_current04{ overflow:hidden; height:16px; padding:0 22px 0 24px; background:#fff url(../images/ico/arrow_out.png) right center no-repeat; line-height:16px; cursor:pointer; color:#68b4f0; text-align:center;}
.select_current04_hover{background:#fff url(../images/ico/arrow_hover.png) right center no-repeat;}
.select_list_add04{ display:none; position:absolute; border:1px solid #ccc; background:#fff; z-index:1;}
.select_box04 li{ width:72px; height:30px; padding:0 12px; border-bottom:1px dashed #ccc; line-height:30px; cursor:pointer;}
.select_box04 li.end{ border-bottom:none;}
.select_hover04{ background:#eef8fd;}

/* ie7 z-index */
.z{ position:relative; z-index:1001;}

/* 模拟下拉框 */
.ui-select-box{ display:inline-block; position:relative; height:28px; border:1px solid #c5d2d8; border-radius:4px; background:#fff url(../images/ico/ui-select-box-bg.png) right center no-repeat; cursor:pointer;}
.ui-select-txt{ position:absolute; left:0; top:0; display:inline-block; height:28px; padding-left:10px; border:0; background:none; line-height:28px; color:#666; font-size:12px;}
.ui-select-close{ position:absolute; right:0; top:0; display:inline-block; width:35px; height:28px;}
.ui-select-open{ background:url(../images/ico/ui-select-box-bg.png) right center no-repeat;}
.ui-option{ display:none; position:absolute; top:28px; left:-1px; max-height:185px; _height:185px; padding-bottom:10px; border:1px solid #c5d2d8; background:#fff; text-align:left; overflow-x:hidden; overflow-y:auto; z-index:9999;}
.ui-option a{ display:block; height:27px; padding:10px 10px 0 10px; line-height:27px; color:#666; overflow:hidden;}
.ui-option a.selected{ background:url(../images/ico/ui-option-a.jpg) left bottom repeat-x;}
.ui-option a.no{ background:#fff;}
.ui-option a:hover{ background:url(../images/ico/ui-option-a.jpg) left bottom repeat-x; color:#666; text-decoration:none;}
.ui-select-box-disable{ background:#f5f5f5 url(../images/ico/ui-select-box-bg.png) right center no-repeat;}/*下拉框不可操作状态*/
.ui-select-box-disable .ui-select-txt{ background:#f5f5f5;}

/* 常规单选框 常规复选框 */
.ui-label-box{ float:left; height:30px; line-height:30px;}
.ui-chkRadio{ float:left; margin:8px 5px 0 5px; *margin-top:4px;}
