@charset "utf-8";

body { margin:0; padding:0; width:100%;  background:#FAFAFA top repeat-x; font-family: "微软雅黑",arial, "宋体", "helvetica neue", "lucida grande", helvetica, sans-serif; color:#444; font-size:12px;}

html { padding:0; margin:0;}
ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dd,dt{margin:0;padding:0;border:0;}

table{ margin:0px auto; font-size:12px;}
a{ text-decoration:none; color:#555555; border:0px; font-size:12px;}
a:hover{ color:#FF6600; text-decoration:underline;}
a:link{ color:#555555;}
a:visited{ color:#555555;}
a img{ border:0px; margin:0px; padding:0px;}
img{ border:0px; cursor:pointer;}
.bodybg{}


.f17{font-size:17px; color:#565656;}
.f14{font-size:14px;}
.f12{font-size:12px;}

/* main */
.main {width:100%; padding:0; margin:0 auto; float:left;}
.resize { width:955px; margin:0 auto;}

/********** header **********/
.con_info .title h1{ font-size:20px; text-align:center; font-family: "幼圆","微软雅黑","黑体",arial, "helvetica neue", "lucida grande", helvetica, sans-serif;color:#898989} 
#header {background: url(topbg.jpg) repeat-x top center ;  }
.block_header {margin:0 auto; width:980px; height:142px; border-bottom:#FFF solid 1px;}
.header_text { width:530px; float: right; background: url(tel.png) no-repeat left ;/*font: normal 18px Tahoma, Geneva, sans-serif;*/ color:#9a9a9a;  height:50px; padding-right:2px;}
.tel{padding-top:20px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #999; FONT-SIZE: 2.2em; text-align:right;  float: right;}

/* logo */
.logo { float:left; padding:0; margin:0px; width:200px;}

/* menu */	
#menu {float:right;}
.menu { padding:30px 0 0 0; width:700px; float:right; height:29px;}
.menu ul { padding:0; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 5px; border:0; width:85px;text-align:center;}
.menu ul li a { float:left; color:#333; font:normal 15px "微软雅黑","黑体", Arial,sansum, Helvetica, sans-serif; text-decoration:none;line-height:30px;height:30px; width:85px;text-decoration:none;}
.menu ul li a span {  background:none;line-height:30px;height:30px;text-decoration:none;}
.menu ul li a:hover { color:#eee;  background: url(submenubg.gif) no-repeat center ;line-height:30px;height:30px;text-decoration:none;}
.menu ul li a.active {color:#eee; background:url(submenubg.gif) no-repeat  center ;line-height:30px;height:30px;text-decoration:none;}

/********** 滚动效果 **********/
#main_top{
width:100%;
height:420px;
/*border-top:#C2C2C2 1px solid;*/
background:url(bannerbg.jpg) repeat-x top center ;
}

#main_scroll{
	width:980px;
	height:420px;
	margin:0 auto;
	padding-top:20px;
	ZOOM: 1; 
	POSITION: relative;
	}

#main_scroll .box {
	WIDTH: 980px;
	float:left;
	TEXT-ALIGN: center;
/*	height:330px;
*/	overflow:hidden;
	}
#main_scroll .box div p.img {  margin:0 auto;}
#main_scroll .box div p {font:normal 12px Arial, Helvetica, sans-serif; color:#858585; margin:0; margin:0; line-height:1.8em;}

/********** 滚动图片列表 **********/
.blk_28 {
	margin:0 auto;
	padding:0;
	width:980px;
	height:130px;
	margin-top:10px;
	background-color:#1E1E1E;
	OVERFLOW: hidden; 
	}
.blk_28 .Cont {
	margin-top:10px;
	OVERFLOW: hidden; 
	WIDTH: 970px; 
	margin-left:15px;
	}
.blk_28 .box {
	FLOAT: left; 
	WIDTH: 235px; 
	TEXT-ALIGN: center;
	}
.blk_28 .box .title {
	padding:10px 0 10px 50px;
	color:#555;
	text-align:left;
	width:170px;
	line-height:18px;
	}
.blk_28 .box .title1 {
	background:url(shield.jpg) no-repeat 0px 5px;}
.blk_28 .box .title2 {
	background:url(shield.jpg) no-repeat 5px -62px;}
.blk_28 .box .title3 {
	background:url(shield.jpg) no-repeat 0px -130px;}
.blk_28 .box .title4 {
	background:url(shield.jpg) no-repeat 0px -192px;}

	
	
	
	
.blk_28 .box .title a{
	FONT-FAMILY: 微软雅黑,幼圆,Arial, Helvetica, sans-serif; COLOR: #888; FONT-SIZE: 14px;
   text-decoration:none;
	}
.blk_28 .box .title a:hover{
	COLOR: #CCC;
	}
.blk_28 .box .content {
	color:#616161;
	line-height:120%;
	font-size:12px;
	text-align:left;
	width:208px;
	}

/*center*/
#center { width:980px; margin:10px auto; text-align:left; clear:both; line-height:180%;}
#center .fonthb{font: normal 2.1em 微软雅黑,幼圆,Arial, Helvetica, sans-serif; color:#777; width:920px; clear:left; margin:5px 0px;}
#center .fontyb{font: normal 2.4em 幼圆,Arial, Helvetica, sans-serif; color:#b0b0b0; }
#center .fonthe{font: normal 1.6em 幼圆,微软雅黑,Arial, Helvetica, sans-serif; color:#333333; clear:both;}
#center p{ margin-bottom:20px ; text-align:left; clear:both; }

/*高端服务*/
.solution{
	margin:0px auto; 
	width:975px;
	padding-top:10px;
	overflow:hidden;
    background:url(linev2.gif) repeat-y;
	}
.solution .solution_info{ width:470px; height:150px; float:left; margin:0px;padding:0px; }
.solution .solution_padline{ width:35px; height:120px; float:left; margin:0px;padding:0px;}
.solution .solution_info .pic{ width:130px; float:left;}
.solution .solution_info .pic img{ width:100px; margin-left:0px; margin-top:15px;}
.solution .solution_info .txt{ width:330px; height:120px; float:left;}
.solution .solution_info .txt .web_tt{ width:100%;height:20px; margin-top:10px;}
.solution .solution_info .txt .web_tt a{font-size:16px; color:#313131; FONT-FAMILY: 微软雅黑,幼圆,Arial, Helvetica, sans-serif; }
.solution .solution_info .txt .web_tt a:visited{hcolor:#313131;}
.solution .solution_info .smalltxt{ width:330px; height:16px; float:left; font-size:12px; color:#888; FONT-FAMILY: Arial, 微软雅黑,幼圆,Helvetica, sans-serif; padding-bottom:10px;}
.solution .solution_info .txt ul li{ height:16px; color:#333;}


.leftpic_rightinfo{ width:975px; float:left; margin:0px;padding:0px; }
.leftpic_rightinfo .leftpic{ width:130px; float:left;}
.leftpic_rightinfo .leftpic img{ width:100px; margin-left:0px; }
.leftpic_rightinfo .rightinfotxt{ width:840px;  float:right; margin-top:15px;}
.leftpic_rightinfo .rightinfotxt .rightinfo_tt{ width:100%; }
.leftpic_rightinfo .rightinfotxt .rightinfo_tt a{font-size:16px; color:#313131; FONT-FAMILY: 微软雅黑,幼圆,Arial, Helvetica, sans-serif; }
.leftpic_rightinfo .rightinfotxt .rightinfo_tt a:visited{hcolor:#313131;}
.leftpic_rightinfo .rightinfosmalltxt{ width:840px; line-height:16px; float:right; font-size:12px; color:#888; FONT-FAMILY: 微软雅黑,Arial, 幼圆,Helvetica, sans-serif; padding-bottom:10px;}
.leftpic_rightinfo .rightinfotxt ul li{ height:16px; color:#333;}


/*了解我们之专业团队*/

.group_info{ width:975px;  float:left; margin:0px;padding:0px 0px 20px 0px; }
.group_info .pic{ width:180px; float:left;}
.group_info .pic img{ width:150px; margin-left:0px; margin-top:15px;}
.group_info .txt{ float:left; width:795px;}
.group_info .txt .web_tt{ width:100%;height:20px; margin-top:10px;}
.group_info .txt .web_tt a{font-size:16px; color:#313131; FONT-FAMILY: 微软雅黑,幼圆,Arial, Helvetica, sans-serif; }
.group_info .txt .web_tt a:visited{hcolor:#313131;}
.group_info .smalltxt{  height:16px; float:left; font-size:12px; color:#888; FONT-FAMILY: Arial, 微软雅黑,幼圆,Helvetica, sans-serif; padding-bottom:10px; width:795px;}
.group_info .txt ul li{ line-height:18px; color:#333; width:795px; padding-botton:10px;}

/*了解我们之专业团队*/


.qq1 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 100px; HEIGHT: 27px
}
.qq1 A {
	DISPLAY: block; BACKGROUND: url(cont_03.png) no-repeat left top; HEIGHT: 27px
}
.qq1 A:hover {
	DISPLAY: block; BACKGROUND: url(cont_033.png) no-repeat left top; HEIGHT: 27px
}
.qq2 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 100px; HEIGHT: 27px
}
.qq2 A {
	DISPLAY: block; BACKGROUND: url(cont_04.png) no-repeat left top; HEIGHT: 27px
}
.qq2 A:hover {
	DISPLAY: block; BACKGROUND: url(cont_044.png) no-repeat left top; HEIGHT: 27px
}
.qq3 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 100px; HEIGHT: 27px
}
.qq3 A {
	DISPLAY: block; BACKGROUND: url(cont_09.png) no-repeat left top; HEIGHT: 27px
}
.qq3 A:hover {
	DISPLAY: block; BACKGROUND: url(cont_099.png) no-repeat left top; HEIGHT: 27px
}
.qq4 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 100px; HEIGHT: 27px
}
.qq4 A {
	DISPLAY: block; BACKGROUND: url(cont_10.png) no-repeat left top; HEIGHT: 27px
}
.qq4 A:hover {
	DISPLAY: block; BACKGROUND: url(cont_1010.png) no-repeat left top; HEIGHT: 27px
}


#message{
	WIDTH: 600px; FLOAT: left; margin:0; padding: 0px;height:550px;
}
.tdbg{
	float:left;
	width:432px;
	height:31px;
	margin-bottom:12px;
	background:url(inputbg.gif) no-repeat;
	overflow:hidden;
	}
.inputtext{
	width:415px;
	height:27px;
	line-height:27px;
	padding:0;
	margin-left:8px;
	border:none;
	background:none;	
	font-size:14px;
	color:#b0b0b0;
	overflow:hidden;
	}
.textarea_bg{
	float:left;
	width:432px;
	height:76px;
	background:url(inputtextareabg.gif) no-repeat;
	overflow:hidden;
	}
.textarea1{	
	width:416px;
	height:60px;
	margin-top:7px;
	margin-left:8px;	
	border:none;
	background:none;
	line-height:19px;
	color:#b0b0b0;
	font-size:14px;
	overflow:hidden;
	}
.inputsubmit{
	width:139px;
	height:25px;
	margin-top:3px;
	border:none;
	background:url(submit.gif) no-repeat;
	cursor:pointer;
	}

/*.tdbg{ background-color:#FFFFFF; line-height:28px;}
.tdbg td{ padding-left:5px;}
*/

#messageright{
	WIDTH: 380px; height:500px;FLOAT: right; margin:0; padding: 0px; background:url(map.jpg) no-repeat;
	
}


/*左侧样式*/
.left {
	WIDTH: 730px; FLOAT: left; margin:10px 0; padding: 0px;
}

.cd {
	MARGIN: 0px; WIDTH: 100%; FLOAT: left
}

#SubMenu{
	width:100%;
	height:30px;
	clear:both;
	overflow:hidden;
	}
#SubMenu span{ width:89px; height:30px; background:url(b2.gif) bottom center no-repeat; float:left; line-height:30px; text-align:center; margin-right:5px; color:#FFFFFF; font-size:12px; cursor:pointer;}
#SubMenu span a{ color:#FFFFFF;}
#SubMenu span a:hover{ color:#FF0000;}
#SubMenu span a:visited{ color:#FFFFFF;}
#SubMenu .selectd{
	width:105px; height:31px; background:url(b1.gif) bottom center no-repeat; color:#555555; overflow:hidden;
	}
#SubMenu .selectd a{
	color:#555555;
	}
#SubMenu .selectd a:hover{
	color:#FF0000;
	}	
#SubMenu .selectd a:visited{
	color:#555555;
	}	
#SubMenu .noborder{
	width:320px;
	float:right; 
	text-align:right;
padding-top:8px;
background:url();
	font: normal 12px 宋体,新宋体; color:#b0b0b0;
	}
#SubMenu .noborder a{ color:#555555; font-weight:bold;}


.SubCon{
	width:730px;
	height:270px;
	padding-top:10px;
	background-color:#FFFFFF;
	border:1px solid #E1E1E1;
	overflow:hidden;
	}
.SubCon .web_info{ width:340px; height:130px; float:left; margin-left:10px;}
.SubCon .web_info .pic{ width:130px; height:120px; float:left;}
.SubCon .web_info .pic img{ width:110px; height:110px; margin-left:10px; margin-top:5px;}
.SubCon .web_info .txt{ width:210px; height:120px; float:left;}
.SubCon .web_info .txt .web_tt{ width:100%;height:20px; margin-top:10px;}
.SubCon .web_info .txt .web_tt a{font-size:14px; color:#FF6600; FONT-FAMILY: 微软雅黑,幼圆,Arial, Helvetica, sans-serif; }
.SubCon .web_info .txt .web_tt a:visited{hcolor:#FF6600;}
.SubCon .web_info .txt ul li{ height:16px; margin-top:4px;color:#333;}
.SubCon .web_padline_1{ width:20px; height:130px; float:left; }
.SubCon .web_padline_2{ width:20px; height:130px; float:left;}
.SubCon .web_padline_3{ width:730px; height:12px; font-size:0px; float:left;}

/**右侧样式**/
.right {
	WIDTH: 230px; height:320px; overflow:hidden; FLOAT: right; font-size:12px; border:1px solid #E1E1E1; background-color:#FAFAFA;
}
.fw_t{ width:100%; height:40px; overflow:hidden;}
.fw_p{ width:200px; height:65px; margin:5px auto;  overflow:hidden; font: normal 1.8em 微软雅黑,幼圆,Arial, Helvetica, sans-serif; color:#777; background:url(fw_phone.jpg) no-repeat;}
.zt2 {
	MARGIN: 8px 0px 0px; WIDTH: 100%; FLOAT: left;
}
.zt2 .tops{ width:180px; height:130px; margin-left:20px; background:url(list_bg.jpg) 0px -5px no-repeat;}
.zt2 .tops li{ width:150px;float:right; text-align:left;line-height:30px;}
.zt2 .tops li a{ font-size:14px;}
.zt2 .qq{ width:180px; height:48px;margin:0px; margin-left:26px;}
.zt2 .qq li{ width:88px; height:24px; line-height:24px;float:left; text-indent:20px; background:url(qq.gif) top left no-repeat;}	
.zt2 DIV {
	LINE-HEIGHT: 25px; MARGIN: 0px 0px 0px 20px
}
.serverlist{
	width:979px;
	height:330px;
	border-top:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
	background-color:#FFFFFF;
	clear:both;
	overflow:hidden;
	}
.serverlist ul{
	width:980px;
	height:330px;
	margin-left:3px;
	position:absolute;
	z-index:10;
	margin-left:-1px;
	overflow:hidden;
	}
.serverlist ul li{
	width:195px;
	height:109px;
	float:left;
	border-right:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	overflow:hidden;
	}
.serverlist ul li img{
	width:145px;
	height:80px;
	margin-left:20px;
	margin-top:12px;
	}
	
/* 文章右侧案例展示	
*/
.articleright_works{
	width:260px;
	background-color:#FFFFFF;
	overflow:hidden;
	height:610px;
	border:1px solid #efefef;
	}
.articleright_works ul{

    background-color:#FFFFFF;
	width:260px;
	margin-left:3px;
	position:absolute;
	z-index:10;
	margin-left:-1px;
	overflow:hidden;
	}
.articleright_works ul li{
	width:120px;
	height:75px;
	float:left;
	overflow:hidden;
	}
.articleright_works ul li img{
	width:90px;
	height:50px;
	margin-left:20px;
	margin-top:12px;
	}


/********** footer **********/
/*************footer**********/


/*内容页部分样式*/
#top_rep{
	width:100%;
	height:40px;
	margin:0px auto;
	overflow:hidden;
	}
#All{
	width:100%;
	float:left;
	clear:both;
	margin-bottom:30px;
	background-color:#CCCCCC;
	}
#Outer{
	width:980px;
	margin:0px auto;
	}
#Main{
	width:978px;
	background-color:#FAFAFA;
	border:1px solid #FAFAFA;
	float:left;
	}
#Main #main_con{
	width:975px;
	margin:0px auto;
	
	}
#tit_bg{
	width:100%;
	/*	height:60px;
	margin-top:15px;*/
	clear:both;
	overflow:hidden;
	margin-bottom:15px;
	}
#SiteInfo{
	width:100%;
	height:40px;
	clear:both;
/*	border-bottom:1px dashed #000000;*border-bottom:1px dotted #000000;_border-bottom:1px dashed #000000;
*/	overflow:hidden;
	background:url(line.jpg) 0 35px no-repeat;

	}
#SiteInfo .workmenu{
	width:645px;
	height:40px;
	float:left;
	overflow:hidden;
	}
	
#SiteInfo .worksite{
	width:320px;
	height:40px;
	float:right;
	text-align:right;
	overflow:hidden;
	font-family:"宋体","新宋体";
	padding-top:5px;
}
#SiteInfo .worksite .home{
background:url(home.gif) left center no-repeat; padding-left:20px;
}

#SiteInfo .Subworkmenu{
	width:645px;
	height:40px;
	float:right;
	overflow:hidden;
	padding-bottom:10px;
	}
#SiteInfo .Subworkmenu span{
	float:right;
	}
#SiteInfo .Subworksite{
	width:320px;
	height:40px;
	float:left;
	text-align:left;
	overflow:hidden;
	font-family:"宋体","新宋体";
	padding-top:5px;
}



#SubMenu_1ist{
	width:100%;
	height:40px;
	clear:both;
	cursor:pointer;
	overflow:hidden;
	}
	


#SubMenu_1ist span{ width:80px; height:24px; float:left; line-height:22px; text-align:center; font-size:12px; cursor:pointer;}
#SubMenu_1ist span a{color:#333333;}
#SubMenu_1ist span a:hover{ color:#FF0000;}
#SubMenu_1ist span a:visited{ color:#333333;}
#SubMenu_1ist .selectd{
	width:80px; height:24px; background:url(works_hover.gif) bottom center no-repeat; color:#FFFFFF; cursor:pointer; overflow:hidden;
	}
#SubMenu_1ist .selectd a{
	color:#ffffff;
	background:url(works_hover.gif) bottom center no-repeat;
	}
#SubMenu_1ist .selectd a:hover{
	color:#ffffff;
	cursor:pointer;
	}
#SubMenu_1ist .selectd a:visited{
	color:#ffffff;
	cursor:pointer;
	}
#SubMenu_1ist .noborder{
	width:320px;
	float:right; 
	text-align:right;
	padding-top:8px;
	background:url();
	font: normal 12px 宋体,新宋体; color:#b0b0b0;
	}

#SubMenu_1istw span{ width:136px; height:24px; float:left; line-height:22px; text-align:center; font-size:12px; cursor:pointer;}
#SubMenu_1istw span a{color:#333333;}
#SubMenu_1istw span a:hover{ color:#FF0000;}
#SubMenu_1istw span a:visited{ color:#333333;}
#SubMenu_1istw .selectd{
	width:136px; height:24px; background:url(works_hoverw.gif) bottom center no-repeat; color:#FFFFFF; cursor:pointer; overflow:hidden;
	}
#SubMenu_1istw .selectdw a{
	color:#ffffff;
	background:url(works_hoverw.gif) bottom center no-repeat;
	}
#SubMenu_1istw .selectd a:hover{
	color:#ffffff;
	cursor:pointer;
	}
#SubMenu_1istw .selectd a:visited{
	color:#ffffff;
	cursor:pointer;
	}



#ConInfo{
	width:975px;
	margin-top:10px;
	background:url(ConInfo_bg.jpg) top center repeat-y;
	overflow:hidden;
	line-height:22px;
	}
#ConInfo #left{
	width:685px;
	/*background-color:#FF0000;*/
	float:left;
	}
#ConInfo .leftcon{
	width:685px;
	/*background-color:#FF0000;*/
	float:left;
	}
/*#left img { float:left; margin:5px 5px; padding:5px 5px;}*/
	
	
#ConInfo #right{
	width:260px;
	float:right;
	}

#right .rightabout{
    background:url(right_about.jpg) top center no-repeat;
	padding:10px;
	color: #787878
	}
#right .rightidea{
    background:url(right_idea.jpg) top center no-repeat;
	padding:10px;
	color: #787878;
    text-align:center;
	}
/*新添加样式部分*/
.list_page{
	width:100%;
	height:30px;
	margin-top:10px;
	line-height:30px;
	text-align:center;
	}
.showpage a{
	display:inline-table;
	border:1px solid #999999;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	font:normal 12px "宋体", "新宋体", arial,  helvetica, sans-serif; 
	}
.showpage a:hover{
	border:1px solid #666;
	background-color:#787878;
	color:#ccc;
	text-decoration:none;
	font:normal 12px "宋体", "新宋体", arial,  helvetica, sans-serif; 
	}
.showpage span{
	display:inline-table;
	border:1px solid #999999;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#cccccc;
	font:normal 12px "宋体", "新宋体", arial,  helvetica, sans-serif; 
	}
.search{
	width:100%;
	height:50px;
	display:none;
	margin-top:10px;
	text-align:left;
	overflow:hidden;
	}
.list_class{
	width:100%;
	height:50px;
	line-height:30px;
	float:left;
	margin-top:8px;
/*	background-color:#f0f0f0;
*/	}
.list_class .list_class_name{
	float:left; width:160px;
	}
.list_class .list_class_name H2 {
	TEXT-INDENT: 35px; BACKGROUND: url(classnamebg.jpg) no-repeat ; HEIGHT: 35px; COLOR: #111; FONT-SIZE: 16px; font-family:'微软雅黑',Arial, Helvetica, sans-serif;
}
.list_class .list_class_mroe{
	float:right;
	padding-right:5px;}

.list_art{
	float:left;
	}
.list_art IMG {
	WIDTH: 115px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden;padding-top:5px;
}

.list_art ul{
	WIDTH: 550px; FLOAT: left; MARGIN-LEFT: 20px; OVERFLOW: hidden
}
.list_art ul li{
	height:50px;
	padding-top:3px;
	float:left;
	border-bottom:1px dashed #cccccc;*border-bottom:1px dotted #cccccc;_border-bottom:1px dashed #cccccc;
	overflow:hidden;
	TEXT-INDENT: 25px; MARGIN: 0px; 
	BACKGROUND: url(ico_01.gif) no-repeat left top;
	}
.list_art ul li .title{
	WIDTH: 540px; 
	float:left;
	clear:both;
	padding-top:5px;
	height:18px;
}
.list_art ul li .other{
	WIDTH: 540px; 
	float:left;
	font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.list_art ul li .c_name{
	WIDTH: 540px; 
	float:left;
	clear:both;
	padding-top:5px;
	height:18px;
}
.list_art ul li .c_date{
	WIDTH: 540px; 
	float:left;
	font-family:Arial, Helvetica, sans-serif;font-size:10px;}

/*文章频道列表样式结束*/
/*图片右侧频道列表样式开始*/

.photoright_list{
	float:left;
	}
.photoright_list IMG {
	WIDTH: 115px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden;padding-top:5px;
}

.photoright_list ul{
	WIDTH: 250px; FLOAT: left; MARGIN-LEFT: 5px; OVERFLOW: hidden
}
.photoright_list ul li{
	height:50px;
	padding-top:3px;
	float:left;
	border-bottom:1px dashed #cccccc;*border-bottom:1px dotted #cccccc;_border-bottom:1px dashed #cccccc;
	overflow:hidden;
	TEXT-INDENT: 25px; MARGIN: 0px; 
	BACKGROUND: url(ico_01.gif) no-repeat left top;
	}
.photoright_list ul li .title{
	WIDTH: 250px; 
	float:left;
	clear:both;
	padding-top:5px;
	height:18px;
}
.photoright_list ul li .other{
	WIDTH: 250px; 
	float:left;
	font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.photoright_list ul li .c_name{
	WIDTH: 250px; 
	float:left;
	clear:both;
	padding-top:5px;
	height:18px;
}
.photoright_list ul li .c_date{
	WIDTH: 250px; 
	float:left;
	font-family:Arial, Helvetica, sans-serif;font-size:10px;}

/*图片右侧频道列表样式结束*/



.con_info{
	width:680px;
	float:left;
	}
.con_info .title{ height:30px; font-size:18px; text-align:center;font-family:'微软雅黑',Arial, Helvetica, sans-serif;color:#999}
.con_info .other{height:30px; text-align:center;}
.con_info .font{height:30px; text-align:center;}
.con_info .intro{ clear:both;table-layout:fixed;word-break:break-word}
.con_info .intro .content_page{ text-align:center; height:30px;}
.con_info .prv_next{ height:50px; margin-top:10px; clear:both;}
.con_info .print{ clear:both; text-align:right; padding-bottom:10px;  border-bottom:1px dashed #CCC;}
.con_info .print img{ padding-top:15px;  }

.con_info .correlation{ clear:both;}

/*图片频道样式*/
.list_photo{}
.list_photo li{ width:680px; height:220px; overflow:hidden;}
.list_photo li .photo_lf{ width:320px; height:190px; float:left; overflow:hidden;}
.list_photo li .photo_lf a{ width:320px; height:190px; display:block; background-color:#F1F1F1;}
.list_photo li .photo_lf a:hover{ width:320px; height:190px; display:block; background-color:#C2C2C2;}
.list_photo li .photo_lf img{ width:310px; height:180px; margin:5px;}
.list_photo li .photo_rt{ width:350px; height:190px; float:right; overflow:hidden;}
.list_photo li .photo_rt .phtot_name{ width:350px; height:26px; line-height:26px; overflow:hidden;}
.list_photo li .photo_rt .phtot_name a{ font-size:16px; font-weight:700; overflow:hidden;}
.list_photo li .photo_rt .photo_urls{ width:350px; height:16px; line-height:16px; color:#999999; overflow:hidden;font-size:10px; font-family:Arial, Helvetica, sans-serif}
.list_photo li .photo_rt .photo_urls a{ color:#999999;}
.list_photo li .photo_rt .photo_tags{ width:346px; height:40px; line-height:40px; margin-top:10px; text-indent:10px; border:1px solid #CCCCCC; overflow:hidden; display:none;}
.list_photo li .photo_rt .photo_cons{ width:350px; height:80px; line-height:20px; margin-top:10px; overflow:hidden; color:#888; font-family:新宋体,Arial, Helvetica, sans-serif}
.list_photo .photo_tops{ width:680px; height:40px; margin-top:15px; text-align:right;border-top:1px dashed #cccccc;*border-top:1px dotted #cccccc;_border-top:1px dashed #cccccc;}
.list_photo .photo_tops a{ width:40px; height:40px; margin-top:4px; display:block; float:right; }

.list_photo .photo_more{ width:80px; height:20px; margin-top:10px; text-align:right; float:right; }
.list_photo .photo_more a{ width:80px; height:20px; margin-top:12px; float:right; background:url(read_more.gif) left no-repeat; color:#999999; overflow:hidden;font-size:11px; font-family:Arial, Helvetica, sans-serif}

/*文字内容*/
#worksinfo{
	width:978px;
	height:160px;
	border:1px solid #E1E1E1;
	background-color:#fff;
	overflow:hidden;
	margin-bottom:10px;
}
#worksinfo .info{
	width:190px;
	height:160px;
	float:left;
	margin-top:10px;
	overflow:hidden;
	}
#worksinfo .info .title{
	font-family:Arial, Helvetica, sans-serif
	height:40px;
	font-size:14px;
	text-align:left;
	line-height:40px;
	text-indent:50px;
	font-weight:bold;
	}
#worksinfo .info .fw_lsit{
	width:130px;
	margin-left:50px;
	}
#worksinfo .info .fw_lsit ul li{
	width:130px;
	height:25px;
	margin-top:4px;}
#worksinfo .info .fw_lsit  a { font:normal 12px "微软雅黑", "宋体", "helvetica neue", "lucida grande", helvetica, arial, sans-serif;; color:#666; text-decoration:none;line-height:22px;}
#worksinfo .info .fw_lsit  a:hover {TEXT-DECORATION: underline;color:#333;line-height:22px; }

#worksinfo .fw_pad{
	width:7px;
	height:170px;
	font-size:0px;
	float:left;
	overflow:hidden;
	}
#worksinfo .info .fwbg_1{background:url(fwbg.jpg) 10px 0px no-repeat;}
#worksinfo .info .fwbg_2{background:url(fwbg.jpg) 10px -40px no-repeat;}
#worksinfo .info .fwbg_3{background:url(fwbg.jpg) 10px -80px no-repeat;}
#worksinfo .info .fwbg_4{background:url(fwbg.jpg) 10px -120px no-repeat;}
#worksinfo .info .fwbg_5{background:url(fwbg.jpg) 10px -160px no-repeat;}



.footMessage {
	WIDTH: 560px; FLOAT: right; HEIGHT: 150px; overflow:hidden;padding:0px;margin:0px;
}
.footMessage DL {
	WIDTH: 560px; FLOAT: right; HEIGHT: 150px;overflow:hidden;display:inline; padding:0px; margin-top:10px;

}
.footMessage DL DT {
	WIDTH: 500px; FLOAT: left; font:normal 14px Arial, Helvetica, sans-serif; color:#666; text-indent:50px;background:url(fwbg.jpg) 10px -87px no-repeat ;overflow:hidden; text-align:left; HEIGHT: 40px; LINE-HEIGHT: 40px;

}
.footMessage DL DT SPAN {
	COLOR: #666; FONT-SIZE: 12px
}
.footMessage DL DD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #666; PADDING-TOP: 4px; margin-left:50px;display:inline;

}
.footMessage DL DD LABEL {
	LINE-HEIGHT: 25px; WIDTH: 90px; FLOAT: left; HEIGHT: 25px; COLOR: #666;display:inline; 

}
.footMessage DL DD I {
	TEXT-ALIGN: center; LINE-HEIGHT: 18px; WIDTH: 15px; FLOAT: left; HEIGHT: 18px; COLOR: #ff6600
}
.footMessage DL .ddbox1 {
	WIDTH: 250px; HEIGHT: 80px; FLOAT: left;
}
.footMessage DL .ddbox2 {
	WIDTH: 215px; HEIGHT: 80px; margin-left:0px;
}
.footMessage DL .ddbox3 {
	WIDTH: 30px; HEIGHT: 50px; margin-left:0px;
}
.input1 {
	BORDER: #ccc 1px solid; LINE-HEIGHT: 17px; WIDTH: 130px; MARGIN-BOTTOM: 7px; BACKGROUND: #eee; FLOAT: left; HEIGHT: 17px; COLOR: #666; font-size:12px;font-family:'微软雅黑',Arial, Helvetica, sans-serif
}
.input2 {
	BORDER: #ccc 1px solid;  LINE-HEIGHT: 17px; WIDTH: 190px; BACKGROUND: #eee; FLOAT: left; HEIGHT: 73px; COLOR: #666; 
	SCROLLBAR-FACE-COLOR: #f6f6f6; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #E1E1E1; SCROLLBAR-3DLIGHT-COLOR: #E1E1E1; SCROLLBAR-ARROW-COLOR: #E1E1E1; SCROLLBAR-TRACK-COLOR: #f6f6f6; SCROLLBAR-DARKSHADOW-COLOR: #ffffff;font-family:'微软雅黑',Arial, Helvetica, sans-serif

}
.input3 {
	BORDER: #E1E1E1 1px solid; LINE-HEIGHT: 17px; WIDTH: 140px; MARGIN-BOTTOM: 7px; FLOAT: left; HEIGHT: 17px; COLOR: #555; font-family:'微软雅黑',Arial, Helvetica, sans-serif
}

















/********** 内页slider **********/
#slider {  margin:0 auto; border-top:1px solid #cccccc;}
.slider2 {  margin:0 auto; padding:20px 0; height:82px; background-color:#fafafa}
.slider2 h2 { width:300px; float:left; font:bold 40px Arial, Helvetica, sans-serif; color:#4b4b4b; padding:10px 0 0 20px; margin:0;} 
.slider2 p { width:250px; float:right; font: normal 12px Arial, Helvetica, sans-serif; color:#4b4b4b; padding:15px 0 0 0;}
.slider2 .top {width:980px; margin:0 auto; padding:0;}
/*simple text*/
.simple { width:980px; margin:10px auto; padding:0;}
.simple h2 { width:400px; float:left; font:bold 40px Arial, Helvetica, sans-serif; color:#4b4b4b; padding:10px 0 0 20px; margin:0;}
.simple .text { font:normal 12px Arial, Helvetica, sans-serif; color:#858585; width:200px; float: right; margin:10px 0; padding:0;}
.slider div.slice1 { margin:0 auto; width:957px; padding:8px;}
.slider div.slice1 div.slice2 { margin:0 auto; padding:1px; width:943px;}
.slider div div div { margin:0; padding:0px 0 0 45px; width:898px; height:323px; border:0;}
.slider div div div p.img { float:right; padding:0 20px; margin:0;}
.slider div div div h2 {  font:bold 40px Arial, Helvetica, sans-serif; color:#4b4b4b; margin:0; margin:0; padding:15px 0 10px 0; line-height:1.2em;}
.slider div div div p {font:normal 12px Arial, Helvetica, sans-serif; color:#858585; margin:0; margin:0; line-height:1.8em;}

/********** block index **********/
#body { background: #eeeeee ; padding:0; margin:0 ;border-top:1px solid #cccccc;}
#body h2 { font:bold 24px Arial, Helvetica, sans-serif; color:#2c2c2c; border-bottom:1px solid #cccccc;padding:5px 10px;}
#body h4 { font:bold 24px Arial, Helvetica, sans-serif; color:#2c2c2c;}
#body h3 { font:bold 18px Arial, Helvetica, sans-serif; color:#8d8d8d;}
#body  p { font:normal 12px Arial, Helvetica, sans-serif; color:#8d8d8d; line-height:1.8em;}
#body  em { font:italic 12px Arial, Helvetica, sans-serif; color:#797979; line-height:1.8em; padding:10px 0 0 10px;}
#body .body_resize { width:980px; margin:20px auto; padding:0; background:#fff; border:1px solid #d8d8d8; background:url(subbodybg.jpg) center repeat-y; }
/*Welcome*/
.Welcome { width:600px;  margin:5px auto; padding:10px 20px; float: left;}
.Welcome ul {line-height:1.8em; list-style:none; margin:20px auto 20px auto; padding:10px 10px;}
.Welcome li {line-height:1.8em; background:url(images/body_ul_li.gif) left no-repeat; padding:5px 0 5px 20px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#2c2c2c;}
.Welcome li strong { color:#a63812; font:bold 11px Arial, Helvetica, sans-serif;}
.Welcome .fount { background:url(images/%27%27.gif) top left no-repeat;}
.Welcome a { font:bold italic 12px Arial, Helvetica, sans-serif; color:#2c2c2c; float:right; text-decoration:none;}
.Welcome span { font:bold 14px Arial, Helvetica, sans-serif; color:#2c2c2c;}
.Welcome img { float:left; margin:5px 5px; padding:5px 5px;}
.Welcome .bloga { width:253px; float:left; margin:2px 2px; padding:2px 2px;}
.Welcome .bloga img { float: left; margin:5px 0; padding:5px 0;}
.Welcome .bloga a { width:80%; float:left; border-top:1px solid #d7d7d7; background:url(images/a_link.gif) left no-repeat; padding:10px 0 0 20px; font:bold  11px Arial, Helvetica, sans-serif; color:#0098b6;}
.Welcone p .line { border-left:3px solid #666; margin:0; padding:0;}
/*BoX*/
.Box { width:290px;  margin:5px auto; padding:10px 20px; float: right;}
.Box a { float:right; background:url(images/a_link.gif) left no-repeat; padding:0 0 0 15px; font: bold  11px Arial, Helvetica, sans-serif; color:#0098b6;}
.Box .link { font:bold 11px Arial, Helvetica, sans-serif; color:#0098b6; text-decoration:underline; float: none; background:none; padding:0;}
.Box .clients { background:url(images/bg_clients.gif) top no-repeat; padding: 5px 40px; margin:10px 0;}
.Box .clients a { background:none; text-decoration:none; font:bold italic 12px Arial, Helvetica, sans-serif; color:#505050;}
.Box em { font:italic 11px Arial, Helvetica, sans-serif; color:#505050;}
.Box img { float:left; margin:5px 5px; padding:0;}
.Box strong { color:#2c2c2c;}
.Box p { font: normal 11px Arial, Helvetica, sans-serif; color:#545454; line-height:1.8em;}
/********** contact form **********/

#bottom{clear:both;}
.layout{width:980px; margin:0 auto;}
.bottom{height:330px; background:url(2.gif) no-repeat center top;}

.bottom .one h2{padding-top:26px;}

.bottom .one{width:300px; margin-left:20px; _margin-left:10px; float:left;}

.bottom .one dt{height:59px; background:url(vv.png) no-repeat; font-size:20px; font-family:"微软雅黑"; margin-top:10px; margin-bottom:10px; padding-top:10px; padding-left:10px;}

.bottom .one dt a{color:#49203d;}

.bottom .one dt span{color:#8f8f8f; font-size:8PX; font-family:“Arial”; display:block; margin-top:10px;}

.bottom .one dd{height:30px; line-height:30px; padding-left:15px; width:306px; padding-left:10px; border-bottom:1px solid #d1d1d1;}

.bottom .one dd a{height:30px; line-height:30px; padding-left:12px; background:url(sq.png) no-repeat left center; color:#737373;}

.ff{height:110px; background:#5c5c5c; clear:both;}

.ff .foot{height:110px; background:url(footservice.jpg) no-repeat center top;}

.ff .foot ul{padding-top:28px; margin-left:135px;}

.ff .foot ul li{float:left; margin-right:5px;}

.ff .foot ul li a{width:40px; height:35px; display:block;}

.footer{height:128px; background:#0c0c0c;
clear:both; color:#656565}

.footer .fb{position:relative;}

.footer .fb ins a{position:absolute; right:0px; top:-15px; width:46px; height:15px; display:block;}

.footer .fb h2{margin-left:0px; padding-top:40px; float:left;}

.footer .fb ul{width:800px; padding-top:10px; padding-bottom:30px; padding-left:10px;}
.footer .fb ul li{font-size:12px; font-family:"宋体",arial; float:left; margin-right:24px;}
.footer .fb ul li a{color:#656565; display:block;}
.footer .fb ul li a:hover{color:#999; display:block;}

.footer .fb p{width:500px; font-size:12px; font-family:"微软雅黑",黑体,宋体,新宋体,arial; color:#656565; padding-left:10px; }
.footer .fb p a {width:500px; font-size:12px; font-family:"微软雅黑",黑体,宋体,新宋体,arial; color:#656565; padding-left:5px;}

.footer .fb p span{color:#656565; font-size:12px; font-family:arial,"宋体";margin-top:10px;}
.footer .fb p span a {color:#656565; font-size:12px; font-family:arial,"宋体";margin-top:10px;}
.footer .fb .footer-right{ float:right;FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333; FONT-SIZE: 2.40em;padding-top:0px;clear:RIGHT;text-align:right; display:none;} 

.link{height:140px; background:#0C0C0C;}

.link .linker{width:980px; margin:0px auto;}

.link .linker h2{font-size:14px; color:#656565; font-weight:bold; padding-left:22px; _padding-left:44px;}

.link ul{margin-left:11px; _margin-left:22px;}

.link ul li{float:left; padding:2px 10px; width:140px; text-align:left;}

.link ul li a{color:#656565;}

/*关于我们*/


