@charset "utf-8";

.banner{
	height:180px; overflow:hidden;}	
.banner img{
	width:1003px; height:180px;}

a.more{
	color:#1c8bd2; font-family:Simsun;}
a.more:hover{
	color:#244483;}

.container{
	padding:15px 0;}

/*sidebar*/	
.sidebar{
	float:left; width:209px; overflow:hidden;}

/*sort*/
.sort .hd{
	height:29px;}
.sort .bd{
	padding:10px 0;}
.sort .bd li{
	height:29px; margin-bottom:3px; font-family:Microsoft YaHei,SimSun; line-height:29px;}
.sort .bd li a{
	height:29px; padding-left:36px; color:#000; display:block; overflow:hidden;
	background:url(../Images/bg-sort.gif) no-repeat;}
.sort .bd li a:hover, .sort .bd li.on a{
	color:#fff;
	background:url(../Images/bg-sort-on.gif) no-repeat;}
	
/*project*/
.project{
	height:132px; padding:4px; overflow:hidden; position:relative;
	background:url(../Images/bg-project.gif) no-repeat;}
.project .hd{
	height:8px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1;} 
.project .hd ul{
	float:left; overflow:hidden; zoom:1;} 
.project .hd ul li{
	float:left; width:8px; height:8px; margin-right:5px; line-height:8; cursor:pointer; overflow:hidden;
	background:url(../Images/ico-project.png) no-repeat !important; background:none; filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Images/ico-project.png', sizingMethod=scale);}
.project .hd ul li.on{
	background:url(../Images/ico-project-on.png) no-repeat !important; background:none; filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Images/ico-project-on.png', sizingMethod=scale);}
.project .bd{
	height:100%; position:relative; z-index:0;} 
.project img{
	width:201px; height:132px;}

/*btn*/
.btn img{
	margin-top:5px;}

/*body*/
.body{
	float:right; width:770px; overflow:hidden;}
.body .hd{
	height:25px; margin-top:4px; overflow:hidden;}
.body .hd span{
	float:left; width:144px; height:25px; display:block;
	background:url(../Images/bar-nav.gif) no-repeat;}
.body .hd p{
	float:right; margin:0; line-height:25px; color:#999;}
.body .hd p a{
	color:#999;}
.body .hd p a:hover{
	color:#333; text-decoration:none;}
.body .hd p a.last{
	color:#333;}
.body .bd{
	margin-top:10px; padding:20px; overflow:hidden;
	background:url(../Images/bg-body.gif) no-repeat top;}

/*article*/
.article{
	font-size:14px; line-height:26px;}

/*news-list*/
.news-list li{
	height:30px; padding:0 5px 0 15px; line-height:30px; border-bottom:1px dotted #ccc; overflow:hidden;
	background:url(../Images/ico-news.gif) no-repeat 5px 13px;}
.news-list li i{
	padding:0 5px; font-style:normal; color:#0F74B5;}
.news-list li i a{
	color:#0c54b0;}
.news-list li span{
	float:right; font-size:11px; color:#999;}
.news-list li b{
	color:#f88914;}
	
/*newscont-list*/
.newscont-list dl{
	padding:10px 0;}
.newscont-list dt{
	height:24px; padding-bottom:5px; font:bold 14px/23px Microsoft YaHei,SimSun; overflow:hidden;}
.newscont-list dd.info{
	height:24px; color:#1c8bd2; border-top:1px dotted #D7D7D7; border-bottom:1px dotted #D7D7D7;}
.newscont-list dd.info span{
	margin-right:15px;}
.newscont-list dd.pic{
	padding-top:8px;}
.newscont-list dd.pic img{
	max-width:200px; width:expression(document.body.clientWidth > 200 ? "200px" : "auto");
	max-height:200px; width:expression(document.body.clientHeight > 200 ? "200px" : "auto");}
.newscont-list dd.cont{
	padding-top:5px; line-height:22px; color:#666;}

/*news-show*/
.news-show .title{
	height:30px; border-bottom:5px solid #D7D7D7; overflow:hidden;}
.news-show .title h1{
	font:bold 14px/30px Microsoft YaHei,SimSun;}
.news-show .info{
	height:30px; margin:5px 0; line-height:30px; color:#666;}
.news-show .tag{
	height:30px; margin:5px 0; line-height:30px;}
.news-show .tag b{
	color:#666;}
.news-show .pic{
	margin:5px 0;}
.news-show .pic img{
	max-height:700px; 
    max-width:700px; 
    width:expression(this.width>700&&this.height<this.width?700:true); 
    height:expression(this.height>700?700:true);}
.news-show .content{
	margin:10px 0; font-size:14px; line-height:28px; overflow:hidden;}
.news-show .record{
	margin:20px 0; padding-top:8px; color:#666; border-top:2px solid #D7D7D7;}

/*pic-list*/
.pic-list li{
	float:left; width:212px; height:176px; padding:15px 15px;}
.pic-list li a img{
	width:200px; height:140px; padding:5px; border:1px solid #d7d7d7;}
.pic-list li a p{
	height:24px; margin:5px 0 0; text-align:center; overflow:hidden;}
.pic-list li a:hover{
	text-decoration:none;}

/*piccont-list*/
.piccont-list li{
	padding:20px 0; border-bottom:1px solid #D7D7D7;}
.piccont-list .pic{
	float:left; width:182px; height:127px;}
.piccont-list .pic a img{
	width:170px; height:115px; padding:5px; border:1px solid #d7d7d7;}
.piccont-list dl{
	margin-left:190px;}
.piccont-list dt{
	height:24px; padding-bottom:5px; font:bold 14px/23px Microsoft YaHei,SimSun; overflow:hidden;}
.piccont-list dd.info{
	height:24px; color:#1c8bd2; border-top:1px dotted #D7D7D7; border-bottom:1px dotted #D7D7D7;}
.piccont-list dd.cont{
	padding-top:5px; line-height:22px; color:#666;}

/*job-list*/
.job-list{
	margin:0; border-bottom:2px solid #e8e8e8;}
.job-list ul.queryul{
	margin:10px 0px;}
.job-list li{
	height:35px; padding-left:10px;}
.job-list li.cap{
	border-bottom:2px solid #e8e8e8; font-weight:bold;}
.job-list .bt{
	float:left; margin-right:20px; line-height:35px;}
.job-list .bt a{
	font:12px/35px Verdana, Arial, Helvetica, sans-serif;}
.job-list .bk{
	float:right; width:130px; line-height:35px;}
.job-list .bk a{
	font:12px/35px Verdana, Arial, Helvetica, sans-serif;}
.job-list .au{
	float:right; width:90px; line-height:35px;}
.job-list .au a{
	font:12px/35px Verdana, Arial, Helvetica, sans-serif;}
.job-list .cl{
	float:right; width:50px; line-height:35px;}
.job-list .cl a{
	font:12px/35px Verdana, Arial, Helvetica, sans-serif;}
	
/*message-list*/
.message-list .item{
	margin:15px 0; border:1px solid #ededed; display:block;}
.message-list .header{
	height:23px; padding:5px 10px;}	
.message-list .title{
	float:left; color:#999;}
.message-list .date{
	float:right; color:#999;}
.message-list .content{
	padding:0 10px 10px; line-height:21px; text-indent:2em;}
.message-list .replay{
	padding:5px 10px; line-height:21px; color:#000; border-top:1px solid #ededed; color:#1c8bd2;
	background:#f9f9f9;}
.message-list .replay span{
	color:#1c8bd2;}

/*job-show*/
.job-show .name{
	height:28px; padding:5px; font:bold 14px/28px "Microsoft YaHei";
	background-color:#f5f5f5;}
.job-show .item{
	margin-bottom:15px; font:12px/23px "Verdana";}
.job-show .title{
	margin:5px 0px; font:12px/20px "Verdana";
	background:url(../images/ico-down.gif) 60px no-repeat;}
.job-show .intro{
	padding:15px 3px; border:solid #ddd; border-width:1px 0; font:12px/20px "Verdana";}
.job-show .contact{
	padding:15px 0px; margin-bottom:15px; font:12px/23px "Verdana";}
	
/*form*/
div.form .item{
	float:left; width:100%; padding:6px 0;}
div.form .item *{
	float:left;}
div.form .item label , div.form .item span{
	line-height:21px;}
div.form .item label{
	font-family:Simsun;}
div.form .item span{
	margin-left:5px;}
div.form .item-lt{
	float:left; width:50%;}
div.form .item-rt{
	float:right; width:50%;}
.input{
	height:20px; padding:0px 3px; line-height:20px; border:1px solid #ddd; color:#555;
	background:#fbfbfb}
.textarea{
	padding:3px; font-size:12px; color:#555; border:1px #ddd solid;
	background:#fbfbfb}
.submit , .button{
	width:80px; height:26px; padding:3px; line-height:22px; font:12px "Verdana"; border:1px #ddd solid; cursor:pointer;
	background:#f7f7f7;}
	
/*sitemap*/
.sitemap{
	padding:20px;}
.sitemap .item{
	padding:10px; font-size:14px; font-family:Microsoft YaHei,SimSun; border-bottom:1px solid #eee;}
.sitemap .item .topclass{
	float:left; width:90px; height:25px;}
.sitemap .item .topclass a{
	height:25px; font:bold 14px/25px Microsoft YaHei,SimSun; color:#fff; text-align:center; display:block;
	background:#1160af;}
.sitemap .item .childclass{
	margin-left:90px; line-height:25px;}
.sitemap .item .childclass ul{
	padding-left:10px;}
.sitemap .item .childclass li{
	float:left; padding-right:30px; font-weight:bold;}
.sitemap .item .childclass li a{
	color:#1c8bd2;}
.sitemap .item .childclass li dd{
	font-weight:normal; font-size:12px;}
.sitemap .item .childclass li dd a{
	color:#666;}

.class-intro{
	padding:10px 15px; margin-bottom:15px; font-size:14px;}