﻿@charset "utf-8";
/* CSS Document */
body{ background:#1e2022;}
body p{ text-indent:24px;}
#page_body{background:url(img/bg_top_h_tile.jpg) repeat-x left top;}
#page_body_sub{background:#1e2022 url(img/bg_top_h_tile2.jpg) repeat-x left top;}
.bg_top_owner{ background:url(img/bg_top_owner.jpg) no-repeat center top;}
.bg_top_owner_sub{ background:url(img/bg_top_owner2.jpg) no-repeat center top;}
.bg_bottom_owner{ background:url(img/bg_bottom_owner.jpg) no-repeat center bottom;}
.bg_bottom_owner_sub{background:url(img/bg_bottom_owner2.jpg) no-repeat center bottom;}

.page_head{ height:130px; width:800px; margin:0 auto; position:relative;z-index:5;}
.page_body{clear:both;z-index:4;}
.page_bottom{ height:255px; width:800px; margin:0 auto; overflow:hidden;}

.sc{ width:230px; height:50px; position:absolute; top:25px;*top:24px; right:50px; color:#fff; line-height:19px;}
.sc a{ color:#ababac;}
.sc b{ font-size:14px; font-weight:bold; color:#cececf;}
.menu{ height:30px; padding-top:100px;}
.menu ul{ padding-left:0px;}
.menu ul li{_height:20px; float:left; list-style:none; line-height:31px; background:url(img/bg_nav_li.jpg) no-repeat right 8px;}
.menu ul li a{ color:#465256; font-size:14px; font-weight: bold; padding:0px 8px;}
.menu ul li a:hover{color:#fff; text-decoration:none;}
.menu ul li.cur{ margin-top:4px; line-height:24px; position:relative;}
.menu ul li.cur a{ color:#fff; font-weight:bold;}
.menu ul li.cur a:hover{ color:#fff;}
.menu ul li.cc a{ color:#fff; font-weight:bold;}
.menu ul li .sub_link{ z-index:1000; padding-top:0px; padding:0px; position:absolute; left:0; top:21px; _top:24px; display: none; z-index:1000; width:84px; _width:84px; background:url(img/dot_nav.gif) no-repeat center top; text-align:center; _margin-top:-3px;}
*+html .menu ul li .sub_link{ padding-top:0px; padding:0px; position: static; left:0; top:21px;margin-top:-3px; display: none; z-index:1000; width:84px; _width:84px; background:url(img/dot_nav.gif) no-repeat center top; text-align:center;}
.menu ul li .sub_link li.first{ margin-top:5px;}
.menu ul li .sub_link li{ float:none;clear:both; background:#384043; color:#fff; list-style:none; border-bottom:1px solid #4c5356; line-height:22px; }
.menu ul li .sub_link li a{clear:both; display:block; font-weight:normal; padding:0px; height:22px; color:#afafaf; padding-top:2px;}
.menu ul li .sub_link li a:hover{ background:#3c4548; color:#fff; font-weight:bold;}
.sub_nav{ clear:both; background:#1b6a90; position:absolute; width:800px; height:24px; line-height:24px; color:#fff; left:0px; top:104px;}
.sub_nav a{ color:#fff;}
.menu ul li.last{ background:none;}

.content{ width:800px; margin:0 auto; clear:both;position:relative;zoom:1;}
.content .l{ width:582px;}
.content .r{ width:218px;margin-left:-1px;}
.side_i{position:absolute;right:-52px;top:114px;width:77px;height:98px;background:url(img/side_i.gif) no-repeat 0 0;zoom:1;_behavior:url("style/relayout.htc");}
body .side_with_bg{background:#000;border:1px solid #3d4144;width:auto;}
.vspan_side_with_bg{border-top:1px solid #3d4144;background:#212427;}


.table_style td{ padding:0 12px;}
.table_style td h4{ font-size:16px; padding-bottom:8px;}
.table_style td img{ border:1px solid #878686; margin-bottom:5px;}
.title_list_box{ clear:both;}
.title_list_box ul li{line-height:20px; list-style:none; list-style:none; background:url(img/dot_line.gif) repeat-x left bottom; padding-top:2px;}
.title_list_box ul li a{ color:#000; background:url(img/dot_li.gif) no-repeat 2px 3px; padding-left:12px;}

.text_box{padding-bottom:10px; margin-bottom:10px; clear:both; padding-left:10px;}
.text_box .image{ float:left; margin-right:8px; border:1px solid #a4a4a4;}
.text_box p{ color:#dddddd; line-height:16px;}
.text_box h3{ line-height:24px;}

.text_box2{ padding-bottom:10px; margin-bottom:10px; clear:both;}
.text_box2 .image{ float:left; margin-right:10px; margin-left:10px;border:1px solid #a4a4a4;}
.text_box2 p{ color:#EEEEEE; line-height:16px;margin-left:10px;margin-right:10px;}
.text_box2 .gogo{ color:#FFD737; line-height:18px;padding-left:10px;}
.text_box2 h3{ line-height:24px;}

.table_style2 td{ padding:0 15px; color:#c3c4c4; line-height:18px;}

.bottom{ color:#909393; line-height:16px; text-align:center; padding-top:16px;}
.bottom a{color:#909393;}


.s_nav{line-height:30px;color:#9b9c9c; line-height:30px; padding-left:10px;}
.s_nav a{ color:#9b9c9c;}

.text_box_style{ padding-bottom:10px; margin-bottom:10px; background:url(img/dd.jpg) repeat-x left bottom;}
.text_box_style2{ padding-bottom:10px; margin-bottom:10px;}
.text_box_style h3{ color:#ccd0d4; padding-bottom:5px; zoom:1; line-height:16px;}
.text_box_style h3 span.r{ color:#757e85; font-size:14px; font-weight:normal; font-family:Arial;}
.text_box_style h3 a{color:#ccd0d4; background:url(img/dot_h.jpg) no-repeat left 4px; padding-left:10px;}
.text_box_style p { color:#dddddd; line-height:16px;}
.text_box_style td{color:#a1a8ae;}
.text_box_style2{}
.text_box_style2 h3{ color:#fff; padding-bottom:5px; zoom:1; line-height:20px; font-size:16px;}
.text_box_style2 h3 a{color:#fff;}
.text_box_style2 p { color:#dddddd; line-height:16px;}

.page_s { text-align:center; color:#dddddd;}
.page_s a{ text-align:center; color:#a1a1a1; background:url(img/bg_fy.gif) repeat-x left top; border:1px solid #363739; width:15px;zoom:1; height:15px; margin-right:3px;}
.page_s a.cur{color:#fff; font-weight: bold; background:url(img/bg_fy_cur.gif) repeat-x left top; border:1px solid #b4b5b6;}

.list_box{}
.list_box ul{ padding-top:12px;}
.list_box ul li{ list-style:none; font-size:14px; height:24px; line-height:24px; padding-left:50px;}
.list_box ul li a{ list-style:none; color:#7e7e7e;}
.list_box ul li.cur{ background:#3c3f42;}
.list_box ul li.cur a{ font-weight: bold; color:#fff;}


.ttl_h3{ background:url(img/bg_ttl.jpg) no-repeat left top; color:#000; clear:both; line-height:28px; padding-left:10px; margin:3px 0 5px 10px;}
.text_connect{ color:#ccd0d4; padding:0 15px;}
.text_connect h2{ font-size:18px; font-family:"黑体"; font-weight:normal; padding:20px 0; text-align:center;}
.text_connect p{ line-height:16px; padding-bottom:18px; text-indent:24px; color:#dddddd;}

.map{ height:238px; background:url(img/bg_map.jpg) no-repeat left top;}

.box_style{ background:#2c2e31; border:1px solid #3c3f42; padding:5px; color:#dddddd; font-size:14px; line-height:16px;}
.box_style h3{ color:#fff; border-bottom:1px solid #3c3f42; padding:8px 0 7px 10px; margin-bottom:10px;}
.box_style p{ line-height:18px;font-size:14px; text-indent:24px;}
.box_style input{ border:1px solid #ccc; height:17px;}

.white a { color:#a1a8ae;}
.tab td{ padding:8px;}

.md_r{ border:1px solid #3c4043; background:#000;}