﻿body { font-size:12px;font-family:'Arial'; color:#fff; margin:0px; position:relative; word-break:break-all; word-wrap:break-word; background:url(../images/bodyBg.gif) repeat 0 0 transparent;}
img{ border-width:0px; margin:0px; padding:0px;}
a{text-decoration:none; color:#fff;}
a:hover{ color:#df231a;}
h1,h2,h3,h4,h5,dl,dt,dd,p{ margin:0px; padding:0px;}
p{margin:0px; padding:0px;}
ul{ padding:0px; margin:0px;}
ul li{ list-style-type:none; margin:0px; }
input,select{vertical-align:middle;} 
.clear{ clear:both;}
.m{width:1000px; margin:auto;}
.minlineheight{height:5px; overflow:hidden; clear:both;}
.lineheight{height:10px; overflow:hidden; clear:both;}
.lineHeight{height:15px; overflow:hidden; clear:both;}
.LineHeight{height:25px; overflow:hidden; clear:both;}
.iconDot{background-image:url(../images/iconDot.png); background-color:transparent; background-repeat:no-repeat; }
/*Header*/
.Header{position:relative;}
.Hbox{position:relative;height:85px; background:url(../images/Hbox_body.png) no-repeat right top transparent;}
.Hbox .logo{display:block; width:210px; height:70px; position:absolute; left:0px; top:5px; left:20px; background:url(../images/logo.png) no-repeat center center transparent;}
.Hbox .weibo{position:absolute; top:10px; right:0px; line-height:20px; }
.Hbox .tel{position:absolute; right:0px; bottom:10px; line-height:30px;}
.Hbox .tel span{ font-size:24px; color:#da251c; }
/*导航菜单*/
.NavBox{ background-color:black;}
.NavBox .Menu{ position:relative;height:40px;}
.NavBox .Menu ul li{float:left; height:40px; padding:0px 27px; }
.NavBox .Menu ul li a.t{float:left; display:block; font-size:14px; font-family:微软雅黑; line-height:40px; }
.NavBox .Menu ul li a.on{ color:#df231a;}
.NavBox .Menu .searchBox{width:210px; height:20px; position:absolute; right:0px; top:10px; }
.NavBox .Menu .searchBox input{border-width:0px; padding:0px; }
.NavBox .Menu .searchBox input.txt{width:143px;height:19px; line-height:19px; padding:0px 5px; color:#aaaaaa; background-color:#e0dec9; }
.NavBox .Menu .searchBox input.submit{width:47px; height:18px; cursor:pointer; position:absolute; right:0px; top:0px;background:url(../images/btn_ms.png) no-repeat left center;}
/*Banner*/
.bannerBlock{height:453px; position:relative;background-color:white;}
.bannerBlock .top{ width:100%; height:40px; position:absolute; top:0px; left:0px; z-index:99;background:url(../images/banner_top.png) repeat-x left top;}
.bannerBlock .bottom{ width:100%; height:40px; position:absolute; bottom:0px; left:0px; z-index:99;background:url(../images/banner_bottom.png) repeat-x left top;}
.Banner{height:453px; position:relative; overflow:hidden;}
.Banner ul li{height:453px;}
.Banner ul li a{display:block;height:453px; }
.Banner .indexObj{position:absolute; height:13px; left:0px; overflow:hidden; bottom:45px;   width:100%; z-index:100; text-align:center;}
.Banner .indexObj a{display:inline-block; width:10px; height:11px; background:url(../images/indexObj.png) no-repeat left 0px transparent; margin:auto 5px;}
.Banner .indexObj a.cur{background-position:right center;}
/*indexBlock*/
.indexBlock{position:relative; overflow:hidden;}
.indexBlock .tab{height:40px; line-height:40px; font-family:微软雅黑; border-bottom:1px solid white; position:relative;}
.indexBlock .tab .tit{font-size:18px; }
.indexBlock .tab .tit span{font-size:14px;}
.indexBlock .tab .more{position:absolute; right:0px; top:0px; line-height:40px; text-transform:uppercase; }

.indexBlock .group{float:left; width:275px; }
.indexBlock .group ul li{position:relative;font-family:'宋体';}
.indexBlock .group ul li a.t{display:block; height:40px; line-height:40px; padding-left:20px; background:url(../images/arr_red.png) no-repeat 3px center; color:#ccc; font-size:16px;}
.indexBlock .group ul li a.t .hide{display:none;}
.indexBlock .group ul li.current a.t .hide{display:inline-block;}
.indexBlock .group ul li.current a.t .show{display:none;}
.indexBlock .group ul li a:hover{color:white;}
.indexBlock .group ul li dl dd a{color:#999999; font-size:14px; line-height:24px; overflow:hidden; padding-left:20px; background:url(../images/dot-a.gif) no-repeat 3px center;}

.indexBlock .block{ /*position:absolute; left:300px;top:0px;*/ width:400px; overflow:hidden;  height:400px; float:left;margin-left:25px;}
.indexBlock .block .desBanner{width:400px; height:202px; overflow:hidden; position:relative;background-color:black;}
.indexBlock .block .desBanner ul li{height:202px; width:400px; float:left; position:relative;}
.indexBlock .block .desBanner ul li a img{display:block; margin:auto;}
.indexBlock .block .desBanner a.iconDot{display:block;  position:absolute; top:86px; width:28px; height:33px; z-index:9;}
.indexBlock .block .desBanner a.pre{background-position:0px 0px; left:0px;}
.indexBlock .block .desBanner a.next{background-position:-30px 0px;right:0px;}
.indexBlock .block .desBanner ul li .title{height:30px; width:400px; left:0px; bottom:0px; background:url(../images/opacity.png) repeat 0 0; text-align:center;z-index:10; position:absolute;}
.indexBlock .block .desBanner ul li .title a{color:white; font-size:14px; line-height:30px; z-index:2; }

.indexBlock .block .body{padding:10px 0px; position:relative; height:342px; }
.indexBlock .block .body .pic{ top:10px;  width:160px; padding-right:10px; height:120px;}
.indexBlock .block .body .pic img{background-color:#f5efe3;}
.indexBlock .block .body .des{line-height:25px; color:#ddd; text-indent:2em; height:320px; width:400px;}
/*成功案例*/
.CaseShow{position:relative;}
.CaseShow .tab{border-bottom-width:0px;}
.CaseShow .body{padding:10px 0px; overflow:hidden; _height:144px; position:relative;}
.CaseShow .body ul{width:1020px; height:144px; overflow:hidden; position:relative;}
.CaseShow .body ul li{float:left; width:255px; height:144px;  position:relative; overflow:hidden;}
.CaseShow .body ul li .pic img{display:block; height:140px; width:226px;  border:2px solid white;}
.CaseShow .body ul li .des{display:block; height:140px; width:226px; position:absolute; left:2px; top:2px; color:white; text-decoration:underline; background:url(../images/opacity1.png) repeat 0 0;display:none;}
.CaseShow .body ul li .des p{width:204px; margin:auto; font-weight:lighter;}
.CaseShow .body ul li .des p.nt{margin:25px auto 10px auto;text-align:center; }
/*最新动态*/
.NewsDiv{float:right; width:275px; }
.NewsDiv .tab{border-bottom-width:0px;}
.NewsDiv .body{overflow:hidden;}
.NewsDiv .body ul li{padding:20px 0px; height:80px; overflow:hidden; position:relative; border-top:1px solid white; }
.NewsDiv .body ul li .pic{float:left; width:122px; height:80px; overflow:hidden;}
.NewsDiv .body ul li .pic img{width:122px; height:80px; display:block;}
.NewsDiv .body ul li .info{float:right; width:137px; height:80px; line-height:20px;}
.NewsDiv .body ul li .info p{margin:3px auto;}
.NewsDiv .body ul li .info p .to{color:white; padding-right:15px;  background:url(../images/arr_red.png) no-repeat right center transparent;}
/*Footer*/
.Footer{padding:15px 0px 35px 0px; background:url(../images/fborder.png) no-repeat center top transparent;}
.FBox .fmenu{line-height:25px; color:#d1dae3; text-align:center;}
.FBox .fmenu a{color:#d1dae3;}
.FBox .fmenu span{margin:auto 10px;}
.FBox .addr{line-height:30px; text-align:center; color:#d1dae3;}
/*新闻列表*/
.Container{background-color:#2a2a2a; overflow:hidden; }
.ContainerLeft{float:left; width:300px;min-height:500px; }
.ContainerRight{float:right; width:700px; min-height:500px;}
.ContainerMain{width:656px; margin:auto; padding-top:10px;}
/*左*/
.leftBlock{width:270px; padding-right:5px; padding-bottom:8px; margin:auto; position:relative;  background:url(../images/shadow-border.png) repeat-y right top;}
.leftBlock .aboutDiv{width:240px; margin:auto; }
.leftBlock .aboutDiv .tab{height:47px; line-height:47px; border-bottom:1px dashed #aaa;font-size:18px; font-family:微软雅黑; }
.leftBlock .aboutDiv .tab span{color:#666; font-size:16px; text-transform:uppercase;}
.leftBlock .bottom{height:8px; width:275px; background:url(../images/shadow.png) no-repeat right bottom; position:absolute; left:0px; bottom:-7px;}
.leftBlock .aboutDiv .body {padding:10px 0px;}
.leftBlock .aboutDiv .body ul li{ line-height:30px; margin:3px auto;}
.leftBlock .aboutDiv .body ul li.current,.leftBlock .aboutDiv .body ul li:hover{background:url(../images/item-bar.png) no-repeat left 2px;}
.leftBlock .aboutDiv .body ul li a.t{display:block; height:30px; padding-left:46px; background:url(../images/arr_white.png) no-repeat 30px center ;color:white; font-weight:bold;}
.leftBlock .aboutDiv .body ul li dl {padding-left:46px;  }
.leftBlock .aboutDiv .body ul li dl dd a{display:block; height:30px; line-height:30px; color:#999; padding-left:10px; background:url(../images/dot-white.gif) no-repeat left center ; }
.leftBlock .aboutDiv .body ul li dl dd a:hover{color:white;}
/*联系我们*/
.leftBlocks{width:270px; padding-right:5px; padding-bottom:8px; margin:auto; position:relative; background:url(../images/shadow-borders.png) repeat-y right top;}
.leftBlocks .ContactDiv{width:240px; margin:auto; padding:0px 6px;}
.leftBlocks .ContactDiv .tab{height:47px; line-height:47px; border-bottom:1px dashed #aaa;font-size:16px; font-family:微软雅黑; }
.leftBlocks .ContactDiv .tab span{color:#666; text-transform:uppercase;}
.leftBlocks .bottom{height:8px; width:275px; background:url(../images/shadows.png) no-repeat right bottom; position:absolute; left:0px; bottom:-7px;}
.leftBlocks .body{color:#bbb; line-height:20px; padding:10px 0px; font-family:宋体; }
.map{background:url(../images/map.gif) no-repeat bottom center;}

/*右*/
.ContainerMain .tabPath{height:35px; line-height:35px; position:relative; border-bottom:1px solid #5c5959; }
.tabPath .title{font-weight:bold; font-size:16px; background:url(../images/dot-red.gif) no-repeat left center transparent; padding-left:10px;}
.tabPath .path{position:absolute; right:0px; top:0px; color:#aaa; }
.tabPath .path a{color:#aaa; }
/*新闻列表*/
.newsList{position:relative;}
.newsList ul li{border-bottom:1px dashed #555; padding:15px 0px 20px 0px;}
.newsList ul li .tit{height:35px; line-height:35px; position:relative;padding-left:10px; background:url(../images/dot-ared.gif) no-repeat left center; }
.newsList ul li .tit a{color:#bbb; font-weight:bold; }
.newsList ul li .tit a.new{padding-right:25px; background:url(../images/dot-new.gif) no-repeat right center;}
.newsList ul li .tit .createAt{position:absolute; right:0px;top:0px; color:#bbb; }
.newsList ul li .des{line-height:20px; color:#bbb; }
/*page*/
.page{padding:10px 0px; text-align:center;color:#e0dec9;}
.page a{color:#e0dec9; margin:auto 8px;}
.page .current{color:#a12e28;}
/*公司简介*/
.contentDiv{overflow:hidden; color:#bbb; line-height:20px; }
.contentDiv .ht{font-size:20px; margin:20px auto;text-align:center;}
.contentDiv a{color:#bbb;}
.contentDiv p{margin:20px auto;} 
.contentDiv .for{height:30px; text-align:center; border-bottom:1px dashed #555555; padding:10px 0px;}

.contentContact{overflow:hidden; color:#bbb; line-height:20px; padding:15px 0; }
/*上或下一条*/
.preNext{padding:20px 0px; border-top:1px dashed #555; color:#555; line-height:20px;}
.preNext p{_margin:0px;}
.preNext p a{color:#555;}
/*案例展示列表*/
.Caselist{overflow:hidden; width:656px; border-bottom:1px dashed #555; }
.Caselist ul{overflow:hidden; width:674px; padding-top:15px;}
.Caselist ul li{float:left; width:337px;height:230px; }
.Caselist ul li .pic img{display:block; width:317px;height:178px; border:1px solid #bababa; }
.Caselist ul li p{font-family:微软雅黑; line-height:30px; width:317px; text-align:center;}
/*弹出层*/
.Background_gray{background:url(../images/opacity2.png) repeat 0 0;  z-index:99; position:absolute; left:0px; top:0px;_background:none;}
.Gallery{padding:15px; position:fixed;  display:none; background-color:#f6f6f6; z-index:102; _position:absolute;}
.Gallery .close{display:block; width:37px; height:37px; position:absolute; top:-22px; right:-22px; background:url(../images/close.png) no-repeat center center;}
.Gallery .title{font-family:微软雅黑; font-size:18px; color:#666; font-weight:lighter; padding:15px 0px;}
.Gallery .list{overflow:hidden; height:95px; position:relative; padding:0px 40px; }
.Gallery .list .click{display:block; width:35px;height:94px; position:absolute; top:0px; background-position:left center; background-color:transparent; background-repeat:no-repeat;} 
.Gallery .list .arr_left{background-image:url(../images/arr_left.gif); left:0px;}
.Gallery .list .arr_right{background-image:url(../images/arr_right.gif); right:0px;}
.Gallery .list .listblock{height:95px; overflow:hidden; }
.Gallery .list .listblock ul {overflow:hidden; height:95px; }
.Gallery .list .listblock ul li{float:left; width:140px; height:95px; overflow:hidden; }
.Gallery .list .listblock ul li img{width:118px; height:88px; border:3px solid #cccccc;cursor:pointer; margin:auto;}
.Gallery .show img{display:block; margin:10px auto; cursor:pointer;}
.Gallery .des{padding:15px 60px 25px 0px; line-height:22px; color:#000; }
.Gallery .des p{font-size:14px;}
/*品牌服务*/
.BrandServiceslist{overflow:hidden; width:656px; border-bottom:1px dashed #555; }
.BrandServiceslist ul{overflow:hidden; width:674px; padding-top:15px;}
.BrandServiceslist ul li{float:left; width:167px;height:180px; }
.BrandServiceslist ul li .pic img{display:block; width:150px;height:130px; border:1px solid #bababa; }
.BrandServiceslist ul li p{font-family:微软雅黑; line-height:30px; width:167px; text-align:center;}

/*人才招聘*/
.JobList{ width:88%;}
.JobList th{ text-align:center; padding:4px 0; color:White; font-weight:bold; background-color:#D36224}
.JobList td{ text-align:center; padding:0px 0; border-bottom:1px #cccccc dashed; padding:4px }
.JobDetail td{ padding:4px 4px;}
.JobDetail { border-collapse:inherit;  border-spacing:1px}
.ArticleTitle{ text-align:center; font-weight:bold; font-size:14px; line-height:30px; margin-top:10px}
.ArticleContent{ line-height:22px;font-size:12px; }
.ArticlePic{ text-align:center; padding:10px 0;}


/*文章详细*/
#articleContent{ line-height:24px; text-align:justify;  overflow:hidden; padding:10px;color:#BBBBBB}

.main_info h1 {margin-top:10px;font-size:16px;font-weight:bold;text-align:center;color:#BBBBBB} 
.main_info .articleDlSingle{color:#000;text-align:right;padding:5px 0px; margin-bottom:10px; }
.main_info .articleDls {color:#BBBBBB;text-align:right;padding-top: 10px;padding-right:10px;padding-bottom: 10px;margin-top: 10px;border-top-width: 1px;border-top-style: dashed;}
.main_info .articleDls img{}
.changFontSize,.changFontSize font,.changFontSize font a,.changFontSize font a:hover,.changFontSize font a:visited{color:#BBBBBB; text-decoration:none; font-size:12px; font-weight:normal}
.main_info .articleDls font,.main_info .articleDls font a,.main_info .articleDls font a:hover,.main_info .articleDls font a:visited{color:#BBBBBB; text-decoration:none; font-size:12px}
.main_info a,.main_info a:hover,.main_info a:visited{color:#BBBBBB; text-decoration:none; font-size:12px; font-weight:normal}
.articnav{width:95%;  padding:20px 0; line-height:20px;  border-top:1px dashed #555555}
.articnav .left{width:95%; color:#555555}
.articnav a,.articnav a:visited,.articnav a:hover{color:#555555;}
.articnav .right1{width:95%;color:#555555}

.button{background: url(../images/button.gif) no-repeat;color: #333333;font-size: 14px;font-weight: bold;height:26px;  line-height:26px;width: 90px; border:none; cursor:pointer}
.red{ color:#FF0000; font-size:12px;}
.RedBold
{
    color: #F00; font-weight:bold;
}

.searchnews li{ line-height:36px; height:36px; float:left; width:970px; display:block; color:#fff; padding-left:10px}
.searchnews li a,.searchnews dd li a:hover{color:#fff}

.searchnews li span{ float:right;}
.searchnews li a span{ float:inherit}





