/*初始化浏览器默认值*/
body,div,p,form,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6 {padding:0; margin:0;}
body {background:#C9C9C9 url(../images/body_bg.jpg) no-repeat center 40px; min-height:560px;color:#333; text-align:center; font: 12px/1.2em Verdana,"宋体",tahoma, arial, sans-serif;}
#NIE-topBar td,th,#NIE-topBar li{text-align:left;}
.paper_body {background:#9EE5FF;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal; }
ul,ol {list-style:none;}
input,textarea,button {font-size:1em; font-family:"宋体",Arial; margin:0; padding:2px;}
label {cursor:pointer;}
input[type="radio"],input[type="checkbox"] {margin:0 3px;}/*for modern browsers*/
img {border:none;}
table {border-collapse:collapse;}
td,th {text-align:center;}

/* 全局链接*/
a:link {color:#333;text-decoration:none;}
a:visited {color:#666;text-decoration:none;}
a:hover {color:#f00; text-decoration:underline;}
a:active {color: #f00;}
.subLink a:link{color:#333;}
.subLink a:visited {color:#555;}
.subLink a:hover,.subLink a:active{color:#0267B1;}

/*自定义公用样式*/
.cBlack {color:#000;}
.cGreen {color:#009900;}
.cGray {color:#999;}
.cDGray {color:#666;}
.cDRed {color:#c00;}
.cYellow,.cYellow:link,.cYellow:visited {color:#FF6600;}
.cDYellow {color:#CD6A06;}

.cRed,a.cRed:link,a.cRed:visited {color:#FF0000;}
a.cRed:hover,a.cRed:active {color:#ffa200;}
a.underLine {text-decoration:underline;}

.border {border:1px solid #ccc;}
body div input.highLight {border:1px solid #f00; background-color:#FFFFBA;}

.f12px {font-size:12px;}
.f14px {font-size:14px;}
.fB {font-weight:bold;}
.fNomal {font-weight:normal;}

.blank6 {height:6px; overflow:hidden; font-size:0; line-height:0; clear:both;}
.blank9 {height:9px; overflow:hidden; font-size:0; line-height:0;}
.blank12 {height:12px; overflow:hidden; font-size:0; line-height:0;}
.blank24 {height:24px; overflow:hidden; font-size:0; line-height:0;}

.textCenter {text-align:center;}
.clearFloat {clear:both; overflow:hidden;_zoom:1;}
.textLeft,table tr .textLeft {text-align:left;}
.textRight,table tr .textRight {text-align:right;}
table tr td.vTop {vertical-align:top;}

.pages a {padding:2px 6px 3px;}
.pages a.on {color:#FF6600; font-weight:bold; font-size:18px;}

.txt1 {border:1px solid #7F9DB9; font-size:14px; padding:2px;margin-bottom:-3px;}
.txt1:focus,.txt1focus {background-color:#CCFFFF;}

.btn1,.btn2,.btn3{background:url(../images/btns.png) no-repeat;}
.btn1,.btn2,.btn3 {border:none; width:85px; height:35px; cursor:pointer; color:#fff; font-size:14px; font-weight:bold;}
.btn1:hover {color:#FFFF66; background-position:0 -35px;}
.btn2,.btn3 {width:120px; height:40px; background-position:0 -70px; display:inline-block; line-height:40px;}
.btn3 {background-position:0 -150px;}
.btn3:hover{background-position:0 -190px; color:#fff;}

.btn2:link,.btn2:visited,.btn3:link,.btn3:visited {color:#fff;}
.btn2:hover{color:#FFFF66; background-position:0 -110px;}
.btn5 {border:1px solid #ccc; background:#fff url(../images/subnav_bg.png) repeat-x; cursor:pointer; padding:4px 6px;+padding:4px 2px; vertical-align:middle;}

.layout {clear:both; overflow:hidden; zoom:1;}
.paper_layout {overflow:hidden; zoom:1;}

/*页面结构*/
#header{width:960px; margin:0 auto; padding:8px 0 6px;}
#header h1 a {width:470px; height:98px; float:left; overflow:hidden; text-indent:-1000em;}
#header p {float:left; text-align:right; width:450px;}

.wrap {width:960px; margin:0 auto;}
.wrap2 {width:752px; margin:0 auto;}
.menu {background:url(../images/cont_top.png) no-repeat 0 0; height:34px; padding:6px 24px 0; color:#717171;}
.cont {background:url(../images/cont_bg.png) repeat-y; padding:0 6px; clear:both; overflow:hidden;_zoom:1;}
.paper_cont {background:url()}
.btm {height:28px; background:url(../images/cont_btm.png) no-repeat;}

.menu ul {float:left; font-size:10pt; overflow:hidden;}

.menu ul li {float:left; height:34px;+height:33px; line-height:33px; padding-left:3px; display:inline; margin-left:-2px; background:url(../images/sp.png) no-repeat left;}
.menu ul li h2 { padding:0 18px 0 18px;}
.menu ul li.on {z-index:100; left:2px; position:relative; background:none;}
.menu ul li.on h2 { background-color:#FFFFFF; border:1px solid #c1c1c1; border-bottom:none;border-top-left-radius:4px; border-top-right-radius:4px;}
.menu p {text-align:right; line-height:32px;}
.menu p a em {font-weight:bold; color:#ee5f00; font-style:normal;}
.menu li .highLight:link,.menu li .highLight:visited {color:#EE5F00;}

.menu a:link,.menu a:visited {color:#666; text-decoration:none;}
.menu a:hover,.menu a:active {color:#999; text-decoration:underline;}
.menu .on a:link,.menu .on a:visited {color:#333;}
.menu .on a:link,.menu .on a:visited {text-decoration:none;}

.subbar {height:40px; background:url(../images/subnav_bg.png) repeat-x; text-align:left;}
.subbar .search {float:right; width: 340px; height:24px; line-height:20px; background:url(../images/search.png) no-repeat right top; margin:7px 9px 0 0; display:inline; color:#999;}
.search label {float:left; margin:4px 0 0;}
.searchtxt {width:216px; height:18px; padding:2px 4px;margin:2px 9px 0 0; border:none; background:transparent;}
.searchbtn {border:none; background:transparent; width:40px; cursor:pointer; padding:3px 6px; color:#666;}
.subbar p {float:left; width:436px; text-align:left; margin:14px 0 0 24px; display:inline;}
.subbar-links{float:right;margin:8px 12px 0 0;}

.modules .nav {float:left; width:640px; display:inline; padding:24px 0 24px 24px;}
.nav li {float:left;}
.nav li a {width:90px; padding:12px 18px;display:block; border:1px solid #F2F2F2; color:#333;}
.nav li a:visited {text-decoration:none;}
.nav li a:hover {border:1px dashed #97CEED; background-color:#E9EEF4; text-decoration:none;}
.nav li a:link p,.nav li a:visited p {color:#999;}
.nav li a:hover h3,.nav li a:active h3 {color:#0267B1; text-decoration:underline;}
.nav li h3{font-size:14px; font-weight:bold; line-height:32px;}
.nav li p {text-align:left; line-height:18px;}

.loginPannel {width:220px; position:relative; float:right; margin:18px 24px 0 0; background:#CBAE79 url(../images/login_btm.png) no-repeat bottom; padding:0 0 12px; height:360px;}
.loginPannel h2 {background:url(../images/login_top.png) no-repeat top; font-family:"微软雅黑"; font-size:18px; color:#FFFF9D; text-align:left; padding:15px 0 9px 12px;}
.loginPannel h2 span {font-size:12px; font-family:"宋体";}
.loginPannel .tips {text-align:left;color:#FFFFD7; line-height:18px; position:absolute; bottom:15px; left:12px;}
.loginPannel .tips ol {padding-left:24px; list-style:outside; list-style:outside decimal;}

.account { padding:0 12px 12px;}
.account p {color:#fff; text-align:left; padding:3px 0;}
.account p img {margin:0 0 -5px;}
.account p .txt {width:132px; border:1px solid #87AB63; height:22px; line-height:22px; padding-left:4px; background-color:#FFFFD7;}
.account p.capcha input{width:40px;}
.account p.capcha img{margin:0 0 -10px 3px; +margin:0 0 -3px 3px;}

.account .btn1 {margin:0 0 -9px 40px;}
.account .err {background-color:#ff0; color:#f00; text-align:left; line-height:22px; border:1px dashed #ccc;}
.loginPannel a,.loginPannel a:visited {text-decoration:underline; color:#FFFF9D;}
.account div {margin:0 0 4px; border-top:1px dashed #CBE69F; border-bottom:1px dashed #CBE69F;}

.loginPage {width:948px; height:390px; background:url(../images/cover.jpg) no-repeat left center; padding:25px 0 0;}
.loginPage .area {width:520px; margin:0 auto; border:1px solid #272727; border-radius:6px;background-color:#FFFFFF; padding:12px 0;}
.loginPage .form { padding:0 12px;}
.loginPage .account p {color:#333;}
.loginPage .account p .txt {width:186px; }
.loginPage .account p.capcha input{width:60px;}
.loginPage h2 { font-family:"微软雅黑"; font-size:20px; text-align:left; padding:0 0 9px 12px; line-height:22px;}
.loginPage h2 span {font-size:14px;}

.loginPage .tips {text-align:left;color:#666; line-height:18px; padding:12px;}
.loginPage .tips ol {padding-left:24px; list-style:outside; list-style:outside decimal;}

.noticeArea {background-color:#E9EEF4; border-top:1px dotted #B5C3D3; padding:6px;}

.slideImg {float:left; width:640px; height:120px; overflow:hidden; border:1px solid #fff; overflow:hidden;  position:relative; margin: 0 0 0 24px;}
.slideImg ul{height:120px; clear:both; overflow:hidden; position:absolute; left:0; top:0; z-index:9;}
.slideImg li {float:left;}
.slideImg div {position:absolute; right:6px; bottom:3px; z-index:11;}
.slideImg div a {border:1px solid #ccc; background-color:#fff; display:inline-block; width:16px; height:16px; overflow:hidden; line-height:16px; text-align:center; margin-left:6px;border-radius:4px; font-size:10px;}
.slideImg div a.on {background-color:#D3563A; color:#fff; border-color:#fff;}

.news {float:left; width:240px; text-align:left; margin:6px 0 0 12px;}
.news h3 {font-weight:bold; margin:0 0 3px; font-size:14px; line-height:18px;}
.news h3 a {float:right; font-family:"宋体"; font-weight:normal; font-size:12px;}
.news li { background:url(../images/i.gif) no-repeat 3px 10px; padding-left:14px; line-height:22px; text-align:left; clear:both;overflow:hidden;}
.news li a {width:180px;height:22px; overflow:hidden;float:left}
.news li span {float:right; color:#999; font-size:11px;}

.service {float:right; width:200px; text-align:left; margin:9px 0 0;font-family:"微软雅黑";}
.service dt { font-size:15px; color:#333;}
.service dt a {font-family:"宋体"; font-size:12px;}
.service dd {font-size:22px; color:#2ED6ED; margin:9px 0 12px; }

/*分栏页面*/
.subWrap {background:url(../images/leftbg.png) repeat-y 0px; margin:6px;}
.noBg {background:none;}
.subWrap .col1 {width:180px; float:left; background-color:#cfdde2; padding:3px 0 6px;}
.subWrap .col2 {margin-left:200px; padding:12px 24px 12px 0;}
.tBg {background:url(../images/tbg.png) no-repeat top center; margin:12px auto; padding:9px 0 18px;}
.paper_tBg {margin:12px auto;}
.subWrap .single {margin:12px 120px;}

.leftmenu {border-top:1px solid #fff;}
.leftmenu li ul {display:none;}
.leftmenu li.on ul {display:block;}
.leftmenu li h3,.leftmenu li h4{height:39px; line-height:39px; background:#E2EDED url(../images/menu_bg.png) no-repeat; border-bottom:1px solid #fff; font-size:14px; text-align:left;}
.leftmenu li.on h3 {background-position:0 -195px;}
.leftmenu li.on h3.on {background-position:0 -39px; font-weight:bold;}
.leftmenu li h3.noChild {background-position:0 -117px;}
.leftmenu li.on h3.noChild {background-position:0 -156px; font-weight:bold;}
.leftmenu li.on h3.on a {color:#fff;} 
.leftmenu li h4.on { background:#E2EDED url(../images/menu_bg.png) no-repeat 0 -78px;}
.leftmenu li h4.on a {color:#fff;} 

.leftmenu li h4 {background-image:none; font-size:12px;}
.leftmenu li h3 a,.leftmenu li h4 a {display:block; height:39px; padding-left:46px;}

.cur {text-align:left; font-family:"宋体"; color:#666;}
.cur a:link,.cur a:visited {color:#666;}
.cur a:hover,.cur a:active {color:#f00;}
.cur span {float:right;}

.itemList {line-height:20px;}
.itemList li {font-size:14px; text-align:left; padding:18px 0 0; border-bottom:1px dashed #ccc;}
.itemList li h3 {padding:0 18px;}
.itemList li h3 a {font-size:14px; font-weight:bold; text-decoration:underline;}
.itemList li .discription {color:#666; padding:9px 18px;}
.itemList li .detail {background-color:#FDFFE8; padding:24px 48px; border-top:1px dashed #ccc; display:none;}
.itemList li.fold {background:url(../images/s1.png) no-repeat 672px 28px;}
.itemList li.unfold{background:url(../images/s2.png) no-repeat 672px 28px;}
.itemList li.hover{background-color:#D9F4FF;}
.itemList li.unfold .detail {display:block;}

.faq .faqmain .fold {background:url(../images/s1.png) no-repeat; background-position:90%;}
.faq .faqmain .unfold{background:url(../images/s2.png) no-repeat; background-position:90%;}
.faq .faqmain .foldcl {background-color:#F2F2F2; color:#000000;}
.faq .faqmain .unfoldcl{background-color:#E2EDED; color:#010101;}
.faq a:link,.faq a:visited {color:#FF9900; text-decoration:underline;}
.faq a:hover,.faq a:active {color:#FF0000; text-decoration:none;}
.modules a:link{text-decoration: none;}
.helptip {float:right; width:100px; padding:3px 6px 3px 42px; background:#CCFF99 url(../images/ico01.png) no-repeat 5px 5px; line-height:18px; text-align:left; color:#855935;}

.List {margin-top:48px; overflow:hidden;}
.List li {text-align:left; border-top:1px dashed #ccc; line-height:36px; height:36px; font-size:14px; background:url(../images/i.gif) no-repeat 6px center;}
.List li a {display:block; height:36px; padding-left:18px;}
.List li a:hover,.List li.server a:hover {background-color:#D9F4FF; color:#0267B1; overflow:hidden;}
.List li.server a{background:url(../images/ico01_s.png) no-repeat 680px center;}
.List li a span {float:right; font-size:11px; color:#666; margin:0 9px 0 0;}
.newslist {margin-top:12px;}
.newslist li {border-top:none; border-bottom:1px dashed #ccc; }

.faq {padding:12px 0 0;}
.faq h2,.article h2,.present h2 {font-family:"微软雅黑"; font-size:24px;}
.faq .identifier {text-align:left; margin:12px 0 0 280px; font-size:14px;}
.faq .identifier span {border:1px solid #ccc; font-size:12px; color:#666; background-color:#FDFFE8; padding:4px 6px 3px;}

.faqCont,.articleCont {text-align:left; font-size:14px; line-height:22px; }
.faqCont .tip {font-size:12px; border:1px solid #ccc; padding:9px 12px; color:#666; background-color:#FDFFE8; margin:1em;}
.faqCont .btns {padding:18px 0; text-align:center;}
.faqCont .btns img {margin-bottom:-15px;_margin-bottom:-5px;}
.faqform {padding:12px 0; background-color:#cadfea; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc;}

.article h2 {margin:12px 0;}
.article .tip {text-align:left; color:#666; border-top:1px dashed #ccc; background-color:#FDFFE8; padding:12px 18px; margin:12px 0 0;}
.articleCont {margin:18px 9px; line-height:24px; color:#000;}

.agreement{width:700px; margin:24px auto; text-align:left;}
.agreeCont {border:1px solid #ccc; padding:9px 12px; -height:22px; color:#666; overflow:auto; height:300px;}
.agreeCont p {margin:9px 0;}

.myList {width:720px; margin:24px auto;}
.myList table th{color:#fff; background-color:#CCCCCC; padding:6px 9px;}
.myList .tb01 td {padding:8px; font-size:14px; border-bottom:1px dashed #ccc; color:#666;}
.myList td.bg {background-color:#EEEEEE;}
.myList td.bg2 {background-color:#fafafa;}
.myList .tb03 td {background-color:#fafafa;}
.myList .tb02 th,.myList .tb02 td {border:1px solid #CCCCCC;} 
.myList .tb02 td {padding:9px 12px; line-height:22px;}
.hover {background-color:#FDFFE8;}
.table_hover {background-color:#D9F4FF;}

.myList .tb02 td table.question_detail_table{border-collapse: collapse;}
.myList .tb02 td table.question_detail_table tbody tr td{line-height: 14px;}	

.present {padding:12px 0;}
.present .tip {background-color:#E2EDED; border:1px solid #8FA17B; padding:9px 12px; text-align:left; font-size:12px; color:#666; margin:18px 0 0;}
.present .tip td{font-size:12px;}
.present table{margin:0 auto;}
.present td {padding:5px 0; font-size:14px; vertical-align:top;}
.present td .txt1 {width:240px;}
.present td select {width:250px; padding:2px;border:1px solid #7F9DB9;}
.present td label {font-size:12px; line-height:20px;}
.present .err {color:#f00;}
.present .err p {background:url(../images/error.png) no-repeat left 3px; padding-left:24px; text-align:left; line-height:22px;}

.userTip {position:absolute; width:228px; padding:6px 9px; color:#666; text-align:left; line-height:20px; display:none; background-color:#FDFFE8; border:1px solid #ccc;z-index:50;}
.userTip em {width:7px; height:13px; background:url(../images/tipcorn.png) no-repeat; position:absolute; left:-7px; top:6px;}

#footer {margin:24px auto 0; line-height:22px; color:#333;}
#footer img {margin:0 12px 6px;}


/*user defined css*/
.faq .sp1 {margin-left:2em; font-size:14px;}
.faq .line20 {line-height:20px;}
.faq .margin30 {margin:10px 30px 10px 30px;}
.faq .margin20 {margin:20px;}
.faq .faqmain {font-size:14px;text-align:left;line-height:24px;}
.faq .listmini {font-size:12px;line-height:18px;list-style:decimal inside;}
.faq .listhuge {font-size:14px;line-height:24px;list-style:decimal outside; margin-left:25px;}
.faq .listlong {font-size:14px;line-height:24px;}
.faq .listlong li {margin-bottom:24px;}
.faq .listlong li ol li {margin-bottom:0;}
.faq .listdisc {font-size:14px;line-height:24px;list-style:disc inside;}
.faq .listdisc li {margin-bottom:10px;}
.faq .subtitle1 {font-size:16px; font-weight:bold; line-height:35px; height:35px; margin-bottom:10px; margin-top:10px;padding-left:1em;background-image:url('/download/titbackgroud1.gif');background-repeat:no-repeat;}
.faq .subtitle2 {font-size:14px; font-weight:bold; line-height:30px; height:30px; margin-bottom:10px; margin-top:10px;padding-left:1em;background-image:url('/download/titbackgroud2.gif');background-repeat:no-repeat;}
.faq .picborder {text-align:center;}
.faq .imgborderhuge {border:#CCCCCC 1px solid; padding:10px; width:630px;background-color:#fdffe8; margin-bottom:10px; margin-top:10px;}
.faq .imgbordersmall {border:#CCCCCC 1px solid; padding:10px; background-color:#fdffe8;margin-bottom:10px; margin-top:10px;}
.faq .divadd1 {border:#CCCCCC 1px solid; padding:10px; text-align:left; font-size:12px; line-height:18px;color:#666666;background-color:#fdffe8; margin-left:30px; margin-right:30px;}
.faq table.nmtable {border-collapse:collapse;margin:10px auto;}	
.faq table.nmtable td {border:1px #CCCCCC solid;padding:10px;font-size:12px;}
.faq table.nmtable th {border:1px #CCCCCC solid; padding:3px 10px;font-size:14px;font-weight:bold;}
.faq .action2 {border-bottom:#CCCCCC 1px dashed; height:50px; width:600px; background-image:url('../images/addo.gif'); background-position:90%; background-repeat:no-repeat; padding:15px 100px 15px 10px;color:#000000;}
.faq .action3 {border-bottom:#CCCCCC 1px dashed;background-color:#fdffe8; width:650px; padding:15px 10px 15px 50px; position:static;display:none;line-height:25px;}
.faq .mainlist {margin-left:30px; list-style:none;}
.faq .mainlist li a {width:640px; height:25px; padding:5px; display:block;color:#333333; border-bottom:dashed 1px #CCCCCC; text-decoration:none; line-height:25px; font-size:14px;}
.faq .mainlist li a:hover { background-color:#D9F4FF; text-decoration:underline; color:#1E50A2;font-size:14px;}
.faq .faqtitle {height:80px;text-align:center;border-bottom:#CCCCCC 1px dashed; margin-bottom:10px; padding-bottom:5px;}
.faq .pagenavi {border:#CCCCCC 1px solid; padding:10px; text-align:left; font-size:12px; line-height:18px;background-color:#fdffe8; margin:10px; width:260px;}
.faq .pagenavi ol {font-size:12px;line-height:18px;}
.faq ol li ol {margin-left:30px;}
/*end user defined css*/

.switcher{bottom:22px;float:right;z-index:1000;right:10px;position:relative;overflow:hidden;}
.switcher span{background-color: #FFFFFF;border: 1px solid #D00000;font-size:12px;cursor: pointer;height: 14px;line-height: 14px;width: 14px;float: left;margin-left: 5px;}

/*服务质量投票*/
.vote {border-bottom:1px solid #ccc;}
.vote div {border:1px solid #ccc; border-bottom:none; padding:18px 24px; text-align:left;}
.vote div h5 {font-size:14px;}
.vote li{float:left;}
.vote li a {font-size:12px;padding-top:0px;display:block;width:45px;height:25px;line-height:25px;text-decoration:none; text-align:center;margin-left:5px;margin-top:8px;font-weight:bold;}
.voteRecommend li a{width:45px;}
.vote li a:link,.vote li a:visited{background-color:#99ccff;color:#fff;}
.vote li a:hover,.vote li a:active{background-color:#cc6600;}
.vote textarea {margin:12px 0 0;}
.vote .tip{border: none; padding: 0px;}

.spriteCont {width:214px; float:left; background:url(../images/sprite.png) repeat-y -214px;}
.spriteCont .bg { background:url(../images/sprite.png) no-repeat left top;}
.spriteCont .spriteList {background:url(../images/sprite.png) no-repeat right bottom; padding:9px 12px; height:540px;}
.spriteList h2 {font-size:14px; font-weight:bold; color:#CC6600; margin:9px auto;}
.spriteList li {line-height:26px; text-align:left;}
.spriteList li i{background-color: #119DD8;font-weight:bold;color:#fff;font-style: normal;padding:1px 3px;font-size: 11px; margin-right: 6px;}
.spriteList .blank12 {border-bottom:1px dashed #ccc;}
.spriteList h3{color:#CC6600;margin:12px 0;}

.hotkey ul li {float:left; width:80px; display:inline;border:1px solid #1E50A2;padding:0 3px;text-align: center;margin:0 6px 6px 0;}
.hotkey ul li a {display:block;}

.realtime,.hotkey{position:relative;overflow:hidden;margin:6px 0;}
.realtime{height:210px;}
.hotkey{height:206px;}
.hotCont,.keyCont {position:absolute; left:0; top:0;width:380px;}
.hotCont ul,.keyCont div {float:left;width:190px;}


.spriteCol {float: left;width: 700px; margin-left: 12px; display: inline;}
.spriteCol .notice{text-align: left; padding: 6px 9px 12px; border-bottom: 1px dashed #ccc;}
.dialogue {height: 420px; overflow-y:scroll; padding: 9px; position: relative;z-index: 1000;}
.dialogue h3 {width: 62px; height: 62px; overflow: hidden; line-height: 1000em; position: absolute; bottom: 0;}
.dialogue a:link,.dialogue a:visited {text-decoration: underline;}

.mm h3 {background: url(../images/mm.png) no-repeat;right: 0;}
.guest h3  {background: url(../images/guest.png) no-repeat; left: 0;}
.mm,.guest {width: 530px; text-align: left; margin:0 0 12px; position: relative; z-index: 100;}
.mm{float: right;}
.mm .mmCont,.guest .guestCont{width: 410px; padding:18px; font-size: 14px;  position: relative; line-height: 22px;  border: 1px solid #ccc;}
.mm .mmCont {background-color: #FFFFE5;float: left; border-color: #FF8624; border-radius: 4px 4px 0 4px;}
.guest {float: left;}
.guest .guestCont {background-color: #E6F9FF; float: right;border-color:#5BAEF1; border-radius: 4px 4px 4px 0;}
.mm i,.guest i{width: 13px; height: 14px; position: absolute; bottom: -1px; }
.mm i{ right: -13px; background: url(../images/cor2.png) no-repeat;}
.guest i {left: -13px; background: url(../images/cor1.png) no-repeat;}
.evaluate {font-size: 12px; text-align: right; color: #CC6600; border-top: 1px dotted #ccc; padding: 12px 0 0; margin: 12px 0 0;}

.diaForm { padding: 18px 0; margin-top: 18px;border-top: 1px dashed #ccc; position: relative;z-index: 1001; _clear: both; _zoom:1;}
.diaForm .txt1 {width: 420px;height: 26px; line-height: 26px;margin-right: 12px;}
.diaForm input {vertical-align: middle;}
.diaForm .auto {position:absolute; width:424px;background-color:#FFFFE5; z-index: 1002; max-height:136px; border:1px solid #ccc; overflow-y:auto; display:none; text-align: left; bottom:50px; left:89px; }
.diaForm .auto li {padding:6px 3px; cursor:pointer; font-size:14px;}
.diaForm .auto li.on {background-color:#FF9B19; font-weight:bold; color:#fff;}

.single .sprite {max-height:200px; margin:12px 0 0;_height:200px; overflow-y:auto; text-align:left; background-color:#CCFFFF; padding:9px 12px; border:1px solid #ccc;}

#cover{filter:alpha(opacity=70); display:none; opacity:0.7; width:100%; z-index:999; background-color:#fff; position:absolute; left:0; top:0; height:100%;}
.popup {width:300px; background-color:#fff; padding:0 0 12px; border:2px solid #09F; border-radius:5px; position:absolute; z-index:1000; display:none;}
.popTitle {text-align:left; background-color:#09F; color:#fff; padding:6px 9px;}
.popCont {}
.popCont ul {text-align:left; padding:12px; line-height:24px;}
.popCont li {}

#notice_cover{filter:alpha(opacity=70); display:none; opacity:0.7; width:100%; z-index:1001; background-color:#fff; position:absolute; left:0; top:0; height:100%;}
.notice_popup {width:500px; background-color:#fff; padding:0 0 12px; border:2px solid #09F; border-radius:5px; position:absolute; z-index:1002; display:none; text-align:left;line-height:24px;font-size:14px;}

.searchArea {text-align:left; background-color:#D9F4FF; padding:12px;}
.searchArea .txt1 {height:26px; line-height:26px;}
.answerArea {text-align:left; margin:18px 0 0;}
.answerArea h3 {}
.answerArea ul {margin-top:9px; height:61px;}
.answerArea li {width:236px;_width:235px; height:61px; float:left; background:url(../images/st.png) no-repeat 0 -61px; cursor:pointer; text-align:center; color:#999; border-right:1px solid #fff;}
.answerArea li h4 {font-family:Microsoft Yahei,'微软雅黑','黑体'; font-size:20px; margin:7px 0 9px;}
.answerArea li p {}
.answerArea li.on { background-position:0 0; color:#fff;}
.answerArea li.on h4 {}
.answerArea li.on p {}
.result-s,.result-z,.result-h {text-align:left; padding:12px; background-color:#FDFFE8;min-height:240px; _height:240px; position:relative; border-bottom:1px dashed #ccc; overflow:visibility;}
.result-s dl {margin-right:220px;}
.result-s dt {}
.result-s dd {line-height:22px; margin:6px 0 9px;}
.result-s .spmm {width:193px; height:211px;padding:10px 12px 0; background:url(../images/sprit2.png) no-repeat; position:absolute; right:0; bottom:0; line-height:20px;}
.result-z {}
.result-z .zList {margin-right:150px;}
.result-z .zList li {padding:6px 9px; border-top:1px dotted #bbb; line-height:23px;}
.result-z .zList h4 { font-size:14px;}
.result-z .zList li div {}
.result-z .zList li p {}
.dateFilter {position:absolute; right:32px; top:0; border:1px solid #ccc; background-color:#fff; width:72px;}
.dateFilter li {height:24px; line-height:24px; text-align:center;}
.dateFilter li.on {background-color:#D9F4FF; font-weight:bold;}
.hList .itemList li {border-top:1px dashed #ccc; border-bottom:none;}

.searchQA {background: url(../images/search2.png) no-repeat center top;width: 470px; padding:0 110px; border-bottom:1px dashed #ccc;margin: 12px auto 24px; text-align: left; height: 72px;}
.searchQA .searchtxt {margin-left: 20px; width: 376px;}
.searchQA p {margin-top: 9px;}
.searchQA p a:link,.searchQA p a:visited {color: #666;}
.searchQA p a:hover,.searchQA p a:active {color: #f00;}

/*精灵图片样式*/
.rob_img1 {width:150px; float:right; background:none; text-align:center; font-size:12px; padding:0 0 10px 0;}
.rob_img1 img { margin:0 0 0 10px;width:140px;border:none;}
.rob_img2, .rob_img3 { text-align:center; background:none; font-size:12px; padding:0 0 10px 0;}
.rob_img2 img { margin:10px 5px 0 5px; width:100px;border:none;}
.rob_img3 img { margin:10px 5px 0 5px; width:350px;border:none;}

.serviceReply {clear: both;_zoom:1;margin: 15px 0;}
.serviceHead {float: left;width: 80px; text-align: center;position: relative;z-index: 20;}
.serviceHead img {border: 1px solid #ccc;}
.serviceInfo {position: absolute;top: 0;left: 76px;width: 260px; background-color: #ddd;border: 1px solid #ccc;padding: 12px;}
.serviceInfo .serverThum {float: right;}
.serviceInfo ul {margin-right: 120px; text-align: left;}
.serviceCont {background: url(../images/s-bg.png);border: 1px solid #ccc;margin-left: 94px;padding:9px 12px;position: relative;+zoom:1;}
.serviceCont div span{background: url(../images/people.png) no-repeat;padding-left: 15px; line-height: 20px;}
.serviceCont .corner{width: 12px;height: 13px; position: absolute;background: url(../images/reply-corner.png) no-repeat; overflow: hidden;left: -12px;top: 15px;}
.cmt1 {background-color: #EEEEEE; padding: 12px;text-align: left;}
.cmt1 dt {margin: 9px 0;}
.cmt2 {padding: 18px;}
.cmt2 h4 {float: left;width: 300px;}
.cmt2 li p {float: left;}
.cmt2 li {clear: both;overflow: hidden;_zoom:1;margin: 0 0 9px;text-align: left;}

.selectBtns {}
.selectBtns span {background-color: #99CCFF; color: #fff;font-size: 14px; font-weight: bold; display: inline-block;padding: 3px 9px;margin-right: 6px;line-height: 18px;overflow: hidden;cursor: pointer;}
.selectBtns span.on {background-color: #CC6600;}

.playerCmt {}
.playerCmt li {text-align: left;padding: 12px;border-bottom: 1px solid #CCCCCC;position: relative;}
.playerCmt li p {margin: 0 0 6px;line-height: 20px;}
.playerCmt li h5 {position: absolute; right: 12px;bottom: 12px;font-size: 11px;color: #999;}

.stars {}
.stars span {display: inline-block;width: 13px; height: 13px; overflow: hidden;cursor: pointer;background:url(../images/star-off.png) no-repeat;margin-right: 3px;}
.stars span.on {background-image: url(../images/star-on.png);}

.steps {width: 556px; height: 52px; background: url(../images/steps.png) no-repeat;margin: 0 auto;}
.step2 {background-position: 0 -52px;}
.step3 {background-position: 0 -104px;}
.step4 {background-position: 0 -156px;}
.step5 {background-position: 0 -208px;}

.cmtBtn {width: 175px; height: 40px; background: url(../images/cmt-btn.png) no-repeat;text-indent: 24px;}
.cmtBtn:hover{background-position: 0;}
.cmtBtn2 {width: 175px; height: 40px; background: url(../images/cmt-btn2.png) no-repeat;text-indent: 24px;}
.cmtBtn2:hover{background-position: 0;}

.qDetailBtn{font-size: 12px;color: #CC6600; background: url(../images/arr-down.png) no-repeat right center;padding: 0 12px; cursor: pointer;}
.qDetailBtnOn {background-image: url(../images/arr-up-ico.png);}
.qDetail{padding: 12px 0;}
.myList .qDetail th,.myList .qDetail td{padding: 9px 12px;font-size: 14px;}
.myList .qDetail th {background-color: #D9F6FF;color: #333;}
.qDetail{}

/*以下2013-0824更新*/
.present td {padding:7px 0;}
.userTip-error {background:#FDFFE8 url(../images/new/error-ico.png) no-repeat 3px 4px;padding: 3px 6px 3px 24px;width: 216px;z-index:30;}
.tip2 {position: relative;background-color: #DFF8FF;border: 1px solid #D7E1E5;margin: 3px 0 3px 0;}
.tip2 i {position: absolute;width: 12px; height: 13px;background: url(../images/reply-corner.png) no-repeat;left: -12px;top: 7px;}
.tip2 p {padding: 6px 9px;text-align:left;font-size: 12px;}

.commitPop {width: 342px;height: 181px;background: url(../images/new/commit-bg.png) no-repeat;position: absolute;z-index: 1005;display: none;}
.commitPop .closeBtn {width: 28px; height: 28px; position:absolute;top: 0;right: 32px; overflow: hidden;line-height: 20em;+background:url(about:blank);}
.commitPop .commitCont {text-align: left;line-height: 22px;padding: 24px;}
.commitPop .commitCont p{text-indent: 2em;}
.linkBtn:link,.linkBtn:visited {padding: 1px 9px; color: #fff;background-color: #0099FF;display: inline-block;width: 72px;margin-top: 9px;text-decoration: none;}
.timeChose {width: 540px; height: 350px; background-color: #fff;border: 1px solid #ccc;position: absolute;z-index: 1010;display: none;}
.timeChoseTitle {height: 24px; padding: 12px;}
.timeChoseTitle h3 {float: left;line-height: 22px;}
.timeChoseTitle .closeBtn {float:right;width: 19px; height: 19px; background: url(../images/close-btn.png) no-repeat;overflow: hidden;line-height: 20em;}
.timeList {border: 1px solid #ccc;padding: 12px; height: 200px;width: 500px;margin:0 auto 18px;overflow-y:auto;overflow-x: hidden;}

.timeList table {background-color: #fff;margin: 0 auto;}
.timeList th,.timeList td {border: 1px solid #F2F2F2; padding: 9px;}

.gmQa {width:660px; overflow: hidden; margin: 0 auto;}
.gmqaItem {overflow: hidden;clear: both;margin: 18px auto;}
.customer{}
.gm {}
.userThum {float: left;width: 55px; height: 55px; background: url(../images/new/question-ico.png) no-repeat;}
.gm .userThum {float: right;background-image: url(../images/new/answer-ico.png);}
.diaPopup{margin-left:70px;margin-right: 50px; background-color: #FFFFFF;border: 1px solid #CCCCCC;padding:12px 15px;text-align: left;line-height:22px; font-size: 14px;border-radius: 6px;position: relative;}
.gm .diaPopup {margin-right: 70px; margin-left: 50px; background-color: #E2EDED;}
.cornner {position: absolute;width: 11px; height: 15px; background: url(../images/new/corn-left-bg.png) no-repeat;left: -10px;top: 19px;}
.gm .cornner {left: 537px;background-image: url(../images/new/corn-right-bg.png);}
.diaCont {}

.diaTitle {height: 26px;}
.diaTitle h4 {float: left;font-size: 14px; font-weight: bold;color: #EE5F00;}
.diaTitle span {float: right; color: #999;font-size: 12px;}

.withTip {position: relative;}
.navTip {position: absolute;background-color: #FFFFE5;padding:9px 12px;text-decoration: none;line-height: 18px;left:0; top: 22px;width: 130px;border: 1px solid #E6E2B6;display:none;}
.navTip i {position: absolute;left:24px;top:-10px; _top: -9px;font-style: normal;color: #E6E2B6;}
.navTip b {position: absolute;left: 24px;top:-9px; _top: -8px;color: #FFFFE5;font-weight: normal;}
.tipTitle {background:url(../images/gm_notice.png) right 0px no-repeat;padding-right:24px;line-height:18px;}

/*登录页二维码*/
.qrLogin{float: left;width: 150px;padding: 0 0 0 14px;text-align: center;position: relative;}
.qrLogin h3{margin: 9px 0;}
.qrLogin img {vertical-align: middle;}
.qrThum {position: absolute;left: 90px;top: -70px;background: url(../images/tip-ico.png) no-repeat;width: 160px; height: 160px; display:none;}
.formLogin {margin-left: 188px;border-left: 1px solid #e0e0e0; height: 200px; padding-bottom:10px;}

.newerGuide{
	width:220px; padding:20px; height:370px;background:url(../images/spr-line.png) no-repeat left center;float:right;
}

.quickEntry{width:236px;padding-top: 12px;}
.quickEntry li{width:100px;float:left;display:inline;margin:0 18px 3px 0;height:76px;overflow:hidden;}
.quickEntry a{display:block;height:32px;line-height: 32px;text-align: center;background:#46BFDE;font-weight: bold;margin-bottom: 3px;}
.quickEntry a:link,.quickEntry a:visited{color:#fff;text-decoration: none;}
.quickEntry a:hover{background:#52d5f6;text-decoration: none; }
.quickEntry p{line-height: 18px;color:#999;text-align: left;}

.service{text-align: left;padding-top: 24px;border-top: 1px dotted #e0e0e0}
.service h3{background:url(../images/service-tel.png) no-repeat left center;padding:6px 0 6px 28px;font-size: 16px;font-weight: bold;float:left;}
.service .more{float:right;margin:6px 0 0;}
.service h4{font-size: 24px;color:#46BFDE;margin-top: 12px;text-align: center;font-weight: bold;}