body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
body { font-family:Verdana; font-size:16px; margin:0; background: url(../images/banner.jpg) no-repeat center top;font-family:"Microsoft YaHei",SimSun,SimHei; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
a{color:#555;text-decoration:none; outline:none;}
a:hover {color:#ffaa30;text-decoration:none;}
.fl {float:left;}
.fr {float:right;}
.w1200{width:1200px;margin:0 auto;}

/* 顶部 */
.top{width: 100%;margin: 0 auto;min-width: 1216px;background-color: #00a6bf;}
#header {width:1200px; height:110px; margin-bottom:5px; margin-right: auto; margin-left: auto; }
.logo{ height:68px; padding-top: 26px; }

/* 导航 */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  position:relative; z-index:1; padding-left:10px;   height:60px; line-height:60px; background:url(../images/line.gif) repeat-x 0 bottom #fff; color:#333;}
.nav{ position:relative; width:1200px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:16px; }
.nav a{ color:#333;  }
.nav h3{ font-size:100%; font-weight:normal;}
.nav .m{ float:left;  position:relative; z-index:1; }

.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px;}
.nav h3 a{ display:block; width:106px; text-align:center;   font-weight:bold;}
.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-28px; top:60px; z-index:1; width:160px; border:1px solid #E6E4E3; border-top:0;  background:#fff;}
.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;}
.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:10px 0; height:28px; line-height:28px; color:#666;}
.nav .sub li a:hover{ color:#FE7700;   }
.nav .block{ height:3px; width:112px; background:#FE7700; position:absolute; left:0; top:57px; overflow:hidden;}
/* banner */
.slider{ width:100%;  min-width:1200px;  height:335px;  position:relative; overflow:hidden; background:#fff; text-align:center;}
.slider .bd{ width:1200px; position:absolute; left:50%; margin-left:-600px;}
.slider .bd li{ width:1200px;  overflow:hidden; }
.slider .bd li img{ display:block; width:1200px; height:335px;}
.slider .tempWrap{ overflow:visible !important }
.slider .tempWrap ul{  margin-left:-1200px !important; /*强制位置*/ }
.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;}
.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(../images/slider-btn.png) 0 -10px no-repeat; 
	margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;}
.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;}
.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:335px; cursor:pointer;}
.slider .prev{ left:-50%; margin-left:-600px;}
.slider .next{ left:50%;  margin-left:600px;}
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:335px; background:#000; filter:alpha(opacity=50);opacity:0.5; }
.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:335px;}
.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.slider .prev .arrow{ right:0; background:url(../images/slider-arrow.png) -120px 0 no-repeat;}
.slider .next .arrow{ left:0; background:url(../images/slider-arrow.png) 0 0 no-repeat;}
.list-banner{height: 430px; background: url(../images/list-banner.png) center no-repeat;}
/*part*/
.p1ul{width:424px;}
.p2ul{width:850px;}
.p1_img{width:405px;margin-left:45px;}
.part1,.part2{overflow: hidden;margin-top:30px;margin-right: auto;margin-bottom: 30px;margin-left: auto;}
/*栏目*/
.lm_name{width: 100%;overflow: hidden;border-bottom:1px solid #bebdbb;}
.lm_name .cn{width:210px;font-size:24px;border-bottom:1px solid #05a7ab;height:41px;line-height: 37px; padding-left:14px;background:url('../images/tit-icon.png') no-repeat left center;}
.lm_name .more a{display: block;overflow: hidden;color:#0da8bf;font-size:14px;height:14px;line-height: 14px;margin-top:14px;}
.lm_name .more span{display:block;float:left;padding:0px 10px;}
.lm_name .more img{display: block;float: left;width:17px;height:13px;}

/*左时间右文字列表*/
.tzgg-con{width:100%; float:left; margin-top:21px;}
.tzgg-con li{width:100%; float:left; margin-top:15px;}
.date{width:53px; height:52px; /*background:#ac151a;*/ background:#e1e1e1; text-align:center; float:left; line-height:26px;}
.date h3{display:block; float:left; width:100%;background:#00a6c0; color:#ffffff; font-size:14px; height:26px; font-weight:normal;}
.date i{display:block; float:left; width:100%; color:#000000; font-size:14px; height:28px;}
.txt{width:350px;float:right;line-height:26px;white-space:normal;word-break:break-all;word-wrap:break-word;}

/*左图片右边文字列表*/
.img_li a{display: block;width: 405px;margin-top:30px;height:92px;overflow: hidden;}
.img_l{float:left;overflow: hidden;}
.img_l img{display: block;width:135px;height:92px;}
.img_r{float: right;width: 258px;height:92px;overflow: hidden;}
.img_r .date2{overflow: hidden;}
.img_r .date2 span{display:inline-block;font-size:12px;color:#00a6bf;float: left;}
.img_r .date2 img{display:block;float: left;width:26px;height:13px;margin-left:10px;}
.img_r .img_con{height:75px;line-height: 26px;overflow:hidden;}
/* 快捷方式 */
.block{width:310px;}
.block ul li {height: 90px;margin-bottom: 20px;color: #fff;}
.block ul .i13 {height: 90px;margin-bottom: 0px;color: #fff;}
.block ul li.i9 {background: #18508d url(../images/i9.png) no-repeat 195px center;}
.block ul li.i10 { background: #19b5cc url(../images/i10.png) no-repeat 195px center; }
.block ul li.i11 { background: #ffad01 url(../images/i11.png) no-repeat 195px center; }
.block ul li.i12 { background: #18508d url(../images/i12.png) no-repeat 195px center; }
.block ul li.i13 { background: #c44f00  url(../images/i13.png) no-repeat 195px center; }
.block ul li i { float: left; width: 15px; height: 15px; background: #fff; border-radius: 100%; margin:40px 20px 20px 30px; }
.block ul li .t1 { font-size: 24px; line-height: 30px; padding-top: 15px; }
.block ul li a { color: #fff; display: block; height: 90px; }
.block ul li span { line-height: 60px; display: block; }
.block ul li:hover { background-color: #0166b2; }

/* 多图切换 */
.tabBox{ width:1200px; margin:0 auto 20px; }
.tabBox .bd{ padding:30px 0px 0px;}
.tabBox .bd{ padding:30px 0px 0px;}
.tabBox .bd ul{ overflow:hidden;}
.tabBox .bd ul li{	float:left;	overflow:hidden;margin-left:30px;display:inline;margin-right: 30px;}
.tabBox .bd ul .szdw a { width:174px; height:214px; border:#e0e0e0 1px solid; padding:2px 2px; display:block;}
.tabBox .bd ul .szdw img{ width:174px; height:214px; display:block; background:url(images/loading.gif) center center no-repeat; }
.tabBox .bd ul .szdw span{width:180px;height:29px;display:block;text-align: center;line-height: 29px;color:#555;}
/* 左时间右文字列表2 */
.xzxykx{width:580px;}
.list{width:100%; float:left; margin-top:30px;}
.list li{line-height:45px; border-bottom:1px solid #e9e9e9; clear:both;}
.list li i{color:#999;padding-right:12px; font-size:14px;}
/* 列表页 */
.null{width: 100%;height: 100%;padding-top: 50px;padding-bottom: 50px;text-align: center;}
.c9{color: #999;font-size: 24px;}
.sub{width:310px;}
.left_part_top{height:102px;line-height:102px;font-size:26px;color:white;background:#00a6bf;text-align:center;border-bottom:3px solid #c48f5d;}
::-webkit-input-placeholder{-webkit-text-fill-color: #989696}
.left-nav{
	background:#f9f9f9;
	width:310px;
	margin-bottom: 20px;
}
.p2ul .txt{width:770px;float:right;line-height:52px;}
.p2ul .tzgg-con li{width:100%;float:left;padding: 20px;/* margin-bottom:13px; */border-bottom: 1px dashed #ddd;}
.left-nav img{text-align:center;display:block;margin:0 auto}
.left-nav ul li{width:100%;text-align:center;border-bottom:1px solid #ececec;position:relative}
.left-nav ul li a{display:block;line-height:59px;font-size:16px;color:#555;font-weight:700}
.left-nav ul li a i{background:url(../images/15.png) no-repeat;position:absolute;width:20px;height:20px;top:41%;right:7%}
.left-nav ul li a:hover,.left-nav ul li.on a{background-color:#c48f5d;color:#fff}
.left-nav ul li a:hover i,.left-nav ul li.on a i{background-position:0 -48px}

/*分页*/
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #00a6c0;
    border-color: #00a6c0;
    cursor: default; }
/*内容页*/
.wxxgg{ min-width:80px; line-height:38px; float:right; font-size:14px; text-align:right;}
.p2ul .title{
    text-align: center;
    font-size: 22px;
    font-weight:bold;
    color: #333333;
    line-height: 1.7;
    height: auto;
    border: 0;
    padding: 40px 31px;
}
.p2ul .info{
    text-align: center;
    color: #333333;
    line-height: 2.5;
    background: #f5f5f5;
    margin-top: 10px;
}
.p2ul .news_content{
	font-size: 16px;
	color: #333333;
	line-height: 2;
	margin-top: 30px;
	border-bottom: 1px #cccccc dashed;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.news_content img{max-width:600px;_width:expression(this.width > 600 ? "300px" : this.width);} 
.con_btn a{display: block;height:30px;line-height: 30px;color:#454545;}
/*link*/
.link_bg{background:#f4f4f4;height:70px;}
.link{padding:15px 0px;}
.link_h{width:130px;overflow: hidden;height:40px;line-height: 40px;color:#898989;font-size:18px;}
.link_h img{display: block;float: left;width:20px;height:20px;margin:10px 15px;}
.sel_mask{ /*å°†<a></a>ç›¸å¯¹å®šä½*/position:relative;width:295px;height:36px;line-height:36px;background:url(../images/sel_bg.png) no-repeat;float: left;margin-left:60px;margin-top:2px;color:#898989;font-size:14px;}
.sel_mask span{     /*æ˜¾ç¤ºå†…å®¹*/position: absolute;top:0px;left:35px;display:block;width:225px;cursor: pointer;}
.sel_mask img{ /*ç®­å¤´å›¾æ ‡*/display: inline-block;position: absolute;top:12px;right:15px;width: 15px;height:12px;cursor: pointer;}
.sel_mask ul{width:270px;position:absolute;bottom:35px;display: none;left: 12px;background:#f4f4f4;}
.sel_mask ul li{border-bottom:1px solid #999999;}
.sel_mask ul li a{clear: both;display:block;width:100%;text-align: center;color:#898989;}
.sel_mask:hover ul{display: block;}
/*实践教学平台*/

.nav_department dl{font-size:0;margin-bottom:4.5%;}
.nav_department dt{margin-bottom:30px;border-bottom:solid 2px #00746d}
.nav_department dt span{display:inline-block;padding-bottom:15px;font-size:24px;display:inline-block;color:#00746d}
.nav_department dd{margin-right:2%;margin-bottom:2%;line-height:50px;width:31%;border:1px solid #00746d;display:inline-block;font-size:14px;position:relative}
.nav_department dd a{width:100%;display:block;text-align:center;position:relative;border:solid 1px #fff;background:#00a6bf;color:#fff;color:#fff;overflow:hidden}
.nav_department dd a span{display:inline-block;vertical-align:middle;line-height:16px}
.nav_department dd:nth-child(6n+1){margin-right:0}
.nav_department dd a:after,.nav_department dd a:before,.nav_department dd:after,.nav_department dd:before{content:'';background-color:#fff;position:absolute}
.nav_department dd a:after,.nav_department dd a:before{width:8px;height:8px;right:-1px;top:-1px}
.nav_department dd:after,.nav_department dd:before{width:7px;height:7px;right:-1px;top:-1px;z-index:2;border-left:solid 1px #00736d;border-bottom:solid 1px #00736d}
.nav_department dd a:after{top:auto;bottom:-1px}
.nav_department dd:after{top:auto;bottom:-1px;border-bottom:none;border-top:solid 1px #00736d}
.nav_department dd .line2:after,.nav_department dd .line2:before,.nav_department dd .line:after,.nav_department dd .line:before{content:'';position:absolute;background-color:#fff;display:block}
.nav_department dd .line2:after,.nav_department dd .line2:before{width:8px;height:8px;left:-1px;top:-1px}
.nav_department dd .line:after,.nav_department dd .line:before{width:7px;height:7px;left:-1px;top:-1px;z-index:2;border-right:solid 1px #00736d;border-bottom:solid 1px #00736d}
.nav_department dd .line2:after{top:auto;bottom:-1px}
.nav_department dd .line:after{top:auto;bottom:-1px;border-bottom:none;border-top:solid 1px #00736d}
/* 底部 */
.footer{height: 235px;overflow: hidden;background-color: #00a6bf;background-position: right;background-repeat: no-repeat;}
.footer1{width: 1200px;height: 350px;overflow: hidden;background-color: #383838;background-image: url(../images/bg_03.png); background-position: right;background-repeat: no-repeat;}
.foo-cen{width: 1200px;height:auto;margin: 0 auto; overflow: hidden;}
.foo-bot{background-color: #181818!important;color: #fff;font-size: 14px;line-height: 40px;height: 40px;width: 100%;text-align: center;}
.foo-bot1{background-color: #2a2a2a!important;color: #e1e1e1;font-size: 14px;line-height: 40px;height: 40px;text-align: center;}
.heng{width: 822px;height: auto;overflow: hidden;padding-top: 40px;}
.ul li{color: #e1e1e1;overflow: hidden;}
.ft{float: left;margin-right: 31px;font-size: 14px;}
.guala{padding-top: 14px;}
.guala li{display: block;}
.guala li a{font-size: 14px;color: #e1e1e1; display: block;line-height: 30px}
/*.guala li a:hover{color: #e58100!important;cursor: pointer;}*/
.foo-top{overflow: hidden;}
.wx{width: 150px;height: 176px;float: left;margin-right: 40px;text-align: center;}
.wx img{width: 150px;height: 150px;}
.wx p{font-size: 12px;color: #fff;}
.xuxian{width: 1px;height: 137px;float: left;margin-top: 12px;}
.addr{text-align: right;}
.addr>ul li{color: #e1e1e1;font-size: 14px;line-height: 30px;}
.dizhi{padding-top: 62px;}
.iisia{ z-index:2; position:relative;}
.eeeisa{ display:none; border-bottom:1px solid #d8d2d4; z-index:4;position: absolute;top: -1px;overflow-y:scroll;max-height:188px;}
.eeeisa li{ display:block; border:1px solid #d8d2d4; height:37px;background:#FFF; border-bottom:0px; width:232px;}
.eeeisa li a{ display:block; line-height:37px;background:#FFF; text-indent:12px; text-align:left; font-size:12px; height:37px; color:#333; width:232px;}

.check{height: 30px;width: 87px;margin-top: -15px;margin-bottom: 23px;}
.div{width: 251px;}
.beiji{width:251px; height:41px; background:url(../images/link.png) no-repeat;position:relative ;}

.week_content{width:580px;min-height:200px;margin:0px 0px 30px 0px;background:#f8f8f8}
.week_title{width:100%;text-align:center;padding:20px 0}
.week_title a,.week_title h1{display:inline-block;vertical-align:middle}
.week_title a{width:20px;height:20px;border:1px solid dodgerblue;border-radius:50%;position:relative}
.week_title a:before{content:'';display:block;width:10px;height:10px;border-top:1px solid #1E90FF;border-right:1px solid #1E90FF;transform:rotate(-135deg);position:absolute;right:2px;top:5px}
.week_title a.nextWeek:before{transform:rotate(45deg);right:7px}
.week_title h1{margin:0 10px}
.week_box{background:#f2f2f2}
.week_box ul li{width:14.285%;float:left;text-align:center;line-height:50px}
.calendarContent{width:100%;overflow:hidden}
.calendarAll{width:100%;overflow-y:auto}
.calendar_box section{float:left;width:14.285%;box-sizing:border-box;padding:0 5px}
.calendar_box section h2{text-align:center}
.calendar_box section h2 a{border-radius:50%;display:inline-block;width:30px;line-height:30px;border:1px solid rgba(0,0,0,0)}
.calendar_box section h2.current a{background:#1E90FF;color:#fff}
.calendar_box section h2.select a{border:1px solid #1E90FF}
.calendar_box section h2.active{background:#1E90FF}
.calendar_box section h2.active a{color:#fff}
.calendar_box section ul li{text-align:center;font-size:14px;min-height:60px;background:#1E90FF;margin-top:10px;position:relative}
.calendar_box section ul li:hover article{display:block}
.calendar_box section ul li article{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none}
.calendar_box section ul li article a{display:block;padding:10px 0 0;color:#fff}
.down_list{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none;z-index:999}
.down_list_c{overflow:hidden;width:500px;min-height:500px;position:absolute;left:50%;top:50%;margin-left:-250px;margin-top:-250px;background:#fff;border-radius:5px;color:#333}
.down_list_c h1{font-size:16px;line-height:40px;background:#f2f2f2}
.down_list_c .jy_list{padding:0 20px}
.down_list_c .jy_list p{text-align:left;line-height:30px;margin:10px 0}
.down_list_c .jy_list p a{float:right;color:#333 !important;width:40px}
.down_list_c h5{position:absolute;top:10px;right:10px;width:20px;height:20px;cursor:pointer}
.down_list_c h5:before{content:'';display:block;width:20px;height:2px;transform:rotate(-45deg);background:#666;position:absolute;right:0;top:10px}
.down_list_c h5:after{content:'';display:block;width:20px;height:2px;transform:rotate(45deg);background:#666;position:absolute;right:0;top:10px}