@charset "utf-8";
/* CSS Document */
body {
	margin:0 auto; padding:0; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#666666; background:url(../images/top_bg.jpg) top center repeat-x;
}

ul,li,dl,dt,dd,form,h1,h2,h3,h4,p { margin: 0px; padding: 0px;}
li { list-style-type: none;}
img{ border:0}
.clear { margin: 0; padding: 0; clear: both; }
.clear hr { margin: 0; padding: 0; display: none; }
a,area {blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus {-moz-outline-style: none; }  /*for Firefox   */
a {	color:#333333; text-decoration: none;}
a:hover {color:#db6100; text-decoration: underline;}

.wrap { width:1003px; margin:0 auto; overflow:hidden;}
.header { width:951px; margin:0 auto; overflow:hidden; position:relative;}
.logo { float:left; width:364px; height:85px; margin:44px 0 0 0; overflow:hidden;}
.menu { float:right; width:562px; margin-top:15px; overflow:hidden;}
.menu .nav { float:left; margin-top:5px; margin-bottom:28px; padding-left:10px; color:#666;}
.menu .nav a { color:#666; padding:0 6px;}
.menu .nav a.a1 { color:#a87c30; text-decoration:underline;}
.menu .search { float:right;}
.menu .search img { margin-bottom:-8px;}
.menu .search .input1 { width:120px; height:16px;}
.menu .search .input2 { margin-bottom:-4px;}
.menu ul { clear:both; width:562px; height:51px; background:url(../images/menu_bg.jpg) no-repeat; overflow:hidden;}
.menu ul li { float:left; width:93px; text-align:center; background:url(../images/li_hover.jpg) right top no-repeat; line-height:51px; overflow:hidden;}
.menu ul li.li1 { background:none;}
.menu ul li a { font-size:13px; font-weight:bold; color:#976000;}
.menu ul li a:hover, .menu ul li a.cur { font-size:13px; font-weight:bold; color:#363636; text-decoration:none;}

.menu dl { color:#000;}
.menu dl dt { display:none;}
.menu dl dt b { float:left; display:block; padding-right:15px; height:25px; text-align:center; line-height:25px;}
.menu dl dt span { display:block; padding-left:15px; float:left}
.menu dl dt a { font-weight:normal; font-size:12px; color:#5A5A5C; padding-right:15px;}
.menu dl dt a:hover { color:#12517a;}
.menu dl dt.dt1 { position:absolute; left:392px; top:110px;}
.menu dl dt.dt2 { position:absolute; left:500px; top:110px;}
.menu dl dt.dt3 { position:absolute; left:600px; top:110px;}

.banner { clear:both; width:951px; height:338px; margin:22px auto 0 auto; overflow:hidden;}
.banner2 { clear:both; width:951px; height:259px; margin:22px auto 0 auto; overflow:hidden;}
.b_foot { width:951px; height:50px; margin:0 auto; background:url(../images/banner_foot.jpg) no-repeat; overflow:hidden;}

.content { width:951px; margin:0 auto; overflow:hidden;}
.index_left { float:left; width:217px; overflow:hidden;}
.wuliu { width:217px; height:238px; overflow:hidden;}
.wuliu img { display:block;}
.about_left { width:217px; overflow:hidden;}
.about_left h3 { width:196px; height:39px; padding-left:21px; font-size:16px; line-height:39px; color:#976000; background:url(../images/sideleft_tit_bg.jpg) no-repeat; overflow:hidden;}
.about_left ul { width:217px; line-height:30px; background:url(../images/sideleft_ul_bg.jpg) repeat-y; overflow:hidden;}
.about_left ul li { width:206px; margin:0 auto; border-top:1px solid #eeeeee; overflow:hidden;}
.about_left ul li a { margin-left:18px; background:url(../images/sideleft_icon.jpg) 0 3px no-repeat; padding-left:18px; font-size:14px;}
.about_left ul li a:hover { text-decoration:none; font-weight:bold;}
.about_left .foot { width:217px; height:12px; background:url(../images/sideleft_foot.jpg) no-repeat; overflow:hidden;}
.order { width:215px; margin-top:10px; background:url(../images/order_bg.jpg) left top no-repeat; overflow:hidden;}
.order ul { width:180px; margin:38px auto 0 auto; overflow:hidden;}
.order ul li { margin-top:2px;}
.order ul li.li1 { margin:5px 0 0 40px;}
.order .input1 { width:110px; height:16px; border:1px solid #bdcad3; overflow:hidden;}
.index_us { width:205px; height:205px; padding:40px 0 0 10px; margin-top:15px; line-height:23px; background:url(../images/index_us_bg.jpg) no-repeat; overflow:hidden;}

.about_left2 { width:217px; overflow:hidden;}
.about_left2 h3 { width:196px; height:39px; padding-left:21px; font-size:16px; line-height:39px; color:#976000; background:url(../images/sideleft_tit_bg.jpg) no-repeat; overflow:hidden;}
.about_left2 dl { width:217px; line-height:30px; background:url(../images/sideleft_ul_bg.jpg) repeat-y; overflow:hidden;}
.about_left2 dl dt { width:206px; margin:0 auto; line-height:20px; padding:5px 0; border-top:1px solid #eeeeee; overflow:hidden;}
.about_left2 dl dt a { display:block; float:left; margin-left:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.about_left2 dl dt img { display:block; float: left; margin:5px 0 0 20px;} 
.about_left2 dl dt a:hover { text-decoration:none;}
.about_left2 dl dd { line-height:22px; padding:10px 0; padding-left:30px;}
.about_left2 dl dd a:hover, .home_left dd a.cur { color:#ff0000;}
.about_left2 .foot { width:217px; height:12px; background:url(../images/sideleft_foot.jpg) no-repeat; overflow:hidden;}

.index_con { float:left; width:419px; display:inline; margin-left:30px; overflow:hidden;}
.index_about { width:419px; height:363px; font-size:14px; text-align:justify; line-height:24px; overflow:hidden;}
.index_about a { float:right;}
.service { width:418px; margin-top:15px; overflow:hidden;}
.service ul { margin-top:10px;}
.service ul li { float:left; width:96px; height:47px; padding:0 45px 0 10px; overflow:hidden;}
.service ul li.li1 { padding-right:0;}

.index_right { float:right; width:247px; overflow:hidden;}
.index_pro { width:247px; height:185px; background:url(../images/index_pro_bg.jpg) no-repeat; overflow:hidden;}
.index_pro h3 { width:207px; height:25px; margin:20px auto 5px auto; overflow:hidden;}
.index_pro .list { width:207px; margin:0 auto; overflow:hidden;}
.index_pro .list .left { float:left; width:14px; height:20px; padding-top:60px; overflow:hidden;}

.index_pro .list .right { float:right; width:14px; height:20px; padding-top:60px; overflow:hidden;}
.ScrCont {WIDTH: 32766px;zoom:1;}
#List1_1 {FLOAT: left;}
#List2_1 {FLOAT: left}
.index_type { width:221px; height:116px; padding:10px; margin-top:25px; line-height:24px; font-size:14px; border:1px solid #dad8d9; overflow:auto;}
.index_type b { color:#976000;}
.index_news { width:247px; height:185px; margin-top:30px; background:url(../images/index_pro_bg.jpg) no-repeat; overflow:hidden;}
.index_news h3 { width:214px; height:25px; margin:10px auto; overflow:hidden;}
.index_news ul { width:220px; margin:0 auto; line-height:28px; overflow:hidden;}
.index_news ul li { width:220px; background:url(../images/news_icon.jpg) 0 10px no-repeat; padding-left:10px; overflow:hidden;}
.index_news ul li a { font-size:14px;}

.footer { width:931px; height:80px; padding:10px; margin:40px auto 0 auto; font-family:Arial, Helvetica, sans-serif; line-height:20px; background-color:#e0e0e0; overflow:hidden;}
.footer span.s1 { display:block; float:left; width:448px; overflow:hidden;}
.footer span.s2 {  display:block; float:left;  overflow:hidden;}
.bottom { width:916px; height:28px; padding-right:15px; line-height:28px; font-family:Arial, Helvetica, sans-serif; text-align:right; overflow:hidden; position:relative;}
.bottom img { position:absolute; top:7px; left:0px;}

.sideright { float:right; width:705px; overflow:hidden;}
.sideright h3 { width:705px; height:35px; background:url(../images/about_tit_bg.jpg) no-repeat; overflow:hidden; position:relative;}
.sideright h3 b { line-height:35px; font-size:16px; color:#976000; margin-left:45px; }
.sideright h3 span { font-size:12px; font-weight:normal; position:absolute; top:12px; right:20px;}
.sideright h3 span img { margin-bottom:-2px;}
.sideright h3 span a { font-size:12px; font-weight:normal;}
.sideright .about { width:690px; margin:20px auto; line-height:36px; text-align:justify; font-size:14px; overflow:hidden;}
.sideright .about ul { margin-top:5px;}
.sideright .about ul li { float:left; display:inline; width:150px; margin:15px 35px 0 35px; text-align:center;}
.sideright .about ul li img { width:141px; height:141px; border:1px solid #dadada; padding:2px;}

.page { clear:both; padding:20px 0; text-align: center;}
.noproduct { width:100%; text-align:center; margin-top:50px;}
.pro_detail { width:100%; margin:0 auto; margin-top:20px; overflow:hidden;}
.pro_detail .pic { width:100%; margin:0 auto; text-align:center;}
.pro_detail .proname { width:100%; margin-top:10px; text-align:center; color:#ff3100; font-weight:bold; font-size:14px; overflow:hidden;}


.news .tit { width:705px; background:url(../images/news_tit_bg.jpg) left bottom no-repeat; padding-bottom:40px; margin-bottom:5px; position:relative;}
.news .tit .s1 { position:absolute; left:30px; top:5px; font-weight:bold;}
.news .tit .s2 { position:absolute; right:30px; top:5px; font-weight:bold;}
.news dl dd { width:705px; border-bottom:1px dotted #ccc; overflow:hidden; position:relative;}
.news dl dd a { background:url(../images/news_icon.jpg) 0 2px no-repeat; padding-left:15px;}
.news dl dd span { position:absolute; right:10px; top:5px;}
/* 文章内容 */.ai{background-color:#FFF;overflow:hidden;width:650px;line-height:22px;padding-top:25px;padding-right:15px;padding-bottom:5px;padding-left:15px;}
.ait{width:650px;background-image:url(../images/Yourtitle_line.gif);background-repeat:no-repeat;background-position:left bottom;margin-bottom:15px;}
.ait h1{font-size:18px;font-family:黑体;font-weight:400;float:left;padding-bottom:5px;padding-right:5px;}
.ait span{color:#CCC;float:left;line-height:26px;}
.normal{font-size:12px;}
.medium{font-size:14px;}
.large{font-size:20px;}
.prenext{width:650px;background-image:url(../images/Yourtitle_line.gif);background-repeat:no-repeat;background-position:left top;margin-top:10px;padding-top:10px;}
.likearticle{width:650px;background-image:url(../images/Yourtitle_line.gif);background-repeat:no-repeat;background-position:left bottom;padding-bottom:13px;margin-bottom:10px;}
.likearticle li{width:324px;float:left;}
.likearticle li a{color:#08C;}
.news2 p { float:left; width:330px;}

.probox {float:left; display:inline; width:150px; height:180px; margin:10px 35px; text-align:center; overflow:hidden;}
.propic {
  width:148px;
  height:148px;
  border:1px solid #D6D6D6;
  overflow:hidden;
  position:relative;
  display:table-cell;
  text-align:center;
  vertical-align:middle;
  overflow:hidden;
  background-color:#fff;
}

.propic a { font-size:14px;}
.propic p {
  position:static;
  +position:absolute;
  top:50%
  }
.propic p img {
  position:static;
  +position:relative;
  top:-50%;left:-50%;
  }

