@charset "utf-8";
/* CSS Document */

body{ background-color:#eaeaea; margin:0; padding:0;}
*{ margin:0; padding:0; color:#666666;}
li{ list-style:none;}
a{ text-decoration:none;blr:expression(this.onFocus=this.blur());/*IE*/
    outline:none;/*火狐*/}
.clear{ clear:both;}
img{ border:0px;}


.top{ background:url(../images/top-bg.jpg) repeat-x; height:124px;}
.welcome{line-height:30px; width:1109px;padding:0 80px 0 77px; margin:0 auto; height:30px; font-size:12px;}
.welcome span{ float:right; display:block; position:inherit;}

/*menu*/
#nav{ padding-top:18px; margin:0 auto; width:1109px; height:65px;}
#nav img{ float:left;}
#nav ul{ float:right; background:url(../images/menu-bg.jpg) no-repeat left; z-index:99;}
#nav ul li{ float:left; font-family:"微软雅黑"; font-weight:bolder; width:80px; background:url(../images/menu-bg.jpg) no-repeat right; height:68px; text-align:center; line-height:80px; position:relative; z-index:99999;}
#nav ul li a{ font-size:14px; width:80px; height:68px; display:block;}
#nav li ul { position: absolute; left: -999999px; width: 78px;}
#nav li.navs a{background:url(../images/nav-hover.png) no-repeat bottom;}
#nav li.navs ul { position: absolute; width: 78px; left: 0; border:1px solid #b3bcc3;top:68px; background:none;}
#nav li.navs li { float:left; height: 30px; line-height: 30px; position: relative;background:none;}
#nav li.navs li a { display:block; color: #585858;height: 30px; line-height: 30px; text-align:center; background:url(../images/nav1-bg.png) no-repeat; font-family:"宋体"; font-size:12px; font-weight:normal;}
#nav li.navs li a:hover,#nav li li.navs a{ background:url(../images/nav1-hover.png) no-repeat;color:#585858; width:78px; z-index:999;}
/*	end		menu	*/


/*main*/
.box{ margin:0 auto; background:#FFF; width:1260px;}
.banner{ width:1259px; height:383px;margin-top:-8px;overflow:hidden;position:relative;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:340px;width: 6px;height: 11px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/lf.png) no-repeat 0 0;right:215px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/lf.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/rg.png) no-repeat 0 0;right: 115px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/rg.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 1259px;float: left;}
.indexBanner_num{width:100px;text-align: center;position:absolute; top:340px; right:120px;z-index: 10;} 
.indexBanner_num a{width: 14px;height: 10px;display: inline-block;_zoom:1; border:1px solid #000;margin:0 3px;font-size: 0px;line-height: 0px;}
.indexBanner_num a.on,.indexBanner_num a:hover{ width:14px; height:10px; background:#000; border:1px solid #000;}

.main{ width:1217px; padding:30px 13px 34px 30px; background:#FFF; height:180px;} 
.new{ width:408px; overflow:hidden; float:left;}
.new-title{height:25px; background:url(../images/new-title.png) no-repeat;}
.new-title img,.case-title img{ float:right; margin-top:8px;}
.new-list{ padding-top:15px; font-size:12px;}
.new-list li{ height:24px; line-height:24px; background:url(../images/dian.gif) no-repeat left center; padding-left:10px;}
.new-list li span{ float:right;}
.new-list li a:hover,#demop li a:hover span{ color:#cc0001;}

/*首页案例滚动*/
.case{ width:790px; overflow:hidden; float:left; padding-left:17px; font-size:12px;}
.case-title{ background:url(../images/case-title.png) no-repeat; height:25px; margin-left:25px; width:742px;}
.scroll_01{width:790px;float:left; margin-top:20px; height:130px; }
#demop{ width:747px; height:127px; float:left;overflow:hidden; position:absolute; top:0; left:20px;} 
#demop img{ width:145px; height:99px; float:left; border:1px solid #e6e6e6;}
#demop li { text-align:center; line-height:40px; float:left; width:145px; margin-right:4px;}
#demop li a{ display:block; width:145px; height:127px;}
#demop li a:hover{ color:#3eb134;}
#demop li .word{ width:100%; float:left;}
#indemop{float:left;width: 800%;}
#demop1,#demop2{float:left;}
.left_01{display:block;	width:17px;	height:26px; background:url(../images/left.jpg) no-repeat left top;margin-top:55px; position:absolute; left:0; top:0;z-index:9999; cursor:pointer;}
.right_01{display:block;width:17px;	height:26px; text-align:right;  background:url(../images/right.jpg) no-repeat right top; margin-top:55px; float:left; position:absolute; right:0; top:0;cursor:pointer;}

/*网站底部*/
.bottom{ background:url(../images/bottom-bg.jpg) repeat-x; height:75px; margin-top:4px;}
.foot{ width:1180px; margin:0 auto; padding:10px 0 0 80px; line-height:30px; position:relative; font-size:12px;}


/*内页主体部分*/
.nei-banner{ margin:0 auto; width:1109px; margin-top:-8px; background:#fff;}
.main1{ background:#FFF; width:1109px;margin:0 auto;height:auto!important; min-height:400px; padding-top:30px; padding-bottom:30px;}
.box1{ margin:0 auto; width:1020px;height:auto!important; min-height:400px;}
.left{ background:url(../images/lfnav.jpg) no-repeat right; width:210px; float:left; height:auto;height:auto!important; min-height:400px;}
.left span{ font-family:"微软雅黑"; font-size:16px; font-weight:bolder; color:#cc0001; display:block; width:156px; height:47px; line-height:47px; padding-left:50px; padding-top:5px;}
.left img{ padding-left:19px;}
.leftul{ width:190px; padding-left:19px; font-size:12px;}
.leftul li{background:url(../images/leftnav-bg.jpg) no-repeat; line-height:34px;}
.leftul li a{ padding-left:35px; line-height:34px;}
.leftul li a:hover,.left li a.hover{ background:url(../images/leftnav-hover.png) no-repeat;color:#FFF; display:block;}
.leftul li ul li{ width:190px; background:none}
.leftul li ul li a{ width:125px; height:34px;background:url(../images/leftnav-bg.jpg) no-repeat; display:block; padding-left:65px;}
.leftul li ul li a:hover,.leftul li ul li a.hover{ background:url(../images/jiao.png) no-repeat 172px center; color:#6f6f6f;}

.right{ padding-left:30px; float:left; width:780px;}
.title{ border-bottom:1px solid #dddddd; width:779px; height:42px; line-height:42px; font-size:20px; font-family:"微软雅黑";}
.title span{ float:right; font-family:"宋体"; font-size:12px;}
.content{ margin-top:25px; line-height:24px; font-size:12px;}
/*案例左侧菜单*/
.caseul{ width:780px; font-size:12px;}
.caseul li{ float:left; width:154px; padding:19px;}
.caseul li img{ width:148px; height:103px; padding:2px; border:1px solid #dedede;}
.caseul li a span{ text-align:center;width:154px; display:block; margin-top:5px;}
.caseul li a span:hover,.page a:hover,.page .hover{ font-weight:bolder; color:#cc0001}

/*分页*/
.page{width:780px; text-align:center; margin-top:20px; font-size:12px;}
.page a:hover{font-weight:bolder; color:#cc0001;}
.page a{padding:4px 8px;}
.page .cpb{ font-weight:bolder; color:#cc0001;}


/*案例详细*/
.con-title{ text-align:center; color:#cc0001; font-weight:bolder; font-size:14px;}
.con-title p{ font-weight:normal; margin-top:20px;}
.con-main{ margin-top:30px; line-height:30px;}

/*新闻列表*/
.newsul{ padding:0 20px; width:760px; font-size:12px;}
.newsul span{ float:right;}
.newsul li{ height:30px;line-height:30px;}
.newsul li a{ background:url(../images/dian.gif) no-repeat left center;padding-left:7px;}
.newsul li a:hover{ color:#cc0001; font-weight:bolder; background:url(../images/dian1.gif) no-repeat left center;}
.newsul li a:hover span{color:#cc0001; font-weight:bolder;}

/*留言板*/
.message{ background:url(../images/book-bg.jpg) no-repeat bottom; width:720px; padding-left:60px; height:330px; padding-top:20px;}

/*招聘*/
.job{ width:710px; margin:10px auto;}
.jobbt,.job-title{ height:30px; line-height:30px; background:#f4f4f4;}
.job-title{ text-align:center; color:#cc0001; font-weight:bolder; font-size:14px;}
.job span{ display:block; float:left;}
.xuhao{ width:72px; text-align:center;}
.name{ width:225px; text-align:center;}
.size{ width:137px; text-align:center;}
.gxtime{ width:140px; text-align:center;}
.jobwj{ width:130px; text-align:center;}
.jobul{ background:url(../images/newsul.jpg) repeat;}
.jobul li{ height:30px; line-height:30px; clear:both;}
.jobul li a{ display:block; height:30px; line-height:30px;}
.jobul li a:hover span{ color:#cc0001; font-weight:bolder;}
.job-con{ padding-top:25px;}


