/* CSS Document */
@import "base.css";
#pageBox{
	background:url(images/nothing.jpg);
}
#home{
	background:url(sysImages/nav_home.gif) no-repeat left 6px;
}
#map{
	background:url(sysImages/nav_map.gif) no-repeat left 6px;
}
#en{
	background:url(sysImages/nav_en.gif) no-repeat left 6px;
}
#mail{
	background:url(sysImages/nav_email.gif) no-repeat left 6px;
}
.title_more{
	position:absolute;
	top:10px;
	right:5px;
}
.gun_box_style{
	float:left;
}
.indexProductItem{
	width:115px;
	height:110px;
	float:left;
	margin-top:10px;
	text-align:center;
}
.indexProductItemImg{
	margin:0 auto;
	width:112px;
	height:105px;
	overflow:hidden;
	text-align:left;
	background:url(images/indexPicBg.jpg) no-repeat left top;
}
.indexProductItemImg img{
	width:96px;
	height:90px;
	margin-left:2px;
	margin-top:3px;
}
.indexProductItemText{
	margin:0 auto;
	margin-top:5px;
	width:100px;
	font-size:12px;
	line-height:20px;
	color:#000000;
	text-align:left;
}
.indexProductItemText a{
	display:block;
}
.channelProductItem{
	width:175px;
	height:150px;
	float:left;
	margin-top:10px;
	text-align:center;
}
.colorbox{
	width:165px;
	height1:160px;
	padding:5px 0px;
	text-align:center;
	margin:0 auto;
	background:#EEEEEE;
}
.channelProductItemImg{
	margin:0 auto;
	width:150px;
	height:110px;
	overflow:hidden;
	text-align:center;
}
.channelProductItemText{
	margin:0 auto;
	margin-top:5px;
	width:150px;
	font-size:12px;
	height:25px;
	line-height:25px;
	color:#000000;
	text-align:center;
	background:#CCCCCC;
}
.channelProductItemText a{
	display:block;
}
/*页面布局*/
/*首页部分开始*/
#index_main{
	padding-bottom:10px;
}
#index_main table{
	width:919px;
}
#indexBodyTable{
	width:919px;
}
#indexBodyTable td{
	vertical-align:top;
}
#channelBodyTable td{
	vertical-align:top;
}
/*左列开始*/
#indexBodyLeft{
	width:220px;
	text-align:center;
	background:url(images/indexLeftBg.jpg) no-repeat center top;
}
#indexBodyLeftBox{
	width:182px;
	margin:0 auto;
}
.left_demo{
	width:182px;
	margin:0 auto;
}
.left_demo_title{
	position:relative;
	text-align:left;
	background:url(images/left_demo_title_bg.jpg) repeat-x left bottom;
	height:20px;
	line-height:20px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:20px;
	letter-spacing:1px;
}
.left_demo_content{
	text-align:left;
	padding-top:5px;
}
#noticeDemo{
	overflow:hidden;
}
#indexNoticeContent{
	height:100px;
	overflow:hidden;
	background:url(images/index_notice_bg.jpg) no-repeat right bottom;
}
/*左列结束*/
/*中列开始*/
#indexBodyCenter{
	text-align:center;
}
#indexBodyCenterBox{
	width:346px;
	margin:0 auto;
}
.center_demo{
	margin-bottom:5px;
}
.center_demo_title{
	position:relative;
	text-align:left;
	height:28px;
	line-height:26px;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:1px;
}
.center_demo_content{
	text-align:left;
	padding-top:5px;
}
#indexAbout{
	height:115px;
	overflow:hidden;
}
/*中列结束*/
/*右列开始*/
#indexBodyRight{
	width:356px;
	text-align:center;
}
.right_demo{
	width:336px;
	margin:0 auto;
	margin-bottom:5px;
}
.right_demo_title{
	position:relative;
	text-align:left;
	background:url(images/leftTitleBg.jpg) no-repeat left bottom;
	height:29px;
	line-height:29px;
	color:#FF6600;
	font-weight:bold;
	padding-left:30px;
	letter-spacing:2px;
	font-size:14px;
}
.right_demo_content{
	text-align:left;
	padding-top:5px;
}
#indexFaq{
	height:250px;
	border:#999999 solid 1px;
}
#indexFaqContent{
	padding-left:10px;
	padding-right:10px;
}
#indexVideo{
	width:324px;
	height:179px;
	padding-top:3px;
	background:url(images/videoBg.jpg) no-repeat left top;
	text-align:center;
}
.index_faq_title{
	font-weight:bold;
	background-position:right bottom;
}
.index_faq_re{
}
/*右列结束*/
/*首页部分结束*/
/*栏目页部分开始*/
#channelBody{
	overflow:hidden;
	padding-bottom:10px;
}
#channelBodyTable{
	width:100%;
}
#channelBodyTable td{
	vertical-align:top;
}
/*左列开始*/
#channelBodyLeft{
	width:250px;
	text-align:center;
}
#channelBodyLeftBox{
	margin-right:auto;
	padding-top:5px;
	padding-bottom:50px;
	text-align:center;
}
.channel_left_demo{
	width:195px;
	margin:0 auto;
}
.channel_left_content{
	margin-top:5px;
}
#topChannelName{
	float:left;
	width:220px;
	height:197px;
	text-align:center;
}
#channelMenu{
	margin:0 auto;
	text-align:center;
	height:50px;
	min-height:110px;
	padding:10px 0 0;
	overflow:hidden;
}
#channelMenu li{
	background: none repeat scroll 0 0 #F5FBFF;
	border: 1px solid #8CCEF3;
	float: left;
	height: 25px;
	line-height: 25px;
	margin-bottom: 10px;
	margin-left: 5px;
	text-align: center;
	width: 114px;
}
#channelMenu a{
	display:block;
}
#channelMenu a:hover{
	color:#FF6501;
	font-weight:bold;
}
.topName1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#FF6600;
	height:85px;
	overflow:hidden;
	line-height:150px;
	vertical-align:text-bottom;
}
.topName2{
	height:108px;
	background:url(images/name2bg.jpg) no-repeat 10px bottom;
	text-align:left;
	padding-left:110px;
	padding-top:40px;
	font-family:黑体;
	font-size:20px;
	color:#FF0101;
}
/*左列结束*/
/*右列开始*/
#channelBodyRight{
	text-align:left;
	width:700px;
}
#channelContentTitle{
	height:33px;
	line-height:33px;
	background:url(images/b09.gif) no-repeat left top;
	overflow:hidden;
	color:#288DC3;
}
#productCenterTitle{
	height:40px;
	line-height:40px;
}
#channelName{
	float:left;
	font-weight:bold;
	padding-left:30px;
	line-height:36px;
}
#channelTree{
	float:right;
	padding-left:20px;
	padding-right:25px;
	font-family:宋体;
}
#channelTree a{
	color:#288DC3;
}
#channelTree a:hover{
	color:#FF6600;
}
#channelContentBox{
	text-align:left;
	padding:5px 5px 20px 5px;
	min-height:350px;
	overflow:hidden;
}
#ContentContentBox{
	padding:10px;
	text-align:center;
	font-size:12px;
	line-height:150%;
}
#ContentContentBox td{
	font-size:12px;
	line-height:150%;
}
/*右列结束*/
/*栏目页部分结束*/
/*页面布局结束*/
/**/
#index_search_content{
	background:url(images/search_bg.jpg) no-repeat center center;
	width:210px;
	height:160px;
	margin:10px auto;
	text-align:center;
	color:#666666;
}
.hang{
	padding-top:10px;
}
.searchInput{
	width:120px;
	font-size:12px;
}
#news{
	float:left;
	width:528px !important;
	width:538px;
	padding-right:10px;
	background1:#FF0000;
}
.noticeItem{
	height:23px;
}
.noticeTitleItem{
	float:left;
	background:url(sysImages/icon1.gif) no-repeat 3px 5px;
	padding-left:15px;
	margin-top:7px;
}
.newsItem{
	height:30px;
}
.newsTitleItem{
	float:left;
	background:url(sysImages/icon1.gif) no-repeat 3px 5px;
	padding-left:15px;
	margin-top:6px;
}
.newsItemDate{
	float:right;
	margin-top:6px;
	padding-right:5px;
	text-align:right;
	color:#999999;
}
.newsImg{
	padding-top:5px;
}
.newsText{
	margin-left:150px;
}
#childs{
	float:right;
	width:200px;
	text-align:center;
}
.childItem{
	height:50px;
}
.childItemImg{
	float:left;
}
.childItemText1{
	color:#000000;
	height:16px;
	line-height:16px;
	overflow:hidden;
	padding-left:10px;
}
.childItemText2{
	color:#666666;
	height:16px;
	line-height:16px;
	overflow:hidden;
	padding-left:10px;
}
.childItemText3{
	text-align:right;
}
#indexCase{
	width:346px;
	height:120px;
	overflow:hidden;
	display1:none;
}
.contentBox{
	text-align:left;
}
.productViewTitle{
	font-size:16px;
	font-weight:bold;
	color:#FF9900;
	text-align:center;
	height:40px;
	line-height:40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-left:auto;
	margin-right:auto;
}
.productViewImg{
	text-align:center;
	padding:10px 0px;
	height:150px;
}
.productViewContentContent{
	height:200px;
}
#login{
	float:left;
	position:relative;
	width:220px;
	height:100%;
}
.loginBotton{
	background:url(images/icon32.jpg) no-repeat left center;
	padding-left:15px;
	position:absolute;
	bottom: 5px;
}
#bannerContent{
	float:right;
	width:699px;
	height:100%;
}
#tcban{
	height:82px;
	overflow:hidden;
}
.indexNewsTitleItem{
	width:90px;
	height:28px;
	float:left;
	margin-right:5px;
	text-align:center;
	color:#FF6600;
	background:url(images/newsTitleBg.jpg) no-repeat right top;
}
.indexNewsTitleItemOn{
	width:90px;
	height:28px;
	float:left;
	margin-right:5px;
	text-align:center;
	background:url(images/newsTitleBg.jpg) no-repeat left top;
}
#topNews{
	background:url(images/topNewsBg.jpg) no-repeat left top;
	width:334px;
	height:139px;
	overflow:hidden;
}
#imgNews{
	padding:3px;
	background:url(images/imgmap-1.png) no-repeat left -160px;
	height:232px;
	width: 304px;
}
.msItem{
	float:left;
	width:84px;
	height:95px;
	text-align:center;
}
.msPhoto img{
	width:62px;
	height:63px;
	border:#E4E4E4 solid 2px;
}
.msName{
	height:24px;
	line-height:24px;
	color:#000000;
}
.channel_left_top{
	background:url(images/left_top_bg.jpg) no-repeat left top;
	height:180px;
	text-align:left;
}
.channel_oname{
	padding-left:5px;
}
.channel_name{
	text-align:right;
	font-weight:bold;
	padding-left:25px;
}
.channel_text{
	text-align:left;
	color:#FFFFFF;
	line-height:150%;
	padding:10px 20px;
}
.twchannelinfo{
	color:#000000;
	line-height:25px;
	padding-left:10px;
}
.sjsItem{
	background:#eeeeee;
	padding:5px;
	float:left;
	margin:10px 15px;
}
.sjsPhoto{
	width:130px;
	height:170px;
	overflow:hidden;
}
.sjsTextBox{
	margin-left:155px;
	height:210px;
}
.sjsName{
	text-align:center;
	background:#ccc;
	color:#FFFFFF;
	font-weight:bold;
	height:27px;
	line-height:27px;
}
.sjsInfo{
	display:none;
	color:#000000;
	padding:5px;
	text-align:left;
	line-height:170%;
}
.jjListItem{
	width:700px;
	margin:0 auto;
}
.jjName{
	height:25px;
	line-height:25px;
	text-align:center;
	font-weight:bold;
	color:#000000;
}
.jjPhoto{
	text-align:center;
	width:700px;
	height:600px;
	border:#000000 solid 1px;
	overflow:hidden;
}
#hotnews{
	margin-left:10px;
	width:380px;
}
.hotnewstitle{
	background:url(images/idx_tithot.gif) no-repeat left top;
	height:28px;
	overflow:hidden;
}
.hotnewstitle .title_txt{
	line-height:34px;
	float:left;
	padding-left:68px;
	font-weight:bold;
	color:#999;
	font-size:14px;
}
#noticeDemo{
	width:250px;
}
#noticeTitle{
	background: url("images/imgmap-1.png") repeat scroll 0 -740px transparent;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	padding-top: 5px;
}
.noticeContent{
	background: url(images/imgmap-1.png) repeat scroll 0 -767px transparent;
	height: 194px;
	padding:16px 10px 5px;
}
.Hezuo {
  border: 1px solid #CDCDCD;
  margin: 0 auto;
  width: 958px;
}
.Hezuo_tit {
  background: url(images/imgmap-3.png) repeat scroll 0 -1910px transparent;
  height: 34px;
  line-height:34px;
  padding-right:23px;
  text-align:right;
}
.Hezuo_Bott {
  background: none repeat scroll 0 0 #F7F7F7;
  color: #D5D5D5;
  padding: 14px 36px;
  line-height:26px;
}
.Hezuo_Bott a{
  padding:0 5px;
}
#gq_teacher{
	background: url(images/imgmap-1.png) repeat scroll 0 -1310px transparent;
	min-height:150px;
	padding-top:45px;
	overflow:hidden;
}
#chmenutitle{
	background:url(images/b06.gif) no-repeat left top;
	height:28px;
	line-height:28px;
	color:#288DC3;
	text-align:left;
}
.leftcontent{
	border-left:#8CCEF3 solid 1px;
	border-right:#8CCEF3 solid 1px;
}
.leftbottom{
	clear:both;
	background:url(images/b07.gif) no-repeat left bottom;
	height:6px;
	overflow:hidden;
	*font-size:1px;
}
.rightbottom{
	border-bottom:#8CCEF3 solid 1px;
	height:5px;
	width:100%;
	*font-size:1px;
	*position:relative;
	*top:-1px;
	margin:0 auto;
	clear:both;
}
.l_j{
	float:left;
	background:url(images/b07.gif) no-repeat left bottom;
	height:6px;
	width:5px;
	*position:relative;
	*top:1px;
}
.r_j{
	float:right;
	background:url(images/b07.gif) no-repeat right bottom;
	height:6px;
	width:5px;
	*position:relative;
	*top:1px;
}
#tchbox{
	width:700px;
	overflow:hidden;
}
.teachers{
	list-style:none;
	padding-top:5px;
}
.teachers li{
	display:inline;
	float:left;
	margin:0 10px 10px 0;
}
.teachers li img{
	border:#ccc solid 1px;
	padding:1px;
	width:125px;
height:185px;
}
.tchnewsbox{
	width:240px;
	margin-right:5px;
}
.snewstitle{
	font-weight:bold;
	color:#09F;
	height:25px;
}
#snews .newsItem{
	height:30px;
}
.litem{
	padding-top:8px;
}
.sjsPhoto img{
  height: 170px;
  width: 130px;
}

.l_news{
	padding:5px;
}