﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: HelveticaNeueLTStd-MdCn;
    src: url(./HelveticaNeueLTStd-MdCn.eot)
}

@font-face {
    font-family: HelveticaNeueLTStd-MdCn;
    src: url(./HelveticaNeueLTStd-MdCn.eot?v=3#iefix) format('embedded-opentype'),url(./HelveticaNeueLTStd-MdCn.woff) format('woff'),url(./HelveticaNeueLTStd-MdCn.ttf) format('truetype'),url(./HelveticaNeueLTStd-MdCn.svg#xms) format('svg')
}



a.underline{
	text-decoration:underline;}
/* clear */
.clear{
	clear:both;
}
/* form */
input,select,textarea{
    vertical-align:middle;
	color:#505050;
}
.header input,.header select,.header textarea{
	border:none;	
	*border:0;
}

.btn{
	cursor:pointer;
}
.textForm{
	border:1px solid #666;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	height:20px;
	line-height:20px;
	width:160px;
	padding:0;
}
select.textForm{
	padding:1px;
	width:162px;
	height:22px;
	line-height:22px;
}
.wid300{
	width:300px;
}
/* common */
.undis{
	display:none;
}
.tright{
	text-align:right;
}
.center{
	text-align:center;
}
.fontB{
	font-weight:bold;
}
.left{
	display:inline;
	float:left;
}
.green,a.green{
	color:#008645;
}
a.green.select{
	font-weight: bold;
}
/********** Container **********/
.container{
	width:924px;
	height:auto;
	padding-bottom:1px;
	display:block;
	margin:0 auto;	
	font-size:12px;
	color:#505050;
	line-height:130%;
}


.container .bannerLeft{
	background:url(../images/bg.gif) 0 -90px no-repeat;
}
.container .bannerRight{
	background:url(../images/bg.gif) -80px -90px no-repeat;
}
/********** main **********/
.container ul.nav{
	width:800px;
	height:30px;	
	margin:0 auto;
}
.container ul.nav li{
	width:160px;
	height:30px;
	float:left;
	position: relative;
	z-index: 5;
}
.container ul.nav li img{
	width:160px;
	display:block;
}
.container #nav ul.nav li ul{
	width:160px;
	position:absolute;
	display:none;
}
.container #nav ul.nav li ul li{
	width:160px;
	height:auto;
	line-height:20px;
}
.container ul.nav li ul li a{
	width:160px;
	line-height:20px;
	display:block;
}
.container ul.nav li ul li a.subNav11{
	background:url(../images/pic_subnav.gif) 0 0 no-repeat;
}
.container ul.nav li ul li a.subNav12{
	background:url(../images/pic_subnav.gif) 0 -21px no-repeat;
}
.container ul.nav li ul li a.subNav13{
	background:url(../images/pic_subnav.gif) 0 -42px no-repeat;
}
.container ul.nav li ul li a.subNav14{
	background:url(../images/pic_subnav.gif) 0 -63px no-repeat;
}
.container ul.nav li ul li a.subNav21{
	height:40px;
	background:url(../images/pic_subnav.gif) 0 -90px no-repeat;
}
.container ul.nav li ul li a.subNav22{
	height:40px;
	background:url(../images/pic_subnav.gif) 0 -131px no-repeat;
}
.container ul.nav li ul li a.subNav23{
	height:40px;
	background:url(../images/pic_subnav.gif) 0 -172px no-repeat;
}
.container ul.nav li ul li a.subNav24{
	background:url(../images/pic_subnav.gif) 0 -213px no-repeat;
}
.container ul.nav li ul li a.subNav31{
	background:url(../images/pic_subnav.gif) -170px 0 no-repeat;
}
.container ul.nav li ul li a.subNav32{
	background:url(../images/pic_subnav.gif) -170px -21px no-repeat;
}
.container ul.nav li ul li a.subNav33{
	background:url(../images/pic_subnav.gif) -170px -42px no-repeat;
}
.container ul.nav li ul li a.subNav34{
	background:url(../images/pic_subnav.gif) -170px -63px no-repeat;
}
.container ul.nav li ul li a.subNav41{
	background:url(../images/pic_subnav.gif) -170px -90px no-repeat;
}
.container ul.nav li ul li a.subNav42{
	background:url(../images/pic_subnav.gif) -170px -111px no-repeat;
}
.container ul.nav li ul li a.subNav51{
	background:url(../images/pic_subnav.gif) -170px -140px no-repeat;
}
.container ul.nav li ul li a.subNav52{
	background:url(../images/pic_subnav.gif) -170px -161px no-repeat;
}
.container ul.nav li ul li a.subNav53{
	background:url(../images/pic_subnav.gif) -170px -182px no-repeat;
}
.container ul.nav li ul li a.subNav54{
	background:url(../images/pic_subnav.gif) -170px -203px no-repeat;
}

.container ul.nav li ul li a.subNav11:hover,.container ul.nav li ul li a.subNav11:active{
	background:url(../images/pic_subnav_cur.gif) 0 0 no-repeat;
}
.container ul.nav li ul li a.subNav12:hover,.container ul.nav li ul li a.subNav12:active{
	background:url(../images/pic_subnav_cur.gif) 0 -21px no-repeat;
}
.container ul.nav li ul li a.subNav13:hover,.container ul.nav li ul li a.subNav13:active{
	background:url(../images/pic_subnav_cur.gif) 0 -42px no-repeat;
}
.container ul.nav li ul li a.subNav14:hover,.container ul.nav li ul li a.subNav14:active{
	background:url(../images/pic_subnav_cur.gif) 0 -63px no-repeat;
}
.container ul.nav li ul li a.subNav21:hover,.container ul.nav li ul li a.subNav21:active{
	background:url(../images/pic_subnav_cur.gif) 0 -90px no-repeat;
}
.container ul.nav li ul li a.subNav22:hover,.container ul.nav li ul li a.subNav22:active{
	height:40px;
	background:url(../images/pic_subnav_cur.gif) 0 -131px no-repeat;
}
.container ul.nav li ul li a.subNav23:hover,.container ul.nav li ul li a.subNav23:active{
	height:40px;
	background:url(../images/pic_subnav_cur.gif) 0 -172px no-repeat;
}
.container ul.nav li ul li a.subNav24:hover,.container ul.nav li ul li a.subNav24:active{
	background:url(../images/pic_subnav_cur.gif) 0 -213px no-repeat;
}
.container ul.nav li ul li a.subNav31:hover,.container ul.nav li ul li a.subNav31:active{
	background:url(../images/pic_subnav_cur.gif) -170px 0 no-repeat;
}
.container ul.nav li ul li a.subNav32:hover,.container ul.nav li ul li a.subNav32:active{
	background:url(../images/pic_subnav_cur.gif) -170px -21px no-repeat;
}
.container ul.nav li ul li a.subNav33:hover,.container ul.nav li ul li a.subNav33:active{
	background:url(../images/pic_subnav_cur.gif) -170px -42px no-repeat;
}
.container ul.nav li ul li a.subNav34:hover,.container ul.nav li ul li a.subNav34:active{
	background:url(../images/pic_subnav_cur.gif) -170px -63px no-repeat;
}
.container ul.nav li ul li a.subNav41:hover,.container ul.nav li ul li a.subNav41:active{
	background:url(../images/pic_subnav_cur.gif) -170px -90px no-repeat;
}
.container ul.nav li ul li a.subNav42:hover,.container ul.nav li ul li a.subNav42:active{
	background:url(../images/pic_subnav_cur.gif) -170px -111px no-repeat;
}
.container ul.nav li ul li a.subNav51:hover,.container ul.nav li ul li a.subNav51:active{
	background:url(../images/pic_subnav_cur.gif) -170px -140px no-repeat;
}
.container ul.nav li ul li a.subNav52:hover,.container ul.nav li ul li a.subNav52:active{
	background:url(../images/pic_subnav_cur.gif) -170px -161px no-repeat;
}
.container ul.nav li ul li a.subNav53:hover,.container ul.nav li ul li a.subNav53:active{
	background:url(../images/pic_subnav_cur.gif) -170px -182px no-repeat;
}
.container ul.nav li ul li a.subNav54:hover,.container ul.nav li ul li a.subNav54:active{
	background:url(../images/pic_subnav_cur.gif) -170px -203px no-repeat;
}
.container ul.subNav li a{
	width:160px;
	display:block;
}

/********** content **********/
.container .homeConLeft{	
	background:#FFF url(../images/bg_home_bar.gif) 0 0 no-repeat;
}
.container .homeConRight{	
	background:#FFF url(../images/bg_home_bar.gif) -80px 0 no-repeat;
}
.container .conLeft{	
	background:#FFF url(../images/bg_body_bar.gif) 0 0px no-repeat;
}
.container .conRight{	
	background:#FFF url(../images/bg_body_bar.gif) -80px 0 no-repeat;
}
.container .content{	
	width:800px;
	height:auto;
	padding-top:10px;
	margin:0 auto;
	background:#FFF url(../images/bg_body_top.gif) center top no-repeat;
}
.container .homeCon{	
	width:800px;
	height:450px;
	padding-top:5px;
	_padding-top:15px;
}
.container .homeCon .homeLink{	
	width:800px;
	height:305px;
}
.container .homeCon .homeLink ul.linkBox{	
	width:236px;
	height:305px;
	float:left;
}
.container .homeCon .homeLink ul.linkBox li{	
	width:236px;
	height:59px;
}
.container .homeCon .homeLink ul.linkBox li a{	
	width:230px;
	height:53px;
	display:block;
}
.container .homeCon .homeLink ul.linkBox li a.link1{	
	background:url(../images/pic_link.gif) -240px 0 no-repeat;
}
.container .homeCon .homeLink ul.linkBox li a.link2{	
	background:url(../images/pic_link.gif) -240px -60px no-repeat;
}
.container .homeCon .homeLink ul.linkBox li a.link3{	
	background:url(../images/pic_link.gif) -240px -120px no-repeat;
}
.container .homeCon .homeLink ul.linkBox li a.link4{
	background:url(../images/pic_link.gif) -240px -180px no-repeat;
}
.container .homeCon .homeLink ul.linkBox li a.link5{	
	background:url(../images/pic_link.gif) -240px -240px no-repeat;
}
.container .homeCon .homeLink ul.linkBox li a.link1:hover,.container .homeCon .homeLink ul.linkBox li a.link1:active{
	background:url(../images/pic_link.gif) 0px 0 no-repeat;
}
.container .homeCon .homeLink ul.linkBox li a.link2:hover,.container .homeCon .homeLink ul.linkBox li a.link2:active{
	background:url(../images/pic_link.gif) 0px -60px no-repeat;
}
.container .homeCon .homeLink ul.linkBox li a.link3:hover,.container .homeCon .homeLink ul.linkBox li a.link3:active{
	background:url(../images/pic_link.gif) 0px -120px no-repeat;
}
.container .homeCon .homeLink ul.linkBox li a.link4:hover,.container .homeCon .homeLink ul.linkBox li a.link4:active{
	background:url(../images/pic_link.gif) 0px -180px no-repeat;
}
.container .homeCon .homeLink ul.linkBox li a.link5:hover,.container .homeCon .homeLink ul.linkBox li a.link5:active{
	background:url(../images/pic_link.gif) 0px -240px no-repeat;
}
.container .homeCon .homeLink .videoBox{
	width:300px;
	height:250px;
	padding:30px 8px 23px 8px;
	float:left;
	background:url(../images/bg_video.gif) no-repeat;
}
.container .homeCon .homeLink .tipsBox{
	width:248px;
	height:303px;
	color:#000;
	float:right;
	background:url(../images/bg_tips.gif) no-repeat;
}
.container .homeCon .homeLink .tipsBox h1{
	width:215px;
	line-height:30px;
	margin-left:10px;
	margin-top:24px;
	font-size:20px;
	font-weight:bold;	
}
.container .homeCon .homeLink .tipsBox p{	
	clear:both;
	width:215px;
	height:95px;
	line-height:15px;
	text-align:justify;
	margin-left:10px;
	overflow:hidden;
}
.container .homeCon .homeLink .tipsBox p.more{
	height:15px;
	text-align:right;
	}
.container .homeCon .homeLink .tipsBox p.more a{
	color:#000;
}
.container .homeCon .homeLink .tipsBox ul{
	width:210px;
	height:125px;
	margin:15px 0 0 10px;
	padding-left:10px;
	border-top:1px solid #FFF;
	padding-top:8px;
}
.container .homeCon .homeLink .tipsBox ul li{
	line-height:13px;
	list-style-image:url(../images/icon_raw2.gif);
	list-style-position:outside;
	padding-bottom:5px;
}
.container .homeCon .homeLink .tipsBox ul li a{
	color:#FFF;
}
.container .homeCon .homeNews{	
	width:800px;
	height:125px;
}
.container .homeCon .homeNews .events{	
	width:300px;
	height:120px;
	float:left;
	background:url(../images/pic_event.gif) no-repeat;
}
.container .homeCon .homeNews .events ul{
	width:260px;
	height:100px;
	padding-left:13px;
	margin-top:20px;
	float:left;
	display:inline;
	overflow:hidden;
}
.container .homeCon .homeNews .events ul li{
	line-height:15px;
	list-style-image:url(../images/icon_s.gif);
	list-style-position:outside;
	padding-bottom:3px;
}
.container .homeCon .homeNews .events ul li a{
	color:#505050;
}
.container .homeCon .homeNews .events ol{
	list-style:none;
	width:20px;
	height:100px;
	margin-top:20px;
	float:left;
	display:inline;
}
.container .homeCon .homeNews .events ol li.Next{
	padding-top:70px;
}
.container .homeCon .homeNews .events ol li .btn{
	width:11px;
	height:11px;
}
.container .homeCon .homeNews .events ol li .btnPrev{
	background:url(../images/btn.gif) 0 -205px no-repeat;
}
.container .homeCon .homeNews .events ol li .btnNext{
	background:url(../images/btn.gif) 0 -220px no-repeat;
}
.container .homeCon .homeNews .events ol li .btn{
	width:11px;
	height:11px;
}
.container .homeCon .homeNews dl.msg{	
	width:410px;
	height:70px;
	padding:20px 43px 30px 40px;
	float:right;
	position: relative;
	background:url(../images/bg_msg.gif) no-repeat;
}
.container .homeCon .homeNews dl.msg dd{
	text-align:justify;
	line-height:16px;
	padding-bottom:5px;
}
.container .homeCon .homeNews dl.msg #msg_box{
	position: absolute;width: 410px;height: 126px;left: 40px;overflow: hidden;
}
.container .homeCon .homeNews dl.msg .next{
	height:10px; width:5px; background:url(../images/icon-next.png) no-repeat;
	position:absolute; left:440px; top:120px; display:block; z-index:100;
}
.container .homeCon .homeNews dl.msg .prev{
	height:10px; width:5px; background:url(../images/icon-prev.png) no-repeat;
	position:absolute; left:430px; top:120px; display:block; z-index:100;
}
.container .content ul.subNav{	
	width:160px;
	height:580px;
	float:left;
	padding-top: 30px;
}
.container .content .left ul.subNav{
	height:auto;
	min-height:140px;
	clear:both;
}
.container .content ul.subNav li a{	
	width:160px;
	min-height:30px;
	display:block;
}
.container .content ul.subNav li a.menu1{	
	background:url(../images/pic_menu.gif) 0 0 no-repeat;
}
.container .content ul.subNav li a.menu1:active,.container .content ul.subNav li a.menu1:hover{	
	background:url(../images/pic_menu.gif) -170px 0 no-repeat;
}
.container .content ul.subNav li a.menu2{	
	background:url(../images/pic_menu.gif) 0 -35px no-repeat;
}
.container .content ul.subNav li a.menu2:active,.container .content ul.subNav li a.menu2:hover{	
	background:url(../images/pic_menu.gif) -170px -35px no-repeat;
}
.container .content ul.subNav li a.menu3{	
	background:url(../images/pic_menu.gif) 0 -70px no-repeat;
}
.container .content ul.subNav li a.menu3:active,.container .content ul.subNav li a.menu3:hover{	
	background:url(../images/pic_menu.gif) -170px -70px no-repeat;
}
.container .content ul.subNav li a.menu4{	
	background:url(../images/pic_menu.gif) 0 -105px no-repeat;
}
.container .content ul.subNav li a.menu4:active,.container .content ul.subNav li a.menu4:hover{	
	background:url(../images/pic_menu.gif) -170px -105px no-repeat;
}
.container .content ul.subNav li a.menu5{	
	background:url(../images/pic_menu.gif) 0 -140px no-repeat;
}
.container .content ul.subNav li a.menu5:active,.container .content ul.subNav li a.menu5:hover{	
	background:url(../images/pic_menu.gif) -170px -140px no-repeat;
}
.container .content ul.subNav li a.menu6{	
	background:url(../images/pic_menu.gif) 0 -175px no-repeat;
}
.container .content ul.subNav li a.menu6:active,.container .content ul.subNav li a.menu6:hover{	
	background:url(../images/pic_menu.gif) -170px -175px no-repeat;
}
.container .content ul.subNav li a.menu7{	
	background:url(../images/pic_menu.gif) 0 -210px no-repeat;
}
.container .content ul.subNav li a.menu7:active,.container .content ul.subNav li a.menu7:hover{	
	background:url(../images/pic_menu.gif) -170px -210px no-repeat;
}
.container .content ul.subNav li a.menu8{	
	background:url(../images/pic_menu.gif) 0 -245px no-repeat;
}
.container .content ul.subNav li a.menu8:active,.container .content ul.subNav li a.menu8:hover{	
	background:url(../images/pic_menu.gif) -170px -245px no-repeat;
}
.container .content ul.subNav li a.menu9{	
	background:url(../images/pic_menu.gif) 0 -280px no-repeat;
}
.container .content ul.subNav li a.menu9:active,.container .content ul.subNav li a.menu9:hover{	
	background:url(../images/pic_menu.gif) -170px -280px no-repeat;
}
.container .content ul.subNav li a.menuEvent1{	
	background:url(../images/pic_menu_event.gif) 0 0 no-repeat;
}
.container .content ul.subNav li a.menuEvent1:active,.container .content ul.subNav li a.menuEvent1:hover{	
	background:url(../images/pic_menu_event.gif) -170px 0 no-repeat;
}
.container .content ul.subNav li a.menuEvent2{	
	background:url(../images/pic_menu_event.gif) 0 -35px no-repeat;
}
.container .content ul.subNav li a.menuEvent2:active,.container .content ul.subNav li a.menuEvent2:hover{	
	background:url(../images/pic_menu_event.gif) -170px -35px no-repeat;
}
.wrap .main_content .left_nav dl.year, .wrap .main_content .left_nav .year_kid{
	width:140px;
	min-height:200px;
	margin-left:15px;
	clear:both;
	border:1px solid #39a94a;
	text-align:center;
	margin-top:25px;
}
.container .content .left .year_kid{
	height:auto;
}
.wrap .main_content .left_nav dl.year dt{
	height:30px;
	line-height:30px;
	background:#cde2b0;
	color:#333;
	font-weight:bold;
}
.wrap .main_content .left_nav dl.year dd{
	height:20px;
	line-height:20px;
}
.wrap .main_content .left_nav dl.year dd.time_year{
	height:auto;
	line-height:auto;
}

.wrap .main_content .left_nav dl.year dd a.curYear{
	color:#333;
	font-weight:bold;
}

.wrap .main_content .fr img.pic{
	margin-bottom:10px;
}
.wrap .main_content .fr p{
	margin-bottom:10px;
}
.container .content .heiAuto{
	height:auto;
	display:block;
	padding-bottom:5px;
}
.wrap .main_content .fr p.position{	
	width:620px;
	height:35px;
	line-height:35px;
	text-align:right;
	color:#8A8A8A;
}
.wrap .main_content .fr img.pic{	
	width:620px;
	height:56px;
}


.wrap .main_content .fr h1{
	font-size:18px;
	line-height:20px;	
	padding-bottom:15px;
}


.wrap .main_content .fr h2{
	color:#39af4a;
	font-size:18px;
	line-height:20px;
	padding-bottom:10px;
}
.wrap .main_content .fr p.article{	
	width:620px;
	line-height:16px;
	margin:10px 0;
	text-align:justify;
}
.wrap .main_content .fr table.eventsCon{
	width:800px;
	height:auto;
	padding-bottom:3px;
	display:block;
	text-align:left;
}
.wrap .main_content .fr table.eventsCon th{
	height:30px;
	line-height:30px;
	background:#cde2b0;
	color:#333;
	padding-left:10px;
}
.wrap .main_content .fr table.eventsCon td{
	height:auto;
	line-height:18px;
	border-bottom:1px solid #cde2b0;
	padding:7px 0;
	padding-left:10px;
}
.wrap .main_content .fr table.eventsCon td.tright{
	padding-left:0px;
	text-align:right;
}
.wrap .main_content .fr table.eventsCon th.pad35,..wrap .main_content .fr table.eventsCon td.pad35{
	padding-left:35px;
}
.wrap .main_content .fr table.eventsCon tr.active td{
	background-color:#f0f6e7;
}
.wrap .main_content .fr p.paging{
	padding:8px 0;
}
.wrap .main_content .fr p.paging a{
	padding:0 5px;
}
.wrap .main_content .fr table.retips{
	width:598px;
	height:140px;
	border:1px solid #cde2b0;
	padding:5px 10px;
}
.wrap .main_content .fr table.retips tr th,.wrap .main_content .fr table.retips tr td{
	height:20px;
	line-height:20px;
	text-align:left;
	*text-indent:10px;
}
.wrap .main_content .fr h3{
	background:#cde2b0;
	font-size:12px;
	min-height:30px;
	/*height:30px;*/
	line-height:30px;
	padding-left:10px;
}
.wrap .main_content .fr p.blank{
	height:20px;
	line-height:20px;
	margin:10px 0;
}
.wrap .main_content .fr p.blank span{
	font-size:10px;
	font-weight:normal;
}
.wrap .main_content .fr table.reForm,.wrap .main_content .fr table.seForm{
	width:600px;
	height:auto;
	padding:6px 10px 10px 10px;
	text-align:left;
	border-bottom:1px solid #cde2b0;	
}
.wrap .main_content .fr table.reForm tr td{
	height:30px;
	line-height:30px;
	*text-indent:10px;
}
.wrap .main_content .fr table.seForm{
	width:620px;
	padding:10px 0;
}
.wrap .main_content .fr table.seForm tr td{
	height:auto;
	line-height:18px;
	padding-bottom:10px;
}
.wrap .main_content .fr p input.btn{
	border:none;
	width:76px;
	height:21px;
}
.wrap .main_content .fr p input.btnSubmit{
	background:url(../images/btn_submit.gif) no-repeat;
	margin-right:5px;
}
.wrap .main_content .fr p input.btnClear{
	background:url(../images/btn_clear.gif) no-repeat;
}
.wrap .main_content .fr .view{
	width:800px;
	margin-top:10px;
}
.wrap .main_content .fr .view p.left{
	width:480px;
	line-height:18px;
	margin-left:5px;
	display:inline;
}
.wrap .main_content .fr .view .right{
	width:121px;
	line-height:18px;
	margin-left:5px;
	display:inline;
}
.wrap .main_content .fr .view .right img{
	width:119px;
	height:119px;
	border:1px solid #cde2b0;
}
.wrap .main_content .fr ul.down{
	width:620px;
	height:30px;
	margin-top:5px;
	clear:both;
	/*border-bottom:1px solid #cde2b0;*/
}
.wrap .main_content .fr ul.down li{
	float:left;
	height:30px;
}
.wrap .main_content .fr ul.down li a{
	height:30px;
	line-height:30px;
	text-indent:25px;
	color:#008645;
	display:block;
	_float:left;
	padding-right:18px;
	background:url(../images/btn.gif) 0 -330px no-repeat;
}
.wrap .main_content .fr ul.down li a.down1{
	background:url(../images/btn.gif) 0 -300px no-repeat;
}
.wrap .main_content .fr ul.down li a.down3{
	background:url(../images/btn.gif) 0 -360px no-repeat;
}
.wrap .main_content .fr table.downForm{
	width:800px;
	height:auto;
	padding-bottom:10px;
}
.wrap .main_content .fr table.downForm tr td{
	height:auto;
	line-height:18px;
	padding:6px 6px 6px 8px;
	border-bottom:1px solid #cde2b0;
	vertical-align: top;
}
.wrap .main_content .fr table.downForm tr td a.map{
	background:url(../images/btn.gif) 0 -240px no-repeat;
	height:25px;
	line-height:25px;
	display:block;
	text-indent:25px;
}
.wrap .main_content .fr table.downForm tr td a.logs{
	background:url(../images/btn.gif) 0 -270px no-repeat;
	text-indent:30px;
}
.wrap .main_content .fr .page{
	width:800px;
	height:65px;
	margin-top:30px;
}
.wrap .main_content .fr .page ol li{
	float:left;
}
.wrap .main_content .fr .page ol{
    list-style:none;
}
.wrap .main_content .fr .page ul.right li{
	float:right;
}
.wrap .main_content .fr .page img{
	width:50px;
	height:65px;
}
/********** footer  **********/
.container .footer{
	padding-top:5px;
	height:80px;
	clear:both;
	background:url(../images/bg_body_footer.gif) center top no-repeat;
}
.container .footer .footer-wrapper{	
	float:right;
	position:relative;
	left:-50%;
	text-align:left;
}
.container .footer ul{	
	height:20px;
	margin:0 auto;
	margin-top:20px;
	position:relative;
	left:50%;
}
.container .footer ul li{
	height:11px;
	line-height:11px;
	text-align:center;
	padding:0 8px;
	float:left;
	border-right:1px solid #9e9e9e;
	position:relative;
}
.container .footer ul li a{
	color:#9e9e9e;
	font-size:11px;
}
.container .footer ul li.last{
	border-right:none;
}
.container .footer p{
	text-align:center;
	font-size:10px;
}
	
	
div.video_list {
	width: 800px;
}

div.video_list .video_item{
	width: 370px;
	margin: 15px;
	float: left;
	vertical-align: top;
}
div.video_list .video_item.col0{
	clear:both;
}

div.video_list .video_item .thumb{
	padding-bottom:3px;
	display:block;
}
div.video_list .video_item .title{
	display:block;
	font-weight: bold;
	color:#39af4a;
	font-size:14px;
	text-align: justify;
	width: 370px;
}
div.video_list .video_item .title a{
	color:#39af4a;
}

.right_icon {
	float: right;
	padding: 0px;
}
/*  news letter */
#news_date{
	margin:0 auto;
	border:1px solid #39A94A;
	margin-top:65px;
	margin-bottom:40px;
	padding-bottom:8px;
}
#news_date .title{
	background:#cde2b0; height:20px; text-align:center
}
#news_date .month{
	padding:5px;
	padding-left:15px;
	background-color: white;
	width: 703px;
}
#news_date .month ul li{
	float:left;
	margin-right:30px;
	background-color: white;
}


#news_date .year{
	padding-left:15px
}
#news_date .year ul li{
	float:left;margin-right:30px;
}
/*  Multimedia */
#multimedia .box{
	float:left;
}
#multimedia .box .title,#multimedia .box .title a{
	color:#39A94A;
	font-weight:bold;
	margin-top:10px;
}
#multimedia .box .title a:hover{
	text-decoration:underline;
}
#multimedia .box .box_top{
	border:1px solid #cde2b0;
	width:194px;
}
#multimedia .box .box_top .img{
	border:1px solid #cde2b0;
	margin:3px;
}
#multimedia .box .box_bottom{
	width:190px;
	height:4px;
	margin:0 auto;
	border:1px solid #cde2b0;
	border-top:none;
}
/* Photo*/
/*  Multimedia */
#photo .box{
	float:left;
}
#photo .box .title,#photo .box .title a{
	color:#39A94A;
	font-weight:bold;
	margin-top:10px;
	width: 180px;
}
#photo .box .title a:hover{
	text-decoration:underline;
}
#photo  .box .box_top{
	border:1px solid #cde2b0;
	width:178px;
}
#photo  .box .box_top .img{
	border:1px solid #cde2b0;
	margin:3px;
}
#photo  .box .box_bottom{
	width:170px;
	height:4px;
	margin:0 auto;
	border:1px solid #cde2b0;
	border-top:none;
}
div.year li a.selected{
	color:#000;
	font-weight:bold;	

}
.submit_button {
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#e2efd3', StartColorStr='#c6dda5');
	background:-moz-linear-gradient(top, #e2efd3, #c6dda5);
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#e2efd3), to(#c6dda5));
	background:-o-linear-gradient(top, #e2efd3, #c6dda5);
	border:1px solid #cee2af;
	cursor: pointer;
	padding: 5px 10px;
}
#member .member_content {
	margin-top:20px;
}
#member .member_content .title {
	font-weight:bold;
	color: #696969;
}
#member .member_content .form{
	width:100%; border-bottom:1px solid #cde2b0;min-height:360px;
	padding-bottom:10px;
}
#member .member_content .post{
	padding-top:20px;
}
.member_content .description{
	margin-top:10px;	
}
.member_content .description ol{
	margin:0;
	margin-left:18px;
	padding:0;
	list-style:decimal;
}
.member_content .description ol li{
	line-height:20px;
	color:#666;

}
.member_content p.accept{
	margin-top:18px;
}

.job-detail {
	font-family: HelveticaNeueLTStd-MdCn;
    font-size: 14px;
    color: #282828;	
}

.job-detail p{
	font-family: HelveticaNeueLTStd-MdCn;
    font-size: 14px;
    color: #282828;
	margin-bottom:10px;
	line-height:150%;
}
.project_box{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	margin-top:0px;
	margin-bottom:30px;
	padding:0;
}
.project_box_search{
	float:left;
	width:100%;
	margin:0px 0px 15px 0px;
	padding:0;
	padding:0px 0px 10px 0px;
	border-bottom:1px #cccc99 solid;
	/* border-top:1px #cccc99 solid; */
}
table.search_project_table{
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
table.search_project_table tr td{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 100%;
}
table.search_project_table tr td.first{
	border-top: 1px solid #ccc;
	padding:0px 15px;
	height: 45px;
}
table.search_project_table tr td.last{
	border: none;
	padding: 15px 0;
}
table.search_project_table tr td div.line{
	padding:5px 15px;
}
table.search_project_table tr td span.title{
	line-height:35px;
}
table.search_project_table tr td input.checkbox{
	float:right;
	margin-top:10px;
}
table.search_project_table tr td input.input{
	width: 98%;
   /* line-height: 30px; */
    border: none;
    padding:  5px 0px;
}
table.search_project_table tr td img.canclick{
	width: 16px;
    float: right;
    margin-top: 11px;
	display:none;
}
table.search_project_table tr td a{
	/*color:#333;*/
}
table.search_project_table tr td a:hover{
	text-decoration:underline;
	color:#008647;
}
table.search_project_table tr td a.select{
	color:#008647;
	font-weight:bold;
	font-size:13px;
}
.project_box_list{
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
table.box_list_table{
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
table.box_list_table th{
	height:30px;
	line-height:30px;
	background:#cde2b0;
	color:#333;
	text-align:left;
	padding-left:10px;
}
table.box_list_table th.last{
	padding-right:10px;
}
table.box_list_table tr td{
	margin:0;
	padding:10px 0px 10px 0px;
	padding-left:10px;
	border-bottom:1px #cde2b0 solid;
}
table.box_list_table tr.row0 td{
	background-color:#f0f6e7;
}
table.project_box_list_table tr.first td{
	background-color:#f0f6e7;

}
div.public_box{
	float:left;
	display:none;
	background-color: #eee;
	padding: 10px 20px;
}
div.public_box div{
	float:left;
	width:240px;
	margin:0;
	margin-bottom:10px; 
	padding:0;
	white-space:nowrap;
	vertical-align:bottom;
}
div.public_box div.project_year{
	width: 170px;
}
.member_list_table{
	width: 100%;
	height:50px;
}
.member_list_table td.list_line{
	border-top-width: 1px; 
	border-top-style: solid;
	border-top-color: rgb(155, 196, 97); 
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: rgb(155, 196, 97); 
	width: 33%; 
	text-align: center;
}
.member_list_table td span.green_list{
	color:#39a64a;
}
.member_list_table td.select{
	background-color:#f0f6e7;
	font-weight:bold;
}
.list_middle{
	margin:0;
	margin:20px 0px;
	padding:0;
}
.list_middle table{
	line-height:30px;
	color:#666;
	
}
.list_middle table td.icon{
	padding:0px 8px;
}
.member_list{
	width:100%;
	margin-top:20px;
}
.member_list p.letters{
	text-align:center;
}
p.letters a{
	 margin:0px 2px;
}
p.letters a:hover{
	 text-decoration:underline;	
}
.member_list_box{
	width:100%;
	margin-bottom:50px;
}
.member_list_box div.title{
	color:#000;
	font-weight:bold;
	background-color:#cde2b0;
	margin:0;
	padding:9px 0px 9px 10px;	
}
.member_list_box div.list{
	padding:8px 0px 8px 10px;	
}
.member_list_box div.bg_list{
	padding:8px 0px 8px 10px;
	background-color:#f0f6e7;
	border-bottom:1px #cde2b0 solid;	
	border-top:1px #cde2b0 solid;	
}

.box_industry_group{
	width:100%;
	margin-bottom:15px;	
}
.box_industry_group div img{
	vertical-align:middle;
}
.box_industry_group div.title{
	padding:8px 0px 8px 10px;
	color:#008645;	
	background-color:#f0f6e7;
	border-bottom:1px #cde2b0 solid;	
	border-top:1px #cde2b0 solid;
	font-weight:bold;
}
.box_industry_group div.detail{
	padding:10px 0px 0px 30px;
	line-height:20px;
	color:#008645;
	font-weight:bold;

}
#home_banner {
	width: 800px;
	height: 200px;
	overflow: hidden;
}

ul.account_list{
	margin-top:10px;
	margin-left:20px;
	list-style:disc;
}

ul.account_list li{
	width:100%;
	margin:0;
	margin-left:15px;
	padding:0;
	padding:5px 0px;	
}
ul.account_list li a:hover{
	text-decoration:underline;
	font-weight:bold;
}
/****call-for****/
.time_year_link{
	background:url(../images/year-icon.png) no-repeat; 
	width:100%; 
	background-position:25% 0%; 
	height:20px; 
	display:block; 
	margin-top:5px;
	padding-top: 0px;
	cursor: pointer;
}
.year_hov{background:url(../images/year-icon-hov.png) no-repeat; background-position:25%; color:#000; font-weight:bold;}
.time_month_link{width:100%; height:20px; display:block; padding-top: 3px;}
.month_hov{display:block; background:#e6f0d7;color:#000; font-weight:bold;}

.project_year {
	width:80px;
	display:block;
	float:left;
}

.wrap .main_content .fr ul.down{
	width:345px;	
	list-style:none;
}
.wrap .main_content .fr ul.down li a{
	padding-right: 10px;
}
.wrap .main_content .fr ul.down li a.down1{
	background: url(../images/btn.gif) 0 -300px no-repeat;
	background-position: left;
}
.wrap .main_content .fr ul.down li a.down_pdf{
	background: url(../images/icon-pdf.png) no-repeat;
	background-position: left;
}
.wrap .main_content .fr ul.down li a.down_web{
	background: url(../images/icon-web.png) no-repeat;
	background-position: left;
}
.wrap .main_content .fr ul.down li a.down_vadio{
	background:url(../images/icon-vadio.png) no-repeat;	
	background-position: left;
}
.wrap .main_content .fr ul.down li a.down_doc{
	background:url(../images/icon-doc.png) no-repeat;	
	background-position: left;
}
.wrap .main_content .fr ul.down li a.down_jpg{
	background:url(../images/icon-jpg.png) no-repeat;	
	background-position: left;
}
.wrap .main_content .fr ul.down li a.down_page{
	background:url(../images/icon-page.png) no-repeat;	
	background-position: left;
}


/**product & System service*/
.product-service .title{
	color:#9bc461;
	font-weight:700;
}
.product-service .bg-img{
	/*background-image:url(../images/img.png);*/
	background-color: transparent;
	background-repeat: no-repeat;
	background-size:100%;
	min-height:622px;
	height:622px;
	position:relative;
}
.product-service a{
	color:#000;
	font-size:12px;
}

.product-service ul{
	margin-top: 8px;
	list-style:none;
	text-align:right;
	line-height:25px;
	padding-right: 7px;
}


.product-service ol li{
	margin-left: 20px;		
}

.product-service ol li{
	list-style: decimal;
	text-align:left;	
}



.product-service p{
	line-height:20px;
    margin-bottom: 0px !important;
}
.product-service img{
	padding-left:3px;
}
.product-service .bg-img .technology{
	position:absolute;
	top:30px;
	width: 29%;
}
.technology .technology-title{
	font-size:18px; 
	padding:2px 10px;
	text-align:right; 
	background-color:#17559c;
	color:#FFF; 
	width:205px;
	font-weight:bold;
}
.technology .selected a{
	color:#17559c;
	font-weight: bold;
	text-decoration: underline; 
}
.product-service .technology a:hover{
	color:#17559c;
	text-decoration: underline; 
}
.product-service .bg-img .industry{
	position: absolute;
    bottom: 20px;
}

.industry .industry-title{
	font-size:18px; 
	padding:2px 10px;
	text-align:right; 
	background-color:#9bc461;
	color:#FFF; 
	width:205px;
	font-weight:bold;
}
.industry .selected a{
	color:#9bc461;
	font-weight: bold;
	text-decoration: underline; 
}

.product-service .industry a:hover{
	color:#9bc461;
	text-decoration: underline; 
}

.product-service .bg-img .system{
	position: absolute;
    bottom: 20px;
    right: 0px;
}
.product-service .bg-img .reset{
	position: absolute;
	top: 35px;
    right: 35px;
	color:#007943 !important;
	font-weight:bold !important;
	font-size:14px !important;
}
.system .system-title{
	font-size:18px; 
	padding:2px 10px;
	text-align:left; 
	background-color:#299fd6;
	color:#FFF; 
	width:150px;
	font-weight:bold;
}
.system .selected a{
	color:#299fd6;
	font-weight: bold;
	text-decoration: underline; 
}

.product-service .system a:hover{
	color:#299fd6;
	text-decoration: underline; 
}

.product-list table{
	width:100%;
	margin:20px 0;
	text-align: left;
}
.product-list table tr td {
    background-color:#e6f0d7;
    border-color: #FFF;
    border: 1px #FFF solid;
	padding:8px;
	font-size: 12px;
	text-align: left;
}

.product-list p {
    
	font-size: 12px;
}


.product-list img {
    
	vertical-align:bottom;	
}



.product-list div {
    
	font-size: 12px;
}

.product-list a {
    
	font-size: 12px;
	color:#258c5c;
}

.product-list ul
{ 
    display: block;
    list-style-type: disc;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
}

.product-list li
{
    display: list-item;	
}



.win { display: none; }
.mask-layer { position: fixed; width: 100%; height: 100%; opacity: 0.5; filter: alpha(opacity=50); background-color: black; z-index: 99998; top: 0px; left: 0px; }
.window-panel { position: fixed; z-index: 99999; top: 50%; left: 50%; background-color: white; border-radius: 4px; }
.window-panel .title-panel { position: absolute; height: 36px; width: 100%; border-radius: 4px 4px 0 0; }
.window-panel .title { position: absolute;left:150px; height: 36px; width: 50%; text-align: center; border-radius: 4px 4px 0 0; line-height: 36px; vertical-align: middle; background-color: whitesmoke; /*标题背景色*/ border-bottom: 1px solid rgb(233, 233, 233); z-index: 1; }
.window-panel h3 { font-size: 16px; margin: 0; }
.window-panel .close-btn { display: block; text-align: center; vertical-align: middle; position: absolute; width: 36px; height: 36px; line-height: 36px; right: 0px; text-decoration: none; font-size: 24px; color: black; background-color: #DBDBDB; border-radius: 2px; z-index: 1; }
.window-panel .close-btn:hover { background-color: #ccc; }
.window-panel .body-panel { position: absolute; width: 50%; left:150px;top: 36px; border-radius: 0 0 4px 4px; z-index: 1;background: #fff; }
.window-panel .body-panel.toast-panel{ position: absolute;color:#fff;background:rgba(0,0,0,0.3); }
.window-panel .content, .window-panel .btns { text-align: right;}
.window-panel .content { padding: 10px 10px 0px 10px; font-size: 16px; min-height: 40px; line-height: 22px;text-align: left;}
.window-panel .content.toast-content{padding:0;min-height:0;}
.window-panel .w-btn { display: inline-block; width: 26px; height: 26px; line-height: 26px; background-color: #9bc461; color: white; cursor: pointer; text-align: center; border-radius: 2px; text-decoration: none; margin: 5px 5px 5px 5px; border: none; }
.window-panel .w-btn:hover { background-color: #007943; }
.window-panel .w-btn:focus { outline: 0 none; }
