* {
	margin: 0;
	padding: 0; }

body {
 font-family: 宋体,"lucida grande", tahoma, verdana, arial, sans-serif，;
 font-size : 12px;
  line-height: 20px;
  background-color:#fff;
   color:#6b6b6b;
  }  
 center{font-size:12px}
  A {
	COLOR: #4d4d4d; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f60; TEXT-DECORATION: underline
}
#main
{ 
	position:relative;
   clear:both;
    background-repeat:no-repeat;
    margin-top :0px;
	MARGIN-RIGHT: auto;MARGIN-LEFT: auto; 
	width:994px;	
	padding:0;
	
}

/*
头部导航条主菜单 */
.smenu{margin:0; padding:0; background:#fff; width:996px; height:81px;}
.smenu #nav { width:996px; height:81px; overflow:hidden; margin:0px auto 0 auto;}
.smenu #navjs,.smenu #navjs a,.smenu #navcp,.smenu #navcp a,.smenu #navxz,.smenu #navxz a,.smenu #navgy,.smenu #navgy a,.smenu #navfu,.smenu #navfu a {
	display:block; width:166px; height:81px; overflow:hidden; }
.smenu #navsy a,.smenu #navjs a,.smenu #navcp a,.smenu #navxz a,.smenu #navgy a,.smenu #navfu a { padding-top:100px; overflow:hidden; }
.smenu #nav li { float:left; }
.smenu #navsy,.smenu #navsy a { display:block; width:166px;	height:81px; float:left;
	background:url(nav.jpg) 0 0 }
.smenu #navsy a:hover { background:url(nav.jpg) 0 -81px }
.smenu #navjs a {background:url(nav.jpg) -166px 0 }
.smenu #navjs a:hover {background:url(nav.jpg) -166px -81px }
.smenu #navcp a {background:url(nav.jpg) -332px 0 }
.smenu #navcp a:hover {background:url(nav.jpg) -332px -81px }
.smenu #navxz a {background:url(nav.jpg) -498px 0 }
.smenu #navxz a:hover {background:url(nav.jpg) -498px -81px }
.smenu #navgy a {background:url(nav.jpg) -664px 0 }
.smenu #navgy a:hover {background:url(nav.jpg) -664px -81px }
.smenu #navfu a {background:url(nav.jpg) -830px 0 }
.smenu #navfu a:hover {background:url(nav.jpg) -830px -81px }
/*
.page1 .smenu #nav #navsy a#cur1 {background:url(nav.jpg) 0 -162px }*/
.page2 .smenu #nav #navjs a#cur2 {background:url(nav.jpg) -166px -162px }
.page3 .smenu #nav #navcp a#cur3 {background:url(nav.jpg) -332px -162px }
.page4 .smenu #nav #navxz a#cur4 {background:url(nav.jpg) -498px -162px }
.page5 .smenu #nav #navgy a#cur5 {background:url(nav.jpg) -664px -162px }
.page6 .smenu #nav #navfu a#cur6 {background:url(nav.jpg) -830px -162px }


/*子菜单导航*/
.navigation{margin:0; padding:0; background:#fff; width:996px; height:47px;}
.navigation #nav { width:996px; height:47px; overflow:hidden; margin:0px auto 0 auto;}
.navigation #navyy,.navigation #navyy a,.navigation #navpc,.navigation #navpc a,.navigation #navxsq,.navigation #navxsq a,.navigation #navsj,.navigation #navsj a,.navigation #navbjb,.navigation #navbjb a{
	display:block; width:142px; height:47px; overflow:hidden; }
.navigation #navbwy,.navigation #navwy a {display:block; width:144px; height:47px; overflow:hidden;}
.navigation #navsy a,.navigation #navyy a,.navigation #navpc a,.navigation #navxsq a,.navigation #navsj a,.navigation #navbjb a ,.navigation #navwy a { padding-top:100px; overflow:hidden; }
.navigation #nav li { float:left; }
.navigation #navsy,.navigation #navsy a { display:block; width:142px;	height:47px; float:left;background:url(navz.jpg) 0 0 }

.navigation #navyy a {background:url(navz.jpg) -142px 0 }
.navigation #navyy a:hover {background:url(navz.jpg) -142px -47px }
.navigation #navpc a {background:url(navz.jpg) -284px 0 }
.navigation #navpc a:hover {background:url(navz.jpg) -284px -47px }
.navigation #navxsq a {background:url(navz.jpg) -426px 0 }
.navigation #navxsq a:hover {background:url(navz.jpg) -426px -47px }
.navigation #navsj a {background:url(navz.jpg) -568px 0 }
.navigation #navsj a:hover {background:url(navz.jpg) -568px -47px }
.navigation #navbjb a {background:url(navz.jpg) -710px 0 }
.navigation #navbjb a:hover {background:url(navz.jpg) -710px -47px }
.navigation #navwy a {background:url(navz.jpg) -852px 0 }

/*
.page1 .navigation #nav #navsy a#cur1 {background:url(nav.jpg) 0 -162px }*/
.page2 .navigation #nav #navyy a#cur2 {background:url(navz.jpg) -142px -94px }
.page3 .navigation #nav #navpc a#cur3 {background:url(navz.jpg) -284px -94px }
.page4 .navigation #nav #navxsq a#cur4 {background:url(navz.jpg) -426px -94px }
.page5 .navigation #nav #navsj a#cur5 {background:url(navz.jpg) -568px -94px }
.page6 .navigation #nav #navbjb a#cur6 {background:url(navz.jpg) -710px -94px; }

/*背景*/
.navigat{margin:0; padding:0;width:996px; height:19px; background-image:url(navj.jpg);}
/*---主体内容显示--------------------------------*/

#container 
{
	position:relative;
	background-image: url(../images/bgmain.jpg);
	background-repeat:no-repeat;
	width: 996px;
	padding: 0;	
	margin: 0 auto; 
	}
	
#cardviewer {
	position:relative; /* important */
	overflow: hidden; /* important */
	width: 820px; /* important */
	height: 310px; /* important */
	margin-bottom: 0px;
}
#cardviewer_content .carditem a {
	display: inline;
	padding: 2px;	
	color: #4d4d4d;
	font-weight: bold;
	text-decoration: none; }
#cardviewer_content .carditem a:hover {  color: #000; }
#cardviewer_content {
	overflow: hidden;
	position: absolute;
	top: 0;
	margin:0;
	width:99999px;
}
#cardviewer_content .carditem {
	width:640px;
	height:284px;
	display: block;
	float: left;
	margin-left:0px;
	padding: 45px 90px;
    background: url(../images/header-bg.png) 70px 0px no-repeat;
    
     }
    /*标题样式*/
#cardviewer_content .carditem h2, #cardviewer_content .carditem h3  {
  font-size: 18px; 
  color: #E86B05;   
  margin-left:320px;
  }
  
#cardviewer_content .carditem p { margin-bottom: 18px; margin-left:320px; }



  /*第三层*/
#cardviewer_content .portfolio img {
 float: left;
 position: relative; 
  width: 297px;
  height:204px;
  left: 0px;
  top: 15px;
  margin-left: 0; }
  
#cardviewer_content .portfolio .hide {
	display:none;
}

#cardviewer_content .portfolio-start ul {
  margin: 18px 0 0 0;
  width:220px;
  float:left;
}
#cardviewer_content .portfolio-start ul li {
  list-style:none;
  display:block;
  margin:0;
  padding: 0 0 0 15px;
  background:url(../images/bullet_star.png) 0 0 no-repeat;
}

#cardviewer_content .portfolio-start img {
  width: 250px;
  height:160px;
  top: 0px;
  border:0;
  left: 60px;
  margin-left:-60px; }
#cardviewer_content .portfolio-start a,
#cardviewer_content .portfolio-start a:hover {
	display:inline;
  border:0;
  padding:0;
  margin:0;
  background:none;
}

h1 {
	display: block;
  background: url(../images/logo.png) bottom right no-repeat;
  text-indent: -9999px;
  width: 85px;
  height: 62px;
  padding: 310px 0 0 50px;
  position: absolute; }

ul#menu {
	margin-left: 0px; 
	width:996px;
	
	}
ul#menu li {
	list-style-type: none;
	display: inline;
	width:160px;
	
	 }
ul#menu li a {
	display: block;
	float: left;
	width: 160px;
	margin-right: 0px;
	text-align: center;
	cursor: pointer;
	color: #817a77;
	font-weight: bold; }
ul#menu a:hover { color: #ec3567; }

/*-----------------------------------				
          
OM JAHA! DESIGN         
-----------------------------------*/
#cardviewer_content .about .about-text p.hide {
	display:none; }
  
#cardviewer_content .about .about-text {
	width: 300px;
  float:left; }

#cardviewer_content .about .service-list  {
	float: left;
  width: 250px;
  margin-left: 50px; }

#cardviewer_content .about ul li {
	list-style:none;
  display:block;
  margin:0;
  padding: 0 0 0 15px;
  background:url(../images/bullet_star.png) 0 0 no-repeat; }
  
  
/*-----------------------------------				
          
KONTAKT         
-----------------------------------*/
/*滑动条和小球*/
#slider-bg {
  position: relative;
  cursor:pointer;
  background:url(../images/tiao.png) 0 0 no-repeat;
  height:26px;
  width:994px;
  padding: 0 0 0 0px;
	outline: none;
	margin: 10px 0 0 0px; }
#slider-thumb {
  cursor:pointer;
  position: absolute;
  width:18px;
  top: 1;
  left: 3px;
}





/*

a
{
	width:200px;
	height:200px;
}
 a:link   
 {
	
	background-image:url(../images/btn/xsqbanner1.png); 
    
  }   
    
  a:visited   {   
  background-image:url(../images/btn/xsqbanner2.png); 
  }   
  a:hover   
  {
	background-image:url(../images/btn/xsqbanner3.png);  
  
    
  }   
   a:active
   {
	background-image:url(../images/btn/xsqbanner3.png); 
	}


*/
/* dock2 - bottom */
.dock {
	position: relative; 
	height: 50px; 
	text-align:left;
}
/*
.language
{
	position:absolute;
	top:-80px;
	right:30px;
}
*/
#dock2 {
	width: 100%;
	top: 90px;
	position: absolute;
	margin-left:0;
}
.dock-container2 {
	position: absolute;
	height: 20px;
	
	padding-left: 0px;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align:center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 0px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
	
}
/* Accordion */
.demoheading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}
.accordionHeader
{
    
    color: #4D4D4D;
    background-color: #fff;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}



.accordionHeaderSelected
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}



.accordionContent
{
    background-color: #fff;
    border: 1px dashed #2F4F4F;
    border-top:1px dashed #2F4F4F;
    line-height:25px;
    font-size:12px;
    padding: 5px;
    padding-top: 10px;
}
.accordionContent span{color:#E86B05;}
.watermarked {
	height:15px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#fff;
	color:gray;
}