﻿body{ margin:0px; padding:0px; font-size:12px; color:#fff; background:#000;  }
*{ margin:0px; padding:0px; }
* html{ background-image:url(about:blank); background-attachment:fixed; } 
div,span,p,from,li,ul,ol,dl,dt,dd,a{ margin:0px; padding:0px; }
li,ul,ol{ list-style:none;}
img,a img{ margin:0px; padding:0px; border:0px; vertical-align:top; }
a{ color:#fff;  text-decoration:none; }
a:hover{ color:#FF3300; text-decoration:none; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; font-size:12px; font-weight:normal;}
h3 b,h5 b{ display:none;}
.clear{clear:both; _overflow:hidden; *height:0px;}
#header,#nav,#flash,#container,#footer,#copyright{ width:1003px; margin:0px auto; }
#container{background:#000;}
.top_bg{ background:url(../images/top_bg.jpg) center top no-repeat; height:120px; }
#header{ position:relative; height:97px; padding:10px 0 0 0; overflow:hidden; }
.logo{ padding:8px 0px 0px 0px; }
.top_right{ position:absolute; right:0px; top:37px; color:#FFFFFF;  }
.top_right a{ padding:0px 12px; color:#FFFFFF; }
.top_right a:hover{ color:#FFFF00;}
.dh_bg{background:url(../images/bg_nav.jpg) center top no-repeat #0C0C0C; height:49px; line-height:37px; }
#nav li{ height:49px; text-align:center; width:96px; padding:0 3px 0 0; text-align:center; font-weight:bold; font-size:13px; float:left; font-family:"微软雅黑","宋体"; background:url(../images/bg_navLine.jpg) right center no-repeat; position:relative;}
#nav li a,#nav li a:hover{ color:#eee; display:block; width:96px; height:30px; line-height:25px; overflow:hidden; }
#nav li a:hover{ color:#F90; background:url(../images/bg_navClick.jpg) 5px 10px no-repeat;  display:block; line-height:45px; height:45px;}
#nav li.border_none{ background:none; }
#nav li span{font-family:Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; width:90px; height:10px; line-height:10px; text-align:center; position:absolute; top:34px; left:4px; z-index:11111;}
#nav li a span,#nav li a:visited span{color:#666;}
#nav li a:hover span{color:#A86F22;}


#nav ul ul{visibility:hidden;position:absolute;left:0px;top:49px; z-index:1111; width:100px;}
#nav table {position:absolute; top:0; left:0;} 
#nav ul li:hover ul, 
#nav ul a:hover ul{visibility:visible;} 
#nav ul li a{display:block;text-decoration:none; height:41px; line-height:41px;} 
#nav ul ul li {clear:both;text-align:left;font-size:12px; background:#2C2F31; height:35px;;border-bottom:1px solid #858585; line-height:35px; text-align:center; width:100px;} 
#nav ul ul li a{display:block;width:100px;height:30px; line-height:30px;margin:0;border:0 text-align:center; color:#fff; height:35px; line-height:35px; padding:0px 3px;} 
#nav ul ul li a:hover{border:0; color:#ff9900; border-bottom:1px solid #858585; background:#000; height:35px; line-height:35px;} 





.flash_bg{background:#000; }
.flash_border{ height:600px; }
#focus { width:1003px; height:600px; overflow:hidden; position:relative;  z-index:1;  }
#focus ul {height:600px; overflow:hidden; position:absolute;}
#focus ul li {float:left; width:1003px; height:600px; overflow:hidden; position:relative; background:#000;}
#focus ul li img{width:1003px; height:600px; overflow:hidden;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1003px; height:25px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:983px; height:15px; padding:5px 10px; right:0; bottom:0; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:8px; height:8px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
.index_content{width:100%; float:left; }
.company_info{ width:673px; float:left;  }
.share_top{ background:url(../images/news_t_center.jpg) repeat-x; height:32px; line-height:32px; position:relative; border:1px solid #333; border-bottom:none; }
.share_top h3{ background:url(../images/news_t_left.jpg) 10px -3px no-repeat; padding-left:25px; font-size:14px; float:left; color:#fff; width:82px;}
.share_top span{ position:absolute; right:10px; top:0px; color:#676767; text-transform:uppercase; font-size:9px; font-family:Arial, Helvetica, sans-serif;  }
.share_top span a{ color:#fff; }
.company_content{  background:#1b1b1b; border:1px solid #333; height:296px; border-top:none; float:left; width:671px; }
.company_pic{ width:291px; height:261px; float:left; }
.padding_12{  padding:12px;  }
.slideBox1{ width:291px; height:261px; overflow:hidden; position:relative;  }  
.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:1; }  
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }  
.slideBox1 .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }  
.slideBox1 .hd ul li.on{ background:#FD3210; color:#fff; }  
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }  
.slideBox1 .bd img{ width:291px; height:261px;  } 
.company_font{ float:left; width:320px; padding:12px 13px 0px 0px; color:#fff;  }
.company_font p{ text-indent:2em; margin:0px; padding:0px; line-height:26px; height:132px; overflow:hidden; }
.gc_al{ width:320px; float:right; margin:0px 0px 0px 10px;  }
.gc_border{}
.gc_content{  background:#1b1b1b; border:1px solid #333; height:296px; border-top:none; }
.gc_content ul{ padding-top:15px; }
.gc_content ul li{ background:url(../images/ico2.jpg) 12px 12px no-repeat; padding-left:25px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; height:29px; line-height:29px;   }
.gc_content ul li a{ color:#fff; float:left; width:288px; overflow:hidden;}.gc_content ul li a:hover{ color:#f30;}



#footer{ background:#1b1b1b; height:25px; }
.scroll_div {width:980px; height:34px; margin:0 auto; padding-top:12px; overflow: hidden;white-space: nowrap; font-family:"宋体";   }
.scroll_div img{ border:1px #C3C4C6 solid; width:108px; height:34px; }
.scroll_div a{ padding:0px 8px; }
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline;}

.copyright_bg{ min-height:25px; _height:25px; text-align:center; line-height:10px; color:#fff; margin-top:9px; background:#1b1b1b; }
.copyright_bg a{ color:#fff;  }
.copyright_bg a:hover{ color:#FFFF00; }
.padding_space{ padding-top:8px; }
.sub_left{ width:223px; float:left;  }
.home_dh_top{ background:url(../images/news_t_center.jpg) repeat-x; height:32px; line-height:32px; width:100%; position:relative; border:1px solid #333; border-bottom:none; }
.home_dh_top span{ position:absolute; right:15px; top:0px; color:#fff; }
.home_dh_left{ background:url(../images/news_t_left.jpg) 10px -3px no-repeat; width:117px; height:32px; float:left; font-family:"微软雅黑"; font-size:14px; color:#FFFFFF; text-align:center; line-height:28px;  }
.home_dh_right{  width:72px; height:32px; float:right; text-align:center; line-height:28px; }
.sub_left_dh ul{border:1px solid #333; border-top:none; background:#1b1b1b; border-top:none; padding:8px 0px; width:100%;}
.sub_left_dh ul li{ background:url(../images/about_list_nav.jpg) no-repeat; padding-left:50px; height:38px; line-height:38px; font-size:13px; width:77%;}
.sub_left_dh ul li a{ width:170px; height:38px; line-height:38px; float:left; overflow:hidden;}
.sub_left_dh ul li a:hover{ font-weight:bold;}

.sub_left_dh ul li.subTit002{background:url(../images/ico04.gif) 42px center no-repeat #1b1b1b; padding-left:60px;  width:67%;}
.sub_left_dh ul li.subTit002 a{ float:left; width:160px; overflow:hidden; height:38px; line-height:38px;}
.sub_right{ width:750px; float:right;   }
.sub_banner{ background:url(../images/test/sub_banner.jpg) center top no-repeat; height:230px; }
.sub_content{ padding:15px 8px; line-height:25px; min-height:360px; _height:360px;  }
.News_list ul li{ width:720px; background:url(../images/ico1.jpg) 8px 10px no-repeat;  padding-left:25px; margin:0px auto; position:relative; height:30px;line-height:30px; font-size:13px; border-bottom:1px #cecece dashed; }
.News_list ul li a{ width:600px; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#fff;  }
.News_list ul li span{ position:absolute; top:0px; right:8px;}
.subPage{width:80; padding-top:8px; padding-bottom:10px; height:22px; overflow:hidden;}
.subPage a,.subPage span{display:block; float:left; padding:3px; line-height:18px; color:#fff; margin:0 3px; overflow:hidden;}
.subPage span,.subPage span a{color:#6F6F63;}
/* newsInfo 新闻终极 */ 
.newsInfo_title,.photoInfo_title{width:100%; height:45px; line-height:45px; text-align:center; padding:10px 0 10px 0; font-size:16px; font-weight:bold; color:#fff; overflow:hidden;}
.newsInfo_tips,.photoInfo_tips{width:100%; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; text-align:center; background:#333; color:#fff; overflow:hidden;}
.newsInfo_tips li,.photoInfo_tips li{display:inline; padding:0 10px 0 10px;}
.newsInfo_tips li a, .photoInfo_tips li a{ color:#FFF;}
.newsInfo_tips li a:hover, .photoInfo_tips li a:hover{ color:#F30;}
.newsInfo_con,.photoInfo_con{width:100%; padding:10px 0; line-height:25px; color:#fff; overflow:hidden;}
.photoInfo_con img{ width:598px; height:444px;overflow:hidden; padding-left:63px;}
.rNews{width:100%; padding:10px 0; font-size:12px; border-top:1px dashed #ccc; overflow:hidden;}
.rNews li{width:100%; height:30px; line-height:30px; overflow:hidden;}
.photoInfoImg{width:100%; text-align:center; padding:10px 0; overflow:hidden;}
.photoInfoImg img{width:500px; margin:0 auto; padding:1px; border:1px solid #ccc; }
.case_list{ padding-top:8px; }
.case_list dl{float:left; width:162px; height:165px; padding:0px 8px 6px 9px;overflow:hidden;}
.case_list dl dt{ width:155px; padding:3px; border:1px #CDCDCD solid; height:113px; display:table-cell;vertical-align:middle;text-align:center;position:relative;overflow:hidden;}
.case_list dl dt p{ position:static;  +position:absolute; top:50%;}
.case_list dl dt img{position:static;+position:relative;top:-50%;left:-50%;}
.case_list dl dd{ width:162px; height:30px; line-height:30px; text-align:center; overflow:hidden;  color:#FFF; font-size:13px;  }
.case_list dl dd a{ color:#fff;}.case_list dl dd a:hover{ color:#F30;}
.home_dh_left1{ background:url(../images/news_t_left.jpg) 10px -3px no-repeat; width:auto; height:28px; float:left; font-family:"微软雅黑"; font-size:14px; color:#FFFFFF; text-align:center; line-height:28px; width:120px;}
.contact_us{ border-top:none; background:#1b1b1b; height:auto;}
.lx_top{ background:url(../images/lx_top.jpg) no-repeat; height:51px; line-height:35px; font-family:"微软雅黑","宋体"; font-size:14px; font-weight:bold;  padding-left:25px; border:1px solid #333; border-bottom:none;  }
.contact_content{ padding:0px 0px 0px 10px; line-height:28px; border:1px solid #333; border-top:none; height:auto; }
.contact_content h3{ font-size:13px; font-weight:bold; }
.contact_content p{ padding-top:0px; }
.sub_container{background:#000;border:1px #333 solid; padding:10px; overflow:hidden;  }
*html .sub_container{padding:10px;border:1px #333 solid; overflow:hidden; float:left; }/* IE6 */
.padding_15{ padding-top:15px; } 


/* message 在线留言 */
.message{width:705px; padding:20px 10px; overflow:hidden;}
.messageTips{width:100%; line-height:25px; background:url(../images/bg/bg_messLinejpg.gif) right bottom no-repeat; font-family:"微软雅黑", "宋体"; border-bottom:1px solid #ddd; padding:0 0 20px 0;   overflow:hidden;}
.messageTable{width:100%;}
.messageTable td{line-height:25px; font-family:"微软雅黑", "宋体";font-size:12px; padding:9px 5px; vertical-align:top;}
.messageText01{width:300px; height:25px; background:url(../images/bg/bg_mess.jpg) left top repeat-x #fff; line-height:25px; border:1px solid #ccc;}
.messageText02{width:550px; border:1px solid #ccc;background:url(../images/bg/bg_mess.jpg) left top repeat-x #fff; height:100px;}
.messageBtn{padding:3px 5px; border:0; height:25px; line-height:22px; background:#4C9D6F; color:#fff;} 



/*  add 增加*/
.box001{width:1003px; padding:10px 0px; overflow:hidden; float:left;}
.activityBox{float:left; width:673px; overflow:hidden;}
.activity{width:673px; overflow:hidden;}
.activityTit{ background: url(../images/news_t_center.jpg) repeat-x; height:32px; line-height:32px; position:relative; border:1px solid #333; border-bottom:none;}
.activityTit h3{background: url(../images/news_t_left.jpg) 10px -3px no-repeat;  padding-left:25px; font-size:14px; float:left; color:#fff; width:82px; }
.activityTit span{ position:absolute; right:10px; top:0px; color:#676767; text-transform:uppercase; font-size:9px; font-family:Arial, Helvetica, sans-serif;  }
.activityCon{width:645px; height:170px; background:#1b1b1b; border:1px solid #333; padding:30px 13px 0 13px; overflow:hidden; border-top:none; }
.activityCon dl{float:left; width:162px; height:165px; padding:0px 8px 6px 9px;overflow:hidden;}
.activityCon dl dt{ width:155px; background:#ddd; padding:3px; border:1px #CDCDCD solid; height:113px; display:table-cell;vertical-align:middle;text-align:center;position:relative;overflow:hidden;}
.activityCon dl dt p{ position:static;  +position:absolute; top:50%;}
.activityCon dl dt img{position:static;+position:relative;top:-50%;left:-50%;}
.activityCon dl dd{ width:162px; height:30px; line-height:30px; text-align:center; overflow:hidden;  color:#333; font-size:13px;  }
.activityCon dl dd a{color:#fff; width:162px; height:25px; line-height:25px; overflow:hidden; float:left;}
.activityCon dl dd a:hover{color:#F30;}
.activityConS{width:100%; height:170px; position:relative; overflow:hidden;}
#incdem{float:left;width:10000%;}
#cdem1{float:left;}
#cdem2{float:left;}




.brandBox{float:right; width:320px; overflow:hidden; margin:0px 0px 0px 10px;}
.brand{width:320px; overflow:hidden;}
.brandTit{ background: url(../images/news_t_center.jpg) repeat-x; height:32px; line-height:32px; border:1px solid #333; border-bottom:none; position:relative; }
.brandTit h3{ background: url(../images/news_t_left.jpg) 10px -3px no-repeat; padding-left:25px; font-size:14px; float:left; color:#fff; width:82px; }
.brandTit span{ position:absolute; right:10px; top:0px; color:#676767; text-transform:uppercase; font-size:9px; font-family:Arial, Helvetica, sans-serif;  }
.brandCon{width:318px; height:170px; background:#1b1b1b; border:1px solid #333; border-top:none; padding:15px 0; overflow:hidden; }
.brandCon li{float:left; width:76px; height:30px; padding:6px 12px; overflow:hidden;}
.brandCon li img{width:76px; height:30px;}


.subBrandCon{width:100%; padding:0px 0px 15px 0px; overflow:hidden; height:275px;}
.subBrandCon p{ width:100%; text-indent:2em;}
.subBrandCon li,#roll_up p{float:left; width:76px; height:30px; padding:6px 10px; overflow:hidden;}
.subBrandCon li img,#roll_up p img{width:76px; height:30px;}
#roll_up{overflow:hidden;height:150px;width:100%;}






.flink{width:980px; padding:0px 10px; height:20px; overflow:hidden;}
.flinkTit{float:left; width:100px; height:20px; line-height:20px; color:#fff; text-align:center; font-size:14px; font-weight:bold; overflow:hidden; padding-top:1px;}
.flinkTit span{color:#F90;}
.flinkCon{float:right; width:870px; height:20px; position:relative; padding:3px 0 0 0; overflow:hidden;}
.flinkCon li{float:left; width:auto; height:20px; line-height:20px; padding:0 10px; overflow:hidden;}
.flinkCon li a,.flinkCon li a:visited{color:#ccc;}
.flinkCon li a:hover{color:#fff;}
#indem{width:10000%;}
#dem1{float:left;}
#dem2{float:left;}