@charset "utf-8";


/* designer by woser www.woser.net */
/* global style */

html,body{ text-size-adjust:none; }
html,body{ -webkit-text-size-adjust:none; }
html,body{ -moz-text-size-adjust:none; }
html,body{ -o-text-size-adjust:none; }

* { padding:0; margin:0;}

BODY  { margin:0px; padding:0px; clear:both; FONT-SIZE: 12px; COLOR: #34271d; background-color:#000; FONT-FAMILY: "Microsoft yahei",微软雅黑,Arial;}

ul,li{list-style:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button{padding:0;margin:0;}
fieldset, img{border:0;}
input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; vertical-align:middle}
table{border-collapse:collapse;border-spacing:0;font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
ul,li{list-style:none;}


a{ cursor:pointer; text-decoration:none; color:#303030; -moz-transition:all 350ms ease;-webkit-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}
a:hover{ cursor:pointer; text-decoration:none;}

/* 共用 */
.dis{ display:none}
.left{ float:left}
.right{ float:right}
.clear{ clear:both}
.blank10 {clear:both; height:11px; overflow:hidden; display:block; line-height:30px;}



/* All page */
#wrapper {height:100%; width:100%; margin:0 auto;}

/* head */
#header{ clear:both; width:1014px; height:107px; text-align:center; margin:0 auto;}

.header_logo{ float:left; width:131px; height:107px;}
.header_slogan{ float:left; width:695px; height:107px;}
.header_link_1 {height:20px; width:188px; float:left;}
.header_link_2{ float:left; width:188px; height:66px; background:url(../images/link_m.png);}
 
.header_link_2 a:hover{ width:188px; height:66px; background:url(../images/link_m.png); float:left;}

.header_link_3 {height:21px; width:188px; float:left;}
/* head end */



/* banner */
#banner{clear:both; width:1014px; height:608px; text-align:center; margin:0 auto; position:relative;}

.banner_line{clear:both; width:1014px; height:50px; text-align:center; margin:0 auto; position:absolute; top:475px;  }

.banner_line li{ height:50px; width:140px; float:left; margin:0 20px 0 0px; position:relative; }

.banner_line span.sl_1{ box-shadow: 0px 0px 10px #000; height:50px; width:140px; position:absolute; z-index:999; font-size:16px; font-weight:bold;  left:36px; line-height:50px; color:#ffffff; background:url(../images/line_01.png); }
.banner_line span.sl_1 a{ height:50px; width:105px;  font-size:16px; font-weight:bold; line-height:50px; color:#ffffff; background:url(../images/line_01.png); display:block; padding-left:35px; }
.banner_line span.sl_1:hover a{ color:#dfb50a; background:url(../images/line_01_m.png); display:block;}


.banner_line span.sl_2{ box-shadow: 0px 0px 10px #000; height:50px; width:140px; position:absolute; z-index:999; font-size:16px; font-weight:bold;  left:36px; line-height:50px; color:#ffffff; background:url(../images/line_01.png); }
.banner_line span.sl_2 a{ height:50px; width:105px;  font-size:16px; font-weight:bold; line-height:50px; color:#ffffff; background:url(../images/line_01.png); display:block; padding-left:35px; }
.banner_line span.sl_2:hover a{ color:#dfb50a; background:url(../images/line_01_m.png); display:block;}



.banner_line span.sl_3{ box-shadow: 0px 0px 10px #000; height:50px; width:140px; position:absolute; z-index:999; font-size:16px; font-weight:bold;  left:36px; line-height:50px; color:#ffffff; background:url(../images/line_01.png); }
.banner_line span.sl_3 a{ height:50px; width:105px;  font-size:16px; font-weight:bold; line-height:50px; color:#ffffff; background:url(../images/line_01.png); display:block; padding-left:35px; }
.banner_line span.sl_3:hover a{ color:#dfb50a; background:url(../images/line_01_m.png); display:block;}


.banner_line span.sl_4{ box-shadow: 0px 0px 10px #000; height:50px; width:140px; position:absolute; z-index:999; font-size:16px; font-weight:bold;  left:36px; line-height:50px; color:#ffffff; background:url(../images/line_04.png); }
.banner_line span.sl_4 a{ height:50px; width:105px;  font-size:16px; font-weight:bold; line-height:50px; color:#ffffff; background:url(../images/line_04.png); display:block; padding-left:35px; }
.banner_line span.sl_4:hover a{ color:#dfb50a; background:url(../images/line_04_m.png); display:block;}


.banner_line span.sl_5{ box-shadow: 0px 0px 10px #000; height:50px; width:140px; position:absolute; z-index:999; font-size:16px; font-weight:bold;  left:36px; line-height:50px; color:#ffffff; background:url(../images/line_05.png); }
.banner_line span.sl_5 a{ height:50px; width:105px;  font-size:16px; font-weight:bold; line-height:50px; color:#ffffff; background:url(../images/line_05.png); display:block; padding-left:35px; }
.banner_line span.sl_5:hover a{ color:#9bc055; background:url(../images/line_05_m.png); display:block;}


.banner_line span.sl_6{ box-shadow: 0px 0px 10px #000; height:50px; width:140px; position:absolute; z-index:999; font-size:16px; font-weight:bold;  left:36px; line-height:50px; color:#ffffff; background:url(../images/line_06.png); }
.banner_line span.sl_6 a{ height:50px; width:105px;  font-size:16px; font-weight:bold; line-height:50px; color:#ffffff; background:url(../images/line_06.png); display:block; padding-left:35px; }
.banner_line span.sl_6:hover a{ color:#51b2ca; background:url(../images/line_06_m.png); display:block;}



.banner_bg{ height:608px; background-color:#000; background:url(../images/b_bg.jpg) repeat;}
.banner_bg_1{ height:auto; background-color:#F00; z-index:333;}
/* banner end*/



/* copyright */
#footer{ width:1014px; height:56px; margin:0 auto; text-align:center; font-size:11px; color:#858585; line-height:56px;}
#footer a{ color:#858585; }
#footer a:hover{ color:#fff; }


 