.banner{clear:both; border-bottom:4px solid #000;}
/*---------首页banner-------*/
.index_view {clear: both; width:100%;  height:515px; text-align:center; position:relative; z-index:29;left:-2px \9; overflow:hidden;}
.index_view ul { overflow:hidden; height:515px;}
.index_view ul li {margin:0px; text-align:left;}
.index_view ul li.active {display: block}
.index_view ul li a { display:block; width:1000px; height:515px; margin:0 auto}

.index_view .news_ico{ width:150px; margin:0 auto; height:16px; position:relative; top:-42px; z-index:30; display:none;}
.index_view .news_ico ol{padding:0px; margin:0px; position:absolute; right:16px; height:16px; overflow:hidden;}
.index_view .news_ico ol li{width:15px; height:15px; margin: 0px 0px 0px 15px; cursor:pointer; float:left; border-radius:15px;}
.index_view .news_ico ol li a{ display:block; width:15px; height:15px; float:left; background:#710001; position:relative; z-index:9999; _overflow:hidden;border-radius:15px;}
.index_view .news_ico ol li a:hover{background:#484848}
.index_view .news_ico ol li a.active{background:#ffabaf}
.index_view .news_ico ol li a.active:hover{background:#ffabaf}


.sy_bg{background:url(../images/prot02_bg.gif) no-repeat bottom center;}
/*关于我们*/
.gywm{float:left;font-family:"微软雅黑";position:relative;}
.gywm i{position:absolute; height:4px;background:#b8292f; width:355px;top:-4px; left:0; display:none;}
.gywm dt{float:left;}
.gywm dt img{width:177px; height:180px;}
.gywm dd{ width:140px; float:left; padding:20px 20px 0 18px; height:159px; border-bottom:1px solid #eaeaea;} 
.gywm dd h3{font-size:14px; color:#131313;font-weight:normal; line-height:20px; padding-bottom:10px;}
.gywm dd h3 span{display:block; font-size:12px; color:#bfbebe; line-height:13px; text-transform:uppercase;}
.gywm dd a{display:block; margin-top:18px; background:url(../images/more1.gif) no-repeat; width:45px; height:10px; text-indent:-99999px;}
.gywm:hover i{display:block;}
.gywm:hover dd{background:url(../images/sy_div_bg.gif) no-repeat bottom left;color:#fff;border-bottom:1px solid #b8292f;}
.gywm:hover dd h3{color:#fff;}
.gywm:hover dd h3 span{color:#710001;}
.gywm:hover dd a{display:block; padding-top:18px; background:url(../images/more2.gif) no-repeat; width:45px; height:10px;}

.lxwm dd{border-right:1px solid #eaeaea;}
/*新闻切换*/
.news_tab{ clear:both;padding-top:53px; width:510px; float:left; margin:0 20px 0 10px; height:336px;}
/* 文本切换盒子 - 公用类 */
.slideTxtBox{}
.slideTxtBox .hd{ height:54px; border-bottom:1px solid #d2d2d2;position:relative;  }
.slideTxtBox .hd ul{ float:left; position:absolute;}
.slideTxtBox .hd ul li,.kfxm h2 span{float:left;margin-right:25px;width:150px;height:35px;line-height:35px;text-align:center;font-family:"微软雅黑";font-size:14px;color:#444;text-transform:uppercase;border:1px solid #e5e4e2;}
.slideTxtBox .hd ul li.on,.kfxm h2 span{background:#e5e4e2; border:1px solid #e5e4e2;cursor:pointer; }
.slideTxtBox .bd{ padding-top:2px;}
.slideTxtBox dl{clear:both; padding-top:19px;}
.slideTxtBox dt{background:url(../images/news_date_bg.gif) no-repeat; width:54px; height:56px; text-align:center; line-height:28px;font-family:"微软雅黑";font-size:18px;color:#444; float:left; margin-right:17px;}
.slideTxtBox dt span{display:block; font-size:12px; color:#b3b3b3;}
.slideTxtBox dd h3{ font-size:12px; color:#5d5c5c; font-weight:bold}


/*开发项目*/
.kfxm{float:left;padding-top:53px; position:relative; float:left;width:512px;}
.kfxm h2{height:54px; border-bottom:1px solid #d2d2d2; font-weight:normal;}
#slider{position:absolute;width:512px;height:214px;left: 0px;top:129px;overflow: hidden;background: #000;}
#slider .slide{position: absolute;top: 0px;height:214px;width:346px;background: #000;overflow: hidden;cursor: default;}
#slider .title{display:none;}
#slider .backgroundText {display:none;}
#slider .text{display:none;}
#slider .diapo{position: absolute;filter: alpha(opacity=100);opacity: 1;}

/*内页*/
.ny_banner{clear:both;height:232px;}
.ny_h1{ height:85px; background:url(../images/ny_dot_bg.gif) repeat-x bottom;}
.ny_h1 span{float:right;}
.ny_h1 div{font-family:"方正大黑简体","微软雅黑";font-size:24px;color:#000; padding-top:7px; line-height:42px;}
.ny_h1 div i{color:#eaeaea; text-transform:uppercase;}
.ny_h1 em{display:block;}

.ny_bg{background:url(../images/ny_bg.gif) bottom repeat-x;}
.sidebar{float:left; width:273px;font-family:"微软雅黑"; padding-top:20px;}
.sidebar li a{display:block; background:url(../images/side_li_bg1.gif) repeat-x; height:49x; line-height:49px; text-indent:28px; width:200px; font-size:14px; color:#444;}
.sidebar li a:hover,.sidebar li a.side_current{background:url(../images/side_li_bg2.gif) no-repeat; width:220px; text-indent:50px; color:#fff;}

.ny_detail{float:left; width:792px; overflow:hidden;}
.ny_cont{height:auto !important; min-height:500px; height:500px;}

/*关于*/
.about_cont{background:url(../images/about_bg_png.png) no-repeat;height:507px;margin-top:21px;line-height:31px;padding:90px 20px 0 20px; width:752px;}

.zzjg_cont{padding-top:20px;}
/*领导致辞*/
.ldzc_cont{background:url(../images/ldzc_bg_png.png) no-repeat;height:507px;margin-top:21px;line-height:31px;padding:90px 20px 0 20px; width:752px;}
.ldzc_cont .ldzc_txt{text-align:right; padding-top:60px;}

.news_cont{}
.news_cont dl{clear:both; padding:20px 0 0 20px; height:144px; border-bottom:1px dashed #ededed;}
.news_cont dl:hover{background:#f5f4f4;}

.news_cont dt{float:left; margin-right:25px;}
.news_cont dt img{ width:196px; height:124px;}
.news_cont dd{float:left; width:530px;}
.news_cont dd h3 a{font-size:14px; color:#323232; line-height:38px; padding-top:5px; font-weight:bold;}

.news_cont dl dd p a{display:block;background:url(../images/news_more1.gif) no-repeat;width:66px;height:15px; margin-top:12px;}
.news_cont dl:hover dd p a{background:url(../images/news_more2.gif) no-repeat;}

/*分页*/
.pagesize{clear:both; padding:20px;}

/*-------- 详细页面样式-----*/
.show_cont{clear:both;}
.show_cont h2{text-align:center;font-size:16px; font-family:"微软雅黑"; color:#700000;line-height:50px;}
.show_cont_div{padding:15px;}
.ly{text-align:center;margin-bottom:5px; color:#6f6f6f;background:#f7f6f6; line-height:29px; font-size:12px;}

.show-n-p{clear:both; padding:25px 0;margin-top:18px;}

/*-------- 开发项目-----*/
.gallery{ height:900px; margin-top:15px;}
.gallery .bd {position:relative;}
.gallery .bd li .pic{ line-height:0px;  }
.gallery .bd li .title{ padding-top:142px; height:240px;}

.gallery .bd li img{ width:792px; height:492px;   }
.gallery .hd{ position:relative;zoom:1;top:-370px }
.gallery .hd .tempWrap{ margin-left:24px;  }
.gallery .hd ul{ overflow:hidden; zoom:1; }
.gallery .hd li{ width:142px; padding-top:8px; margin-left:6px;text-align:center; cursor:pointer;   }
.gallery .hd li img{ width:142px; height:88px;}

.gallery .hd li.on{ background:url(../images/icoUp.gif) no-repeat center 0;  }
.gallery .hd li.on img{ border:3px solid #b72027; background:#fff;width:136px; height:82px;}
.gallery .hd .sNext,.gallery .hd .sPrev{text-align:center;width:21px;height:88px;cursor:pointer; position:absolute;  left:0px; top:8px; background:url(../images/xmjj_left.gif) no-repeat;}
.gallery .hd .sNext{ left:auto; right:0px;background:url(../images/xmjj_right.gif) no-repeat;}

/*企业文化*/
.culture_cont{padding:20px 0;}
.culture_cont h2,.culture_cont h3{font-family:"方正大黑简体","微软雅黑"; font-size:24px; color:#000;}
.culture_cont h3{font-size:20px; color:#b72027; text-transform:uppercase; padding-bottom:20px;}

/*员工风采*/
.ygfc_ul li{background:url(../images/ygfc_pic_bg.gif) no-repeat; width:241px; height:236px; text-align:center; line-height:46px; font-size:14px; overflow:hidden; float:left; margin:0 11px;}
.ygfc_ul li img{width:241px; height:166px;}

/*工程进度*/
.gcjd_search{background:url(../images/service_search_bg.gif) no-repeat;width:780px;height:54px;margin-top:-20px;padding:20px 0 0 12px;}
.gcjd_search select{width:197px; height:21px; margin-right:12px;}
.gcjd_search input{background:#b72027;width:132px;height:34px;line-height:34px;text-align:center;font-family:"微软雅黑";font-size:22px;color:#fff; border:none;}

.gcjd_ul{padding-top:23px;}
.gcjd_ul li{ float:left; position:relative; width:251px; margin:0 6px; height:234px;}
.gcjd_ul li .gcjd_pic img{width:251px; height:155px;}
.gcjd_ul li .gcjd_txt,.gcjd_ul li .gcjd_txt_bg{ position:absolute;left:0;top:125px;width:251px; height:30px; z-index:3; text-align:center; font-family:"微软雅黑"; color:#fff; font-size:14px;}
.gcjd_ul li .gcjd_txt_bg{background:#000;filter:alpha(opacity=58);opacity:0.58; z-index:1;}
.gcjd_ul li .gcjd_dec{padding-top:6px; text-align:center;}
.gcjd_ul li .gcjd_dec em{ display:block;}

/*意见反馈*/
.yjfk_table{border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;background:#f1f1f1; margin:-20px 0 30px 0;}
.yjfk_table td{padding:15px;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
.yjfk_table td lable{width:51px; display:inline-block;}
.yjfk_table .yjfk_bg{background:#fff;}
.yjfk_table input,.yjfk_table textarea,.join_btn{width:80px; height:24px; line-height:24px; border:none; border-bottom:1px solid #dbdbdb;}
.yjfk_table textarea{ width:688px; height:194px;}
.yjfk_table .tj_btn,.join_btn{width:80px;height:24px;line-height:24px;background:#b72027;color:#fff;text-align:center;font-size:12px;cursor:pointer;}

/*人才招聘*/
.rcln_cont{background:url(../images/rcln_bg.jpg) no-repeat top right; height:auto !important; min-height:300px; height:300px;}
.job_cont{ margin:-20px 0 20px 0;}
.job_table{border-top:1px solid #eee;border-left:1px solid #eee;background:#fff;}
.job_table th{height:44px; line-height:44px; color:#fff; background:#b72027; border-right:1px solid #710001;}
.job_table td{border-bottom:1px solid #eee;border-right:1px solid #eee; line-height:42px; }
.job_table td a{color:#f00;}
.job_bg{background:#eee;}

/*联系我们*/
.contact_cont{ padding:20px 0;}

/*留言板*/
.join_cont{ background:url(../images/join_bg.gif) no-repeat top right; padding:20px 0 20px 33px; line-height:43px;}
.join_cont p{clear:both;}
.join_cont p label{display:inline-block;width:77px;}
.join_cont p span{color:#FFA300; padding:0 15px 0 10px; font-size:14px;}
.join_kuang{width:125px; height:24px; line-height:24px; border:1px solid #dbdbdb;}

/*网站地图*/
.website{padding-bottom:20px;}
.website dl{clear:both;  padding-top:25px; border-bottom:1px dashed #ccc; overflow:hidden; height:55px;*height:40px;}
.website dt{float:left; font-family:"微软雅黑"; font-size:14px;padding-bottom:10px; width:90px; }
.website dt a{color:#b72027;}
.website dt a:hover{color:#da251c; font-weight:600;}
.website dd{float:left;padding-bottom:10px;}
.website dd li{float:left; margin:0 8px;}
.website dd li a{display:block; width:100px; padding-left:12px;}
.website dd li a:hover{ background:#CCC;color:#000;font-weight:600;padding-left:12px;}

