html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 {  font-weight:normal; }
body, input, select, button, textarea { font-size:14px; font-family:"Microsoft Yahei","\5b8b\4f53";  }
.arial{ font-family:arial;}
.song{font-family:"\5b8b\4f53";}
button { cursor: pointer; }
i, em, cite { font-style: normal; }



/****************首页**/

.in_bg_gq{ background:url(in_bg_yd.jpg) repeat-x 0 0;}
.in_bg_gq_banner{width:972px; margin:0 auto; height: 110px; background:url(in_bg_gq_banner2.jpg) no-repeat 0 0;}
.in_bg{ background:url(in_bg_01.jpg) repeat-x 0 0; background-color:#ebeaea;}
header{ width:100%; min-height:165px;  }
header .header_warp{ max-width:940px; margin:0 auto;}
header .header_warp .logo{ text-align:center;}
header .top{ background:url(top_bg_02.jpg) repeat-x; height:24px;}
header .top_warp{ max-width:940px; margin:0 auto; color:#fff; text-align:right; line-height:22px;}
header .top_warp a{ color:#fff; display:inline-block; padding:0 10px;}
header .top_warp em{ display:inline-block;  font-size:8px; line-height:10px; position:relative; top:-2px;}
header nav { font-size:16px; background:#ab161c; text-align:left; margin:15px 0 0; font-weight:bold;}
/*header nav { font-size:16px; background:#ab161c; text-align:left; margin:15px 0 0;}*/
header nav span{ padding:5px 24px 6px 24px; display:inline-block; margin:0; background-image:url(nav.png); background-position:right center; background-repeat: no-repeat;}
header nav span.last{ background:none; padding-right:0;}
header nav a{ color:#fff;}
header nav a:hover{ color:#CCC;}
header nav a.on{ color:#f9c048;} 
header .header_warp1 .logo2{ text-align:center; margin-top:10px;}

.main{ max-width:940px; margin:0 auto; padding-top:10px;}
.main .main_left{ float:left; width:540px;}

.banner_0{height:319px; width:639px;  position:relative;}
.banner_0_top{ min-height:319px; background:#fff;}
.banner_0_top li{ position:absolute; left:0; top:0; width:100%;  text-align:center;}
.banner_0_top li img{ position:relative; width:639px; height:319px;}
 
.banner_0_top li .tit{ position:absolute; left:0; bottom:0px; background:url(alpha_h.png) ; font-size:17px; min-height:20px; padding:8px 0; width:100%; text-align:center; }
.banner_0_top li .tit a{ color:#fff;}
.banner_0_top li .tit a:hover{ text-decoration:underline;}
.banner_0_top li .p{ background:#FFF; min-height:50px; padding:5px 0;  line-height:1.5; border-bottom-left-radius:4px; border-bottom-right-radius:4px; text-align:left;}
.banner_0_top li .p a{ display:inline-block; padding:0 10px; text-indent: 30px;}

.banner_0_bottom { position:absolute; bottom:0; width:639px; left:0; text-align:center;z-index:20;}
.banner_0_bottom span{ background:url(n_html55.png) left top no-repeat; width:12px; height:12px; display:inline-block; cursor:pointer;  margin-bottom:50px;}
.banner_0_bottom span.on{ background:url(n_html55.png) right top no-repeat;}



.banner_0 .next{ background:url(in_bon_01.png) no-repeat; width:19px; height:34px; position:absolute; left:10px; top:145px; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .por{ background:url(in_bon_03.png) no-repeat; width:19px; height:34px; position:absolute;  right:10px; top:145px; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .next:hover{ background:url(in_bon_02.png) no-repeat; width:19px; height:34px; position:absolute; left:10px; top:145px; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
.banner_0 .por:hover{ background:url(in_bon_04.png) no-repeat; width:19px; height:34px; position:absolute;  right:10px; top:145px; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
/*.banner_0 .next:hover,.banner_0 .por:hover{opacity:1; filter:alpha(opacity=100);}*/