 html{padding:0px;margin:0px auto;-webkit-text-size-adjust: none;-webkit-box-sizing:border-box;}
/* body{background:#fbfbfb url(../img/grey.png) repeat ; */
body{padding:0px;margin:0px auto;font-size:14px;color:#333;background-attachment:fixed;}
html,body {_height: 100%;}
a{color:#333;text-decoration:none;}
a:hover{color: #ff7c38;text-decoration: none;}
ol,ul,li,dl,dd,dt{padding:0;margin:0;list-style:none;}
form,p{padding:0;margin:0;}
i,em{font-style:normal;}
textarea {resize:none}
.body {overflow:hidden;zoom:1;font-family:Helvetica,Microsoft YaHei,Microsoft JhengHei;margin:0 auto;_font-family:tahoma,arial,'宋体';}
.topbar {height: 10px;background:#222;border-bottom:1px solid #000;display:none;}
.header {height: 62px;background:#3089DC;color:#fff;
-webkit-box-shadow:0px 2px 2px #aaa;
-moz-box-shadow:0px 2px 2px #aaa;
box-shadow:0px 2px 2px #aaa;
}
.header a {color:#fff;}
.header .logo {float:left;font-size:24px;padding:0 0 0 5px;height: 60px;line-height:60px;position:relative;
}
.header .logo span {font-size:14px;vertical-align:super;position:absolute;right:-33px;color:#ccc;}
.header .des {float:right;padding: 0px 27px 0 19px;height: 60px;line-height:60px;background:#fff;color:#333; display:none;}
.header .des a{color:#333;}
.header .info {float:right;padding:16px 30px 0 60px;font-size:12px;color:#fff;height: 44px;position:relative;
/*background:#555 url(../img/header_right.png) no-repeat left center;*/
display:none;
}
.header .info2 {float: right;padding-right: 2px;font-family: \5fae\8f6f\96c5\9ed1;text-align: left;
/*display:none;*/
}
.header .info2 a:hover {background:#ff7c38;}
.header .info2 .current {background:#3089DC;}
.header .info2 a {float: left; cursor: pointer; height: 22px; padding: 20px 8px; color: #fff; font-size: 14px; line-height: 22px;}
.header .info2 a {color: #fff;text-decoration: none;}
.info2 a:link, .info2 a:visited, .info2 a:hover, .info2 a:active { color: #fff; }
/*.header .info::before {content:'';position:absolute;background:#555;width: 43px;height: 43px;display:block;left:-22px;top:8px;-webkit-transform:rotate(45deg);}*/
.header .info a {margin:0 5px;text-decoration:underline;color:#fff;}
.header .info2 img{vertical-align: middle;}
.header .info .line {border-left:1px solid #999;display:inline-block;height: 15px;vertical-align:middle;margin:0 3px;overflow:hidden;}
.header .info .logout {padding:0 18px 0 0;}
.header .info .help {background:url(../img/help.png) no-repeat right center;padding:0 18px 0 0;}
.header .info .strong {font-size:22px;color:#fff;padding:2px 4px;-webkit-border-radius: 2px;border-radius: 2px;color:#f78000;}
.header .info p {}
.main-wrapper {padding:-2px -2px;overflow:hidden;clear:both;}
.content-wrapper {margin:0 0 0 168px;padding:0 0 0 10px;font-size:14px;}
.box-wrapper {margin: 0;
padding: 0;}
.menu-wrapper {float:left;overflow:hidden;width: 168px;background:#2c3b41;}
.menu-wrapper .des, .menu-wrapper2 .des { width: 146px; height: 35px; border-top: 1px solid #eee; 
border-left: 1px solid #eee; border-right: 1px solid #eee; padding: 17px 0px 4px 52px;}
.menu-wrapper .des a, .menu-wrapper2 .des a{color:#fff;}
.menu {overflow:hidden;background:#2c3b41;margin:0 0 15px;border:1px solid #2c3b41;}
.menu dt {
height: 35px;
line-height: 35px;
background: #2c3b41;
border-bottom: 1px solid #fff;
color: #fff;
margin: 5px;
font-size: 16px;
font-size: 1.17em;
font-weight: bold;
}
.menu dd {background:#2c3b41;margin:2px;}
.menu a {display:block;height: 34px;line-height:34px;padding:0 0 0 20px;color:#fff;-webkit-border-radius: 2px;border-radius: 2px;}
.menu a.current {background:#3089DC;color:#fff;
background: #3089DC;
color: #fff;}
.menu a:hover {background: #3089DC;
color: #fff;}
.menu a.current:hover {background:#3089DC;color:#fff;}
.menu .new {background:#D14741;color:#fff;font-size:12px;padding:1px 5px;margin:0 0 0 10px;-webkit-border-radius: 3px;border-radius: 3px;font-family:Arial;}
.menu-info {overflow:hidden;border:1px solid #eee;background:#fff;padding:10px;line-height:24px;margin:0 0 15px;}
.menu-info li {border-top:1px dotted #ddd;padding:10px 0;}
.menu-info .lt {display:inline-block;width: 80px;vertical-align:top;font-weight:bold;text-align:right;padding:0 10px 0 0;}
.menu-info .rt {display:inline-block;vertical-align:top;}
.icons-1, .icons-2, .icons-3, .icons-4, .icons-5 {background:url(../img/icons.png) no-repeat ;display:inline-block;vertical-align:middle;width: 34px;height: 34px;margin:-2px 0 0;}
.icons-1 {background-position: 0 0 ;}
.icons-2 {background-position: 0 -34px ;}
.icons-3 {background-position: 0 -68px ;}
.icons-4 {background-position: 0 -102px ;}
.icons-5 {background-position: 0 -136px ;}

.breadcrumbs {height: 32px;line-height:32px;padding:0 15px;color:#888;border:1px solid #eee;margin:0 0 20px;background:#fff;display:none;}
.breadcrumbs a {color:#3A7EA2;}
.breadcrumbs em {margin:0 5px;}
.table {border-radius: 4px;overflow:hidden;border-left:1px solid #eee;border-right:1px solid #eee;background:#fff;border-bottom: 1px solid #eee;table-layout: fixed}
.table th {padding:5px 5px;line-height:22px;background:#4C4C4C;text-align:left;border-top:1px solid #eee;color:#E9E9E9;font-weight:normal;color:#fff;
font-size: 14px;
background:#5E5E5E;
background: #3089DC;
}
.table td {padding:8px 4px;line-height:20px;border-top:1px solid #eee;overflow: hidden;
    word-wrap: break-word;
    word-break: break-all;}
.table .tit {background:#eee;text-align:left;padding:8px 15px;display:none;}
.table .odd td {background:#fff;}
.table .even td {
	background:#f7fcff;
}
.table tr:nth-child(even) {
	background: #f7fcff;
}
.table tr:nth-child(odd) {
	background: #FFF
}
.table .center {text-align:center;}
.table-pages {
height: auto;
border-left: 1px solid #eee;
background: #fff;
overflow: hidden;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;}
.table-pages .mark {float:left;height: 50px;line-height:50px;padding:0 0 0 15px;}
.table-pages .pages {float:right;margin:10px 10px 0 0;}
.table-pages .pages a {display:inline-block;height: 28px;line-height:28px;border:1px solid #eee;padding:0 10px;margin:0 0 0 10px;color:#555;}
.table-pages .pages a:hover {border:1px solid #3089DC;}
.table-pages .pages em {
	display: inline-block;
height: 28px;
line-height: 28px;
border: 1px solid #eee;
padding: 0 10px;
background: #3089DC;
color: #fff;
margin: 0 0 0 10px;
}
.table-ctrl {border:1px solid #eee;background:#fafafa;overflow:hidden;}
.table-ctrl .button {float:left;}
.table-ctrl span {display:block;padding:10px;overflow:hidden;}
.table .empty {border-bottom:1px solid #eee;padding:35px 0;text-align:center;}
.section {margin:0 0 15px;overflow:hidden;zoom:1;}
.mod {overflow:hidden;border:1px solid #eee;background:#fff;margin:0 0 15px;}
.mod-th {background:#eee;text-align:left;padding:8px 15px;border-bottom:1px solid #eee;display:none;}
.mod-th span {font-weight:bold;}
.mod-tb {padding:10px 20px;line-height:24px;overflow:hidden;zoom:1;}
.mod-tb p {text-indent:2em;}
.mod-style-1 .mod-th {background:#E74C3C;color:#fff;}
.mod-style-2 .mod-th {background:#3498DB;color:#fff;}
.mod-style-3 .mod-th {background:#2ECC71;color:#fff;}
.mod-style-4 .mod-th {background:#1ABC9C;color:#fff;}
.mod-style-5 .mod-th {background:#F1C40F;color:#fff;}
.mod-style-6 .mod-th {background:#E67E22;color:#fff;}
.footer {padding:15px 0;text-align:center;border-top:1px solid #eee;clear:both;color:#898989;/*bottom:0;left:0;width: 100%;position:fixed; z-index:999; _position:absolute; _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);*/
/*font-family:'12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif';*/
border-top: 1px solid #e6e6e6;
}
.footer p {line-height:24px;font-size:13px;}
.footer a {color:#898989;margin:0 5px;}
.footer a:hover {color: #ff7c38; text-decoration: none;}
.alert {line-height:16px;margin:0 0 10px;position:relative;padding:14px 40px 14px 18px;}
.alert .close {position:absolute;color:#ccc;right:20px;font-size:20px;font-weight:bold;}
.alert .close:hover {color:#bbb;}
.error {background:#FFE9E9;border:1px solid #FBC4C4;color:#DE5959;}
.success {background:#EBF6E0;border:1px solid #B3DC82;color:#5F9025;}
.warning {background:#FBFADD;border:1px solid #DED58A;color:#8F872E;}
.notice {background:#E9F7FE;border:1px solid #B6D7E8;color:#5091B2;}

.form .ctrl {margin:0 0 0 205px;}
.form .ctrl-wrap {margin:0 0 20px;*zoom:1;}
.form .ctrl-wrap::after{content:"\20";clear:both;height:0;display:block;overflow:hidden}
.form .ctrl-wrap .button {margin:0 0 0 424px;}
.form .text {height: 16px;padding:4px 4px;background:#fff;border:1px solid #ccc;width: 190px;display:inline-block;vertical-align:middle;}
.form .textarea {height: 100px;padding:4px 6px;background:#fff;border:1px solid #ccc;width: 365px;display:inline-block;vertical-align:middle;}
.form .help {display:inline-block;margin:0 0 0 15px;color:#aaa;vertical-align:middle;}
.form .label {float:left;width: 190px;text-align:right;padding:5px 0 0;}
.form .select {height: 25px;line-height:25px;background:#fff;border:1px solid #ccc;display:inline-block;padding:2px 2px;border-radius: 4px;}
.form .radio, .form .select{zoom: 1;}
.button {display:inline-block;border:0 none;padding:9px 12px;color:#fff;font-size:14px;-webkit-border-radius: 4px;border-radius: 4px;cursor:pointer;font-family:Helvetica,Microsoft YaHei,Microsoft JhengHei;line-height:12px;overflow:visible;background: #3089DC;}
.button2 {display:inline-block;border:0 none;padding:9px 12px;color:#fff;font-size:14px;-webkit-border-radius: 4px;border-radius: 4px;cursor:pointer;font-family:Helvetica,Microsoft YaHei,Microsoft JhengHei;line-height:12px;overflow:visible;background: #3089DC;}
.button3 {
    display: inline-block;
    border: 0 none;
    padding: 9px 12px;
    color: #fff;
    font-size: 14px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    font-family: Helvetica,Microsoft YaHei,Microsoft JhengHei;
    line-height:12px;
    overflow: visible;
    background: #ff7c38;
}
.button4 {
    display: inline-block;
    border: 0 none;
    padding: 9px 12px;
    color: #fff;
    font-size: 14px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    font-family: Helvetica,Microsoft YaHei,Microsoft JhengHei;
    line-height:12px;
    overflow: visible;
    background: #c3c3c3;
}
.button5 {
    display: inline-block;
    border: 0 none;
    padding: 6px 8px;
    color: #fff;
    font-size: 12px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    font-family: Helvetica,Microsoft YaHei,Microsoft JhengHei;
    line-height:12px;
    overflow: visible;
    background: #3089DC;
}
.button-small {float:none;padding:3px 8px;margin:0 5px 0 0;}

.wizard {overflow:hidden;margin:25px 0 0;height: 360px;position:relative;}
.wizard p {text-indent:0;}
.wizard .anchor {margin:0 0 30px;overflow:hidden;zoom:1;}
.wizard .anchor li {float:left;display:inline;margin:0 18px 0 0;}
.wizard .anchor a {float:left;padding:0 10px;background:#eee;color:#aaa;}
.wizard .anchor .current a {background:#208BBD;color:#fff;}
.wizard .anchor .sNum {float:left;font-weight:bold;font-size:40px;line-height:54px;}
.wizard .anchor .sDes {float:left;font-size:15px;line-height:15px;padding:10px 5px 0;}
.wizard .anchor .small {display:block;padding:4px 0;font-size:12px;}
.wizard .step-wrap {clear:both;}
.wizard .step-wrap .step-title {font-weight:normal;font-size:24px;text-align:left;padding:0 0 5px;margin:0 0 10px;line-height:28px;border-bottom:1px solid #eee;}
.wizard .step-content {display:none;}
.wizard .switch-wrap {overflow:hidden;}
.wizard .switch-ctrl {position:absolute;left:552px;bottom:0;}
.switch-btn {float:left;width: 99px;height: 27px;border:1px solid #eee;overflow:hidden;cursor:pointer;}
.switch-btn {
	margin: 0 15px 0 0;
}
.switch-btn input {display:none;}
.switch-btn-on .switch-inner {margin:0;}
.switch-inner {width: 150px;margin:0 0 0 -50px;-webkit-transition:all .3s ease-in;}
.switch-inner span {float:left;width: 49px;height: 27px;line-height:27px;text-align:center;font-weight:bold;}
.switch-inner .on {background:#3089DC;color:#fff;border-right:1px solid #eee;}
.switch-inner .off {background:#F2F2F2;color:#444;border-left:1px solid #eee;}
.switch-inner .lab {background:url(../img/switch.png) no-repeat center;}
.switch-content {margin:0 0 0 120px;padding:4px 0 0;}
.switch-content h5 {font-size:16px;margin:0 0 15px;}
.switch-box {clear:both;margin:40px 0 0;}
.switch-inline {margin:5px 0;}
.switch-inline label {margin:0 15px 0 0;}

.intro {overflow:hidden;}
.intro h3 {margin:0 0 15px ;clear:both;}
.intro-info {overflow:hidden;padding:20px 0 25px;zoom:1;}
.intro-info li {float:left;display:inline;height: 26px;line-height:26px;margin:0 34px 5px 0;overflow:hidden;}
.intro-info a {color:#298DDA;}
.intro-info .strong {background:#D74B46;padding:5px 8px;color:#fff;-webkit-border-radius: 3px;border-radius: 3px;position:relative;margin:0 0 0 3px;}
.intro-info .strong-y {background:#3089DC;}
.intro-info .long {width: 430px;}
.intro-info .long a {margin:0 10px 0 0;}
.intro-list {overflow:hidden;margin:0 0 25px;}
.intro-list .nobo {border:none;padding:0;}
.intro-list dt {font-size:16px;color:#000;margin:25px 0 5px;border-top:1px dotted #ccc;padding:25px 0 0;position:relative;}
.intro-list dd {color:#555;margin:0 0 5px;position:relative;width: 530px;}
.intro-list .btn {display:inline-block;font-size:14px;background:#59B359;color:#fff;padding:5px 8px;line-height:18px;height: 18px;-webkit-border-radius: 2px;border-radius: 2px;vertical-align:middle;position:absolute;right:10px;}
.intro-list .btn-setting {background:#E9E9E9;color:#000;border:1px solid #bbb;padding:4px 7px;}
.intro-list em {color:#f60;font-size:18px;}
.red {color:red;}
.announce {overflow:hidden;margin:0 0 25px;}
.announce a {color:#333;}
.announce span {margin:0 15px 0 0;color:#aaa;}

.check {overflow:hidden;position:relative;min-height: 500px;}
.check p {margin:0 0 20px;font-weight:bold;}
.check-bar {width: 500px;height: 20px;overflow:hidden;background:#d4dde2;margin:0 0 20px;}
.check-bar-inner {height: 20px;background:url(../img/blue.gif) repeat-x right ;background-size: 220px 20px ;}
.check-btn {position:absolute;width: 150px;height: 50px;line-height:50px;text-align:center;color:#fff;background:#58be14;border:1px solid #55b611;font-size:24px;-webkit-border-radius: 2px;border-radius: 2px;left:530px;top:15px;}
.check-list {overflow:hidden;margin:0 0 20px;}
.check-list li {padding:0 0 0 28px;height: 30px;line-height:30px;display:none;}
.check-list-current {background:url(../img/doc.gif) no-repeat left center;}
.check-result {overflow:hidden;margin:0 0 20px;}
.check-result dt {height: 24px;line-height:24px;padding:0 0 0 28px;font-weight:bold;}
.check-result dd {height: 24px;line-height:24px;padding:0 0 0 38px;margin:0 0 10px;}
.check-result a {color:#169FE6;font-weight:normal;}
.check-score {font-size:35px;font-weight:bold;color:red;}
.check-step-2 {display:none;}
.check-step-3 {display:none;}

.check-wrap {border:1px solid #eee;background:#fff;position:relative;display:none;}
.check-wrap .th {height: 80px;line-height:80px;background:#eee;padding:0 20px;font-size:16px;font-weight:bold;}
.check-wrap .th em {font-size:25px;}
.check-wrap .tb {padding:0 20px 20px;}
.check-dl {line-height:24px;}
.check-dl dt {font-weight:bold;color:#f60;font-size:16px;margin:30px 0 0;}
.check-dl dt a {color:#08c;font-size:14px;font-weight:normal;margin:0 0 0 15px;}
.check-dl dd {margin:0 0 10px 45px;}
.check-danger {display:inline-block;font-size:12px;background:#D14741;color:#fff;padding:2px 5px;line-height:18px;height: 18px;-webkit-border-radius: 2px;border-radius: 2px;vertical-align:middle;margin:0 10px 0 0;}
.check-notice {display:inline-block;font-size:12px;background:#F9A022;color:#fff;padding:2px 5px;line-height:18px;height: 18px;-webkit-border-radius: 2px;border-radius: 2px;vertical-align:middle;margin:0 10px 0 0;}
.check-safe {display:inline-block;font-size:12px;background:#59B359;color:#fff;padding:2px 5px;line-height:18px;height: 18px;-webkit-border-radius: 2px;border-radius: 2px;vertical-align:middle;margin:0 10px 0 0;}

.autoreply-wrap {overflow:hidden;background:#fff;border:1px solid #eee;}
.autoreply {overflow:hidden;position:relative;}
.autoreply .label {float:left;width: 140px;text-align:right;padding:5px 0 0;}
.autoreply .ctrl {margin:0 0 0 155px;}
.autoreply .textarea {height: 100px;padding:4px 6px;background:#fff;border:1px solid #ccc;width: 325px;display:inline-block;vertical-align:middle;}
.autoreply .help {display:inline-block;margin:0 0 0 15px;color:#aaa;vertical-align:middle;}
.autoreply .type-reply {display:inline-block;vertical-align:middle;margin:5px 0 0 ;}
.autoreply .type-reply label {margin:0 10px 0 0;}
.autoreply .type-up {display:inline-block;vertical-align:middle;background:url(../img/up.png) no-repeat left center;padding:0 0 0 22px;}
.autoreply .type-mid {display:inline-block;vertical-align:middle;background:url(../img/mid.png) no-repeat left center;padding:0 0 0 22px;}
.autoreply .type-down {display:inline-block;vertical-align:middle;background:url(../img/down.png) no-repeat left center;padding:0 0 0 22px;}
.autoreply .ctrl-wrap {margin:0 0 20px;}
.autoreply .ctrl-wrap .red {color: #FD001E;}
.autoreply .type-alert {display:inline-block;vertical-align:middle;margin:5px 0 0;}
.autoreply .type-alert label {margin:0 20px 0 0;}
.autoreply .type-black {display:inline-block;vertical-align:middle;margin:5px 0 0;}
.autoreply .type-black label {margin:0 20px 0 0;}
.autoreply h3 {padding:0;margin:0 0 30px;}
/*.autoreply-save {position:absolute;bottom:20px;left:450px;}
.autoreply-save { margin: 0 0 20px; }*/
.autoreply-save::after{content:"\20";clear:both;height:0;display:block;overflow:hidden}
.autoreply-save {margin: 0 0 0 424px;}
.ctrl-label {padding:5px 0 0;position:relative;}
.ctrl-label label {margin:0 10px 0 0;cursor:pointer;}
.ctrl-label em {display:inline-block;vertical-align:middle;}
.tabs-nav {overflow:hidden;position:absolute;z-index:10;}
.tabs-nav li {float:left;display:inline;margin:0 8px -1px 0;}
.tabs-nav a {display:inline-block;padding:6px 15px;line-height:20px;background:#fbfbfb;color:#333;}
.tabs-nav a:hover {background:#ddd;color:#333;}
.tabs-nav .current a {background:#fff;padding:6px 13px 9px; border:1px solid #ccc;border-bottom:1px solid #fff;color:#333;font-weight:bold;}
.tabs-content {border:1px solid #ccc;margin:35px 0 0;background:#fff;}
.tabs-panel {padding:0 0 20px;}
.ctrl-line {border-bottom:1px solid #eee;margin:0 0 10px;}
.autoreply .main-switch .switch-box {margin:0 0 20px;}
/*.autoreply .main-switch .switch-btn {float:none;}*/
.switch-tip {float:left;width: 140px;text-align:right;display:inline;margin:0 15px 0 0;}

.fake-radio {display:inline-block;vertical-align:middle;width: 24px;height: 24px;background:url(../img/bg.png) no-repeat 0 0;margin:0 3px 0 0;cursor:pointer;position: relative;}
.fake-radio input {position:absolute;cursor:pointer;filter:alpha(opacity=0);-moz-opacity:0;opacity: 0;left:0;top:0;}
.fake-radio-checked {background-position: -28px 0 ;}

.fake-checkbox {display:inline-block;vertical-align:middle;width: 22px;height: 22px;background:url(../img/bg.png) no-repeat 0 -28px;margin:0 8px 0 0;cursor:pointer;}
.fake-checkbox input {position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity: 0;cursor:pointer;}
.fake-checkbox-checked {background-position: -28px -28px ;}

.fake-slider {display:inline-block;width: 200px;height: 8px;background:#D7D7D7;-webkit-border-radius: 4px;border-radius: 4px;position:relative;margin:0 15px 0 0;font-size:0;}
.fake-slider-range {display:inline-block;height: 8px;background:#168CBE;float:left;-webkit-transition:all .3s ease-in;}
.fake-slider-handle {display:inline-block;width: 20px;height: 18px;background:url(../img/bg.png) no-repeat 0 -64px;position:absolute;top:-5px;cursor:pointer;left:0;-webkit-transition:all .3s ease-in;}
.fake-slider-out {width: 22px;text-align:center;border:0 none;background:#fff;}

.editable .text {padding:5px;width: 130px;}

.message {line-height:16px;margin:50px auto;position:relative;padding:40px ;background:#fff;border:1px solid #eee;color:#555;width: 530px;font-size:18px;line-height:24px;font-family:Helvetica,Microsoft YaHei,Microsoft JhengHei;overflow:hidden;}
.message p {text-align:center;margin:0 0 15px;}
.message .btn {padding:5px 10px;font-size:16px;background:#169FE6;color:#fff;-webkit-border-radius: 4px;border-radius: 4px;display:inline-block;margin:10px 0 0;}

.single {overflow:hidden;}
.hTit {border-bottom:1px solid #eee;margin:10px 0 20px;clear:both;}
.hTit span {display:inline-block;border-bottom:3px solid #3089DC;padding:5px 5px 5px 5px;margin-right: 30px}
.single-body {line-height:24px;}
.single-body p {text-indent:2em;margin:0 0 15px;}
.single-pic {margin:0 0 15px;}
.single-pic img {max-width:100%;}
.single-list li {margin:0 0 5px;padding:0 0 0 35px;line-height:27px;}
.single-list .c1 {background:url(../img/contact.png) no-repeat 0 0;}
.single-list .c2 {background:url(../img/contact.png) no-repeat 0 -35px;}
.single-list .c3 {background:url(../img/contact.png) no-repeat 0 -70px;}
.single-list .c4 {background:url(../img/contact.png) no-repeat 0 -105px;}
.single-list .c5 {background:url(../img/contact.png) no-repeat 0 -210px;}
.single-list .c5 a {margin:2px 10px 0 0;display:inline-block;vertical-align:middle;}
.single-title {font-size:22px;text-align:center;margin:35px 0;font-weight:normal;}

.chart-wrap {border:1px solid #eee;}

.faq {overflow:hidden;}
.faq dt {font-weight:bold;}
.faq dd {margin:0 0 25px;}

.page404 {width: 80%;margin:20px auto;padding:20px 20px 40px;background:#fff;border:1px solid #eee;text-align:center;}
.page404 h1 {font-size:50px;}

.price {padding:50px 0 0;overflow:hidden;}
.price-tip {clear:both;color:red;}
.price-panel {float:left;width: 26%;padding:20px;border:1px solid #eee;text-align:center;background:#F9F9F9;color:#555;}
.price-panel h2 {margin:0 0 10px;padding:0;font-size:20px;}
.price-panel h4 {margin:0 0 10px;padding:0;font-size:18px;}
.price-header {border-bottom:1px solid #ddd;padding:0 0 10px;margin:0 0 10px;}
.price-header p {text-indent:0;}
.price-row {padding:5px 0;border-bottom:1px dashed #ddd;}
.price-row em {font-weight:bold;color:#f60;}
.price-ctrl {padding:20px 0 0;}
.price-ctrl .btn {display:inline-block;background:#169FE6;color:#fff;font-size:18px;padding:10px 15px;-webkit-border-radius: 4px;border-radius: 4px;}
.price-ctrl .btn-disable {display:inline-block;background:#F2F2F2;color:#333;font-size:14px;padding:9px 15px;border:1px solid #ddd;-webkit-border-radius: 4px;border-radius: 4px;}
.price-high {border:4px solid #1AA2DC;padding:50px 20px;position:relative;top:-32px;background:#fff;position:relative;color:#333;}
.price-high h2 {font-size:25px;}
.price-high .price-row em {font-size:18px;}
.price-sale {position:absolute;display:block;width: 137px;height: 132px;background:url(../img/sale.png) no-repeat center top;right:-15px;top:-8px;}

.auto-set {overflow:hidden;border-bottom:1px solid #ddd;margin:0 0 15px;clear:both;}
.auto-set label {margin:0 15px 0 0;cursor:pointer;width: 160px;display:inline-block;}
.auto-set-p {margin:15px 0;overflow:hidden;}
.auto-set-s {color:#777;}

.form-wrap {position:relative;padding:0 0 10px;margin:0 0 15px; margin: 0 0 0 0;}
.form-wrap-cover {color:#999;}
.form-cover {display:none;position:absolute;width: 100%;height: 100%;z-index:1000;}

.sub-form {background:#fff;padding:10px 15px 15px;border:1px solid #eee;}

.ctrl-tips {margin:15px 0 0 205px;display:none;}
.ctrl-error .text, .ctrl-error .textarea {border:1px solid #FBC4C4;background:#FFE9E9;}
.ctrl-error .ctrl-tips {color:#DE5959;display:block;}

.main-switch .switch-box {margin:40px 0;}

.cover-full {position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.cover-wrap {position:fixed;top:20%;left:50%;width: 560px;margin:0 0 0 -280px;background:#fff;z-index:1100;overflow:hidden;font-family:Helvetica,Microsoft YaHei,Microsoft JhengHei;}
.cover-th {background:#333;padding:9px 15px;}
.cover-th .mark {display:inline-block;color:#fff;font-size:20px;}
.cover-th .cover-close {float:right;color:#fff;font-size:20px;font-weight:bold;line-height:20px;margin:2px 0 0;}
.cover-tb {padding:15px;}
.cover-ctrl {padding:6px 10px;background:#F5F5F5;border-top:1px solid #ddd;text-align:right;}
.cover-ctrl .btn {display:inline-block;padding:4px 12px;line-height:20px;text-align:center;vertical-align:middle;margin:0 0 0 10px;-webkit-border-radius: 4px;border-radius: 4px;}
.cover-ctrl .btn-confirm {background:#3089DC;color:#fff;}


.menu-wrapper2 {
	width: 220px;
	height: 100%;
	position: absolute;
	z-index: 100;
	top: 75px;
	left: 19px;
}
.content-wrapper2 {
	height: 100%;
	z-index: 900;
	top: 0;
	width: auto;
	margin: 0 235px;
}
.menu-wrapper3 {
	width: 220px;
	height: 100%;
	position: absolute;
	z-index: 1000;
	right: 21px;
	top: 77px;

}
.menu-wrapper3 .box {
	border: 1px solid #eee;
	margin-bottom: 15px;
}
.box .announce {
	margin: 0 0 5px;
}
.box .announce span{
	right: 0px;
	position: absolute;
}
.box .up_read span {
	color: red;
}
.box .announce li{
	margin-bottom: 8px;
	line-height: 24px;
	padding-left: 10px;
}
.menu-wrapper3 .hTit span{
	padding: 5px 18px 5px 5px;
}

.reply_info li{
	display: inline-block;
	height: 100px;
	width: 100px;
	padding-top: 0px;
	line-height: 100px;
	margin-bottom: 5px;
	background: #F8F8F8;
	text-align: center;
}

.reply_info_table {
	
}
.reply_info_table td {
	width: 100px;
	height: 100px;
	background: #349AE8;
	text-align: center;
	color: #fff;
	background: #F0F0F0;
	color: #353535;
}
.reply_info_table td .num {
	font-size: 20px;
	font-size: 35px;
	margin-top: 10px;
}

.index_tool .button{
	line-height: 41px;
	font-size: 15px;
}
.index_tool a{
	color: #fff;
}
.index_desc {
	color: red;
	font-size: 15px;
}

.index_weight {
	font-weight: bold;
	font-size: 14px;
}

.item_box {
	width: 60px; height: 60px; line-height: 77px; border: 1px solid #169FE6; background: #fff; float: left; margin: 5px 5px 5px 5px;
	overflow: hidden;
}
.table_border td{
	border: 1px solid #eee;
}
.table_border th{
	border: 1px solid #eee;
	text-align: center;
}

.line {
	margin-left: 200px;
	line-height: 40px;
	clear: both;
}

.line .line_left {
	float: left;
	width: 100px;
}

.line .line_right {
	float: left;
}
.tool {
	margin-left: -300px;
	padding-top: 20px;
	text-align: center;
}

.query {
	margin-bottom: 20px;
}
.query i{
	margin-right: 15px;
	display: block;
	margin-bottom: 5px;
	float: left;
	line-height: 35px;
}
.hTit a{
	color: #ff7c38;
}

#queryForm .text{
	width: 108px;
	border-radius: 4px;
}
.bold {
	font-weight: bold;
}
.no_left {
	margin-left: 0px;
}
.line .line_right i {
	width: 120px;
	display: inline-block;
	overflow: hidden;
}
.z12 {
	zoom: 1.2;
}

.kfdiv {
	position: fixed;
    width: 30px;
    font-size: 12px;
    right: 5px;
    bottom: 60px;
    background-color: #3089DC;
    z-index: 500;
    border-radius: 4px;
}

.kfdiv .icon{
	margin-left: 3px;
}

.kfdiv a.kfdiv-con {
	display: inline-block;
	width: 30px;
	height: 38px;
	overflow: hidden;
	position: relative;
	margin-top: 8px;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
	padding-top:5px;
}

.kfdiv a.kfdiv-con i {
	position: relative;
	left: 0;
}

.kfdiv a.kfdiv-con span {
	width: 30px;
	height: 32px;
	text-align: center;
	line-height: 16px;
	position: absolute;
	left: -1px;
	top: 0;
	cursor: pointer
}

.kfdiv a.kfdiv-con:hover {
	color: #fff;
	background-color: #3089DC;
}

.kfdiv a.kfdiv-con span,.kfdiv a.kfdiv-con:hover i {
	display: none;
	background-image: none
}

.kfdiv a.kfdiv-con i,.kfdiv a.kfdiv-con:hover span {
	display: inline-block
}

.pageselect {height: 25px;line-height:25px;background:#fff;border:1px solid #ccc;display:inline-block;padding:4px 6px;}

.quickSel{
	line-height:20px;
	margin-top:10px;
}
.quickSel .select{
	height: 25px;
    line-height: 25px;
    background: #fff;
    border: 1px solid #ccc;
    display: inline-block;
    padding: 2px 2px;
    border-radius: 4px;
}

.txt-red{
	color:red;
}

.mgr10{
	margin-right:10px;
}
.mgr20{
	margin-right:20px;
}

.mgl10{
	margin-left:10px;
}
.mgl20{
	margin-left:20px;
}

.seltr{
	background:#ffdccf;
}

.edit{
	color:blue;
}

.del{
	color:red;
}

.txt-button{
    background-color:#fff;
    border: 1px solid #bbbbbb;
    padding:5px;
    margin-right:5px;
    border-radius:5px;
    color:#fff;
    cursor: pointer;
}