@charset "utf-8";
/*
 * @data 2012-08-22
 * @Auther fj
 * @description  万富通
 */
a,a:link,a:visited{color:#999;}
a:hover{color:#87520F;}
.cWhite,.cWhite a,.cWhite a:visited,.cWhite a:hover{color:#fff;}
.cBlue01,.cBlue01 a,.cBlue01 a:visited,.cBlue01 a:hover{color:#34AAD2;}  
.cBrown01,.cBrown01 a,.cBrown01 a:visited,.cBrown01 a:hover{color:#88520E;}  
.bodyBg{background:url(../images/bg/bg_body.jpg) left top repeat-x #1A1A1A; font-family:Arial, Helvetica, sans-serif; color:#999;}

/* header 头部 */
.header{background:url(../images/bg/bg_top.jpg) center top no-repeat; width:100%; overflow:visible;}
.top{width:100%; margin:0 auto; height:88px; overflow:hidden;}
.top .logo{float:left; width:319px; height:50px; padding:20px 0 0 15px; overflow:hidden;}
.topRight{float:right; width:303px; padding-right:10px; overflow:hidden;}
.tips{width:auto; float:right;  padding:0 5px; margin:15px 0 15px 0; font-size:10px; height:20px; line-height:20px; color:#999; background:#313639; overflow:hidden;}
.tips a:hover{text-decoration:none;}
.seachBox{width:302px; height:21px; float:right; position:relative;  overflow:hidden;}
.seachBg{width:302px; height:21px;background:url(../images/bg/bg_seach.png) left top no-repeat; position:absolute; overflow:hidden;}
*html .seachBg {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg/bg_seach.png', sizingMethod='crop'); width:302px; height:21px; position:absolute;  overflow:hidden;}
.seach{position:absolute;  width:280px; padding:2px 0 1px 23px; height:18px; overflow:hidden;}
.seach ul{width:280px; height:18px; overflow:hidden;}

.seach li{float:left; height:18px; overflow:hidden;}
.seachText{width:235px; height:18px; line-height:18px; border:0; color:#eee; background:none;}
.seachBtn{padding:2px 0 0 0; width:38px; height:13px;}
.navBox{position:relative; width:100%; z-index:10000;}
.nav{width:100%; height:53px; margin:0 auto; overflow:hiddle;}
.nav li{float:left; height:54px; width:11%; position:relative;font-size:14px; font-weight:bold; overflow:hidden;}
.nav a:link,.nav a:visited,.nav a:active{width:100%; height:54px; display:block; padding:0; margin:0;text-align:center; color:#D7D6D6; font-weight:bold; font-size:14px; line-height:50px; float:left;overflow:hiddle;}
.nav a:hover{text-decoration:none; color:#fff;}
.nav a.actived:link,.nav  a.actived:visited,.nav a.actived:hover,.nav  a.actived:active{background:url(../images/bg/bg_navClick.jpg) center 7px no-repeat; color:#fff;}
.secondNav{ position:absolute; z-index:1000;  }
.secondNav .subNav2{padding-left:11%;display:none;}
.secondNav .subNav3{padding-left:22%;display:none;}
.secondNav .subNav4{padding-left:33%;display:none;}
.secondNav .subNav5{padding-left:44%;display:none;}
.secondNav .subNav6{padding-left:55%;display:none;}
.secondNav .subNav7{padding-left:66%;display:none;}
.secondNav .subNav8{padding-left:77%;display:none;}
.secondNav .subNav9{padding-left:88%;display:none;}
.secondNav ul{width:12%; height:auto; background:#000; filter:alpha(opacity=80);opacity:0.8; cursor:hand; overflow:hidden;}
.secondNav ul li{width:100%; height:25px; line-height:25px; text-align:center; overflow:hidden;} 
.flash{width:100%; height:230px; margin:0 auto; text-align:center; background:#343434; padding:10px 0; overflow:hidden;}

/* content 中间部分  */
.content{width:1003px; margin:0 auto; overflow:hidden;}
.conLeft{width:660px; float:left; overflow:hidden;}
.conRight{width:335px; float:right; overflow:hidden;}
.aboutUs{width:624px; height:138px; background:url(../images/bg/bg_box01.jpg); padding:15px; overflow:hidden;}
.aboutUsTit{width:100%; height:15px; line-height:normal; overflow:hidden;}
.aboutUsC{width:100%; height:100%; padding:15px 0 0 0; line-height:25px; overflow:hidden;}
.news{width:654px; background:#171717; overflow:hidden;}
.newsTitle,.productTitle{width:100%; height:28px; background:url(../images/bg/bg_title.gif) left top no-repeat; position:relative; text-indent:25px; overflow:hidden;}
.newsTl,.productTl{float:left; padding:9px 0 0 0; height:11px; width:auto;}
.btnMore{position:absolute; top:7px; right:10px;}
.newsCon{width:630px; padding:10px; overflow:hidden;}
.newsCon li{width:615px; padding:0 0 10px 15px;background:url(../images/ico01.jpg) left 8px no-repeat; line-height:18px; overflow:hidden;}
.product{width:331px; overflow:hidden;}
.productTitle {background-position:0 -30px;}
.productCon{width:100%; overflow:hidden;}
.productCon li{width:100%; height:65px; padding:2px 0; overflow:hidden;}
/* foot 底部 */
.foot{width:100%; background:#000; border-top:1px solid #3B3127; padding:10px 0; color:#999; overflow:hidden;}
.footCon{width:98%; margin:0 auto;text-align:right;line-height:25px; overflow:hidden;}

/* ================================================================================================ */
.subPage{width:600px; padding-left:15px; height:22px; overflow:hidden;}
.subPage a,.subPage span{display:block; float:left; padding:0 3px; line-height:18px; color:#999; margin:0 3px; border:1px solid #333; overflow:hidden;}
.subPage span,.subPage span a{color:#999;}
.subPage a,.subPage  a:visited{color:#999;}
.subPage  a:hover{color:#fff; text-decoration:none;}

.subLeft{float:left; width:752px; overflow:hidden;}
.subConL{width:720px; padding:15px; border:1px solid #434343; background:url(../images/bg/bg_subCon.jpg) left top no-repeat #1C1C1C; overflow:hidden;}
.subRight{float:right; width:235px; overflow:hidden;}
.subConTitle{width:100%;height:30px;line-height:30px;position:relative;border-bottom:1px solid #333;font-size:18px;font-weight:bold;color:#A96106; overflow:hidden;}
.subConP{position:absolute; top:0; right:10px; font-size:12px; font-weight:normal; color:#666;} 
.subConC{float:left; width:715px; overflow:hidden;}
.subConH{float:left; width:1px; height:440px; overflow:hidden;}
.subConH02{float:left; width:1px; height:540px; overflow:hidden;}
.subMenu,.subNews{width:235px; overflow:hidden;}
.subMenuT,.subNewsT{width:100%;height:30px; line-height:30px; text-indent:25px;background:url(../images/bg/bg_title.gif) left -60px no-repeat;font-size:14px;font-weight:normal;color:#999; font-weight:bold; overflow:hidden;}
.subMenuC{width:100%; padding:10px 0; overflow:hidden;}
.subMenuC li{width:100%; line-height:28px; background:url(../images/bg/bg_menu.jpg) left top no-repeat; padding:0 0 10px 0; overflow:hidden;}
.subMenuC li .title01{display:block; width:100%; height:28px; line-height:28px; text-indent:35px; overflow:hidden;}
.subMenuC li ul li{background:none;}
.subMenuC li a:hover{text-decoration:none;}
.subNewsC{width:235px; padding:10px 0; overflow:hidden;}
.subNewsC li{width:210px; background:url(../images/ico01.jpg) 10px 8px no-repeat; line-height:18px; padding:0 0 10px 25px; overflow:hidden;}
.subContact{width:235px; overflow:hidden;}
/* about 关于我们 */
.about{width:100%; line-height:25px; padding:10px 0; color:#888; overflow:hidden;}
/* newsList 新闻列表 */
.newsList{width:715px; padding:15px 0; overflow:hidden;}
.newsList li{width:695px; height:30px; line-height:30px; padding-left:20px; background:url(../images/ico02.gif) 3px 13px no-repeat; position:relative; border-bottom:1px dashed #222; overflow:hidden;}
.newsList li a,.newsList li a:visited{color:#999;}
.newsList li a:hover{color:#fff; text-decoration:none;}
.newsDate{position:absolute; top:0; color:#666; right:10px;}
/* newsInfo 新闻终极 */
.newsInfo{width:695px; float:left; padding:20px 10px; overflow:hidden;}
.newsInfo_title{width:100%; height:45px; line-height:45px; text-align:center; font-size:16px; font-weight:bold; color:#fff; font-family:"微软雅黑", "宋体"; overflow:hidden;}
.newsInfo_tips{width:100%; height:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif; text-align:center; background:#333; color:#999; overflow:hidden;}
.newsInfo_tips li{display:inline; padding:0 10px 0 10px;}
.newsInfo_con{width:100%; padding:10px 0; line-height:25px; color:#ccc; overflow:hidden;}
/* contact */
.contact{width:100%; line-height:25px;color:#999; background:url(../images/bg/bg_contact.jpg) right 100px no-repeat; padding:15px 0 320px 0;}
/* 产品展示 */
.photo02{width:100%; overflow:hidden;} 
.photo02 dl{float:left; width:216px; height:176px; padding:10px 10px 0px 10px; overflow:hidden;}
.photo02 dl dt{width:212px;height:142px;padding:1px;border:1px solid #333;background:#1C1C1C;display:table-cell; vertical-align:middle; text-align:center; position:relative;overflow:hidden;} 
.photo02 dl dt p{position:static;  +position:absolute; top:50%;}
.photo02 dl dt img{position:static;+position:relative;top:-50%;left:-50%;}
.photo02 dl dd{width:100%; height:30px; line-height:35px; text-align:center; overflow:hidden;}
/* photoInfo 图片终极 */
.photoInfo{width:715px; padding:10px 0; overflow:hidden;}
.photoInfoTop{width:100%; overflow:hidden;}
.photoLeft{float:left;  width:414px; height:284px; display:table-cell; vertical-align:middle; text-align:center; position:relative;border:1px solid #333; padding:1px; overflow:hidden;}
.photoLeft p{position:static;  +position:absolute; top:50%;}
.photoLeft img{position:static;+position:relative;top:-50%;left:-50%;}
.photoRight{float:right; width:250px; height:244px; padding:20px; overflow:hidden;}
.photoRight .table01{width:100%; font-family:Arial, Helvetica, sans-serif;}
.photoRight .table01 td{line-height:25px; padding:2px; vertical-align:top; overflow:hidden;}
.photoBot{width:100%; padding:15px 0; line-height:25px; overflow:hidden;}





