﻿@charset "utf-8";
/* CSS Document */
body{ position:relative;}
.mt20{ margin-top:20px;}
.Ser_left{ width:198px; border:2px solid #669933;}
.left_tit{ height:37px; line-height:37px; background:#669933 url(../../image/commonpage/Ser_lefticon.png) 15px center no-repeat; padding-left:45px; color:#fff; font-size:18px;}
.left_xljt{ width:100%; height:9px; background:url(../../image/commonpage/Ser_leftgreen.png) 15px top no-repeat; border-bottom:1px solid #e1e1e1; padding-bottom:3px;}

.Nav_box {width:198px;position:relative;z-index:99;*+z-index:99;}
.Nav_box li.nav_li {*+position:relative;width:100%;height:30px;display:block;line-height:30px;border-bottom:1px solid #e1e1e1;background-color:#fff;}
.Nav_box li a.nav_box_a {width:150px;height:30px;display:block; float:left;line-height:30px;color:#000;cursor:pointer; padding-left:20px;}
.Nav_box li span.fh {color:#aaa; text-align:left; width:18px; display:block; *+display:inline-block; float:right; *+float:none; font-weight:bold;}
.Nav_box li.nav_li:hover,.Nav_box li.nav_li_sel{ background-color:#f1f1f1; }
.Nav_box li a.nav_box_a:hover,.Nav_box li a.nav_box_a_sel{ text-decoration:underline;}
.Nav_box li.nav_li:hover .fh,.Nav_box li.nav_li .fh_sel{ color:#ccc;}
.Nav_box li.nav_li:hover .mod-nav__wrap-nav-side{ display:block;}
.latest {float: left;}
.mod-nav{width: 220px;}

.mod-nav__list{ width: 220px;}

.mod-nav__li{_margin-top: -3px;}

.mod-nav__li-first{height:50px;*height:54px;_height:53px;width:220px;background: #188eee;}

.mod-nav__course-all{display:inline-block;vertical-align:middle;padding:0 15px;height:50px;line-height:50px;width:190px;color:white;font-size: 16px;}

.mod-nav__course-all span:hover{text-decoration:underline}

.mod-nav__course-all .icon-hamburg{display:inline-block;vertical-align:-1px;width:18px;height:14px;margin-right:10px;*vertical-align:2px;_vertical-align:middle;background: -69px -93px no-repeat;}

.mod-nav__course-all span{display:inline-block;vertical-align:0;_vertical-align: 5px;}

.mod-nav__li{position:relative;height:70px;width:220px;background:#0477c0;border-bottom:1px solid #1681c4;-webkit-transition:.3s;transition: .3s;}

.mod-nav__li .mod-nav__wrap-nav-side{display: none;}

.mod-nav__li .icon-nav-arrow-right{
	position:absolute;
	top:18px;
	right:16px;
	display:inline-block;
	vertical-align:middle;
	width:6px;
	height:12px;
	background:-116px -42px no-repeat
}

.mod-nav__li:hover{
	background:#0264a3
}

.mod-nav__li:hover .icon-nav-arrow-right{
	background:0 -55px no-repeat
}

.mod-nav__li_last{
	border-bottom:0
}

.mod-nav__link-nav-first{
	display:inline-block;
	vertical-align:middle;
	height:24px;
	line-height:24px;
	padding:11px 15px 0;
	color:white;
	font-size:16px
}

.mod-nav__link-nav-first:hover{
	text-decoration:underline
}

.mod-nav__wrap-nav-hot{
	padding:3px 0 10px 15px;
	height:16px;
	*height:15px;
	_height:13px;
	overflow:hidden
}

.mod-nav__link-nav-hot{
	display:inline-block;
	vertical-align:middle;
	margin-right:8px;
	_margin-right:7px;
	color:#97d2f7
}

.mod-nav__link-nav-hot:hover{
	text-decoration:underline
}

.mod-nav__wrap-nav-side{position:absolute;*+top:0;display:none;left:199px;border:1px solid #669933;width:382px;padding:0 30px;background-color:rgba(255,255,255,0.95);filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#F2FFFFFF', endColorstr='#F2FFFFFF');}

.mod-nav__side-list{
	width:382px;
	_width:390px
}

.mod-nav__side-list .mod-nav__side-li{
	padding:15px 0 12px;
	border-bottom:1px solid #e5e5e5; height:auto;
}

.mod-nav__link-nav-second{
	display:inline-block;
	vertical-align:top;
	color:#039ae3;
	font-weight:bold;
	*vertical-align:top;
	_vertical-align:top;
	width:80px;
	text-align:left
}

.mod-nav__link-nav-second:hover{
	color:#62b4f7
}

.mod-nav__link-nav-second:active{
	color:#006eb1
}

.mod-nav__wrap-nav-third{
	display:inline-block; line-height:28px;
	vertical-align:top;
	width:380px;
	_width:382px;
	*vertical-align:top;
	_vertical-align:top
}

.mod-nav__link-nav-third{
	display:inline-block; line-height:26px;
	vertical-align:top;
	color:#333;
	width:auto;
	margin-right:10px;
	text-align:left;
	margin-bottom:3px
}

.mod-nav__link-nav-third:hover{
	color:#669933
}

.mod-nav__link-nav-third_three{
	margin-right:0
}
.mod-big-banner{position:relative;width:760px;height:300px;overflow: hidden;}

.mod-big-banner .mod-big-banner__pre-banner,.mod-big-banner .mod-big-banner__next-banner{display: none;}

.mod-big-banner__imgs{position:absolute;height:300px;left:0;top:0;font-size:0;width: 2280px;}

.mod-big-banner__imgs li{display:inline-block;vertical-align:middle;width:760px;height: 300px;}

.mod-big-banner__link-img{display:inline-block;vertical-align: middle;}

.mod-big-banner__img{width:760px;height: 300px;}

.mod-big-banner__banner-status{position:absolute;border-radius:24px;background:rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);zoom:1;width:140px;height:24px;line-height:22px;text-align:center;bottom:15px;left:50%;margin-left: -70px;}

.mod-big-banner__banner-status .mod-big-banner__status-bar{font-size:0;display:inline-block;vertical-align:middle;margin-top:-1px;*margin-top:-10px;*vertical-align:bottom;_vertical-align: 0;}

.mod-big-banner__banner-status .mod-big-banner__status{
	display:inline-block;
	vertical-align:baseline;
	margin-bottom:-5px;
	_background:black;
	_border:1px solid white;
	width:10px;
	height:10px;
	margin-right:5px;
	cursor:pointer;
	background:-184px -75px no-repeat
}

.mod-big-banner__banner-status .current{
	_background:white;
	background:-199px -75px no-repeat
}

.mod-big-banner__banner-status .mod-big-banner__status-text{
	display:inline-block;
	vertical-align:middle;
	font-size:12px;
	color:white;
	opacity:.5
}

.mod-big-banner__btn-pre,.mod-big-banner__btn-next{
	position:absolute;
	width:46px;
	height:70px;
	top:110px
}

.mod-big-banner__btn-pre{
	display:none;
	left:10px;
	cursor:pointer;
	background:0 -133px no-repeat
}

.mod-big-banner__btn-pre:hover{
	background:-133px 0 no-repeat
}

.mod-big-banner__btn-next{
	display:none;
	right:10px;
	cursor:pointer;
	background:-51px -133px no-repeat
}

.mod-big-banner__btn-next:hover{background:-184px 0 no-repeat}

.mod-board{background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);zoom:1;width:220px;height:260px}

:root .mod-board{ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}

.mod-board__top{width:220px;height:150px;position:relative}

.mod-board__top-text_whole{padding:15px;width:13em;line-height:1.8;color:white}

.mod-board__text-author{
	position:absolute;
	right:20px;
	bottom:10px
}

.mod-board__top-notice-list{
	list-style:square;
	padding-left:15px;
	color:white;
	margin-left:20px
}

.mod-board__top-notice-list li{
	list-style:square;
	padding:13px 10px 0 0
}

.mod-board__top-notice{
	color:white
}

.mod-board__top-notice:hover{
	text-decoration:underline
}
.mod-board__bottom{background:rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);zoom:1;width:220px;height:110px;font-size:0}

.Ser_center{ width:678px; height:300px; margin-left:20px; border:1px solid #e1e1e1; }

.Ser_right{ width:278px;}
.Ser_right .right_but{ width:126px; height:38px;line-height: 38px; border-radius:8px; font-size:16px;font-family:"Microsoft YaHei",SimSun; color:#fff; cursor:pointer;text-align: center;}
.h103{ height:95px;}
.h139{ height:145px;}
.border1{ border:1px solid #e1e1e1;}
.right_list{  border-left:2px solid #e65c17;}
.right_list h3{ height:40px; line-height:40px; font-size:16px; padding-left:40px;}
.right_list h3.rightTit01{ color:#e65c17; border-left:6px solid #e65c17;}
.right_list h3.rightTit02{ color:#ffb319; border-left:6px solid #ffb319;}
.rightcon a{ height:30px; line-height:30px; margin:10px 0 10px 30px; display:block; padding-left:35px; }

.fdxz{ width:50px; height:137px; position:fixed; left:14%; top:50%; z-index:9999999;}
.fdxz a{ height:28px; width:100%; color:#fff; display:block; text-align:center; padding-top:40px; background-color:#e65c17; background-position: center 10px; background-repeat:no-repeat; border:1px solid #e65c17;}
.fdxz .a1{ background-image:url(../../image/commonpage/Ser_contfw.png); border-radius:6px 6px 0 0;}
.fdxz .a2{ background-image:url(../../image/commonpage/Ser_contjg.png);  border-radius:0 0 6px 6px;}
.fdxz .a1:hover,.fdxz a.fdxz_sel01{ background-image:url(../../image/commonpage/Ser_contfwhover.png); background-color:#fff; color:#e65c17;}
.fdxz .a2:hover,.fdxz a.fdxz_sel02{ background-image:url(../../image/commonpage/Ser_contjghover.png); background-color:#fff; color:#e65c17;}

.Ser_content_tit{ height:38px; line-height:38px; border-bottom:2px solid #ddd;}	
.Ser_content_tit h4{ width:99px; float:left; color:#0066cc; font-size:18px; padding-left:5px;}	
.Ser_content_tit ul{ display:block; float:left;}	
.Ser_content_tit ul li{ display:block; float:left; margin:0px 10px 0 10px;}
.Ser_content_tit ul li a{ color:#000; display:block;}
.Ser_content_tit ul li a:hover,.Ser_content_tit ul li a.smallactive{ color:#e65c17; border-bottom:2px solid #e65c17; background:url(Ser_contorange.png) center bottom no-repeat;}
	
.Ser_content_list{ border-bottom:1px solid #e1e1e1; overflow:hidden; }	
.Ser_content_list ul{ width:1194px; display:block; float:left; margin-left:3px; }	
.Ser_content_list ul li{ width:177px; padding:0 10px; border-left:1px solid #fff; border-right:1px solid #fff; float:left; display:block; }
.Ser_content_list ul li:hover{ border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}	
.Ser_content_list ul li .w120{ width:120px; margin:0 auto; margin-top:22px;}	
.Ser_content_list ul li .w120 .Ser_fwimage{ display:block;}	
.Ser_content_list ul li .w120 .Ser_fwimage img{ width:120px; height:120px;}	
.Ser_content_list ul li .w120 .Ser_fwtit,.Ser_content_list ul li .w120 .Ser_fwxtit{ display:block; width:100%; height:22px; line-height:22px; word-break:break-all; word-wrap:break-word; text-overflow:ellipsis; overflow:hidden;}
.Ser_content_list ul li .w120 .Ser_fwtit{ margin-top:3px;}	
.Ser_content_list ul li .w120 .Ser_fwxtit{ color:#888;}
.Ser_content_list ul li .w120 .Ser_fwxtit:hover{ color:red;}	
.Ser_content_list ul li .w120 .Ser_jgmyd{ width:80px; height:16px; display:block; background:url(../../image/commonpage/Diamonds.png) repeat-x; margin:5px 0 0px 0;}

.w120 .Ser_jgbutt{ margin-bottom:21px;}
.w120 .Ser_jgbutt a{ display: block; float: left; margin-right: 10px; width:32px; height:32px;}
.w120 .Ser_jgbutt a.Ser_jgbtn1 { background:url(../../image/commonpage/Ser_jgicon.png) 1px center no-repeat; }
.w120 .Ser_jgbutt a.Ser_jgbtn1:hover{ background: url(../../image/commonpage/Ser_jgiconhover.png) 1px center no-repeat; }

.w120 .Ser_jgbutt a.Ser_jgbtn2 { background: url(../../image/commonpage/Ser_jgicon.png) -46px center no-repeat;}
.w120 .Ser_jgbutt a.Ser_jgbtn2:hover{ background: url(../../image/commonpage/Ser_jgiconhover.png) -46px center no-repeat; }

.w120 .Ser_jgbutt a.Ser_jgbtn3 { background: url(../../image/commonpage/Ser_jgicon.png) -92px center no-repeat; cursor:pointer; margin-right: 0; }
.w120 .Ser_jgbutt a.Ser_jgbtn3:hover{ background: url(../../image/commonpage/Ser_jgiconhover.png) -92px center no-repeat; cursor:pointer; margin-right: 0; }


.AD{ height:auto; max-height:85px; overflow:hidden;}
	
	