﻿@charset "utf-8";
/* 网站链接总的css定义:可定义内容为链接字体颜色、样式等 */
a{font-family: Verdana,Arial,"宋体", Helvetica, sans-serif;font-size:13px;text-decoration: none;}
A:link {color:#585858; }
A:visited {color:#585858; }
A:hover   {color:#c80000;}
A:active {color:#585858; }

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:#585858;background: url(../Images/body_bg.jpg) left top repeat-x #fff; 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:#d6d6d6 1px solid; border-bottom:#fff 1px solid; background:none; border-left:none; border-right:none}


#Top{ width:100%; margin:0 auto; background:url(../images/Head_bg.jpg) center top no-repeat}

#head{ width:980px; height:88px; text-align:left; margin:0 auto; overflow:hidden}
#logo{display: table-cell;vertical-align:middle; padding:0 0 0 15px;  height:94px;
*display: block;
*font-size: 74px;
}
#logo a{ vertical-align:middle}
#Func{ float:right; margin-top:10px; padding:0 10px 0 0; display:inline; text-align:right;}

/*搜索框*/
#Searchform{height:35px;overflow:hidden; line-height:35px;  background:url(../Images/func_bg.png) left top no-repeat;text-align:left; width:240px;}
#Searchform input,#Searchform img{ vertical-align: middle}
#Searchform input{height:24px; line-height:24px; border:none; width:200px; color:#646464; background:none; display:inline; margin-left:5px}
#Searchform .SearchBtn{ width:28px; height:24px;}
#language{color:#e6a8a8; line-height:38px;}
#language a{ color:#fff; margin:0 5px}
#language a:hover{ color:#360500}

/*主菜单*/
#Menu_box{ position:absolute; left:0; top:358px; width:100%; z-index:10;}
#Menu{ width:980px; margin:0 auto; height:50px; clear:both;  background:url(../images/Menu_Shadow.png) center bottom no-repeat; }
#nav {background:url(../Images/Menu_bg.png) left top repeat-x;height:40px; }
#nav .mainlevel { POSITION: relative; FLOAT: left; height:40px; line-height:40px; background:url(../images/Menu_bg.png) right -80px no-repeat;}

#nav .mainlevel a{font-size:14px;  font-weight:bold; line-height:40px;display:block; color:#fff; margin-right:2px;}
#nav .mainlevel a:visited{ color:#fff;}

#nav .mainlevel a.hover:visited,#nav .mainlevel a.hover{ background:url(../Images/Menu_bg.png) left -120px repeat-x; color:#fff;}
#nav .mainlevel a.Currpage,#nav .mainlevel a.Currpage:visited{background:url(../Images/Menu_bg.png) left -40px repeat-x;color:#960000}
#nav .mainlevel ul {display:none; background:#e1e1e1; left:-2px; border:#d0d0d0 1px solid; border-top:none; top:auto; bottom:40px; position:absolute; z-index:100}
#nav .mainlevel li { float:none; position:relative; height:32px; line-height:32px; border-top:#c6c6c6 1px solid; width:100%;z-index:100; }
#nav .mainlevel li a{color:#585858; line-height:32px; height:32px; font-size:13px;  white-space:nowrap; text-align:left; padding:0 50px 0 15px; display:block; margin:0;}
#nav .mainlevel li a:visited{ color:#585858;}
#nav .mainlevel li a.mainleve2_hover,#nav .mainlevel li a:hover{ color:#c80000; background:#dadada}
#nav .mainlevel ul ul{left:100%; bottom:0;}
#nav .mainlevel ul ul li{ display:block; width:inherit;}

/*Banner*/
#banner{z-index:1; width:980px; height:270px; margin:0 auto; background:url(../Images/Banner_bg.png) center bottom no-repeat}
.js {POSITION: relative; width:960px; height:270px; overflow:hidden; margin:0 10px; clear:both; float:left; background:#ebebeb;border-radius:5px 5px 0 0}
.jsNav {POSITION:absolute; bottom:16px; height:22px; right:20px;}
.jsNav A,.jsNav A:visited{ float:left; display:block; height:22px; width:22px; color:#585858;}
A.trigger{TEXT-ALIGN: center; display:block; background:url(../images/jsNav_Btn.png) left -22px repeat-x; _background:url(../images/jsNav_Btn.gif) left top repeat-x;}
.prevBtn{ background:url(../images/jsNav_Btn.png) left top no-repeat}
.nextBtn{ background:url(../images/jsNav_Btn.png) right top no-repeat}
A.imgSelected,A.imgSelected:visited{ background:url(../images/jsNav_Btn.png) center -44px no-repeat; color:#fff; _background:url(../images/jsNav_Btn.gif) center -22px no-repeat;}

#box{width:980px; margin:0 auto; text-align:left; padding-top:60px; overflow:hidden;}
#subl{ float:left; width:240px; border:#d7d7d7 1px solid; margin-left:10px; display:inline; overflow:hidden;  }
#subr{ float:right; width:700px; margin-right:10px; display:inline; overflow:hidden;}
#sub{ padding-bottom:10px; background:url(../Images/poa60_White.png)}

#foot{ width:100%; margin:0 auto; background:#e0e0e0; line-height:30px; margin-top:30px; color:#969696; font-size:12px;line-height:22px; padding-top:5px; padding-bottom: 5px; clear:both; overflow:hidden;}
#foot a{color:#969696; font-size:12px}
#foot a:hover{ color:#C80000}
#fot{ width:960px; margin:0 auto;  text-align:left; }

/*公共*/
.More{ float:right; margin:15px 5px 0 0}
.subbox{ background:#FFFFFF; border:#d7d7d7 1px solid;}
.blank{ clear:both; height:0; line-height:0; font-size:0;}
.Title{ height:35px; line-height:35px; border-bottom:#d7d7d7 1px solid; text-align:left;}
.Title span{ padding-left:8px; font-size:15px; color:#000; font-weight:bold;}
.Title span font{ font-size:12px; color:#969696;}
.List_Title{ background:url(../images/Tit-bg.png) left bottom repeat-x #FFF}
.List_Title span{ background:url(../images/ico_Titspan.gif) 10px center no-repeat; padding-left:25px}
.News_time{ float:right; font-size:11px; color:#969696}
.GlobalColor{ color:#c80000}

/*首页滚动新闻*/
#index_notice{line-height:30px; height:43px; color:#d0d0d0; clear:both; margin:0 10px 10px 10px; background:url(../images/Shadow.png) left bottom repeat-x}
#scrollNews{height:30px;min-height:30px;line-height:30px;overflow:hidden; width:820px; float:right;}
#scrollNews li{height:38px; width:50%; float:left; overflow:hidden;}

/*首页image*/
.index_image{margin:0 -2px 20px 10px;}
.index_image ul{ clear:both;  overflow:hidden;width:972px; }
.index_image li{ position:relative; float:left; margin:0px 11px 0 0; height:125px; width:230px;display:inline; overflow:hidden;border:#dcdcdc 1px solid;}
.index_image li span{ position:absolute; left:0; top:100px; display:block; background:url(../images/opa75.png); width:100%; z-index:112; height:35px;line-height:25px; color:#FFF; text-indent:10px}
.index_image li span a{ float:right; margin:5px 5px 0 0}
.index_image li span h3{ margin:0; padding:0; font-size:14px; font-weight:normal}
/*首页产品*/
.index_pro,.index_news{float:left; width:345px;height:226px; overflow:hidden; margin-left:10px; display:inline}
a.index_proimg{width:164px; height:123px; overflow:hidden; line-height:123px; vertical-align:middle; text-align:center; display: table-cell; background:#ebebeb; *display:block; *font-size:70;}
a.index_proimg img{vertical-align:middle}
.pro_box {width:335px; position: relative; margin: 5px;}
.pro_box .wrapper {width:335px; overflow: hidden; text-align: center;}
.pro_box .wrapper ul {width: 9999px;margin:0;padding:0;}
.pro_box ul li { float:left; display:inline; border-right:#FFFFFF 5px solid; background:#e0e0e0;height:180px; line-height:25px;width:164px; overflow:hidden;}
.pro_box ul li a img{max-width: 164px; max-height: 180px; width: expression(this.width > 164 && this.width > this.height ? 164 : true); height: expression(this.height > 180 || this.height > this.width ? 180 : true);}
.pro_box ul li a span{ color:#969696}
.pro_box ul li a:hover span{ color:#C80000}
.pro_box .arrow {display: block;height:123px;width:30px; text-indent: -999px; position: absolute;top:0px; cursor: pointer; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.pro_box .forward {right: 0; background:url(../images/ad_next.png) 0 center no-repeat}
.pro_box .back {left: 0; background:url(../images/ad_prev.png) 0 center no-repeat;}
.pro_box .forward:hover,.pro_box .back:hover{filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9; }

/*首页新闻资讯*/
.index_news{margin-left:12px; }
.Label{ height:25px; border-bottom:#d7d7d7 1px solid}
.Label li{ float:left; margin:2px 0; height:21px; border-right:#d7d7d7 1px solid}
.Label li a{ margin:0 3px; padding:0 8px; display: inline-block; line-height:21px; height:21px; cursor: hand; cursor: pointer;}
.Label li a.active{ background:url(../images/Menu_bg.png) left -10px repeat-x; color:#fff}
#New_box{ margin:5px;}
#New_box h2{font-size:14px; font-weight:bold; text-align:center; margin:0; padding:5px 0 0 0; line-height:24px}
#New_box h2{font-size:14px;}
#New_box h3{ font-size:12px; line-height:18px; color:#969696; font-weight:normal; margin:0; padding:0 0 8px 0}
.index_NewsList li{ background:url(../images/dott.gif) left top repeat-x; height:26px; line-height:26px}
.index_NewsList li a{ background:url(../images/ico_news.gif) 5px top no-repeat; padding-left:18px; display:block; height:26px; overflow-y:hidden}
.index_NewsList li a:hover{ background-position:6px -26px;}

/*首页视频*/
.index_Video{ width:240px; border-top:#d7d7d7 1px solid; float:right; margin-right:10px; display:inline;}

/* 左列表 */
#List{margin:10px 0 30px 0}
.ListUl li{text-align: left; }
.ListUl li a{ display:block; height:34px;line-height:34px; background:url(../images/List_bg.jpg) center top no-repeat; padding-left:48px; color:#585858; font-weight:bold; overflow-y:hidden}
.ListUl li a:visited{color:#585858;}
.ListUl li a:hover{ color:#c80000; background-position:center bottom;}
.ListUl li ul{display:none; text-align:left; border-bottom:#d3e3be 1px solid; margin:0 15px;}
.ListUl li ul li{ background:none; padding:0}
.ListUl li ul li a{color:#969696; font-weight:normal; height:26px; line-height:26px; background:url(../images/ico_news.gif) 25px top no-repeat; padding-left:38px; display:block}
.ListUl li ul li a:visited{ color:#969696}
.ListUl li ul li a:hover{ color:#c80000; background-position:26px -26px;} 

/**/
.pic a{ display:block; margin:10px; position:relative}
.pic a span{ position:absolute; left:0; top:0; display:block; width:100%; height:100%;}
.pic a:hover span{ background:#c80000;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2; *background:none }

/*当前位置*/
#position{color:#585858; font-size:14px; font-weight:bold; background:url(../images/Shadow.png) left bottom repeat-x; padding-bottom:13px; line-height:35px; text-indent:5px; margin-bottom:15px}
#position span{ font-size:13px; font-weight:normal; color:#c80000;}
#position div{ float:right; text-align:right; font-size:12px; color:#969696; font-weight:normal}
#position div a{ color:#969696; font-size:12px}
#position a:hover{ color:#c80000}

/* 新闻列表*/
#NewsList { clear:both}
#NewsList li{line-height:26px; background:url(../images/dott.gif) bottom repeat-x; margin-top:1px; padding:15px 0}
#NewsList a{ padding-left:20px; background:url(../images/ico_news.gif) left top no-repeat;  font-weight:bold; font-size:14px; line-height:26px; height:26px; display:block}
#NewsList a:hover{ background-position:1px -26px}
#NewsList .time{font-size:12px; color:#6F6F6F; float:right}
#NewsList .Content{color:#969696; font-size:12px}
.FTit{ text-align:center; border-bottom:#CCC 1px dotted; line-height:36px; color:#969696}

/*产品展示页*/
.Product{width:100%}
.Product ul{ clear:both; margin-right:-45px; float:left}
.Product li{ position:relative; float:left; margin:0 45px 15px 0; height:150px; width:200px; border:#d2d2d2 1px solid; display:inline; overflow:hidden}
.Product li span{ position:absolute; left:0; top:128px; display:block; background:url(../images/opa75.png); width:100%; z-index:112; line-height:20px; padding:2px 5px; color:#fff}
.Product li span h3{ margin:0; padding:0; font-size:13px}
a.Product_img{ width:200px; height:150px; line-height:150px;vertical-align:middle; text-align:center; display: table-cell; background:#ebebeb; *display:block; *font-size:124;}
a.Product_img img{ vertical-align:middle}

/*产品详细页*/
a.Product_pic{ border:#dedede 1px solid; display:block}
a.Product_pic img{ margin:6px}
.Product_li{ font-weight:bold; margin-bottom:8px}
.Product_li span{ font-weight:normal; color:#969696}
.Product_ExTitle{ height:26px; line-height:26px;border-bottom:#d7d7d7 1px solid; padding-left:16px; color:#c80000; font-weight:bold; background:url(../images/ico_news.gif) left -26px no-repeat; margin-bottom:8px}

/*招聘*/
.JobInfo{  background: #f0f0f0; border:#e6e6e6 1px solid; color:#787878}
.JobInfo td{padding:8px 8px; border-top:1px #fff solid}
.Tr_odd{ background:#e9e9e9} /*奇数行样式*/
.Tr_hover{ background:#dcdcdc}
.Tr_Tit{ font-weight:bold; font-size:14px; color:#c80000; background:url(../images/Tit-bg.png) left bottom repeat-x #FFF}
.Recruit_tit{color:#2c2c2c;  font-weight:bold}
.Recruit input,.Recruit textarea{ background:#fff; border:#d6d6d6 1px solid; line-height:18px; }

/* 在线留言 */
.Message{ border-top:#d9d9d9 1px dotted;}
.Message td{ padding-left:18px;}
.star{ color:#fff; font-size:12px}

/* 留言列表 */
.MessList{ border:#d9d9d9 1px dotted; border-top:none;clear:both;}
.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:#c80000}
.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:#c8c8c8; 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:#c80000; }

/* ====下载====== */
.Down{ border-left:#d9d9d9 1px dotted;border-right:#d9d9d9 1px dotted;}
.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:#000; background:url(../images/ico_news.gif) left -4px no-repeat; height:20px; display:block; padding-left:16px}
.Down_tit.active{color:#c80000;background:url(../images/ico_news.gif) left -30px no-repeat; }
.Down_Desc{ float:right; font-size:12px; color:#969696; font-weight:normal}
.Down_cont{ padding:10px; line-height:18px; background:#fff; color:#969696; 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; }

/*相册封面*/
.Album{ clear:both; padding-top:20px}
.Album li{ float:left; margin-left:38px; width:184px; white-space:nowrap; overflow-x:hidden; display:inline; text-align:center; line-height:20px; height:200px}
a.Album_img{ display: block; vertical-align:middle; text-align:center; width:184px; height:142px; overflow:hidden; background:url(../Images/Album_box.png) left top no-repeat;
*display: block;*font-size:105px;}
.Album_img img{ vertical-align:middle; margin:2px 6px 0 2px}
.Album li a{line-height:20px; font-size:12px; margin-bottom:10px }
.Album li a span{ color:#878787}

/*相册*/
#descriptions {position: relative; height: 50px;background: #EEE; margin-top: 10px;width: 705px; padding: 10px; overflow: hidden;}
#descriptions .ad-image-description { position: absolute;}
#descriptions .ad-image-description .ad-description-title {display: block; }
.ad-gallery {width:705px; position: relative; overflow: hidden; text-align:center}
.ad-gallery, .ad-gallery * {margin: 0;padding: 0;}
.ad-image-wrapper { width: 100%; height:352px;  position: relative; overflow: hidden;  background:#FFFFFF; z-index:98}
.ad-gallery .ad-image-wrapper .ad-loader {position: absolute;z-index: 10; top: 48%;left: 48%;}
.ad-gallery .ad-image-wrapper .ad-next { position: absolute; right: 0;top: 0; width: 49%; height: 100%; cursor: pointer; display: block; z-index: 99;}
.ad-gallery .ad-image-wrapper .ad-prev { position: absolute; left: 0; top: 0;width: 49%;height: 100%; cursor: pointer;display: block;z-index: 99;}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {background: url(non-existing.jpg)\9}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../images/ad_prev.png);width: 30px; height: 30px;display: none;position: absolute; top: 47%; left: 0; z-index: 21;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../images/ad_next.png); width: 30px;height: 30px;right: 0;left: auto;}
.ad-gallery .ad-image-wrapper .ad-image { position: absolute;overflow: hidden; top: 0;left: 0; z-index: 9;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description { position: absolute;bottom: 0px;left: 0px; text-indent:1em;text-align: left; width: 100%; z-index: 25;background: url(../images/opa75.png);color:#fff; line-height:18px}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='images/opa75.png'); }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {display: block;}
.ad-gallery .ad-controls { height: 20px;}
.ad-gallery .ad-info { float: left;}
.ad-gallery .ad-nav {width: 100%; position: relative; background:#FFF; padding:10px 0}
.ad-gallery .ad-forward, .ad-gallery .ad-back { position: absolute; top: 0;height: 100%;z-index: 10;}
* html .ad-gallery .ad-forward, .ad-gallery .ad-back { height: 100px;}
.ad-gallery .ad-back { cursor: pointer; left:0; top:12px; width:25px; height:100px;display: block;background: url(../images/ad_scroll_back.gif) right 0 no-repeat;}
.ad-gallery .ad-forward { cursor: pointer; display: block; right:0; top:12px; width:25px;height:100px; background: url(../images/ad_scroll_forward.gif) 0px 0 no-repeat;}
.ad-gallery .ad-nav .ad-thumbs {overflow: hidden;width: 92%; margin:0 auto}
.ad-gallery .ad-thumbs .ad-thumb-list {float: left; width: 9000px;list-style: none; }
.ad-gallery .ad-thumbs li {float: left; padding-right: 5px;}
.ad-gallery .ad-thumbs li a {display: block; }
.ad-gallery .ad-thumbs li a img { border: 2px solid #fff; display: block; height:100px}
.ad-gallery .ad-thumbs li a.ad-active img { border:1px solid #969696; }
.ad-preloads {position: absolute;left: -9000px;top: -9000px;}

/* 翻页 */
#pageshow{text-align:center;margin:25px 0 15px 0; clear:both; height:26px; line-height:26px; overflow:hidden;}
.pageshow a,.pageshow .thisp{width:26px; height:26px; margin:0 0; background: url(../Images/pageshow_bg.gif) -65px top no-repeat; display:inline-block;}
.pageshow a:hover{ background: url(../Images/pageshow_bg.gif) -65px bottom no-repeat; color:#fff}
.pageshow .thisp{ background:url(../Images/pageshow_bg.gif) -98px top no-repeat; color:#ff0000;width:26px; height:26px;}
.pageshow .first{ display:inline-block; width:55px; background:url(../Images/pageshow_bg.gif) left top no-repeat}
.pageshow .first:hover{ background:url(../Images/pageshow_bg.gif) left bottom no-repeat}


/* 上一篇下一篇 */
#NewsNav{line-height:22px; font-size:12px; clear:both; padding-top:8px; color:#c80000; border-top:1px dotted #CCCCCC}

/*首页荣誉*/
.index_Honors{ width:240px; float:right; margin-right:10px; display:inline; text-align:center}
.Honors{POSITION: relative; width:240px; height:140px; overflow:hidden; margin:10px auto; clear:both; text-align:center;}
.Honors img{ border:0px;}
.HonorsNav { height:26px; line-height:26px; background:#e0e0e0; margin:5px; text-align:center; overflow:hidden}
.prevBtn_Honors{ width:18px; height:26px; float:left; display:block; background:url(../images/Triangle.gif) center top no-repeat}
.nextBtn_Honors{ width:18px; height:26px; float:right; display:block; background:url(../images/Triangle.gif) center -26px no-repeat}
/*中间区域*/
.divContent{line-height: 26px; height:auto!important; height:300px; min-height:300px;}