.hiddendiv{display: none;}
/****** tab2 ******/
.tabqh2{width:100%;position:relative;}
.tabqh2 .menu{height:37px;line-height:37px;background:#0ab1e1;position:relative;padding-top:2px;border-left:1px #ccc solid;width: 690px;    overflow: hidden;}
.tabqh2 .menu ul{margin:0px;padding:0px;height:37px;list-style:none;text-align:center;}
.tabqh2 .menu li{float:left;width:162px;height:37px;font-size:14px;color:#666666; font-weight:bold; font-family:simsun;text-align:center;}
.tabqh2 .menu li.tabh3{width:144px;}
.tabqh2 .menu li.tabh5{width:137px;}
.tabqh2 .menu li a{color:#fff;font-size:18px;text-decoration:none;display:block; height:37px; font-family:"微软雅黑"}
.tabqh2 .menu li a.tabactive{color:#0ab1e1;font-weight:bold;height:37px;background:#fff url(/uploads/image/zimages/index_pic006.png) no-repeat right top;padding-right:9px;}
.tabqh2 .menu .nobg { width:134px; background:none;}
#tablinkh1,#tablinkh2,#tablinkh4{ width:154px;}
#tablinkh3{width:144px;}
#tablinkh5{width:137px;}

#tabcontenth1,#tabcontenth2,#tabcontenth3,#tabcontenth4,#tabcontenth5{border-top:0px; width: 690px;}
#tabcontenth1 ul,#tabcontenth2 ul { width:648px; height:264px; display:block; padding-top:15px;}
#tabcontenth1 .more { text-align:right; font-size:12px; font-family:simsun; line-height:34px; color:#777b7d; width:46px; height:34px; right:4px;}
#tabcontenth1 .more a {  color:#777b7d;}
#tabcontenth1 li img,#tabcontenth2 li img { padding-bottom:8px;}


.tab{
	margin-top:10px;
	width:690px;
	padding:10px 0;
	background: #f9f9f9;

}
.tab dd a,.tab dd a:visited{ text-decoration:none; color:#0097de;}
.tab dd a:hover{ color:#f00;;}


.checkbox,.checkbox1{
	font-size: 14px;
}

.checkbox1 a,.checkbox1 a:visited{ text-decoration:none; color:#0097de;}
.checkbox1 a:hover{ color:#f00;;}

.checkbox b{
	display: inline-block;
	width:85px;
	text-align: right;
}
.checkbox span{
	display: inline-block;
	white-space: nowrap;
	padding:1px 5px;
	margin:3px 5px;
	cursor: pointer;
}
.checkbox span.selected,.checkbox span:hover{
	background: #0097de;
	color: #ffffff;
	border-radius: 4px;
}

.tabbody p{
	font-size: 14px;
	padding: 5px 10px;
}

.tab h2{
	/*padding-top:10px;*/
	border-left:3px solid #0097de;
	padding-left:10px;
	font-size: 18px;
	color:#0097de;
}
.tab .bigh2{border-left:0;text-align: center;font-size: 24px;background:#0ab1e1;color:#ffffff;padding:10px 0;margin-top:-10px;}

.condition{
	width:650px;
	padding:10px;
	margin:10px;
	background: #ffffff;
	line-height: 24px;

}
.stuff{
	width:670px;

	margin:10px;
	background: #ffffff;
	overflow: hidden;

}
.stuff dt{
	display:table-cell;
	vertical-align:middle;
	padding:20px 5px;
	
	_float:left;
    *float:left;
	_display:block;
	*display:block;
	width:120px;
	font-size: 14px;
	text-align: center;
	
	color: #e74c3c;
}
.stuff dt a{
	display:inline-block;
	color: #e74c3c;
	text-decoration: none;

}

.stuff dt a:hover{
	color:#0097de;
}


.stuff dd{
	display:table-cell;
	vertical-align:middle;
	width:510px;
	padding:20px 10px;
	font-size: 14px;
	overflow: hidden;

}

.stuff dd p{ padding:0; margin:0;}


.step{

	width:670px;
	/*height: 80px;*/
	margin:15px 10px;
	background: #ffffff;
	overflow: hidden;

}

.step dt{
	float: left;
	 display:table;
	/*margin:5px;*/
	vertical-align: middle;
	height:80px;
	width:80px;
	text-align: center;
	font-size: 36px;
	line-height: 80px;
	background: #b4dced;
	color:#ffffff;
	font-family:arial,helvetica;
	text-shadow:2px 1px 0 rgba(0,0,0,0.15)
}
.step dt a{
	color: #e74c3c;
	text-decoration: none;
}
.step dt a:hover{
	color: #ff6600;
	text-decoration: underline;
}

.step dd{
	float: left;
	width:545px;
	padding:5px 5px 5px 10px;
	font-size: 14px;
	line-height: 24px;

}


.step dd a{
	font-size: 12px;
	color: #0097de;
	text-decoration: none;
}
.other{
	width:690px;
	/*height: 500px;*/
	margin-top:10px;
	/*padding:10px 0;*/
	padding-bottom:10px;
	background: #f9f9f9;
}
.other h2{
	/*padding-top:10px;*/
	border-left:3px solid #0097de;
	padding-left:10px;
	font-size: 18px;
	color:#0097de;
	width:400px;
	float:left;
	line-height:24px;
}

.other a.more{
	font-size: 14px;
	color:#0097de;
	float:right;
	width:50px;
	line-height:24px;
	text-decoration:none;
}

.other p{
	font-size: 14px;
	padding: 3px 10px;
}
.other p a{
	color:#333333;
	text-decoration: none;
	padding:0 5px;
}
.other p a:hover{
	color:#ff6600;
}

.institution{
	/*height: 200px;*/
	background: #ffffff;
	margin:10px;
	padding: 10px 0;
}
.institution p{
	font-size: 14px;
	padding: 3px 10px;
}
.institution p a{
	color:#333333;
	text-decoration: none;
	padding:0 5px;
}
.institution p a:hover{
	color:#ff6600;
}
.recommand{
	/*height: 200px;*/
	clear:both;
	overflow:hidden;
	background: #ffffff;
	margin:10px;
	padding: 10px 0;
}



.sidebar{
	float: right;
	width:300px;
	margin-top: 10px;
}

.sidebar .m-info{
	/*width:300px;*/
	/*border-top:2px solid #424d53;*/
	border:1px solid #e0e0e0;
	border-bottom:none;
	border-top:2px solid #0097de;
	background: #ffffff;
	margin-bottom:10px;
	margin-top:5px;
	clear:both;
	overflow:hidden;
}
.sidebar .m-info .h{
	height: 30px;
	/*background: #f9f9f9;*/
	padding:5px 0;
	border-bottom:1px solid #e0e0e0;
}
.sidebar .m-info h3{

	line-height: 30px;

	font-size: 14px;
	font-weight: bold;
	width:240px;
	float:left;
	padding-left:10px;
}


.sidebar .m-info a.more{
	line-height: 30px;
	line-height: 30px;
	font-size: 12px;
	width:45px;
	float:right;
	color:#0097de;
	text-decoration:none;
}
.sidebar .m-info ul{ clear:both;}
.sidebar .m-info  li{
	border-bottom:1px solid #e0e0e0;
	padding: 0 15px;
	height:36px;
	overflow: hidden;
	color:#999;
}

.sidebar .m-info  li a,.sidebar .m-info  p a{
	margin-left: 5px;
	font-size: 14px;
	text-decoration: none;
	line-height: 36px;
	color:#202020;

}
.sidebar .m-info  li a:hover,.sidebar .m-info  p a:hover{
	color:#0097de;
	text-decoration: underline;
}
.sidebar .m-info  p a{margin-left: 10px;}

.sidebar .tab-info{
	/*width:300px;*/
	border:1px solid #e0e0e0;
	border-top:2px solid #0097de;
	padding-bottom:10px;
	background: #ffffff;
	margin-bottom:10px;
	margin-top:5px;
	clear:both;
	overflow:hidden;
}
.sidebar .tab-info .h{
	height: 36px;
	border-bottom:1px solid #e0e0e0;
	background: #f9f9f9;
}
.sidebar .tab-info span{

	line-height: 36px;
	font-size: 14px;
	font-weight: bold;
	padding:0 5px;
	cursor: pointer;
}
.sidebar .tab-info span.selected{

	color:#0097de;
}

.sidebar .tab-info ul{ clear:both;}
.sidebar .tab-info ul li{
	height:36px;
	line-height: 36px;
	overflow: hidden;
	border-bottom:1px solid #e0e0e0;
	padding:0 10px;
}

.sidebar .tab-info ul li a{
	margin-left: 5px;
	font-size: 14px;
	text-decoration: none;
	line-height: 18px;
	color:#333333;
}
.sidebar .tab-info ul li a:hover{
	color:#0097de;
	text-decoration: underline;
}




.tab h3 {
    font-size: 18px;    margin-bottom: 4px;
}
.tab .jswz{     color:#666; line-height:20px; display:block;}
.tab a h3 { color:#000;
}
.tab a:hover h3 { color:#0ab1e1; text-decoration:underline;}

.show_bz {
    padding: 5px 0 0 20px;
    clear: both;
}
.show_bz li {
    float: left;

    margin-right: 20px;
    margin-top: 10px;    margin-bottom: 5px;
}
.show_bz li a {
    display: block;
    padding: 8px 30px;
    text-align: center;
    border: 1px solid #61b3e6;
    border-bottom: 3px solid #61b3e6;
    background: #fafafa;
    font-size: 14px;
    color: #333;
    box-shadow: 0 2px 2px #ccc;
    border-radius: 4px;
}
.show_bz li a:hover {
    border: 1px solid #00608f;
    border-bottom: 3px solid #00608f;
    background: #0c7db7;
    color: #fff;
}
.woyjc{ float:right; color:#00608f;}


.header .header-content,
.main .main-container {
    width: 1380px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}

	.header {
    width: 100%;
    height: 80px;
    background-color: #fcfdfd;
    border-bottom: 1px solid #f2f2f2;
}

.header a {
    color: #333333;
}

.header .header-logo {
    width: 100px;
    height: 40px;
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
}

.header .header-logo img {
    width: 100%;
    height: 100%;
}

.header ul {
    width: 65%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-left: 124px;
}

.header ul li a {
    color: #000;
}

.header ul li a:hover,
.header .header-right .index a:hover {
    color: #ff6600;
    text-decoration: underline;
}

.header .header-right {
    width: 18%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}

.header .header-right .city {
    width: 100px;
    height: 32px;
    display: flex;
}

.header .header-right .city .left {
    width: 70px;
    height: 100%;
    background-color: #f2f2f2;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.header .header-right .city .right {
    width: 30px;
    height: 100%;
    background-color: #ff6600;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.header .header-right .city img {
    width: 12px;
    height: 8px;
}

.header .header-right .download a {
    color: #ff6600;
}
