﻿/*ds-login(单独登录页)*/
body{margin:0px;padding:0px;}
.ds-login{  background-color:#ffffff; text-align:center; overflow:auto;}
.ds-login-body{ background-image:url(images/ids/body_bg.jpg); background-repeat:repeat-x; background-position:center top; background-size:100% auto;}
.ds-login-body .returnindex{ width:auto; height:40px; position:absolute; left:100px; top:20px; text-align:center;line-height:40px; padding-left:10px; padding-right:10px;}
.ds-login-body .returnindex a{ font-size:18px; color:White}
.ds-login-body .returnindex a:hover{ font-size:18px; color:Orange}

.ds-login-body .ds-body-bg{ position:relative;width:1000px; height:610px; margin:auto; background-position:center top; position:relative; top:40px;}
.ds-login-container{ width:288px; height:476px; background-image:url(images/ids/container_bg.png); position:relative; left:600px; top:105px;}
.ds-login-container .container-top{ width:288px; height:45px;}
.ds-login-container .container-top .tab{ width:144px; height:45px; text-align:center; line-height:45px; cursor:pointer; color:#009385; font-family:"微软雅黑"; display:inline-block;*display:block;*zoom:1;
}
.ds-login-container .container-top .selected{background-image:url(images/ids/tab.png);color:#CBCBCB;background-repeat:repeat-x;-moz-border-radius:8px 8px 0px 0px;-webkit-border-radius:8px 8px 0px 0px;border-radius:8px 8px 0px 0px;}
.ds-login-container .container-login-from{ width:240px; margin-top:10px; margin-left:auto; margin-right:auto; }
.ds-login-container .container-login-from .ds-input-box{ height:38px; margin-top:20px; border:1px solid #D7D7D7; background-color:#FFF; position:relative;}
.ds-login-container .container-login-from .ds-input-box input{ width:203px; height:18px; border:0px; position:relative; left:10px; position:absolute; left:auto; right:0px; line-height:18px; vertical-align:middle; padding-left:8px; padding-top:10px; padding-bottom:10px;}
.ds-login-container .container-login-from .ds-input-box .icon{ height:22px; position:relative; top:5px; position:absolute; left:10px; top:8px;}
.ds-login-container .container-login-from .info{ height:18px;width:18px;position:absolute; right:-22px; top:12px; background-position:0px 0px; background-image:url(images/ids/yn.png); background-repeat:no-repeat; display:none;}
.ds-login-container .container-login-from .info.error{ background-position:0px -55px;}
.ds-login-container .container-login-from .ds-forget{ width:400px; height:40px; line-height:50px; font-size:14px; font-family:'微软雅黑'}
.ds-login-container .ds-verification{ height:38px; margin-top:10px; position:relative;}
.ds-login-container .ds-verification input{ width:100px; height:18px; position:relative; top:-15px; left:-2px; background-color:#FFF; border:1px solid #D7D7D7; line-height:18px; vertical-align:middle; margin-right:10px; padding-top:10px; padding-bottom:10px; padding-left:8px;}
.ds-login-body .ds-input-box a{  display:block; height:38px; line-height:38px; background-image:url(images/ids/button.png); font-size:16px; vertical-align:middle; text-decoration:none; color:#FFF; font-family:"微软雅黑"; letter-spacing:14px; text-align:center;}
.ds-login-container .container-regiser-from{ width:240px; margin-top:10px; margin-left:auto; margin-right:auto;display:none;}
.ds-login-container .container-regiser-from .ds-input-box{ height:38px; margin-top:20px; position:relative;}
.ds-login-container .container-regiser-from .ds-input-box label{ position:absolute; top:11px; left:5px; z-index:1; color:#B0A9A9; display:block;}
.ds-login-container .container-regiser-from .ds-input-box input{ width:218px; height:36px; border:1px solid #D7D7D7; position:relative; left:-10px; background-color:#FFF; padding-left:8px;}
.ds-login-container .container-regiser-from .icon{  height:18px;width:18px;position:absolute; right:-10px; top:12px; background-position:0px 0px; background-image:url(images/ids/yn.png); background-repeat:no-repeat; display:none;}
.ds-login-container .container-regiser-from .icon.error{ background-position:0px -55px;}
.ds-login-container .container-regiser-from .ds-verification{ margin-top:20px;}
.ds-login-container .container-regiser-from .ds-verification input{ width:80px; height:20px; position:relative; top:-15px; left:-17px; background-color:#FFF; border:1px solid #D7D7D7; line-height:20px; vertical-align:middle; margin-right:10px;padding-top:8px; padding-bottom:8px; padding-left:8px;}
.ds-login-container .container-regiser-from .contract{ position:relative; top:30px; left:-12px; font-size:12px;}
.ds-login-container .container-regiser-from .contract span{ position:relative; top:-2px; left:7px; color:#B0A9A9}
.ds-login-container .container-regiser-from .contract span a{ color:#333; text-decoration:none;}
.ds-login-container .container-regiser-from .ds-input-box a{ display:block; height:39px; line-height:39px; width:241px; background-image:url(images/ids/registered%20.png); font-size:16px; vertical-align:middle; text-decoration:none; color:#FFF; font-family:"微软雅黑"; letter-spacing:14px; text-align:center; position:relative; top:30px;}
.ds-login-container .container-regiser-from .hint{ color:#B0A9A9; font-size:12px; margin-top:50px; line-height:20px;}

/*ds-header*/
.ds-header{  text-align:center;}
.ds-header .container{width:990px;margin:auto;height:50px;}
.ds-header .container .ds-logo{width:150px;height:50px; display:block; background-image:url('images/ids/logo.png');}
.ds-header .container-larger{width:990px;margin:auto;height:80px; position:relative;}
.ds-header .container-larger .ds-logo-larger{width:300px;height:60px; display:block; background-image:url('images/ids/logo_Top.gif'); position:absolute;top:10px;left:0px;}
.ds-header .container-larger .title{ position:absolute;left:340px;top:15px;height:50px; line-height:50px; vertical-align:bottom; border-left:#dbdbdb 1px solid;}
.ds-header .container-larger .title label{ font-size:24px;color:#8e8e8e;margin-left:18px; position:relative;top:10px;}
.ds-header .split-line{height:28px; background-color:#5b5b5b; text-align:center;}
.ds-header .split-line .container{width:990px; margin:auto;  background-repeat:no-repeat;}

/*ds-footer*/
.ds-footer{ text-align:center;margin-top:50px;margin-bottom:40px;}
.ds-footer .split-line{height:33px; background-color:#cfe3cd}
.ds-footer .container{width:990px;margin:auto;margin-top:15px;}
.ds-footer .container label{color:#909090;font-size:12px; line-height:20px; font-family:宋体}

/*ds-body*/
.ds-body{ text-align:center;}
.ds-body .container{ width:990px; margin:auto;margin-top:30px;}
.ds-body .container .ds-login-container{}
.ds-body .container .ds-login-container .picture{width:715px;height:360px; background-image:url(images/ids/image_01.png); display:inline-block;*display:inline;*zoom:1;}
.ds-body .container .ds-login-container .form{display:inline-block;*display:inline;*zoom:1; background-color:#838383; position:relative; width:275px;height:360px; vertical-align:top; text-align:center;}
.ds-body .container .ds-login-container .form .ds-login-form{width:210px;margin:auto;text-align:left; margin-top:50px;}
.ds-body .container .ds-login-container .form .ds-login-form .message{ width:203px;height:30px;padding-left:10px; line-height:30px; margin-bottom:5px; display:none;  border:#de6300 1px solid; background-color:#f9e8d1; vertical-align:middle;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.ds-body .container .ds-login-container .form .ds-login-form .message span{color:Red;}
.ds-body .container .ds-login-container .form .ds-input-box {margin-bottom:8px;}
.ds-body .container .ds-login-container .form .ds-input-box input{width:200px;}
.ds-body .container .ds-login-container .form .line{ margin-top:40px; width:210px; display:block;height:2px; background-image:url('images/ids/split_line.png'); background-position:center center;}
.ds-body .container .ds-login-container .form .submit a.login{width:210px;height:50px; display:block; background-color:#ecf1ef; border:0px; text-align:center; vertical-align:middle; line-height:50px;color:#626262;font-size:18px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-top:30px;}
.ds-body .container .ds-login-container .form .submit a.login:hover{ text-decoration:none;background-color:#f3fdfa}
.ds-body .container .ds-login-container .form .submit a.register{width:210px;height:50px; display:block; background-color:#9bcbbe; border:0px; text-align:center; vertical-align:middle; line-height:50px;color:#626262;font-size:18px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.ds-body .container .ds-login-container .form .submit a.register:hover{ text-decoration:none; background-color:#abdbce}
.ds-body .container .ds-login-container .form .href{ height:50px;text-align:center;margin-top:15px;}
.ds-body .container .ds-login-container .form .href ul{padding:0px;width:210px;margin:auto;padding-top:6px;padding-left:20px;}
.ds-body .container .ds-login-container .form .href li{float:left;color:#90e4cd;height:25px; line-height:25px;width:105px; text-align:left;}
.ds-body .container .ds-login-container .form .href li a{color:#90e4cd;font-size:12px;}
.ds-body .container .ds-login-container .form .bottom{background-color:#4c4a4a; position:absolute;left:0px; bottom:0px; height:50px; width:100%;}
.ds-body .container .ds-login-container .form .bottom a{color:White;height:50px; line-height:50px;}
/*ds-product*/
.ds-product{}
.ds-product .ds-product-box{ text-align:left; padding-top:15px;padding-bottom:5px; border-bottom:#e1e1e1 1px solid;}
.ds-product .ds-product-box .header{height:55px; line-height:55px; vertical-align:middle;}
.ds-product .ds-product-box .header .title{font-size:22px;color:#5c5c5c}
.ds-product .ds-product-box .body{ position:relative;}
.ds-product .ds-product-box .body .des-title{font-size:36px;color:#505050; line-height:80px;}
.ds-product .ds-product-box .body .des-content{font-size:12px;width:560px;line-height:22px;color:#888888;display:block; white-space:pre-wrap}
.ds-product .ds-product-box .body .down-container{ vertical-align:top;min-height:50px;}
.ds-product .ds-product-box .body .down-container .down-box{ display:inline-block;*display:inline;*zoom:1; text-align:center;width:100px;}
.ds-product .ds-product-box .body .down-container .down-box label{font-size:12px;color:#a9a9a9; line-height:25px; font-family:Times New Roman}
.ds-product .ds-product-box .body .windows{ display:inline-block;*display:inline;*zoom:1;width:82px;height:25px; line-height:25px;  vertical-align:middle; background-image:url(images/ids/btn_windows.png)}
.ds-product .ds-product-box .body .android-mobile{ display:inline-block;*display:inline;*zoom:1;width:82px;height:25px; line-height:25px; vertical-align:middle; background-image:url(images/ids/btn_android_mobile.png)}
.ds-product .ds-product-box .body .android-pad{ display:inline-block;*display:inline;*zoom:1;width:82px;height:25px; line-height:25px; vertical-align:middle; background-image:url(images/ids/btn_android_pad.png)}
.ds-product .ds-product-box .body .support{color:#888888; height:25px; line-height:25px; vertical-align:middle;margin-left:10px;}
.ds-product .ds-product-box .down{ position:absolute;right:90px;top:125px;width:175px;height:50px; display:block;}
.ds-product .ds-product-box .down.blue{ background-image:url(images/ids/btn_down_01.png);}
.ds-product .ds-product-box .down.green{ background-image:url(images/ids/btn_down_02.png);}
.ds-product .ds-product-box .down.orange{ background-image:url(images/ids/btn_down_03.png);}
.ds-product .zxyybg{ background-image:url(images/ids/zxyy_bg.png); background-position:100% 0px; background-repeat:no-repeat;}
.ds-product .zkyybg{ background-image:url(images/ids/zkyy_bg.png); background-position:100% 12px; background-repeat:no-repeat;}
.ds-product .xxyybg{ background-image:url(images/ids/xxyy_bg.png); background-position:100% 12px; background-repeat:no-repeat;}
.ds-product .ds-product-box ul{padding:0px;margin:0px; list-style:none;}
.ds-product .ds-product-box ul li{float:left; vertical-align:top;}
.ds-product .ds-product-box ul li ins{ display:inline-block;*display:inline;*zoom:1;width:60px;height:60px; vertical-align:top;}
.ds-product .ds-product-box ul li ins.zxyy{background-image:url(images/ids/icon_01.png)}
.ds-product .ds-product-box ul li ins.zkyy{background-image:url(images/ids/icon_02.png)}
.ds-product .ds-product-box ul li ins.xxyy{background-image:url(images/ids/icon_03.png)}
.ds-product .ds-product-box ul li span{display:inline-block;width:210px;height:60px;margin-left:15px;}
.ds-product .ds-product-box ul li span .title{font-size:18px; display:block;line-height:30px;color:#5b5b5b}
.ds-product .ds-product-box ul li span .des{font-size:12px; line-height:20px;color:#888888}


/*ds-active-container*/
.ds-active-container{width:612px;height:431px; margin:auto; background-image:url(images/ids/active_bg.png); text-align:center;}
.ds-active-container p{ display:block; padding:0px; margin:auto;width:520px; color:#999999}

/*ds-agreement*/
.ds-agreement{padding:40px;padding-top:30px; border:1px solid #EEE; }
.ds-agreement h2,span,p{color:#454545;}
.ds-agreement .bold{ font-weight:bold; line-height:35px;}
.ds-agreement h2{ text-align:center; font-size:16px; line-height:50px;height:50px;}
.ds-agreement p{ line-height:25px; display:block;margin:0px;padding:0px;}




.ds-z-body{font-family:"微软雅黑";font-size:13px;}
/*ds-header*/
.ds-z-header{ height:90px;background-color:#37B9CF; text-align:center;}
.ds-z-header .ds-container{ width:1000px; height:90px; margin:auto; position:relative; text-align:left;}
.ds-z-header .logo{ width:280px; height:90px;display:inline-block;*display:block;*zoom:1; background-image:url(/Content/themes/base/images/logo1.png)}
.ds-z-header .toolbar{ width:362px; height:80px;display:inline-block;*display:block;*zoom:1; margin-left:50px; margin-top:10px;}
.ds-z-header .toolbar .wenzi{ background-image:url(/Content/themes/base/images/wenzi.png) ;width:343px; height:20px; float:left; margin-left:8px; margin-top:4px;} 
.ds-z-header .toolbar .longscroll{width:361px; height:35px; float:left; margin-top:10px; background-repeat:no-repeat; }
.ds-z-header .toolbar .short{  background-image:url(/Content/themes/base/images/lan1.png);width:80px; height:23px; float:left;}
.ds-z-header .toolbar ul{ overflow:hidden;margin:0px;padding:0px; list-style:none;height:23px;margin-top:5px;margin-left:10px;}
.ds-z-header .toolbar ul li{width:73px; height:24px;  float:left; line-height:22px; vertical-align:middle; text-align:center;margin-left:15px;margin-right:15px;padding-left:5px;padding-right:5px;}
.ds-z-header .toolbar ul li a{ text-decoration:none;font-size:16px;color:#FFF;}
.ds-z-header .toolbar ul li:hover{  background-image:url(/Content/themes/base/images/lan1.png); background-repeat:no-repeat;}
.ds-z-header .toolbar ul li:hover a{color:White;}
.ds-z-header .toolbar ul li.selected{  background-image:url(/Content/themes/base/images/lan1.png); background-repeat:no-repeat;}
.ds-z-header .toolbar ul li.selected a{color:White;}
.ds-z-header .login{ width:auto; height:30px;display:inline-block;*display:block;*zoom:1; position:absolute;right:-20px; background-color:#37A8CF; }
.ds-z-header .login ul li{ float:left; width:auto; height:30px; list-style:none;text-align:center; line-height:30px;padding-left:10px;padding-right:10px }
.ds-z-header .login ul li a{text-decoration:none;text-align:center; line-height:20px; color:#FFF}
.ds-z-header .login ul li a:hover{color:#F63;}


/*ds-banner*/
.ds-z-body .ds-banner{ height:400px;max-width: 100%;position:relative;overflow:hidden;}
.ds-z-body .ds-banner ul{width: 100%;max-width: 100%;position: relative;list-style: none;padding: 0;margin: 0 auto;}
.ds-z-body .ds-banner ul li{ display:block;height:400px;}
.ds-z-body .ds-banner ul img{width:100%;border:0px;height:400px;margin:0px; padding:0px;}
.ds-z-body .ds-banner .dot{ position:absolute;bottom:10px;width:100%; text-align:center; z-index:10001;left:0px;}
.ds-z-body .ds-banner .dot span{font-size:20px; color:#F3F3F3; cursor:pointer;margin-left:2px;margin-right:2px;}
.ds-z-body .ds-banner .dot span.on{color:#3DB3D4; }

/*ds-center*/
.select_teaorstu{width:1000px; height:auto;display:inline-block;*display:block;*zoom:1; text-align:center; margin:0 auto;border-bottom:1px solid #E2E2E2; margin-top:20px;}
.select_teaorstu .teacher{ width:auto; height:45px;display:inline-block;*display:block;*zoom:1; font-family:"黑体";font-size:24px; line-height:35px; border-bottom:2px solid #37B9CF;color:Black}
.select_teaorstu .student{ width:auto; height:45px;display:inline-block;*display:block;*zoom:1; font-family:"黑体"; margin-left:240px;font-size:24px; line-height:35px; color:#E2E2E2}
.select_teaorstu .teacher a{font-size:24px; line-height:35px; color:Black }
.select_teaorstu .teacher a:hover{text-decoration: none;cursor:pointer;}
.select_teaorstu .student a{font-size:24px; line-height:35px; color:#D4D4D4 }
.select_teaorstu .student a:hover{text-decoration: none;cursor:pointer;}

.ds-center{ background-repeat:repeat-x; background-position:center top; background-size:100% auto; text-align:center;background-color:#F3F3F3}
.ds-center .ds-container{width:1000px;margin:auto;padding-top:0px;text-align:left;}
.ds-center .content{}
.ds-center .neirong{width:1000px; height:auto; clear:both;}
.ds-center .teacherul{margin:auto; list-style:none;}
.ds-center .teacherul li{ width:315px; height:270px; display:inline-block;*display:block;*zoom:1; margin-left:15px; margin-top:30px;  list-style:none; text-align:center;overflow:hidden}
.ds-center .studentul{margin:auto; list-style:none;}
.ds-center .studentul li{ width:315px; height:270px; display:inline-block;*display:block;*zoom:1; margin-left:15px; margin-top:30px;  list-style:none; text-align:center;overflow:hidden}
.ds-center .fangdatu{width:313px; height:235px; position:absolute; overflow:hidden}
.fangdatu a img{-webkit-transform:scale(1.0);-moz-transform: scale(1.0);-o-transform:scale(1.0); transform: scale(1.0, 1.0);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s; transition:all .3s;} 
.fangdatu a:hover img{-webkit-transform:scale(1.50,1.50);-moz-transform: scale(1.50,1.50);-o-transform:scale(1.50,1.50); transform:scale(1.5, 1.5);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s; transition:all .3s;} 

.ds-center .tlft{width:313px; height:235px;overflow:hidden}
.ds-center .jieshaokuang1{width:280px;height:100px;float:left; margin-top:135px; margin-left:33px; background-color:#000; filter: alpha(opacity=70); opacity:0.70;}
.ds-center .jieshao1{position:relative; top:-89px; left:30px;width: 200px;height: 27px;float: left;line-height: 27px;color: #fff;font-size: 22px;float: left;font-family: "微软雅黑"; text-align:left; margin-left:20px;}
.ds-center .jieshao2{position:relative; top:-87px; left:40px;width:245px;height:45px;line-height:20px;float:left;margin-left:10px;color: #cecece;font-size: 14px;font-family:"微软雅黑"; text-align:left; font-size:13px; margin-top:7px;}

.ds-center .jieshaokuang2{width:280px;height:100px;float:left; margin-top:135px; margin-left:33px; background-color:#fff; filter: alpha(opacity=80); opacity:0.80;}
.ds-center .jieshao3{position:relative; top:-89px; left:30px;width: 200px;height: 27px;float: left;line-height: 27px;color: #000;font-size: 22px;float: left;font-family: "微软雅黑"; text-align:left; margin-left:20px;}
.ds-center .jieshao4{position:relative; top:-87px; left:40px;width:245px;height:45px;line-height:20px;float:left;margin-left:10px;color: #393939;font-size: 14px;font-family:"微软雅黑"; text-align:left; font-size:13px; margin-top:7px;}

/*ds-Tail*/
.ds-Tail{ text-align:center; background-color:#F7F7F7 }
.ds-Tail .endguanyu{height:50px; margin:0 auto; display:inline-block;*display:block;*zoom:1; text-align:center; }
.ds-Tail .endguanyu ul li{ width:100px; height:17px;display:inline-block;*display:block;*zoom:1; list-style:none; margin-top:20px;text-align:center; font-size:12px; border-right:1px solid #CCC}
.ds-Tail .endguanyu ul li a{ text-decoration:none;text-align:center; color:#000}
.ds-Tail .endguanyu ul li a:hover{color:#F60}
/*ds-Tailcer*/
.ds-Tailcer{background-color:#489FB8;text-align:center;}
.ds-Tailcer .endgst{height:120px;display:inline-block;*display:block;*zoom:1; text-align:left;}
.ds-Tailcer .endgst .endgst_fontleft{width:600px;height:auto;display:inline-block;*display:block;*zoom:1; border-right:1px solid #74C0D6}
.ds-Tailcer .endgst .endgst_fontleft div{ width:200px; height:30px;display:inline-block;*display:block;*zoom:1;text-align:left; font-size:24px; font-weight:600; line-height:30px; font-family:"新宋体"; padding-bottom:5px; padding-left:5px;}
.ds-Tailcer .endgst .endgst_fontleft ul li{ text-align:left;list-style:none; height:14px; line-height:14px; padding-left:5px; padding-right:7px; display:inline-block;*display:block;*zoom:1; border-right:1px solid #000; font-family:"新宋体"; font-size:12px; margin-bottom:5px}

.ds-Tailcer .endgst .endgst_fontright{width:400px;height:80px;display:inline-block;*display:block;*zoom:1;margin-top:20px}
.ds-Tailcer .endgst .endgstdiv1{ width:130px; height:70px;display:inline-block;*display:block;*zoom:1; margin-left:40px;}
.ds-Tailcer .endgst .endgstdiv2{ width:130px; height:70px;display:inline-block;*display:block;*zoom:1;}
.ds-Tailcer .endgst .endjsy{width:500px; height:50px; display:inline-block;*display:block;*zoom:1;font-size:10px; color:#CCC;text-align:center; margin:0 auto;}