/* 整体布局:开始 */
*{ padding:0; margin:0; }
input { vertical-align:middle; }
select { vertical-align:middle; }
ul { padding:0; margin:0; }
ul li { list-style:none; list-style-type:none; }
a img { border:none; }
table { border-collapse:collapse; }
body { font-family:Geneva, Arial, Helvetica, sans-serif,宋体; font-size:12px; }
/* 整体布局:结束 */

/* 标题布局:开始 */
h1 { font-size:28px; font-weight:bold; }
h2 { font-size:22px; font-weight:bold; }
h3 { font-size:18px; font-weight:bold; }
h4 { font-size:14px; font-weight:bold; }
h5 { font-size:12px; font-weight:bold; }

/* 全站链接:开始 */
a:link,a:visited,a:active { color:#000000; text-decoration:none; } a:hover { color:#a26802; text-decoration:underline; }
a.gray:link,a.gray:visited,a.gray:active { color:#787878; text-decoration:none; } a.gray:hover { color:#787878; text-decoration:underline; }
a.brown:link,a.brown:visited,a.brown:active { color:#a1590d; text-decoration:none; } a.brown:hover { color:#a1590d; text-decoration:underline; }
a.orange:link,a.orange:visited,a.orange:active { color:#ff8500; } a.orange:hover { color:#ff0000; text-decoration:underline; }
/* 全站链接:结束 */

.clear { clear:both; height:1px; margin-top:-1px; overflow:hidden; }
.space_5 { margin-top:5px; }
.space_10 { margin-top:10px; }
.space_15 { margin-top:15px; }
.vam { vertical-align:middle; }
.none { display:none; }
.myleft { text-align:left; }
.myright { text-align:right; }
.mycenter { text-align:center; }
.Lfloat{ float:left; }
.Rfloat{ float:right; }
.font14 { font-size:14px; }
.fontB { font-weight:bold; }

.btn_01 { width:52px; height:23px; color:#fff; font-weight:bold; border:0px; font-size:12px; background-image:url(../img/btn_01.gif); }
.btn_02 { width:38px; height:18px; color:#fff; border:0px; font-size:12px; background-image:url(../img/btn_25.gif); }
.btn_03 { width:91px; height:21px; color:#fff; border:0px; font-size:12px; background-image:url(../img/btn_26.gif); }
.btn_04 { width:91px; height:21px; color:#fff; border:0px; font-size:12px; background-image:url(../img/btn_27.gif); }
.btn_05 { width:38px; height:18px; color:#fff; border:0px; font-size:12px; background-image:url(../img/btn_28.gif); }
.btn_06 { width:38px; height:18px; color:#fff; border:0px; font-size:12px; background-image:url(../img/btn_29.gif); }
.btn_07 { width:61px; height:46px; color:#9c540a; border:0px; font-weight:bold; font-size:12px; background-image:url(../img/btn_30.gif); }
.btn_08 { width:91px; height:17px; line-height:17px; color:#fff; border:0px; padding-left:15px; font-size:12px; background-image:url(../img/btn_31.gif); }
.btn_09 { width:47px; height:21px; color:#fff; border:0px; font-size:12px; background-image:url(../img/btn_32.gif); }
.btn_10 { width:43px; height:21px; color:#fff; border:0px; font-size:12px; background-image:url(../img/btn_33.gif); }
.btn_11 { width:38px; height:20px; color:#ff055d; border:0px; font-size:12px; background-image:url(../img/btn_34.gif); }
.btn_12 { width:68px; height:20px; color:#919191; border:0px; font-size:12px; background-image:url(../img/btn_35.gif); }

/* 网站头部:开始 */
.im { width:980px; }
	.im_content { z-index: 1; left:87%; width:100px; position:absolute; top:200px; height:295px; }

.header { width:900px; margin:0 auto; background-image:url(../img/top_bg.gif); background-repeat:no-repeat; overflow:hidden; }
    .logo { float:left; width:240px; height:150px; overflow:hidden; }
	.tools { float:right; width:400px; height:24px; padding-top:5px; overflow:hidden; }
	    .tools ul { }
		.tools li { float:left; height:24px; line-height:24px; padding-left:8px; margin-right:5px; background-image:url(../img/li_01.gif); background-repeat:no-repeat; display:inline; }
	.top_tel { width:793px; height:40px; background-image:url(../img/tel_bg.gif); margin-top:226px; text-align:right; padding-right:107px; }
		.top_tel span { font-size:14px; font-weight:bold; }
	.nav { width:900px; height:37px; line-height:37px; background-image:url(../img/nav_bg.gif); overflow:hidden; }
	    .nav a:link, .nav a:visited, .nav a:active { color:#a26802; font-weight:bold; padding-left:14px; padding-right:14px; }
		.nav a:hover { color:#a26802; font-weight:bold; padding-left:14px; padding-right:14px;  }
		.nav .current a:link, .nav .current a:visited, .nav .current a:active { color:#921d12; font-weight:bold; padding-left:14px; padding-right:14px; }
		.nav .current a:hover { color:#921d12; font-weight:bold; padding-left:14px; padding-right:14px; }
		.nav ul { padding-left:175px; }
		.nav li { float:left; }
	.search { width:900px; height:26px; padding-top:5px; background-image:url(../img/search_bg.gif); text-align:center; }
	    .search strong { color:#7e5900; margin-left:10px; }
		.search a:link, .search a:visited, .search a:active { color:#921d12; padding-right:10px; }
		.search a:hover { color:#921d12; padding-right:10px; }
		.search_a { width:135px; height:19px; line-height:19px; border:1px solid #7f9db9; padding-left:5px; color:#393939; margin-right:5px; }
		.search_b { width:105px; height:21px; line-height:21px; border:1px solid #7f9db9; color:#393939; margin-right:5px; }
	
/* 网站头部:结束 */

/* 子页头部:开始 */
.header_s { width:900px; margin:0 auto; background-image:url(../img/top_bg_a.gif); background-repeat:no-repeat; overflow:hidden; }
    .logo_s { float:left; width:240px; height:150px; overflow:hidden; margin-top:-15px; margin-left:-15px; }
	.tools_s { float:right; width:400px; height:24px; padding-top:5px; overflow:hidden; }
	    .tools_s ul { }
		.tools_s li { float:left; height:24px; line-height:24px; padding-left:8px; margin-right:5px; background-image:url(../img/li_01.gif); background-repeat:no-repeat; display:inline; }
	.top_tel_s { width:789px; height:40px; background-image:url(../img/tel_bg_s.gif); margin-top:188px; text-align:right; padding-right:111px; }
		.top_tel_s span { font-size:14px; font-weight:bold; }
	.nav_s { width:900px; height:37px; line-height:37px; background-image:url(../img/nav_bg_s.gif); overflow:hidden; }
	    .nav_s a:link, .nav_s a:visited, .nav_s a:active { color:#a26802; font-weight:bold; padding-left:14px; padding-right:14px; }
		.nav_s a:hover { color:#a26802; font-weight:bold; padding-left:14px; padding-right:14px;  }
		.nav_s .current a:link, .nav_s .current a:visited, .nav_s .current a:active { color:#921d12; font-weight:bold; padding-left:14px; padding-right:14px; }
		.nav_s .current a:hover { color:#921d12; font-weight:bold; padding-left:14px; padding-right:14px; }
		.nav_s ul { padding-left:175px; }
		.nav_s li { float:left; }
		
.header_a { width:900px; margin:0 auto; background-image:url(../img/top_bg_b.gif); background-repeat:no-repeat; overflow:hidden; }
    .top_tel_a { width:789px; height:40px; background-image:url(../img/tel_bg_a.gif); margin-top:188px; text-align:right; padding-right:111px; }
		.top_tel_a span { font-size:14px; font-weight:bold; }
		
.header_b { width:900px; margin:0 auto; background-image:url(../img/top_bg_c.gif); background-repeat:no-repeat; overflow:hidden; }
    .top_tel_b { width:789px; height:40px; background-image:url(../img/tel_bg_b.gif); margin-top:188px; text-align:right; padding-right:111px; }
		.top_tel_b span { font-size:14px; font-weight:bold; }

.header_c { width:900px; margin:0 auto; background-image:url(../img/top_bg_d.gif); background-repeat:no-repeat; overflow:hidden; }
    .top_tel_c { width:789px; height:40px; background-image:url(../img/tel_bg_c.gif); margin-top:188px; text-align:right; padding-right:111px; }
		.top_tel_c span { font-size:14px; font-weight:bold; }
		
.header_d { width:900px; margin:0 auto; background-image:url(../img/top_bg_e.gif); background-repeat:no-repeat; overflow:hidden; }
    .top_tel_d { width:789px; height:40px; background-image:url(../img/tel_bg_d.gif); margin-top:188px; text-align:right; padding-right:111px; }
		.top_tel_d span { font-size:14px; font-weight:bold; }
		
.header_e { width:900px; margin:0 auto; background-image:url(../img/top_bg_f.gif); background-repeat:no-repeat; overflow:hidden; }
    .top_tel_e { width:789px; height:40px; background-image:url(../img/tel_bg_e.gif); margin-top:185px; text-align:right; padding-right:111px; }
		.top_tel_e span { font-size:14px; font-weight:bold; }
	
.header_f { width:900px; margin:0 auto; background-image:url(../img/top_bg_g.gif); background-repeat:no-repeat; overflow:hidden; }
    .top_tel_f { width:789px; height:40px; background-image:url(../img/tel_bg_f.gif); margin-top:188px; text-align:right; padding-right:111px; }
		.top_tel_f span { font-size:14px; font-weight:bold; }
	
.header_cg { width:900px; margin:0 auto; background-image:url(../img/top_bg_cg.gif); background-repeat:no-repeat; overflow:hidden; }
    .top_tel_cg { width:789px; height:40px; background-image:url(../img/tel_bg_cg.gif); margin-top:188px; text-align:right; padding-right:111px; }
		.top_tel_cg span { font-size:14px; font-weight:bold; }

/* 子页头部:结束 */

/* 网站底部:开始 */
.footer { width:900px; margin:0 auto; margin-top:5px; }
    .footer_tools { width:900px; height:26px; padding-top:87px; margin:0 auto; text-align:center; background-image:url(../img/footer_tools.gif); }
	    .footer_tools em { color:#af6703; padding-left:12px; padding-right:12px; }
		.footer_tools a:link, .footer_tools a:visited, .footer_tools a:active { color:#af6703; }
		.footer_tools a:hover { color:#af6703; }
	.copy { width:900px; text-align:center; }
	    .copy p { margin-top:8px; color:#666666; }
		.copy p span { color:#000; }
		.copy p strong { color:#666666; font-weight:normal; padding-left:10px; padding-right:10px; }
		.copy p a { padding-left:10px; }
	.key { width:860px; border-top:1px dashed #af6703; line-height:200%; margin-top:5px; padding:5px 10px 0 20px; }
	    .key a:link, .key a:visited, .key a:active { color:#666666; padding-right:10px; }
		.key a:hover { color:#666666; padding-right:10px; }
	.cooperate { width:858px; border:1px solid #d0cfd0; background-color:#f6f6f6; padding:10px 10px 10px 20px; margin-top:5px; }
	    .cooperate h1 { font-size:12px; color:#000; font-weight:normal; }
		.cooperate p { color:#666666; margin-top:8px; }
/* 网站底部:结束 */