/* CSS Document */
/*layout start*/
.wrapper{
	margin-left:auto;
	margin-right:auto;
	background:url(../img/top_bg.gif) no-repeat top center;
}
.inner-wrapper{
	margin-left:auto;
	margin-right:auto;
	width:960px;
	overflow: inherit;
}
.content-b{
}

.inner-header{}
.main-wrapper{
}
.content{
	
}
.inner-content{
}
.sidebar{
	
}
.inner-sidebar{
}
.clear{
	clear:both;
	font-size:0px;
	line-height:0px;
}
/*layout end*/

/*general style start*/
body{
    background:#0C1C32 url(../img/body_bg.jpg) repeat-x top left;
	margin:0px;
	font-size:12px;
    line-height:21px;
	font-family:Tahoma,Verdana;
	word-break:break-all;
}
img{
	border:0px none;
	vertical-align:top;
}
input{
	font-size:12px;
}
table{
	border-collapse:collapse;
	border:0px none;
	width:100%;
}
a:link,a:visited {
	text-decoration:none;
	color:#004986;
	cursor:pointer;
}
a:hover,a:active {
	color:#EB6100;
	text-decoration:none;
	cursor:pointer;
}
radio{
	margin-top:2px;
}
button{
	padding-top:2px;
    height:22px;
}
.checkbox{}

ul{
  margin:0;
  padding:0;
  list-style:none;
}

ul li{
  list-style-position: outside;
}

p{
  margin:8px 0px;
}

form{
	padding:0px;
	margin:0px;
}
.left{
   display:block;
   float:left;
}
.right{
   display:block;
   float:right;
}
/*general style start*/

/*Font styles*/
.orange{
    color:#FF6600;
}
.orange a:link,
.orange a:visited{
    color:#FF6600;
	text-decoration:none;
}
.orange a:hover,
.orange a:active{
    color:#FF6600;
	text-decoration:underline;
}
.bold{
	font-weight:bold;
}
.red{
	color:#FF0000;
}
.white{
    color:#FFFFFF;
	background:none;
}
.white a:link,
.white a:visited{
   color:#FFFFFF;
}
.white a:hover,
.white a:active{
   color:#FFFFFF;
   text-decoration:underline;
}

.big{
    font-size:14px;
}
.big-more{
    font-size:18px;
	line-height:25px;
}
.small{
  font-size:0.9em;
  line-height:20px;
  margin-bottom:5px;
}
.blue{
    color:#006699;
}
.green{
	color:#009900;
}
.dark-grey{
   color:#333333;
}
.grey{
	color:#666;
}
.grey a:link,
.grey a:visited{
	color:#666;
}
.grey a:hover,
.grey a:active{
	color:#FF0000;
}
h1{
     font-size:18px;
}
h2{
   font-size:14px;
}

.center{
   text-align:center;
}
/*Font styles*/

/*Header styles*/
.top-link{
   background:url(../img/top_link.gif) no-repeat top left;
   width:236px;
   height:29px;
   line-height:25px;
   text-align:center;
}
.header-block{
   width:960px;
   height:38px;
   line-height:38px;
   background:url(../img/header_bg.gif) no-repeat top left;
   margin:10px 0px 10px 0px;
}
.header-tab li{
   display:block;
   float:left;
}
.tab-line{
   height:38px;
   width:3px;
   background:url(../img/header_line.gif) no-repeat top left;
}
.tab-on a:link,
.tab-on a:visited{
   display:block;
   height:38px;
   width:117px;
   background:url(../img/header_on.gif) no-repeat top left;
   text-align:center;
   text-decoration:none;
   color:#000000;
}
.tab-on a:hover,
.tab-on a:active{
   display:block;
   height:38px;
   width:117px;
   background:url(../img/header_on.gif) no-repeat top left;
   text-align:center;
   text-decoration:none;
   color:#000000;
}
.tab-off a:link,
.tab-off a:visited{
   display:block;
   height:38px;
   width:117px;
   background:url(../img/header_off.gif) no-repeat top left;
   text-align:center;
   text-decoration:none;
   color:#000000;
}
.tab-off a:hover,
.tab-off a:active{
   display:block;
   height:38px;
   width:117px;
   background:url(../img/header_on.gif) no-repeat top left;
   text-align:center;
   text-decoration:none;
   color:#000000;
}
/*Header styles*/

/*Content-styles*/
.content-b{
	background:#ffffff url(../img/content_bg.gif) repeat-x top left;
	display:block;
	width:960px;
    height:auto;
}
.content-top{
    background:url(../img/content_top.gif) repeat-x top left;
	display:block;
	width:960px;
	height:8px;
	line-height:8px;
}
.content-c{
	width:958px;
	border-left:1px solid #416887;
	border-right:1px solid #416887;
}
.content-footer{
    width:960px;
	height:16px;
	background:url(../img/content_footer.gif) no-repeat top left;
	line-height:16px;
}
.footer-b{
	background-color:#424142;
	width:960px;
	height: 60px;
}
.content-inner{
    padding:5px 14px;
}
.banner-b{
    width:658px;
	float:left;
	position:relative;
}
.banner-num{
    position:absolute;
	height:20px;
	width:21px;
	bottom:3px;
	right:3px;
}
.sign-b{
	background:url(../img/sign_bg.gif) repeat-y top left;
	float:right;
	height: 188px;
	overflow: hidden;
}
.sign-top{
    background:url(../img/sign_top.gif) repeat-y top left;
	width:260px;
	height:37px;
	line-height:37px;
}
.sign-footer{
    background:url(../img/sign_footer.gif) no-repeat top left;
	width:260px;
	height:8px;
	line-height:8px;
}
.sign-c{
	height:138px;
	padding: 5px 13px 0px 13px;
	width: 234px;
}
.sign-text{
    border:3px solid #E1F1FC;
	width:168px;
}
.sign-text .inner{
    border:1px solid #cccccc;
	height:22px;
	line-height:22px;
	width:166px;
}
.sign-input{
   background:none;
   border:0px none;
   line-height:20px;
   margin:0px 3px;
   width:160px;
   color:#666666;
}
.sign-button-b{
   border-top:1px solid #E1F1FC;
   padding-top:5px;
}
.yellow-button a:link,
.yellow-button a:visited{
   display:block;
   background:url(../img/yellow_button.gif) no-repeat top left;
   height:30px;
   line-height:30px;
   width:93px;
   color:#000000;
   text-align:center;
}
.yellow-button a:hover,
.yellow-button a:active{
   display:block;
   background:url(../img/yellow_button.gif) no-repeat bottom left;
   height:30px;
   line-height:30px;
   width:93px;
   color:#000000;
   text-align:center;
}
.synopsis-b{
	background:url(../img/synopsis_bg.gif) repeat-y top left;
	width:927px;
	height:316px;
	overflow: hidden;
}
.synopsis-title{
   background:url(../img/synopsis_title.gif) no-repeat top left;
   width:927px;
   height:64px;
}
.synopsis-title .title-word{
   height:30px;
   line-height:30px;
   padding:20px 0px 0px 50px;
   color:#006699;
}
.sign-title{
   height:30px;
   line-height:30px;
   padding:3px 0px 0px 50px;
   color:#006699;
}
.synopsis-footer{
   background:url(../img/synopsis_footer.gif) no-repeat top left;
   width:927px;
   height:6px;
   line-height:6px;
}
.index-tele{
 margin:10px;
 padding-left:10px;
 border-left:1px solid #E1F1FC;
 height: 200px;
 padding-top: 10px;
}
.tele-title{
    height:32px;
	line-height:32px;
	padding:0px 0px 0px 40px;
	background:url(../img/telephone_icon.gif) no-repeat top left;
}
.block-b{
	background:url(../img/block_bg.gif) repeat-y top left;
	width:435px;
}
.block-b-2{
	background:url(../img/block_bg_2.gif) repeat-y top left;
	width:316px;
}
.block-title{
	background:url(../img/block_top.gif) no-repeat top left;
	height:34px;
	line-height:34px;
	width:455px;
	overflow: hidden;
}
.block-title-2{
	background:url(../img/block_top_2.gif) no-repeat top left;
	height:34px;
	line-height:34px;
	width:323px;
	overflow: hidden;
}
.block-footer{
    background:url(../img/block_footer.gif) no-repeat bottom left;
	height:6px;
	line-height:6px;
	width:455px;
}
.block-footer-2{
    background:url(../img/block_footer_2.gif) no-repeat bottom left;
	height:6px;
	line-height:6px;
	width:323px;
}
.news-list li{
	border-bottom:1px solid #E1F1FC;
	width:430px;
	display:block;
	margin-bottom:2px;
	height: 22px;
	line-height: 22px;
}
.news-list-2 li{
	border-bottom:1px solid #E1F1FC;
	width:310px;
	display:block;
	margin-bottom:2px;
	height: 22px;
	line-height: 22px;
	overflow:hidden;
}
.customer-list li{
	float:left;
	width:200px;
	margin: 0px 6px;
}
.logo-b{
    background:url(../img/logo_bg.jpg) no-repeat top left;
	width:83px;
	height:59px;
	padding-top:8px;
}
.logo-b img{
    height:35px;
}
.logo-b .inner{
    margin:0px 5px 5px 5px;
	border:1px solid #cccccc;
    padding:2px;
	height:35px;
	background-color:#FFFFFF;
}
.school-b{
    background:url(../img/school_bg.jpg) repeat-y top left;
	width:927px;
}

.school-title{
   background:url(../img/school_top.gif) no-repeat top left;
   width:927px;
   height:36px;
   line-height:36px;
   overflow:hidden;
}
.school-footer{
   background:url(../img/school_footer.jpg) no-repeat top left;
   width:927px;
   height:6px;
   line-height:6px;
}
.school-word{
	border-left:1px solid #A9DBF3;
	padding-left:15px;
	margin-left:20px;
	height:135px;
	min-height:135px;
}
[class].school-word{
    height:auto;
	min-height:135px;
}
/*Content-styles*/

/*Case Web-styles*/
.sidebar-tele-title{
   background:url(../img/inner_tele_top.gif) no-repeat top left;
   width:207px;
   padding:0px 0px 0px 50px;
   height:38px;
   line-height:32px;
   overflow:hidden;
}
.sidebar-tele-footer{
   background:url(../img/inner_tele_footer.gif) no-repeat top left;
   width:207px;
   padding:0px 0px 0px 50px;
   height:8px;
   line-height:8px;
   overflow:hidden;
}
.sidebar-tele-c{
   background:url(../img/inner_tele_bg.gif) repeat-y top left;
   width:217px;
   padding:10px 20px;
}
.word-b{
   width:660px;
}
.case-outline{
   border-top:1px solid #A9DBF3;
   border-bottom:1px solid #A9DBF3;
   padding:8px 0px;
}
.case-title-list li{
   display:block;
   width:660px;
   border-bottom:1px solid #A9DBF3;
   margin-bottom:2px;
}
.case-detail-b{
	padding:10px 0px;
	border-top:1px solid #A9DBF3;
	border-bottom:1px solid #A9DBF3;
	line-height: 25px;
}
.logo-b-b{
    background:url(../img/logo_bg_b.gif) no-repeat top left;
	width:142px;
	height:90px;
	padding-top:15px;
}

.logo-b-b .inner{
    margin:0px 0px 0px 10px;
	border:1px solid #cccccc;
    padding:2px;
	height:62px;
	background-color:#FFFFFF;
	width:115px;
}
/*Case Web-styles*/
 
/*Customer Web-styles*/
.customer-b{
	background-color:#F5FAFD;
	border:1px solid #A9DBF3;
	width: 270px;
	overflow: inherit;
}
.cus-word{
    border-left:1px solid #A9DBF3;
	height:115px;
}
/*Customer Web-styles*/

/*School Web-styles*/
.school-tele-title{
   background:url(../img/faq_top.gif) no-repeat top left;
   width:207px;
   padding:0px 0px 0px 50px;
   height:33px;
   line-height:33px;
   overflow:hidden;
}
.back-top{
    border-bottom:1px solid #cccccc;
	text-align:right;
}
/*Login-web cwt*/
.content-login{
   width:960px;
   height:410px;
   background:url(../img/design_sign_bg.jpg) no-repeat top left;
}
.yellow{
   color:#FFFF00;
}

/*School-more cwt*/
.school-bg{
   width:620px;
   height:390px;
   min-height:390px;
   background:url(../img/school-list-b.jpg) no-repeat 0px 0px;
   margin-left:31px;
   position:relative;
}
[class].school-bg{
   height:auto;
}
.school-tab{
   width:32px;
   position:absolute;
   left:-31px;
   top:0px;
   height:200px;
}
.school-tab-1{
   display:block;
   margin-bottom:10px;
}
.school-tab-1 span{
   display:block;
   width:32px;
   height:92px;
   background:url(../img/school-tab1-off.jpg) no-repeat 0px 0px;
}
.school-tab-1 a:link,
.school-tab-1 a:visited{
   display:block;
   width:32px;
   height:92px;
   background:url(../img/school-tab1-on.jpg) no-repeat 0px 0px;
}
.school-tab-1 a:hover,
.school-tab-1 a:active{
   display:block;
   width:32px;
   height:92px;
   background:url(../img/school-tab1-off.jpg) no-repeat 0px 0px;
}
.school-tab-2 span{
   display:block;
   width:32px;
   height:92px;
   background:url(../img/school-tab2-off.jpg) no-repeat 0px 0px;
}
.school-tab-2 a:link,
.school-tab-2 a:visited{
   display:block;
   width:32px;
   height:92px;
   background:url(../img/school-tab2-on.jpg) no-repeat 0px 0px;
}
.school-tab-2 a:hover,
.school-tab-2 a:active{
   display:block;
   width:32px;
   height:92px;
   background:url(../img/school-tab2-off.jpg) no-repeat 0px 0px;
}
.school-top{
   width:630px;
   height:25px;
   line-height:25px;
   background:url(../img/school-list-bg.jpg) repeat-y 0px 0px;
   text-align:right;
   padding-right:5px;
}
.school-more-list li{
   width:600px;
   height:auto;
   line-height:28px;
   border-bottom:1px solid #C6DDE4;
}
.school-list-num{
   text-align:right;
   margin-top:15px;
}
.open-icon{
   width:43px;
   height:21px;
   line-height:21px;
   position:absolute;
   top:-10px;
   left:450px;
   background:url(../img/open.gif) no-repeat 0px 0px;
}


/* CSS Document */

.bj_top{ width:932px; height:117px; margin: 0 auto;  overflow:hidden}
.bj_middle{ width:932px; height:auto; margin: 0 auto; margin-top:-30px}
.bj_bottom{ width:932px; height:26px; margin: 0 auto;}
.bj_title{width:930px; height:26px; margin: 0 auto; margin-top:30px;font-size:14px; color:#006699; border-bottom:solid 1px #A9DBF3; font-weight:bold}
.bj_title1{width:930px; height:26px; margin: 0 auto; margin-top:20px;font-size:14px; color:#006699; border-bottom:solid 1px #A9DBF3; font-weight:bold}
.bj_table{width:930px; height:auto; margin: 0 auto}
.bj_tablel{ float:left; clear:left; width:460px; height:auto}
.bj_tabler{ float:right; clear:right; width:460px; height:auto}
.bj_tb{ font-size:12px; color:#006699; border:solid 1px #A9DBF3;}
.space{ width:930px; height:20px; margin: 0 auto}
.bj_sp{ color:#FF0000}
.bj_bj{ width:930px; height:50px; margin: 0 auto }
.bj_table ul{ margin:0; padding:0; list-style:none; font-size:12px;color:#006699; line-height:30px}

/* CSS Document */
.sales{ width:960px; height:964px; margin: 0 auto; margin-top:10px}
.sales1{ width:960px; height:924px; margin: 0 auto; margin-top:10px}
.sales2{ width:960px; height:923px; margin: 0 auto; margin-top:10px; background-image:url(../img/sales2.jpg)}
.renshu{ width:100px; height:40px; font-family:"Î¢ÈíÑÅºÚ"; font-size:34px; color:#ffffff; float:left; clear:left; margin-top:10px;margin-left:35px; display:inline}
.renshu1{ width:100px; height:40px; font-family:"Î¢ÈíÑÅºÚ"; font-size:34px; color:#228ec2; float:left; clear:left; margin-top:80px; margin-left:90px; display:inline}
.sales_sp{ font-family:font-family:"Î¢ÈíÑÅºÚ";font-size:14px; color:#ffffff; vertical-align:middle}
.jianshu{ width:30px; height:30px;font-family:"Î¢ÈíÑÅºÚ"; font-size:24px; color:#228ec2; float:left; clear:left; margin-top:75px; margin-left:95px; display:inline}
.jianshu1{ width:30px; height:30px;font-family:"Î¢ÈíÑÅºÚ"; font-size:24px; color:#228ec2; float:left; clear:left; margin-top:30px; margin-left:105px; display:inline}
.sales_time{ width:150px; height:30px;font-family:"Î¢ÈíÑÅºÚ"; font-size:24px; color:#202020; float:left; clear:left;margin-left:95px;display:inline}
.sales_time ul{ margin:0; padding:0; list-style:none}
.sales_time1{ width:150px; height:30px;font-family:"Î¢ÈíÑÅºÚ"; font-size:24px; color:#202020; float:left; clear:left;margin-left:105px;display:inline}
.sales_time1 ul{ margin:0; padding:0; list-style:none}

.sales_btn1{ width:80px; height:38px; float:left; clear:left; margin-top:16px;margin-left:200px; display:inline;}


.sales2_top{ width:100%; height:300px}
.sales2_top_left{ width:200px; height:170px; float:left; clear:left; margin-top:112px}
.sales2_top_right{ float:right; clear:right; width:661px; height:190px; margin-top:100px; margin-right:45px; display:inline}
.sales2_center{ width:100%; height:36px; margin-top:30px}
.sales2_center ul{margin:0; padding:0; list-style:none}
.sales2_center li{ float:left; height:36px;text-align:right; width:240px}
.sales2_bottom{ width:100%; height: 271px; margin-top:226px}
.sales2_bottom_left{ float:left; clear:left;height:271px; width:290px}
.sales2_bottom_right{ width:614px; height:271px; float:right; clear:right; margin-right:40px}


