﻿*{margin:0;padding:0;}
body{font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#666; line-height:20px; }
body {background-color:#FFF;}
ul, ol, li {list-style:none;}
td{font-size:12px;}
img{border:0 none;}
a {text-decoration:none; color:#666;}
a:hover {color:#000;}
a.blue {color:#024fa6;}
a.blue:hover {color:#024fa6; text-decoration:underline;}
.goTop {text-align:right;}

input.write {border-style:none; border:1px solid #ccc;}
textarea.write {border:1px solid #ccc;}
select.write {border:1px solid #ccc;}
textarea {font-size:12px;}
.input_pager {border-style:none; border:1px solid #ccc; text-align:center;}
.ac {text-align:center;}

h2 {font-size:14px; color:#3567a5;  line-height:24px;}
h3 {font-size:12px; color:#3567a5;  line-height:24px;}
h4 {font-size:12px; color:#999; font-weight:normal; line-height:22px;}
h5 {font-size:12px; color:#999; font-weight:normal; line-height:22px; display:inherit}

h3 a {color:#3567a5;  }
h3 a:hover {color:#3567a5; text-decoration:underline  }
.blue {color:#45a0cd; font-weight:700; font-size:14px;}
.blue02 {color:#45a0cd;  font-size:12px;}
.bluelink a {color:#45a0cd; line-height:24px;}
.bluelink a:hover {color:#45a0cd; text-decoration:underline;}

a.bluelink {color:#45a0cd; line-height:24px;}
a.bluelink:hover {color:#45a0cd; text-decoration:underline;}

.red {color:#FF0000;}

.clear {clear:both;}
.space {clear:both; height:3px!important; height:5px;width:100%; overflow:hidden;}
.space02 {clear:both; height:4px;  height:6px;width:100%; overflow:hidden;}

.hr{border-bottom:1px dashed #cccccc;height:1px;overflow:hidden; margin:5px 8px; clear:both;}
.hr02{border-bottom:1px solid #bad0e1;height:1px;overflow:hidden; margin:3px 0px!important; margin:0px 0px; clear:both;}

.btn01 {background:url(../Img/btn02.gif) no-repeat; width:121px; line-height:25px; height:25px; color:#fff; border:none; cursor:pointer;}
.btn02 {background:url(../Img/btn03.gif) no-repeat; width:121px; line-height:25px;  height:25px;color:#2f6191; border:none; cursor:pointer;}
.btn03{background:url(../Img/search_btn.gif) no-repeat; width:47px; height:20px;  color:#fff; border:none; padding-bottom:8px; cursor:pointer;}
.btnlong {background:url(../Img/btn.gif) no-repeat; border:none; width:167px; height:32px; color:#fff; font-weight:700; cursor:pointer;}
.btngreenlong {background:url(../Img/btn_long.gif) no-repeat; width:200px;  height:32px; color:#fff; font-weight:700; border:none; cursor:pointer;}

#top {width:960px; height:31px;  margin:0 auto;}
#mini_nav {float:left;line-height:31px; color:#80868f;}
#hotline {float:right; color:#0466b8; font-weight:700; line-height:31px;}

#headerLogo {width:960px; height:96px; background:url(../Img/logobar.gif) no-repeat; margin:0 auto; position:relative; clear:both; margin-top:-20px; margin-top:0px;}
#headerLogo h1 {width:175px; height:50px; margin:20px 0 0 10px;}
#headerLogo h1 a {display:block; text-indent:-9999px; width:175px; height:50px;}

#search {position:absolute; color:#1e659d; left:620px; top:14px; width:327px;}
#search .HeaderSearchKeywords {width:240px; border:0 none; background:none;}
.btn_search{background:url(../Img/search_btn.gif) no-repeat; width:47px; height:20px; line-height:20px; color:#fff; border:none; padding-bottom:3px!important; margin-left:15px!important; margin-left:35px; cursor:pointer;}
.topSearchBtn {width:47px; height:19px; margin:0 0 0 15px; border:0 none; background:url(../Img/wrapper.png) no-repeat 0 -644px; color:#FFF; line-height:19px; cursor:pointer; text-align:center;}

#login_info {position:absolute; color:#1e659d; left:725px; top:53px; height:26px;}
.btn_login {background:url(../Img/btn04.gif) no-repeat; color:#fff; width:75px; height:25px; border:none; vertical-align:middle; cursor:pointer;}

/*style for table of sub nav items*/
table {border-collapse:collapse;font-size:12px;}

.navLoginBtn {background:url(../Img/wrapper.png) no-repeat 0 -617px; width:84px; height:27px; border:0 none; color:#fff; line-height:27px; margin-top:4px; cursor:pointer;}
.nologin {background-position:0 -590px;}

.login td{background:#f3f3f3; padding:3px 5px;}

#container {width:960px; margin:0 auto; overflow:hidden; zoom:1;}
.left {width:650px; float:left;}
.right {width:300px; float:right;}

.root {background:url(../Img/rootbg.gif) no-repeat; color:#666; height:46px;}
.root_inner {float:left; line-height:46px; padding-left:60px;}
.root span {float:left;line-height:43px; padding-right:10px;}
.root span a {color:#45a0cd;}
.root span a:hover {color:#45a0cd;text-decoration:underline;}

.leftpan_top {background:url(../Img/bar01_02.gif) no-repeat; background-position:top right;  clear:both; height:34px;}
.leftpan_down {border:1px solid #dcdcdc; width:648px; height:34px; margin:0 auto;}
.leftpan_top h2 {background:url(../Img/bar01_01.gif) no-repeat;  display:block; background-position:top left;padding-left:18px; padding-top:0px!important;padding-top:2px; line-height:32px;float:left;font-size:14px; }
.leftpan h2 {background:url(../Img/bar01_01.gif) no-repeat;  display:block; background-position:top left;padding-left:18px; padding-top:0px!important;padding-top:2px; line-height:32px;float:left;font-size:14px; }
.leftpan span {font-size:12px; font-style:normal; font-weight:normal; line-height:34px; text-align:right; color:#666; float:right; padding-right:20px;}
.leftpan span a { font-size:12px; font-style:normal; font-weight:normal; line-height:34px;  text-align:right; color:#45a0cd; }
.leftpan span a:hover { line-height:34px;  color:#666; text-decoration:underline;color:#45a0cd;}
.leftpan h5 {color:#666;font-size:12px; font-weight:normal; line-height:32px; padding-top:0px!important; padding-top:1px;}

.leftpaninner_top {background:url(../Img/bar01_inner.gif) repeat-x; background-position:top right;  clear:both;border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; height:32px;}
.leftpaninner h2 {display:block; padding-left:18px; padding-top:0px!important;padding-top:2px; line-height:32px;float:left;font-size:14px; }
.leftpaninner span {font-size:12px; font-style:normal; font-weight:normal; line-height:32px;  text-align:right; color:#666; float:right; padding-right:20px;}
.leftpaninner span a { font-size:12px; font-style:normal; font-weight:normal; line-height:32px;  text-align:right; color:#666; }
.leftpaninner span a:hover { line-height:32px;  color:#666; text-decoration:underline}
.leftpaninner h5 {color:#666;font-size:12px; font-weight:normal; line-height:31px; padding-top:0px!important; padding-top:1px;}
.leftpaninner span a.bluelink{color:#45a0cd; line-height:31px;}
.leftpaninner span a.bluelink:hover{color:#45a0cd; text-decoration:underline;}

.assistant_container {border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;  padding:0px 20px!important; padding:0px 20px;background-color:White;}
.assistant_img {float:left; padding-right:10px;}
.assistant_top_left{background:url(../Img/assistant_topleft.gif) no-repeat;width:20px; height:43px; float:left;}
.assistant_top_middle {background:url(../Img/assistant_topmiddle.gif) repeat-x; width:400px; height:43px; line-height:20px;  float:left;}
.assistant_top_right {background:url(../Img/assistant_topright.gif) no-repeat; background-position:top right;  clear:both; height:43px; width:20px; float:right;}
.assistant_top_middle  h2 {display:block;  line-height:43px;float:left;font-size:14px; }
.assistant_top_middle  span {font-size:12px; font-style:normal; font-weight:normal; line-height:43px; text-align:right; color:#666; float:right; }
.assistant_top_middle  span a { font-size:12px; font-style:normal; font-weight:normal; line-height:43px;  text-align:right; color:#666; }
.assistant_top_middle  span a:hover {  color:#666; text-decoration:underline}
.assistant_top_middle  img {padding:0px 5px;}
.assistant .imgclose {padding-top:8px;}
.assistant_bottom_left {background:url(../Img/assistant_bottomleft.gif) no-repeat;background-position:bottom left; width:20px;height:23px;   float:left;}
.assistant_bottom_middle{background:url(../Img/assistant_bottommiddle.gif) repeat-x; width:400px; height:23px; float:left;}
.assistant_bottom_right  {width:100%;  background:url(../Img/assistant_bottomright.gif) no-repeat;background-position:bottom right; width:20px;height:23px; float:right;}

.rightpan_top {background:url(../Img/bar02_02.gif) no-repeat; background-position:top right;  clear:both;zoom:1;}
.rightpan h2 {background:url(../Img/bar02_01.gif) no-repeat;  display:block; background-position:top left;padding-left:18px; padding-top:0px!important;padding-top:2px; line-height:34px!important; line-height:32px;float:left;  color:#fff; font-size:14px; }
.rightpan span {font-size:12px; font-style:normal; font-weight:normal; line-height:34px; text-align:right; color:#fff; float:right; padding-right:20px;}
.rightpan span a { font-size:12px; font-style:normal; font-weight:normal; line-height:34px;  text-align:right; color:#fff;float:right; }
.rightpan span a:hover { line-height:34px;  color:#fff;}

.common_container {border:1px solid #dcdcdc; border-top:none; padding:10px 20px!important; padding:8px 20px; zoom:1;}
.common_container_ri {border:1px solid #dcdcdc; min-height:0; height:auto; border-top:none; border-top:0px; padding:10px 15px!important; padding:8px 15px;}
.common_container_rinew {border:1px solid #dcdcdc; min-height:0; height:auto; border-top:none; border-top:0px; padding:10px 10px!important; padding:8px 10px;}
.common_container_rinoborder {padding:10px 15px!important; padding:5px 15px;}
.common_container_riborder {border:1px solid #dcdcdc; padding:15px 15px!important; padding:10px 15px;}

.common_content {width:285px; float:left;}
.common_content_marginright {margin-right:30px;}
.common_content img {float:left;margin-right:8px;margin-bottom:5px;}
.common_content p {line-height:20px; text-indent:0px;}
.common_content02 {}
.common_content02 img {float:left;margin-right:8px;margin-bottom:5px;}
.common_content02 img.clearfloat {float:none; margin-right:8px;margin-bottom:5px;}
.common_content02 p {line-height:20px; text-indent:0px;}
.common_content03 {width:193px; float:left;}
.common_content03_marginright {margin-right:18px;}
.common_content03 img {float:left;margin-right:8px;margin-bottom:5px;}
.common_content03 p {line-height:20px; text-indent:0px;}

.detaillink {text-align:right; line-height:30px;}
.detaillink a {color:#2885c6; padding-right:10px;}
.detaillink a:hover {color:#2885c6;text-decoration:underline;}

.list01 {border:1px solid #dcdcdc; border-top:none; font-size:12px;padding:9px 15px!important;padding:3px 15px 10px 15px;}
.list01 ul {line-height:22px;}
.list01 li {line-height:22px; padding-left:10px;}

.list04 {border:1px solid #dcdcdc; font-size:12px;padding:9px 15px!important;padding:3px 15px 10px 15px;}

.product{ margin-top:5px;}
.product_label_bg {background:url(../Img/bar01_02.gif) top right no-repeat;}
.more {width:50px; text-align:right; float:right; line-height:34px; padding-right:15px;}
.product_label{background:url(../Img/bar01_01.gif) no-repeat; padding-left:15px; height:34px; }
.product_label li{float:left; width:101px; height:34px; line-height:34px; text-align:center; font-weight:bold;color:#3567a5; font-size:14px;}
.product_label .lablehover{background:url(../Img/bar01_tabhover.gif) no-repeat; width:101px; height:34px; line-height:34px; text-align:center; font-weight:bold; color:#fff;}
.product_label .lablenohover{ height:34px; line-height:34px; text-align:center; font-weight:bold; color:#3567a5;}

.more {width:50px; text-align:right; float:right; line-height:34px; padding-right:15px;}
.friendlogo {float:left; text-align:center;}

.righttab{ margin-top:5px;}
.righttab .more {width:50px; text-align:right; float:right; line-height:32px; padding-right:10px;}

.tab01 {border:1px solid #ccc;}
.tab01 td {border:1px solid #ccc; border-collapse:collapse; line-height:22px; padding:2px 10px;}
.tab01 td.color {background:#eee;}

.tab01Order {border:1px solid #ccc;}
.tab01Order td {border:1px solid #ccc; border-collapse:collapse; line-height:22px; }
.tab01Order td.color {background:#eee;}

#footer {clear:both; background:url(../Img/wrapper.png) repeat-x 0 -502px; text-align:center; height:73px; line-height:26px; padding-top:15px; margin-top:15px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.center{width:440px; float:left;}

.load{background:url(../Img/load_right.gif) no-repeat right top; height:40px;}
.load p{background:url(../Img/load_left.gif) no-repeat left top; padding-left:60px; line-height:38px; color:#000;}
.load p a{color:#000;}
.load p a:hover{color:#f00;}

h2.none{background:transparent;}
td p{text-align:left; padding-left:10px;}
a.orange{color:#F80; text-decoration:underline;}
.btn04{background:url(../Img/btn04.gif) no-repeat center center; width:75px; height:25px; border:none; text-align:center; vertical-align:middle; font-size:12px; font-weight:bold; color:#fff;padding-bottom:3px!important;  padding-bottom:0px; cursor:pointer;}
.btn05{background:url(../Img/btn05.gif) no-repeat center center; width:75px; height:25px; border:none; text-align:center; vertical-align:middle; font-size:12px; font-weight:bold; color:#fff; padding-bottom:3px!important;  padding-bottom:0px; cursor:pointer;}
.btn_go{background:url(../Img/btn_go.gif) no-repeat center center; width:35px; height:25px; border:none; text-align:center; vertical-align:middle; font-size:12px; font-weight:bold; color:#fff; cursor:pointer;}

.bank_select{height:71px; background:url(../Img/bank_select_right.gif) no-repeat right top; position:relative; margin-bottom:5px!important; margin-bottom:0;}
.bank_select table.kuang{height:71px; background:url(../Img/bank_select_left.gif) no-repeat 1px 0px; vertical-align:middle;}
td.noneline{border:none; padding:2px; background:transparent; padding-left:10px;}
td.noneline .viewdetail{background:transparent; position:absolute; right:10px; bottom:5px; text-align:right; padding-right:10px;}

/*label{width:80px; float:left; height:29px!important; height:30px; padding-left:10px;}*/
.domainType td label {display:inline; float:none; width:50px;}

.listbox img{float:left; margin-right:10px;}

.list ul{display:block;}
.list ul li{display:block; height:28px;}
.list .title{font-size:14px; font-weight:bold; border-bottom:1px dotted #ccc;}
.list ul li span.time{display:block; height:28px; line-height:28px; width:80px; float:right; margin-right:10px; text-align:left;}

.page{text-align:right; padding:10px; padding-right:20px;}


.search_questionbox{height:71px; background:url(../Img/bank_select_right.gif) no-repeat right top;}
.search_question{height:51px; background:url(../Img/bank_select_left.gif) no-repeat left top; padding-top:20px; padding-left:30px;}

.middlebox{background:url(../Img/middlebox_t_right.gif) no-repeat top right;}
.middlebox .top{background:url(../Img/middlebox_t_left.gif) no-repeat top left; height:120px; padding:0 20px;}
.middlebox .top p{font-size:15px; color:#3567a5; font-weight:bold; line-height:30px; padding-left:100px; padding-top:30px; padding-bottom:10px; border-bottom:1px solid #d1d1d2;}
.middlebox .list{background:url(../Img/middlebox_m_left.gif) repeat-y left; border-top:none; border-bottom:none; text-align:center; padding:20px 100px;}
.middlebox .list p{text-align:left; padding:5px 20px; height:30px; line-height:30px; clear:both;}
.middlebox .list p label{display:block; width:100px;}
.middlebox .bottom{background:url(../Img/middlebox_b_right.gif) no-repeat bottom right; height:20px;}
.middlebox .bottom p{background:url(../Img/middlebox_b_left.gif) no-repeat bottom left; font-size:0px; height:20px;}

.middlebox02{background:url(../Img/middlebox_t_right02.gif) no-repeat top right;}
.middlebox02 .top02{background:url(../Img/middlebox_t_left02.gif) no-repeat top left; height:80px; padding:0 20px;}
.middlebox02 .top p{font-size:15px; color:#3567a5; font-weight:bold; line-height:30px; padding-left:100px; border-bottom:1px solid #d1d1d2;}
.middlebox02 .list{background:url(../Img/middlebox_m_left.gif) repeat-y left top; border-top:none; border-bottom:none; text-align:center; padding:0px 100px 10px 100px;}
.middlebox02 .list p{text-align:left; padding:5px 20px; height:30px; line-height:30px; clear:both;}
.middlebox02 .list p label{display:block; width:100px;}
.middlebox02 .bottom{background:url(../Img/middlebox_b_right.gif) no-repeat bottom right; height:20px;}
.middlebox02 .bottom p{background:url(../Img/middlebox_b_left.gif) no-repeat bottom left; font-size:0px; height:20px;}

h6 {font-size:12px; color:#333333; font-weight:bold; line-height:22px;}
.red {color:#FF0000; font-size:12px;}

.breadCrumb {line-height:41px; color:#333;}
.titleright {background:url(../Img/titleright.gif); background-repeat:no-repeat; height:41px; width:10px; float:right; position:relative}
.center_content {width:610px; float:left;}
.center_content p {line-height:20px; text-indent:25px;}
.center_content .help span {float:none; line-height:150%;}
.underline {border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#ccc; height:25px;}
.color {background:#f4f4f4;}
.fullscreen {width:918px; float:left; margin:10px 0 0 0; border:1px solid #dcdcdc; padding:10px 20px!important; padding:5px 20px;}
.tab02 td {border:none; line-height:22px; padding:2px 10px;}
.tab02 td.color {background:#eee;}
.tab03 {border:1px solid #ccc;}
.tab03 td {border:none line-height:22px; padding:2px 10px;}
.tab03 td.color {background:#eee;}

.txt_title2 {font-family:"寰蒋闆呴粦"; font-size:18px; font-weight:normal; color:#000; text-align:left;}
.txt_title {text-align:right; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#F30; text-decoration:none;}
.txt_infor {font:normal 12px/20px Arial, Helvetica, sans-serif; color:#606060; text-decoration:none; text-align:left;}
.infor_tab2 {font-family:normal 12px/14px Arial, Helvetica, sans-serif; color:#606060; text-decoration:none; background-color:#f3f9ff; height:100%; width:98%; border:1px solid #fcac63;}

.reg_button{width:100px; height:25px; border:1px solid #3b81d7; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:150%; font-weight:bold; text-decoration:none; color:#FFFFFF; background-attachment:fixed;    background:url(../Img/button_bg.jpg); background-repeat:repeat-x; background-position:center; top:0px; clip:rect(auto,auto,auto,5px); cursor:pointer;}

.maininfor {font:normal 12px/200% Arial, Helvetica, sans-serif; color:#606060; text-decoration:none; text-align:left;}
.tab_xx_input_more2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:150%; height:50px; border:1px solid #a5acb2; width:100%;}

.style1 {font:bold 14px/150% Arial, Helvetica, sans-serif; color:#2b2b2b; text-decoration:none; text-align:left;}
.top_font_registration {font-weight:bold;            color:#f70302;            text-decoration:none;            font-size:12px;       }
        
.casesearchtitle{font-weight:bold; background:url(../Img/casesearchtitlebg.gif); background-repeat:no-repeat; background-position:left; text-align:left; text-indent:35px; height:38px;}

.infortab {width:100%; font-family:"新宋体"; font-size:12px; background-color:#A1A1A1; margin-top:10px;}
.infortab th {background-color:#E3E3E3; color:#333; font-weight:normal;}
.infortab td {background-color:#FFF;}

.txt_title3 {font:bold 12px/150% Arial, Helvetica, sans-serif; color:#2b2b2b; text-decoration:none; text-align:left;}
.txt_title33 {font:bold 12px/150% Arial, Helvetica, sans-serif; color:#2b2b2b; text-decoration:none; text-align:center;}
.servicetitle{font-weight:bold; background-repeat:no-repeat; background-position:left; text-align:left; text-indent:5px; height:38px; background-image:url(../Img/servicetitle.gif); font-family:Arial, Helvetica, sans-serif; font-size:14px;}


.tab_xx_input2_readonly {border:0; color:#666;}

/* added by xiaozj 2010-1-15 */
table.newsList td {background:url(../Img/listDot.gif) no-repeat left center; padding-left:8px;}
#popBg {position:absolute; left:0; top:0; width:100%; overflow:hidden; background:#333333; filter:alpha(opacity=0); opacity:0; -moz-opacity:0; z-index:980;}
.FY_PopupCloser {position:absolute; top:5px; right:5px; color:#000000; text-decoration:none;}
.FY_PopupHighLight {left:50%; z-index:990; overflow:hidden;}

/*  体验时填入信息 BEGIN */
.tasteWrapper {background:url(../Img/wrapperTaste.png) no-repeat 0px 0px; padding-top:36px; width:640px;}
.tasteWrapper .tasteBody {background:url(../Img/taste_body.png) repeat-y 0px 0px;}
.tasteWrapper .tasteBody .guestWrapper {margin:0px auto; width:599px; border:2px solid #D3EBB5; padding:1px; background:#FFF;}
.tasteWrapper .tasteBody .userWrapper {margin-top:10px; border:2px solid #F1F1F1;}
.tasteWrapper .tasteBody .guestWrapper .main {padding:20px; background:#D3EBB5;}
.tasteWrapper .tasteBody .userWrapper .main {background:#F1F1F1;}
.tasteWrapper .tasteBody .guestWrapper .main h2 {font:bold 14px "宋体"; color:#027A1B; background:url(../Img/h2_guest.png) no-repeat left bottom; width:570px; padding-bottom:15px; margin-bottom:5px;}
.tasteWrapper .tasteBody .userWrapper .main h2 {background:url(../Img/h2_user.png) no-repeat left bottom;}
.tasteWrapper .tasteBody .guestWrapper .main .summary {font:12px "宋体"; color:#666;}
.tasteWrapper .tasteBody .userWrapper .main .summary {font:12px "宋体"; color:#666; width:240px; margin:10px auto 0; padding-top:10px; border-top:1px solid #CCC;}
.guestWrapper .main table td, .guestWrapper .main table th {padding:6px 3px; line-height:20px;}
.guestWrapper .main table th {text-align:right; font-weight:normal; font-family:"宋体"; width:180px;}
.inputBox {border:1px solid #CCC; padding:3px; width:200px; line-height:1;}
.inputBoxShort {border:1px solid #CCC; padding:3px; width:45px;}
.inputBoxMiddle {border:1px solid #CCC; padding:3px; width:100px;}
.blue_submit, .green_submit {background:url(../Img/wrapperTaste.png) no-repeat 0px -58px; height:32px; width:167px; font:bold 14px/32px "宋体"; color:#FFF; border:0 none; cursor:pointer;}
.green_submit {background:url(../Img/wrapperTaste.png) no-repeat -167px -58px; cursor:pointer;}
.reg_button {background:url(../Img/wrapperTaste.png) -334px -58px; height:19px; width:65px; color:#FFF; font-size:12px; line-height:19px; text-align:center; border:0 none; cursor:pointer;}

.tasteWrapper .footer {clear:both; padding:0 20px;}
.tasteWrapper .tasteBottom {background:url(../Img/wrapperTaste.png) no-repeat 0px -36px; height:22px; }
.tasteWrapper a {color:#2885C6; text-decoration:none;}
.tasteWrapper a:hover {text-decoration:underline; cursor:pointer;}
/*  体验时填入信息 END */

/* Add:2010-4-7 订单支付 */
.orderpay li {margin-right:10px;}
/* Added By Xiaozj 20100425 For InfoCenter */
.mainColumn {width:650px; float:left;}
.sideColumn {width:300px; float:right;}
.payTutorial .mainColumn {width:700px;}
.payTutorial .sideColumn {width:250px;}
.payTutorial .content {padding:19px; width:660px; overflow:hidden;}
.mainColumn .bannerAD {height:90px; margin-bottom:5px;}
.sideColumn .sideAD {margin-bottom:5px;}
.mainColumn .box {clear:both; background:url(../Img/wrapper.png) repeat-x left top; margin-bottom:5px;}
.mainColumn .box h2.title {height:34px; padding-left:10px; background:url(../Img/wrapper.png) no-repeat 0 -34px; font-size:14px; font-weight:bold; color:#3567A5; line-height: 34px;}
.mainColumn .box h2.title small {font-size:12px; font-weight:bold;}
.mainColumn .box h2.title em {float:right; width:100px; height:34px; background:url(../Img/wrapper.png) no-repeat right -68px; font:normal 12px/34px Verdana;}
.mainColumn .box h2.title em a {color:#2885C6; font-style:normal;}
.box h2.title em a:hover {text-decoration:underline;}
.mainColumn .box .boxContent {padding:9px; background:#FFF; border:1px solid #DCDCDC; border-top:0 none; overflow:hidden;}
.mainColumn .infoList p.h {padding:0 10px 10px;}
.mainColumn .infoList p.h a {font-size:20px; font-weight:bold; color:#000;}
.mainColumn .infoList p.h a:hover {text-decoration:underline;}
.mainColumn .infoList ul {width:610px; padding:0 10px;}
.mainColumn .infoList ul li {float:left; width:285px; padding:2px 15px 2px 5px; background:url(../Img/listDot.gif) no-repeat left center; overflow:hidden;}
.sideColumn .search {background:url(../Img/side_search.png) no-repeat left top; width:300px; height:75px;}
.sideColumn .search p {background:url(../Img/search.gif) no-repeat 20px 22px; height:24px; padding:22px 0 29px 50px;}
.sideColumn .search p .inputBox {width:150px;}

.mainColumn .fullList ul li {padding:8px 15px 8px 30px; background-image:url(../Img/icon.gif); background-repeat:no-repeat; background-position:15px center;}
.mainColumn .infoDetail h1.info_title {padding:20px 0; font-size:20px; font-weight:bold; color:#000; text-align:center;}
.mainColumn .infoDetail p.info_date {padding:5px 0; margin:0 10px; text-align:right; border-bottom:1px dashed #DCDCDC;}
.mainColumn .infoDetail div.info_txt {margin:0 10px; padding-top:5px; word-wrap:break-word; word-break:break-all;}
.mainColumn .infoDetail div.info_txt .info_ad {float:right; width:250px; height:250px; padding:0 0 5px 5px;}
.mainColumn .infoDetail div.info_txt p {margin-bottom:1.5em;}
.mainColumn .infoDetail h2.end, .mainColumn .infoDetail h2.end em {background:#FFF;}
.mainColumn .search {background:url(../Img/infoSearch.png) no-repeat left top; padding-top:10px;}
.mainColumn .search p {background:url(../Img/search.png) no-repeat 45px center; padding-left:80px;}
.mainColumn .search .inputBox {width:400px;}
.mainColumn .search .hotkeywords {background:url(../Img/infoSearch.png) no-repeat left bottom; padding:5px 0 20px 50px;}
.mainColumn .search .hotkeywords table {float:left;}
.mainColumn .search .hotkeywords a {color:#F63;}
.mainColumn .search .hotkeywords a:hover {text-decoration:underline;}

/* Added By Xiaozj 2010-4-28 For MainNav */
.menucontainer {clear:both; width:950px; height:34px; padding-right:10px; margin:0 auto; background:#2D71A5 url(../Img/wrapper.png) no-repeat right -306px; position:relative; z-index:100;}
.menucontainer .menu {float:left; width:786px; background:url(../Img/wrapper.png) repeat-x -110px -272px;}
.menucontainer .menu ul {float:left; padding-left:20px; background:url(../Img/wrapper.png) no-repeat -100px -238px;}
.menucontainer .menu ul li {float:left; position:relative; background:url(../Img/wrapper.png) no-repeat left -204px;}
.menucontainer .menu ul li.esp {background:url(../Img/wrapper.png) no-repeat left -272px;}
.menucontainer .menu ul li a {float:left; width:92px; height:34px; text-align:center; color:#FFF; font:bold 14px/34px Arial;}
.menucontainer .menu ul li a:hover {background:url(../Img/wrapper.png) no-repeat left -238px; color:#175D94;}
.menucontainer .menu ul li.esp a {width:107px;}
.menucontainer .menu ul li.esp a:hover {background:url(../Img/wrapper.png) no-repeat left -306px;}
.menucontainer .menu ul li.current a {color:#175D94; background:url(../Img/wrapper.png) no-repeat left -306px;}
.menucontainer .menu ul li.esp div {display:none; position:absolute; background:#EEE; left:0; top:34px;}
.menucontainer .menu ul li.esp div a {float:none; display:block; width:auto!important; width:77px; min-width:77px; padding:0 15px; height:34px; background:#EEE; white-space:nowrap; color:#175D94; font:normal 12px/34px Verdana; text-align:left;}
.menucontainer .menu ul li.esp div a:hover {background:#01518d; color:#FFF;}
.menucontainer #nav_right {float:right; width:144px; height:34px; line-height:34px; padding-right:20px; background:url(../Img/wrapper.png) repeat-x 0 -204px; text-align:right;}
/* ---- End ---------------- For MainNav */


/* Added For LiveIDChoice 20100505 */
table.LiveIDChoice {width:400px; margin :40px auto 0;}
table.LiveIDChoice td {width:100%; padding:4px 0;}
table.LiveIDChoice td input {vertical-align:middle;}
table.LiveIDChoice td label {float:none; display:inline; width:auto; padding:0;}

.mainColumn .successCase .boxContent {width:610px; height:349px; padding:15px 19px;}
.mainColumn .successCase .boxContent .wrapper {width:610px; overflow:hidden;}
.mainColumn .saasSchool .boxContent {padding:15px 19px;}

/* SaaS学堂 */
.schoolBox {width:640px; margin-right:-30px; overflow:hidden;}
.schoolBox dl {float:left; width:290px; padding-right:30px;}
.schoolBox dl dt {float:right; width:140px; text-align:left;}
.schoolBox dl dt a strong {color:#3567A5; line-height:24px;}
.schoolBox dl dt a:hover {text-decoration:underline;}
.schoolBox dl dd.img {float:left; width:145px; height:78px; padding:0 5px 5px 0;}
.schoolBox dl dd.img img {width:145px; height:78px;}
.schoolBox dl dd.intro {clear:both; height:120px; padding-top:5px; border-top:1px dashed #CCC; line-height:20px; overflow:hidden;}
.schoolBox dl dd.link {text-align:right;}
.schoolBox dl dd.link a {color:#2885C6;}
.schoolBox dl dd.link a:hover {text-decoration:underline;}

/* 友情链接 */
.mainColumn .flink {position:relative;}
.mainColumn .flink ul.tabHead {position:absolute; left:15px; top:0;}
.mainColumn .flink ul.tabHead li {float:left; width:101px; height:34px; font:bold 14px/34px "宋体"; color:#3567A5; text-align:center; cursor:pointer;}
.mainColumn .flink ul.tabHead li.current {background:url(../Img/wrapper.png) no-repeat 0 -340px; color:#FFF;}
.mainColumn .flink .boxContent {position:relative; display:none;}
.mainColumn .flink .boxContent a.viewDetail {position:absolute; right:20px; top:-25px; color:#45a0cd;}
.mainColumn .flink div.current {display:block;}
.mainColumn .flink h2.title em a.gotomore {display:none; color:#45a0cd;}

/* 合作联盟 */
.cooperate .boxContent p {padding:0 0 5px 0; border-bottom:1px dashed #CCC;}
.cooperate .boxContent ul li {height:25px; padding:0 0 0 20px; background:url(../Img/icon.gif) no-repeat left center; line-height:25px;}

/* ---- Begin -2010-05-27--- For RegSuccess */
.hidden {display:none;}
a.silverBtn {float:left; height:29px; padding-left:15px; background:url(../Img/toolsoft.png) no-repeat -790px -85px; text-decoration:none; color:#333;}
a.silverBtn span {float:left; height:29px; padding-right:15px; background:url(../Img/toolsoft.png) no-repeat right -85px; font:normal 12px/29px "宋体"; cursor:pointer;}
a.orange {color:#F60; text-decoration:underline;}
a.orange:hover {text-decoration:none;}
.regSuccess {clear:both; width:940px; margin:30px auto;}
.regSuccess h1 {height:45px; padding-left:20px; background:url(../Img/toolsoft.png) no-repeat 0 0; line-height:45px; font:normal 20px/45px "微软雅黑", "黑体", "宋体"; color:#001571;}
.regSuccess .main {padding:40px 40px 40px 180px; border:1px solid #BEBEBE; overflow:hidden;}
.regSuccess .main .summary {font:bold 20px/1 Arial; padding:0 0 30px 0; color:#000; margin-left:-140px;}
.regSuccess .main .summary strong {color:#F00;}
.regSuccess .main ul.tabLabel {overflow:hidden;}
.ecuser .main ul.tabLabel {padding-left:107px;}
.regSuccess .main ul.tabLabel li {float:left; width:148px; height:50px; margin-right:67px; background:url(../Img/toolsoft.png) no-repeat -600px -85px;}
.regSuccess .main ul.tabLabel li a {float:left; width:148px; height:50px; font:bold 18px/50px "微软雅黑", "黑体", "宋体"; text-align:center; color:#FFF;}
.regSuccess .main .content {position:relative; padding-top:20px;}
.regSuccess .main .content span.arrow {display:block; position:absolute; width:24px; height:20px; left:62px; top:1px; background:url(../Img/toolsoft.png) no-repeat -440px -120px; text-indent:-9999px;}
.ecuser .main .content span.arrow {left:169px;}
.regSuccess .main .productNav, .regSuccess .main .dashboardNav, .regSuccess .main .help {width:516px; height:186px; padding:20px 30px; border:1px solid #B2CCFF; background:url(../Img/toolsoft.png) no-repeat 0 -165px; overflow:hidden;}
.regSuccess .main .content dl {float:left; width:300px;}
.regSuccess .main .content dl.mininav {width:216px;}
.regSuccess .main .content dt {font-weight:bold; color:#001571;}
.regSuccess .main .content ul li {height:29px; padding-left:10px; background:url(../Img/toolsoft.png) no-repeat -937px -362px; line-height:29px;}
.regSuccess .main .help ul li {float:left; width:248px;}
.regSuccess .main .help p {clear:both; padding:15px 0 0 0;}
.regSuccess .main .content ol li {clear:both; padding-top:10px;}
/* ---- End ---------------- For RegSuccess */

/* 新的盒模型 Xiaozj 20100613 */
.boxLabel,
.boxLabel h2,
.InfoList li {background:url(../Img/cnsaas.png) no-repeat 0 0;}

.boxModel {clear:both; margin-bottom:5px;}
.boxLabel {position:relative; height:34px; padding-right:10px; background-position:right top;}
.boxLabel h2 {padding-left:10px; height:34px; background-position:-240px -35px; color:#3567A5; font:bold 14px/34px Arial;}
.boxLabel h2 em {margin-left:5px; color:#666; font:normal normal 12px/34px Arial;}
.boxLabel img {vertical-align:middle;}
.boxLabel .viewmore {position:absolute; right:10px; top:10px; line-height:1;}
.boxLabel .viewmore a {color:#45A0CD;}
.boxLabel .viewmore a:hover {text-decoration:underline;}
.boxLabel ul {position:absolute; left:15px; top:0;}
.boxLabel ul li {float:left; width:101px; height:34px; font:bold 14px/34px "宋体"; color:#3567A5; text-align:center; cursor:pointer;}
.boxLabel ul li.current {background:url(../Img/wrapper.png) no-repeat 0 -340px; color:#FFF;}
.sideColumn .boxLabel {background-position:right -70px;}
.sideColumn .boxLabel h2 {background-position:-240px -105px; color:#FFF;}
.sideColumn .boxLabel .viewmore a {color:#FFF;}
.boxBody {border:1px solid #DCDCDC; border-top:0 none; overflow:hidden; zoom:1;}
.productSearch .boxBody,
.productCenterIntro .boxBody {padding:9px;}

/* 信息列表 */
.boxBody .InfoList li {height:22px; padding-left:15px; background-position:-591px -142px; line-height:22px; word-break:break-all; overflow:hidden;}

/* 方案超市分类浏览 */
.projectBox {float:left; width:196px; padding:10px; overflow:hidden; zoom:1;}
.projectWrap {float:left; width:216px;}
.projectWrap .projectBox {float:none; width:auto;}
.projectBox dt h3 a {padding:5px 0; color:#3567A5;}
.projectBox dd.pic {float:left; width:71px; height:94px;}
.projectBox dd.intro {float:right; width:120px; height:100px; line-height:20px; overflow:hidden;}
.projectBox dd.link {clear:both; padding:5px 0; text-align:right;}
.projectBox dd.link a {margin-left:1em; color:#45A0CD;}
.projectBox dd.link a:hover {text-decoration:underline;}
.singleSolution .projectBox {float:none; width:278px;}
.singleSolution .projectWrap {width:296px;}
.singleSolution .projectBox dd.intro {width:202px;}
	
/* 产品详情页 产品基本介绍 */
.productBrief .boxLabel h2 em {color:#3567A5; font-weight:bold;}
.productBrief .boxLabel .viewmore {top:0; line-height:34px;}
.productBrief .projectBox {width:628px; float:none;}
.productBrief .projectBox dd.intro {width:550px;}
.productBrief .projectBox dd.priceRule {clear:both;}
.productDetail .boxBody {padding:10px;}
.docDownload {clear:both;}
.docDownload h2 {padding:5px 0; border-bottom:1px solid #BAD0E1; font-size:14px; color:#3567a5;}
.docDownload p {padding:5px 0 20px; line-height:24px;}
.docDownload p a {color:#45A0CD;}
.docDownload p a:hover {text-decoration:underline;}

/* 产品详情页中的支付方式 */
.purchaseBrief {margin-top:5px; border:1px solid #DCDCDC;}
.purchaseBrief h2.title {height:32px; padding:0 10px; position:relative; border-bottom:1px solid #DCDCDC; background:url(../Img/cnsaas.png) repeat-x 0 -170px; line-height:32px;}
.purchaseBrief h2.title span {position:absolute; right:10px; top:0; font:normal 12px/32px Arial;}
.purchaseBrief .content {padding:10px;}

.purchaseDetail dt {font:bold 14px/30px Arial; color:#3567a5;}
.paymode {height:100%; border-bottom:1px dotted #ccc; position:relative;}
.paymode dl{display:block; height:100%;}
.paymode dt{float:none; height:auto; font-size:14px; font-weight:bold; padding-left:20px;}
.paymode dd{display:block; width:auto; float:left; padding:2px;}
.paymode dd img{float:left; padding-right:10px; vertical-align:middle;}
.paymode .detail{display:block; text-align:right; padding-right:30px; position:absolute; bottom:5px; right:0px;}

/* 产品详情页中的产品问答 */
.productQA h2.title {height:32px; padding:0 10px; position:relative; border:1px solid #CCC; border-bottom-color:#999; background:url(../Img/cnsaas.png) repeat-x 0 -170px; line-height:32px;}
.productQA h2.title span {position:absolute; right:10px; top:0; font:normal 12px/32px Arial;}
.productQA .content table {border:1px solid #DDD;}
.productQA .content table td {border:1px solid #DDD; line-height:22px; padding:2px 10px;}
.productQA .content table td.color {background:#EEE;}

/* 分页条 */
.pagebar {clear:both; margin:-5px 0 5px; padding:5px 15px;border:1px solid #dcdcdc; border-top:0 none; text-align:center;}
.fullList .pagebar {border:0 none; margin-top:5px;}
.pagebar a {color:#2885c6; padding-right:10px;}
.pagebar a:hover {color:#2885c6;text-decoration:underline;}

/* 在线客服方形区域 */
.simpleBox {border:1px solid #dcdcdc;}

/* 侧栏所有产品列表 */
.allProducts .boxBody {padding:8px 15px;}
.allProducts dl {border-bottom:1px solid #DCDCDC;}
.allProducts dl dt {font-weight:bold; color:#45A0CD; line-height:24px; cursor:pointer;}
.allProducts dl dd {display:none; height:21px; padding-left:10px; margin-left:10px; overflow:hidden; background:url(../Img/wrapper.png) no-repeat -117px -481px; line-height:21px;}
.allProducts dl.current dd {display:block;}

/* 搜索文本框 */
.searchInput {padding:3px; border:1px solid #CCC; line-height:1; vertical-align:middle;}

/* 渠道商搜索 */
.varSearch .boxBody {padding:10px 20px; line-height:18px;}
.varSearch .boxBody p {margin-bottom:18px;}

/* 软件搜索结果 */
.productDetailList .projectBox {width:628px; float:none; border-bottom:1px solid #DCDCDC;}
.productDetailList .projectBox dd.intro {width:550px; height:90px;}

/* 产品问答 */
.productQAList li {clear:both; height:29px; padding:0 10px 0 25px; border-bottom:1px solid #ddd; background:url(../Img/cnsaas.png) no-repeat -585px -140px; line-height:29px;}
.productQAList li.color {background-color:#EEE;}
.productQAList li span {float:right; margin-left:1em;}
.productQADetail dt {position:relative; padding:5px 85px 5px 45px; border-bottom:1px solid #DCDCDC; background-color:#EEE; text-indent:-40px; font-weight:bold; overflow:hidden;}
.productQADetail dt span {position:absolute; right:5px; top:50%; margin-top:-0.5em; line-height:100%;}
.productQADetail dd {padding:5px 5px 5px 45px; height:auto!important; height:200px; min-height:200px; text-indent:-40px;}

 成功案例 
.caseBox {padding:10px; border-bottom:1px solid #DCDCDC;}
.wrap {width:960px; margin:0 auto; clear:both;}
.sideColumn .caseBox {border-bottom:0 none;}
.caseBox dt h3 {font-weight:bold; color:#3567A5;}
.caseBox dt h4 {font-weight:normal; color:#666;}
.caseBox dd.pic {float:left; width:92px; height:69px; margin:0 5px 0 0;}
.caseBox dd.pic img {width:92px; height:69px;}
.caseBox dd.intro {float:left; height:100px; overflow:hidden;}
.sideColumn .caseBox dd.intro {width:180px;}
.succeedCaseList .caseBox dd.intro {width:360px;}
.caseBox dd.link {clear:both; text-align:right;}
.caseBox dd.link a, p.linktoAll a {color:#45a0cd;}
.caseBox dd.link a:hover, p.linktoAll a:hover {color:#000; text-decoration:underline;}
p.linktoAll {padding:0 5px 5px 0; text-align:right;}


/* 热卖软件 */
.successCase-pro {width:298px; overflow:hidden;}
.successCase-pro .hd {position:relative; padding-left:30px; height:30px; background:url(../skin/Default/img2011/repeat-bg.png) repeat-x 0 -240px; line-height:30px;}
.successCase-pro .hd .ass {position:absolute; top:0; left:0; width:24px; height:24px; background-position:-250px -40px;}
.successCase-pro .list {width:298px;}
.successCase-pro .list li {float:left; display:inline; width:149px; margin:-1px 0 0 -1px; border:1px solid #eee; border-bottom:0 none; border-right:0 none; height:119px; text-align:center;}
.successCase-pro .list li img {width:142px; height:99px; vertical-align:top;}
.successCase-pro .list li .count {height:20px; line-height:20px; color:#369;}


/* 资讯中心 */
.totayCommend .boxBody, .infoList .boxBody, .saasSchool .boxBody, .sideInfo .boxBody {padding:9px;}
.totayCommend dl dt {float:right; width:440px; padding-bottom:15px; font-size:20px; font-weight:bold; text-align:left; color:#FF2B33;}
.totayCommend dl dt a {color:#FF2B33;}
.totayCommend dl dt a:hover {text-decoration:underline;}
.totayCommend dl dd.img {float:left; width:180px; height:120px; padding-right:10px;}
.totayCommend dl dd.img img {width:180px; height:120px;}
.totayCommend dl dd.txt {float:right; font-family:"宋体"; width:440px; text-align:left;}
.infoDetail .boxLabel .viewmore {top:0; line-height:34px;}
.infoDetail p.pnb {padding:5px 0; text-align:right;}
.infoDetail p.pnb img {vertical-align:middle;}
.infoDetail p.pnb a {color:#45a0cd;}
.infoDetail p.pnb a:hover {text-decoration:underline;}

/* 成功案例 */
.caseDetail .boxBody {padding:9px;}
.caseDetail .caseBox {padding:0; border-bottom:0 none;}
.caseDetail .boxLabel .viewmore {top:0; line-height:34px;}
.viewCase .caseBox dd.intro {width:532px;}

/* 在线培训 */
.hotVideo {float:left; clear:none; width:250px; margin-right:10px;}
.videoPlay {float:left; clear:none; width:440px;}
.trainingInfo {float:right; clear:none; width:250px;}
.videoList {height:225px; overflow:hidden;}
.videoList li {float:left; width:230px; height:54px; padding:10px 0; border-bottom:1px dotted #CCC;}
.videoList li img {float:left; width:75px; height:54px;}
.videoList li p {float:left; width:150px; line-height:18px; overflow:hidden;}
.hotVideo .videoList {height:300px; padding-bottom:10px;}
.hotVideo .videoList li {width:228px; padding:10px; overflow:hidden;}
.videoPlay .boxBody {height:310px; text-align:center; line-height:30px;}
.videoPlay .boxBody .tips {color:#3567A5;}
.videoPlay .boxBody .tips a:link {color:#3567A5;}
.novideo {background:url(../Img/No-Video.png) no-repeat center center;}
.trainingInfo .boxBody {height:310px;}
.trainingInfo .list {height:275px; overflow:hidden;}
.trainingInfo .list li {padding:9px; line-height:1;}
.trainingInfo .precontract {padding:5px; height:25px; text-align:right;}
.popularVideos .boxBody {padding:10px 19px;}
.popularVideos .videoSearch {padding-bottom:10px; border-bottom:1px dashed #CCC; line-height:21px;}
.recentQA {float:left; width:700px;}
.recentQA .boxBody ul.InfoList {padding:9px 19px;}
.recentQA .boxBody ul.InfoList li.title {background:none; padding:0 0 5px 0; margin-bottom:5px; border-bottom:1px dotted #CCC; font:bold 14px/30px Arial;}
.recentQA .boxBody ul.InfoList li span {float:right;}
.guideVideo {float:right; width:250px;}
.guideVideo .boxBody ul.InfoList {padding:9px 19px;}
.recentQA .boxBody,
.guideVideo .boxBody {height:195px; overflow:hidden;}

.hotVideo .boxLabel,
.guideVideo .boxLabel {background-position:right -70px;}
.hotVideo .boxLabel h2,
.guideVideo .boxLabel h2 {background-position:-240px -105px; color:#FFF;}
.hotVideo .boxLabel .viewmore a,
.guideVideo .boxLabel .viewmore a {color:#FFF;}

.videoDetail {padding:40px 239px 0; background:url(../Img/graykuang_big.gif) no-repeat top center; height:480px;}
.videoDetail .tips {color:#3567A5; text-align:center;}
.videoDetail .tips a:link {color:#3567A5;}
.videoDetail .videoInfo .download {float:right;}

.relatedVideo {padding:30px 0 0; position:relative;}
.relatedVideo h3 {padding-left:100px;}
.relatedVideo div {width:690px; margin:0 auto; overflow:hidden;}
.relatedVideo .videoList {width:690px; height:74px;}
.relatedVideo .videoList li {border-bottom:0 none;}
.relatedVideo a.videoprev,
.relatedVideo a.videonext {display:block; width:38px; height:37px; position:absolute; text-indent:-9999px; top:70px;}
.relatedVideo a.videoprev {left:100px; background:url(../Img/button-prev.gif);}
.relatedVideo a.videonext {right:100px; background:url(../Img/button-next.gif);}

.allVideo .boxBody {padding:9px 19px;}
.allVideo .relatedCase {padding:5px 0; border-bottom:1px dashed #CCC;}
.allVideo dl {height:54px; padding:5px 0; overflow:hidden; border-bottom:1px dashed #CCC;}
.allVideo dl dt {float:left; width:75px; height:54px; margin-right:5px;}
.allVideo dl dd {float:left; line-height:27px;}
.allVideo dl dd.name {width:300px;}
.allVideo dl dd.time {width:130px;}
.allVideo dl dd.views {width:100px;}
.allVideo .pagebar {margin-top:5px; border:0 none; padding-right:0;}

.allQA {margin-top:5px;}
.allQA .relatedQA {padding:10px 15px; border-bottom:1px solid #DCDCDC; background:url(../Img/bar01_btnbg.gif) repeat-x 0 0;}
.allQA .boxBody ul li span {float:right; margin-left:10px;}

.QAApply .boxBody ul {padding:10px 30px;}
.QAApply .boxBody ul li {padding-bottom:10px; font-family:"宋体";}
.QAApply .boxBody ul li textarea {border:1px solid #CCC; width:450px; height:200px; vertical-align:top;}
.QAApply .boxBody ul li .inputBox {width:50px; padding:1px;}

.trainingDetail .boxBody {padding:19px;}
.trainingDetail .boxBody h3 span {float:right;}
.trainingDetail .boxBody .info {clear:both; margin:30px 0; border:1px solid #EEE; border-bottom:0 none;}
.trainingDetail .boxBody .info p {padding:8px 0.5em 8px 5.5em; border-bottom:1px solid #EEE; background:#FCFCFC; text-indent:-5em;}
.trainingDetail .boxBody .info p.alternant {background:#F8F8F8;}

.varInfo {height:135px; margin:5px 0; padding:9px; border:1px solid #DCDCDC;}
.varInfo dl {float:left; width:210px;}
.varInfo dl dt {color:#3567a5; font-weight:bold;}
.varInfo dl dd {padding-left:10px; background:url(../Img/wrapper.png) no-repeat -117px -482px; line-height:19px;}
.varInfo dl dd.morelink {padding-right:30px; background:none; text-align:right;}
.varInfo dl dd.morelink a {color:#45a0cd;}
.varInfo dl dd.morelink a:hover {text-decoration:underline;}
.varRecruit .boxBody {padding:20px; line-height:2;}
.varRecruit .boxBody p {margin-bottom:18px;}
.varDownload .boxBody,
.varQuickGuide .boxBody,
.varList .boxBody {padding:9px 19px;}

.varList dl {padding:0 0 15px; margin-bottom:15px; border-bottom:1px solid #BAD0E1;}
.varList dl dt {margin-bottom:10px; padding-left:10px; background:url(../Img/iconred.gif) no-repeat 0 center;}
.varList dl dt a {margin-right:10px; color:#45a0cd;}
.varList dl dt a:hover {text-decoration:underline;}

/* ISV */
.pageTitle {padding:5px 0 5px; margin-bottom:10px; border-bottom:1px solid #3567A5; color:#3567A5; font-weight:bold; font-size:14px;}
.isvInfo {border:1px solid #DCDCDC; height:170px; margin:0 0 5px 0;}
.isvInfo dl {float:left; width:200px; padding:15px 6px 15px 10px;}
.isvInfo dl dt {color:#3567A5; font-weight:bold;}
.isvInfo dl dd {padding-left:52px; background:url(../Img/isv_icon1.gif) no-repeat 0 0; text-align:right;}
	.isvInfo dl dd.flow {background-image:url(../Img/isv_icon2.gif);}
	.isvInfo dl dd.payoff {background-image:url(../Img/isv_icon3.gif);}
.isvInfo dl dd p {height:100px; text-align:left;}
.isvInfo dl dd a {color:#45A0CD;}
.isvInfo dl dd a:hover {text-decoration:underline;}

.isvSoftList {width:100%; margin:5px 0;}
.isvSoftList td {padding:2px 3px 2px 20px;}

.isvSuccess td {width:160px; padding:5px 0; text-align:center;}

.isvNews .boxBody {padding:9px 19px;}
.isvNews .InfoList a {margin-right:10px;}

.isvContentTitle {padding:10px; border-bottom:1px solid #F7F7F7; text-align:center;}
.isvContent {padding:10px; word-break:break-all;}
.isvContent p {margin-bottom:18px;}
.isvContentDate {text-align:right;}
.isvQuick .boxBody {padding:9px 19px;}
.isvQuick .boxBody ol {padding-left:2em;}

.isvPagebar .pagebar {margin-top:0;}

/* 在线定制平台 */
.spIntro .viewmore {top:0;}
.spIntro .boxBody {padding:9px 19px 0;}
.spIntro .boxBody p {text-indent:2em; margin-bottom:18px;}
.spFunction {width:600px; margin:15px 24px;}
.spFunction th {width:50px; padding:5px 0;}
.spFunction td {width:250px;}
.spQuick {height:32px; margin-bottom:5px; border:1px solid #CCC; background:url(../Img/cnsaas.png) repeat-x 0 -170px;}
.spQuick h2 {padding-left:35px; background:url(../Img/people05.gif) no-repeat 5px center; font:bold 14px/32px Arial;}

/* 关于我们等页面 */
.about .boxBody {padding:9px 19px;}
.about .aboutNav {float:left; width:185px; margin-right:15px;}
.about .aboutNav li {margin-bottom:3px;}
.about .content {float:left; width:410px;}
.about .content p {text-indent:2em;}
.about .content p.noIndent {text-indent:0;}
.about .memorabilia p {padding-left:6em; text-indent:-6em;}
.contact .boxBody {padding:20px 20px 100px 220px; background:url(../Img/phone.gif) no-repeat 0 30px;}
.law .boxBody, .protocol .boxBody {padding:30px 20px;}
.law .boxBody p {margin-bottom:18px;}
.payWay .boxBody, .recruit .boxBody {padding:14px;}

/* 客服中心 */
.serviceNav {margin-top:5px;}
.serviceNav .boxBody {border-bottom:0 none;}
.serviceNav .boxBody dl {padding:10px 14px; border-bottom:1px solid #DCDCDC;}
.serviceNav .boxBody dt {padding-left:15px; background:url(../Img/dot_orange.gif) no-repeat left center;}
.serviceFAQ .boxBody {padding:9px 14px;}

/* 安全保障 */
.securityEnsure .viewmore {top:0;}
.securityEnsure .boxBody {padding:9px 14px;}

/* Saas学堂 */
.schoolList dl {padding:14px; border-bottom:1px solid #DCDCDC;}
.schoolList dl dd.pic {float:left; width:145px; height:78px; margin-right:5px;}
.schoolList dl dd.intro {float:left; width:470px; height:80px; overflow:hidden;}
.schoolList dl dd.link {clear:both; text-align:right;}
.schoolList dl dd.link a {color:#2885C6;}
.schoolList dl dd.link a:hover {text-decoration:underline;}
.saasSchoolDetail .viewmore {top:0;}
.saasSchoolDetail .boxBody {padding:14px; word-break:break-all;}
.saasSchoolDetail .boxBody img.pic {float:left; width:145px; height:78px; margin:0 5px 15px 0;}


/* New PageTop */
/* --------------------------------------------------------- CSS Sprite */
i.as, .nav, .mainNav li, .mainNav li a, .nav .cooperate dt, .nav .search-panel, .recommend .box-label h2, .member-guide a,
ul.infolist li, .cateTaxis dl dd ul, .helpmenu .list dl, .helpmenu .list dl dd li, .helpmenu .service dt, a.viewdetail,
.helpmenu .service dd a, .top ul li {background:url(../img/h.png) no-repeat -9999px -9999px;}

.top, .nav, .footer, .box-label, .recommend .box-body, .cateTaxis .box-label h2, .partner .box-label h2 {background:url(../img/r.png) repeat-x -9999px -9999px;}

/* ------------------------------------------------------- Common Class */
.hide {display:none;}
.wrap {width:960px; margin:0 auto; clear:both;}
.as {position:absolute; display:block; overflow:hidden;}

/* Page Top 
.top {height:28px; background-position:0 0; color:#888;}
.top .wrap {position:relative; z-index:20;}
.top a {color:#999; text-decoration:none;}
.top a:hover {color:#F60; text-decoration:underline;}
.top a.orange {color:#F60; text-decoration:none;}
.top a.orange:hover {color:#000; text-decoration:underline;}
.top .toplink {line-height:28px;}
.top ul {position:absolute; right:0; top:0; height:24px; padding:2px 0;}
.top ul li {float:left; width:auto; margin-left:-1px; background-position:right -297px; line-height:24px;}
.top ul li a {padding:0 5px;}
.top ul li.last {background:none;}
.top ul li.help {position:relative;}
.top ul li.help .item {padding:0 21px 0 7px;}
.top ul li.drop .item {position:relative; float:left; padding:0 20px 0 6px; border:1px solid #E5E5E5; border-bottom:0 none; background:#FFF; line-height:23px; z-index:31;}
.top ul li.help div {display:none; position:absolute; right:0; top:23px; padding:5px; border:1px solid #E5E5E5; background:#FFF; z-index:30;}
.top ul li.help div a {display:block; white-space:nowrap; line-height:20px;}
.top ul li.help i {width:13px; height:13px; right:5px; top:5px; background-position:-245px -25px; cursor:pointer;}
.top ul li.drop i {right:4px; top:4px;}*/

/* Logo */
.logo {position:relative; height:95px; background:url(../img/logobar.jpg) no-repeat 0 0; z-index:10;}
.logo h1 {width:170px; height:50px; padding-top:30px;}
.logo h1 a {display:block; width:170px; height:50px; text-indent:-9999px;}
.logo ul {position:absolute; left:504px; top:65px;}
.logo ul li {float:left; width:85px;}
.logo ul li a {color:#069;}
.logo ul li a:hover {text-decoration:underline;}

/* Nav */
.nav {height:103px; margin-bottom:10px; background-position:0 -28px;}
.nav .wrap {position:relative;}
.mainNav {height:42px; padding-top:4px;}
.mainNav li {float:left; width:120px; height:42px; padding:0 6px 0 4px; background-position:right 12px;}
.mainNav li.last {background:none; padding:0 4px;}
.mainNav li a {position:relative; float:left; width:120px; height:42px; text-align:center; font:bold 14px/42px Tahoma; color:#000;}
.mainNav li a:hover {background-position:-100px 0; text-decoration:none; color:#FFF;}
.mainNav li.home {width:93px;}
.mainNav li.home a {width:93px; background-position:0 0; color:#FFF;}
.mainNav li.home a:hover {width:93px; background-position:0 0; color:#FFF;}
.mainNav li a .as {width:19px; height:9px; background-position:-225px -25px; top:-1px; right:20px;}

.nav a.plink {display:block; width:80px; height:23px; position:absolute; top:13px; background:url(../img/channel.png) no-repeat 0 0; text-align:center; line-height:23px; color:#F00;}
.nav a.plink:hover {background-position:0 -25px; text-decoration:none;}
.nav a.channel {right:80px;}
.nav a.isv {right:164px;}
.nav a.isv .as {width:19px; height:9px; background-position:-225px -25px; top:-12px; right:20px;}

.nav .cooperate {position:absolute; right:0; top:0; width:76px; padding-top:13px;}
.nav .cooperate dt {height:23px; padding-left:10px; line-height:23px; color:#175B98; background-position:-225px 0;}
.nav .cooperate dd {position:absolute; left:0; top:34px; width:74px; border:1px solid #B4CCE6; border-top:0 none; background:#E6E6E6;}
.nav .cooperate dd li {padding:3px 0 3px 10px; line-height:20px;}
.nav .cooperate dd li a {color:#000;}
.nav .cooperate dd li a:hover {color:#F60; text-decoration:underline;}

.nav .search {clear:both; padding:13px 0 0 10px;}
.nav .search-panel {position:relative; float:left; width:500px; height:32px; padding:0 0 0 6px; background-position:0 -45px; font-size:14px; overflow:hidden;}
.nav .search-panel input {float:left;}
.nav .search-panel .searchBox {width:395px; height:32px; border:0 none; outline:none; background:none; line-height:32px;}
.nav .search-panel label {position:absolute; left:6px; top:0; line-height:32px; color:#999; cursor:text;}
.nav .search-panel .searchBtn {width:65px; height:32px; margin-left:35px; border:0 none; color:#FFF; background:none; cursor:pointer;}
.nav .search .hot {position:relative; float:left; width:370px; height:32px; padding-left:70px; white-space:nowrap; overflow:hidden;}
.nav .search .hot a {margin:0 5px; line-height:32px; color:#000;}
.nav .search .hot a:hover {color:#F60; text-decoration:underline;}
.nav .search .hot i {width:37px; height:19px; left:30px; top:6px; background-position:-305px 0;}

/* Page Footer */
.footer {clear:both; padding:15px 0 10px; background-position:0 -455px; text-align:center; line-height:24px; color:#666;}
.footer a {margin:0 5px; color:#666;}

/* authentication */
.authentication {padding:10px 0; text-align:center;}
.authentication img {margin:0 10px; vertical-align:middle;}

/* Online Service In PayTutorial Page */
.onlineservice {padding:10px 0; text-align:center;}
.onlineservice p {padding:5px 0 0;}

/* AboutUS -> Partner */
.partner {width:604px; padding:20px 0px 20px 26px; overflow:hidden;}
.partner dl {float:left; width:124px; height:78px; margin:0 25px 15px 0; padding:1px; background:#E5E5E5;}
.partner dl dt img {width:124px; height:52px; vertical-align:top;}
.partner dl dd {height:26px; text-align:center; line-height:26px;}

/* 404 Error */
.error404 {height:231px; margin:60px 0 120px; background:url(../img/404.jpg) no-repeat 160px 10px;}
.error404 p {padding:150px 0 0 365px; font:bold 14px tahoma; color:#000;}
.error404 p a {margin-right:30px; color:#06C; font-weight:normal; text-decoration:underline;}
.error404 p a:hover {color:#F00; text-decoration:none;}

/* orderflow */
.orderflow {width:920px; margin:10px auto; padding:19px; border:1px solid #CCC;}
.orderflow .proname {padding:30px 0 10px; font:bold 14px tahoma; color:#000;}
.orderflow .proname span {color:#f60; font-size:24px;}
.orderflow .proname .pricenum {font:bold 20px tahoma; color:#F00;}
.orderflow table {border-color:#e5e5e5;}
.orderflow .orderdetail {margin-bottom:20px; border:1px solid #e5e5e5;}
.orderflow .orderdetail td {padding:5px;}
.orderflow .orderdetail th {text-align:right; padding:5px;}
.orderflow .orderdetail td .price {font:bold 20px Tahoma; color:#F00;}
.orderflow .orderdetail td .price small {margin-left:5px; font-size:12px;}
.orderflow .orderdetail td .btnlong {vertical-align:middle;}
.orderflow .orderdetail td a.bluelink {color:#F60; font-weight:bold; font-size:14px; margin-left:20px; text-decoration:underline;}
.orderflow .orderdetail .attr {background:#F6F6F6; padding:0;}
.orderflow .orderdetail .attr .product_til {background:#f0f0f0;}
.orderflow .orderdetail .attr .color {width:10%; text-align:right; font-weight:bold;}
.orderflow .orderdetail .attr input {border:1px solid #E5E5E5; border-color:#999 #E5E5E5 #E5E5E5 #999; padding:2px; line-height:1;}
.orderflow .orderdetail .inputbox {border:1px solid #E5E5E5; border-color:#999 #E5E5E5 #E5E5E5 #999; padding:2px; line-height:1;}

