/*banner CSS */
address, cite, dfn, em, var{font-style:normal;}
a{text-decoration:none;color:#333333;}
a:hover{color:#43659E;text-decoration:none;}
.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(../images/topbg.png) left top repeat-x; overflow:hidden;}
.news_cont{ width:1000px; height:atuo; margin:0 auto; margin-top:15px; margin-bottom:30px; overflow:hidden;}
.news_hot{ width:auto; height:25px; margin:0 auto;  background:url(../images/nb.jpg);}
.news_left{ width:225px; min-height:200px; float:left; background:url(../images/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;}
.new_ly{ width:197px; height:65px; margin-top:7px; }
.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(../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:#fff;}
.news_rig{ width:745px; min-height:200px; float:right; padding-bottom:10px;}
.news_rig .dh{ width:745px; height:34px; border-bottom:1px solid #e1dfda; font-size:14px; padding-left:10px; }
.news_rig .dh a{  width:745px; height:34px; line-height:34px; inline-block;padding-right:13px;margin-right:4px;color:#6E6E6E;background:url(../images/ico_07.gif) no-repeat right center; text-decoration:none; }
.news_rig .cont{ width:745px; 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;}
.lionbk{ width:197px; height:30px; text-align:center; line-height:30px; background:url(../images/subli.png); margin-top:5px;}
.lionbk a:hover{background:url(../images/subli.png) left -32px no-repeat; display:block; width:197px; height:30px;}
/* 新闻列表 CSS  */
.news_list{ width:750px; height:auto; margin:0 auto;}
.news_list ul{ width:750px; margin:0px; }
.news_list ul li{ width:750px; 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:#666; float:left; background:url(../images/ico.png) 3px 16px no-repeat; padding-left:20px;}
.news_list ul li a:hover{color:#008EE3; 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 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:20px 0px;clear:both;line-height:200%;min-height:200px; margin-top:15px;}
.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:100%;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:171px; margin-right:28px; 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:169px; 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:120px; overflow:hidden; margin-bottom:8px;}
.case_list ul li a dl dd{line-height:25px; text-align:center;}


/*关于我们*/
.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 10px;height:26px;border:1px solid #666;background-repeat:no-repeat;color:#333;overflow:hidden;text-decoration:none;}
.pg strong{color:#fff;display:inline-block;margin-left:4px;padding:0 10px;height:26px;border:1px solid #0088E3;background-repeat:no-repeat;overflow:hidden;text-decoration:none;background-color:#0088E3;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;}