@CHARSET "utf-8";
.w920{
width:960px;
margin:0px auto;
}
#right{
padding-bottom: 20px;
}

.menu li{
text-align:center;
float:left;
font-size:12px;
height:30px;
line-height:27px;
margin:0px auto;
background-image: url(cssimg/leftmenu1.jpg);
background-repeat:repeat-y;
background-position:12px -25px;
}

.menu li.active,.menu li:hover{
text-align:center;
height:30px;
line-height:27px;
margin:0px auto;
background-image: url(cssimg/leftmenu1.jpg);
background-repeat:repeat-y;
background-position:12px -25px;

}


.menu li:hover{
text-align:center;
height:30px;
line-height:27px;
margin:0px auto;
background-image: url(cssimg/leftmenu1.jpg);
background-repeat:repeat-y;
background-position:12px -53px;

}
.menu li a:hover,.menu li:hover a{
color:#e6e6e6; /*e6e6e6   ,.menu li.active a*/
text-decoration:none;
width:239px;
display:block;
text-align:center;
}



.menu li a{
color:#000000;
text-decoration:none;
width:239px;
display:block;
text-align:center;
}
/*
.menu li a:hover,.menu li.active a,.menu li:hover a{
color:#e6e6e6;
text-decoration:none;
width:239px;
display:block;
text-align:center;
}
*/

.menu_main li ul{
display:none;
}

.menu_main li{
float:left;

width:135px;
height:40px;

}
.menu_main{
width:960px;

}
.menu_main li a,.menu_main li a:hover,.menu_main li a.active{
width:135px;
text-align:center;
display:block;
height:57px;
text-indent:-9999px;
float:left;
}


.menu_main .item1 a{
background-image: url(cssimg/mainmenu.jpg);

background-repeat:repeat-y;

background-position:-5px 0px;
}

.menu_main .item1 a:hover,.menu_main .item1 .acolor0{
background-image: url(cssimg/mainmenu.jpg);
background-repeat:repeat-y;

background-position:-5px 57px;
}

.menu_main .item6 a{
background-image: url(cssimg/mainmenu.jpg);
background-repeat:repeat-y;

background-position:-140px 0px;
}

.menu_main .item6 a:hover,.menu_main .item6 .acolor1{
background-image: url(cssimg/mainmenu.jpg);
background-repeat:repeat-y;

background-position:-140px 57px;
}

.menu_main .item8 a{
background-image: url(cssimg/mainmenu.jpg);
background-repeat:repeat-y;

background-position:-275px 0px;
}

.menu_main .item8 a:hover,.menu_main .item8 .acolor2{
background-image: url(cssimg/mainmenu.jpg);
background-repeat:repeat-y;

background-position:-275px 57px;
}

.menu_main .item10 a{
background-image: url(cssimg/mainmenu.jpg);
background-repeat:repeat-y;

background-position:-415px 0px;
}

.menu_main .item10 a:hover,.menu_main .item10 .acolor3{
background-image: url(cssimg/mainmenu.jpg);

background-repeat:repeat-y;

background-position:-415px 57px;
}

.menu_main .item13 a{
background-image: url(cssimg/mainmenu.jpg);

background-repeat:repeat-y;

background-position:-550px 0px;
}

.menu_main .item13 a:hover,.menu_main .item13 .acolor4{
background-image: url(cssimg/mainmenu.jpg);

background-repeat:repeat-y;

background-position:-550px 57px;
}

.menu_main .item14 a{
background-image: url(cssimg/mainmenu.jpg);
background-position:-685px 0px;
}

.menu_main .item14 a:hover,.menu_main .item14 .acolor5{
background-image: url(cssimg/mainmenu.jpg);
background-position:-685px 57px;
}

.menu_main .item15 a{
background-image: url(cssimg/mainmenu.jpg);

background-position:-820px 0px;
}

.menu_main .item15 a:hover, .menu_main .item15 .acolor6{
background-image: url(cssimg/mainmenu.jpg);



background-position:-820px 57px;
}


.menu{
}

.left_menu_bg{
background-color:#d1d1d1;
width:239px;
}

#menubg{

background-repeat:repeat-x;
}
#mainmenu{
background-image: url(cssimg/mainmenu.jpg);
height:57px;
background-repeat:repeat-y;.item img
width:960px;
}


#headbg{
background-repeat:repeat-x;
background-image: url(cssimg/headbg.jpg);
height:95px;
overflow:hidden;
}
#logoandtitle{
width:553px;
_height:80px;
}
#headright{
width:360px;

}
				/*
				#wrapp{
				background-color:#e8e6e7;
				}
				*/


#rcontent{
    padding: 23px 0 0;
    width: 680px;
}

#bottombg{
background-repeat:repeat-x;
background-image: url(cssimg/bottombg.jpg);
height:80px;
line-height:16px;
overflow: hidden;
}

#mainmenubg{
background-repeat:repeat-x;
background-image: url(cssimg/mainmenubg.jpg);
height: 57px;
overflow:hidden;
				/*
				padding-left:210px;
				*/
}

				/*
				.menu_style{
				height:39px;
				position:relative;
				width:135px;
				top:7px;
				left:1px;
				border: 1px dotted;
				float:left
				}
				
				.menu_style:hover,.menu_style.active{
				height:39px;
				position:relative;
				width:135px;
				top:7px;
				left:1px;
				border: 1px dotted;
				float:left;
				background-position:0px 50px;
				background-image: url(../images/haimingrun/mainmenu.jpg);
				background-repeat:repeat-y;
				
				}
				*/
.categories .level2{
float:left;
}
#categoriestitle{
background-image: url(cssimg/mainmenu.jpg);
}
#categorieshr{

}

				/*
				.cat .title{
				background-image: url(../images/haimingrun/all-title.jpg);
				background-repeat:no-repeat;
				height:45px;
				width:145px;
				text-indent:-9999px;
				
				}
				*/
.right .categories{
padding-top:15px;
padding-left:15px;
}
.right .products .list .item{
float: left;
    height: 170px;
    padding: 15px 24px;
    text-align: center;
    width: 177px;
    _height: 180px;
    _padding: 8px 20px;
}

.list .item .title a{
color:#996600;
font-size:14px;
text-decoration:none;
}
.list .item .title a:hover{
font-weight:bold;
font-size:14px;
}
.news_list td {
border-bottom: 1px dashed #878787;
padding: 18px 0px;
}

.news_list a {
font-size:18px;
color: #D27B29;
font-size: 15px;
text-decoration: none;
}

.products_all_list .desc{
background-image: url(cssimg/desc-bottom.jpg);
}

.bg-m{

background-image: url(cssimg/bg-m.jpg);
}



.bg-b{

background-image: url(cssimg/desc-bottom.jpg);
background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 50px;
}


.products-item .bg-b-link a{
 width: 120px;
 height: 34px;
 display: block;
 text-indent: -9999px;
 
}
.products-item .bg-b-link{
background-image: url("cssimg/all-otherproduct.jpg");
    background-repeat: no-repeat;
    height: 40px;
    width: 124px;
    left: 30px;

    position: relative;

    
    top: -40px;
   
}

.products-item .bg-b-link:hover{
background-image: url("cssimg/all-otherproduct.jpg");
    background-repeat: no-repeat;
    background-position: 0 -40px;
    
    left: 30px;

    position: relative;

    
    top: -40px;
   
}

.bg-b p{
left: 20px;
    position: relative;
    
    
}
.products-item{
float:left;
padding: 0 18px;
width: 188px;
}

.page-switch{
float:right;
}

.tab_title{
background-image: url("cssimg/tab-bg.jpg");
    color: #9B6601;
    font-size: 13px;
    font-weight: bold;
    line-height: 40px;
    text-align: center;
    height:40px;
    width:210px;
    float:left;
background-repeat:repeat-y;
background-position: 0 0;
cursor: pointer;
}

.tab_title:hover{
background-image: url("cssimg/tab-bg.jpg");
    color: #9B6601;
    font-size: 13px;
    font-weight: bold;
    line-height: 40px;
    text-align: center;
    height:40px;
    width:210px;
    float:left;
background-repeat:repeat-y;
background-position: 0 40px;
}

.tab_information{
text-align: left;
    width: 690px;
    word-wrap: break-word;
}
					/*
					.product .images {
					float:left;
					
					}*/
.previewcc .big-bg img{
width:467px;
height:256px;
padding: 10px 15px;
}
.previewcc .big-bg {
background-image: url("cssimg/big-bg.jpg");
    height:286px;
    width:497px;
background-repeat:no-repeat;
}
.product .images .image_list img{
    cursor: pointer;
    height: 55px;
    padding: 8px 10px;
    width: 100px;
}
.product .item .title{
font-weight:bold;
color:#2d7ea7;
padding-top: 25px;
font-size: 15px;
}
.product .item .desc{
display:none;
}

.list_up{
background-image: url("cssimg/list-up.jpg");
    height:20px;
    width:102px;
background-repeat:repeat-y;
background-position: 0 0px;
margin: 0 auto;
}
.list_up:hover{
background-image: url("cssimg/list-up.jpg");
    height:20px;
    width:102px;
background-repeat:repeat-y;
background-position: 0 20px;
margin: 0 auto;
}
.list_down{
background-image: url("cssimg/list-down.jpg");
    height:20px;
    width:102px;
background-repeat:repeat-y;
background-position: 0 0px;
margin: 0 auto;
}
.list_down:hover{
background-image: url("cssimg/list-down.jpg");
    height:20px;
    width:102px;
background-repeat:repeat-y;
background-position: 0 20px;
margin: 0 auto;
}
.list_image_item{
height:216px;
overflow:hidden;
}

.image_list{
width: 120px;
padding-top:15px;
}

#language_switch_and_msnqq{
color:#ffffff;

}
#language_switch{
    background-image: url("cssimg/language_switch.jpg");
    float: left;
    height: 25px;
    line-height: 20px;
    text-indent: 44px;
    width: 162px;
}
#language_switch a{
text-decoration: none;
color:#ffffff;
}
#msnqq{

    background-image: url("../images/haimingrun/msnqq.jpg");
    float: left;
    height: 25px;
    line-height: 20px;
    text-indent: 57px;
    width: 162px;
    display:none;/*要求隐去*/
}
#search_input{
    position: relative;
    top: 20px;
    width:360px;
    height:40px;
float:left;
}
#mod_search_searchword{
    background-image: url("cssimg/search-box.jpg");
    background-position: -4px 21px;
    border: medium none;
    height: 20px;
    text-indent: 10px;
    width: 173px;
    float:left;
    display:block;
}
#search_input .search .button{
    background-image: url("cssimg/search-box.jpg");
   
    background-position: -172px 21px;
    border: medium none;
    cursor: pointer;
    height: 20px;
    text-indent: -9999px;
    width: 39px;
        float:left;
    display:block;
}
#over_view_bg{
    background-image: url("cssimg/over_view_bg.jpg");
    background-repeat: repeat-x;
    height: 200px;
    overflow: hidden;
}
#main_over_view, #main_over_view a{
color:#ffffff;
padding-top: 30px;
text-decoration: none;
height:200px;
font-weight:normal;
}

#right_over_view_info .moduletable .content .item .title a,
#center_over_view_info .moduletable #homepall .item .title a
{
font-weight:normal;
padding-top: 0px;
}

#right_over_view_info .moduletable .content .item .title a:hover,
#center_over_view_info .moduletable #homepall .item .title a:hover
{
font-weight:bold;
padding-top: 0px;
}

#left_over_view{
width:287px;
height: 170px;
}
#center_over_view{
    height: 170px;
    width: 397px;
}
#right_over_view{
width:250px;
height: 170px;
}
#left_over_view_info{
    overflow: hidden;
    padding-top: 15px;
    width: 300px;
    word-wrap: break-word;
font-weight:normal;
}
#center_over_view_info{
padding-top: 15px;
}
#right_over_view_info{
padding-top: 15px;
}


#left_over_view_title{
background-image: url("cssimg/over-left.jpg");
    height: 18px;
    width: 160px;

}
#center_over_view_title{
background-image: url("cssimg/over-center.jpg");
    height: 18px;
    width: 176px;
}
#right_over_view_title{
background-image: url("cssimg/over-right.jpg");
    height: 18px;
    width: 141px;
}

#right_over_view_info .moduletable .content .item{
    background-image: url("cssimg/mainpage_news_dot.jpg");
    background-position: 2px 6px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #313131;
    height: 24px;
    line-height: 24px;
    text-indent: 26px;
}
#center_over_view_info .moduletable #homepall{
    overflow: hidden;
    width: 343px;
    height:130px
}
#center_over_view_info .moduletable #homepall .item{
    float: left;
    height: 130px;
    
    padding: 0 7px;
    
    width: 100px;
}
#center_over_view_info .moduletable #homepall .item .title{
text-align:center;
}
#center_over_view_info .moduletable #homepall .item img{
    height: 68px;
    width: 100px;
}
.list_left{
    background-image: url("cssimg/list-left.jpg");
    background-position: 0 0;
    height: 40px;
    position: relative;
    top: 13px;
    width: 20px;
}
.list_right{
    background-image: url("cssimg/list-right.jpg");
    background-position: 0 0;
    height: 40px;
    position: relative;
    top: 13px;
    width: 20px;
}
.list_left:hover{
    background-image: url("cssimg/list-left.jpg");
    background-position: 0 40px;
    height: 40px;
    position: relative;
    top: 13px;
    width: 20px;
        cursor: pointer;
}
.list_right:hover{
    background-image: url("cssimg/list-right.jpg");
    background-position: 0 40px;
    height: 40px;
    position: relative;
    top: 13px;
    width: 20px;
        cursor: pointer;
}
#left_over_view_info #mainpage_know-more{
    background: url("cssimg/know-more.jpg") no-repeat 0 0;
    color: #093464;
    height: 25px;
	line-height: 22px;
	text-align:center;
    padding:0;
	display:block;
    width: 86px;
}
#left_over_view_info #mainpage_know-more:hover{
    background-position: -0 -25px;
    font-weight:bold;
}
#left_over_view_info a{
height:34px;
padding-top:0px;
width:148px;
}
.news_list img {
width:163px;
height:112px;
padding: 5px 8px;
}
.news_list_bg {
width:180px;
height:125px;
background-image: url("cssimg/newsbg.jpg");
}
.contentheading{
    font-size: 16px;
    font-weight: bold;
    padding: 15px;
    text-align: center;
}

.right .products .list .item img{
    height: 101px;
    padding: 16px 13px;
    width: 150px;
    _padding-left:10px;
}

.products_image_bg{
width: 177px;
height:133px;
background-image: url("cssimg/productsbg.jpg");
}

div.products-item a{
display: block;
overflow:hidden;
width:188px;
height:176px;
}
.pagination{

}
.pagination a{
text-decoration: none;
}

.page_switcher{
    background-image: url("cssimg/page_switcher.jpg");
    height: 19px;
    text-align: center;
    width: 55px;
    line-height: 19px;
}
span.pagination strong div.pages_number_active,span.pagination strong div.pages_number:hover{
    text-align: center;
    width: 19px;
    height:19px;
    background-image: url("cssimg/pages_number.jpg");
    line-height: 19px;
}
span.pagination strong div.pages_number{
    text-align: center;
    width: 19px;
    height:19px;
   
    line-height: 19px;
}

 span.pagination div.page_switcher div.pages_number_active{
    height: 19px;
    text-align: center;
    width: 55px;
    line-height: 19px;
 }
 span.pagination div.page_switcher div.pages_number
 {
     height: 19px;
    text-align: center;
    width: 55px;
    line-height: 19px;
 }
.contentpaneopen_map{
    font-size: 15px;
    line-height: 45px;
text-align: center;
}
.contentpaneopen_map ul li{
float:left;
width:150px;
}
.contentpaneopen_map ul li ul li{
float: left;
width:150px;
}

div.w920 div#right.right div#rcontent div.moduletable p img{
padding: 3px 0;
}

.news_know_more a{
    background: url("cssimg/news-more.jpg") no-repeat scroll 0 0 transparent;
    color: #093464;
    display: block;
    height: 34px;
    line-height: 22px;
    padding: 0;
    text-align: center;
    width: 102px;
    text-indent: -9999px;
}
.news_know_more a:hover{
    background-position: 0 -35px;
}

.back {
    background-image: url("cssimg/product_back.jpg");
    background-repeat: no-repeat;
    height: 31px;
    text-indent: -9999px;
    width: 102px;
    cursor: pointer;
}
.back:hover {
    background-image: url("cssimg/product_back.jpg");
    background-repeat: no-repeat;
    height: 31px;
    text-indent: -9999px;
    width: 102px;
    cursor: pointer;
    background-position: 0 -35px;
}
.back a{
    height: 31px;
display:block;
    width: 102px;
}

.c_map_bg{
    background-image: url("cssimg/maplocate.jpg");
    background-repeat: no-repeat;
height:250px;
width:378px;
}
.c_map_google-map{

    height: 182px;
    left: 10px;
    position: relative;
    top: 46px;
    width: 353px;
}

#submit1{
    background-image: url("cssimg/submit.jpg");
    background-repeat: no-repeat;
    border: medium none;
    height: 35px;
    text-indent: -9999px;
    float:left;
    width: 90px;
}
#reset1{
    background-image: url("cssimg/reset.jpg");
    background-repeat: no-repeat;
    border: medium none;
    height: 35px;
    text-indent: -9999px;
    width: 90px;
    float:left;
}
#submit1:hover{
background-position:0 -35px;
}
#reset1:hover{
background-position:0 -35px;
}

div.w920 div.xmap div.contentpaneopen_map ul.level_0 li ul.level_1 li ul.level_2 li
{
display:none;
}

.another_list-left{
    background-image: url("cssmg/another_list-left.jpg");
    background-repeat: no-repeat;
    height: 85px;
    width: 25px;
}
.another_list-right{
    background-image: url("cssimg/another_list-right.jpg");
    background-repeat: no-repeat;
    height: 85px;
    width: 25px;
}
.another_list-left:hover{
background-position: 0 -85px;
}
.another_list-right:hover{
background-position: 0 -85px;
}
div#bigimg.bm400
{
    height: 81px;
    width: 108px;
    margin: auto;
    background-repeat:no-repeat;
    background-position:center;
}
.photo_show_big_bg{
    height: 483px;
    width: 650px;
      background-image: url("cssimg/photo_show_b.jpg");  
      background-repeat:no-repeat;
      padding-top:15px;
}
div#qywhpage div.action{
    height: 85px;
    width: 650px;
}

.photo_show_small_bg{
    height: 90px;
    padding-top: 5px;
    width: 121px;
      background-image: url("cssimg/photo_show_s.jpg");  
}
.active .photo_show_small_bg {
    height: 90px;
    padding-top: 5px;
    width: 121px;
      background-image: url("cssimg/photo_show_s_a.jpg");  
}
#qywhpage{
height: 600px;
}
div#qywhpage div.action div.pt9 div.actionitems{
width: 600px;
    overflow: hidden;
    position: relative;
    height:115px;
}
div#qywhpage div.action div.pt9 div.actionitems div.actionul div.aitem{
padding: 0 14px;
cursor: pointer;
}
div#qywhpage div.action div.pt9{

}
div#qywhpage div.action div#aimgaes.pt9 div.actionitems div.actionul{
height:115px;
}
.sltul .aitem{
width: 121px;
}
.photo_show_big_img{
width: 610px;
    height:460px;
    background-repeat:no-repeat;
    margin:auto;
    background-position:center;

}
.contact_line{
height: 45px;
}

.products_image_bg div.image {
    height: 133px;
    width: 170px;
overflow:hidden;
}
.products,.products .list{
    height: 400px;
    width: 680px;
}
#wrapp{
overflow:hidden;
}
div#bottombg a{
color:#000000;
text-decoration: none;
}
.xmap{
width:900px;
margin:0 auto;
}
#bottombg .moduletable div div a{
font-weight:normal;
}
#bottombg .moduletable div div a:hover{
font-weight:bold;
}
.contentpaneopen_map a{
font-weight:normal;
}
.contentpaneopen_map a:hover{
font-weight:bold;
}
.wrpiimgs{
height:280px;
}
#search_button{
width:40px;
height:20px;
}
.contententry{
padding:20px 0px;
border-bottom:1px dashed #878787;
width:637px;
}
.contententry div{
width:300px;
float:left;

}
.contententry .created{
text-align:right;

}
.contententry a {
font-size:18px;
color: #D27B29;
font-size: 15px;
text-decoration: none;
}
a{
text-decoration:none
}
