@charset "utf-8";
/* CSS Document */

/*格式化样式*/
*{margin:0;padding:0}
body{font:12px/1.5 MIcrosoft YaHei,Arial, Helvetica, sans-serif;color:#333;background:#fff;}
table{width:100%; border-collapse:collapse;border:none;border-spacing:0}
a{color:#202020;text-decoration:none;}
img{border:none;display: inline-block;}
input{vertical-align:middle;outline:none}
textarea{outline:none;}
ul,ol,dl{list-style:none;}
b,em,i,u,strong{font-weight:normal;font-style:normal;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}

/*公共样式*/
.fl{float:left;}
.fr{float:right;}
.clearfix{overflow:hidden;zoom:1}
.clear{clear:both}
.wrap1000{width:1000px;margin:0 auto}
.bg{background:#f3f3f3}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #000 !important;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#000 !important;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#000 !important;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#000 !important;}

.top{height:71px;background:url(../images/top.png) repeat-x;position:relative;z-index:999}
.logo{width:250px;height:54px;padding-top:8px}
.nav{width:615px;margin-left:10px}
.nav table tr td{height:69px;position:relative}
.nav table tr td div.addBg a{background:#126141;color:#fff;}
.navA{display:block;height:69px;line-height:69px;padding:0 13px;color:#ecf6f4;font-size:15px;text-align:center;}
.navA:hover{background:#126141;color:#fff;}
.navA i{display:inline-block;width:9px;height:5px;background:url(../images/icons.png) no-repeat -54px -28px;margin-left:5px;}
.current{background:#126141;color:#fff;}
.navList{position:absolute;width:100%;left:0;top:68px;font-size:12px;display:none;}
.nav table tr td .navList li a{display:block;height:40px;border-top:solid 1px #2e936a;color:#bdecd9;line-height:40px;text-align:center;background:#126141;overflow: hidden;}
.nav table tr td .navList li a:hover{background:#27825d; color:#fff;}

#full-screen-slider { width:100%; height:314px; float:left; position:relative;margin-top:-4px;border-bottom:solid 3px #42a85b;}
#slides { display:block; width:100%; height:314px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
.banner #pagination { display:block; list-style:none; position:absolute; left:50%; top:275px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
.banner #pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:5px;background:#FFF;}
.banner #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px; }
.banner #pagination li.current{ background:#009700}


.loginBg{height:65px;background:#f3f3f3;padding-top:22px}
.search{width:319px;height:38px;border:solid 1px #b8c4ce;border-radius:5px;background:#FFF;}

.searchInp{width:180px;border:none;display:block;background:none;height:auto;padding:10px 5px;font-size: 14px;}
.searchSub{display:block;width:43px;height:38px;background:url(../images/icons.png) left top;border:none;cursor:pointer;}
.beforLogin{width:660px}
.userName{width:192px;background:#FFF url(../images/username.jpg) no-repeat 12px center;border:solid 1px #b8c4ce;color:#000;font-size:16px;margin-right:8px;height:auto;padding:10px 0 10px 35px }
.password{width:192px;background:#FFF url(../images/password.jpg) no-repeat 12px center;border:solid 1px #b8c4ce;padding:10px 0 10px 35px;color:#000;margin-right:8px;font-size:16px;height:auto;}
.password02{width:192px;height:38px;background:#FFF url(../images/password02.jpg) no-repeat 12px center;border:solid 1px #b8c4ce;padding-left:35px;color:#000;line-height:38px;margin-right:8px;}
.loginSub{width:80px;height:40px;background:#42a85b;border:none;border-radius:5px;color:#FFF;font-size:16px;cursor:pointer;font-family:Microsoft YaHei;line-height:40px}
.loginSub:hover{ background:#27823D;}
.afterLogin{width:350px;line-height:40px;color:#999}
.afterLogin b{padding:0 5px;color:#000;font-size:14px;} 
.courseZone{width:105px;height:40px;background:#42a85b;margin:0 10px;border-radius:3px;position:relative}
.courseZone a{color:#FFF;}
.iconIndex{display:inline-block;width:14px;height:14px;background:url(../images/icons.png) no-repeat -45px top;margin:0 7px;}
.xila{display:inline-block;height:7px;width:14px;background:url(../images/icons.png) no-repeat -69px top;margin:0 7px;}
.courseZone ul{position:absolute;width:100%;left:0;top:38px;background:#42a85b;text-align:left;display:none;z-index:9999}
.courseZone ul li{border-top:solid 1px #34914b}
.courseZone ul li:hover{background:#27823d}
.courseZone ul li a{color:#c2f5cf;}
.courseZone ul li i{display:inline-block;background:url(../images/icons.png) no-repeat;margin:0 7px}
.courseZone ul li i.icon01{width:14px;height:14px;background-position:-85px top;}
.courseZone ul li i.icon02{width:14px;height:12px;background-position:-105px top;}
.courseZone ul li i.icon03{width:14px;height:14px;background-position:-127px top;}
.exit{background:url(../images/icons.png) no-repeat -157px 12px;font-size:14px;color:#42a85b;padding-left:20px;}
.exit:hover{color:#333}

.courseTitle{height:60px;line-height:60px;font-size:20px;color:#3c4b57;/*padding-top:10px;*/}
.courseTitle i{float:left;width:3px;height:20px;background:#42a85b;margin-top:20px;margin-right:10px;}
.more{width:50px;height:20px;border-radius:50px;background:#8498a8;font-size:12px;line-height:20px;text-align:center;color:#FFF;margin-top:20px}
.more:hover{background:#506272}
.more2{width:50px;height:20px;border-radius:50px;background:#8498a8;font-size:12px;line-height:20px;text-align:center;color:#FFF;margin:0 10px}
.more2:hover{background:#506272}
.courseList dl{width:226px;float:left;margin-right:30px;position: relative;height: 200px;}
.courseList dl dt{height:149px;margin-bottom:8px;position:relative;overflow:hidden}
.courseList dl:hover img{-moz-transform:scale(1.2,1.2);  -webkit-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2);transition: all 1s ease 0s;  }
.vedio{position:absolute;width:226px;height:149px;left:0;top:0;background:url(../images/icons.png) no-repeat left -52px;display:none}
.courseList dl dd{height:24px;line-height:24px;color:#999;}
.courseList dl dd a{font-size:14px;}
.courseList dl:hover dd a{color:#ec1a1a}

.line{height:40px;line-height:40px;background:url(../images/line.jpg) repeat-x center;text-align:center}
.line span{display:inline-block;padding:0 10px;background:#FFF;font-size:20px;}

.tearcherList{position:relative;width:1100px;margin:15px 0}
.teacherImg{width:152px;height:140px;display:block;position:relative;margin-bottom:10px;}
.teacherImg b{position:absolute;width:152px;height:152px;background:url(../images/imgTop.png) no-repeat;left:0;top:0}
.tearcherList li{text-align:center;width:140px;float:left;margin-right:30px;color:#999}
.teacherName a{font-size:14px;color:#333;line-height:30px}
.teacherName a:hover{color:#ec1a1a}
.tearcherList li:hover .teacherImg b{background:url(../images/imgTop02.png) no-repeat;}
.tearcherList li:hover .teacherName a{color:#ec1a1a}


.seeMore{display:block;margin:0 auto;width:248px;height:31px;color:#FFF;background:#8498a8;border-radius:3px;line-height:31px;text-align:center;font-size:14px;}
.seeMore:hover{background:#506272}

.bg02{border-top:solid 1px #dcdcdc;background:url(../images/footer.jpg) repeat;margin-top:40px;padding:30px 0}
.resourse{width:330px;border-right:dotted 1px #999;}
.resourse li{height:20px;line-height:20px;padding-bottom:10px;}
.resourse li i{float:left;width:20px;height:17px;margin-right:10px}
.resourse li a:hover{color:#ec1a1a;}
.listTitle{font-size:16px;padding-bottom:10px;}
.news{width:310px;border-right:dotted 1px #999;margin-left:15px}
.news li{height:20px;line-height:20px;padding-bottom:10px; white-space: nowrap; overflow: hidden;}
.news li i{float:left;width:16px;height:16px;margin-right:10px;background:#e40000;color:#FFF;text-align:center;line-height:16px;}
.news li a:hover{color:#ec1a1a;}
.banji{width:300px;margin-left:18px;}
.banji img{margin-right:10px}
.banji p{text-indent:2em;line-height:24px;}
.banji p a:hover{color:#ec1a1a}

.bottom{border-top:solid 2px #50ae67;padding:30px 0}
.friendShip{width:612px;color:#666;}
.friendShip a{padding:0 8px;color:#666;line-height:24px;}
.friendShip a:hover{color:#ec1a1a;}
.friendShip span{ color:#bdbdbd;}
.wi270{width:293px;height:70px;}
.wi270 a{display:block;width:146px;height:70px;float:left;background:#42a85b;line-height:70px;color:#fff;font-size:16px;}
.wi270 a:hover{background:#27823d;}
.wi2700 a.i03{float:left;width:211px;height:70px;background:url(../images/400.png) no-repeat}


.wi2702{height:70px;}
.wi2702 a{display:block;width:146px;height:70px;float:left;background:#42a85b;line-height:70px;color:#fff;font-size:16px;}
.wi2702 a:hover{background:#27823d;}
.wi2702 a.i03{float:left;width:211px;height:70px;background:url(../images/400.png) no-repeat}

.i01{border-right:solid 1px #64c87d;}
.i01 i{width:32px;height:29px;background:url(../images/icons.png) no-repeat left -202px;float:left;margin-top:20px;margin-left:20px;margin-right:10px}
.i02 i{width:33px;height:28px;background:url(../images/icons.png) no-repeat left -238px;float:left;margin-top:20px;margin-left:20px;margin-right:10px}


.footer{background:#666971;padding:15px 0;color:#FFF;text-align:center;line-height:22px;}


.choicemenu{position:relative;float:left;border-right:solid 1px #b8c4ce;}
.choicelist{position:absolute;width:81px;border:1px solid #e2e2e2;background:#fff;left:0px;top:37px;display:none}
.choicelist h4{font-weight:normal;font-size:14px;line-height:26px;cursor:pointer;text-align:center;border-top:solid 1px #b8c4ce}
.choicelist h4:hover{color:#FFF;background:#a3b2be;padding:0 8px;}
.alreadychoice{width:71px;height:38px;line-height:38px;text-align:center;background:#fcfcfc;border-radius:3px;cursor:pointer;padding:0 5px;color:#637889;font-size:14px;}
.relzcourse{position:relative;width:1030px;/*padding-bottom:10px;*/}

/* 活跃学生样式 苏萍萍 2014-12-30 */
.range{margin-left: 18px; width: 300px;}
.contentboxTwo{padding:0}
.contentboxTwo  ul {position:relative;width:305px}
.contentboxTwo  ul li{float:left;margin:8px 10px 8px 5px;text-align:center;width:60px; overflow: hidden;}

/* 浙江海洋学院定制课程服务样式 苏萍萍 2015-01-09 */
.cserver{width:310px;margin-left:15px}
.cserver li{height:20px;line-height:20px;padding-bottom:10px;}
.cserver li i{float:left;width:16px;height:16px;margin-right:10px;background:#e40000;color:#FFF;text-align:center;line-height:16px;}
.cserver li a:hover{color:#ec1a1a;}

/*----------------------------------------------------
宁波工程右侧浮层 苏萍萍 2015-1-16
-----------------------------------------------------*/
.zlayer_right { position:fixed; _position:absolute; right: 20px; bottom:136px; _bottom:auto; _top:expression(eval(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight-136));  width:310px; height:130px; background:url(../images/layer_bgr.png) no-repeat;}
.zlayer_title { width: 250px; padding-top: 33px; padding-left: 18px; line-height: 36px; font-size: 20px; color: #fff;overflow:hidden; white-space:nowrap; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.zlayer_content { padding-top: 10px; padding-left: 16px; line-height: 20px; font-size: 14px; font-family: '宋体';  word-wrap:break-word;	word-break:break-all;}
.zlayer_content a { color: #007cca;}

/* 浙江医学院定制分类栏目 苏萍萍 2015-01-19 */
.MenuboxTwo{height:41px;background:#4a90ff}
.MenuboxTwo a{color:#FFF;line-height:41px;padding:0 10px}
.MenuboxTwo ul li{float:left;}
.MenuboxTwo ul li a{display:block;padding:0 20px; font-size:16px;line-height:40px;color:#FFF}
.MenuboxTwo ul li.cur a{background:#4d7bd9}
.ContentboxTwo {padding-top:20px}

/*意见反馈，在线客服*/
.contactUs{_display:none;position:fixed;_position:absolute;z-index:999;right:15px;bottom:64px;_bottom:auto;width:60px;height:60px;text-indent:-999px;overflow:hidden;background:url(/images/topIcon.png) 0 -61px;}
.contactUs:hover{background-position:-70px -60px}
.Feedback{_display:none;position:fixed;_position:absolute;z-index:999;right:15px;bottom:0px;_bottom:auto;width:60px;height:60px;text-indent:-999px;overflow:hidden;background:url(/images/topIcon.png) 0 -121px;}
.Feedback:hover{background-position:-70px -120px}
#returnTop {_display:none;position:fixed;_position:absolute;z-index:999;right:15px;bottom: -140px;_bottom:auto;width:60px;height:60px;text-indent:-999px;overflow:hidden;background-image:url(/images/topIcon.png);_background-image:url(/images/topIcon.png);background-repeat:no-repeat;background-position:0 0;transition:bottom 0.9s;-webkit-transition:bottom 0.9s;-moz-transition:bottom 0.9s;-o-transition:bottom 0.9s;}
#returnTop:hover {background-position:-70px 0;}

/*河北政法登录框*/
.alertbg{width:100%;height:100%;position:fixed;_height:1000px;top:0;left:0;background:#000;filter:alpha(opacity=50);opacity:0.5;display:none;z-index:3;}
.loginBghb{position:fixed;width:100%;height:100%;background:#000;filter:alpha(opacity=50);opacity:0.5;top:0;left:0;z-index:999999;display:none}
.LoginPop1{z-index:1;width: 503px;height: 314px;border: solid 1px #cfcdcb;background: #FFF;padding: 1px;position: fixed;margin:0 auto;font-size:14px;}
.loginTitle03 {height: 40px;line-height: 40px;background: #1fa672;color: #FFF;font-size: 16px;padding: 0 15px;}
.closed {width: 26px;height: 26px;background: url(../images/close.png) no-repeat;margin-top: 7px;}
.LoginPop1 table {width: 335px;margin: 0 auto;margin-top: 30px;}
.LoginPop1 table tr td {padding: 13px 5px;font-size: 14px;}
.inp {width: 253px;height: 28px;border: solid 1px #CCC;line-height: 28px;}
.loginsub {width: 81px;height: 32px;background:#1fa672;color:#fff;border: none;cursor: pointer;}
.loginBtn {width: 78px;height: 32px;border: solid 1px #DDD;background: #f5f5f5;border-bottom-color: #b3b3b3;display: inline-block;cursor: pointer;margin-left: 10px;font-family: Microsoft YaHei;font-size: 14px;
}
