/* CSS Document */
*{margin:0 auto; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
span, img, a, ul, li {margin:0;padding:0;border:0;list-style-type:none;}
body{font-family:"微软雅黑"; font-size:12px; margin:0 auto; color:#5d5d5d;}
ul,li {list-style-type:none; text-transform:capitalize;}
a{color:#5d5d5d; text-decoration:none;}
a:link {color: #5d5d5d;text-decoration: none;}
a:hover{color:#fd7e1d; text-decoration:underline;}

.top{border-top:2px solid #434343; margin:0 auto; width:100%;}
.top_r{background:url(Index_top_r.gif) no-repeat center top; color:#626262;}
.top_r a{color:#aaaaaa;}
.top_r a:hover{color:#878787; text-decoration:none;}

.ban_kjlm_bg{margin:0 auto; width:100%; background:url(Index_t_bg.gif) repeat center center; height:325px;}
.ban_kjlm{margin:0 auto; width:1000px; display:block; position: absolute; display:block; z-index:99;left:50%; margin-left:-500px; top:720px;}

.rczp_time{background:url(Index_rczp_time_bg.gif) no-repeat center center;}

.k1{width:100%; height:195px; margin:0 auto; background:url(Index_gg1.jpg) no-repeat center center;}

.news{margin:0 auto; width:100%; background:#f2f2f2; padding:30px 0;}
.news_t{background:#ffffff; border-top:2px solid #fd7e1d; border-bottom:1px solid #efefef; padding-left:15px;}

.list_pro_c a{width:208px; height:50px; line-height:50px; display:inline-block; background:url(index_pro_a.gif) no-repeat center center;}
.list_pro_c a:hover{background:url(index_pro_hover.gif) no-repeat center center; color:#FFF; text-decoration:none;}

.k_k{width:100%; height:30px; margin:0 auto;}

.bottom{width:100%; margin:0 auto; background:#1e1e1e;}

/*工程列表*/
.pro_nav {margin:0 auto; width:510px;}
.pro_nav li{float:left;}
.pro_nav li a{text-align:center; font-size:14px; display:block; margin-right:15px; margin-left:15px;}
.pro_nav li a:hover{text-decoration:none;}

/*底部导航*/
.bottom_nav {margin:0 auto;padding:0;}
.bottom_nav li{float:left; width:86px; height:30px; line-height:30px; background:url(Index_bottom_nav_x.gif) no-repeat right center;}
.bottom_nav li a{text-align:center; display:block; color:#dadada;}
.bottom_nav li a:hover{color:#7f7f7f; text-decoration:none;}

/*管理团队*/
#CSSBox{float:left;width:890px;height:320px; margin:0 auto;overflow:hidden;}
#CSSBox ul li{ float:left; list-style:none; border:0px solid red; margin:10px 10px;}
#LeftButton{cursor:hand;margin:15px;height:320px;width:22px;float:left;background:url('left.gif') center center no-repeat;}
#RightButton{cursor:hand;margin:15px;height:320px;width:22px;float:left;background:url('right.gif') center center no-repeat;}
#wrapper{width:1000px; margin:0 auto;}

/*荣誉滚动*/
#CSSBox1{float:left;width:227px;height:140px; margin:0 auto;overflow:hidden;}
#CSSBox1 ul li{ float:left; list-style:none; border:0px solid red; margin:10px 10px;}
#CSSBox1 ul li span{ display:block; text-align:center; font-size:12px; padding-top:12px;}
#LeftButton1{cursor:hand;margin-right:10px;height:170px;width:20px;float:left;background:url('left.gif') center center no-repeat;}
#RightButton1{cursor:hand;margin-left:10px;height:170px;width:20px;float:left;background:url('right.gif') center center no-repeat;}
#wrapper1{width:300px; margin:0 auto;}

.banner{width:100%; height:534px; background:url(Index_ban1.jpg) no-repeat center center;}
/*导航*/
.clear {clear:both; *display:inline;/*IE only*/}
#nav{display:block; width:1000px; margin:0 auto; padding:15px 0;}
#nav .mainlevel {float:left; width:100px; background:url(Index_nav_x.gif) no-repeat right center;/*IE6 only*/}
#nav .mainlevel a {text-align:center; text-decoration:none; line-height:26px; margin:0 auto; display:block; width:100px; font-size:12px;}
#nav .mainlevel a:hover {color:#fff; font-weight:bold; text-decoration:none; background:url(Index_nav_hover.gif) no-repeat center center;}
#nav .mainlevel ul {display:none; position:absolute;text-align:center; padding-top:15px; z-index:99;}
#nav .mainlevel li {background:#fd7e1d; width:99px; /*IE6 only*/}
#nav .mainlevel li a{color:#fff; text-align:center; text-decoration:none; line-height:30px; width:99px; font-size:12px;}
#nav .mainlevel li a:hover {color:#ffeddf; text-decoration:none; background:none;}
#nav .mainlevel a.nav_hover{color:#fff; text-decoration:none; font-weight:bold; background:url(Index_nav_hover.gif) no-repeat center center;font-size:12px;}
#nav #mainlevel_10{background:none;}

/* banner */
.banner{height:534px;}
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{position:absolute;width:38px;height:38px;background:url(cir_white.gif) no-repeat #aaa;right:50%;bottom:45px;}
.banner .Left{margin-right:-450px;background-position:5px 0}
.banner .Right{margin-right:-490px;background-position:-33px 0;background-color:#ff6e02;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-120px;padding:0 0 16px;border-bottom:5px solid #ff6e02;}
.frontCover li{float:left;width:82px;padding:3px;background:#666666;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{text-align:center;height:14px;overflow:hidden;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#ff6e02;}
.wrap{width:980px;margin-left:auto;margin-right:auto;}

.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#ff6e02;color:#fff;}
.Left,.Right{cursor:pointer;}

/*内页部分*/
.left_nav_k{border:1px solid #ebebeb;}
.left_nav_title{font-size:20px; font-weight:bold; text-indent:26px; background:#fd7e1d; color:#fff; height:50px;}

.left_nav{width:185px; padding:20px 0; min-height:100px;_height:100px; overflow-x:hidden; margin:0 auto;}
.left_nav ul li{ width:185px;}
.left_nav ul li a{font-size:12px; height:35px; line-height:35px; text-indent:35px; display:block; background:url(About_left_a.gif) no-repeat 12% center; border-bottom:1px dashed #e8e8e8;}
.left_nav ul li a:hover{text-decoration:none; font-weight:bold; color:#fff; background:url(About_left_hover.gif) #fd7e1d no-repeat 12% center;}
.left_nav ul li.left_nav_cur a{color:#fff; text-decoration:none; font-weight:bold; background:url(About_left_hover.gif) #fd7e1d no-repeat 12% center;}

.right_content{width:750px; padding-top:15px; padding-bottom:10px; margin:0 auto; overflow-x:hidden; line-height:200%; min-height:400px;_height:400px; font-size:14px;}
.right_content p{font-size:14px;}
.con_title {font-size:15px;font-weight:bold; color:#fd7e1d; border-bottom:2px solid #fd7e1d;}
.con_wz{border-bottom:2px solid #e8e8e8;}

/**Joblist*/
#Joblist{width:688px; border:1px solid #dedede; margin:0 auto;clear:both; padding:1px; background:#FFF;}
#Joblist .title{padding:2px 12px; height:26px; background:#eeeeee; line-height:26px; font-size:12px; font-weight:bold; cursor:pointer;}
#Joblist .content{ padding:2px 12px; margin-top:8px;}
#Joblist .content p{  line-height:24px; border-bottom:1px dotted #dedede;}
#Joblist .content .content_t{ font-weight:bold;}
#Joblist .submit{padding:5px 12px; text-align:right;}
.hr15{width:100%; height:15px; line-height:1px; clear:both;}
