/* CSS Document */
@charset "utf-8";
/* CSS Document */
body { overflow-x:hidden; font:12px/2em "微软雅黑"; color:#000; background:white;}
body,form,ul,ol,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,table,fieldset,input{margin:0; padding:0;}
body,input,select,textarea,label{color:#555555; font-family: Verdana,Helvetica; font-size:12px;vertical-align:middle; }
img{border:0; vertical-align:middle; margin:0px; padding:0px;}
ul,ol,li{list-style-type:none;}
a{ color:#2b6191; text-decoration:none;}
a{blr:expression(this.onFocus=this.blur());}   
a:focus {outline:none;-moz-outline:none;} 
.dis_none{ display:none;}

/* ==========Clear Fix 清除浮动=========*/
.clear{ clear:both;}
.clearfix:after,.header ul:after {content:"."; display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block; *zoom:1;}
.manageA:hover{ text-decoration:none;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */

.top{ width:100%; height:45px; background:#428bca;}
.top-ct{ width:1000px; height:45px; margin:0 auto;}
.top-ct .reg{float:right; padding:0 5px; position:relative; z-index:15; }
.fillet1{ position:absolute; z-index:20; top:10px; top:8px\9; left:5px; width:30px; height:30px; background:url(bg/fillet5.png) no-repeat;}
.top-ct .reg .f5{ background:url(bg/fillet4.png) no-repeat;}

.top-ct .reg a{ display:inline-block; height:45px; line-height:45px;  margin:0 7px 0 7px; color:#333; font-size:14px;}
.top-ct .reg a i{ display:inline-block; width:7px; height:4px; background:url(bg/reg2_a.png) no-repeat; vertical-align: middle; margin-left: 5px;}
.top-ct .reg a i.cag1{ background:url(bg/reg1_a.png) no-repeat;}
.top-ct .reg .adm{ display:none; position:absolute; left:0; z-index:500; border:solid 1px #ccc; top:45px;}
.top-ct .reg .adm li{ width:111px; height:36px; line-height:36px; text-align:center; background:#FFF;}
.top-ct .reg .adm li a{ color:#666666; font-size:12px;}
.top-ct .reg .adm li:hover{/* background:#f3f4f6*/}


.header{ width:1000px; height:80px; margin:0 auto; position:relative; }
.header img{ position:absolute; left:0; top:4px;}
.header ul{ padding-left:280px; }
.header ul li{ float:left; width:120px; height:80px; line-height:80px; text-align:center;   position: relative; z-index:11;}
.header ul li a{ color:#666666; font-size:16px;}
.header ul li:hover a{ color:#00F;}
.header ul li dl.cut{ display:none; position:absolute; top:68px; left:0;  border:solid 1px #0f76e4; z-index:999; }
.header ul li dl.cut dd{ width:118px; height:44px; line-height:44px; text-align:center; background:#0a9ff9; opacity: 0.8;}
.header ul li dl.cut dd a{ color:#fff; font-size:14px;}
.header ul li dl.cut dd:hover{ background:#1f94e5;}
.header ul li dl.cut dd:hover a{ color:#FFF;}

.btmline{ width:100%; height:3px; background:url(bg/btmline.png) repeat-x;}

/*---banner---*/
.banner1{background:url(../images/banner1.png) repeat-x;}
.banner2{background:url(../images/banner1.png) repeat-x;}
.banner3{background:url(../images/banner1.png) repeat-x;}
.banner4{background:url(../images/banner1.png) repeat-x;}

#bannerbg{height:400px; position:relative; top:0px; width:100%; z-index:0;}
.bannerc{height:400px; overflow:hidden; position:relative; width:100%;}
.bannerc li{height:400px; left:0; position:absolute; top:0; width:100%;}
.banner{height:400px; margin:0 auto; position:relative; text-align:center;}
.banner img{position:absolute; left:50%; top:0px; margin-left:-700px;}
.bannermenu{left:50%;  position:absolute; bottom:30px; z-index:9; display:block;}
.bannermenu li{background-color:#fff; float:left; height:10px; list-style:none outside none; margin:0 5px; width:10px; overflow:hidden; cursor:pointer; border-radius:5px;}
.bannermenu li.on{background-color:#032d61; height:10px; width:10px;}


/*---login---*/
.ct-login{ width:100%; height:715px; background:url(bg/login-bg-repeatx1.png) repeat-x;}
.ct-login-bg{ height:715px; margin:0 auto; background:url(bg/ct-login-bg1.png) center top no-repeat; }
.ct-login-mid{ width:1000px; height:715px; margin:0 auto; position:relative;}
.login-box{ width:326px; height:423px; background:#fdfeff; position:absolute; top:35px;; right:90px; border-radius:5px;}
.box-top span{ display:block; width:326px; height:55px; line-height:55px; text-align:center; font-size:22px; color:#555555; font-weight:700; float:left; background:url(bg/login-box-top-bg-repeatx.png) repeat-x; border-radius: 5px 5px 0 0;  cursor: pointer;}
.box-top span.box-checked{ background:none; color:#3499da; }
.dp2{ display:none;}
.box-cen{ width:288px; height:325px;  margin:30px auto;}
.box-cen li{ margin-bottom:22px;  border-bottom:solid 1px #e9ecee;}
.box-cen li .login-ipt{ width:242px; height:46px; line-height:46px; border:none; outline:none; padding-left:10px;   color: #ccc;}
.box-cen li b{display:inline-block; vertical-align: middle;}
.box-cen li b.cen1{  width:20px; height:21px; background:url(bg/box-cen1.png) no-repeat; margin-left: 5px;}
.box-cen li b.cen2{  width:18px; height:23px; background:url(bg/box-cen2.png) no-repeat; margin-left: 5px;}
.box-cen li b.cen3{  width:27px; height:22px; background:url(bg/box-cen3.png) no-repeat; }
.box-cen li a.cen4{ display:block; height:40px; line-height:40px; text-align:center; font-size:16px; color:#FFF; background:#3499da; border-radius:20px;}
.box-cen li input[type=checkbox]{ margin-right:5px; vertical-align:middle; }
/*.box-cen li .login-cen{ float:right; }*/
.box-cen li a.cen5{  margin-right:10px; display:inline-block; color:#336699;  vertical-align:middle;}
.box-cen li a.le{ margin-left:75px;}
.box-cen li.no{ border-bottom:none;}




/*---content---*/
/*.content{ width:1100px;   margin:10px auto; position:relative; }
.content .ct-fir{ padding:10px 10px 25px 10px; width:1000px; height:343px; margin:0 auto; position:relative;  overflow:hidden;}
.content .v-cont{ overflow:hidden; position: absolute;left: 0px;top: 0px; height:338px; }
.content .ct-fir ul{  }
.content .ct-fir li{ width:228px; height:333px; border:solid 1px #dfdfdf; border-top:solid 4px #c7c7c7; float:left; margin-left:21px; display:inline;}      
.content .ct-fir li dl dt{ padding:10px;}
.content .ct-fir li dl dd h2{  line-height:40px; padding-left:10px; border-top:solid 1px #dfdfdf; font-size: 18px;}
.content .ct-fir li dl dd p{  line-height:22px; padding:0 10px;}
em.arrow{ display:block;  position:absolute;  cursor:pointer;}
em.left{width:38px; height:46px; top:157px; background:url(bg/Arrow-left.png) no-repeat; left:0;}
em.right{width:38px; height:46px; top:157px; background:url(bg/Arrow-right.png) no-repeat; right:0;}*/
.content{ width:1100px;   margin:10px auto; position:relative; }
.content .ct-fir{ padding:10px 10px 25px 10px; width:1000px; height:343px; margin:0 auto; position:relative;  overflow:hidden;}
.content .v-cont{ overflow:hidden; position: absolute;left: 0px;top: 0px; height:338px; width:10000em; }
.content .ct-fir ul{  }
.content .ct-fir li{ width:228px; height:333px; border:solid 1px #dfdfdf; border-top:solid 4px #c7c7c7; float:left; margin-left:21px; display:inline;}      
.content .ct-fir li dl dt{ padding:10px;}
.content .ct-fir li dl dd h2{  line-height:40px; padding-left:10px; border-top:solid 1px #dfdfdf; font-size: 18px;}
.content .ct-fir li dl dd p{  line-height:22px; padding:0 10px;}
em.arrow{ display:block;  position:absolute;  cursor:pointer;}
em.left{width:38px; height:46px; top:157px; background:url(bg/Arrow-left.png) no-repeat; left:0;}
em.right{width:38px; height:46px; top:157px; background:url(bg/Arrow-right.png) no-repeat; right:0;}








.content ul.ct-sec{ width:958px;  border:solid 1px #CCC; padding:20px; margin:0 auto;}
.content ul.ct-sec li{ width:468px; height:172px;  float:left; margin:0 0 10px 10px; display:inline;}
.content ul.ct-sec li.dotted{ border-top:dotted 1px #CCC;}
.content ul.ct-sec li.last{ width:466px; height:170px; border:solid 1px #CCC;}
.content ul.ct-sec li dl.ct-sec-dl1 dt{ width:231px; height:159px; float:left; margin-top:5px;}
.content ul.ct-sec li dl.ct-sec-dl1 dd{ width:234px; height:30px; line-height:30px; float:right; overflow:hidden;}
.content ul.ct-sec li dl.ct-sec-dl1 dd a{ font-size:14px; color:#333333; padding-left:10px;}
.content ul.ct-sec li dl.ct-sec-dl1 dd span{ float:right;}
.content ul.ct-sec li dl.ct-sec-dl2{ width:350px; height:100px;  margin:30px auto; }
.content ul.ct-sec li dl.ct-sec-dl2 dd{ width:68px; height:100px; float:left; margin:0 25px 0 20px; display:inline; }
.content ul.ct-sec li dl.ct-sec-dl2 dd img{}
.content ul.ct-sec li dl dd span{ display:block; width:68px; height:28px; line-height:27px; text-align:center; color:#333333;  }
.content ul.ct-sec li dl.ct-sec-dl3{ position:relative;   }
.content ul.ct-sec li dl.ct-sec-dl3 dt{ line-height:22px; margin:20px 0 10px 20px; padding-left:10px; border-left:solid 5px #0c89f0;}
.content ul.ct-sec li dl.ct-sec-dl3 dd{ width:380px; height:112px;  margin: 0 auto; overflow:hidden; position:relative; }
.content .v-show{ width: 465px; position: absolute;left: 0px;top: 0px; }


.content ul.ct-sec li dl.ct-sec-dl3 dd a{ display:inline-block; width:82px; height:112px; float:left; margin-left:11px; }
em.left1{width:11px; height:21px; top:75px; background:url(bg/Arrow-left1.png) no-repeat; left:10px;}
em.right1{width:11px; height:21px; top:75px; background:url(bg/Arrow-right1.png) no-repeat; right:10px;}

/*---student---*/
.ct-student{ width:1000px; margin:10px auto;   }
.adv1{}
.ct-st{ width:993px; height:253px; border:solid 1px #eaeaea;  border-radius:5px; margin-top:15px; background:#f5f5f5; position:relative;}
.s1{border-left:solid 6px #5aa5e6;}
.s2{border-left:solid 6px #48c9b0;}
.st-title{ height:28px; padding: 10px 20px; }
.st-title span{ float:left; font-size:20px; color:#333333; font-weight:700;}
.st-title .dotted{ width:797px; height:1px; background:url(bg/dotted.png) no-repeat; float:left; margin-top:12px;}
.st-title a.more{display:block; float:right; font-size:14px;  width:66px; height:23px; line-height:23px; text-align:center; border:solid 2px #1886e4; border-radius:20px;}
.st-title .route{ float:right;}
.st-title .route a{ color:#666666;}
.st-roll{ width:904px; height:160px;  margin:20px auto; position:relative; overflow:hidden; }
.st-roll li{ width:194px; height:148px; padding:5px; border:solid 1px #cccccc; float:left;   margin: 0 10px 0 10px;display: inline;}
.st-roll li span{  display: block;line-height: 24px;text-align: center;font-size: 14px; color: #666666;}
em.left2{width:25px; height:25px; top:135px; background:url(bg/Arrow-left2.png) no-repeat; left:10px;}
em.right2{width:25px; height:25px; top:135px; background:url(bg/Arrow-right2.png) no-repeat; right:10px;}
.v-roll{ /*width:1130px;*/ position:absolute;}

/*---student1---*/
.ct-student1{ width:1000px;  margin:10px auto;    }
.ct-st1-left{ width:199px;  border:solid 1px #5aa5e6; float:left; margin:18px 0 0 5px; display:inline;}
.ct-st1-left h2{ height:38px; line-height:38px; color:#FFF; background:#5aa5e6; padding-left:20px;}
.ct-st1-left ul{ background:#FFF;}
.ct-st1-left ul li{ width:199px; height:35px; line-height:35px; }
.ct-st1-left ul li a{ font-size:14px; color:#333333; padding-left:20px;} 
.ct-st1-left ul.hidede{ display:none; }
.ct-st1-left p{ height:27px; line-height:27px; text-align:right; background:#ddefff; color:#73a0c8; padding-right:20px;}
.ct-st1-left p i{ display:inline-block; width:13px; height:7px; background:url(bg/ct-st1-more.png) no-repeat; vertical-align: middle;}
.ct-st1-left p i.stm{ background:url(bg/ct-st1-more1.png) no-repeat;}
.ct-st1-right{ width:750px;  float:right; margin:18px 22px 32px 0; }
ul.st-roll1{   margin:10px auto; }
ul.st-roll1 li{ padding:5px; border:solid 1px #cccccc; float:left;   margin: 0 10px 10px 10px;display: inline;}
ul.st-roll1 li span{  display: block;line-height: 24px;text-align: center;font-size: 14px; color: #666666;}
.list{  margin: 0 auto;text-align: center; width:100%;}
.list a{ display:inline-block; height:24px; line-height:24px; text-align:center; padding:0 10px; margin:5px; border:solid 1px #e2e2e2; border-radius:3px; }
.list a.check{ border:solid 1px #0671dc; background:#0a81f7; color:#fff;}


/*---student2---*/
.ct-student2{ width:1000px;  margin:10px auto;    }
.ct-st2-left{ width:205px; height:242px; float:left; background:url(bg/ct-st2-left.jpg) no-repeat;}
.ct-st2-left ul li{ height:40px; line-height:40px;}
.ct-st2-left ul li a{ font-size:15px; color:#FFF; padding-left:18px;}
.ct-st2-left ul li a b{ display:inline-block; width:16px; height:16px;  margin:0 10px 5px 0;   vertical-align: middle;}
.ct-st2-left ul li a b.m1{ background:url(bg/mm1.png) no-repeat;}
.ct-st2-left ul li a b.m2{ background:url(bg/mm2.png) no-repeat;}
.ct-st2-left ul li a b.m3{ background:url(bg/mm3.png) no-repeat;}
.ct-st2-left ul li a b.m4{ background:url(bg/mm4.png) no-repeat;}
.ct-st2-left ul li a b.m5{ background:url(bg/mm5.png) no-repeat;}
.ct-st2-left ul li a b.m6{ background:url(bg/mm6.png) no-repeat;}
.ct-st2-left ul li.st2-sel{ background:#FFF; border-left:solid 3px #0b90ef;}
.ct-st2-left ul li.st2-sel a{ color:#48a1f1; padding-left:17px;}
.ct-st2-left ul li.st2-sel a b.m1{ background:url(bg/m1.png) no-repeat;}
.ct-st2-left ul li.st2-sel a b.m2{ background:url(bg/m2.png) no-repeat;}
.ct-st2-left ul li.st2-sel a b.m3{ background:url(bg/m3.png) no-repeat;}
.ct-st2-left ul li.st2-sel a b.m4{ background:url(bg/m4.png) no-repeat;}
.ct-st2-left ul li.st2-sel a b.m5{ background:url(bg/m5.png) no-repeat;}
.ct-st2-left ul li.st2-sel a b.m6{ background:url(bg/m6.png) no-repeat;}

.ct-st2-right{ width:780px; height:242px; float:right; }
.st2-right-font{  float:left; margin-top:8px;}
.st2-right-font span{display:inline-block;   vertical-align: middle;}
.st2-right-font span.fo1{ width:70px; height:29px; background:url(bg/2015.png) no-repeat;}
.st2-right-font span.fo2{ font-size:20px; color:#333333;}
.st2-right-font span.fo3{ font-size:15px; color:#84a9d3;}
.st2-right-btn{ float:right; margin-top:8px;}
.st2-right-btn a{ display:inline-block; width:97px; height:33px; line-height:33px; text-align:center; font-size:14px; }
.st2-right-btn a.bt3{ background:url(bg/st2-right-btn3.png) no-repeat; color:#FFF;}
.st2-right-btn a.bt2{ background:url(bg/st2-right-btn2.png) no-repeat; color:#417bbb; padding-left:5px;}
.st2-right-btn a.bt1{ background:url(bg/st2-right-btn1.png) no-repeat; color:#417bbb; padding-left:5px;}

.ct-st2-infor{ width:998px; height:363px; border:solid 1px #d6e7fa; float:left;}
.ct-st2-infor ul{ width:920px;  margin:26px auto; display:none;}
.ct-st2-infor ul.none{ display:block;}
.ct-st2-infor ul li{ height:36px; line-height:36px;}
.ct-st2-infor ul li span{ font-size:14px; color:#3b689c;}
.ct-st2-infor ul li i{ font-style:normal; font-size:14px; color:#666666;}

/*---person---*/
.ct-person{ width:1000px;  margin:10px auto; }
.ps-left{ width:198px;  border:solid 1px #97c2ed; float:left; margin:18px 0 0 5px; display:inline;}
.ps-left dl.ps-left-top{ width:158px;  background:url(bg/ps-left-bg.png) no-repeat; padding: 20px 20px 10px 20px;}
.ps-left dl.ps-left-top dt{ width:108px; height:108px; margin:0 auto; position:relative; z-index:5;}
dt .f2{ width:108px; height:108px; background:url(bg/fillet2.png) no-repeat;}

.ps-left dl.ps-left-top dd{ height:20px; line-height:20px; text-align:center; color:#333333; margin-top:3px;}
.ps-left dl.ps-left-top dd span{ color:#1665aa; margin-right:5px;}
.ps-left .ps-left-mid{ width:198px; height:110px; text-align:center; }
.ps-left .ps-left-mid a{ display:inline-block;   margin: 20px;}
.ps-left .ps-left-mid a span{ display:block; color:#333333;}
.ps-left .ps-left-down{ border-top:solid 1px #97c2ed;}
.ps-left .ps-left-down li{width:198px; /*height:55px;*/}
.ps-left .ps-left-down li.d1{  background:url(bg/ps-left-down1.png) no-repeat;}
.ps-left .ps-left-down li.d2{  background:url(bg/ps-left-down2.png) no-repeat;}
.ps-left .ps-left-down li a.dh{ display:block; width:146px; height:54px; line-height:54px; margin-left:15px; padding-left:24px; border-bottom:solid 1px #e9e9e9; color:#333333;}
.ps-left .ps-left-down li a.dh span{ display:inline-block;}
.ps-left .ps-left-down li a.dh i{ display:inline-block; width:6px; height:11px; background:url(bg/ps-left-down3.png) no-repeat; /*float:right; margin-top:22px;*/ vertical-align:middle;   margin-left: 80px;}
.ps-left .ps-left-down li a.dh i.cag{ width:11px; height:6px; background:url(bg/ps-left-down4.png) no-repeat; margin-left:75px;}
.ps-left .ps-left-down li dl{ display:none;   width: 198px; height: 108px;}
.ps-left .ps-left-down li dl.ps-dh{ display:block; line-height:108px;}
.ps-left .ps-left-down li dl dd{ height:36px; line-height:36px; }
.ps-left .ps-left-down li dl dd a{ padding-left:54px; color:#333333;}
.ps-left .ps-left-down li dl dd:hover a{ color:#18a97a;}


.side_dlbox{ border-top:1px solid #97c2ed;}
.side_dlbox dt{ position:relative; padding:0 15px;}
.side_dlbox dt>i{ width:6px; height:15px; overflow:hidden; line-height:0; display:inline-block; position:absolute; left:0; top:20px; background:#67c1a5;}
.side_dlbox dt>i.bluebg{ background:#67a8df;}
.side_dlbox dt a{ color:#333; font-size:14px; padding:10px 0 10px 24px; line-height:34px; height:34px; display:block}
.side_dlbox dt a.rbg{ background:url(bg/ps-left-down3.png) no-repeat right center; border-bottom:1px solid #e9e9e9;}
.side_dlbox dt a.cur{ background:url(bg/ps-left-down4.png) no-repeat right center; border-bottom:none;}
.side_dlbox dt a.nobor{border-bottom:none;}
.side_dlbox dd{ background:#f6f6f6; padding-left:50px; display:none;}
.side_dlbox dd a{ display:block; color:#333; line-height:37px; height:37px; overflow:hidden; }
.side_dlbox dd a:hover,.side_dlbox dd a.cur{ color:#18a97a;}




.ps-right{ width:762px;  border:solid 1px #e2e2e2; float:right; margin:18px 10px 0 0; display:inline;}
.ps-right table{ width:100%;}
.ps-right table tr{ height:36px; line-height:36px; }
.ps-right table tr th{ width:33%; height:42px; line-height:42px;  border-right:solid 1px #dcecf9; background:#f0f7fe;}
.ps-right table tr td{ line-height:36px; text-align:center; color:#F00; border-right:solid 1px #dcecf9;}


/*---person1---*/
.ps1-right{ width:762px;   border:solid 1px #97c2ed; float:right; margin:18px 10px 0 0; display:inline; }
.ps1-right table{ width:100%;}
.ps1-right table tr th{ height:38px; line-height:38px; background:#6fb4ef; color:#fff; text-align:left; padding-left:26px; font-size:16px;}
.ps1-right table tr td{ height:47px; line-height:47px; border:solid 1px #dbebfc; font-size:14px; color:#333333;}
.ps1-right table tr td.t{ width:110px; text-align: right; padding-right: 20px;}
.ps1-right table tr td.t i{ color:#F00; vertical-align: middle;margin-right: 5px;}
.ipt1{ width:90%; height:28px; line-height:28px; border:solid 1px #e4e9ed; margin-left:5px; outline:none;}
.ipt2{ width:90%; height:32px; line-height:32px; border:solid 1px #e4e9ed; margin-left:5px; outline:none;}
.ipt3{ margin: 0 10px 0 10px; outline:none;}
.ipt4{ width:96%; height:32px; line-height:32px; border:solid 1px #e4e9ed; margin-left:5px; outline:none;}
.ps1-right table tr td.tab-btn{ border:none; text-align:center;}
.ps1-right table tr td.tab-btn input{ padding: 0 40px; line-height:34px; font-size:14px; color:#FFF; background:#428bca; border:solid 1px #2572b4; border-radius:5px; font-weight:700; cursor:pointer;}

/*---person2---*/
.ps2-right{ width:762px; height:600px;   float:right; margin:18px 10px 0 0; display:inline; }
.ps2-right .query{  border:solid 1px #97c2ed;}
.ps2-right .query table{ width:100%;}
.ps2-right .query table tr th{ height:40px; line-height:40px;}
.ps2-right .query table tr th.q1{ text-align:left; color:#5d839d; font-size:16px; padding-left:27px;}
.ps2-right .query table tr th.q2{ text-align:right; padding-right:25px;}
.ps2-right .query table tr th.q2 a{ display:inline-block; padding: 2px 10px; line-height:23px; text-align:center; background:#f86f4b; border:solid 1px #fc6343; color:#FFF; border-radius:5px;}
.ps2-right .query table tr th.q2 a i{ display:inline-block; width:16px; height:16px; background:url(bg/Composite-Path.png) no-repeat; vertical-align:middle; margin-right:5px;}
.ps2-right .query table tr td span{ padding: 5px 10px;}
.ps2-right .query table tr td input{ width:160px; height:23px; line-height:23px; border:solid 1px #f0f2f5;}
.ps2-right .query table tr td select{ width:160px; height:23px; line-height:23px; border:solid 1px #f0f2f5;}


.ps2-right .result{  border:solid 1px #97c2ed; padding:10px;}
.ps2-right .result table{ width:100%; border-collapse:collapse;}
.ps2-right .result table tr{ border:solid 1px #deecf5;}
.ps2-right .result table tr th{ height:36px; line-height:36px; }
.ps2-right .result table tr td{  line-height:38px; text-align:center; color:#666666;   word-break: break-all; }
.ps2-right .result table tr td a.btn{ display:block;  line-height:22px; text-align:center;   margin: 5px 10px 5px 10px; border-radius:5px;}
.ps2-right .result table tr td a.r1{ background:#9dc6ed; color:#fff; border:solid 1px #90c0ef;}
.ps2-right .result table tr td a.r2{ background:#fff; color:#5c9fdf; border:solid 1px #90c0ef;}
.ps2-right .result table tr td a.r3{ background:#50cba3; color:#fff; border:solid 1px #40bd94;}


/*---teachers---*/
.ct-teachers{ width:1000px;  margin:10px auto;   }
.ct-teachers ul.th-roll{ margin:0 auto; padding:15px;}
.ct-teachers ul.th-roll li{ width:300px; height:130px; border-bottom:solid 2px #e4e4e4; float:left; margin-left: 18px; display:inline;}
.ct-teachers ul.th-roll li dl dt{ width:95px; height:95px; float:left; margin:22px 0 0 16px; display:inline; position:relative; z-index:5;}
dt .f3{ width:95px; height:95px; background:url(bg/fillet3.png) no-repeat;}


.ct-teachers ul.th-roll li dl dt .round{ position:absolute; width:95px; height:95px; left:0; top:0;  border-radius: 47px; border:solid 1px #fff; }
.ct-teachers ul.th-roll li dl dd{ width:170px; float:right; margin-top:22px;}
.ct-teachers ul.th-roll li dl dd h2{ height:36px; line-height:36px; margin-top:10px; color:#333333; font-size: 18px;}
.ct-teachers ul.th-roll li dl dd span{ line-height:24px; color:#1886e4;}


/*---teachers1---*/
.th1-details{padding: 20px; background:url(bg/teachers-article-bg.png) top center no-repeat;   height: 214px;}
.th1-details dt{ width:214px; height:214px; float:left; margin-left:20px; display:inline; position:relative; z-index:5;}
dt .fillet{ position:absolute; z-index:20; top:0; left:0; }
dt .f1{ width:214px; height:214px; background:url(bg/fillet1.png) no-repeat;}
.th1-details dd{ float:left; margin-left:48px; display:inline;} 
.th1-details dd h2{ line-height:36px; margin-top:10px; color:#333333;}
.th1-details dd span{ display:block; line-height:28px; font-size:18px; color:#1886e4; margin-bottom:20px;}
.th1-details dd p{ line-height:24px; }

.th1-introduction{ padding:20px 50px; border:solid 1px #f0f0f0; border-top:none;}
.th1-introduction h2{ line-height:40px; font-size:18px; color:#333333; margin-top:20px;}
.th1-introduction p{ line-height:25px; font-size:14px; color:#666666;}

/*---news---*/
.ct-news{ width:1000px;  margin:10px auto;   }
.ct-news ul.news-list li{ height:188px; margin-bottom:10px; border:solid 1px #cccccc;}
.ct-news ul.news-list li dl dt{ width:212px; height:133px; border:solid 3px #ebebeb; float:left; margin:26px 0 0 18px; display:inline;}
.ct-news ul.news-list li dl dd{ width:706px; float:left; margin:26px 0 0 26px; display:inline;}
.ct-news ul.news-list li dl dd h2{ color:#333333;}
.ct-news ul.news-list li dl dd p{ color:#666666; text-indent:2em; line-height:24px;}
.ct-news ul.news-list li dl dd span{ padding:5px 10px; float:left; color:#a9a9a9; margin-top:10px;}
.ct-news ul.news-list li dl dd a.ckxq{ color:#fff; padding:5px 20px; background:#5aa5e6; border-radius:20px; float:right; margin-top:15px;}

/*---news1---*/
.news1-article{ border:solid 1px #cccccc; }
.news1-article h1{ height:50px; line-height:50px; color:#333333; text-align:center;}
.news1-article span{ display:block; text-align:center; line-height:34px; color:#a9a9a9;}
.news1-article .cr-img{ text-align:center; margin: 15px 0;}
.news1-article p{ padding:0 40px; color:#666666; line-height:24px; margin:20px 0; text-indent:2em;}
.news1-article .rt{ text-align:right;padding: 10px 40px; margin-bottom:20px;}
.news1-article .rt a.return{ padding:6px 30px; background:#cccccc; color:#FFF; border-radius:10px; }

/*---registered---*/
.ct-regist{ width:100%; padding: 40px 0; background:#f4f4f4;}
.regist{ width:995px; background:#FFF; border-bottom:solid 3px #e1e1e1; margin:0 auto; padding:40px 0;}
.regist-top{ width:870px; height:40px; background:url(bg/regist-top-bg.jpg) repeat-x; margin:0 auto;   text-align: center;line-height: 40px;}
.regist-top span{ padding:5px 20px; background:#FFF; font-size:22px; color:#505050; font-weight:700;}
ul.regist-step{ margin:20px auto; width:842px; height:36px; }
ul.regist-step li{ width:168px; height:36px; line-height:36px; text-align:center; background:url(bg/regist-step1.png) no-repeat; float:left; color:#666666; font-size:15px;}
ul.regist-step li.over{ background:url(bg/regist-step.png) no-repeat; color:#a6c5ff;}
ul.fillin{ width:450px;  margin:20px auto;}
ul.fillin li{ height:60px; line-height:60px;}
ul.fillin li span{ padding:5px 0; font-size:16px; color:#333333;}
ul.fillin li strong{ padding:5px 0; font-size:16px; color:#0a81f7;}
ul.fillin li .code{ display:inline-block; width:320px; height:48px; border:solid 1px #cccccc;   vertical-align: middle; float:left; }
.code i{ display:inline-block;  no-repeat;vertical-align: middle;margin: 13px 10px 0 10px;  margin-top:-10px\9; /**margin-top:-20px; _margin-top:-30px;*/ margin-top:10px\0;}
.code i.icon1{width:12px; height:16px; background:url(bg/fillin1.png)}
.code i.icon2{width:13px; height:13px; background:url(bg/fillin2.png)}
.code i.icon3{width:12px; height:13px; background:url(bg/fillin3.png)}
.code i.icon4{width:16px; height:15px; background:url(bg/fillin4.png)}
.code input{ width:80%; height:24px; height:34px\9; line-height:24px; line-height:34px\9; border:none; border-left:solid 1px #e8e8e8; margin-top:13px; margin-top:-10px\9; margin-top:10px\0; outline:none; padding-left:10px;}
a.send{ /*display:inline; padding:10px 15px;*/ display:inline-block; width:96px; height:36px; line-height:36px; text-align:center; border:solid 1px #bfe2fa; border-radius:2px; color:#148ed5;   margin-left: 10px; float:right;   margin: 5px 5px 0 0;}
a.next-step{ padding:14px 50px; background:#428bca; color:#FFF;  border-radius:5px;}

.regist-sure{ width:762px;   border:solid 1px #97c2ed; margin: 0 auto; }
.regist-sure table{ width:100%;}
.regist-sure table tr th{ height:38px; line-height:38px; background:#6fb4ef; color:#fff; text-align:left; padding-left:26px; font-size:16px;}
.regist-sure table tr td{ height:47px; line-height:47px; border:solid 1px #dbebfc; font-size:14px; color:#333333;}
.regist-sure table tr td.t{ width:110px; text-align: right; padding-right: 20px;}
.regist-sure table tr td.t i{ color:#F00; vertical-align: middle;margin-right: 5px;}
.ipt1{ width:90%; height:28px; line-height:28px; border:solid 1px #e4e9ed; margin-left:5px; outline:none;}
.ipt2{ width:90%; height:32px; line-height:32px; padding:10px 0\9;  border:solid 1px #e4e9ed; margin-left:5px; outline:none;}
.ipt3{ margin: 0 10px 0 10px; outline:none;}
.ipt4{ width:96%; height:32px; line-height:32px; border:solid 1px #e4e9ed; margin-left:5px; outline:none;}
.regist-sure table tr td.tab-btn{ border:none; text-align:center;}
.regist-sure table tr td.tab-btn input{ padding: 0 40px; line-height:34px; font-size:14px; color:#FFF; background:#428bca; border:solid 1px #2572b4; border-radius:5px; font-weight:700; cursor:pointer;}
.regist-sure table tr td.tab-btn input.skip{ padding:0 25px; margin-right:10px; background:#f86f4b; border:solid 1px #f86f4b;}

.succ{ width:370px;  margin:20px auto;}
.succ h1{ font-size:28px; height:50px; line-height:50px; text-align:center; background:url(bg/succ.png) no-repeat;}
/*.succ h1 i{ display:inline-block; width:58px; height:57px;  }*/
.succ p{ font-size:14px; height:30px; line-height:30px; text-align:center;}
.succ p a{ color:#84aed9;  text-decoration:underline;}
.succ-back{ width:370px;  margin:20px auto;}
.succ-back h1{ font-size:28px; height:50px; line-height:50px; text-align:center; }
/*.succ h1 i{ display:inline-block; width:58px; height:57px;  }*/
.succ-back p{ font-size:14px; height:30px; line-height:30px; text-align:center;}
.succ-back p a{ color:#84aed9;  text-decoration:underline;}

/*---back---*/
ul.back-step{ margin:0 auto; width:833px; height:60px; position:relative; }
ul.a1{ background:url(bg/back-a1.png) no-repeat;}
ul.a2{ background:url(bg/back-a2.png) no-repeat;}
ul.a3{ background:url(bg/back-a3.png) no-repeat;}
ul.a4{ background:url(bg/back-a4.png) no-repeat;}
ul.back-step li{ height:33px; line-height:33px; position:absolute; top:30px; }
ul.back-step li.step1{ left:10px;}
ul.back-step li.step2{ left:262px;}
ul.back-step li.step3{ left:514px;}
ul.back-step li.step4{ right:10px;}
.back-find{ width:450px;  margin:20px auto; }
.back-find a{  display: inline-block;margin: 20px}
.back-find a span{display: block;color: #333333; text-align: center;}

a.tijiao{ padding: 5px 30px;line-height: 34px;font-size: 14px; color: #FFF;background: #428bca;border: solid 1px #2572b4;border-radius: 5px; font-weight: 700;cursor: pointer;}
/*---footer---*/
.footer{ width:100%; height:67px; background:#f3f3f3; border-top:solid 2px #e3e3e3;}
.footer-ct{ width:1000px; height:67px;  margin:0 auto;}
.footer-ct span{ display:inline; padding:10px; float:left; margin:15px 0 0 10px;}
.footer-ct i{ display:inline; padding:10px; font-style:normal;  float:right; margin:15px 10px 0 0;}
.footer-ct i a{ color:#adadad;}

/*新增样式如下*/
.cutformbox{ background:#f4f4f4; min-height:750px; height:auto!important; height:750px;}
.contact{ width:1000px; margin:0 auto; padding-top:80px;}
h3.h3_title{ text-align:center; line-height:30px; font-weight:normal;}
h3.h3_title>p.bigtit{ color:#333; font-size:18px;}
h3.h3_title>p.bigtit>span{ color:#202020; font-size:24px; }
h3.h3_title>p.ywintro{ font-family:Arial; color:#c6c6c6; font-size:20px; }
h3.h3_title>.blue_tit{ color:#418bca; font-size:34px; padding-top:40px; line-height:45px; font-family:"microsoft yahei";}
h3.h3_title>dfn{ margin-top:10px; display:inline-block; background:url(bg/hx.png) repeat-x; height:24px; line-height:24px; padding:0 66px;}
h3.h3_title>dfn>em{ background:#ebf5ff; color:#b9b9b9; font-size:24px; font-family:Arial; font-style:normal; padding:0px 8px;}

.contact .text{ padding:50px 0; color:#333333; font-family:"microsoft yahei"; font-size:18px; line-height:30px;}
.contact .text p{ text-indent:2em;}
.method{ border-top:1px dotted #7a7a7a;  border-bottom:1px dotted #7a7a7a; background:white; padding:30px 0; zoom:1; overflow:hidden;}
.method>li{ font-size:16px; line-height:30px; float:left; font-family:"microsoft yahei"; margin:0 35px; display:inline;}
.method>li>img{ vertical-align:middle; margin-right:10px;}

.blue_bgbox{ background:url(bg/ld_bg.jpg) repeat-x #f2f9ff;}
.white_bgbox{ background:white;}
.gray_bgbox{ background:#f2f7fc;}
.ctbox{ width:1000px; margin:0 auto;}
.blue_bgbox,.hxyw{ min-height:550px; height:auto!important; height:550px;}
.hxyw{ background:url(bg/pt_img1.png) no-repeat 90% 80%;}
.dtys{ background:url(bg/pt_img2.png) no-repeat 0 40%; width:450px; padding:165px 25px 180px 525px;}
.fwzc{ background:url(bg/pt_img3.png) no-repeat 90% 45%; width:470px; padding:135px 505px 165px 25px;}
.wlfz{ background:url(bg/pt_img4.png) no-repeat 40px 40%; width:460px; padding:185px 25px 190px 515px;}
.glpt{ background:url(bg/pt_img5.png) no-repeat 97% 60%; width:465px; padding:135px 510px 125px 25px;}
.origin{ background:white url(bg/yx_img1.png) no-repeat center 99%; min-height:520px; height:auto!important; height:520px;} 
.actuality{ background:url(bg/yx_img2.png) no-repeat right center; width:465px; padding:70px 505px 110px 30px;}

.core_yw{ width:450px; padding:70px 25px 10px 25px; }
.infortit{ font-size:24px; font-family:"microsoft yahei"; color:#000; line-height:35px;}
.inforcon{ font-family:"microsoft yahei"; color:#000; font-size:16px; line-height:34px; text-indent:2em; margin-top:10px;}
.inforcon span.gray{ color:#666;}

.abroad{ padding:110px 185px 30px 30px; width:785px;}
.abroadtit{font-size:30px; font-family:"microsoft yahei"; color:#333; line-height:35px; padding-left:37px; }
.abroadtit span{ color:#428bca;}
.abroadcon{ color:#333; font-family:"microsoft yahei"; font-size:18px; line-height:34px; text-indent:2em; margin-top:50px; }
.yxshape{ padding:30px 20px;}
ul.shape{ padding-top:20px;}
ul.shape>li{ border:1px solid #d1e2f3; height:144px; margin:12px 0; padding:30px 335px 30px 30px; position:relative; font-family:"microsoft yahei";}
ul.shape>li p.rigimg{ position:absolute; top:-1px; right:-1px;}
ul.shape>li>.smaltit{ color:#5aa5e6; font-size:22px; line-height:35px; display:block; }
ul.shape>li>p{ line-height:27px; font-size:16px; text-indent:2em;}
.yx_dllist{ zoom:1; overflow:hidden; padding-top:10px;}
.yx_dllist>dl{ background:white; width:468px; height:218px; float:left; margin-top:20px; margin-left:20px; display:inline;}
.yx_dllist>dl>dt{ float:left; width:210px; height:218px; overflow:hidden;}
.yx_dllist>dl>dd{ float:right; width:214px; height:178px; padding:20px 22px; font-family:"microsoft yahei";}
.yx_dllist>dl>dd>h2{ color:#5aa5e6; font-size:22px; display:block; margin-bottom:20px;}
.yx_dllist>dl>dd>p{ line-height:24px; color:#333; text-indent:2em; font-size:14px;}