@charset "utf-8";
/* 网站链接总的css定义:可定义内容为链接字体颜色、样式等 */
a{font-family: Arial,"微软雅黑",Verdana,"宋体", Helvetica, sans-serif;font-size:13px;text-decoration: none;}
a:link {color:#333; }
a:visited {color:#333; }
a:hover   {color:#b20000;}
a:active {color:#333; }

a.a1{ font-size:12px;}
a.a1:link{ color:#b20000}
a.a1:visited{ color:#b20000}
a.a1:hover{ color:#ffba07}
a.a1:active{ color:#b20000}


/*去掉链接（包括图片链接）的虚线边框*/ 
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ 
:focus { outline: none; }/* for Firefox */  

body { margin:0; text-align:center; font:13px Arial,"微软雅黑",Verdana,"宋体",Geneva, sans-serif; color:#767676;background:#fff; line-height:24px}
div,ul{ margin:0; padding:0;list-style:none;}
	
td,input,select,textarea{font-family: Arial,"微软雅黑",Verdana,"宋体", Helvetica, sans-serif; font-size: 13px;}
img{ border:0;}
form{ margin:0}
input,select{color:#424242; vertical-align:middle;}
hr{ border-top:#c2c2c2 1px dotted; border-bottom:#fff 1px dotted; background:none; border-left:none; border-right:none; clear:both;}

/*公共*/
.blank{ clear:both; height:0; line-height:0; font-size:0; margin:0; padding:0}
.More{ float:right; margin:16px 0 0 0;}
.News_time{ float:right; font-size:11px; color:#969696}
.floatleft{ float:left}
.floatright{ float:right;}

/*头部*/
#head{ width:1000px; margin:0 auto; text-align:left;  position:relative; z-index:1000; }
.head_top{clear: both; width: 1000px; height: 95px; overflow: hidden;}
#logo{height:94px; padding-left:20px; overflow:hidden}
#Func{ float:right; margin:35px 10px 0 0; display:inline; width:436px; height:24px; overflow:hidden; background:url(../images/func_bg.png) left top no-repeat}

/*搜索框&语言版本*/
#Searchform{height:24px; line-height:24x; margin:0; float:left}
#Searchform input,#Searchform img{ vertical-align: middle}
#Searchform input{height:24px; line-height:22px;  background:none; border:none; width:125px; color:#b1bbb6; font-size:12px; margin:0 14px 0 18px}
#Searchform a.SearchBtn{ width:42px; height:24px; text-align:center; line-height:22px; color:#fff; display:inline-block; }
#Searchform a.SearchBtn:hover{ color:#ffba07}
#language{height:22px; line-height:22px; color:#9bb5a5; font-size:12px; float:left; display:block;margin:2px 0 0 33px; }
#language a,#language a:visited{ font-size:12px; color:#b20000; margin:0 4px}
#language a:hover{ color:#ffba07}

/*主导航*/
#menu{ position:relative; margin:0 10px; width:980px; height:35px; background:url(../images/menu_bg.png) left top repeat-x; clear:both; z-index:1000;}
#nav{ width:955px; margin-left:25px;}
.mainlevel{ float:left; background:url(../images/menu_bg.png) right -70px no-repeat; height:35px; width:50px; z-index:1000; position:relative;}
.mainlevel a,.mainlevel a:visited{ color:#f5f5f5; height:35px; line-height:35px; display:block; text-align:center; font-weight:bold; margin-right:2px}
.mainlevel a:hover{ background:url(../images/menu_bg.png) left -35px repeat-x; color:#b20000}
.mainlevel.Currpage a,.mainlevel.Currpage a:visited{background:url(../images/menu_bg.png) left -35px repeat-x; color:#b20000;}
/*子系列*/
.mainlevel ul{position:absolute; z-index:1000; left:0; top:35px; background:#ffba07; background:rgba(255, 186, 7, 0.9); display:none;}
.mainlevel ul li{width:100%; position:relative; height:31px; clear:both; display:block; *line-height:0; *font-size:0;}
.mainlevel ul li a,.mainlevel ul li a:visited{background:none;text-align:left; color:#b20000; height:30px; line-height:30px; display:block; border-bottom:#ffc904 1px solid;white-space:nowrap; padding:0 25px 0 15px; }
.mainlevel.Currpage ul li a,.mainlevel.Currpage ul li a:visited,.mainlevel.Currpage ul li a:hover{ background:none;color:#b20000;}
.mainlevel ul li a:hover,.mainlevel.Currpage ul li a:hover{ color:#b20000; background:#ffa905}
/*孙系列*/
.mainlevel ul ul{ position:absolute; left:100%; top:0; display:none;}


/*Banner*/
#Banner{ position:absolute; left:0; top:0; width:100%; overflow:hidden; margin:0 auto; background:#262626; z-index:1;}
.js { position:relative; width:1440px; border-bottom:#ffba07 5px solid; overflow:hidden; margin:0 auto;left:50%; margin-left:-720px; clear:both; z-index:1; background:url(../images/loading.gif) center no-repeat}
.jsNav { position:absolute; right:230px; bottom:45px; height:35px; text-align:right;}
.jsNav a{ height:33px; width:102px; display: inline-block; margin:0 0 0 10px; border:#fff 1px solid}
a.imgSelected { border:#ffba07 1px solid;}
.indexjs{height:472px;}
.subjs{ height:346px}

/*首頁*/
#index_box{ position:relative; z-index:100; width:1000px; margin:0 auto 15px auto; clear:both; text-align:left;}
.tit{ height:40px; background:url(../images/tit_bg.png) left top repeat-x;}
.tit p{ padding:0 15px; margin:0; border-left: #fff 1px solid; border-right:#fff 1px solid; height:38px; line-height:38px;}
#Shadow_left,#Shadow_right{ width:10px; height:184px; overflow:hidden; background:url(../images/Shadow.png) left 37px no-repeat; float:left}
#Shadow_right{ background:url(../images/Shadow.png) right 37px no-repeat;}

/*首页新闻*/
#index_news{float:left; border:#e7e7e7 1px solid; border-top:none; background:#f1f1f1; width:270px;height:228px; overflow:hidden;}
#indexNews{ border-right:#fff 1px solid; overflow:hidden}
#indexNews li{ height:34px; margin:0 12px; background:url(../images/dott.gif) left bottom repeat-x}
#indexNews li a{ height:34px; line-height:34px; overflow:hidden; display:block; background:url(../images/icos.gif) left top no-repeat; padding-left:10px}

/*首页产品*/
#index_pro{float:left; width:345px;border-bottom:#e7e7e7 1px solid; height:228px; overflow:hidden; }
#indexPro{ width:329px; margin:10px 8px 0 8px; position:relative; overflow:hidden;}
.picsul{ margin:0 -5px 0 0; overflow:hidden; float:left; position:relative;}
.picsul li {float:left; margin:0 5px 0 0; width:160px; height:165px; line-height:22px; font-size:12px; overflow:hidden; text-align:center; border:#e8e8e8 1px solid; overflow:hidden; display:inline; position:relative; }
a.indexPro_img{ width:160px; height:120px; overflow:hidden; display:block}
.picsul li span{ display:block; color:#7b7b7b; background:url(../images/dott.gif) left bottom repeat-x; margin:0 5px}

/*首页联系*/
#index_contact{float:left; border:#e7e7e7 1px solid; border-top:none; background:url(../images/index_contactbg.jpg) left 40px repeat-x #f1f1f1; width:190px;height:228px; overflow:hidden; color:#333333}
#index_contact ul{ border-right:#fff 1px solid; }
#index_contact ul li{height:34px; line-height:34px; margin:0 14px; background:url(../images/dott.gif) left bottom repeat-x; overflow:hidden;white-space:nowrap; font-size:12px}

/*首页案例*/
#index_case{ position:relative; float:right; margin-right:10px; display:inline; border:#e6e6e6 2px solid; width:156px; height:224px; overflow:hidden; background:#000}
#index_case span{ position:absolute; left:0; top:0; width:156px; height:34px; line-height:34px; text-indent:10px; font-size:18px; font-weight:bold; color:#dddddd; background:url(../images/tran.png); letter-spacing:2px}

/*内页框架*/
#box{ position:relative; z-index:100; width:980px; margin:0 auto;border-left:#dbdbdb 1px solid; border-right:#dbdbdb 1px solid; text-align:left; background:url(../images/box_bg.jpg) 162px top repeat-y;}
#blank{ height:222px;}
#subl{ position:relative; top:-56px; float:left; padding-bottom:10px; width:210px; z-index:1000}
#subr{ float:left; padding-bottom:10px; width:770px; overflow:hidden}
#content{ padding:15px;}

/*左导航*/
.List_Tit{ height:56px; overflow:hidden; background:url(../images/ListHead_bg.jpg) left bottom no-repeat; color:#fff; font-size:18px; line-height:66px; text-indent:12px}
.List_Tit span{ font-size:14px; color:#bbcec3}
.List{ clear:both; margin-bottom:20px;}
.List li{ height:35px; border-bottom:#eaeaea 1px solid; position:relative; z-index:1000;*line-height:0; *font-size:0;}
.List li a,.List li a:visited{ display:block; height:34px; line-height:34px; overflow:hidden; background:url(../images/icos.gif) 10px -34px no-repeat; padding-left:30px; color:#888;white-space:nowrap;}
.List li a.currList,.List li a.currList:visited{ color:#b20000}
.List li.ListHover{ background:#ffba07}
.List li.ListHover a,.List li.ListHover a:visited{color:#b20000}
.List ul{ position:absolute; left:99%; top:0; z-index:1000; background:#ffba07; display:none}
.List ul li{ border-bottom:#ffc904 1px solid; }
.List ul li a{ padding-right:30px}
.List ul li a:hover{background-color:#ffa905}

/*左搜索*/
#search{ height:24px; overflow:hidden; margin:0 0 20px 10px; text-align:left;background:url(../images/icos.gif) left -141px no-repeat;}
#search input{ width:105px; height:20px; line-height:20px; border:none; border-top:#cbcbcb 1px solid; border-bottom:#cbcbcb 1px solid; background:#fff; vertical-align:top; margin:0 0 0 27px; float:left}
a.Search_Btn,a.Search_Btn:visited{ width:51px; height:24px; line-height:24px; background:url(../images/icos.gif) left -107px no-repeat; display:inline-block; text-align:center; vertical-align:top; color:#fff;float:left}
a.Search_Btn:hover{ color:#ffba07}

/*左联系方式*/
#subContact{ background:url(../images/subContact_bg.jpg) 12px top no-repeat ; height:auto !important; height:140px; min-height:140px; padding-top:90px; font-size:12px;white-space:nowrap; color:#888888; overflow:hidden;width:210px}
#subContact li{ line-height:34px; height:34px; overflow:hidden; border-bottom:#eaeaea 1px solid; padding:0 0 0 28px; background:url(../images/icos.gif) 10px -68px no-repeat;word-break:break-all;word-wrap: break-word; }

/*当前位置*/
#posi{ height:34px; line-height:38px; overflow:hidden; background:url(../images/icos.gif) left -170px no-repeat #f4f4f4; border-bottom:#dddddd 1px solid; padding-left:30px; color:#767676; font-size:12px;}
#posi a,#posi a:visited{color:#767676; font-size:12px;}
#posi a:hover{ color:#b20000;}

/* 翻页 */
#pageshow{text-align:right;margin:25px 15px; clear:both; height:26px; line-height:26px;}
.pages a,.pages span{width:26px; height:26px; margin:0 0; border:#ddd 1px solid; color:#b20000; display:inline-block; text-align:center; border-radius:5px}
.pages a:hover{ background:#c40f00; color:#fff}
.pages span{ margin:0 3px; font-family:"宋体","Times New Roman", Times, serif;border:#ddd 1px solid; color:#CCC; display:inline-block; width:26px; height:26px; text-align:center;border-radius:5px}
.pages .thisp{ background:#b20000; color:#fff}
.pages .btnFirst{ display:inline-block; width:55px;}
.pages .btnFirst:hover{ }

/*资讯中心*/
#NewsList{ margin:5px 15px}
#NewsList li{ line-height:32px; background:url(../images/dott.gif) left bottom repeat-x; padding:8px 0;}
#NewsList li a{ display:block; background:url(../images/icos.gif) 5px -204px no-repeat; padding-left:22px; height:34px; line-height:34px;}
.FTit{ text-align:center; border-bottom:#acacac 1px dotted; line-height:36px; height:36px; color:#969696; background:#fff; font-size:12px; margin-bottom:10px}
#bdshare{ float:left; height:18px; line-height:18px; margin-top:5px}

/*产品*/
#Product{ margin:15px -8px 15px 15px;}
#Product li{ float:left; width:178px; height:182px; overflow:hidden; margin:0 8px 15px 0; text-align:center; color:#888; background:url(../images/pro_Shadow.jpg) center 138px no-repeat;}
a.Pro_img{ width:176px; height:136px; line-height:136px; border:#ebebeb 1px solid; text-align:center; vertical-align:middle; display: table-cell;*display: block;*font-size:120px; clear:both}
a.Pro_img:hover{border:#ffba07 1px solid; background:#f2f2f2}
a.Pro_img img{ vertical-align:middle; max-height:120px; max-width:160px;}

/*产品详细页*/
.product_pic{ position:relative; float:left; margin:15px; width:350px; padding:5px; display: inline; border:#ededed 1px solid}
#propic{ *display:none;}
.propic{max-width:350px;}
.product_Info{ float:left; margin:15px 0 0 0;word-break:break-all; display:inline; width:360px; z-index:1}
.product_Param li{ line-height:34px; height:34px; overflow:hidden; border-bottom:#bababa 1px dotted}
.product_Param li span{ color:#b20000; font-weight:bold}
/*放大镜*/
.MagicZoomBigImageCont {border:	1px solid #fff; z-index:100}
.MagicZoomMain {text-align: center !important;width:92px;}
.MagicZoomMain div {padding: 0px !important;}
.MagicZoomHeader {}
.MagicZoomPup {border:1px solid #aaa;background:#ffffff;}
.MagicZoomLoading {text-align:center;background:#ffffff;color:#444; border:1px solid #ccc; opacity:0.8; padding:3px !important; display:none; /* do not edit this line please */}
.MagicZoomLoading img {padding-top:	3px !important;}

/*相册*/
.AlbumShow{ clear:both; margin:25px -30px 15px 20px;}
.AlbumShow li{ position:relative; float:left; margin:0 24px 0 0; width:162px; height:170px; overflow:hidden; white-space:nowrap; display:inline; text-align:center; line-height:30px;}
a.Album_img{ width:160px; height:120px;border:#ebebeb 1px solid; text-align:center; display:block}
a.Album_img:hover{ border:#c8c8c8 1px solid}
.AlbumShow span{ cursor:pointer; display:none; position:absolute; left:1px; top:1px; width:160px; height:120px; background:url(../images/Zoom.png) center no-repeat;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}

/* ====下载====== */
#Download{ margin:15px 0}
.Down_f1{ line-height:34px; height:34px;  padding:0 10px; margin:0; display:block; background:url(../images/dott.gif) left bottom repeat-x}
.Down_tit{background:url(../images/icos.gif) left -238px no-repeat; height:28px; display:block; padding-left:16px; font-weight:bold; color:#b20000}
.Down_cont{ padding:10px 0 10px 25px; line-height:20px; margin:0;}
.Down_Desc{font-size:12px; color:#6e8194; color:#919191}

/*留言*/
.Message td span{ color:#adadad; font-size:12px;}
.Message td input,.Message td textarea{ border:#cfcfcf 1px solid; background:#fff;}

/*联系我们*/
#contact{ background:url(../images/contact_bg.jpg) right bottom no-repeat; margin:20px; padding-top:10px; height:auto !important; *height:300px; min-height:300px;}

/* 上一篇下一篇 */
#NewsNav{line-height:22px; font-size:12px; clear:both; padding-top:8px; border-top:1px dotted #acacac; margin:20px 15px; }
.NewsNav_left{ float:left}
.NewsNav_right{ float:right;}

/*foot*/
#foot{ width:100%; margin:0 auto; background:url(../images/line.jpg) left top repeat-x #f5f5f5; clear:both; padding:20px 0; line-height:20px; overflow:hidden}
#fot{ width:980px; margin:0 auto; text-align:left; color:#949494; font-size:12px}
#fot a{color:#949494; font-size:12px}
#fot a:hover{ color:#b20000}
#fot_r{ float:right;}
#fot_r a{ margin:0 5px}
