.sub_banner,.sub_banner02{ background:url(../images/about_banner_bg.gif) bottom repeat-x; padding-top:27px; border-bottom:1px #b4b4b5 solid; border-top:1px #686868 solid;}
.sub_banner_con,.sub_banner_con02{
	border:1px #dadada solid; border-bottom:none;
	
	width:1001px;
	margin:0 auto;
	height:213px;
	background:#FFFFFF;
	text-align: right;
}
.sub_container{ background:url(../images/about_container_line.gif) top repeat-x;}
.sub_container02{padding-top:1px;}
.sub_down{width:1001px; margin:0 auto; background:url(../images/about_con_bg.gif) bottom repeat-x #FFFFFF; border:1px solid #c3c3c3; border-top:none;}
.bottom_shaw{background:url(../images/about_container_bg.gif) center bottom  no-repeat; height:40px;}
.servies_option{border-top:1px dashed #c5c5c6; padding:22px 28px; padding-bottom:11px;}

.servies_option ul,.news_list ul,.details ul,.cases_list_con ul,.cases_details ul{margin:0px; padding:0; list-style:none;}
.servies_option li{float:left;}
.servies_option li.servies_left{background:url(../images/servies_bg_l.gif) no-repeat; width:7px; height:136px;}
.servies_option li.servies_img{background:url(../images/servies_m_bg.gif) repeat-x; height:134px; padding:1px;}
.servies_option li.servies_con{background:url(../images/servies_m_bg.gif) repeat-x; height:96px; width:733px; padding:20px 26px; font-size:12px; color:#747373; line-height:24px; vertical-align:middle;}
.servies_option li.servies_right{background:url(../images/servies_r_bg.gif) repeat-x; width:7px; height:136px;}
.servies_textblack{font-size:18px; color:#333; font-family:"微软雅黑","黑体", "宋体" }
.servies_textblack_abc{font-size:18px; color:#747373; font-family:Arial, Helvetica, sans-serif;}

.sub_banner_con02{height:252px;}
.sub_banner02{background:url(../images/PlanningAndNews_banner_bg.gif) repeat-x bottom; border-bottom:none; }
.sub_down_con{background:url(../images/about_container_line.gif) repeat-x top; padding-top:4px;}
.news_list{border-top:4px #eaeaeb solid; border-bottom:1px #cacacb solid; padding:10px 0;}
.news_list li{padding:3px 20px;}
.news_list_con{font-size:12px; line-height:20px; vertical-align:middle; color:#777779;}
.news_list_btn{text-align:right;}
.news_list_bordernone01{border-top:none;}
.news_list_bordernone02{border-bottom:none;}
.page{padding-right:20px; text-align:right; line-height:30px; border:1px solid #d0d0d0; border-top:none;}
.page a{color:#777779; font-size:12px; text-decoration:none;}
.page a:hover{color:#e6010a;}

.pager a {color:#777779; font-size:12px; text-decoration:none;}
.pager a:hover {color:#e6010a;}
.pager .currentPage{ color:#e6010a; font-size:12px;}


.details{border:none; }
.details_top{background:url(../images/about_container_line02.gif) repeat-x top; }
.details_out{margin-top:10px; background:none; border:1px solid #dadada;}
.details_title{line-height:30px; text-align:center; background:#eaeaeb;}
.details_btn{text-align:right; padding:5px; padding-right:50px; background:#eaeaeb;}
.details_con{padding:20px 50px; color:#777779; font-size:12px; line-height:22px;}

.planning{border:none;}
.planning_con{border:1px solid #dadada; margin-top:10px; border-bottom:none;}
.cases_list{margin-top:10px; border:1px #dadada solid; background:#fafafa;}
.cases_list_con{border-bottom:1px dashed #d0d0d0;}
.cases_list_con_text{font-size:12px; color:#a4a4a4; line-height:22px; padding:15px 40px; float:left; padding-right:0px; width:390px;}
.cases_list_con_img{padding:15px 40px; padding-left:10px; width:484px; float:right;}
.cases_list_con_img a img{border:6px #e0e0e0 solid;}
.cases_list_con_img a:hover img{border:6px #c3c3c3 solid;}

.bordernone{border:none;}
.cases_details{background:#FFFFFF; padding:10px 30px;}
.cases_details_back{text-align:right;}
.cases_details_title{font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#393939; border-bottom:1px solid #e1e1e1;}
.cases_details_title01{font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#393939; padding-top:10px;}
.cases_details_con{font-size:12px; color:#4e4e4e; line-height:24px; padding:10px 0;}

.about_con{padding-top:0px;}
.about_down{border:1px solid #dadada;}
.contract_title{text-align:left; padding-left:50px; color:#777779; height:50px; padding-top:10px;}
.contract_textgray{font-size:12px; font-weight:bold; color:#777779;}

.subnav{color:#777779; font-size:12px; height:24px; padding-top:5px; width:940px; margin:0 auto;}
.subnav a{display:block; width:55px; height:18px; color:#777779; float:left; text-align:center; text-decoration:none; line-height:18px; vertical-align:middle; margin-right:5PX; font-weight:bold;}
.subnav a:hover{color:#fff; background:url(../images/subbtn.gif) no-repeat;}
#map td{vertical-align:middle; line-height:48px;}
#map a{color:#777779; text-decoration:none;}
#map a:hover{color:#d8251e; text-decoration:underline;}

a.subnava{display:block; width:75px; height:18px; color:#777779; float:left; text-align:center; text-decoration:none; line-height:18px; vertical-align:middle; margin-right:5PX; font-weight:bold;}
a.subnava:hover{color:#fff; background:url(../images/subbtn02.gif) no-repeat;}
.subnavc{color:#777779; font-size:12px; height:24px; padding-top:5px; width:940px; margin:0 auto;}

a.subnavb{display:block; width:55px; height:18px; color:#777779; float:left; text-align:center; text-decoration:none; line-height:18px; vertical-align:middle; margin-right:5PX; font-weight:bold;}
a.subnavb:hover{color:#fff; background:url(../images/subbtn.gif) no-repeat;}
a.cases{font-size:14px; font-weight:bold; color:#333; text-decoration:none;}

.subnavTable a{display:block; height:18px; color:#777779; float:left; text-align:center; text-decoration:none; line-height:18px; vertical-align:middle; margin-right:5PX; font-weight:bold;}
.subnavTable a:hover{color:#e67a18; text-decoration:none;}

a.defaultCase{color:#777779; text-decoration:none;}
a.defaultCase:hover{color:#d8251e; text-decoration:underline;}

.next a{color:#666666; text-decoration:none;}
.next a:hover{color:#e6010a; text-decoration:underline;}
