﻿@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* 网站链接总的css定义:可定义内容为链接字体颜色、样式等 */
a{font-family: Arial, Helvetica, sans-serif; font-size:12px;text-decoration: none;}
/*A:link {color:#585858; }
A:visited {color:#585858; }
A:hover   {color:#a50d01;}
A:active {color:#585858; }

A.a1:link{COLOR:#ff4800;}
A.a1:visited{COLOR:#ff4800;}
A.a1:hover{COLOR:#3a393b;}
A.a1:active{COLOR:#ff4800;}
*/

body { margin:0; text-align:center; font:12px Arial, Verdana, 微软雅黑 ,Geneva, sans-serif; color:#7b7b7b; background: url(../images/bg.jpg) repeat-x #e2e2e2;}

div,ul{ margin:0; padding:0;list-style:none;}
.clear{ clear:both;}	
td,input,select,textarea{ font-family:Verdana, Arial,Helvetica, sans-serif;}
img{ border:0;}
form{ margin:0}
input,select{color:#424242;padding-left:3px; vertical-align:middle; height:20px;}
h2{ text-align:center; line-height:30px; padding-bottom:4px}
hr{ border-top:#dedede 1px dotted; border-bottom:#fff 1px dotted; background:none; border-left:none; border-right:none}

#top{ float:left; height:80px; margin:0 auto; overflow-x:hidden}
#logo{ padding-left:0px; padding-top:20px; /*overflow:hidden;*/}
#logo img { behavior: url(iepngfix.htc)}
#head{  width:240px; height:31px; background: url(../images/search_input.jpg) no-repeat; position:absolute; right:16px; top:30px;}
#head input{ border:0px; background:none;}
#language li{ float:left; padding-left:10px; background:url(../images/ico.gif) left top no-repeat;color:#b68200; margin-right:15px; height:24px; line-height:24px}
#language li a{ font-size:12px;}

.header{ width:990px; height:94px; margin:0 auto;  background: url(../images/header.jpg) 50% 0 no-repeat; z-index:999; position:relative; } 


/*搜索框*/
#Searchform{ height:24px; line-height:24x; margin:0; }
#Searchform input,#Searchform img{ vertical-align: middle}
#Searchform input{ line-height:22px; width:200px; color:#c9c9c9;  margin-top:3px; font-size:12px; }
#Searchform .SearchBtn{ width:16px; height:16px;  background: url(../images/search_but.gif) no-repeat; margin-top:5px;}

/*主菜单*/
#Menu_box{ float:right; margin:0 auto; position:relative;  }
#Menu{ margin:0 2px 0 0; padding-top:60px; width:470px; height:36px; clear:both;  }

.navigation { margin:0 12px 0 0px;  display:inline-block}
.navigation LI {Z-INDEX: 5; POSITION: relative; width:75px;  float:left; text-align:left; background: url(../images/li_bg.png) right no-repeat; font-variant:small-caps}
.navigation LI A { font-size:12px;  color:#fff; display:block; height:36px; line-height:36px; text-align:center;   }
.navigation LI A:hover,.navigation LI.hover A{  color:#fff;}
.navigation LI A:visited{ color:#fff}
.navigation LI.hover A:visited {_color: #fff}
.navigation UL {display:none;}
.navigation UL LI { background:none; line-height:30px; width:100px;border-bottom:#D1DEE8 1px solid; }
.navigation UL LI A { height:30px; line-height:30px; padding:0px 10px;    white-space: nowrap; display:block; }
.navigation LI UL {Z-INDEX: 8; POSITION: absolute; DISPLAY: none; TOP:36px; LEFT:0; background:#58A3DD;}
.navigation LI UL UL {Z-INDEX: 10; TOP:0; LEFT: 100%; padding-top:0}
.navigation LI UL LI { background:none;}
.navigation LI UL LI A { background-image:none; text-align:left; line-height:30px; COLOR: #fff; FONT-WEIGHT: normal}
.navigation LI.hover UL LI A:visited { background-image:none; COLOR: #fff;}
.navigation LI.hover UL LI A:hover { COLOR: #f2eaaf; }
.navigation LI UL LI.hover  COLOR: #f2eaaf}
.navigation LI.hover UL A {background-image:none; LINE-HEIGHT: 30px;  COLOR: #fff; FONT-WEIGHT: normal}


#body0 #Menu0,#body1 #Menu1,#body2 #Menu2,#body3 #Menu3,#body4 #Menu4,#body5 #Menu5,#body6 #Menu6,#body7 #Menu7,#body8 #Menu8,#body9 #Menu9{ color:#fff;}

/*焦点图*/
#banner{ width:990px; margin:0 auto; text-align:center; position:relative; }
#banner img{ width:960px; height:266px; border:0px; margin:2px;}

.slides_container{ width:964px; height:270px; background:#fff; position:relative; margin:0 auto;}

.pagination { margin:0px; width:100px; position:absolute; right:10px; bottom:10px; z-index:999;}
.pagination li { float:left; margin:0 1px;}
.pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url(../images/pagination.png); background-position:0 0; float:left; overflow:hidden;}
.pagination li.current a { background-position:0 -12px;}


/*.js {POSITION: relative; WIDTH: 960px; HEIGHT: 270px; margin:0 auto;}
.jsNav,.prevBtn,.nextBtn,.imgSelected{BACKGROUND: url(../images/jsNav.png) no-repeat}
.jsNav {POSITION: absolute; WIDTH: 125px; BOTTOM: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 30px; RIGHT: 10px; FONT-WEIGHT: bold}
.jsNav A {TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 25px; FLOAT: left; VERTICAL-ALIGN: middle}
.prevBtn {DISPLAY: block; BACKGROUND-POSITION: 0px -30px; HEIGHT: 30px}
.nextBtn {DISPLAY: block; BACKGROUND-POSITION: -100px -30px; HEIGHT: 30px}
.imgSelected {BACKGROUND-POSITION: 1px -60px; COLOR: #000}*/

/*公共*/
.mar_20{ margin:0 20px; _margin:0 0 0 20px; padding:0px;}
.margin_bot20{ margin-bottom:20px}
.margin_bot10{ margin-bottom:10px}
/*.subbox{ border:#d9d9d9 1px solid; border-top:none; padding:10px}*/
.About, .Albums, .NewsList, .NewsInfo, .ProductShow, .Contact, .Download, .Recruit{  min-height:300px;_height:expression(this.scrollHeight < 300 ? "300px" : "auto"); }
.More{ font:12px/32px "微软雅黑", 黑体; color:#000; float:right;}
.blank{ clear:both; height:0; line-height:0; font-size:0;}

#box{ width:990px; margin:0 auto; text-align:left; }
/*.part_all{ background:url(../images/title_bg.jpg) top no-repeat; width:964px; margin:0 auto;  min-height:400px;_height:expression(this.scrollHeight < 400 ? "400px" : "auto");}*/
.title_all{ background:url(../images/title_bg.jpg) top no-repeat; width:964px; height:33px; font:16px/33px "微软雅黑", 黑体; color:#fff; margin:0 auto; }
.title_all .one{ padding:0 0 0 20px;} 


#index_left{ float:left; width:682px; margin-left:20px; _margin-left:10px; background: url(../images/bg005.jpg) repeat-y ; }
.bg006{ background:url(../images/bg006.jpg) left bottom no-repeat; height:10px; width:682px;}
#subl{ float:left; width:682px; overflow:hidden; background: url(../images/bg005.jpg) repeat-y ; margin-left:20px; _margin-left:10px; }
#subr{ float:right; width:260px; margin-right:15px; display:inline; }
.nav_R{ background:url(../images/bg007.jpg) repeat-y; margin-bottom:3px;}
.nav_R .nav_D{ background:url(../images/bg008.jpg) left bottom no-repeat; height:11px;}



#foot{ width:100%; margin:0 auto; /*height:80px; overflow:hidden; */ background: url(../images/footer_bg.jpg) repeat-x; color:#595958; font-size:12px; margin-top:20px}

#fot{ width:990px; height:80px; padding-top:20px;  margin:0 auto; /*background: url(../images/footer_bg_2.jpg) top 80% no-repeat;*/  color:#fff; text-align:left; font-size:11px; }
#fot a{ color:#fff; padding:0 10px 0 0px; font-size:11px;}
#fot a:hover{ color:#a50d01;}

#foot p a{ color:#fed402;}

/*首页公司简介*/
#Profile{ height:180px; overflow:hidden;}
#Profile .img{ width:220px; height:165px; float:left; margin:10px;}
#Profile .Profile_tit{ margin:0; padding:8px 0 0 46px; line-height:42px}
#Profile .Profile_font{ line-height:20px; font-size:12px; color:#7b7b7b; margin:10px 10px 0 0; width:400px; float: left;  }

/*首页新闻*/
#Menubox{ float:right; width:263px;}
#Menubox ul li{ float:left; cursor:pointer; width:74px; height:33px;  text-align:center;}
#Menubox ul li a{ color:#fff; line-height:33px; font-family:"微软雅黑",黑体; /*background:url(../images/li_bg.png) left no-repeat; padding:0 10px;*/}
#Menubox ul li.hover{ color:#fff; background:url(../images/bg009.jpg) no-repeat;}
#Menubox ul li a:hover{ color:#fff; }
/*#index_news{ width:420px; padding-top:5px; float:right}
#Menubox{height:30px; border-bottom:1px #cecece solid;}
#Menubox ul{ padding-left:2px;}
#Menubox li{float:left; cursor:pointer; height:30px; margin-right:1px; background:url(../images/tab.gif) left bottom no-repeat; }
#Menubox li a{ background:url(../images/tab.gif) right bottom no-repeat;font-weight:bold;padding:0 20px; display: block; line-height:30px; color:#585858}
#Menubox li.hover{ background:url(../images/tab.gif) left top no-repeat;}
#Menubox li.hover a{ background:url(../images/tab.gif) right top no-repeat; color:#ffe2b7}*/
.index_NewsList{ padding-top:10px; padding-bottom:10px; }
.index_NewsList li{ margin:0 20px; padding:5px 0; border-bottom:1px dotted #dbdcde; }
.index_NewsList li a{ padding-left:15px; background:url(../images/ico_r.gif) left center no-repeat; color:#565656;}
.index_NewsList li a:hover{ color:#8b0202;}
.index_NewsList{ min-height:160px; _height:expression(this.scrollHeight < 160 ? "160px" : "auto");}



/*友情链接*/
.Links{  overflow:hidden; text-align:left; clear:both; width:238px; height:121px;}
.Links a img{filter:alpha(opacity=60); -moz-opacity:0.60; -khtml-opacity:0.60; opacity:0.60;border:#d4d4d4 1px solid; margin:5px 3px; float:left; width:110px; height:50px; }
.Links a:hover img{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;border:#d4d4d4 1px solid;margin:5px 3px;float:left;width:110px; height:50px; }

/*在线客服*/
.Services{ background: url(../images/bg007.jpg) repeat-y; _padding:0; _margin:0;}
.Services ul.con { background:url(../images/contact_img.jpg) 1px 0 no-repeat; padding:80px 15px 11px 15px; _padding:80px 15px 0px 15px; }
 
.Services ul.con li{ height:20px; line-height:20px; color:#6F6F6F; }
.Services ul.con li a{ color:#640202;}
.Services li span{ color:#6F6F6F; font-weight:bold}
.S_top{ background:url(../images/bg010.jpg) left top no-repeat; height:2px; _height:1px; padding:0px; margin:0; overflow: hidden;}
.S_down, .pro_down{ background:url(../images/bg008.jpg) left bottom no-repeat; height:11px; padding:0px;}


/*分页样式*/
.pager{text-align:center;margin:10px 0px; clear:both; height:26px; line-height:26px;}
.pages a, .pages .cpb { width:26px; height:26px; margin:0 0; background: url(../Images/pageshow_bg.gif) -65px top no-repeat; display:inline-block; color:#565656;}
.pages a:hover { background: url(../Images/pageshow_bg.gif) -65px bottom no-repeat; color:#fff}
.pages .cpb { background:url(../Images/pageshow_bg.gif) -98px top no-repeat; color:#fff}
.pages .btnFirst{ display:inline-block; width:55px; background:url(../Images/pageshow_bg.gif) left top no-repeat}
.pages .btnFirst:hover{ background:url(../Images/pageshow_bg.gif) left bottom no-repeat}



/*分享到*/
#jiathis_style_32x32{ padding:8px 0 18px 5px; text-align:right}
#ckepop{padding:8px 0; clear:both; float:left}

/* 上一篇下一篇 */
#NewsNav{ border-top:1px dotted #d4d4d5; margin:0px; line-height:22px; height:22px; font-size:12px; color:#999999; clear:both; padding-top:8px; color:#82481a}
#NewsNav a{ color:#82481a;} 

/*标题栏*/
.Tit_Gray700,.Tit_red,.Tit_Gray260{ height:32px; line-height:32px; /*background:url(../images/Tit_bg.jpg) left top no-repeat;*/ overflow-y:hidden; }
.Tit_Gray700 img,.Tit_red img,.Tit_Gray260 img{ vertical-align:middle}
.Tit_Gray700 span,.Tit_red span,.Tit_Gray260 span{ font-size:15px; font-weight:bold; color:#2d3649; letter-spacing:1px; }
.Tit_red{ background-position:left -35px}
.Tit_red span{ color:#ffe2b7}
.Tit_Gray260{ background-position: left -70px}
.Tit_Gray700{ padding-right:20px; background:#cecdcb; margin-top:10px;}

/*当前位置*/
.position{ float:right; padding-right:10px; line-height:30px; color:#828282; font-size:12px; color:#FFF; margin-right:20px;}
.position a{ color:#fff; font-size:12px;}
.position a:hover{ color:#fed402;}

/*产品分类*/
.Pro_List{clear:both;  margin:0px 0 15px 0; background:url(../images/bg007.jpg) repeat-y; _padding:0px; }
.Pro_List ul{ padding:10px 0 0 0;}
.Pro_List li{ position: relative;white-space:nowrap; margin-bottom:1px; margin:0 10px;}
.Pro_List li a{ display:block; height:25px; line-height:25px; padding:0 10px 0 15px; background: url(../images/ico_r.gif) 2px 6px no-repeat; overflow:hidden; color:#565656;}
.Pro_List li a:hover{ background: url(../images/ico_r_2.gif) 2px 6px no-repeat; color:#820202;}
.Pro_List li ul{display:none; padding:0 0 0px 0; }
.Pro_List li ul li{ width:100%; border-bottom:#dbdcdc 1px dotted}
.Pro_List li ul li a{  padding:0 10px 0 38px; color:#82481a; background:url(../images/ico_r_2.gif) 2px 6px no-repeat;}
.Pro_List li ul li a:visited{}
.Pro_List li ul li a:hover{}
/*.Pro_List li:hover ul,.Pro_List li.over ul { display: block; }*/

/*产品列表*/

.Product{   padding:10px 0px; margin-left:10px; }

.Products{ clear:both;  display: inline-block}
.Products li{ float:left; margin:10px 0 0 10px; text-align:center;  white-space:nowrap;  display:inline; width:154px; height:172px; overflow:hidden; line-height:22px; }
.pro_list2 li{ float:left; margin:10px 8px 0 0px; text-align:center;  white-space:nowrap;  display:inline; width:154px; height:172px; overflow:hidden;}
.Products li div{ vertical-align:middle; text-align:center; width:150px; height:120px; border:#d4d2d2 1px solid; overflow:hidden;}
.Products li a{ color:#000;  font-size:12px; }
.Products li a span{ color:#afafaf}
.Products li:hover{/* border:#a50d01 1px solid;*/}
.Products li:hover span{color:#565656}
.Products li a:hover{color:#8e0202; }
.Products li div:hover{ border:2px solid #8e0202;}


/*公司简介*/
.About{line-height:25px; color:#7b7b7b}
.clearance{ padding:10px 15px;}

/*相册封面*/
.Album{ clear:both; padding-top:20px}
.Album li{ float:left; margin-left:32px; width:186px; white-space:nowrap;  display:inline; text-align:center;}
.Album li:hover{ background-color:#EDEDED;color:#a50d01;}
.Album li:hover a{ text-decoration: underline;color:#a50d01;}
.Album li div{ display: table-cell; vertical-align:middle; text-align:center; width:186px; height:148px; background:url(../Images/Album_box.gif) center top no-repeat;}
.Album_img img{ vertical-align:middle;}
.Album li a{ display:block; line-height:20px; font-size:12px; padding-bottom:6px;  margin-top:8px; }


/*相册内容*/
.AlbumShow{ clear:both; padding-top:20px}
.AlbumShow li{ float:left; margin-left:20px; width:198px; white-space:nowrap; overflow-x:hidden; display:inline; text-align:center}
.AlbumShow li div{  display: table-cell; vertical-align:middle; text-align:center; width:198px; height:145px; background:url(../Images/photo_box.gif) center top no-repeat;vertical-align:middle; padding-top:13px;}
.AlbumShow li a{ display:block; line-height:30px;  padding-bottom:6px;}

/* 新闻列表*/
.NewsList { clear:both; height:auto;}
.NewsList li{line-height:24px; border-bottom:1px dotted #d4d4d5; margin-top:1px; padding:10px 0}
.NewsList li a{ padding-left:20px; background:url(../images/ico_r.gif) left center no-repeat;  font-weight:bold; font-size:14px; color:#565656;}
.NewsList li a:hover{ color:#820202;}
.News_time{font-size:12px; color:#a5b1b8; float:right}
.News_Content{color:#5e5e5e;}
.NewsInfo{ line-height:24px; font-size:12px; color:#7b7b7b; }
.News_Attribute{ background:#e8e8e8; height:30px; line-height:30px;  color:#b4b4b4; font-size:12px; margin:0 0 15px 0;}

/*产品详细页面*/
.ProductShow{ padding-top:20px;}
.ProductShow_pic{ float:left; padding:2px; border:2px solid #d7d7d7;  margin-right:15px; position:relative; z-index:1}
.ImgShow{ margin-top:10px;}
.ProductShow_info{ float:left; width:450px}
.ProductShow_info li{ hanging-punctuation:20px; line-height:20px; color:#a2a2a2; border-bottom:#b4b4b4 1px dotted}
.ProductShow_info li h3{ color:#fff; color:#a50d01}
.Content{ color:#a2a2a2; line-height:24px}
.zoom{ position:absolute; left:10px; bottom:10px; z-index:1}


/* ====下载====== */
.Download{ background:url(../images/dott.gif) left bottom repeat-x; padding:8px 0; clear:both;}
.Down_tit{ font-size:15px; background:url(../images/ico_r.gif) left center no-repeat; padding-left:20px;color:#a50d01; font-weight:bold}
.Down_tit a{ float:right}
.Down_cont{ font-size:12px; line-height:17px;  padding:10px 0 10px 22px; color:#a2a2a2;}
.Down_Explain{ font-size:12px; line-height:18px; color:#585858; padding-left:22px}

/*人才招聘*/
.about table{ border-collapse:collapse; margin:0px 0px 0 20px;  }
.about table td, .about table th{ border-bottom:#d9d9d9 1px dotted; height:30px; line-height:30px; padding:5px;}
.about .Recruit_tit{ color:#a50d01;  font-weight:bold;}
.about .Rec_tit{  color:#a50d01;}
.about table a{ color:#820202;}


/* ====在线留言====== */
.Message{ border:#d9d9d9 1px solid; margin:0;}
.Message td{ padding-left:18px;}
.star{ color:#fff; font-size:12px}

/* ====留言列表====== */
.MessList{ border:#d9d9d9 1px solid; border-top:none; clear:both;margin:10px 15px 15px 15px; }
.MessList_Tit{ line-height:20px; padding:6px 10px 6px 10px; background:url(../images/Message.gif) left top repeat-x #e5e5e5; color:#820203;  CURSOR:hand; }
.MessList_Tit:hover{ background:url(../images/Message.gif) left bottom repeat-x #dfdfdf}
.MessList_Tit img{ vertical-align:middle; margin-right:8px}
.MessList_time{ font-size:11px; color:#b4b4b4; padding-right:10px; float:right;}
.MessList_cont{ padding:15px; line-height:24px; background:#fff; display:none; color:#969696}
.MessList_Reply{ background:url(../Images/dott.gif) left top repeat-x}
.yellow_font{  color:#000; font-weight:bold}

/*联系我们*/
.Contact{line-height:26px}
.Map{ margin:10px 0; border:#b59881 1px solid; background:#fff; padding:3px}
