
/********************************************
   LAYOUT
********************************************/ 

* { margin: 0; padding: 0; }

body { padding:0px; margin:4px 0px;
/*	background: #FFF; */ 

	font: normal 70%/1.5em Microsoft YaHei, Tahoma, Verdana, sans-serif;
	color: #333; 
	text-align: center;
	font-size:12px;
	background:url('../img/mbg.jpg');
	 background-position:left top;
	  background-repeat:repeat-x;


}
/* links */
a {
	background: inherit;
	text-decoration: none;
	color: #667F99;	
}
a:hover {
	background: inherit;
	color: #996800; 
}
/* headers */
h1, h2, h3 {
	font-family: Microsoft YaHei, Tahoma, 'Trebuchet MS', Sans-serif;
	font-weight: Bold; 		
}


h1, h2, h3, p,form {
	margin: 0;
	padding:0px;		
	
}
ul, ol {
	margin: 0px;
	padding: 0px;
}

li{ list-style:none;}

input {
	padding:2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}
textarea {
	width:400px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
}
input.button { 
	margin: 0; 
	font: bolder 12px Arial, Sans-serif; 
	border: 1px solid #CCC; 
	padding: 2px 3px; 
	background: #FFF;
	color: #275F6C;
}

.dialog  
{
	
	width:auto;
	 border:1px solid #cccccc;
	  height:auto;
	  overflow:hidden;
	  background:#fff;
	  text-align:left;

	 
}

.dialog h1
{
	 height:18px; line-height:18px;
	color: #667F99; 
	border-bottom: 1px solid #CCCCCC;
	background: #F6F6F6 url(../img/arrow.gif) no-repeat 5px 50%;	
	padding: 3px 0 3px 20px;	
	margin: 0px 0 0 0;
	 text-align:left;
}
.dialog ul.sidemenu li {
	border-bottom: 1px solid #EFF0F1;
	background: url(../img/bullet.gif) no-repeat 2px 3px ;
	background-repeat:no-repeat;
	padding: 2px 0 2px 25px;
	margin: 0 2px;	
		 
}
.dialog ul.sidemenu li a {background:none}
.dialog span { float:left;}
.dialog .more { float:right; margin-right:5px;}

.align-center { text-align:center; width:100%; height:auto; overflow:hidden; border:1px solid blue;}

.blank { height:15px;width:auto; clear:both; overflow:hidden;}

.blank10 { height:10px;width:auto; clear:both;  overflow:hidden;}
/********************************************
   LAYOUT
********************************************/ 
#wrap 
{

	width:990px;
	margin: 0 auto;
	text-align: left;
	height:auto;
	

}

/* 部分1 */
#mainPart1 {
	width: 100%;
	margin: 0 auto;
	padding: 0;	
	overflow:hidden;  
}

/* 部分1 */



/* header */
#header { overflow:hidden;
	
	
	width: 990px;
	height: 60px;
/*	background: #FFF url(../img/header.jpg) no-repeat center top;*/
/*background:#2e7b8f;*/
	margin: 0; padding: 0;
	font-size: 14px;
	color: #FFF;
}
#header .logoImg{float:left;  margin:10px 30px; }
#header .rightPart{width:800px; height:auto; overflow:hidden; margin-top:23px;}
#header .companyName{ margin:18px 0px 3px 0px;}
#header .expertLabel{font-size:14px; margin-left:10px; }
#header .expertLabel span{color:#FF9900}
#header h2#logo {

	margin: 0; padding: 0;
	font: bold 42px 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: -2px;
	color: #FFF;
	text-transform: none;
	 margin:20px 0px 0px 20px;
	 float:left;
}
#header h2#companyName 
{
	font-size:14px; color:Orange; margin-top:40px; 
	
	}
#header h2#slogan {

	font: bold 14px 'Trebuchet MS', Arial, Sans-serif;

	color: #FFF;
		 margin:5px 0px 0px 490px;
		
	
	
	
}
#header #searchform {
	float: right;
	padding: 45px 40px 0 0;
	display: inline;
}
#header h3{color:Black; margin-top:10px; margin-left:5px; height:40px;  line-height:40px; font-size:27px; width:480px; float:left;}
#header .dianhua{float:right; width:230px; height:30px; color:Black; margin-top:15px; font-size:15px;}
#header h3 span{ font-size:15px;}




/* 主要导航 */
#menu {
	clear: both;
	width: 990px;
	height: 26px;
	background-color:#b7b6bb;
	margin: 0;
    margin-bottom:7px;
	font: bolder 12px/26px Microsoft YaHei, Verdana, Arial, Sans-Serif;			
}
#menu ul{
	margin: 0; padding: 0 0 0 35px;
}
#menu ul li {
	float: left;
	list-style: none;		
}
#menu ul li a {
	display: block;
	text-decoration: none;	
	padding: 0 10px;
	background: inherit;
	color: #FFF;
}
#menu ul li a:hover {
   background: #FFF; 
	color: #333;  
}
#menu ul li#current a {	
	background: #30899F; 
	color: #FFF;	
}
/* 主要导航 */


/* 左右结构部分 */
	#mainPart2
	{
		width:100%; height:auto; overflow:hidden;  margin-bottom:10px;
		
	}
	
	/* 左右结构部分 */
	
	
/* 右侧内容 */
#rightPart { 
	float:right;	
	width:795px;
	padding: 0;	margin: 0;
	overflow:hidden;
}
#rightPart h1 {
	color: #667F99; 
	border-bottom: 1px solid #CCCCCC;
	background: #F6F6F6 url(../img/arrow.gif) no-repeat 5px 50%;	
	padding: 3px 0 3px 20px;	
	margin: 0px 0 0 0;
}
#rightPart .bigcontent {border:1px solid #cccccc;width:790px; height:auto; margin-bottom:10px; overflow:hidden;}
/* 右侧内容 */


/* 左侧栏目 */
#sidebar { 
	float: left;
	width:185px;
	padding: 0; margin: 0; 
	overflow:hidden; 

}	



#sidebar .dialog ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 3px 0px 8px 0; padding: 0;
	text-decoration: none;	
}
#sidebar .dialog ul.sidemenu li {
	border-bottom: 1px solid #EFF0F1;
	background: url(../img/bullet.gif) no-repeat 2px 3px ;
	padding: 2px 0 2px 25px;
	margin: 0 2px;			 
}
#sidebar .dialog ul.sidemenu li a {display:block; width:150px; height:15px; }
#sidebar .dialog ul.sidemenu li a:hover { display:block; background:#cccccc; width:150px; height:15px;} 


* html body #sidebar ul.sidemenu li { height: 1%; }

#sidebar .dialog ul.sidemenu a {
	font-weight: bold;
	padding: 2px 0; 		
	background: none;
}


/* 左侧栏目 */




/* 底部 */
#footer {
width:100%;
height:auto;

}


/* 友情链接 */
#friendlink
{
   height:60px; vertical-align:middle; font-size:13px;
}
#friendlink p{ margin:10px 5px; text-align:left;}
/* 友情链接 */



#footer a { text-decoration: none; }
#footer p.copyRight { text-align:center; margin:10px 0px; border-top:1px solid #cccccc; padding-top:10px}

/* 底部 */


/*-----------产品图片显示-------*/
 
.pic_show
{

	
	width:183px; height:200px; margin:5px; text-align:center; float:left;
	
	
	}
.pic_show .pic_content 
{
	
	

		width:183px; height:180px; border:1px solid #cccccc; border-bottom:0px; overflow:hidden;
	
	}
	.pic_show .pic_content img {width:170px;}

.pic_detials 
{
		
	width:183px; height:20px;  border:1px solid #cccccc; overflow:hidden;
	}
 .pic_show img
 {
	width:222px; margin:3px 2px; border:0px;
	}

.pic_list { overflow:hidden; height:300px;}


/*-----------产品图片显示-------*/


.aboutus img  { width:490px; }


/*-----------联系我们页-------*/
.ContactUs { list-style-type:none; font-size:18px;}
.ContactUs img { border:0px;}
.ContactUs li { margin-bottom:10px; text-align:center; line-height:25px;}
/*-----------联系我们页-------*/


.bigp { margin:5px 0px 5px 5px; width:120px; line-height:10px; padding:0px 0px 0px 5px;border: 1px solid #f2f2f2 ;text-align:left;}

.productTab { text-decoration:none; padding:0px; margin:0px;}


.productTab li { width:auto; padding:0px 4px; height:20px; border:1px solid #cccccc;
	 border-bottom:0px; margin-right:10px;text-align:center; line-height:20px;
	
	 }
	 
	 .TabActive{ background:#F6F6F6; color:black; height:20px; line-height:20px;}
.TabLi {background: #FAFAFA;}

	 

	 	 	 
 	 	 
	.Maincontent {width:789px; height:auto;  margin-bottom:10px;} 
		.Maincontent .dialog{width:793px; padding-bottom:10px;}
			.Maincontent .pic_show{width:183px; height:200px}
			.Maincontent .pic_content{width:183px; height:180px;}
		.Maincontent .pic_content img{width:170px;}
			.Maincontent .pic_detials{width:183px; height:20px}
			
			.Maincontents {width:990px; margin-bottom:10px;}

	
 .TabContentShow{width:789px; border:1px solid #cccccc; height:auto; background: #FAFAFA; display:block; padding-bottom:10px; }
	 	 	  	 	 


/*---首页焦点图----*/
.FocusContent{width:100%; height:260px; margin-bottom:7px;}
#oTransContainer
{
filter:progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,wipeStyle=0, motion='forward'); HEIGHT: 260px;float:left;
	
}

.mouseon{
	border:1px solid black;
	padding:0px 4px;
	background:#666;
	font-size:11px; 
	color:white;
}
.mouseoff{
	border:1px solid #aaa;
	padding:0px 4px;
	background:#eee;
	font-size:11px;
	color:black;
}
.slider_span{
	position:relative;
	width:90px;
	top:-50px;
	left:450px;
	margin:0 0 0px 0;
}
.ImageBox {float:right; height:177px; border:1px solid #cccccc; width:211px; margin-bottom:9px;  overflow:hidden;}
.toplink { float:right;}
.toplink li{ float:left; font-size:12px;}
.toplink a{ color:White}

/* 产品详情页 */
.pname{ height:auto; line-height:30px; font-size:18px; color:#9c836a; text-align:left; margin-left:5px; margin-bottom:3px; display:block}

.pdContent{text-align:left; height:auto; width:100%; overflow:hidden;}



.PDetials 
{
	 width:200px; 
	  list-style-type:none;

 padding:5px; margin:0px;
 text-align:left;
	}
	
.PDetials li
{
	line-height:20px;
	border-bottom:1px dotted #cccccc;
}
	
	.thumlist { background:white;float:left;width:130px;height:auto; margin:0px 5px 0px 0px; padding:0px 5px}
.thumlist img{ border:3px solid white; width:120px; height:auto; margin:2px 0px 2px 2px; vertical-align:middle; }
/* 产品详情页 */



/* 产品列表 product.aspx */	
.pageContent
{
	 text-align:center; height:50px; font-size:16px; margin:10px auto; width:auto;
	
	
	}
	
	/* 新闻详情 */
	.newsLeftBar{width:302px; float:right; overflow:hidden;}
	.newsLeftBar .sidemenu { font-size:14px; list-style-type:none;  padding:10px;}
	.newsRightPart{width:680px; float:left; overflow:hidden;}
	.newsContent{ padding:10px; overflow:hidden; border:1px solid #ccc; background:#fff}
	.newsContent .newstitle {text-align:center; width:100%;font-size:24px; line-height:24px; padding-bottom:10px; color:#996800; font-weight:bold; margin:10px 0px 10px 0px}
	
	
	.NewDetial { border:1px solid #cccccc}
	.NewDetial h1
	{
	color: #667F99; 
	border-bottom: 1px solid #CCCCCC;
	background: #F6F6F6 url(../img/arrow.gif) no-repeat 5px 50%;
	padding: 3px 0 3px 20px;	
	margin: 0px 0 0 0;
	background:red;
		
	}
	
		/* 新闻详情 */

		/*--留言板--*/
		
	    #Message{ width:560px; border-top:1px dotted #cccccc; height:800px; margin:10px auto;}
   #Message .content{ width:100%; height:auto; border-bottom:1px dotted #cccccc; margin-bottom:10px; padding-left:5px;}
   #Message span{ height:18px;color:Green; line-height:18px; font-size:12px; margin-right:13px;}
     #Message .content_top {}
    #Message .content_middle { margin:3px 3px; }
      #Message .content_bottom{ color:Red;margin:3px 3px; }
      
      
      #comment
      {
      	
      	
      	}
      	#comment .title{ background:#f5f5f5; line-height:20px; font-size:12px; height:20px; }
      	#comment .comment_form{ width:100%; border:1px solid #cccccc; height:400px;}

      	
      	/*-产品详情页*/
      	#productDetials{width:987px; height:auto; margin-bottom:10px; overflow:hidden;}
      	#productDetials .leftContent{width:600px; height:auto; float:left; overflow:hidden;}
      		  	#productDetials #img1{width:640px; height:auto; border:2px solid #efefef}
      		 	#productDetials .imgLink { border:0px;}
      	 	#productDetials .rightContent{width:360px;  height:auto; overflow:hidden; float:right}
      	 	#productDetials .title {font-size:20px;color:#0c6aaf; border-bottom:1px solid #f5f5f5; line-height:25px; margin-bottom:20px; height:25px;}
     	 	#productDetials .detialsList{list-style-type:none; font-size:14px; margin-bottom:7px; margin-left:25px; }
           .productDesp {width:100%; overflow:hidden; height:auto; background-color:#f5f5f5; padding:5px; margin-bottom:10px;}
     	 #productDetials .thumContent {width:100%;height:auto; border:1px solid #f5f5f5; padding:3px;}
     	  #productDetials img{border:0px; width:100px; height:auto; float:left; margin-right:5px; cursor:pointer;}
     	 #productDetials .qqContent {margin-left:25px;overflow:hidden;}
     	 .pImg {width:640px; border:0px;padding:2px; float:left;}
     	 .right_part { width:190px; float:right;}
     	 .otherimgct {width:100%; height:auto; text-align:center;}
     	 .otherimg {width:650px;height:auto; margin-bottom:20px; border:6px solid white}
     	 #wrap h1
     	 {
     	
     		color: #667F99; 
	border-bottom: 1px solid #CCCCCC;
	background: #F6F6F6 url(../img/arrow.gif) no-repeat 5px 50%;	
	padding: 3px 0 3px 20px;	
	margin: 0px 0 0 0;
     	 font-size:13px;
     		}
     		   		
     /*--首页栏目---*/
     .namelist{  list-style-type:none; float:left; height:60px; width:150px;  border-right:1px solid #cccccc}
     .namelist li { float:left; margin:4px;  padding:2px;}
    .catename { line-height:60px;float:left;margin:0px 4px; font-weight:bold;font-size:14px}
    
    /*--导航--*/
    .daohang { font-size:13px; margin-bottom:7px; font-weight:300;}
    
        /*--备案--*/
     .beian{ width:400px; text-align:center;  margin:10px auto; list-style-type:none; }
     .beian li{ height:55px; margin:0px 20px; float:left; border:1px solid #cccccc}
     .beian li img{ float:left; margin:3px 3px 0px 3px; border:0px}
     .beian li p{ float:left; width:80px; margin:10px 3px 0px 0px;}
     
           /*--首页产品背图案--*/
         .catebg{  width:793px; height:35px; background:url('../img/catebg.jpg'); background-repeat:no-repeat; color:White; font-size:25px; line-height:35px; font-weight:bold;}

                                
           
              .bigfull { width:100%; height:auto; overflow:hidden; border:1px solid #dedede; border-top:0px}
         .bigfull .bigimg {float:left; margin:6px;width:704px; height:338px; border:0px;}
          .bigfull .rc{height:337px; width:264px; margin-top:5px; padding-left:6px; border-left:2px dotted #dedede; float:right}
              .bigfull .rc .img1 {width:260px; height:166px; margin-bottom:3px;border:0px;}
                 .bigfull .rc .img2 {width:260px; height:166px; border:0px;}
          
           /*--长条背景--*/
         .index_ptitle{  width:100%; height:52px; background:url('../img/title_bar.jpg'); border:1px solid #dedede; border-bottom:0px; background-repeat:repeat-x;  font-size:25px; line-height:52px; font-weight:bold;}
           .index_ptitle .ptitle {float:left; margin-left:10px}
           .index_ptitle .more {float:right; margin-right:10px; font-size:11px;}


           /*-- 分页样式--*/
           .webpage{width:420px; line-height:20px; height:20px; text-align:center; }
           
            .Ppre{float:left; border:1px solid #ccc; height:22px;width:50px; line-height:22px; margin:3px; font-size:12px;cursor:pointer;}
              .Pnext{float:left; border:1px solid #ccc; height:22px;width:50px; line-height:22px; margin:3px; font-size:12px;cursor:pointer;}
           .nPage{float:left; border:1px solid #ccc; height:22px;width:22px; line-height:22px; margin:3px; font-size:12px; cursor:pointer;}
           .cPage{float:left; border:1px solid white; height:22px;width:22px; line-height:22px; margin:3px; font-size:12px;}
           
           .indexSearch{width:210px; height:73px; background:url(../img/search.jpg);overflow:hidden; margin-bottom:6px;}
           .indexSearch input{ width:146px; height:18px; border:1px solid #efefef; color:#cccccc; vertical-align:middle; line-height:18px; }
           .indexSearch .ct{height:24px; line-height:24px; margin:8px 8px;}
           .searchword { height:25px; line-height:25px; margin:10px 0px 0px 8px;}
           
           
     
    .pjlist { background:white; opacity: 0.6; filter:alpha(opacity=60); width:250px; height:auto; margin:40px 0px 0px 710px; padding-bottom:8px} 
    .pjlist ul
    { list-style-type:cjk-ideographic;
      font-size:13px;
      margin:0px 25px;
      font-weight:bold;
      padding:0px;
       
    	
    	}
    .pjlist ul li { margin:3px;}
     .news{ background:white; opacity: 0.6; filter:alpha(opacity=60); width:250px; height:auto; margin:40px 0px 0px 710px; padding-bottom:8px}       
      .news  ul
    { list-style-type:circle;
      font-size:13px;
        font-weight:bold;
      margin:0px 25px;
      padding:0px;
    }
    .title {width:150px; height:20px; line-height:20px; font-size:13px; font-weight:bold; padding:3px; margin:0px;}
    
    .Focus{width:990px; height:559px; margin:0px auto; overflow:hidden; position:relative;}
    .desc{ width:990px; height:auto; background:white; opacity: 0.6; filter:alpha(opacity=60); position:absolute; left:0px;top:470px; font-size:17px; padding:10px; font-weight:bolder; line-height:25px; }


    .kj_line{ border-top:2px solid #30899f;  line-height:1px; float:none;}
    .kj_h3{font-size:16px; margin-top:19px; margin-bottom:5px; line-height:20px;}
    .kj_p{ font-size:15px; padding:0px 3px; line-height:20px;}
   /* #BDBridgeInvite{ background:url(../../111.gif) !important; width:400px !important; height:300px !important; }*/
   
   
   
 .indexfocus {width:100%; height:auto; overflow:hidden; border:1px soild white; margin-bottom:8px}


.slides { position:relative; overflow:hidden; width:704px; height:340px; }
.slide-pic { overflow:hidden; width:704px;}
.slide-pic img { width:704px; height:338px; border:0px solid #E4E4E4; }
.slide-pic li { display:none; }
.slide-pic li.cur { display:block; }
.slide-li { position:absolute; left:0; bottom:0; }
.slide-li li { float:left; width:175px; height:30px; line-height:30px; margin-right:1px; text-align:center; }
.slide-li a { display:block; width:174px; height:30px; font-size:14px; color:#FFF; text-decoration:none;}
.slide-li .cur a, .slide-li a:hover { color:#333; text-decoration:none; }
.op li { background:#666; opacity: 0.6; filter:alpha(opacity=60); }
.op li.cur { background:#FFF; }
.slide-txt span { display:none; }

.rightfc {width:286px; height:340px; background:#2a2a2a; overflow:hidden; float:right;}
.rightfc h2{height:20px; display:block; padding-left:10px; line-height:20px; color:White; font-size:13px; background:#30899f; overflow:hidden;}
.rightfc h2 a:link,.rightfc h2 a:hover,.rightfc h2 a:visited {color:White}
.rightfc span{ color:#cccccc}
.rightfc p{color:White; padding:10px; font-size:14px;}


.jianjieCt{border:2px solid #2e7b8f; width:790px;padding:0px 0px; margin-bottom:10px;  overflow:hidden; display:none;}

/*首页视频img*/
.shipinimg img {border:0px; margin:2px 0px}

/* 汉白玉知识*/
.hby_sp{ float:left}
.hby_sp .dialog{width:570px;}
.hby_right { float:right}
.hby_right .dialog {float:right; width:210px; margin:0px}

/* 行车*/
.dituimg {width:990px;margin-bottom:10px; cursor:pointer;}
.luxian {width:970px; background:#efefef; height:100px;padding:10px; font-size:20px;}


/* lightbox*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	 
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
   .pfnews{ margin:10px 13px; width:250px;}
.pfnews li a{ color:white; font-size:13px; margin-bottom:4px; }
.pfnews li a:hover{ color:white; font-size:14px; margin-bottom:4px; }
/* lightbox*/

#jingpin {width:800px;  height:auto; margin-bottom:10px;}
.Mctleft h3{ padding:5px; clear:both; }
.Mctleft {float:left; width:488px; background:#cccccc; height:493px;}
.Mctleft img { margin:3px 0px 0px 18px; float:left; border:0px; }
.Mctleft a:link,.Mctleft a:visited,.Mctleft a:active{color:#cccccc;}
.Mctleft a:hover{color:#34b7e8;}

.Mctright {width:294px; height:493px;  float:right;margin-right:7px;}
.Mctright .ctus{width:294px; border:1px solid #cccccc;  height:200px;}
.Mctright h3 { background:#565662; color:White; height:25px; line-height:25px; padding:3px; font-size:15px;}
.Mctright .sp{width:296px; height:283px; background:#cccccc; margin-top:8px;} 		
.Mctright .sp h3{padding:5px; clear:both; }
.Mctright .sp img{margin-left:10px; border:0px; margin-top:10px;}
.Mctright .sp p{margin:8px 0px 0px 8px;}
     		
