#myGallery {
	Z-INDEX: 5; WIDTH: 980px; HEIGHT: 357px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; 
}
#myGallerySet {
	Z-INDEX: 5; WIDTH: 980px; HEIGHT: 357px; 
}
#flickrGallery {
	Z-INDEX: 5; WIDTH: 980px; HEIGHT: 357px; 
}
.jdGallery A {
	OUTLINE-WIDTH: 0px
}
#flickrGallery {
	WIDTH: 980px; HEIGHT: 357px
}
#myGallery IMG.thumbnail {
	DISPLAY: none
}
#myGallerySet IMG.thumbnail {
	DISPLAY: none
}
.jdGallery {
	POSITION: relative; OVERFLOW: hidden
}
.jdGallery IMG {
	BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.jdGallery .slideElement {
	WIDTH: 100%; HEIGHT: 100%; dbackground-color: #000; dbackground-repeat: no-repeat; dbackground-position: center center; dbackground-image: url('images/leftbtn.png')
}
.jdGallery .loadingElement {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px; dbackground-color: #000; dbackground-repeat: no-repeat; dbackground-position: center center; dbackground-image: url('images/leftbtn.png')
}
.jdGallery .slideInfoZone {
	Z-INDEX: 10; POSITION: absolute; TEXT-INDENT: 0px; MARGIN: 0px; WIDTH: 100%; BOTTOM: 0px; BACKGROUND: #333; HEIGHT: 40px; COLOR: #fff; OVERFLOW: hidden; LEFT: 0px
}
HTML .jdGallery .slideInfoZone {
	BOTTOM: -1px
}
.jdGallery .slideInfoZone H2 {
	PADDING-BOTTOM: 0px; MARGIN: 2px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 80%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.jdGallery .slideInfoZone P {
	PADDING-BOTTOM: 0px; MARGIN: 2px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #eee; FONT-SIZE: 60%; PADDING-TOP: 0px
}
.jdGallery DIV.carouselContainer {
	Z-INDEX: 10; POSITION: absolute; MARGIN: 0px; WIDTH: 100%; HEIGHT: 135px; TOP: 0px; LEFT: 0px
}
.jdGallery A.carouselBtn {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; BOTTOM: 0px; PADDING-RIGHT: 10px; BACKGROUND: #333; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 13px; CURSOR: pointer; RIGHT: 30px; PADDING-TOP: 0px
}
.jdGallery .carousel {
	POSITION: absolute; TEXT-INDENT: 0px; MARGIN: 0px; WIDTH: 100%; BACKGROUND: #333; HEIGHT: 115px; COLOR: #fff; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.jdExtCarousel {
	POSITION: relative; OVERFLOW: hidden
}
.jdGallery .carousel .carouselWrapper {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 78px; OVERFLOW: hidden; TOP: 10px; LEFT: 0px
}
.jdExtCarousel .carouselWrapper {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 78px; OVERFLOW: hidden; TOP: 10px; LEFT: 0px
}
.jdGallery .carousel .carouselInner {
	POSITION: relative
}
.jdExtCarousel .carouselInner {
	POSITION: relative
}
.jdGallery .carousel .carouselInner .thumbnail {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BACKGROUND: #000 center center; FLOAT: left; BORDER-TOP: #fff 1px solid; CURSOR: pointer; BORDER-RIGHT: #fff 1px solid
}
.jdExtCarousel .carouselInner .thumbnail {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BACKGROUND: #000 center center; FLOAT: left; BORDER-TOP: #fff 1px solid; CURSOR: pointer; BORDER-RIGHT: #fff 1px solid
}
.jdGallery .wall .thumbnail {
	MARGIN-BOTTOM: 10px
}
.jdExtCarousel .wall .thumbnail {
	MARGIN-BOTTOM: 10px
}
.jdGallery .carousel .label {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 5px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; PADDING-TOP: 0px; LEFT: 10px
}
.jdExtCarousel .label {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 5px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; PADDING-TOP: 0px; LEFT: 10px
}
.jdGallery .carousel .wallButton {
	BORDER-BOTTOM: #888 1px solid; POSITION: absolute; BORDER-LEFT: #888 1px solid; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 2px; BOTTOM: 5px; PADDING-RIGHT: 2px; BACKGROUND: #222; FONT-SIZE: 10px; BORDER-TOP: #888 1px solid; CURSOR: pointer; RIGHT: 10px; BORDER-RIGHT: #888 1px solid; PADDING-TOP: 1px
}
.jdExtCarousel .wallButton {
	BORDER-BOTTOM: #888 1px solid; POSITION: absolute; BORDER-LEFT: #888 1px solid; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 2px; BOTTOM: 5px; PADDING-RIGHT: 2px; BACKGROUND: #222; FONT-SIZE: 10px; BORDER-TOP: #888 1px solid; CURSOR: pointer; RIGHT: 10px; BORDER-RIGHT: #888 1px solid; PADDING-TOP: 1px
}
.jdGallery .carousel .label .number {
	COLOR: #b5b5b5
}
.jdExtCarousel .label .number {
	COLOR: #b5b5b5
}
.jdGallery A {
	FONT-SIZE: 100%; TEXT-DECORATION: none
}
.jdGallery A.right {
	Z-INDEX: 10; POSITION: absolute; FILTER: alpha(opacity=0); WIDTH: 25%; HEIGHT: 99%; CURSOR: pointer; moz-opacity: 0; khtml-opacity: 0; opacity: 0
}
.jdGallery A.left {
	Z-INDEX: 10; POSITION: absolute; FILTER: alpha(opacity=0); WIDTH: 25%; HEIGHT: 99%; CURSOR: pointer; moz-opacity: 0; khtml-opacity: 0; opacity: 0
}
HTML .jdGallery A.right {
	FILTER: alpha(opacity=0)
}
HTML .jdGallery A.left {
	FILTER: alpha(opacity=0)
}
.jdGallery A.right:hover {
	FILTER: alpha(opacity=80); moz-opacity: 0.8; khtml-opacity: 0.8; opacity: 0.8
}
.jdGallery A.left:hover {
	FILTER: alpha(opacity=80); moz-opacity: 0.8; khtml-opacity: 0.8; opacity: 0.8
}
.jdGallery A.left {
	BACKGROUND: url(../images/leftbtn.png) no-repeat left center; TOP: 0px; LEFT: 0px
}
HTML .jdGallery A.left {
	BACKGROUND: url(../images/leftbtn_.png) no-repeat left center
}
.jdGallery A.right {
	BACKGROUND: url(../images/rightbtn.png) no-repeat right center; TOP: 0px; RIGHT: 0px
}
HTML .jdGallery A.right {
	BACKGROUND: url(../images/rightbtn_.png) no-repeat right center
}
.jdGallery A.open {
	WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.withArrows A.open {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 50%; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 99%; TOP: 0px; CURSOR: pointer; LEFT: 25%; moz-opacity: 0.8; khtml-opacity: 0.8; opacity: 0.8; dwidth: 1px
}
.jdGallery A.gallerySelectorBtn {
	Z-INDEX: 15; POSITION: absolute; TEXT-ALIGN: center; FILTER: alpha(opacity=40); PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #333; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 13px; TOP: 0px; CURSOR: pointer; PADDING-TOP: 0px; LEFT: 30px; moz-opacity: .4; khtml-opacity: 0.4; opacity: .4
}
.jdGallery .gallerySelector {
	Z-INDEX: 20; POSITION: absolute; WIDTH: 100%; BACKGROUND: #000; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.jdGallery .gallerySelector H2 {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 30px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #fff; FONT-SIZE: 20px; PADDING-TOP: 10px
}
.jdGallery .gallerySelector .gallerySelectorWrapper {
	OVERFLOW: hidden
}
.jdGallery .gallerySelector .gallerySelectorInner DIV.galleryButton {
	BORDER-BOTTOM: #888 1px solid; BORDER-LEFT: #888 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: left; HEIGHT: 40px; COLOR: #fff; MARGIN-LEFT: 10px; BORDER-TOP: #888 1px solid; CURSOR: pointer; BORDER-RIGHT: #888 1px solid; PADDING-TOP: 5px
}
.jdGallery .gallerySelector .gallerySelectorInner DIV.hover {
	BACKGROUND: #333
}
.jdGallery .gallerySelector .gallerySelectorInner DIV.galleryButton DIV.preview {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 40px; BORDER-TOP-STYLE: none; BACKGROUND: #000 center center; FLOAT: left; HEIGHT: 40px; BORDER-LEFT-STYLE: none; MARGIN-RIGHT: 5px
}
.jdGallery .gallerySelector .gallerySelectorInner DIV.galleryButton H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.jdGallery .gallerySelector .gallerySelectorInner DIV.galleryButton P.info {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #aaa; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}

*{behavior: url(iepngfix.htc);outline: none; }

*{behavior: url(iepngfix.htc) }

body {
	margin:0px auto;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif,"SimSun";
	color: #000;
	line-height: 24px;
	background:url(../images/bg.jpg) no-repeat top center;
}


a {
	text-decoration: none;
	color: #000;
}
a:hover {
	COLOR:#800220;
	text-decoration:underline;
}
A:focus{
    -moz-outline:none;
    outline:none;
}

img, div { behavior: url("iepngfix.htc") ;border:none; padding:0px; margin:0px auto; };

UL,li,ol,dl,dd,dt {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px; list-style:none;
}
ul,li,ol,dl,dd,dt{list-style:none;padding:0px; margin:0px;}

.container {
	margin: 0px auto;
	width: 980px;
	padding:0px;
}


.clearboth{ clear:both;}
.font_9{
color:#800220;
}

.font_14b{
font-size:14px;
color:#000;
font-weight:bold;
}

.left{
float:left;
}
.right{
float:right;
}



 /*========页码=======*/  
#dcms_pager{ margin:0px 0px 25px 0px;
}
#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:10px 0 10px 0;padding:0;height:20px;clear:both;text-align:center;}
#dcms_pager .pages a {border:1px solid #ccc;text-decoration:none;margin:0 5px 0 0;padding:0 3px 0 3px;font-size:12px;height:16px;line-height:16px;}
#dcms_pager .pages a:hover {border:1px solid #aeaeae;}
#dcms_pager .pages .pgEmpty {border:1px solid #eee;color:#eee;}
#dcms_pager .pages .pgCurrent {border:1px solid #aeaeae;color:#000;font-weight:bold;background-color:#eee;}

 /*========头部=======*/  
#top{
width:980px;
margin:0px auto;
padding:0px;
background:url(../images/topbg.jpg) no-repeat center;
}
#top .top_lan{
float:right;
margin:16px 27px 0px 0px;
}


 /*========搜索=======*/  
.search{
float:right;
width:276px;
height:23px;
margin:18px 23px 0px 0px;
background:url(../images/searchbg.gif) no-repeat;
}

.top_search_bk{
LINE-HEIGHT: 23px; HEIGHT: 23px; border:0px; background:none; text-indent:40px; width:202px; float:left; color:#868a8d; font-size:12px; }

.top_search_btn {WIDTH: 72px; BACKGROUND: url(../images/searchbutton.jpg) no-repeat left center; HEIGHT: 23px; border:0; float:right;}

 /*========底部=======*/  
#footer{
width:980px;
height:55px;
margin-top:20px;
border-top:3px solid #dddede;
}
#footer .footer_l{
margin:10px 0px 0px 11px;
font-size:12px;
color:#6b6b6b;
float:left;
}
#footer .footer_l a{
color:#333333;
}

#footer .footer_l a:hover{
COLOR:#800220;
text-decoration:none;
}

#footer .footer_l span{
color:#333333;
}
#footer .footer_r{
margin:8px 15px 0px 0px;
font-size:12px;
color:#999999;
float:right;
}

 /*========菜单样式=======*/  
#submenu {
	COLOR:#000000;
	HEIGHT:30px;
	width:980px;
	font-size:13px;
	line-height:30px;
	background:url(../images/menubg.jpg) no-repeat;
	margin:0px auto;
	padding-left:20px;
}
#submenu ul {
	CLEAR:   left;
	MARGIN:0px;
	PADDING:0px;
	BORDER:   0px;
	LIST-STYLE-TYPE:   none;
	TEXT-ALIGN:   center;
	DISPLAY:inline;
}
#submenu li {
	FLOAT: left;
	DISPLAY:   block;
	MARGIN:   0px;
	PADDING:   0px;
	TEXT-ALIGN:   center;
	list-style-type: none;
	height:30px;
	line-height:30px;
}
#submenu li a {
	DISPLAY:   block;
	width:114px;
	height:30px;
	line-height:30px;
	TEXT-DECORATION:  none;
}
#submenu li a:hover {
FLOAT:left;
COLOR: #fff;
background: url(../images/menu_bg.jpg) no-repeat;
}

#submenu li .product_list_ulhover {
FLOAT:left;
COLOR: #fff;
background: url(../images/menu_bg.jpg) no-repeat;
}
 /*========首页BANNER=======*/ 
 .flash_view {
	TEXT-ALIGN: center;
	WIDTH: 980px;
	HEIGHT: 357px;
	margin:0px auto;
	padding:0px;
	CLEAR: both;
	OVERFLOW: hidden;
} 
 /*========首页中间=======*/  
.index_mid{
margin:20px 0px 0px 0px;
}
.index_mid_l{
float:left;
margin-left:11px;
}


 /*========首页新闻=======*/  
 .user_border2 {
	float:left;
width:358px;
margin-left:19px;
}
 
.user_menu2 {
	LINE-HEIGHT: 20px; HEIGHT: 20px; width:219px; float:left; font-size:12px; margin:0px 0px 12px 0px;
}

.user_menu2 TD {
	CURSOR: hand; 
width:73px;
	background:url(../images/usemenu.jpg) no-repeat;
}
.user_menu2 td span{
font-size:12px;
color:#2c2c2c;
width:73px;
height:20px;
}
BODY DIV .user_menu_on2 {
COLOR: #fff;
font-size:12px;
background:url(../images/usemenuon.jpg) no-repeat;

}

BODY DIV .user_menu_on2 span {
COLOR: #fff;
font-size:12px;

}

.user_main2 {
	WIDTH: 358px; 
}

.indexnewslist{
font-size:12px;
}

.indexnewslist ul li{
float:left;
width:358px;
background:url(../images/indexnewsfk.gif) no-repeat left;
border-bottom:1px #ced1d0 dotted;
text-indent:10px;
line-height:22px;
}

.indexnewslist ul li a{
float:left;
font-size:12px;
color:#333333;
}
.indexnewslist ul li a:hover{
COLOR:#800220;
text-decoration:none;
}

.indexnewslist ul li span{
float:right;
color:#999999;
font-size:12px;
}


 /*========首页项目=======*/  
 .user_border3 {
	float:right;
width:395px;
margin-right:15px;
_margin-right:5px;
}
 
.user_menu3 {
	LINE-HEIGHT: 20px; HEIGHT: 20px; width:292px; float:left; font-size:12px; margin:0px 0px 0px 0px;
}

.user_menu3 TD {
	CURSOR: hand; 
width:73px;
	background:url(../images/usemenu.jpg) no-repeat;
}
.user_menu3 td span{
font-size:12px;
color:#2c2c2c;
width:73px;
height:20px;
}
BODY DIV .user_menu_on3 {
COLOR: #fff;
font-size:12px;
background:url(../images/usemenuon.jpg) no-repeat;

}

BODY DIV .user_menu_on3 span {
COLOR: #fff;
font-size:12px;

}

.user_main3 {
	WIDTH: 395px; 
}

.indexcase{
float:left;
width:124px;
margin:16px 4px 0px 2px;
}

.indexcaseimg{
width:120px;
height:90px;
padding:1px;
border:1px solid #ced1d0;
}

.indexcaseimg:hover{
width:120px;
height:90px;
padding:1px;
border:1px solid #800220;
}

.indexcasetitle{
margin-top:14px;
background:url(../images/indexcasetitle.jpg) no-repeat center center;
width:121px;
height:19px;
font-size:12px;
color:#666666;
text-align:left;
text-indent:10px;
line-height:20px;
}
.indexcasetitle a{
color:#666666;
}
.indexcasetitle a:hover{
COLOR:#800220;
text-decoration:none;
}

 /*========内页BANNER=======*/  
.banner{
width:980px;
height:200px;
margin:2px 0px 2px 0px;
_margin:-3px 0px 2px 0px;
}

 /*========类别=======*/  
.category{
width:100%;
height:41px;
font-size:12px;
font-family:"SimSun";
background: url(../images/category.jpg) repeat-x;
color:#000000;
}

.category a{
color:#000000;
}
.category a:hover{
COLOR:#800220;
text-decoration:none;
}

.category span{
color:#800220;
}

 /*========中间=======*/  
#middle{
width:980px;
margin:7px 0px 40px 0px;
}
.win590{
width:590px; 
float:left; 
border-left:1px solid #000;
min-height:630px;
}
.win180{
width:180px;
float:left;
}
.win208{
width:208px;
float:right;
}

.mid_frame{
width:520px;
margin-left:35px;
}
.mid_frame .title{
font-size:24px;
font-weight:bold;
color:#800220;
}
.mid_content{
width:100%;
margin-top:20px;
}

 /*========左侧目录=======*/  
.leftmenu {
	margin-left:5px;
	padding:0px;
	LIST-STYLE-TYPE: none;
}
.leftmenu LI {
	DISPLAY: block; LINE-HEIGHT: 35px;
}
.leftmenu LI A {
	DISPLAY: block;
	WIDTH: 160px;
	TEXT-DECORATION: none;
	color:#000000;
	text-align:left;
	text-indent:18px;
	font-size:14px;
	line-height:35px;
	 border-bottom:1px solid #000;
	 background:url(../images/leftmenu.gif) no-repeat left center;
}
.leftmenu LI A:hover {
	color:#800220;
	font-size:14px;
	font-weight:bold;
	 border-bottom:1px solid #000;
	 background:url(../images/leftmenuon.gif) no-repeat left center;
}
 
.leftmenu li .product_list_ulhover {
	color:#800220;
	font-size:14px;
	font-weight:bold;
	 border-bottom:1px solid #000;
	 background:url(../images/leftmenuon.gif) no-repeat left center;
}

 /*========合作伙伴=======*/  
.links li{
width:100%;
font-size:16px;
float:left;
margin-bottom:8px;
}


 /*========新闻中心=======*/  


.news {
	BACKGROUND-IMAGE: url(../images/newslistbg.jpg); ZOOM: 1; OVERFLOW: hidden; 
}

.news li{
width:100%;
height:37px;
line-height:37px;
float:left;
}

.news li a{
height:37px;
line-height:37px;
text-align:left;
text-indent:15px;
float:left;
}

.news li span{
float:left;
text-indent:5px;
}

.news_view{
width:100%;
margin-bottom:25px;
text-align:left;
}
.news_view span{
font-size:22px;
COLOR:#000;
font-weight: bold;
}
.news_close{
margin:20px 0px 20px 0px;
float:right;
font-weight:bold;
COLOR:#800220;
}
.news_close a{
	COLOR:#800220;
text-decoration:underline;
}

 /*========留言反馈=======*/  
.serinput {
	LINE-HEIGHT:30px; BORDER: 1px solid #000; WIDTH: 300px;  HEIGHT: 22px; FONT-SIZE: 12px; line-height:22px; margin:5px 0px;
}
.inputsend{
background:url(../images/buttonbg.jpg) no-repeat; width:82px; height:21px; text-align:center; color:#000; font-size:12px; line-height:18px;
}

 /*========人才招聘=======*/  
 .joblist{
 height:30px;
 border-bottom:1px solid #e8e8e8;
 }

/*========企业荣誉=======*/  
 .honor{
margin:0px 10px 20px 10px;
_margin:0px 5px 20px 5px;
width:240px;
height:195px;
float:left;
}
.honorimg{
width:240px;
height:160px;
margin-bottom:5px;
}

.honorwz{
width:240px;
height:30px;
line-height:20px;
text-align:center;

}

/*========公司资质=======*/  
 .aboutzz{
margin:0px 10px 20px 10px;
_margin:0px 5px 20px 5px;
width:240px;
height:203px;
float:left;
}
.aboutzzimg{
width:240px;
height:168px;
margin-bottom:5px;
}

.aboutzzwz{
width:240px;
height:30px;
line-height:20px;
text-align:center;

}


/*========工程案例=======*/  
 .case{
margin:0px 11px 20px 11px;
_margin:0px 7px 20px 7px;
width:700px;
height:410px;
float:left;
}
.caseimg{
width:700px;
height:350px;
margin-bottom:5px;
}

.casewz{
width:250px;
height:30px;
line-height:30px;
text-align:left;
text-indent:25px;
margin-top:55px;
background:url(../images/ico3.jpg) no-repeat left;

}
.art_bg{margin-top:19px;width:890px;}
.art_bg .art_bg_top{height:0px;width:100%;background:url(art-circ.gif) 0 0 no-repeat;}
.art_bg .art_bg_bottom{height:0px;width:100%;background:url(art-circ.gif) 0 bottom no-repeat;}
.art_bg .art_content{background-color:#FFFFFF;padding-bottom:0px;}
.art_bg .art_content .art_place_sub{background:url(home-ico.gif) 0px 2px no-repeat;width:90%;height:22px; line-height:22px; margin:0px auto; text-indent:22px;}
.art_bg .art_content .arttitle{padding-top:10px;font-size:22px;font-weight:bloder;text-align:center;width:100%;}
.art_bg .art_content .subheading,.art_bg .art_content .art_time{width:100%;text-align:center;margin-top:8px;}
.art_bg .art_content .content{width:90%;border-top:1px solid #787878;border-bottom:1px solid #787878;margin-top:10px;line-height:28px;font-size:14px;text-indent:28px; padding:10px 0px;}
.art_bg .art_content .content p{text-indent:0px;}

.art_bg .art_content .ctrlplan{width:90%;overflow:hidden;float:left;margin:5px 0px;}
.art_bg .art_content .ctrlplan .c_left{width:46%;height:24px;line-height:24px;overflow:hidden;float:left;text-indent:30px;background:url(home-ico.gif) 4px 2px no-repeat;}
.art_bg .art_content .ctrlplan .c_right{width:46%;overflow:hidden;float:right;}
.art_bg .art_content .ctrlplan .c_right ul li{float:left;height:24px;height:24px;line-height:24px;overflow:hidden;}
.art_bg .art_content .ctrlplan .c_right ul li.jiathis{float:right;}
.art_bg .art_content .ctrlplan .c_right ul li.click{float:right;width:75px;}

.art_bg .art_content .context{width:88%;}
.art_bg .art_content .context ul li{line-height:24px;background:url(news-ico.gif) 0 11px no-repeat;padding-left:8px;}
.art_bg .art_content .context ul li span{color:#FF3333;}

/* --- list_article --- */
.sub_list{width:252px;float:right;overflow:hidden;margin-top:15px;margin-right:0px;}
.sub_list .ltitle{font-size:22px;color:#FFFFFF;width:100%;text-indent:28px;line-height:72px;height:64px;margin-top:20px;background:url(l-newsbg.gif) 0 0 no-repeat;}
.sub_list .topic{width:100%;overflow:hidden;}
.sub_list .topic li{height:24px;line-height:24px;font-weight:bold;color:#405398;border-left:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;background:#F8F8F8 url(sub-ico0.jpg) 6px 7px no-repeat;padding-left:25px;}
.sub_list .topic li a{color:#405398;}
.sub_list .contact{width:98%;margin-left:1%;font-size:12px;overflow:hidden;line-height:28px;overflow:hidden;}

.listpage .art_content{padding-bottom:0px;overflow:hidden;width:100%;background:#FFF;}
.art_content .pleft{width:650px;overflow:hidden;margin-left:25px;_margin-left:15px;}
.art_content .pleft .place{height:24px;line-height:24px;padding-left:40px;border-bottom:1px solid #CDCDCD;background:url(home-ico.gif) 0 3px no-repeat;color:#666666;margin-top:15px;}
.art_content .pleft .place a{color:#666666;}
.art_content .pleft .list{margin-top:20px;overflow:hidden;}
.art_content .pleft .list ul{width:100%;overflow:hidden;}

.art_content .pleft .list ul li{border-bottom:1px dashed #CCCCCC;height:24px;line-height:26px;font-size:14px;overflow:hidden;padding-left:16px;background:url(green-ico.gif) 1px 12px no-repeat;}
.art_content .pleft .list ul li .title{width:60%;float:left;}
.art_content .pleft .list ul li span{font-size:10px;color:#B0B0B0;float:right;width:13%;}
.art_content .pleft .to_top{padding-right:20px;height:60px;width:100%;border-top:1px dashed #000000;float:right;margin-top:20px;_margin-top:0;line-height:60px;text-align:right;}

.art_content .pleft .to_top h2{font-weight:blod;font-size:16px;}
.art_content .pleft .to_top img{vertical-align:middle;margin-left:12px;}
.art_content .pleft .to_top .topbtn{height:18px;width:35px;display:block;background:url(top-btn0.gif) 0 0 no-repeat;float:right;}

.art_content .pleft .teachlist{margin-top:20px;overflow:hidden;}
.art_content .pleft .teachlist .te_list{width:100%;overflow:hidden;_width:600px;}
.art_content .pleft .teachlist .te_list li{line-height:28px;font-size:14px;overflow:hidden;margin-bottom:10px;_height:180px;}
.art_content .pleft .teachlist .te_list li .preview{width:120px;overflow:hidden;margin-left:8px;float:left;margin-right:14px;}
.art_content .pleft .teachlist .te_list li img{width:120px;}
.art_content .pleft .teachlist .te_list li .intro{text-indent:28px;}
.art_content .pleft .teachlist .te_list li .title{color:#405398;}

.art_content .pleft .teachlist .act_list{width:100%;overflow:hidden;}
.art_content .pleft .teachlist .act_list li{height:550px;overflow:hidden;}
.art_content .pleft .teachlist .act_list li .preview{height:500px;width:650px;}
.art_content .pleft .teachlist .act_list li img{height:500px;}
.art_content .pleft .teachlist .act_list li .title{font-size:20px;margin-left:60px;line-height:40px;}

.art_content .pleft .teachlist .environ_list{width:100%;overflow:hidden;}
.art_content .pleft .teachlist .environ_list li{height:180px;width:320px;float:left;margin-right:4px;overflow:hidden;text-align:center;}
.art_content .pleft .teachlist .environ_list li .title{height:30px;line-height:30px;font-size:16px;}
.art_content .pleft .teachlist .environ_list li img{height:140px;}
.art_content .pleft .teachlist .environ_list li .imgbox{height:140px;width:320px;overflow:hidden;}

.dede_pages{}
.dede_pages ul{float:left;padding:12px 0px 12px 40px;font-size:14px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;}
.dede_pages ul li a:hover{text-decoration:underline;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 12px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

.kcts .list_bg{height:auto;}

.listpage .list dl{width:100%;overflow:hidden; margin-bottom:20px;}
.listpage .list dl dt{width:100%;height:51px;overflow:hidden; background:url(dt_title.jpg) left top repeat-x;color:#000000;font-weight:blod;font-size:16px;line-height:51px;}
.listpage .list dl dt a{padding-left:30px;}
.listpage .list dl dd {width:100%;overflow:hidden;}
.listpage .list dl dd span{float:right; margin-top:5px;}
.listpage .list dl dd ul{width:100%;overflow:hidden;}
.listpage .list dl dd ul li.images{width:46%;height:165px;overflow:hidden;float:left;background:none;margin-top:15px; border:none;text-align:center;}
.listpage .list dl dd ul li.images a{display:block;}
.listpage .list dl dd ul li.images img{height:140px;}
.listpage .list dl dd ul li.half{width:46%;float:left;overflow:hidden; text-align:left;}
