/* CSS Document */
/*#header_wrap{width:100%; background:url(basic/header_bg.gif) repeat-x left top; margin:auto; height:106px;}
#header{width:1000px; margin:auto; height:106px; z-index:9999;}
#header_sub1{width:269px; height:106px;}
#header_sub2{width:731px; position:relative; z-index:9999; height:106px;}
/*
#menu{padding-left:118px; padding-top:37px; position:absolute; top:0px; right:-15px;}
#menu ul{padding-left:5px;  height:34px;}
#menu ul li{display:block; height:34px; line-height:34px; padding:0 12px; float:left; display:inline}
#menu ul li a, #menu ul li a span{display:block; height:34px; line-height:34px; float:left; display:inline; text-transform:uppercase; font-size:14px;}
#menu ul li a{padding-right:14px;}
#menu ul li a span{padding-left:14px;}
#menu ul li a:hover, #menu ul li.focus a{background:url(basic/menu_right.gif) no-repeat right center; color:#FFFFFF}
#menu ul li a:hover span, #menu ul li.focus a span{background:url(basic/menu_left.gif) no-repeat left center; color:#FFFFFF; cursor:pointer}
*/
#menu_wrapper{ height:43px; z-index:990; background:url(../images/basic/menu_bg.gif) repeat-x center;}
#menu{ width:1200px; margin:0px auto;}
#menu ul li{position: relative; z-index:99; display:block; height:43px; line-height:43px;float:left; text-align:center;display:inline; width:108px;}
#menu ul li.first{_width:50px;}
#menu ul li a, #menu ul li a span{display:block; display:block; height:43px;  text-transform:uppercase; font-size:14px; font-weight:bold; color:#fff;}
#menu ul li a{padding-right:10px;}
#menu ul li a span{padding-left:10px; white-space:nowrap;}
#menu ul li a:hover, #menu ul li.focus a{display:block;  background:url(../images/basic/menu_hover.gif) repeat-x center; color:#085891; height:43px; line-height:43px; text-decoration:none;}
#menu ul li a:hover span, #menu ul li.focus a span{ background:url(../images/basic/menu_hover.gif) repeat-x center; color:#085891; cursor:pointer}

#menu ul li.selected a{display:block; background:#ee224d; color:#fff;height:30px; line-height:30px; border-bottom:1px #dcdcdc solid;}
.menu_1{position:absolute;left:10px;top:43px;width: 120px; padding-top:5px; padding-bottom:5px; border:solid 1px #b30101; display:none;  background:#b30101; z-index:9999;}
.menu_1 a{background:none!important; padding:0; font-size:12px!important; height:28px!important; line-height:28px!important; display:block!important; text-indent:1em; color:#fff!important; text-transform:none!important; font-weight:normal!important;}
.menu_1 a:hover{background:#fff!important; padding:0!important; color:#b30101!important;}
#product_menu{width:150px;}

/*上导航结果*/

#search_wrap{width:960px; margin:auto; height:48px; z-index:999;}
#language{width:200px; background:url(basic/global.gif) no-repeat 10px 52%; padding-left:45px; height:33px; padding-top:15px;}
#search{width:260px; padding-top:5px;}
#search .search{height:28px; margin-top:12px; position:relative; z-index:997;}
#search .keyword{width:160px; height:23px; text-indent:8px; color:#777;  border:1px solid #dedede; float:left; line-height:23px; font-family:Microsoft Yahei;}
#search .btn{width:27px; height:25px; background:url(basic/search_btn.gif) no-repeat center; cursor:pointer; position:absolute; right:70px; top:-1px;}
#search .lan{position:absolute; right:8px; top:22px; z-index:9999;}
#search .lan a{font-family:arial; text-transform:uppercase;}
/*搜索结束*/

#banner_wrap{width:100%; margin:auto;  height:423px; z-index:998;}
#banner{ margin:auto; position:relative; z-index:997;}
/*banner结束*/

/**/
.sub_nav{width:1000px; height:40px; background:url(basic/sub_nav_bg.gif) repeat-x left top; line-height:40px; margin:auto; margin-top:5px;}
#category_tree {/*margin-top:5px; margin-right:0px; margin-bottom:8px; padding:10px 0;*/ margin-left:10px;}
#category_tree dl {float:left;}
#category_tree dt {color:#444;padding: 0;}/**/
#category_tree dt span.j {background-position: center -30px;}
#category_tree dt span {background: url("c_icon.gif") no-repeat scroll center -6px transparent;border: 1px solid #CCCCCC;cursor: pointer;display: inline;float: left;height: 7px;margin-right: 8px;margin-top: 0px;padding:2px; _padding:0 2px;width: 7px;}
/*#category_tree dt a {color: #333333;font-size: 12px;font-weight: bold;text-decoration: none;}*/
#category_tree dt a{display:block; height:40px; line-height:40px;  margin:auto 5px auto; background:url(basic/sub_nav_underline.gif) repeat-x left bottom; text-align:center; white-space:nowrap; padding:0 15px;}
#category_tree dd {padding: 2px 0 2px 25px;}
#category_tree dd li {display: block;height: 20px;line-height: 20px;}
#category_tree dt a:hover, #category_tree .focus{background:#b30101; color:#fff;}
/*内页子栏目列表结束*/


#banner .more{display:block; width:85px; height:30px; position:absolute; right:80px; top:62px; z-index:999;}
#product{position:absolute; top:0; right:46px; width:366px; height:350px; background:url(basic/product_bg.gif) no-repeat left bottom; overflow:hidden;}
#product .content{padding-top:98px; width:320px; margin:auto;}
#product .list{display:block;}
#product .list li{float:left;padding:0px 8px; height:121px; display:block;}
#product .list li a{display:block; border:1px solid #dedede; padding:3px;}
#product .list li a:hover{border:1px solid #db243d; background:#db243d;}
/*首页产品结束

#main{width:1000px; margin:34px auto 0 auto; height:157px;}
#main_sub1{width:200px;position:relative;}
#main_sub2{width:770px; height:157px; position:relative; margin:0 0px 0 13px;}*/
#main_sub3{width:325px; background:url(basic/about_bg.gif) no-repeat left top;  height:157px; position:relative;}
#main_sub1 .content{padding:40px 23px 0 12px; line-height:22px; height:90px;}
#main_sub1 .more{display:block; position:absolute; right:10px; top:10px; width:85px; height:20px; background:url(basic/ico_more.gif) no-repeat;}
#main_sub3 .more{display:block; position:absolute; right:0px; top:0px; width:325px; height:157px; background:url(basic/ico_more.gif) no-repeat;}
#main_sub2 .more{display:block; position:absolute; right:0px; top:0px; width:325px; height:157px;}
#main_sub2 .content{padding:40px 23px 0 23px; line-height:18px; overflow:hidden; height:90px;}
#main_sub3 .content{padding:40px 80px 0 15px; line-height:22px; color:#666;}
#news_list{}
#news_list li{padding-left:8px;background:url(basic/arr.gif) no-repeat left 8px; line-height:22px; margin-bottom:3px;}
#news_list li .date{color:#999; padding-left:10px;}
#news_list li span{display:block; color:#777;}
/*首页主内容结束*/

#share{width:1000px;text-align:right; margin:auto; overflow:hidden; padding-bottom:8px; height:15px;}
#share .content{float:right; padding-right:0px; width:150px;}
/*分享结束*/

#footer{width:1000px; margin:auto;}
#footer #nav{width:960px; margin:auto; height:98px; padding-top:5px; overflow:hidden;}
#footer #nav dl{float:left; background:url(basic/footer_vline.gif) no-repeat right top; margin:0; padding:18px 50px 18px 20px; display:block;}
#footer #nav dt{font-size:20px; color:#e5dfd3; margin-bottom:8px;}
#footer #nav dd{float:left; color:#e5dfd3; line-height:22px; padding-right:20px;}
#footer #nav dd a{color:#e5dfd3;}
#footer #nav dl.first{padding-left:0px;}
#footer #nav dl.last{padding:0;}
#footer #nav dl.last dd{padding-right:0;}
#footer #copyright{width:1000px; margin:auto; line-height:20px; color:#999; position:relative; padding:8px 0; border-top:1px solid #dedede; font-size:10px;}
#footer #copyright span{line-height:18px; overflow:hidden;}
#footer #copyright span a{display:block; margin-right:10px; float:left; font-size:12px; font-family:Arial;}
#footer #copyright .powered{position:absolute; right:10px; top:0px;}
#footer #copyright .powered a{color:#666;}
#footer #copyright .powered a:hover{color:#db243d;}
/*底部结束*/


/*内页开始*/
#sub_banner_wrap{width:100%; margin:auto auto; }
#sub_banner{width:1000px; margin:auto;}
.contain{padding-bottom:20px;}
.contain_right{border:1px solid #ececec; height:auto!important;min-height:500px; overflow:hidden!important;_height:500px;_overflow:visible;}
.arc_body{margin:auto; width:960px!important; font-size:13px!important; padding-right:20px!important;}
.position{height:38px; line-height:38px; border-bottom:1px solid #ececec!important; margin:0 10px; text-align:right; position:relative;}
.location{position:absolute; left:25px; top:0; height:35px; line-height:35px; font-size:14px; font-weight:bold;}
h2.position{color:#333;font-size:12px;font-weight:normal; border-bottom:1px solid #2780F8; margin-bottom:8px;}
.left_title{padding:1px; border-bottom:1px solid #e5e5e5;}
.left_title h2{height:32px; line-height:32px; background:#ececec; color:#333; font-size:14px; padding-left:10px; /*font-family:"Yanone Kaffeesatz", "Helvetica", arial, serif; font-weight:normal;*/}
.left_title h2 a{color:#FFFFFF}

.ul_list_article li{display:block;  margin-left:10px; line-height:25px;border-bottom:1px dashed #dedede;color:#666;font-size:12px; margin-top:5px; margin-right:5px; padding:10px 0;}
.ul_list_article li a {background:url(icon2.gif) no-repeat 0 center; padding-left:10px;  font-size:16px; line-height:25px;text-align:left;color:#b30101;margin-right:10px; }
.ul_list_article li span{text-align:left;}
.ul_list_article li span.title{float:left;}
.ul_list_article li span.title a{ background:none}
.time{font-size:12px; color:#999;}
.ul_list_article li .content{}


#sub_news_list{ margin:auto;}
.arc_info{width:670px; margin:20px auto 0 auto!important;}
.arc_body{width:670px; margin:10px auto!important;}
.arc_link{text-align:center;}
.arc_link span a{color:#666;}


/*新闻分页样式*/
.list_page{margin:10px auto; margin-top:20px;}
.list_page li{display:inline; margin-right:2px}
.list_page li a{padding:5px;}
.list_page li a:hover,.list_page li.focus a{color:#cc0000;}
.list_page li.focus a{font-weight:bold}


/*质量管理篾片切换*/
.zbsmall { width:410px; margin:0px auto;}
.zbsmall li{ float:left; margin:0px 5px; border:2px solid #d5d5d5}
.zbsmall li img{border:none;}
.zbsmall .red { border:2px solid #ff0000;}
.zbbig{ border:8px solid #efeeee; padding:9px;}
.zbbig span{ font-weight:bold; color:#ff0000;}


/*产品树目录*/
dl, dt, dd{ margin:0; padding:0;} 
dl#sfqclick{	
	width: 180px; margin:0 auto;
	padding:10px 0 20px 0;
}
#sfqclick dt {
	padding: 0px 10px;
	cursor: pointer;
	position: relative;
    font-weight:bold;
    
}
/*dt .a1{display:block;}*/
.leftIco{background: url(basic/m1.gif) no-repeat left bottom; height:29px; color:#333; text-indent:0px; line-height:29px; margin:5px auto auto auto;}
.bottomIco{background: url(basic/m2.gif) no-repeat left bottom; color:#fff!important;}
.bottomIco a{ color:#fff!important;}
#sfqclick dd {
	display:none;
	padding:5px 0;
}
#sfqclick dd a{
  display:block;
  color:#333;
  /*background-color:#EFEFEF;*/
  padding:0px 0 0px 15px;
  text-decoration:none;
  line-height:25px;
  border-bottom:1px dotted #bbb;
  border-top:none;
}
#sfqclick dd a:hover, #sfqclick dd a.selected{
  color: #fff;
  text-decoration:none;
  background:#0360b0;
}


.honor li{ float:left; margin-right:20px;}
.honor li div{ height:35px; line-height:35px; text-align:center}
.img ul{ width:790px;}
.img li{ float:left; width:240px; margin-right:15px; margin-bottom:15px;}
.img li img{ padding:8px; -moz-box-shadow:0px 0px 6px #333333; -webkit-box-shadow:0px 0px 6px #333333; box-shadow:0px 0px 6px #666;
 border:#999 1px solid;background:#fff;color:#333;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#b7b7b7,direction=0,strength=5)progid:DXImageTransform.Microsoft.Shadow(color=#b7b7b7,direction=120,strength=5)progid:DXImageTransform.Microsoft.Shadow(color=#b7b7b7,direction=270,strength=5);}