@charset "utf-8";
/* Author: Yangz */
/* Time: 2014/05/22 */

/* CSS Reset */
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin: 0; padding: 0 }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border: 0 }
ul, ol, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; *font-size:100%
}
/* coommon */
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { *zoom:1;}
.fl { float:left; }
.fr { float:right; }
body { font: 12px/24px SimSun; color: #666; }
a { color: #666; text-decoration: none }
a:hover { color:#b80000 }

a {outline: none;}
a:active {star:expression_r(this.onFocus=this.blur());}
:focus { outline:0; }


.center { margin-left:auto; margin-right:auto; clear:both; width:1000px; }
#header, #body, #footer { min-width:1000px; }
/* header */
#header{ *position:relative; *z-index:20}
#body{ *position:relative; *z-index:10}
.top { height:30px; border-bottom:1px solid #d4d4d4; background:#f2f2f2; line-height:30px; color:#787878 }
.top a { color:#787878 }
.top a:hover { color:#b80000 }
.fav { width:79px; border-right:1px solid #dcdcdc; float:left }
.fav_btn { display:inline-block; background:url(../../app_images/group/icon1.png) left 8px no-repeat; padding-left:20px; *display:inline;
*zoom:1}
.fav_btn:hover { background-position: left -39px }
.top_link { float:left; padding-left:18px }
.right_link { float:right }
.right_link a { display:inline-block; margin-left:10px; *display:inline;
*zoom:1}
.rl_1 { background:url(../../app_images/group/icon2.png) left 9px no-repeat; padding-left:18px }
.rl_1:hover { background-position:left -39px }
.rl_2 { background:url(../../app_images/group/icon3.png) left 8px no-repeat; padding-left:22px }
.rl_2:hover { background-position:left -38px }
.logo { padding:21px 0 18px 0; float:left; width:218px }
.tel { float:left; padding-left:13px; padding-top:24px }
.tel strong { font-family:Arial; font-size:20px; font-weight:normal; color:#ff4411; display:block; }
.search { float:right; width:334px; padding-top:20px }
.search_top { border:1px solid #e1e1e1; width:334px; height:27px; line-height:27px; float:right; margin-bottom:3px }
.search_type { width:62px; float:left; border-right:1px solid #e1e1e1; background:#eee; color:#808080; text-align:center }
.search_type span { display:inline-block; padding-right:9px; background:url(../images/icon4.png) right center no-repeat; *display:inline;
*zoom:1}
.s_txt { display:block; float:left; border:none; background:none; width:246px; height:24px; line-height:24px; margin-top:2px; color:#808080; padding:0 10px }
.s_btn { width:68px; display:block; float:left; height:27px; background:#ce0000; line-height:27px; color:#fff; text-align:center; border:0 none; cursor:pointer; font-family:"Microsoft YaHei"; font-size:14px }
.search_hot {/* clear:both */}
.nav { height:47px; background:#ce0000; position:relative; }
.nav_line { position:absolute; width:100%; height:1px; background:#ff8080; top:1px; left:0; z-index:10 }
.nav { font-size:0; }
.nav li { display:inline-block; position:relative;font-size:18px; font-family:"Microsoft YaHei"; line-height:47px; *display:inline;
*zoom:1
}
.nav li a { color:#fff; display:block; padding:0 44px; background:url(../../app_images/group/bg2.png) right top no-repeat }
.nav li a:hover, .nav li a.on ,.nav li a.on1{ background:#a10300 }

.sub_nav{ position:absolute; z-index:200; width:100%; background:#fff; border:1px solid #c8c8c8; border-top:0; left:-1px; top:47px; display:none}
.nav .sub_nav a{ display:block; font-size:12px; border-bottom:1px solid #eae9e9; height:32px; line-height:32px; color:#878787; background-image:none; padding:0; text-align:center; font-family:SimSun}
.nav .sub_nav a:hover{ background:#fff; color:#b80000}

/* footer */
#footer { background:#eaeaea; padding-top:25px; padding-bottom:15px }
.footer_left { width:246px; float:left }
.footer_center { width:586px; border-right:1px solid #dcdbdb; border-left:1px solid #dcdbdb; float:left; padding-left:40px; padding-bottom:20px }
.footer_right { width:86px; float:left; padding-left:40px; font-family:Arial }
.copyright { clear:both; text-align:center; font-family:Arial, SimSun }
.logo_txt { font-size:18px; font-family:"Microsoft YaHei"; font-weight:normal; color:#c30000; margin-bottom:12px; padding-top:8px }
.tel2 { color:#8f8f8f; font-family:"Microsoft YaHei"; background:url(../../app_images/group/icon5.png) left center no-repeat; padding-left:25px; }
.f_link { float:left; width:146px }
.f_link dt { margin-bottom:5px }
.f_link dt a { font-size:14px; font-weight:bold; color:#828282 }
.f_link dt a:hover { color:#b80000 }
.f_link dd { }
.f_link dd a { color:#4f4f4f }
.f_link dd a:hover { color:#b80000 }
.footer_right h3 { font-size:14px; font-weight:bold; color:#82828; margin-bottom:5px }
.footer_right a { color:#979797 }
.img_safe { margin-top:10px }
#body { background:#f9f9f9 }

.colored { color: #c1392b; }
