/*banner CSS */
.news_ban{height:250px; width:100%; margin:0 auto; min-width:1000px; position:relative; z-index:10;}
.news_ban .subban_bg{width:100%; height:8px; position:absolute; z-index:20; background:url(../mod_img/topbg.png) left top repeat-x; overflow:hidden;}
.news_cont{ width:1000px; height:atuo; margin:0 auto; margin-top:10px;}
.news_hot{ width:auto; height:25px; margin:0 auto;  background:url(../mod_img/nb.jpg);}
.news_left{ width:225px; height:atuo; float:left; background:url(../mod_img/left_bg.jpg) no-repeat top;}
.news_left .contus{ width:215px; height:auto;}
.news_left .contus .cotus{ width:197px; height:61px; margin:0 auto; clear:both;}
.news_left .contus .ctus{ width:190px; height:auto; line-height:25px; margin:0 auto; margin-top:10px; margin-bottom:10px;}
.news_let{ width:225px; min-height:35px; float:left; margin-bottom:10px;}
.news_let dl{ width:205px; margin:0px; margin:0 auto;}
.news_let dd{ width:197px; height:35px; line-height:35px; text-align:center; font-size:16px;}
.news_let dd span{ text-decoration:none; color:#FFF;}
.news_let dt{ width:197px;}
.news_let dt ul{ width:197px; margin:0px; margin-top:15px;}
.news_let dt ul li{ width:197px; height:30px; line-height:30px; margin-top:5px;}
.news_let dt ul li a{display:inline-block; width:197px; height:30px; color:#000; display:inline-block; background:url(../mod_img/subli.png) left top no-repeat; line-height:30px; font-size:13px; text-align:center;}
.news_let dt ul li a:hover{background:url(../mod_img/subli.png) left -32px no-repeat;}
.news_let dt ul li a.curr,.news_let dt ul li a.curr:hover{background:url(../mod_img/subli.png) left -64px no-repeat; color:#fff;}
.news_rig{ width:765px; min-height:200px; float:right; padding-bottom:10px;}
.news_rig .dh{ width:755px; height:34px; line-height:34px; vertical-align:middle; color:#666; font-size:14px; border-bottom:1px solid #e1dfda; padding-left:10px; }
.news_rig .dh a{font-size:14px; color:#666;}
.news_rig .dh label{padding:0 7px; color:#999; display:inline-block;}
.news_rig .cont{ width:735px; height:auto; line-height:26px; margin:0 auto; padding-top:20px; font-size:13px;}
.news_rig .contus{ width:500px; height:auto; line-height:26px; margin:0 auto; padding-top:20px;}
/* 新闻列表 CSS  */
.news_list{ width:750px; height:auto; margin:0 auto;}
.news_list ul{ width:750px; margin:0px; }
.news_list ul li{ width:750px; padding:8px 0px; float:left; background:url(../mod_img/btlin.jpg) repeat-x bottom; }
.news_list ul li span{ width:20%; float:right; text-align:right; color:#333;}
.news_list ul li a{color:#333; width:75%; font-size:13px; float:left; background:url(../mod_img/nebg.png) left center no-repeat; padding-left:10px;}
.news_list ul li a:hover{color:#43659E;}


/*详情内容*/
.show_box{width:100%;margin-top:10px;}
.show_td{padding:0 20px;background:#FFFFF1;min-height:400px;_height:400px;}
.show_name{height:50px;line-height:50px;text-align:center;font-size:20px;color:#333;font-weight:700;clear:both;}
.show_line{border-bottom:1px dashed #998A62;}
.show_info{height:30px;border-bottom:1px dashed #ccc;clear:both;color:#999999;text-align:center;clear:both;}
.show_info span{padding:0 3px;color:#E33713;}
.show_info a{display:inline-block;margin-right:5px;}
.show_info a.last{margin-right:0px;}
.show_info a img{display:inline;vertical-align:middle;_padding-bottom:1px;}
.show_content{padding:15px 0px; clear:both; line-height:180%; color:#333; font-size:14px; text-align:left;}
.show_next{line-height:22px;clear:both;}
.show_next li{height:25px;line-height:25px;width:100%;float:left;white-space:nowrap;overflow:hidden;}
.show_next li:first-child{margin-left:0;}
.show_next span{padding-left:10px;font-size:11px;}
.show_next .nr_line{width:100%;height:20px;background:url(../mod_img/ico_line.gif) repeat-x left center;overflow:hidden;clear:both;}

/*工程案例*/
.case_list ul li{float:left;width:229px; height:193px; margin-right:24px; overflow:hidden; margin-bottom:20px;}
.case_list ul .li_r{float:right; margin-right:0px;}
.case_list ul li a{display:inline-block; overflow:hidden;width:227px; height:191px; border:1px solid #ccc; border-radius:3px;}
.case_list ul li a:hover{border:1px solid #6E6E6E; color:#333;}
.case_list ul li a dl{width:215px; margin:6px auto;}
.case_list ul li a dl dt{height:142px; overflow:hidden; margin-bottom:8px;}
.case_list ul li a dl dd{line-height:25px; text-align:center;}

/*下载*/
.down_list ul{ width:750px; margin:0px; }
.down_list ul li{ width:750px; height:36px; line-height:36px; background:url(../mod_img/btlin.jpg) repeat-x bottom; }
.down_list em{float:left;}
.down_list span{float:right; background:url(../mod_img/down.png) left center no-repeat; padding-left:20px;}

/* 荣誉证书 CSS */
.honor_list ul li{float:left;width:214px; height:202px; margin-right:45px; overflow:hidden; margin-bottom:20px;}
.honor_list ul .li_r{float:right; margin-right:0px;}
.honor_list ul li a{display:inline-block; overflow:hidden;width:212px; height:200px; border:1px solid #ccc; border-radius:5px;}
.honor_list ul li a:hover{border:1px solid #6E6E6E; color:#6E6E6E;}
.honor_list ul li a dl{width:200px; margin:6px auto;}
.honor_list ul li a dl dt{height:151px; overflow:hidden; margin-bottom:8px;}
.honor_list ul li a dl dd{line-height:25px; text-align:center;}
/*招聘*/
.joblist {
    border: 1px solid #DDDDDD;
}
.joblist .jobth {
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: 1px solid #DDDDDD;
    font-size: 13px;
    font-weight: bold;
}
.joblist td {
    padding-left: 20px;
}
.joblist .jobtb {
    border-top: 1px dashed #DDDDDD;
}
.joblist .jobtb a {
    background: url("../mod_img/vcard.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    padding-left: 20px;
}
.joblist .jobcontent {
    padding-bottom: 15px;
    padding-top: 15px;
}
/*关于我们*/
.about_pic{width:100%;margin:18px 0px;overflow:hidden;clear:both;}
.about_pic ul{overflow:hidden;clear:both;}
.about_pic li{width:220px;height:180px;float:left;margin-left:30px;overflow:hidden; text-align:center;}
.about_pic li.first{margin-left:0;}
.about_pic .imgs{float:left;padding:3px;border:1px solid #ccc;border-radius:3px;}
.about_pic .imgs:hover{border-color:#332824;}
.about_pic .imgs img{width:210px;height:147px;}
.about_pic .bt{height:30px;text-align:center;line-height:30px;font-size:14px;overflow:hidden;clear:both;}
.index_newti{ width:735px; height:50px; line-height:50px; font-size:20px; font-weight:bold; text-align:center; color:#353434;}
.index_nyt{ width:735px; height:30px; line-height:30px; text-align:center;}
.index_ct{ width:715px; height:auto; line-height:24px; color:#353434; margin:0 auto;}

/*分页*/
.pages{width:100%;height:30px;overflow:hidden;clear:both; margin-top:30px;}
.pages .pagesthis{font-family:tahoma;padding:0 2px;font-size:12px;color:#322F4E;font-weight:bold;}
.pg{text-align:center;}
.pg,.pgb{line-height:26px;}
.pg a,.pgb a{display:inline-block;margin-left:4px;padding:0 8px;height:26px;border:1px solid #00609F;background-repeat:no-repeat;color:#00609F;overflow:hidden;text-decoration:none;}
.pg strong{color:#fff;display:inline-block;margin-left:4px;padding:0 8px;height:26px;border:1px solid #00609F;background-repeat:no-repeat;overflow:hidden;text-decoration:none;background-color:#00609F;font-weight:400;}
.pg a.prev,.pg a.nxt,.pgb a{padding:0 10px;}
.pg a:hover,.pgb a:hover{border-color:#0088E3;color:#0088E3;}
.pg a.nxt{padding-right:25px;background-image:url(../mod_img/arw_r.gif);background-position:90% 50%;}
.pg a.prev{background-image:url(../mod_img/arw_l.gif);background-position:5% 50%; padding-left:20px; padding-right:15px;}