/* Basic
---------------------------------------------------------------------------------------------------------- */
/* reset
---------------------------------------------------------------------------------------------------------- */
body, div, span, p, a, img, ul, ol, li, caption, table, thead, tbody, tfoot, tr, th, td, form, fieldset, legend, label, dl, dt, dd, blockquote, applet, object, h1, h2, h2, h3, h5 { }

html,body {height:100%;}
html { color:#000; margin:0; padding:0; overflow-y:scroll;}
code,tt,var,pre,kbd,samp {font-family:'Courier New',monospace;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px;}
abbr[title],acronym[title],dfn[title] {cursor:help;border-bottom:1px dotted;}
abbr,abbr span,acronym,dfn {_cursor:help;_border-bottom:1px dotted;}  /** IE6 **/
.txt p {text-indent:2em;margin-bottom:1em;}  /** Text container needs class='txt' **/
hr {display: none;}

/*
a:link { color: #494949; text-decoration: none;}
a:visited { color: #494949; text-decoration: none;}
a:hover { color: #000000; text-decoration:underline;}
a:active { color: #6a6a6a; text-decoration: none;}

a, img { outline: none; /* for Forefox */}
ul { list-style:none;}
ul, x:-moz-any-link { list-style-type:none; margin:0; height:auto; overflow:hidden;}
dl, x:-moz-any-link { list-style-type:none; margin:0; height:auto; overflow:hidden;}
ol, x:-moz-any-link { list-style-type:none; margin:0; height:auto; overflow:hidden;}
ul, ol, dl { _height:1%; list-style:none;}
table {	 font-size:100%;}
caption, th { text-align:left; font-weight:bold;}
fieldset, img { border:0;}
img{ vertical-align:middle;}
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;} 
/*legend { position:absolute; top:-1em; margin:0;	padding:5px 10px; font-size:100%; font-weight:bold;}*/
q:before, q:after {	content:'';}
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit;}
input, textarea, select { *font-size:100%;}
/*   end  reset
---------------------------------------------------------------------------------------------------------- */
body { font-family:SimSun, Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em; color:#525151; background:url(../images/frontend/bg.gif) repeat-x #fff;}
/* layout
---------------------------------------------------------------------------------------------------------- */
#container { width:981px; margin:0 auto; height:auto; position:relative;}
#branding { width:auto; height:50px; overflow:hidden; background:url(../images/frontend/logo2_newyear2.gif) no-repeat bottom left;}
#nav { width:auto; height:38px; overflow:hidden; background:url(../images/frontend/visited_button.gif) repeat-x;}
#content { width:auto; height:100%; _height:1%;}
#site_info { color:#6e6e6e; width:auto; height:170px; text-align:center; clear:both;}
#site_info em { font-family:Arial, Helvetica, sans-serif;}

/*  end layout
---------------------------------------------------------------------------------------------------------- */

/* module
---------------------------------------------------------------------------------------------------------- */
/* header
--------------------------------------------------------------- */
.t_title { position:absolute; top:0px; left:0px; width:95px; height:23px; line-height:23px; background:url(../images/frontend/d_title.gif) repeat-x; }
.t_title a { display:block; text-align:center; color: #494949; text-decoration: none;}

/** ������ʽ -------------------------------------- **/
.nav_button { margin-left:5px;}
.nav_button li { float:left; display:inline; margin:0px 15px;}
.nav_button li a { background:transparent url(../images/frontend/visited_button.gif) repeat scroll 0 0; display:block; float:left; font-family:arial,sans-serif; font-size:14px; height:38px; letter-spacing:1px; line-height:35px; text-decoration:none;}
.nav_button li a:hover { background:transparent url(../images/frontend/hover_button.gif) repeat scroll 0 0;}
.nav_button li a:active { background:transparent url(../images/frontend/active_button.gif) repeat scroll 0 0;}

/** end ������ʽ -------------------------------------- **/


#banner { background:transparent url(../images/frontend/bannerbg.jpg) no-repeat scroll 0 0; height:110px; width:980px;}
#banner li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; padding:15px 0 0; text-align:center; width:163px; }

/** end **/

/*��ҳ ����t��*/
.link,.bottom,.contact{ width:980px; margin:0 auto; overflow:hidden;}
.link{ padding-bottom:8px;}
.link .t1{ width:120px; float:left; text-align:center; padding-top:15px;}
.link .t2{ width:860px; float:right;}

/*��ҳ jϵ��ʽ*/
.contact{ border-bottom:1px solid #E5E5E5;border-top:1px solid #E5E5E5; height:28px; line-height:28px;}
.contact .tel{ width:538px; float:left; padding-left:10px; width:528px!important; text-align:left; font-size:14px;}
.contact .tel span,.bottom span{ color:#DE1E26;}
.contact .tel span,.bottom a{ color:#DE1E26; text-decoration:none;}
.contact .tel span strong { font-weight:700;}

/*��ҳ  �ײ��˵�*/
#bnav{ width:234px; float:right; overflow:hidden; padding-top:6px;}
#bnav li{ list-style:none; background:url(../images/frontend/line.gif) no-repeat right; line-height:14px; float:left; padding:2px 8px;}
#bnav li a{ color:#DE1E26; text-decoration:none;}
#bnav li a:hover{ color:#666; text-decoration:none;}
#bnav li.n1{ background:#FFF;}

/*  �ײ���Ȩ��Ϣ*/
.bottom{ text-align:center; padding-top:8px; color:#6E6E6E;}
.dis{ height:16px; margin:0 auto; overflow:hidden;}


/*��ҳ �߿���ʽ*/
.box{ border:1px solid #E5E5E5; border-bottom:0;padding:0 0 2px 0; background:url(../images/frontend/shad_bottom.png) repeat-x bottom;}
.in{border:1px solid #FFF; background: url(../images/frontend/boxbg.png) repeat-x top; }
.in1{border:1px solid #FFF; background: url(../images/frontend/boxbg1.png) repeat-x top;}
.in2{ border:1px solid #FFF; background:#F7F7F7;}

/** end �ײ� -------------------------------------- **/

/** �ײ���� -------------------------------------- **/
/**.adPic {}
.adPic ul {}
.adPic ul li { float:left; padding:2px; margin-right:8px; border:1px solid #e5e5e5; width:148px; height:84px;}
.adPic ul li.blogLink { margin-right:0px; width:236px; height:80px; background:url(../images/frontend/pic_05.jpg) left top no-repeat; padding:4px 0 0 90px;}
.adPic ul li.blogLink .blogLinktxt {}
.adPic ul li.blogLink .blogLinktxt li { clear:both; padding:0px; margin-right:0px; border:0px solid #e5e5e5; width:240px; height:19px; line-height:19px;}
.adPic ul li.blogLink .blogLinktxt li a { color:#595959; text-decoration:none;}**/

/** end �ײ���� -------------------------------------- **/



/* btn 
-----------------------------------------------------------------------*/
.btn, .btn_grayBg01, .btn_grayBg02, .btn_blue01, .btn_blue02, .btn_blue03, .btn_red01, .btn_red02, .btn_grayBg03, .btn_grayBg03_1, .btn_blue04, .btn_grayBg04, .btn_grayBg05 { color:#000; font-size:12px; font-weight:normal; text-align:center; width:auto; padding:0px 2px; text-decoration:none; vertical-align:middle; cursor:pointer;}

.btn_grayBg01 { background:transparent url(../images/frontend/btn_gray_bg1.gif) repeat-x; border:1px solid #c5c5c5; line-height:21px; height:21px; color:#b22828; font-weight:700;}

.btn_grayBg02, .btn_grayBg04 { background:transparent url(../images/frontend/btn_gray_bg2.gif) repeat-x; border:1px solid #c9c9c9; line-height:21px; height:21px; color:#3054a6; font-weight:400;}
.btn_grayBg03 { background-color:#efefef;
	border:1px solid #9d9d9d; line-height:26px;	height:26px; font-size:14px; color:#000; font-weight:400;}
.btn_grayBg04 {	color:#d9383d;}
.btn_grayBg05 {	background:transparent url(../images/frontend/btn_gray_bg5.gif) repeat-x; border:1px solid #c9c9c9; line-height:22px; height:22px; color:#000; font-weight:700;}
.btn_red01 { background:transparent url(../images/frontend/btn_red_bg1.gif) repeat-x; border:1px solid #ddbb69; line-height:22px; height:22px; font-size:12px; color:#ff5a00; font-weight:700;}

/* end btn 
-----------------------------------------------------------------------*/

/* input 
-----------------------------------------------------------------------*/
.input_gray1 { height:16px; line-height:16px; color:#000; border:1px solid #b4b4b4; vertical-align:middle;}
.input_date { height:16px; line-height:16px; color:#000; border:1px solid #7f9db9; vertical-align:middle; font-family:Arial, Helvetica, sans-serif;}

/* textarea */
.textarea_style1 { color:#000; border:1px solid #9dc2df; background-color:#fff; vertical-align:middle;}

/* end input */

/* select */
.select_style1 { color:#7c8799; font-size:12px;	vertical-align:middle;}
select { color:#000; font-size:12px; vertical-align:middle;}
/* end select 
-----------------------------------------------------------------------*/


/* font *********************************************************************************** */
/* �ı���ʽ ************************************************************************** */
/* �и� */
        .l_22,.l_22 td{line-height:22px;}
/* �����С */
        .f_20,.f_20 *{font-size:20px;}
/* ����Ӵ� */
        .f_bold,.f_bold *{font-weight:bold;}
/* ��ɫ */
        .c_000,.c_000 a,.c_000 a:hover{color:#000;}
        .c_fff,.c_fff a,.c_fff a:hover{color:#fff;}
        .c_333,.c_333 a{color:#333;}.c_333 a:hover{color:#000;}
        .c_666,.c_666 a{color:#666;}.c_666 a:hover{color:#333;}
        .c_999,.c_999 a{color:#999;}.c_999 a:hover{color:#666;}
		.c_b21515,.c_b21515 a{color:#b21515;}.c_b21515 a:hover{color:#b21515;}
		.c_9d9d9d,.c_9d9d9d a{color:#9d9d9d;}.c_9d9d9d a:hover{color:#9d9d9d;}
		.c_red,.c_red a{color:#f00;}.c_red a:hover{color:#f00;}
		.c_green,.c_green a{color:#2aa00f;}.c_green a:hover{color:#2aa00f;}
		.c_gray,.c_gray a{color:#676767;}.c_gray a:hover{color:#676767;}
		.c_org,.c_org a{color:#ff6000;}.c_org a:hover{color:#ff6000;}
		.c_blue,.c_blue a{color:#0672e4;}.c_blue a:hover{color:#0672e4;}

        
/* ����ɫ */
        .b_000{background-color:#000;}
        .b_fff{background-color:#fff;}
        .b_f1f1f1{background-color:#f1f1f1;}
/* �ṹ��ʽ *******************************************/
.w_300 { width:300px;}
.w_330 { width:330px;}
.h_230 { height:230px;}

/* �ڱ߾� */
.p_0 { padding:0px;}
.p_15 { padding:15px;}
/*.p_13 { padding:13px;}*/
.p_r_0 {padding-right:0px;}
.p_r_4 {padding-right:4px;}
.p_r_5 {padding-right:5px;}

/* ��߾� */
.m_r_0 { margin-right:0px;}
.m_b_8 { margin-bottom:4px;}
.m_b_9 { margin-bottom:9px;}

/** del **/
.b_gray_b_1 {
	border-bottom:1px solid #d6d6d6;
}

.block { display:block}
.noShow{ display:none;}
.hidden_block {	visibility:hidden;}
.bg_none { background:none!important}
.float_left { float:left!important}
.float_right { float:right!important}
.clear { clear:both!important}
.clearIEbugDiv { clear:both; display:none;}

.text_left { text-align:left!important;}
.text_right { text-align:right!important;}
.text_center { text-align:center!important;}

/* end table layout style */
.pointer{ cursor:pointer;}

.p_text_indent{	text-indent:0.7cm;}
.p_text_indent_none{ text-indent:0;}
.del_style{	text-decoration:line-through;}

/* end �ṹ��ʽ *******************************************/

/** content **/
.box { margin-bottom:10px; position:relative;}
.box2 { position:relative;}

.pic {}

/** ��8�ṹ **/
.grid_c3_s5e5 {	clear:both;	content:' '; display:block;	position:relative; padding:0px;}
.grid_c3_s5e5 .col_main { float:left; width:100%; min-height:1px;}
.grid_c3_s5e5 .main_wrap { margin:0 231px 0 231px;}
.col_sub, .col_extra { float:left;}
.grid_c3_s5e5 .col_sub { margin-left:-100%;	width:218px;}
.grid_c3_s5e5 .col_extra { margin-left:-217px; width:217px;}
/** end ��8�ṹ **/

/** }8�ṹ-��Ϊ��������-��Ϊ��Ҫ���� **/
.grid_c2_s4c20 { clear:both; content:' '; display:block; position:relative; padding:0px;}
.grid_c2_s4c20 .col_main { float:left; width:100%; min-height:1px;}
.grid_c2_s4c20 .main_wrap {	margin:0 0 0 231px;}
.col_sub { float:left;}
.grid_c2_s4c20 .col_sub { margin-left:-100%; width:218px;}
/** end content *************************************** **/



/* =============================********** �����������ʽ���� ***************========================= */	
.clearfix:after{ content: "."; clear: both; height: 0; visibility: hidden; display: block;}            
/* ���Ƕ�Firefox���еĴ��?��ΪFirefox֧�����Ԫ�أ���IE���а汾����֧�����Ԫ�� */
.clearfix{ display: inline-block;}                
/* ���Ƕ� Mac �ϵ�IE�������еĴ��� */
/**//* Hides from IE-mac \*/
* html .clearfix{height: 2%;}        
/* ���Ƕ� win �ϵ�IE�������еĴ��� */
.clearfix{display: block;}        
/* ���Ƕ�display: inline-block;���е��޸ģ�����Ϊ���Ԫ��*/
/**//* End hide from IE-mac */
.clearfix{zoom:1}
html>/**/body .clearfix{overflow:hidden;}  

