﻿@charset "utf-8";
/* 网站链接总的css定义:可定义内容为链接字体颜色、样式等 */
a{font-family:Verdana, Arial, "宋体", Helvetica, sans-serif;font-size:13px;text-decoration: none;}
A:link {color:#977065; }
A:visited {color:#977065; }
A:hover   {color:#ff476c;}
A:active {color:#977065; }

A.a1:link{COLOR:#ff4800;}
A.a1:visited{COLOR:#ff4800;}
A.a1:hover{COLOR:#3a393b;}
A.a1:active{COLOR:#ff4800;}

/*去掉链接（包括图片链接）的虚线边框*/ 
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ 
:focus { outline: none; }/* for Firefox */  

body { margin:0; text-align:center; font:13px Verdana,“微软雅黑”,"宋体",Arial,Geneva, sans-serif; color:#424242; background: url(../images/body_bg.jpg) center top no-repeat #fbdfe1; line-height:22px}

div,ul{ margin:0; padding:0;list-style:none;}
	
td,input,select,textarea{ font-family:Verdana, Arial, "宋体",Helvetica, sans-serif; font-size: 13px;}
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:#fddadf 1px solid; border-bottom:#fff 1px solid; background:none; border-left:none; border-right:none; margin:5px 0; padding:0}

#top{ width:980px;  margin:0 auto; clear:both; text-align:left; height:155px}
#logo{ height:88px; display: table-cell;vertical-align:middle; padding:0 0 0 10px;
*display: block;
*font-size: 74px;
}
#logo a{ vertical-align:middle}
#head{float:right; padding-top:37px;  text-align:right; width:460px;}
#language li{ float:left; color:#c09955; height:22px; line-height:22px; font-size:11px}
#language li a{  padding:0 10px}

/*搜索框*/
#Searchform{height:22px; line-height:22px; margin:0px 0px; overflow:hidden; padding:0px 0px; }
#Searchform input,#Searchform img{ vertical-align:top;}
#Searchform input{ line-height:22px; border:none; width:182px; height:22px; color:#a8877e;  margin:0px 0px; font-size:12px; display:inline-block; text-indent:1em; background:url(../images/fun_bg.png) left top no-repeat;}
#Searchform .SearchBtn{ width:28px; height:22px; display:inline-block;  background:url(../images/fun_bg.png) right top no-repeat}
#Searchform .SearchBtn:hover{ background-position: right bottom}


/*主菜单*/
#Menu_box{ position:absolute; left:0; top:90px; width:100%; height:50px; background:url(../images/Menu_bg.png) left top repeat-x; z-index:100;}
#Menu{ width:995px; margin:0 auto; height:40px; clear:both; background:url(../images/Menu_Rounded.png) right top no-repeat;}
#nav {height:40px; position:relative; margin-left:15px;}
#nav .mainlevel { POSITION: relative; FLOAT: left; height::40px; line-height:40px; background:url(../images/Menu_line.gif) right center no-repeat; z-index:100}

#nav .mainlevel a{font-size:14px; height::40px; font-weight:bold; line-height:40px;display:block; color:#fff; margin-right:2px;}
#nav .mainlevel a:visited{ color:#fff;}
#nav .mainlevel a:hover{ color:#ff476c}
#nav .mainlevel ul {display:none; left:8px;  position:absolute; z-index:100; white-space:nowrap; background:url(../images/Red_Alpha50.png); padding-right:20px}
#nav .mainlevel li { height:25px; line-height:25px; z-index:100; white-space:nowrap; float:none; color:#ffcfd7; }
#nav .mainlevel li a{color:#fff; line-height:25px; height:25px; font-size:13px; font-weight:normal; white-space:nowrap; text-align:center; margin:0 8px; display:inline-block}
#nav .mainlevel li a:visited{ color:#fff;}
#nav .mainlevel li a.mainleve2_hover,#nav .mainlevel li a:hover{ color:#ff476c; }
#nav .mainlevel ul ul{left:100%; bottom:0;}
#nav .mainlevel ul ul li{ display:block; width:inherit;}

#nav .Slide{ position: absolute; left:0; top:4px; z-index:10; display:block;  background:url(../images/Slide.png) right bottom no-repeat; height:36px;}
#nav .Slide a{ display:block; background: url(../images/Slide.png) left top no-repeat; height:36px; margin-right:8px}


/*焦点图*/
#banner_box{ width:995px; clear:both; margin:0 auto; text-align:left; padding-bottom:15px; background:url(../images/indexBanner_Shadow.png) center bottom no-repeat}
#banner{ width:660px; background:url(../images/Banner_Bg.jpg) left top repeat-x; padding:5px 0; float:left; margin-left:15px; display:inline}
.js {POSITION: relative; WIDTH: 650px; HEIGHT: 290px; 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}

#banner_sub{ width:995px; clear:both; margin:0 auto; text-align:center; margin-bottom:20px}
#banner_sub img{ width:974px; height:200px; border:#FFF 3px solid; margin-left:15px}

/*公共*/
.margin_left5{ margin-left:5px}
.margin_bot20{ margin-bottom:20px}
.margin_bot10{ margin-bottom:10px}

.About,.NewsList,.NewsInfo,.Product,.ProductShow,.Contact{ margin:0 15px;}
.More{ float:right; display:block; height:28px; padding:0 28px 0 10px; background:url(../images/Tit_bg.png) right bottom no-repeat}
.More img{ margin-top:10px}
.blank{ clear:both; height:0; line-height:0; font-size:0;}

#box{ width:995px; margin:0 auto; text-align:left; clear:both}
#subl{ float:left; width:225px; background:url(../images/Subleft_bg.png) left top repeat-y; border-right:#fad6d8 1px solid; display:inline;}
#subr{ float:right; width:755px; background:#fef1f3; padding-bottom:15px; display:inline; }

#foot{ width:100%; margin:0 auto; text-align:center; background:url(../images/foot_bg.jpg) center top no-repeat; padding:16px 0; color:#ff476c; font-size:12px; line-height:18px}
#foot a{ color:#ff476c}
#foot a:hover{ color:#977065}

/*标题栏*/
.Tit_font{ padding-left:30px; color:#f07086; line-height:28px; font-weight:bold; font-size:14px; letter-spacing:1px}
.SubTit{ background:url(../images/SubTit_bg.png) left top no-repeat; height:40px; margin-top:11px}

/*首页联系方式*/
.index_contact{ float:right; width:320px; height:300px; overflow:hidden; line-height:21px; background: url(../images/indexContact_Bg.jpg) left top no-repeat}
.index_contact_con{text-align:left; color:#977065; padding:58px 15px 0 16px; line-height:18px}

.index_box{ background:url(../images/index_boxBG.gif) left top repeat-y}
.index_Tit{ background:url(../images/Tit_bg.png) left top repeat-x; height:28px; margin:8px 10px 2px 15px; clear:both; position:relative}
.index_Tit span{ background: url(../images/Tit_bg.png) right -28px no-repeat; display:inline-block; height:28px;line-height:28px; color:#ff476c; font-weight:bold; font-size:14px; letter-spacing:1px; padding:0 80px 0 16px}
.Origami{ position:absolute; left:-15px; top:0;}

/*产品*/
.index_pro{ width:668px; float:left}

.product li{ float:left; width:148px; text-align:center; margin:8px 0 8px 12px; display:inline; height:146px; line-height:18px; overflow:hidden;  }
/*
.product{ margin-left:15px;}
.product li{ float:left; width:148px; text-align:center; margin:10px 0 11px 12px; display:inline}*/
a.a_pro{width:144px; height:108px; border:#febdb9 1px solid; line-height:108px; display: table-cell; vertical-align:middle; background:#f0f0f0; padding:0; display: block; margin-bottom:4px;}
a.a_pro:hover{ border:#ff476c 1px solid;}
.product li:hover a{ color:#ff476c;}

.product2 li{ margin:10px 20px 15px 15px}
.index_pro,.index_news{height:368px; overflow:hidden}

/*首页新闻*/
.index_news{ width:318px; float:right; background:#fff;}
.index_news ul{ padding:0 15px 10px 15px}
.index_news li{padding:7px 0; background:url(../images/dott.gif) left bottom repeat-x;}
.index_news li a{ display:block; background:url(../images/ico.gif) left 8px no-repeat; padding-left:8px}
.NewsTime{ color:#bb9e97; font-size:11px}

/*首页热门产品*/
.IndexCase td{ line-height:40px; padding:10px 8px 0 9px}
.IndexCase td img{}

/* 翻页 */
#pageshow{text-align:center;margin:10px 0; clear:both; height:26px; line-height:26px;}
#pageshow a{width:26px; height:26px; margin:0 0;  display:inline-block}
#pageshow span{ margin:0 3px; color:#9b9b9b; }
#pageshow .thisp{ color:#ff476c}
#pageshow .first{ display:inline-block; width:55px;}

/*分享到*/
#jiathis_style_32x32{ padding:8px 0 18px 5px; text-align:right}
#ckepop{padding:8px 0; clear:both; float:left}

/* 上一篇下一篇 */
#NewsNav{ background:url(../images/dott.gif) left top repeat-x; margin:5px 15px; line-height:22px; height:22px; font-size:12px; clear:both; padding-top:8px; color:#ff476c}


/*当前位置*/
.position{ margin:15px; line-height:30px; background:url(../images/Posi_bg.png) left bottom repeat-x; padding-bottom:10px}
.position div{ color:#a8877e; font-size:12px; float:right}
.position span{ font-size:15px; color:#a8877e; font-weight:bold; display:block; padding-left:24px; background:url(../images/ico_posi.gif) left 6px no-repeat; height:30px; line-height:30px}
.position a{ color:#a8877e; font-size:12px}
.position a:hover{ color:#ff476c}

/*内页联系方式*/
.SubContact{ background:url(../images/SubContact_bg.jpg) right top no-repeat;color:#977065; padding:0 8px 10px 25px; overflow:hidden; font-size:12px; line-height:24px}

/*产品分类*/
.Pro_List{clear:both;  margin:0 0 25px 0}
.Pro_List li{position: relative;white-space:nowrap; margin-bottom:2px; height:30px; background: url(../images/List_bg.png) 15px top no-repeat; _line-height:0; _font-size:0;}
.Pro_List li a{ display:block; height:30px; line-height:30px; padding:0 10px 0 55px;  overflow:hidden}
.Pro_List li a:hover{ background:url(../images/List_bg.png) 15px bottom no-repeat; color:#ff476c}

.Pro_List li ul{ position:absolute; left:100%; top:0; padding:7px 0; background:#a8877e; border-radius:0 5px 5px 0; display:none}
.Pro_List li ul li{ width:100%; border-bottom:#ad8e86 1px solid; background:none; margin:0}
.Pro_List li ul li a{padding:0 5px 0 15px; color:#e7e0de}
.Pro_List li ul li a:visited{color:#e7e0de}
.Pro_List li ul li a:hover{background: #977971; color:#fff}
.Triangle{ position:absolute; left:-9px; top:7px;}

/*公司简介*/
.About{line-height:28px; color:#a8877e; height:auto!important; height:300px; min-height:300px; clear:both;}

/* 新闻列表*/
.NewsList { clear:both; height:auto!important; height:300px; min-height:300px;}
.NewsList li{line-height:24px; background:url(../images/dott.gif) bottom repeat-x; 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;}
.News_time{font-size:11px; color:#ff7474; float:right;}
.News_Content{color:#bb9e97; font-size:12px;}
.NewsInfo{ line-height:24px; color:#7b7b7b; }
.News_Attribute{ background:#fff; height:30px; line-height:30px;  color:#b4b4b4; font-size:12px; margin:0 0 15px 0;}

/*产品详细页面*/
.ProductShow_pic{ float:left; padding:4px; background:#ff7474; margin-right:15px; position:relative; z-index:1}
.ProductShow_info{ float:left; width:480px}
.ProductShow_info li{ hanging-punctuation:24px; line-height:24px; color:#a8877e; border-bottom:#dbd0d2 1px dotted}
.ProductShow_info li h3{color:#ff476c; margin:0; padding:3px 0}
.Content{ color:#a8877e; line-height:24px}
.zoom{ position:absolute; left:10px; bottom:10px; z-index:1}

/* ====下载====== */
.Down{ margin:0 15px}
.Down_f1{ line-height:20px; height:20px;  padding:6px 10px; margin:0; display:block; background:url(../images/Message.gif) left top repeat-x red; cursor:hand;cursor: pointer;}
.Down_tit{color:#585858; background:url(../images/ico.gif) left center no-repeat; height:20px; display:block; padding-left:16px; }
.Down_tit.active{color:#ff476c; }
.Down_Desc{ float:right; font-size:12px; color:#d1c1c4; font-weight:normal}
.Down_cont{ padding:10px; line-height:18px; background:#fff; color:#a8877e; margin:0; display:none}
.Down_cont a{ display:block; text-align:right}
.Down_f1.Downhover{ background:url(../images/Message.gif) left bottom repeat-x #fff; }


/*招聘*/
.JobInfo{ border:#fde3e7 1px solid; color:#787878}
.JobInfo td{padding:8px 8px; border-top:1px #fff solid; color:#a8877e}
.Tr_odd{ background:#fce7e9} /*奇数行样式*/
.Tr_hover{ background:#fbdfe1}
.Tr_Tit{ font-weight:bold; font-size:14px;  background:url(../images/Tit-bg.png) left bottom repeat-x #FFF}
.Tr_Tit td{color:#ff476c;}
.Recruit_tit{color:#a8877e;  font-weight:bold}
.Recruit input,.Recruit textarea{ background:#fff; border:#d6d6d6 1px solid; line-height:18px; }

/* 在线留言 */
.Message{ }
.Message td{ padding-left:18px;}
.star{ color:#fff; font-size:12px}

/* 留言列表 */
.MessList{ margin:0 15px}
.MessList_Tit{ line-height:20px; padding:6px 10px; background:url(../images/Message.gif) left top repeat-x #e5e5e5; color:#585858; cursor:hand;cursor: pointer; display:block; _height:20px}
.MessList_Tit.Messactive{ color:#ff476c}
.MessList_Tit.Messhover{ background:url(../images/Message.gif) left bottom repeat-x #fff; }
.MessList_Tit img{ vertical-align:middle; margin-right:8px}
.MessList_time{ font-size:11px; color:#d1c1c4; padding-right:2px; float:right;}
.MessList_cont{ padding:15px; line-height:24px; background:#fff; display:none; color:#a8877e;}
.MessList_Reply{ background:url(../Images/dott.gif) left top repeat-x}
.yellow_font{  color:#ff476c; }

/*联系我们*/
.Contact{line-height:26px; color:#a8877e}
.Map{ margin:10px 0; border:#a8cfe2 1px solid; background:#fff; padding:3px}