BODY {
	background-position: top;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	margin: 0px;
	line-height: 23px;
}
input{border: 1px solid #CCCCCC;}
textarea{border: 1px solid #CCCCCC;}
img{padding:0;margin:0; border:0}
img a{padding:0;margin:0; border:0}
img a:hover{padding:0;margin:0; border:0}
hr { width:100%; color:#CCCCCC; height:1px; size:1; noshade:noshade;}
A {
	border-bottom-color: #cccccc;
	border-bottom-style: none;
	COLOR: #888888;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
A:hover {
    color: #3c3c3c;
    text-shadow: 0px 0px;
    border-bottom-style: none;
	text-decoration: none;
} 
select{width:60px; color: #666666; font-size: 12px; width:170px; }
#hidden{
	position:absolute;
	top:545px;
	left:5px;
	width:150px;
	height:35px;
	z-index:1;
	background:#181818;
}
.top{
    font-family:Verdana, Arial;
	height: 25px;
	width: 1000px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;
	text-align:right;
	font-size:10px;
	CLEAR: both; MARGIN:auto ;
	
}
.top a{
    font-family:Verdana, Arial;
	font-size:10px;
}
.bottom{
	font-size: 12px;
	line-height: 30px;
	color: #888888;
	height: 30px;
	width: 1000px;
	text-align:right;
	CLEAR: both; MARGIN:auto ;
	padding-right:5px;
}
.bottom2{
	font-size: 12px;
	line-height: 18px;
	color: #888888;
	height: 30px;
	width: 1000px;
	text-align:right;
	CLEAR: both; MARGIN:auto ;
	padding:5px 5px 0 0;
}
.quicklinkall{ CLEAR: both; MARGIN:auto ;width: 1000px;}
.quicklink{ float:left}
.quicklinktitle{
	border-bottom-color: #cccccc;
	background-color: #f6f6f4;
	height: 30px;
	width: 144px;		
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #666666;
	line-height: 27px;
	font-weight:bold;
	padding:5px 0 0 5px;
}

.quicklinktxt{
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 0;
	padding-top: 5px;
	float: left;
	background-color: #f6f6f4;
	font-size: 12px;
	line-height: 16px;
	height:140px;
	color: #666666;
	width: 144px;

}
.quicklinktxt ul{list-style:none; background-color: #f6f6f4; padding:0 ; margin:0;}
.quicklinktxt ul li{ padding: 0px; font-size: 12px; width:143px;float:left; list-style:none;background-color: #f6f6f4; ; margin:0;}




/* Newquicklink  */
.quicklinkall2{ CLEAR: both; MARGIN:auto ;width: 1000px; background-color: #f6f6f4; }
.quicklink2{ float:left}
.quicklinktitle2{
	border-bottom-color: #cccccc; background-color: #f6f6f4; height: 45px; width: 224px; border-top-width: 5px;
	border-top-style: solid; border-top-color: #666666; line-height: 20px; color: #666666;	
	padding:0 0 0 0;
}

.quicklinktxt2{
	float: left; padding-bottom: 5px; padding-right: 0px; margin-right: 0px;
	border-top-style: solid; border-top-color: #666666; border-top-width: 5px; border-bottom-style: solid; border-bottom-color: white; border-bottom-width: 10px; 
	background-color: #f6f6f4; height:205px; width: 224px;
	font-size: 12px; line-height: 21px; color: #666666;	
}
.quicklinktxt2 ul{list-style:none; background-color: #f6f6f4; padding-top: 10px; margin-right: 0px; padding-right: 0px}
.quicklinktxt2 ul li{ font-size: 12px; color: #888888; width:220px; float:left; background-color: #f6f6f4; margin-right: 0px; padding-right: 0px; }




.copyright{ border-top-width: 1px; border-top-color: #cccccc; border-top-style: solid; CLEAR: both; MARGIN:auto ;height: 25px;width: 1000px;}
.autobottom{CLEAR: both; MARGIN:auto ;height: 30px;width: 1000px;border-top-width: 1px;border-top-style: solid;border-top-color: #cccccc;}

.flash{
	position:relative;
	CLEAR: both; MARGIN:auto ;
	width:920px;
	left:-10px;
	top:-10px;
}
.autoflash{
	CLEAR: both; MARGIN:auto ;
	width:100%;
	left:-10px;;
	top:-12px;
	background-color:#cccccc;

}
.image{background-color: #f6f6f6;}
.image .content{
	CLEAR: both; MARGIN:auto ;
	width:1000px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.nav{ width:1000px; height:58px;	CLEAR: both; MARGIN:auto;}	
.nav2{ width: 1000px; height:95px; CLEAR: both; MARGIN:auto;}
.logo{ width:200px; position:relative ; float:left;}

/*  菜单 */
.menu{ float:right; text-align:right; padding-top:20px; }
.menu span{ float:left;}
.m a{color:#666666; text-decoration: none; padding: 5px 7px 5px 7px;}
.m a:hover{ padding: 5px 7px 5px 7px;  color:#666666; background-color: #e8e8e8;text-decoration: none; }
.mo{}
.mo a{ padding: 5px 7px 5px 7px;  color: #3c3c3c;font-weight: bold;text-decoration: none;}
.mo a:hover{padding: 5px 7px 5px 7px; color: white; background-color: #3c3c3c;text-decoration: none;}

.menu1{  text-align: right; padding:20px 0 0 0;}
.menu1 span{  font-size: 12px;}
.m1 a{ border-right-width: 1px; border-right-color: #e8e8e8; border-right-style: solid; padding-left: 10px; padding-bottom: 4px; padding-right: 10px; padding-top: 4px; color: #666666; text-decoration: none;font-weight: bold;}
.m1 a:hover{ color:#666666; border-right-width: 1px; border-right-color: #e8e8e8; border-right-style: solid; padding-left: 10px; padding-bottom: 4px; padding-right: 10px; padding-top: 4px; background-color: #e8e8e8;text-decoration: none;}
.mo1{background-color: #3c3c3c; border-right-width: 1px; border-right-color: #e8e8e8; border-right-style: solid; padding-left: 10px; padding-bottom: 4px; padding-right: 10px; padding-top: 4px; color: white;font-weight: bold;text-decoration: none;}


.menu2{  padding-left: 0;  padding-bottom: 10px;  padding-right: 0;  padding-top: 10px;  text-align: right;}
.menu2 span{  font-size: 12px;}
.menu3{  padding-left: 0;  padding-bottom: 5px;  padding-right: 0;  padding-top: 5px;  text-align: left;}
.menu2 span{  font-size: 12px;}
.m2 a{border-right-width: 1px; border-right-color: #e8e8e8; border-right-style: solid; padding-left: 10px; padding-bottom: 4px; padding-right: 10px; padding-top: 4px; color: #999999; text-decoration: none;}
.m2 a:hover{ border-right-width: 1px; border-right-color: #e8e8e8; padding-left: 10px; padding-bottom: 4px; padding-right: 10px; padding-top: 4px; color:#999999; background-color: #e8e8e8;text-decoration: none;}
.mo2{}
.mo2 a{background-color: #3c3c3c; border-right-width: 1px; border-right-color: #e8e8e8; border-right-style: solid; padding-left: 10px; padding-bottom: 4px; padding-right: 10px; padding-top: 4px; color: white;font-weight: bold;text-decoration: none;}
.mo2 a:hover{border-right-width: 1px; border-right-color: #e8e8e8; border-right-style: solid; padding-left: 10px; padding-bottom: 4px; padding-right: 10px; padding-top: 4px; color: white;font-weight: bold;background-color: #3c3c3c; text-decoration: none;}
/* 

/* 默认幻灯片 */
.FocusPic{background-color: #f9d300}
.FocusPic .content{overflow:hidden;width:1000px; margin:auto; zoom:1; position:relative; overflow:hidden; }
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:434px;height:30px;line-height:30px;overflow:hidden}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {background:#f9d300;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#f9c700;}

/* 横条文字目录 */
.content-title { font-family:'微软雅黑';margin-top:12px; height:30px;}
.content-title-left{font-size:20px;color:#575757;width:1000px;letter-spacing:2px;}
.content-title-left span{float:right;font-size:14px;color:#575757;letter-spacing:2px;}
.content-line01 { height:12px; _height:8px; border-bottom:1px solid #cccccc; margin-bottom:18px; clear:both;}

/* Category Menu */
.menu_category{ height: 40px; padding: 0px;  text-align: left;}
.m3 a{border-right-width: 1px; border-right-color: #e8e8e8; border-right-style: solid; padding-left: 10px; padding-bottom: 6px; padding-right: 10px; padding-top: 6px; color: #999999; text-decoration: none;}
.m3 a:hover{ border-right-width: 1px; border-right-color: #e8e8e8; padding-left: 10px; padding-bottom: 6px; padding-right: 10px; padding-top: 6px; color: #999999; background-color: #e8e8e8;text-decoration: none;}
.mo3 a{background-color: #3c3c3c; border-right-width: 1px; border-right-color: #e8e8e8; border-right-style: solid; padding-left: 10px; padding-bottom: 6px; padding-right: 10px; padding-top: 6px; color: white;font-weight: bold;text-decoration: none;}
.mo3 a:hover{border-right-width: 1px; border-right-color: #e8e8e8; border-right-style: solid; padding-left: 10px; padding-bottom: 6px; padding-right: 10px; padding-top: 6px; color: white;font-weight: bold;background-color: #3c3c3c; text-decoration: none;}
/* 



/* 整体页面版式 */
.body{padding-top: 10px; border-top-width: 5px; width:1000px; border-top-style: solid; border-top-color: #eeeeee; CLEAR: both; MARGIN:auto;}
.body2{width:1000px;	CLEAR: both; MARGIN:auto;}
.portfoliobody{
	height: 540px;
	text-align: center;
	background-color: white;
	CLEAR: both; MARGIN:auto ;
}
.left{
	width: 800px;
	padding-top: 10px;
	padding-bottom:20px;
    float:left;
}
#Article h1{color:#CC0033;font:800 16px/20px "微软雅黑","宋体",arial;margin-bottom:2px; text-align:left; padding:10px 0 28px;}
#Article h1 span{ font-size:12px; font-weight:normal; line-height:20px; color:#999}
#Article h2{color:#CC0033;font:800 15px/18px "微软雅黑","宋体",arial;margin-bottom:2px; text-align:left; padding:6px 0 4px;}
#Article h3{color:#000000;font:800 15px/18px "微软雅黑","宋体",arial;margin-bottom:2px; text-align:left; padding:6px 0 4px;}
#Article h0{width: 160px;color:#CC0033;font:800 30px/36px "微软雅黑","宋体",arial;text-align:left; padding:0px 0px 0px 0px;}
#Article .content{ width: 760px; font-size:12px;line-height:21px;}
#Article .content{ width: 760px; font-size:12px;line-height:21px;}
#Article .content strong{font-size:12px;color:#000;line-height:21px}
#Article .content p{font-size:12px;line-height:21px;text-align:justify;word-wrap:break-word; padding:8px 0}
#Article .content_page{ width: 1000px; font-size:12px;line-height:21px;}
#Article .content_page strong{font-size:12px;color:#000;line-height:21px}
#Article .content_page p{font-size:12px;line-height:21px;text-align:justify;word-wrap:break-word; padding:8px 0}


.right{
	width: 187px;
	padding-top: 2px;
	padding-bottom:40px;
    float:right;
	padding-left: 10px ;

}
.right-text{
float:right;width: 177px;
}
/*

/* 右侧页面版式 */
.rightmenu{
 float:left; width:150px;
	
}
.rightmenu div{
	background-image: url(../images/qi/m.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	
}

div.sdmenu {
	width: 185px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	color: #000 ;	
}
div.sdmenu div span {
	border-bottom-color: #eee;
	display: block;
	padding: 3px 0 3px 0;
	color: #eee;
	background: url(../images/qi/collapsed.gif) no-repeat 155px center;
	border-bottom: 1px solid;
}
div.sdmenu div a {}
div.sdmenu div a:hover {color: #000; text-decoration: none;}

/* 左侧页面版式 */
.index-left1{ border-right-color: #cccccc; border-right-width: 0px; border-right-style: none; width: 340px;padding-right: 5px;position:relative ; float:left;}
.index-left2{ list-style-type: none; padding-left: 0px; border-left-style: none; width: 340px; float:left;}
.index-right{ width: 800px;  float:right;}

.about-left{ width: 335px;float:left;}
.about-right{ width: 335px;  float:right;}

.contact-left{ width: 360px; float:left; margin-right: 20px; margin-top: 20px;}
.contact-right{ width: 300px;  float: left; margin-top: 20px;}
.pinpai{ width: 800px; float:left; padding:0px 0px 15px 0px;}
#tabsJ { float:left; width:740px; font-size:100%; }
#tabsJ ul { margin:0; padding:0; list-style:none; }
#tabsJ li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e9e9e9; padding:16px 0px 2px 0px; }
#tabsJ a {float:left; font-family:Verdana, Arial; font-size:12px; color: #585858; font-weight: bold; }
#tabsJ a span {}
#tabsJ a:hover span {color: white;}
#tabsJ a:hover {background-color: #cc0033;}

.team-left{ width: 330px; position:relative;float:left;}
.team-left div{ margin-bottom:20px;}
.team-right{ width: 330px; position:relative ; float:right;}
.team-right div{  margin-bottom:20px;}
.work-left{ width: 255px; position:relative;float:left;margin-right: 40px;}
.work-right{ width: 405px; position:relative ; float:right;}
.copyright-left{ width: 310px; position:relative;float:left;margin-right: 30px;}
.copyright-right{ width: 310px; position:relative ; float:right;margin-right: 30px;}
.auto-left{ width: 300px; position:relative;float:left;margin-right: 40px; }
.auto-right{ width: 300px; position:relative ; float:right;margin-right: 60px; }
.p-left{ width: 260px; position:relative;float:left;margin-right: 35px;}
.p-leftbg{ width: 255px; height:80px; position:relative;float:left;background:#818181;}
.p-right{ width: 405px; position:relative ; float:right;}
.article-left{ width: 255px; height:80px; position:relative;float:left;background:#cc0033;}
.article-right{ width: 650px; position:relative ;color: #666666; float:left;}
.web-image{ padding:0px 0px 30px 0px ;	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;}
.web-name{padding:20px 0px 0px 0px; width:800px; position:relative;}
.web-title{font:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;font-weight:bold; position:relative; float:left;}
.web-link{
	background-image: url(../images/qi/web_07.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:40px;
	height: 22px;
	position:relative;
	float:right;

}

/* 分页 */
.text-c{text-align: left}.text-e{text-align: center;padding:20px}
#pages { padding:20px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 8px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#F0F0F0; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5B5B5B; border:1px solid #5B5B5B; color:#fff; text-align:center;padding:0 8px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/* 广告位 */
.ads{padding-top:8px}
.ads .col-left{width:720px;}
.ads .col-auto{border:1px solid #c3d4e7; padding:1px;width:198px}
.ads .col-auto div.left{float:left; background:#dce2ea; width:20px; margin-right:8px; text-align:center; height:83px; padding-top:5px}
.ads .col-auto div.right{overflow:hidden; }

/* 标题 */
.title1{font:Arial, Helvetica, sans-serif; font-size:12px;}
.title2{font:Arial, Helvetica, sans-serif; font-size:14px; color:#888888; font-weight:bold;}
.title3{font:Arial, Helvetica, sans-serif; font-size:14px; color:#888888; font-weight:bold;}
.title4{font:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold; line-height: 35px;}
.title5{font:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold;}
.titlelink1 a{font-size:14px; color:#666666; font-weight:bold; line-height: 35px; text-decoration: underline;}
.titlelink1 a:hover{font-size:14px; color:#cc0033; font-weight:bold; line-height: 35px; text-decoration: underline;}
.index1_title{ float:left; width:335px; height:23px;}
.index1_title_1{ border-bottom-color: #cccccc; float:left; width:290px; height:23px;}
.index2_title{ float:left;  width:350px; height:23px; }
.index2_title_1{border-bottom-color: #cccccc; border-bottom-style: none; float:left; width:300px; height:23px;}
.job_1{font:Arial, Helvetica, sans-serif; font-size:12px; color:#cc0033 ; font-weight:bold;}

H1 {
	PADDING: 0px;  MARGIN: 0px;font-size:12px; color: #585858; font-weight:bold;
}
H2 {
	PADDING: 0px;
	MARGIN: 0px;
	font-size:12px;
	color:#aaaaaa;
	font-weight: normal;
}
H3 {
	padding-left: 0;
	padding-bottom: 6px;
	padding-right: 0;
	padding-top: 30px;  MARGIN: 0px;font-size:16px; color: #cc0033;
}
H4 {
	PADDING: 0px;  MARGIN: 0px;font-size:12px; color:#bbbbbb; font-weight:normal;
}
H5 {
	PADDING: 0px;  MARGIN: 0px;font-size: 12px; color: #888888; font-weight:bold;
}
H6 {
	PADDING: 0px;  MARGIN: 0px;font-size:14px; color:#888888; font-weight:bold;
}
H7 {
	PADDING: 0px;  MARGIN: 0px;font:Arial, Helvetica, sans-serif; font-size:14px; color:#888888; font-weight:bold;
}

/* 

/* 作品 */
.d-5{
   position:relative ; float:left;
   padding-bottom: 3px;
	border-bottom-width: 0px;
	border-bottom-color: #eeeeee;
}
.d{ width:110px; position:relative ; float:left; padding-right: 3px;}

/* class */
    #pclass {
	width:174px;
	font-size:100%;
	line-height:normal;
	float:left;
	background-image: url(../images/qi/pclassbg_03.gif);
	background-repeat: no-repeat;
	height: 124px;padding:5px 0px 0px 0px;
      }
    #pclass ul {
	margin:0;
	padding:0;
	list-style:none;
      }
    #pclass li {
      display:inline;
      margin:0;
      padding:0;
      }
    #pclass a {
	width:154px;
	height:18px;
	float:left;
	padding:5px 0px 0px 20px;
	background-image: url(../images/qi/indexrm_06.gif);
	margin: 0px;
	background-repeat: no-repeat;
      }
    #pclass a:hover {
	width:154px;
	height:18px;
	float:left;
	padding:5px 0px 0px 20px;
	background-image: url(../images/qi/indexrmo_06.gif);
	background-repeat: no-repeat;
	margin: 0px;
      }
/* ////*/

.online{
	margin:10px 0px 10px 0px; float:left; width:174px;
}
.more{position:relative ;float:left; margin:5px 0px 0px 0px ;}
.text{position:relative ; float:left; }
.line1{
	position:relative;
	float:left;
	width:350px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	margin:5px 0px 5px 0px;padding:0px;
	line-height:0px;
}
.guestbook{ background:#f5f5f5; width:290px; padding:5px ; margin:0 0 10px 0}


/* casepage*/
.casepage{ margin-bottom: 5px; padding-top: 15px; border-top-color: #ebebeb; border-top-width: 1px; border-top-style: solid; float:left ;width:760px; }
.casepage_left{ width:337px; float:left}
.casepage_right{ width:337px; float:right}
.casepage_content{width:337px; padding:0 0 10px 0;color: #888888;}
.casepage_contact{ float:left;width:760px;}
/* classdiv*/
.classdiv{float:right ;}

/* com_info*/
.com_info{
	width:678px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ecefef;
	border-left-color: #ecefef;
	padding: 0 10px 0 10px;
	background-color: #ecefef;
	float:left;
}
.com_info_left{ float:left; width:178px;}
.com_info_right{ float:right; width:500px;}

/* services*/

.services_table{
	width:800px;
	float:left;
}

.services_tableleft{
	background-image: url(../images/qi/1_03.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 165px;
	padding:20px 10px 0px 10px;
	float:left;
	font-weight:bold;
	text-align:center;

}
.services_tableleft2{
	background-image: url(../images/qi/1_03_2.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 165px;
	padding:20px 10px 0px 10px;
	float:left;
	font-weight:bold;
	text-align:center;

}
.services_tableright{
	background-image: url(../images/qi/1_04.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 480px;
	float:left;
	padding:10px 10px 0px 20px;
	line-height:16px;
}
.service_item{ text-align:left; padding:15px 0 15px 0 ;}

.sheji_t{
	background-color: #CCCCCC; width:695px; height:25px;
	padding:0 0 0 5px;
}
.sheji_t2{
	width:768px;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin:10px 0 10px 0;
	padding:5px 0 0 0;
	height:30px;
}
.sheji_t2 span{color:#cc0033; font-weight:bold;}
.sheji ul{list-style:none;  padding:0 ; margin:0;}
.sheji ul li{list-style:none;  padding:0 ; margin:0;}

.industry_nav{background-color: #f6f6f4;
	width: 225px;
	margin:0 3px 3px 0;
	padding:0 0 0 5px;
	float:left;}
.clients_logo img{
	float:left;
	border: 1px solid #CCCCCC;
	margin:0 8px 8px 0;
}
.portfolios_imageall{ text-align: left; width: 900px;border-top-width: 6px;border-top-style: solid;border-top-color: #ebebeb; padding:5px 0 0 0; margin:5px 0 5px 0;}
.portfolios_text{padding: 0 0 0 5px; color:#666666}
.portfolios_text a{font-size: 12px; color:#666666}
.portfolios_text a:hover{font-size: 12px; color:#666666; background:#CCCCCC;}

/* CaseThumbs*/
#latest_work { FLOAT: left; WIDTH: 800px; position:relative; padding:0 0 20px 0}
#latest_work .work {
	margin-right: 13px; FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 220px; height:160px; position:relative; border-bottom: solid; border-bottom-color: #e5e5e5; border-bottom-width: 1px;
}

#latest_work .work P {
	FONT-SIZE: 12px; 
}

#latest_work .work A IMG {
	border-bottom-width: 5px;
	MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; BORDER-BOTTOM: #ffffff solid;  
}

#latest_work .work A:hover IMG {
	border-bottom-width: 5px;
	border-bottom-color: #cc0033;
	BORDER-BOTTOM: solid; 
}
/* CaseThumbs------*/

#latest_work .workindex {
	PADDING-right: 13px; FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 220px; height: 200px; position:relative; 
}

#latest_work .workindex A IMG {
	border-bottom-width: 5px;
	MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; BORDER-BOTTOM: #ffffff solid;
}

#latest_work .workindex A:hover IMG {
	border-bottom-width: 5px;
	border-bottom-color: #cc0033;
	BORDER-BOTTOM: solid
}

#latest_work .worklogo {
	PADDING-right: 10px; FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 165px; height:200px; position:relative; 
}

#latest_work .workindexlogo {
	PADDING-right: 10px; FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 165px; height: 240px; position:relative; 
}


#latest_work .workindexlogo A IMG {
	border-bottom-width: 5px;
	MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; BORDER-BOTTOM: #ffffff solid;
}

#latest_work .worklogo A IMG {
	border-bottom-width: 5px;
	MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; BORDER-BOTTOM: #ffffff solid;  
}


#latest_work .last {
	PADDING: 0px; 
}

#moreworks {float: left; width: 1000px;  }
#moreworks_title {width: 1000px; height: 43px; background-image: url(../images/qi/moreworks_title.gif);}
#moreworks_box {float: left; width: 220px; height: 150px; margin-right: 4px; border-width: 1px; border-color:#ebebeb;  border-bottom-style: solid;}

#moreworks_info {width: 220px; height: 70px; padding-top: 5px; }
#moreworks_info a {text-decoration: none;}
#moreworks_box:hover {background:#f6f6f4; border-bottom-color: #3c3c3c;}

#moreworks ul {list-style: none; padding:0 ; margin:0;}
#moreworks li {padding:0 ; margin:0; float: left;}




#downlinks {
	padding-top: 10px;
	float: left; width: 1000px; padding-bottom: 10px;
}
#position_link{
	float: left; 
}
#backtotop{
	float: right; width: 35px; height: 14px; margin-top: 5px; background-image: url(../images/qi/top.gif)
}


/* LOGO页面图片样式*/
#logoworks { text-align: center; FLOAT: left; WIDTH: 800px; position:relative; }
#logoworks .work {PADDING-right: 10px; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 165px; height:190px; position:relative; }
#logoworks .workindex {PADDING-right: 10px; FLOAT: center; MARGIN-BOTTOM: 0px; WIDTH: 165px; height: 210px; position:relative; }
#logoworks .work P {FONT-SIZE: 12px; }


#logoworks .last {PADDING: 0px; }
/* LOGO页面图片样式------*/

#rightlist {
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	width: 200px;
	float: left;
}
.rightnewstitle{
	font-size: 12px;
	font-weight:bold;
	padding-left: 10px;
	margin-top: 10px;
	line-height: 27px;
	height:27px;
	color: #ffffff;
	background-image: url(../images/qi/right_titlebackimage.gif);

}
.rightnewstitle2{
	font-size: 12px;
	font-weight:bold;
	padding-left: 10px;
	margin-top: 25px;
	line-height: 27px;
	height:27px;
	color: #ffffff;
	background-image: url(../images/qi/right_titlebackimage.gif);

}
.rightnewsdown{
	height: 30px;
	padding-left: 10px;
	padding-top: 12px;
	background-image: url(../images/qi/rightlist_down_arrow.gif);
	background-repeat: no-repeat;
}
.rightnewslist{
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	background-color: #f0f0f0;
}


#right_service_list{
	float: left; width: 183px; padding-top: 10px; padding-bottom: 10px;
}


#right_service_list li{
	list-style-type:none; 
	
}

#right_service_list li a{
	float: left;  color: gray;text-decoration: none; display: block; background-color: white;width: 183px; height: 22px; padding-left: 1px; 
}

#right_service_list li a:hover{
	float: left;  background-color: #768187; color: white;
}

.box_color {float: left; width: auto; height: 21px; background-color: #3c3c3c; padding-left: 4px; padding-right: 4px; margin-bottom: 2px; color: #ffffff; margin-right: 4px;}
.box_grey {float: left; width: auto; height: 21px; background-color: #c0c0c0; padding-left: 4px; padding-right: 4px; margin-bottom: 2px; color: #ffffff; margin-right: 1px;}

.box_link a {float: left; width: auto; height: 21px; background-color: #efefef; padding-left: 4px; padding-right: 4px; margin-bottom: 2px; color: #969696; margin-right: 1px;}
.box_link a:hover {background-color: #3c3c3c; color: white; }
.box_txt {float: left; width: auto; height: 21px;background: #3c3c3c; padding-left: 10px; padding-right: 10px; color: white; margin-right: 25px;}

/*-----fadeover_project-----*/
.fadehover {position: relative; margin-right: 0px; FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 262px; height:190px; border-bottom: solid; border-bottom-color: #fff; border-bottom-width: 1px;}
.fadehover:hover {background: #f6f6f4; border-bottom-color: #fff;}
.fadehover h4 {FLOAT: left; margin-top: 108px; line-height: 20px;}
.fadehover h5 {font-size:12px; color:#bbbbbb; font-weight:normal; margin-top: 7px;}
.fadehover3 {position: relative; margin-right: 0px; FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 262px; height:102px; border-bottom: solid; border-bottom-color: #fff; border-bottom-width: 1px;}

/*-----fadeover_team-----*/
.fadehover2 {position: relative; margin-right: 0px; FLOAT: left; MARGIN-BOTTOM: 25px; WIDTH: 262px; height:225px; border-bottom: solid; border-bottom-color: #fff; border-bottom-width: 1px;}
.fadehover2:hover {color: #676767;background: #f6f6f4; border-bottom-color: #fff;}
.fadehover2 h4 {FLOAT: left; margin-top:130px; line-height: 20px;}
.fadehover2 h5 {font-size:12px; color:#bbbbbb; font-weight:normal; margin-top: 7px;}

img.a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
        }
 
img.b {
	position: absolute;
	left: 0;
	top: 0;
	}
	
img.c {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
        }
 
img.d {
	position: absolute;
	left: 0;
	top: 0;
	}
	
#footer { clear: both; margin: 0;padding: 0;float:left;position: relative;left:0px; right:0px; background-color: #3a3a3a;font-family: Arial; font-size: 12px; color:#6e6e6e; width:100%;background-image: url(../images/qi/footer_bg.gif);}

.footerbox { clear: both; height: 180px; width: 1000px; margin: auto;background-image: url(../images/qi/footerarrow.gif) ; background-repeat: no-repeat;}
.footernav {float: left; height:100px; padding-top: 10px; width: 800px; }
.footermenu1 {float: left; padding-top: 8px; height:30px; width: 685px; border-bottom-color:#484848; border-bottom-style: solid; border-bottom-width: 1px; font-style: bold;}
.footermenu2 {float: left; padding-top: 8px;  height:30px; width: 685px; border-bottom-color: #484848; border-bottom-style: solid; border-bottom-width: 1px; }

.footermenu1 span { float: left; height: 18px; width: auto; padding-right: 30px;}
.footermenu1 span a:hover { text-decoration: none; color:#ffffff;}
.footermenu2 span { float: left; height: 18px; width: auto; padding-right: 25px;}
.footermenu2 span a:hover { text-decoration: none; color:#ffffff;}

.footertools {text-align: right; float: left; padding-top: 0px; height:100px; width: 182px; margin-top: 0px; margin-bottom: 35px; padding-left: 15px; font-size: 11px;}
.footercopyright {float: left; width: 1000px; margin-top: 10px; color: #585858; font-size: 11px;}