/*全局*/

table{text-align: left;}
.tab1035{width: 1035px;}
.tab994{width: 994px;}
.tab100{width: 100%;}
.border_lr{border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #C1D1E1;border-left-color: #C1D1E1;}
.team_bg{line-height: 48px;background-image: url(../images/team.jpg);background-repeat: no-repeat;height: 48px;}
.tab_bg{line-height: 30px;height: 30px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CDCDCD;font-size: 14px;}
.topbg{line-height: 37px;background-color: #666666;height: 37px;}
.til{font-family: "宋体";font-size: 16px;color: #FFFFFF;padding-left: 8px;}
.tils{font-family: "宋体";font-size: 16px;color: #FF0000;padding-left: 10px;}
.more{font-family: "宋体";font-size: 12px;color: #F79437;}
.fonten{font-family: Arial;font-size: 13px;text-transform: uppercase;color: #FFFFFF;}
.font6{color: #666666;}
.fontwhite{color: #FFFFFF;}
a.fontwhite{color: #666;}
a.fontred{font-size: 13px;font-weight: bold;color: #D20001;}
.bannerbg{background-image: url(../images/bannerbg.jpg);background-repeat: repeat-x;line-height: 35px;height: 35px;}
/*more*/
a.more:link{color: #FFFFFF;text-decoration: none;}
a.more:visited{text-decoration: none;color: #FFFFFF;}
a.more:hover{text-decoration: underline;color: #FFFFFF;}
a.more:active{text-decoration: none;color: #FF0000;}
.link_m{line-height: 37px;background-image: url(../images/links_m.jpg);background-repeat: repeat-x;height: 37px;}
.links{font-family: "宋体";font-size: 14px;font-weight: bold;color: #1D5998;letter-spacing: 2px;}
#index a{color: #666666;}
#index a:hover{color: #666666;}
#links{margin:0;padding:0;height:160px;list-style-type:none;}
#links li{padding-left:25px;line-height:23px;background:url(../images/icon_item_list_gray.gif) no-repeat 7px center;}
.foot{font-size: 12px;line-height: 22px;color: #333333;padding-top: 2px;padding-bottom: 5px;background-color: #DDDDDD;}
.left-pic{float:left;width: 145px;}
.imgs{
	border: 1px solid #E1E1E1;
	float: left;
	padding: 2px;
}
.about{line-height: 22px;letter-spacing: 1px;font-size: 12px;font-family: "宋体";}
.t8{line-height: 8px;height: 8px;}
.contact_bg{line-height: 47px;background-image: url(../images/contact.jpg);background-repeat: no-repeat;height: 47px;}
.conn{line-height: 25px;}
.celiang_bg{line-height: 47px;background-image: url(../images/wenti.jpg);background-repeat: repeat;height: 47px;}
.web{font-size: 12px;line-height: 24px;}
.list{line-height: 31px;background-image: url(../images/line.jpg);background-repeat: no-repeat;height: 31px;}
a.newslist:link{text-decoration: none;font-size: 12px;}
a.newslist:visited{text-decoration: none;font-size: 12px;}
a.newslist:hover{text-decoration: underline;font-size: 12px;}
a.newslist:active{text-decoration: none;font-size: 12px;}
/*banner*/
.pagewidth{width:1035px;margin:0 auto;}
#banner{position:relative;width:1035px;height:300px;overflow:hidden;}
#banner .a_bigImg{position:absolute;}
#menu{margin-top:15px;padding-left:8px;height:30px;line-height:30px;list-style-type:none;background:url(menu-bg.jpg) repeat-x 0 0;overflow:hidden;*zoom:1;}
#menu li{float:left;}
#menu li a{display:block;width:118px;font-size:13px;text-align:center;color:#fff; font-weight:600;}
#menu li a:hover{color:#fc3;}
.ul_change{position:absolute;list-style-type:none;margin:0;padding:0;right:5px;bottom:5px;overflow:hidden;}
.ul_change li{float:left;}
.ul_change span{display:block;width:20px;height:20px;text-align:center;font-size:11px;color:#fff;line-height:20px;overflow:hidden;cursor:pointer; background-color:#000;}
.ul_change span.on{background-color:#F00;}
.footline{background-color: #EBEBEB;height: 1px;}
.listm{margin-top: 5px;margin-bottom: 5px;}
.topc{border-top-width: 1px;border-top-style: solid;border-top-color: #CCCCCC;}
#servers{margin:8px 0;padding:0;list-style-type:none;}
#servers li a,#left ul li a{display:block;width:182px;height:26px;margin-top:5px;padding-left:38px;line-height:26px;background:url(../images/fw_a.jpg) no-repeat 0 0;font-size: 12px;font-weight: bold;color: #666666;}
#servers li a:hover,#left ul li a:hover,#left ul li.selected a{color:#666666;background:url(../images/fw_hover.jpg) no-repeat 0 0;font-size: 12px;font-weight: bold;}
.inputw{width:130px;height:18px;margin:0;padding:0; border:#3076CC solid 1px; font-size:12px;}
.blue{background-color:#DFEBF9;padding:5px 0;}
.tab_lr{border: 1px solid #fff;}
.tab_x{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}
.pic{margin-right: 5px;}
.acon{font-size: 12px;line-height: 21px;color: #666666;}
.input_w{margin:0;padding:0 0 0 8px;width:190px;height:22px;color:#CCC;font:12px/22px Microsoft YaHei,Verdana,SimSun,helvetica,Arial,Tahoma,Sans-Serif;background:url(../images/input_bg.gif) no-repeat 0 0;border:none;}
select{background-color: #FFFFFF;border: 1px solid #2054A3;height: 23px;padding-top: 2px;padding-bottom: 2px;color: #666666;width: 115px;text-align: left;}
select.selectlx{background-color: #FFFFFF;border: 1px solid #FFFFFF;padding-top: 2px;padding-bottom: 2px;color: #666666;width: 160px;text-align: center;}

.hits{
	font-size: 12px;
	color: #9B0101;
}
/*pro_show*/
.tab2{
	width:760px;
	height:34px;
	background-color: #E6E4E5;
	font-weight: bold;
	color: #666666;
}
.tab2 ul{margin:0;padding:0;}
.tab2 li{
	float:left;
	height:34px;
	line-height:34px;
	text-align:center;
	border-right:1px #ebf7ff solid;
	cursor:pointer;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
}
.tab2 li.now{
	color:#FFFFFF;
	font-weight:bold;
	background-color: #00489D;
}
.tablist{
	width:760px;
	font-size:14px;
	line-height:24px;
	display:none;
	text-align:left;
}
.block{display:block;}
/*class2*/

.main_lbs {
	height: auto; padding-top: 10px;margin-left:5px; float: left;
}
.main_lbs {
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 6px;
}
#curriculums {
	height: auto; padding-bottom: 15px;
}
#curriculums h3 {
	background: rgb(29, 29, 29); font: 600 12px/25px Calibri, Arial, Helvetica, sans-serif; padding: 4px 0px 0px 13px; height: 25px; font-size-adjust: none; font-stretch: normal;
}
#curriculums h3 a {
	color: #505050;
}
#curriculums dl {
	background-color: #FFFFFF;
}
#curriculums dl dt {
	background: url("../images/curriculum_dts.jpg") no-repeat;
	height: 29px;
	color: #505050;
	padding-left: 30px;
	cursor: pointer;
	font-size-adjust: none;
	font-stretch: normal;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
}
#curriculums dl dt a {
	color: #FF0000;
}
#curriculums dl.s dt {
	background: url("../images/curriculum_dt_ss.jpg") no-repeat;
}
#curriculums dl dd {
	height: 24px; padding-left: 15px; display: none;
}
#curriculums dl.s dd {
	display: block;
}
#curriculums dl dd a {
	font: 12px/24px Calibri, Arial, Helvetica, sans-serif;
	color: #505050;
	padding-left: 20px;
	font-size-adjust: none;
	font-stretch: normal;
	background-image: url(../images/curriculum_a.jpg);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}
#curriculums dl dd a:hover {
	background: url("../images/curriculum_a_s.jpg") no-repeat 10px 5px; color: rgb(255, 0, 0); text-decoration: none;
}

#imgcontent img{max-width: 600px; height:auto; width:expression(this.width > 600 ? "600px" : this.width}

.inputbig{border: 1px solid #999999;padding: 2px;vertical-align: middle;margin: 0px;height: 18px;font-size: 13px;color: #999999;}
.textarea{height: 100px;width: 450px;border: 1px solid #AAABB0;}

