﻿@charset "utf-8";

/* CSS Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, fieldset, input, textarea, p{padding: 0; margin: 0}
fieldset, img {border: 0}
ol, ul {list-style: none}
h1, h2, h3, h4{font-weight: bold; font-size: 100%}

/* CSS Public */
body,td, input, select {font:12px Arial,"宋体"}
body {background: url(../images/bg.jpg); text-align:center}
a:link, a:visited {color:#333; text-decoration:none}
a:hover {color:#f30; text-decoration:underline}
ul, ol, p {line-height:20px}
h1 {font:18px "微软雅黑", "黑体"}
h2 {font-size:24px}
h3 {font-size:14px}
h4 {font-size:12px}
.smallIcon {padding:3px; border:1px solid #d7eaf7}
a.focus {color:#f00}
.clearboth, .clear { clear:both; font-size:1px; line-height:0; height:0px; }
.media{border:#f2f2f2 1px solid}
/* Header */
#header { width:1000px; margin:0 auto; text-align:left }
#header .top { height:80px; background:#fff; overflow:hidden; }
#header .logo { float:left; width:230px; text-align:right }
#header .logo a { display:block; padding:15px 0 0; }
#header .xyl {float:right;width:auto;}
#header .xyl .title { float:left;color:#da2128; padding:34px 15px 0 0 }
#header .xyl ul { float:left; width:350px; margin:10px 0 0 ;}
#header .xyl li { display:block; width:72px; float:left; height:65px; margin:0 10px 0 0; }
#header .xyl li a { float:left; text-align:center; display:block; height:30px; width:71px; padding:40px 0 0; }
#header .xyl .a01 { background:url(../images/comm_03.gif) no-repeat; }
#header .xyl .a02 { background:url(../images/comm_05.gif) no-repeat; }
#header .xyl .a03 { background:url(../images/comm_11.gif) no-repeat; }
#header .xyl .a04 { background:url(../images/comm_07.gif) no-repeat; }
#header .xyl a.a01:hover,#header .xyl .spec2 { background:url(../images/nav_03.gif) no-repeat; font-weight:bold; color:#da2128; }
#header .xyl a.a02:hover,#header .xyl .spec4 { background:url(../images/nav_05.gif) no-repeat; font-weight:bold; color:#da2128; }
#header .xyl a.a03:hover,#header .xyl .spec3 { background:url(../images/nav_11.gif) no-repeat; font-weight:bold; color:#da2128; }
#header .xyl a.a04:hover,#header .xyl .spec1 { background:url(../images/nav_07.gif) no-repeat; font-weight:bold; color:#da2128; }
#header .nav { height:44px; text-align:center; background:#e40c00 url(../images/navtopbgnew.gif) top repeat-x; clear:both;}
#header .navl { text-align:center; float:left;margin:13px 0 0 10px}
#header .navl .line{ background:url(../images/index_topr.gif); width:145px; height:16px; float:left; margin:8px 10px 0 8px}
#header .navl .step1{width:96px;float:left;font:bold 14px Verdana, Geneva, sans-serif; margin:8px 10px 0 0; background:url(../images/menu_1.gif) no-repeat; float:left; line-height:16px}
#header .navl .step1 a{ color:#fff; margin-left:20px}
#header .navl .step1a{width:96px; height:31px; float:left;font:bold 14px Verdana, Geneva, sans-serif; margin:0 10px 0 0; background:url(../images/menu_s1a.gif) no-repeat; float:left;line-height:32px;_line-height:31px}
#header .navl .step1a a{ color:#000; text-decoration:none; margin-left:20px}
#header .navl .step2{width:96px;float:left;font:bold 14px Verdana, Geneva, sans-serif; margin:8px 10px 0 0; background:url(../images/menu_2.gif) no-repeat; float:left;line-height:16px}
#header .navl .step2 a{ color:#fff; margin-left:20px}
#header .navl .step2a{width:96px; height:31px; float:left;font:bold 14px Verdana, Geneva, sans-serif; margin:0 10px 0 0; background:url(../images/menu_s2a.gif) no-repeat; float:left;line-height:32px;_line-height:31px}
#header .navl .step2a a{ color:#000; text-decoration:none; margin-left:20px}
#header .navl .step3{width:96px;float:left;font:bold 14px Verdana, Geneva, sans-serif; margin:8px 10px 0 0; background:url(../images/menu_3.gif) no-repeat; float:left;line-height:16px}
#header .navl .step3 a{ color:#fff;  margin-left:20px}
#header .navl .step3a{width:96px; height:31px; float:left;font:bold 14px Verdana, Geneva, sans-serif; margin:0 10px 0 0; background:url(../images/menu_s3a.gif) no-repeat; float:left;line-height:32px;_line-height:31px}
#header .navl .step3a a{ color:#000; text-decoration:none; margin-left:20px}
#header .navr {text-align:center; float:right;margin:21px 10px 0}
#header .navr a{ margin:10px 2px; font:12px Verdana, Geneva, sans-serif; color:#FFF}
#header .navr .activemenu { background:url(../images/menuarrow.png) bottom center no-repeat; color:#ffcc99; padding:5px 0;_ padding:3px 0;#padding:6px 0}
#header .nav p { padding:7px 0 0 10px; }
#header .nav .font2 {width:60px;}
#header .nav .font3 {width:60px;}
#header .nav .font4 {width:60px;}
#footer { clear:both; width:1000px; margin:0 auto 35px; border-top:3px solid #fff; height:40px; background:#e7e8e9 url(../images/scg_06.gif) top repeat-x; }
#footer p { padding:14px 0 0 10px; line-height:22px; color:#666;}
#footer p .title { font-size:12px; }
#header .navuni { height:55px; text-align:center; background:#e40c00 url(../images/bgtopeng.gif) top repeat-x; clear:both }
#header .navuni  a{ color:#FFC;border-right:1px solid #e8726c;padding:0 7px}
