@charset "utf-8";
*{margin: 0px;padding: 0px;}
html,body{margin: 0px;padding: 0px;}
ul,li{list-style:none;list-style-type:none;list-style-position:outside;}
input,textarea{ outline:none; }
textarea{ resize:none; }
html,body,td{font-size: 9pt;color: #666666;}
html, input, button,select, textarea {
    font-family: Helvetica Neue, Helvetica, Arial, PingFang SC, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, sans-serif;
}
a:focus{outline:none;}
a:link,a:visited {color: #333333;text-decoration: none;}
a:hover,a:active {color: #BF3131;text-decoration: underline;}
/* ------------------------------------------- */
.fwp{width: 100%;min-width:1000px;}
.wp{width: 1000px;margin-right: auto;margin-left: auto;}
.rb{height:20px;}
.cf{clear:both;}
/* ------------------------------------------- */
.header{
    background-color: #026FD4;height: 450px;width: 100%;min-width:1000px;background-image: url(images/header_bg.jpg);background-repeat: no-repeat;background-position: center top;
    margin-bottom: 20px;
} 
.header .box{height: 400px;width:100%;max-width:1920px;min-width:1000px;margin-right: auto;margin-left: auto;}
.header .top{
	height: 200px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	z-index:4;
	position:relative;
}
.header .top .logo{
	float:left;
	width:310px;
	height:100px;
	margin-top: 20px;
	background:url("images/head_logo.png") no-repeat;
	display: block;
	overflow: hidden;
}
.header .top .logo span{ display:none;}
.header .nav{width: 100%;min-width:1000px;background-color: rgba(0, 0, 0, 0.5);}
.header .nav .wp{}
.header .nav ul{width:100%;display: table;}
.header .nav li{display: table-cell;text-align: center;}
.header .nav li,.header .nav li a{text-align:center;height:50px;line-height: 40px;color: #FFFFFF;font-family:"Microsoft Yahei", Arial, "Lantinghei SC", "Hiragino Sans GB", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: normal;}
.header .nav li a{	display:block;font-size: 11pt;background-image: url(images/header_nav.png);background-repeat: no-repeat;}
.header .nav li span{display:none;}
.header .nav li a:link,.header .nav li a:visited {background-color: none;}
.header .nav li a:hover,.header .nav li a:active {background-color: #101010;}

.header .nav .item1 a{background-position: center -50px;}
.header .nav .item2 a{background-position: center -100px;}
.header .nav .item3 a{background-position: center -150px;}
.header .nav .item4 a{background-position: center -200px;}
.header .nav .item5 a{background-position: center -250px;}
.header .nav .item6 a{background-position: center -300px;}
.header .nav .item7 a{background-position: center -350px;}
.header .nav .item8 a{background-position: center -400px;}
.header .nav .item9 a{background-position: center -450px;}

/* ------------------------------------------- */
#mainBody{position:relative;width:100%;height:400px;margin-right: auto;margin-left: auto;}
.cloud{position:absolute;top:0px;left:0px;width:100%;height:100%;background:url("images/cloud.png") no-repeat;z-index:1;opacity:0.8;}     
#cloud2{z-index:3;}
#weather{background:url(images/sun.png) no-repeat;border-radius:90px;width:150px;height:150px;position:absolute;left:440px;top:30px;z-index:2;}
#weather img{margin:30px -90px;}
/* ------------------------------------------- */
.foot{background-color: #2D2E2B;}
.foot .wp{min-height:200px;}
.foot td{vertical-align:top;}
.foot,.foot td{color: #ffffff;}
.foot .col2{}
.foot .list{}
.foot .list li{height:50px;text-align: left;background-repeat: no-repeat;background-position: left center;}
.foot .list .item1{background-image: url(images/foot_icon1.png);}
.foot .list .item2{background-image: url(images/foot_icon2.png);}
.foot .list .item3{background-image: url(images/foot_icon3.png);}
.foot .list .item4{background-image: url(images/foot_icon4.png);}
.foot .list span{margin-left: 40px;line-height:50px;font-size: 16px;}
/* ------------------------------------------- */
.foot2{background-color: #4F4F4F;color: #ffffff;height:50px;overflow: hidden;}
.foot2 .wp{height:50px;line-height: 50px;text-align: center;}
.foot2 a:link,.foot2 a:visited,
.foot a:link,.foot2 :visited,
.foot a:hover,.foot a:active,
.foot2 a:hover,.foot2 a:active {color: #ffffff;text-decoration: underline;}
/* ------------------------------------------- */
.itemlist_table-class{table-layout:fixed;}
.itemlist_table-class td{padding-left: 5px;padding-right: 5px;height:34px;line-height: 34px;white-space: nowrap;overflow: hidden;background: url(../../common/line_dashed.gif) repeat-x center bottom;}
.itemlist_table-class .item_class{width:70px;font-size: 16px;}
.itemlist_table-class .item_name{font-size: 16px;text-overflow:ellipsis;}
.itemlist_table-class .item_time{width:70px;font-size: 12px;text-align: right;}
.itemlist_table-class a:hover,.itemlist_table-class a:active {text-decoration: none;}
/* ------------------------------------------- */
.home_news{background-color: #E7E7E7;height:380px;}
.home_newsslide{float: left;margin-left: 20px;margin-top: 20px;width:600px;height:340px;overflow: hidden;}
.home_newslist{float: right;margin-right: 20px;margin-top: 20px;width:340px;height:340px;overflow: hidden;background-color: #FFFFFF;}
/* ------------------------------------------- */
.home_service{background-color:#F8F6F7;height:560px;}
.home_service h1{height: 40px;font-size: 18px;line-height: 40px;font-weight: normal;text-align: center;}
.home_service .box{margin-left: 10px;margin-right: 10px;}
.home_service .box td{background-color: #FFFFFF;}
/* ------------------------------------------- */
.home_around{background-color: #E7E7E7;}
.home_around .box{margin-left: 20px;margin-right: 20px;}
.home_around h1{height: 40px;font-size: 18px;line-height: 40px;font-weight: normal;text-align: center;}
.home_around .picbox{height: 220px;}
.home_around .picbox a span{display: block;line-height: 20px;}
.home_around .picbox a:hover,.home_around .picbox a:active {text-decoration: none;}
.home_around .picbox div{background-color: #FFFFFF;}
/* ------------------------------------------- */
.pageframe{display: table;}
.pageframe .pageleft,.pageframe .pagemain,.pageframe .pageline{display: table-cell;vertical-align:top;}
.pageframe .pageleft{width: 200px;background-color: #474747;}
.pageframe .pagemain{border: 1px solid #CCCCCC;}
.pageframe .pageline{width: 15px;font-size: 5px;}

.pageframe .pageleft .classlist .sel{ background-color:#ce1805;}
.pageframe .pageleft .classlist li{border-bottom:1px solid #5A5A5A;}
.pageframe .pageleft .classlist li a{display: block;font-size: 18px;font-weight: normal;line-height: 50px;height: 50px;text-align: center;}
.pageframe .pageleft .classlist,.pageframe .pageleft .classlist a:link,.pageframe .pageleft .classlist a:visited{color: #DADADA;text-decoration: none;}
.pageframe .pageleft .classlist a:hover,.pageframe .pageleft .classlist a:active,
.pageframe .pageleft .classlist .sel a:link,.pageframe .pageleft .classlist .sel a:visited,
.pageframe .pageleft .classlist .sel a:hover,.pageframe .pageleft .classlist .sel a:active{background-color: #353535;color: #ffffff;text-decoration: none;}

.pagecaption{background-color: #474747;}
.pagecaption h2{font-size: 20px;font-weight: normal;line-height: 40px;color: #ffffff;text-indent: 10px;}
.pagecontent{min-height: 400px;margin: 10px;}
.pagecontent .ChannelContent,
.pagecontent .ClassContent{font-size: 16px;line-height: 150%;}
.pagecontent .ChannelContent img,
.pagecontent .ClassContent img{max-width:100%;}
.pagecontent .ChannelContent h2,
.pagecontent .ClassContent h2{line-height: 180%;}
/* -------- */
.pagenav{
	margin:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E7E7E7;
}
.pagelist{
	width:100%;
	margin-top: 10px;
}
.pagelist li{
	float: left;
	margin-right: 10px;
}
.pagelist .pagelist-h{float: right;}
.pagelist li span,.pagelist li a{
	line-height: 20px;
	text-align: center;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.pagelist .pagelist-n{border: 1px solid #ffffff;}
.pagelist li span{color:#666666}
.pagelist li a{
	
}
.pagelist a:link,.pagelist a:visited{color: #000000;text-decoration: none;}
.pagelist a:hover,.pagelist a:active{background-color:#474747;color: #ffffff;text-decoration: none;}
/* ---------------------------------------------- */
.pagehead{
	display:table;
	background-color: #474747;
}
.pagehead .channelname,
.pagehead .currpath{ display:table-cell;height:40px;line-height:40px; font-family: "Î¢ÈíÑÅºÚ","Microsoft YaHei", "ºÚÌå", "sans-serif";}
.pagehead .channelname{font-weight:bold;font-size: 16px; color:#ce1805;}
.pagehead .currpath{ text-align:left; font-weight: normal;font-size: 16px;color:#DADADA;text-indent: 10px;}
.pagehead .currpath a:link,.pagehead .currpath a:visited{color: #DADADA;text-decoration: none;}
.pagehead .currpath a:hover,.pagehead .currpath a:active{color: #ffffff;text-decoration: underline;}
/* ---------------------------------------------- */
.itemshow{border: 1px solid #CCCCCC;background-color: #FFFFFF;}
.itemshow .currpath{
	font-family: "Î¢ÈíÑÅºÚ","Microsoft YaHei", "ºÚÌå", "sans-serif";
	font-weight: normal;
	font-size: 12pt;
	line-height:30px;
}
.itemshow .currpath,.itemshow .currpath a:link,.itemshow .currpath a:visited{color: #990000;text-decoration: none;}
.itemshow .currpath a:hover,.itemshow .currpath a:active{color: #990000;text-decoration: underline;}
.itembody{margin:20px;}
.pagemain .itembody{border: 0px solid #CCCCCC;box-shadow:none;}
.pagemain .pagetitle,
.itemshow .pagetitle{
	font-family: "Î¢ÈíÑÅºÚ","Microsoft YaHei", "ºÚÌå", "sans-serif";
	font-weight: normal;
	font-size: 18pt;
	line-height:50px;
	text-align:center;
	margin-bottom: 10px;
}
.pagemain .pageconten,
.itemshow .pagecontent{
	line-height:1.8;
	min-height:200px;
	_height:200px;
	font-size:12pt;
}
.pagemain .pagesubtitle,
.itemshow .pagesubtitle{ display:none;}
.itemshow .itemshow-prop,.itemshow .itemshow-control{ font-size:16px;}
.itemshow .itemshow-prop{color: #666666; margin-bottom:10px;}
.itemshow .itemshow-prop ul{
	display:table;
	margin-right: auto;
	margin-left: auto;
}
.itemshow .itemshow-prop li{
	display:table-cell;
	padding: 5px;
}
.itemshow .itemshow-control{
	background-image: url(../../common/line_dashed.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align:center;
	padding-bottom: 10px;
}
.itemshow .itembody .pagetitle{color: #333333;}
.itemshow .itembody .pagecontent{color: #333333;}
.itemshow img,.pagecontent img{max-width: 100%;}
.itemshow .ItemExplain{overflow: hidden;}
.itemshow-around .itemshow-prop{display: none;}
/* ---------------------------------------------- */
.pageitemlist_table{}
.pageitemlist_table td{background-image: url(../../common/line_dashed.gif);background-repeat: repeat-x;background-position: left bottom;line-height:2.4;}
.pageitemlist_table .item_name{font-family: "Î¢ÈíÑÅºÚ","Microsoft YaHei", "ºÚÌå", "sans-serif";font-weight: normal;font-size: 14px;}
.pageitemlist_table .item_name a{background-image: url(../../common/listIcon03.gif);background-repeat: no-repeat;background-position: left center;}
.pageitemlist_table .item_name a span{ margin-left:20px;}
.pageitemlist_table .item_name a:link,.pageitemlist_table .item_name a:visited{color:#3D3D3D; text-decoration:none;}
.pageitemlist_table .item_name a:hover,.pageitemlist_table .item_name a:active{color:#B61600; text-decoration:none;}
.pageitemlist_table .item_time{width:80px; text-align:right; color:#999999;}

.pageitemlist_table .itemlist_table-class{}
.pageitemlist_table .itemlist_table-class .item_class,
.pageitemlist_table .itemlist_table-class .item_name {overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.pageitemlist_table .itemlist_table-class .item_class a{background-image: url(../../common/listIcon02.gif);background-repeat: no-repeat;background-position: left center;}
.pageitemlist_table .itemlist_table-class .item_class a span{margin-left:20px;}
.pageitemlist_table .itemlist_table-class .item_name a{background-image:none;}
.pageitemlist_table .itemlist_table-class .item_name a span{margin-left:0px;}
.pageitemlist_table .item_class a:link,.pageitemlist_table .item_class a:visited{color:#666666; text-decoration:none;}
.pageitemlist_table .item_class a:hover,.pageitemlist_table .item_class a:active{color:#B61600; text-decoration:none;}
/* ---------------------------------------------- */
.pageitemlist_pic{}
.pageitemlist_pic4 td{width:25%;}
.pageitemlist_pic table{border-spacing: 10px;border-collapse: separate;}
.pageitemlist_pic img{width:100%;height:135px;}
.pagecontent-gallery{margin: 0px;}
/* ---------------------------------------------- */
.pagesmartitemlist{}
.pagesmartitemlist .smartitem{clear: both;margin-bottom: 10px;}
.pagesmartitemlist .item_pic{float: left;width:120px;height:90px;margin-right: 10px;}
.pagesmartitemlist .item_pic img{width:120px;height:90px;}
.pagesmartitemlist .item_tit{font-size: 18px;line-height: 30px;font-weight: normal;}
.pagesmartitemlist .item_time{display: none;}
.pagesmartitemlist .item_intro{font-size: 16px;line-height: 30px;}
.pagesmartitemlist .item_line{clear: both;border-bottom:1px solid #CCCCCC;}
.pagesmartitemlist .item_tit a:link,.pagesmartitemlist .item_tit a:visited{color:#333333; text-decoration:none;}
.pagesmartitemlist .item_tit a:hover,.pagesmartitemlist .item_tit a:active{color:#B61600; text-decoration:none;}
/* ---------------------------------------------- */
.channelindex{}
.picchannelindex{border: 1px solid #CCCCCC;}
.channelindex-picclasslist{}
.channelindex-classlist .ClassGrid-box{}
.channelindex-classlist .ClassGrid-tit{background-color: #474747;overflow: hidden;}
.channelindex-classlist .ClassGrid-tit .ClassGrid-name{float:left; font-size: 18px;height: 38px;}
.channelindex-classlist .ClassGrid-tit .ClassGrid-more{float:right;font-size: 14px;}
.channelindex-classlist .ClassGrid-tit a{padding-left:5px; padding-right:5px;line-height:36px;font-family: "Î¢ÈíÑÅºÚ","Microsoft YaHei", "ºÚÌå", "sans-serif";font-weight: normal;}
.channelindex-classlist .ClassGrid-tit .ClassGrid-name:link,.channelindex-classlist .ClassGrid-tit .ClassGrid-name:visited{color:#DADADA; text-decoration:none;}
.channelindex-classlist .ClassGrid-tit .ClassGrid-name:hover,.channelindex-classlist .ClassGrid-tit .ClassGrid-name:active{color:#ffffff; text-decoration:none;}
.channelindex-classlist .ClassGrid-tit .ClassGrid-more:link,.channelindex-classlist .ClassGrid-tit .ClassGrid-more:visited{color:#DADADA; text-decoration:none;}
.channelindex-classlist .ClassGrid-tit .ClassGrid-more:hover,.channelindex-classlist .ClassGrid-tit .ClassGrid-more:active{color:#ffffff; text-decoration:none;}

.channelindex .ClassGrid-picitemlist{}
.channelindex .ClassGrid-picitemlist table{border-spacing: 10px;border-collapse: separate;}
.channelindex .ClassGrid-picitemlist td{padding: 0px;}
.channelindex .ClassGrid-picitemlist4 td{width:25%;}
.channelindex .ClassGrid-picitemlist a{display: block;}
.channelindex .ClassGrid-picitemlist img{width:100%;height:170px;}
.channelindex .ClassGrid-picitemlist .item_name{font-size: 14px;line-height:30px;}
.channelindex .ClassGrid-picitemlist a:link,.channelindex .ClassGrid-picitemlist a:visited {color: #333333;text-decoration: none;}
.channelindex .ClassGrid-picitemlist a:hover,.channelindex .ClassGrid-picitemlist a:active {color: #BF3131;text-decoration: none;}
