/*banner CSS */
address, cite, dfn, em, var{font-style:normal;}
a{text-decoration:none;color:#494949;}
a:hover{color:#43659E;text-decoration:none;}
.news_ban{min-height:790px; width:100%; margin:0 auto; min-width:1000px; position:relative; z-index:10;}
.news_ban .subban_bg{width:100%; height:4px; position:absolute; z-index:20; background:url(images/topbg.png) left top repeat-x; overflow:hidden;}
.news_ban .news{ width:1000px; height:250px; margin:0 auto;}
.news_ban .news .dh{ width:225px; height:49px; float:left; position:absolute; bottom:0px; background:#F00; z-index:10000; background:url(../images/nedh.jpg); line-height:49px; font-size:16px; color:#FFF; text-align:center;}
.news_cont{ width:1000px; height:atuo; margin:0 auto; position:relative;z-index:90;}
.news_hot{ width:auto; height:25px; margin:0 auto;  background:url(../images/nb.jpg);}
.news_left{ width:225px; min-height:400px; float:left; border-right:1px solid #e1dfda;}
.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;}
.new_ly{ width:197px; height:155px; margin-top:7px; }
.news_let dl{ width:205px; margin:0px; margin:0 auto;}
.news_let dd{ width:197px; height:40px; line-height:40px; text-align:center; font-size:20px;}
.news_let dd span{ text-decoration:none; color:#434141;}
.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(../images/subli.png) left top no-repeat; line-height:30px; font-size:13px; text-align:center; text-decoration:none;}
.news_let dt ul li a:hover{background:url(../images/subli.png) left -32px no-repeat;}
.news_let dt ul li a.curr,.news_let dt ul li a.curr:hover{background:url(../images/subli.png) left -64px no-repeat; color:#000;}
.news_rig{ width:755px; min-height:200px; float:right; padding-bottom:10px;}
.news_rig .dh{ width:745px; height:60px; line-height:60px; border-bottom:1px solid #e1dfda; font-size:14px; }
.news_rig .dh a{  width:755px; height:40px; line-height:40px; inline-block;padding-right:13px;margin-right:4px;color:#000;background:url(../images/ico_07.gif) no-repeat right center; text-decoration:none; }
.news_rig .cont{ width:720px; height:auto; line-height:26px; margin:0 auto; padding-top:10px; font-size:13px;}
.news_rig .contus{ width:500px; height:auto; line-height:26px; margin:0 auto; padding-top:20px;}
.lionbk{ width:197px; height:30px; text-align:center; line-height:30px; background:url(../images/subli.png) top; margin-top:5px;}
.lionbk a:hover{background:url(../images/subli.png) left -32px no-repeat; display:block; width:197px; height:30px;}
/* body CSS */
#banne{width:100%; min-height:500px;margin-top:0px; overflow:hidden; position:relative;z-index:10; min-width:1000px;}
.index_ctt{width:1000px; margin:-450px auto 0 auto;position:relative;z-index:10;}
.index_contt{background:url(../images/index_cont.png) no-repeat top center; height:9px;}
.index_condd{ width:1000px; min-height:960px; background-color:#f2f2f4; overflow:hidden;}

/* 新闻列表 CSS  */
.news_list{ width:750px; height:auto; margin:0 auto;}
.news_list ul{ width:740px; margin:0px; }
.news_list ul li{ width:740px; height:36px; line-height:36px; background:url(../images/btlin.jpg) repeat-x bottom;}
.news_list ul li span{ width:80px; height:36px; line-height:36px; float:right; text-align:center; color:#999;}
.news_list ul li a{color:#494949; float:left; background:url(../images/ico.png) 3px 16px no-repeat; padding-left:10px; font-size:14px;}
.news_list ul li a:hover{color:#43659E; background:url(../images/ico.png) 3px -14px no-repeat;}


/*详情内容*/
.show_box{width:100%;margin-top:5px;}
.show_td{padding:0 20px;background:#FFFFF1;min-height:400px;_height:400px;}
.show_name{height:60px;line-height:60px;text-align:center;font-size:18px;color:#333;font-weight:700;clear:both;}
.show_line{border-bottom:1px dashed #998A62;}
.show_info{height:30px;border-bottom:1px dotted #ccc;clear:both;color:#999999;text-align:center;clear:both; width:740px;}
.show_inf{height:30px;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:10px 0px; width:720px; margin:0 auto;clear:both;line-height:200%;min-height:200px;}
.show_content p.p_img{text-indent:0em;text-align:center;margin:8px 0px;}
.show_content p.p_img img{padding:4px;border:1px #ddd solid;}
.show_next{padding-top:10px;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:740px;height:20px;background:url(../images/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:#494949;}
.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;}

/* 产品列表 CSS */
.product_list{ width:755px; height:auto; margin-top:10px; padding-left:5px;}
.product_list a{ text-decoration:none; color:#353434;}
.product_list ul{ width:755px; margin:0px;}
.product_list ul li{ width:217px; height:200px; text-align:center; float:left; margin-left:10px; margin-right:17px; font-size:14px; background:#FFF; margin-top:10px;}
.product_list ul li img{ width:213px; height:155px; padding:2px; border:1px solid #ECECEC;}
.product_list ul li dd{ width:207px; height:40px; line-height:40px;}
.product_list ul li dd a{ text-decoration:none; color:#494949;}
.product_list a:hover{ text-decoration:underline; color:#F00;}
/* 搜索 CSS  */
.index_sec{ width:196px; height:104px; border:1px solid #e5e5e5; margin-left:6px; clear:both; padding:1px; background:url(../images/serc.jpg) center no-repeat;}
.index_sk{ width:196px; height:30px; margin:0 auto;}
.index_sk dl{ width:190px; margin:0px; margin-top:50px;}
.index_sk dd{ width:65px; height:24px; float:left; margin-left:6px;}
.index_sk dt{ width:40px; height:24px; float:right;}
.index_sk button{width:40px; height:24px; border:0px; background:url(../images/sou.jpg) left center no-repeat; cursor:pointer;}
.index_sece{ width:200px; height:5px; clear:both;}

/*下载*/
.down_list ul{ width:750px; margin:0px; }
.down_list ul li{ width:750px; height:36px; line-height:36px; background:url(../images/btlin.jpg) repeat-x bottom; }
.down_list em{float:left;}
.down_list span{float:right; background:url(../images/down.png) left center no-repeat; padding-left:20px;}

/*关于我们*/
.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;}
/* 人才招聘 CSS */
.index_job{width:683px; height:auto; margin-top:10px; margin:0 auto; font-size:14px; color:#333; line-height:28px;}
.index_list{ width:755px; line-height:26px; font-size:14px; height:auto; margin:0 auto; color:#333;}
.index_list a{ text-decoration:none; color:#333;}
.joblist {
    border: 1px solid #DDDDDD;
}
.joblist .jobth {
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom:1px dotted #ccc;
    font-size: 13px;
    font-weight: bold;
}
.joblist td {
    padding-left: 20px;
}
.joblist .jobtb {
    border-bottom:1px dotted #ccc;
}
.joblist .jobtb a {
    background: url("../images/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;
}

/*分页*/
.clear{ width:100%; height:20px;}
.pages{width:100%;height:30px;overflow:hidden;clear:both; margin-top:30px; padding-top:20px;}
.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(../images/arw_r.gif);background-position:90% 50%;}
.pg a.prev{background-image:url(../images/arw_l.gif);background-position:5% 50%; padding-left:20px; padding-right:15px;}
