


.h10{
height:10px; 

}

.h20{
height:20px; 
}
.h30{
height:30px; 

}

.oh{
overflow:hidden; 

}

.h01{
height:1px; 
}

.flr{
float:right; 
}

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}


.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}




a,a:hover{
text-decoration:none; 

}

.container {
width:1000px;
margin:0 auto;

overflow:hidden; 

}




/* top nav start */
.top_nav{
margin:0 auto;
width:960px; 
line-height:28px;

}

.top_nav a{
padding:0px 10px;
color:#633207; 

}
.top_nav a:hover
{
 color:#F50;   
}

.top_logo{
height:84px; 
}



/** nav menu start**/

.mainnav{
height:35px; 
width:1000px;
margin:0 auto;
}

.mainnav_left{
width:742px; 
float:left; 
}


.mainnav_left ul.firstlevel{


padding-bottom: 0px;
list-style-type: none;
margin: 0px;
padding-left: 0px;
width: 100%;
padding-right: 0px;
font: bold 12px Verdana;
/*overflow: hidden;*/
padding-top: 0px;

background: url(../images/nav1-bg.jpg) left 0px ;
float: left;

}


.mainnav_left ul.firstlevel li{

margin: 0 auto;
display: inline;
line-height: 20px;
background: url(../images/nav1-line.gif) no-repeat 0px 0px;
float: left;
position:relative; 


}

.mainnav_left ul li.first{
background: url(../images/nav1-left.gif) no-repeat 0px 0px;

}


.mainnav_left ul.firstlevel li a{
padding-bottom: 0px;
line-height: 35px;
padding-left: 27px;
padding-right: 27px;
float: left;
height: 35px;
color: white;
font-weight: bold;
text-decoration: none;
padding-top: 0px;

}

.mainnav_left ul.firstlevel li a:hover{

background: url(../images/nav-hover-04.gif) repeat-x left top;
}


.mainnav_left ul.firstlevel li.last{
width: 10px;
background:none;
float: right;
height: 35px;
}





.mainnav_left ul.firstlevel li ul.sublevel{
/*left: 0px;
top:35px;*/
position:absolute; 
left: 202px;
top: 0px;
display:none;/**/
}

.mainnav_left ul.firstlevel li ul.toplevel{
/**/left: 0px;
top:35px;
position:absolute; 
display:none;/**/
}

.mainnav_left ul.firstlevel li ul.sublevel li{
margin:0;padding:0;background:none; 
width:200px; 
background:#fff; 

}

.mainnav_left ul.firstlevel li ul.sublevel li a{
margin:0;padding:0;background:none; 

width:185px; 
background:#FFF;
color:#663A15;
font-weight: normal;
text-decoration: underline;
border:1px solid #fcfcfc;
line-height: 24px;
padding-left: 15px;
height: 24px;
}

.mainnav_left ul.firstlevel li ul.sublevel li a:hover{
background:#663A15;
color:white;
border:1px solid #663A15;
}





/*search on nav*/

.mainnav_right{
float: left;
height: 35px;
width: 258px;
line-height:35px;
}


#inputkeywords{
border:1px solid #5A3314;
padding-left:5px;
height:21px;
width:130px; 
overflow:hidden; 
line-height:21px; 
color:grey;
}


#search_btn{
border:none;
background:#D76300;
width: 58px;
height:22px; 
color:#ffffff; 
border:1px solid #333;
line-height:18px;
margin-left:15px;
font-weight:bold;
cursor:pointer;

}




/***footer start**/

.footer{
height:89px; 
background:#69421B; 
color:#eec073; 
}

.footerbg {
height:89px; 
background:url(../images/01_08.jpg) no-repeat; 
}
.footer_text a{
color:#eec073; 
}

.footer_text{
margin-left:40px;
margin-top:20px;
}



.copyright{
margin-left:40px;
margin-top:15px;
}

.copyright a{
color:white;
border-bottom:1px solid #fff;
}





/**index css start**/
.playpic_top {
height:8px;
margin-top:10px;
background:url(../images/index_play_top_bg.gif) no-repeat; 

}

.playpic_mid {
background:url(../images/index_play_mid_bg.gif) repeat-y; 
}

#slider-wrapper {
margin:0 auto;width:930px; height:351px; overflow:hidden; 


}

.playpic_bottom {
height:8px;

background:url(../images/index_play_bottom_bg.gif) no-repeat; 
}


.categoryscroll {
margin-top:5px;
}



#prevLink {
display:block; 
width:24px; 
text-indent:-9999px;
height:180px; 
float:left; 
background-image: url(../images/01_12.jpg);
background-repeat: no-repeat;
overflow: hidden;
}


#nextLink {

display:block; 
width:24px; 
text-indent:-9999px;
height:180px; 
float:left; 
background-image: url(../images/01_13.jpg);
background-repeat: no-repeat;
overflow: hidden;


}

.feature{
float:left; 
height:200px; 
}

/**index css end**/



/** about us **/
.commontop {
margin-top:8px;
}

.com_top_bg{
height:13px; 
overflow:hidden; 


background:url(../images/com_top_bg.gif) no-repeat; 
}

.com_bottom_bg{
height:7px; 
background:url(../images/com_bottom_bg.gif) no-repeat; 
}

.com_search_gif{
height:88px; 
overflow:hidden; 

}

.secondblock{
width:1000px; 
overflow:hidden; 

background:url(../images/com_mid_bg.gif) repeat-y; 
}
.firstblock_left {
float:left; 
width:233px; 

}

.firstblock_left_top{
height:7px; 
overflow:hidden; 
background:url(../images/firstblock_left_top_bg.gif) no-repeat; 
}

.firstblock_left_mid{
width:233px; overflow:hidden; 

background:url(../images/firstblock_left_mid_bg.gif) repeat-y; 
}

.firstblock_right{
float:left; 
margin-left:9px;
 

}

.firstblock_right_top{
width:731px; 
height:7px; 
overflow:hidden; 

background:url(../images/firstblock_right_top_bg.gif) no-repeat; 
}

.firstblock_right_mid {
/*height:233px; 
width:731px; 
overflow:hidden; 
*/
background:url(../images/firstblock_right_mid_bg.gif) repeat-y; 
}

.firstblock_right_bottom{
width:731px; 
height:7px; 
overflow:hidden;

background:url(../images/firstblock_right_bottom_bg.gif) no-repeat; 
}

.search_input {
background:url(../images/com_search_input_bg.gif) no-repeat; 
height:27px; 
}

#cominputkeywords{
border:none;
background:none;
margin-left:50px;
margin-top:1px;
padding-left:5px;
padding-top:5px;
width:150px; 
color:#000;
}

.pc_title {
padding-left:55px;
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
color:#ccc;
font-size:14px;
}

.pcselect{
margin-left:65px;
width:117px; 
height:19px; 
border:1px solid;
}

.com_search_btn{
margin-left:95px;
width:56px; 
height:21px; 
border:1px solid #5a3314;
color:white;
background:#d76300;
margin-top:15px;
font-weight:bold;
cursor:pointer;
}

.com_search_btn_hover{
background:#FF7500;
}

.h30{
height:30px; 
}

.secondblockright{
margin-top:5px;
}

.com_location{
	height:38px; 
	width:600px; 
	
	background:url(../images/com_location_bg.gif) no-repeat; 
	color:#90560d; 
	padding-left:40px;
	font-size:18px;
	line-height:28px;
}

.com_location a{
color:#90560d;
}

.com_content{
width:665px; 
overflow:hidden; 

text-align: left;

line-height: 30px;
padding-left: 40px;

font-size: 14px;
padding-top: 20px;
}



.com_maintitle{
overflow:hidden; 

height:38px; 
background:url(../images/com_main_title_bg.gif) 0px 0px no-repeat; 
}

.com_maintitle h2{
padding-left:60px;

font-size:18px;
font-weight:normal;
color:#90560D;
}



.com_cate_list ul li{
height:36px; 
background:url(../images/com_cate_li_bg.gif) no-repeat; 
padding-left:90px;
line-height:38px; 
color: #4C4948;
cursor:pointer;
}



.com_cate_list ul li a{
color: #875422;
}

.com_cate_list ul li a.cate_list_current{
color:#BA5800;
}
.com_cate_list ul li a:hover{
color: #F50;
}

.com_cate_list ul li.com_cate_list_hover{
background:url(../images/com_cate_li_bg_hover.gif) 30px 5px no-repeat; 
}

.com_left_pic{
padding-left:34px;
padding-top:10px;
}


/** about us end **/









/**  pr_detail start **/
.pr_detail_locaiton{
height:49px; 
background:url(../images/pr_detail_locationbg.gif) no-repeat; 
}

.pr_location{
margin-left:70px;
line-height:50px;
color:#9c5d1a;
font-size:14px;
}

.pr_location a{
color:#9c5d1a;
padding:0px 5px;
font-size:14px;
}





.pr_pic_info{
margin:0 auto;
/*height:375px;*/
width:924px; 
}

.pr_pic_info_left{
width:400px; 
height:400px; margin-bottom:20px;

float:left;

}

.pr_pic_info_right{
width:334px;
float:left; 
margin-left:10px;
}


#big_pic_zoom{
height:373px; 
border:1px solid #ccc;
display:none;
}


.pr_title{color:#333; float:left; line-height:45px; width:600px; background:#FFF;  }

.pr_title h1{font-size:24px;text-align:center;font-weight:normal;color:#333; font-family:"微软雅黑";}

.pr_title span{
color:#333; 
}



.pr_tab{
height:35px; 
background:url(../images/pr_tab_bg.gif) no-repeat; 
}

.pr_tab a{
color:#fff; 
text-decoration:underline; 
width:111px;
display:block; 
text-align:center;
line-height:32px;
float:left;
height:35px; 
}

.pr_tab a.lefthover{
background:url(../images/pr_tab_lefthover.gif) no-repeat; 
color:#8a5624; 
text-decoration:none; 
line-height:34px;
}


.pr_tab a.midhover{
background:url(../images/pr_tab_midhover.gif) no-repeat; 
color:#8a5624; 
text-decoration:none; 
line-height:34px;
}

.pr_tab a.righthover{
background:url(../images/pr_tab_righthover.gif) 1px 0px no-repeat; 
color:#8a5624; 
text-decoration:none; 
line-height:34px;
width:112px;
}


.pr_tab_content{

height:251px; 
background:#eee8c5; 
border:1px solid #8a5624;
border-top:none;

}

#pr_tab_innercontent{
padding:10px;

color:#623613;

}

.lefthover_content{ float:right;

line-height:30px; 

}
.lefthover_content table
{
    text-align:center;
    border:none;
}



.midhover_content{
margin-top:20px;
margin-left:20px;
line-height:30px;
}


.righthover_content{
margin-top:10px;

}

#username{
border:none;
border:1px solid #ccc;
width:60px; 
height:20px; 
}

#useremail{
border:none;
border:1px solid #ccc;
width:115px; 
height:20px; 
}

#usercontent{
width:312px; 
height:110px;
overflow:auto;
border:none;
border:1px solid #ccc;
}

#authcode{
border:none;
border:1px solid #ccc;
width:60px; 
height:20px; 
}

.yanzhengma{
vertical-align:super;
*vertical-align:text-bottom;

text-align:center;
}


#oksubmitbtn{
border:none;
background:none; 
background:url(../images/oksubmitbtn.gif) no-repeat; 
width:118px; height:33px; 
text-indent:-999px;
cursor:pointer;
}

#oksubmitbtn:hover{
background:url(../images/oksubmitbtn-hover.gif) no-repeat; 
}



/** small pic css start**/
.smallpic{
margin:0 auto;
width:924px; 
height:70px; 
margin-top:10px;
}

.smallpic_left{
float:left; 
width:580px; 
}

.smallpic_right{
float:left; 
width:334px; 
margin-left:10px;
}

.small_pic_list{
float:left; 
width:261px; 
}

.small_pic_list ul li{
float:left; 
width:71px; height:46px; margin-right:10px;
border:3px solid #8a5624;
}

.chating{
float:left; 
width:177px; 
}

.prev_next_page{
float:right; 
line-height:18px;
text-align:right;
width:130px; 
margin-top:10px;

}

.smallpic_right{
width:334px; 
height:70px; 
background:url(../images/youmaylikebg.gif) no-repeat; 
}

.smallpic_right h2{
text-align:center;
margin-top:20px;
font-size:24px;
font-weight:normal;
color:#6a431c; 
}


/** relate pr start **/
.pr_relate_list{
margin:0 auto;
width:924px; 
margin-top:10px;

}


.pr_relate_list ul li{
width:211px; 
float:left; 
margin-left:26px;

}


.pr_relate_list ul li.first{
margin-left:1px;
}


.pr_relate_list ul li .pr_relate_list_img{
width:205px; 
height:133px; 
border:3px solid #d3c89d;

}

.pr_spec{
text-align:left;
margin-top:10px;
background:#fff1ce; 
height:42px; 
overflow:hidden; 

}

.pr_name{
color:#8a5624; 
display:block; 
margin-top:3px;
padding-left:20px;
width:191px; 
}

.pr_pn{
color:#8a5624; 
display:block; 
padding-left:20px;
width:191px; 
}

/**  pr_detail end **/


/** pr tuijian end **/

.product_list ul li{
padding-left: 75px;
}





.pic_list_title{

margin-left:15px;
margin-top:10px;
width:703px; 
height:55px; 

background:url(../images/pic_list_title_bg.gif) no-repeat; 
line-height:34px; 
}
.pic_list_title span{
margin-right:10px;

}

.pic_list_title h2{
padding-left:15px;
color:#974C15; 

font-size:16px;
font-family:arial;
font-weight:normal;

}

.pic_list_title a{
color:#f39800; 
}

.pic_list_mid_bg {
margin-left: 15px;

/*height:160px; 
width:703px; 
overflow:hidden;*/ 
width:703px; 
background:url(../images/pic_list_mid_bg.gif) repeat-y; 
}

.pic_list_bottom_bg {

margin-left: 15px;
height:7px; 
width:703px; 


background:url(../images/pic_list_bottom_bg.gif) no-repeat; 

}

.pic_list_mid_bg ul{
margin-left:4px;
overflow:hidden; 

}
.pic_list_mid_bg ul li{
float:left; 
margin:0px 12px;
height:160px;
width:150px; 
overflow:hidden; 
display:inline;
}

.pic_list_img a{
display:block; 
width:148px; 
height:99px; 
border:1px solid #ccc;

}

.pic_list_img img{
margin-top:4px;
margin-left:4px;
}

.pic_list_img a:hover{
background:#fff4ce; 
border-color:#ff6600;
}

.pic_list_pr_name{
text-align:center;
padding-top:12px;
}

.pic_list_pr_name a{
color: #673500; 
font-weight: bolder;}

.pic_list_pr_name a:hover{
color: #F39800;
font-weight: bold;
text-decoration:underline; 

}

.pic_list_pr_number{
text-align:center;
color:#f39800; 
padding-top:6px;
}

/** pr tuijian end**/


/** pr Lists **/
.pic_list_more{
margin-top:15px;
background:none; 
width:700px; 
}

.pic_list_more ul li{
height:144px; 

}

.pic_list_more .pic_list_pr_number{
padding-top: 12px;
}

.com_cate_titlepic{
padding-left:8px;
}

/**pr Lists end**/

/**pages**/

.pageJump {
text-align: left;

}

.pageJump .jump {
line-height: 20px;
float: right;
height: 20px;
margin-right: 40px;
}

.textinput{
width: 25px;
color: black;
border:1px solid #8DB5D7;

}

.pageJump .number {
float: right;
padding-right:5px;
}

.pageJump span.disabled {


padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
color: #CCC;

margin-right: 2px;

border:1px solid #ccc;
padding-top: 2px;
}

.pageJump .number .disabled {

/*background: url(../images/bgpage-01.gif) repeat-x 0px -87px;*/
color: #333 !important;
border:1px solid #ccc;
}

.pageJump .number span {
line-height: 15px;
float: left;
height: 15px;
}

.pageJump .number span {
line-height: 15px;
float: left;
height: 15px;
}

.pageJump span.current {

padding-bottom: 2px;
background-color: #E89954;
padding-left: 5px;
padding-right: 5px;
color: black;
font-weight: bold;
margin-right: 2px;
border:1px solid #E89954;
padding-top: 2px;
}

.pageJump .number .current {

/*background: url(../images/bgpage-01.gif) repeat-x 0px -87px;*/
color: #0068CC !important;

border:1px solid #34A7DB;
}



.pageJump a {

padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
color: black;

margin-right: 2px;

text-decoration: none;
padding-top: 2px;
border:1px solid #8DB5D7;
}

.pageJump .number a {

line-height: 15px;
/*background: url(../images/bgpage-01.gif) repeat-x 0px -58px;*/
float: left;
height: 15px;
color: #666 !important;

border:1px solid #D3D3D4;
text-decoration: none;
}


.pageJump .total {
float: right;
padding-top:2px;
padding-right:5px;
}

/**pages**/


/**other pages **/
.Pager
{
    margin:0 auto;
    width:705px;
 
}

.PagerBody
{
    margin-left:5px;
  
line-height: 25px;
}



.Pageritem
{
  margin: 0 1px;
padding: 2px 6px;
  color:black;
  text-decoration: none;

  line-height: 21px;
 
  height: 21px;


border: 1px solid #D3D3D4;



}



.CurrentPager{    
 margin: 0 1px;
padding: 2px 6px;

  line-height: 21px;

  height: 21px;


border: 1px solid #D3D3D4;




background-color: #E89954;
color: #0068CC !important;
border: 1px solid #34A7DB;

}



/**other pages **/


/** news **/
.newslist{
padding-left:20px;
padding-bottom:20px;
}

.newslist ul li{
border-bottom:1px dashed #ccc;
text-align: left;
line-height: 22px;
padding-left: 15px;
height:30px; 
line-height:32px;
width:670px; 
background:url(../images/news_list_head.gif)0 50% no-repeat; 
}

/** news end**/



/** news detail **/
.news_detail{
width:650px; 
padding-left:20px;
padding-bottom:20px;

}

.news_detail h1{
display:block; 
text-align:center;
line-height:45px;
}

.news_info{
border-bottom:1px dashed #ccc;
text-align:center;
line-height:30px;
margin:0px 10px;
}

.news_content{
padding:10px;
}

/** news detail end **/


/**message **/
.leavemessage{
width:500px; 
padding-left:100px;
padding-bottom:20px;
padding-top:40px;

line-height:30px;
}

.leavemessage #username{
width:180px; 
}

.leavemessage #useremail{
width:180px; 
}

.leavemessage #usercontent{
width:500px; 
height:150px; 
}

.message_ok{
padding:10px 0px;
}

/** message end **/


/** contact us **/
.contactus{
width:675px; 
text-align: left; padding-bottom: 20px; 
line-height: 30px; padding-left: 40px;  font-size: 14px; padding-top: 20px;
}

.contactus_content{
background-image: url(../images/02_38.jpg); padding-bottom: 80px; line-height: 45px; padding-left: 10px;
padding-right: 10px; background-repeat: no-repeat; background-position: left bottom; font-size: 14px; padding-top: 40px;
}

/** contact us end**/

