@charset "utf-8";
body{
border:0px;
padding:0px;
margin:0px;
text-align:center;

font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;
font-size:12px;
line-height:180%;
background-color:#F5F5F5;
}
.styole {
	color: #a72024;
}

*{border:0px;
padding:0px;
margin:0px;}
ul,li{list-style-type:none;}
a{ color:#333; text-decoration:none;}
h4,h5,h6{ font-size:12px;}

.clear{clear:both; height:0;line-height:0px; font-size:0px;}
.top, .menu, .banner, #main, .bottom{width:1002px; margin:0 auto;text-align:left;}
.top{ height:100px; text-align:center }
.top h1 a,.top #h1_t a{display:block; width:1002px; height:96px; font-size:0px; text-indent:-9999px; background:url(../images/top_bg-1209.jpg) no-repeat left top; overflow:hidden;}
.top_container{width:100%; background:#ffffff; border-top:27px solid #180300;}
.menu_container{width:100%; background:url(../images/menu_bg1209.jpg) repeat-x left top; height:46px;}
.menu a{ text-decoration:none; color:#fff;}
.menu a:hover { color:#effe00; }
.menu li{ float:left; line-height:46px; font-size:14px; width:110px;  color:#fff;  font-weight:bold; text-align:center; background:url(gx.jpg) no-repeat right }
.menu .home{margin-left:40px;}
.banner_container{width:100%; position:relative; text-align:center;}
.banner{height:376px;}
.main_container{width:100%; background:url(../images/main_bg.jpg) repeat-x left top; padding-top:20px;}
.row01{width:1002px; height:200px; overflow:hidden;}
.col1, .col2, .col3{width:302px; height:192px; float:left; display:inline; }
.col1 h2, .col2 h2, .col3 h2{ height:50px; overflow:hidden; font-size:0px; text-indent:-99999px; }
.col1{background:url(../images/fangwei_13.jpg) no-repeat left top; margin-left:37px; margin-right:12px;}
.col2{background:url(../images/fangwei_15.jpg) no-repeat left top; margin-right:12px;}
.col3{background:url(../images/fangwei_17.jpg) no-repeat left top; margin-right:12px;}
.row01 h4{ font-size:14px; margin-left:25px; color:red; width:120px;}
.row01 h4 a{color:red; text-decoration:none;}
.row01 h4 a:visited{color:red; text-decoration:none;}
.row01 p{ margin-left:25px; line-height:18px; width:120px;}
.row02{margin-top:47px; margin-left:20px; }
.video{width:293px; height:223px; overflow:hidden; float:left; display:inline; margin-left:20px;}
.indexnewsbox{float:left;background:url(../images/fangwei_26.jpg) no-repeat left top; width:613px; height:205px; margin-left:20px; padding-top:30px;}
#index_news_list{ display:block; width:555px; height:74px;padding-top:25px; margin-left:45px;}
#index_news_list a{ text-decoration:none; }
		#logo_box{width:510px;margin-left: 52px; margin-top: 20px; height:65px; overflow:hidden;}
			#index_logo_list{ float:left; display:inline;}
			#index_logo_list ul{margin:0px; padding:0px; display:block;}
			#index_logo_list li{float:left;  display:inline;margin-left:10px;}
.main_c01{ background:url(../images/mid_line.jpg) no-repeat center 215px;}
.row03_ct{ width:100%; margin:0 auto; background:url(../images/fangwei_31.jpg) repeat-x center top; height:105px; margin-top:12px;}
.row03{width:922px; margin:0 auto; padding-top:0px; text-align:left;}
.row03 li{float:left; width:325px; font-size:12px; margin-right:5px; display:inline; padding-top:15px;}
.row03 .service{ background:url(../images/2weima_bt.jpg) no-repeat 2px 10px; height:75px; padding-top:20px; padding-left:90px; width:135px; font-size:12px;}
.row03 .service .tel{ font-size:22px; color:red; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.bottom{background:#000 url(../images/bottom_top_bar.jpg) repeat-x center top; color:#fff; text-align:center; width:100% !important; padding:15px 0 15px 0;}
.bottom2{ background-color:#000;color:#fff; text-align:center; width:100% !important; padding:15px 0 15px 0;}

.sub_banner{ background:url(../images/banner03.jpg) repeat-x center top; height:367px; overflow:hidden;}
#position, .sub_main{width:870px; text-align:left; margin:0 auto; padding:10px; color:#000;}
#position2, .sub_main2{width:922px; text-align:left; margin:0 auto; padding:10px; color:#000;}
#position a, #position2 a{ text-decoration:none; color:#000;}
#position{ line-height:35px; }
.sub_main{ border:1px #939393 solid; margin:16px auto;}
#address_container{width:100%; background-color:#dddddf;}
#link_service,#address{width:890px; margin:0px auto; padding-top:20px; padding-bottom:20px;}
#link_service li{float:left; display:inline; height:52px; padding-left:50px; text-align:left;}
#link_service .tel{ background:url(../images/ico_400.jpg) no-repeat left center; width:142px; font-size:0px; overflow:hidden; text-indent:-9999px; padding-right:10px;} 
#link_service .qq{ background:url(../images/ico_qq.jpg) no-repeat left center; width:142px; } 
#link_service .msn{ background:url(../images/ico_msn.jpg) no-repeat left center; width:202px; } 
#link_service .skype{ background:url(../images/ico_skype.jpg) no-repeat left center; width:182px; } 
#address li{ float:left; display:inline; text-align:left;    margin-right: 7px;}
.box_top{ padding-left:25px;background:url(../images/box_sub_top.jpg) no-repeat left bottom; padding-bottom:20px; height:52px;}
.box_top li{ float:left; display:inline; width:136px; height:52px; background:url(../images/tab_bg.jpg) no-repeat left center; margin-right:8px; line-height:52px; text-align:center; font-size:14px; font-weight:bold; color:#898989;}
.box_top li a{ text-decoration:none; color:#898989;}
.box_top li.hover{  background:url(../images/tab_bg_hover.jpg) no-repeat left center; color:#000;  }
.box_main{ background:url(../images/box_sub_bottom.jpg) no-repeat left bottom; padding-bottom:22px;}
.box_content{ background:url(../images/box_sub_mid.jpg) repeat-y left center; padding:5px; overflow:hidden;}

#slide-index {
    height: 368px;
    min-width: 1000px;
    overflow: hidden;
    position: relative;
    width: auto;
}
#slide-index .slides {
    height: 368px;
    min-width: 1000px;
    width: auto;
}
#slide-index .slide {
   float: left; 
    height: 368px;
    min-width: 1000px;
    position: relative;
	width:100%;

}
#slide-index .bimg {
	background-position: center top;
	height: 368px;
	position: absolute;
	width: 100%;
	z-index: 1;
	left: 5px;
}
#slide-index .links {
    display: block;
    height: 368px;
    width: 100%;
}
#slide-index .btxt {
    display: block;
    margin: 0 auto;
    width: 980px;
}
#slide-index .control {
    bottom: 10px;
    cursor: pointer;
    height: 18px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 40;
}
#slide-index .control a {
    background: url("../images/icon.png") no-repeat scroll 0 -26px transparent;
    cursor: pointer;
    display: inline-block;
    height: 18px;
    margin-right: 3px;
    width: 18px;
}
#slide-index .control a:hover, #slide-index .control a.active {
    background: url("../images/icon.png") no-repeat scroll 0 0 transparent;
}
.autoMaxWidth {
    height: 368px;
    overflow: hidden;
    position: relative;
}
.row01 a{ color:#000; text-decoration:none;}
.row01 a:visited{ color:#000; text-decoration:none;}
#index_news_list a{color:#000; text-decoration:none;}
.col1 p{width:270px;}
.col1 img{float:right; margin:-15px 10px 10px 10px; display:inline; width:120px; height:120px;}
#banner{ position:relative; text-align:left; height:368px;}
.box_main .dec{padding:20px 20px 20px 40px; font-size:14px;}
.box_main .dec img{float:right; display:inline; margin:15px 15px 15px 30px;}
.box_main .case h3{margin-left:40px; margin-right:35px; font-size:16px; line-height:55px; border-top:1px solid #ccc;}
.box_main .case ul{display:block; padding-left:40px; width:872px;}
.box_main .case li{float:left; display:inline; margin-right:10px;}
.fangan_list{padding:25px;}
.fangan_list h3{font-size:14px; color:#ff0808;}
.fangan_list li{ width:390px; margin-right:20px;height:170px; float:left; display:inline;}
.fangan_list li img{float:right; display:inline; margin:-10px 15px 15px 15px; width:144px; height:123px;}
.changjianjishu{margin-left:20px; margin-right:25px;}
.changjianjishu table,.changjianjishu td{border-collapse:collapse; }
.changjianjishu td, .changjianjishu th{ border:5px solid #fff; padding:5px;}
.changjianjishu h3{margin-left:5px; line-height:45px; border-top:1px solid #ccc;}
.fangan_list h3  a{ text-decoration:none; color:#FF0808;}
th.throw01{ background-color:#da251c; color:#fff; text-align:center;}
td.tdrow01{ background-color:#4d4948;color:#fff;text-align:center; padding:5px;}
td.tdrow02{background-color:#615d5c;color:#fff;text-align:center;padding:5px;}
.about_row01,.about_row02{padding-left:20px; line-height:200%; font-size:14px; margin-top:20px;}
.about_row02{padding-left:20px; line-height:300%;margin-right:30px; clear:both; font-size:14px; margin-top:25px;}
.about_row03{padding-left:20px; line-height:300%;margin-right:30px; clear:both; margin-top:25px;}

.about_row01 img{ float:right; display:inline; margin:5px 20px 20px 20px;}
.about_row02 img{float:left; display:inline; margin-right:30px;}
.about_row03 img{ float:right; display:inline; margin:5px 20px 20px 20px;}
.submain_about{ background-color:#dededc; padding-top:10px; margin:15px;}
.sub_main .title{ font-size:14px; line-height:22px; text-align:center; }
.sub_main .title h1{ font-size:14px; text-align:center; line-height:30px;}
.sub_main .dec{padding:20px;  overflow:hidden;}
.pd25{padding-left:25px;}
.box_main .cate_list{padding:0px 30px 10px 60px; line-height:200%;}
.box_main .cate_list li{ float:left; width:96px; margin-right:60px; font-weight:bold;}
.box_main .cate_list a{color:#333; text-decoration:none; white-space:nowrap; }
.list_product{padding-left:40px; overflow:hidden; margin-top:20px;}
.list_product li{float:left; margin-right:25px; margin-bottom:22px;}
.list_product li h4{background-color:#2e302f; text-align:center; line-height:36px; }
.list_product li h4 a{color:#fff;}
.sy_box{padding-left:30px;}
.sy_box h2{ font-size:16px; line-height:30px; text-align:center; padding-bottom:10px;}
.sy_box li{float:left; display:inline; margin-right:15px;}
.sy_box2{ width:828px; background:url(../images/box_sy_mid.jpg) repeat-y top center; margin-top:20px; margin-left:15px; margin-bottom:10px;}
.sy_box2 li{float:left; display:inline; width:378px; padding:15px;}
.sy_box2 .sbox_top{ background:url(../images/box_sy_top.jpg) no-repeat top center; margin:0px; padding:0px; width:828px; height:11px; line-height:11px;}
.sy_box2 .sbox_bottom{ background:url(../images/box_sy_bottom.jpg) no-repeat top center; margin:0px; padding:0px; width:828px; height:12px; line-height:12px;}
.list_product li img{width:190px; height:131px;}
.bmenu a{ margin:10px 12px; color:#fff;}
#LXB_CONTAINER{ text-align:left !important;}
.article_c a{ border-bottom:1px dashed #333;}
.dec p{ margin-bottom:20px;}

.hz img { border:1px solid #e1e1e1; }

#nav1 {
       width:200px;
  
       list-style-type: none;
       text-align:left;
	   margin:0;
	   padding:0;
	  
	  
    /*定义整个ul菜单的行高和背景色*/
}

/*==================一级目录===================*/
#nav1 a {
      width:200px; line-height:36px; display:block; background:url(li1.jpg) no-repeat top left; text-indent:30px; font-size:14px;
	  
	   
	   
       /*Width(一定要)，否则下面的Li会变形*/
}


#nav1 a:hover{
       width:200px; line-height:36px; display:block; color:#fff; background:url(lia.jpg) no-repeat top left; text-indent:30px
	   
	   
	 
}

#nav1 li {
        
	   
       margin:0;
	   padding:0;
	   text-align:left;
	
	   
	  
       /*float：left,本不应该设置，但由于在Firefox不能正常显示       继承Nav的width,限制宽度，li自动向下延伸*/
}





/*==================二级目录===================*/
#nav1 li ul {
       list-style:none;
       text-align:left;
	   margin:10px; 
	   padding:0;
}
#nav1 li ul li{       
       background:none; /*二级目录的背景色*/
	   
	   margin:0;
	   width:157px;
	  
	   
	   border-bottom:0;
	   border-bottom:1px dotted #e1e1e1;
}

#nav1 li ul a {
        
         
		 color:#666666;
		 background:none;
		 border-bottom:0;
		 text-align:left;
		 text-indent:0px;
		 line-height:23px;
		 width:157px;
		
		
		
		 font-size:12px;
		
       /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}

/*下面是二级目录的链接样式*/

#nav1 li ul a:hover, #nav1 li ul a.active2 {
       color:#037fd6;
       
       
		
		 background:none;
		 border-bottom:0;
		 text-align:left;
		
		 font-size:12px;
		 text-indent:0px;
		 line-height:23px;
		 width:157px;
		
       /* 二级onmouseover的字体颜色、背景色*/
}
#nav1 li:hover ul {
       left: auto;
}
#nav1 li.sfhover ul {
       left: auto;
}
#content {
       clear: left; 
}
#nav1 ul.collapsed {
       display: none;
}


#PARENT{
       width:157px;
	   margin:10px 0;
}
