@charset "utf-8";
.mini_table{ width:50%; margin-top:5px; border:none;}
.small_table{ width:70%; margin-top:10px; border:none;}
.medu_table{ width:90%; margin-top:10px; border:none;}
.large_table{ width:97%; margin-top:45px; border:none;}
.table_tr_gray { background:#eeeeee;}
.table_tr_white{ background:#ffffff; }
.table_tr_red{ background:#ff0000; }
.tr_td_left { height:30px; text-align:left; line-height:28px;}
.tr_td_center{ height:27px; text-align:center; line-height:28px;}
.mini_font_light{ font-size:12px; color:#494949; }
.mini_font_orange{ font-size:12px; color:#D2521C; }
.small_font_orange{ font-size:14px; color:#D2521C; }
.small_font_light{ font-size:13px; color:#999; }
.meduium_font_light{ font-size:14px; color:#999; }
.large_font_light{ font-size:15px; color:#999; }
.xlarge_font_light{ font-size:18px; color:#999; }
.xxlarge_font_light{ font-size:24px; color:#999; }
.mini_font_gray{ font-size:12px; color:#740505;}
.small_font_gray{ font-size:13px; color:#666666; }
.meduium_font_gray{ font-size:14px; color:#676767; }
.large_font_gray{ font-size:15px; color:#666666; }
.xlarge_font_gray{ font-size:18px; color:#666666; }
.xxlarge_font_gray{ font-size:12px; color:#666666; margin:10px; text-align:left; margin-right:2px; line-height:18px; }
.mini_font_black{ font-size:12px; color:#666666; }
.small_font_black{ font-size:13px; color:#000000; }
.meduium_font_black{ font-size:14px; color:#000000; }
.large_font_black{ font-size:15px; color:#000000; }
.xlarge_font_black{ font-size:18px; color:#000000; }
.xxlarge_font_black{ font-size:24px; color:#000000; }
.mini_font_red{ font-size:12px; color:#ff0000; }
.small_font_red{ font-size:13px; color:#ff0000; }
.meduium_font_red{ font-size:14px; color:#ff0000; }
.large_font_red{ font-size:15px; color:#ff0000; }
.xlarge_font_red{ font-size:18px; color:#ff0000; }
.xxlarge_font_red{ font-size:24px; color:#ff0000; }
.mini_font_white{ font-size:12px; color:#ffffff; }
.small_font_white{ font-size:13px; color:#ffffff; }
.meduium_font_white{ font-size:14px; color:#ffffff; }
.large_font_white{ font-size:15px; color:#ffffff; }
.xlarge_font_white{ font-size:18px; color:#ffffff; }
.xxlarge_font_white{ font-size:24px; color:#ffffff; }
.mini_font_blue{ font-size:12px; color:#3167A2; }
.small_font_blue{ font-size:13px; color:#008AC8; }
.meduium_font_blue{ font-size:14px; color:#008AC8; }
.large_font_blue{ font-size:15px; color:#008AC8; }
.xlarge_font_blue{ font-size:18px; color:#008AC8; }
.xxlarge_font_blue{ font-size:24px; color:#008AC8; }
.font_strong{ font-weight:bold;}
.line_height{ line-height:18px;}
.content_left{ text-align:left;}
.img_border_line{BORDER: #CDCDCD 1px solid;}
.mini{width:103px; height:24px;   border:1px solid #D6D6D6;   color:#494949; height:14px\9; padding-top:3px\9;}
.small{ border:none; margin-top:5px; margin-left:5px;}
.meduium{width:50%; height:20px; border:1px solid #D3D3D3; border-radius:5px; box-shadow:1px 1px 1px #cccccc inset; padding-left:5px; height:21px\9; padding-top:7px\9;}
.large{width:15%; height:45px; border:1px solid #D3D3D3; border-radius:5px; box-shadow:1px 1px 1px #cccccc inset; padding-left:5px; height:21px\9; padding-top:7px\9;}
.xlarge{width:80%; height:28px; border:1px solid #D3D3D3; border-radius:5px; box-shadow:1px 1px 1px #cccccc inset; padding-left:5px; height:21px\9; padding-top:7px\9;}
.xxlarge{width:90%; height:28px; border:1px solid #D3D3D3; border-radius:5px; box-shadow:1px 1px 1px #cccccc inset; padding-left:5px; height:21px\9; padding-top:7px\9;}
.mini_select{width:85px; height:22px; border:1px solid #D3D3D3; border-radius:4px; }
.small_select{width:130px; height:22px; border:1px solid #D3D3D3; border-radius:4px; }
.meduium_select{width:50%; height:22px; border:1px solid #D3D3D3; border-radius:4px; }
.xlarge_select{width:80%; height:22px; border:1px solid #D3D3D3; border-radius:4px; }
.xxlarge_select{width:100%; height:22px; border:1px solid #D3D3D3; border-radius:4px; }
.mini_textarea{width:50%; vertical-align:top; height:50px; border:1px solid #D3D3D3; border-radius:5px; box-shadow:1px 1px 1px #cccccc inset; padding-left:5px; height:21px\9; padding-top:7px\9;}
.small_textarea{width:60%; vertical-align:top; height:50px; border:1px solid #D3D3D3; border-radius:5px; box-shadow:1px 1px 1px #cccccc inset; padding-left:5px; height:21px\9; padding-top:7px\9;}
.meduium_textarea{width:70%; vertical-align:top; height:60px; border:1px solid #D3D3D3;}
.xlarge_textarea{width:90%; vertical-align:top; height:150px; border:1px solid #D3D3D3; border-radius:5px; box-shadow:1px 1px 1px #cccccc inset; padding-left:5px; height:21px\9; padding-top:7px\9;}
.xxlarge_textarea{width:100%; vertical-align:top; height:200px; border:1px solid #D3D3D3; border-radius:5px; box-shadow:1px 1px 1px #cccccc inset; padding-left:5px; height:21px\9; padding-top:7px\9;}
.mini_btn{width:33px; height:32px; background:url(../img/btn_s.png) no-repeat center; cursor:pointer; border:none; margin-top:2px;}
.small_btn{width:92px; cursor:pointer; height:29px; border:1px solid #696969;  color:#fff;  background:#26282D;}
.meduium_btn{width:150px; height:50px; border:1px solid #D3D3D3; border-radius:5px; color:#fff; font-weight:bold; background:#F90;}
.xlarge_btn{width:65px; height:25px; border:1px solid #D3D3D3; border-radius:5px; color:#fff; font-weight:bold; background:#F90;}
.xxlarge_btn{width:65px; height:25px; border:1px solid #D3D3D3; border-radius:5px; color:#fff; font-weight:bold; background:#F90;}
.mini_height{ height:5px; line-height:5px;}
.small_height{ height:10px; line-height:10px;}
.medu_height{ height:15px; line-height:15px;}
.large_height{ height:30px; line-height:30px;}
.xlarge_height{ height:40px; line-height:40px;}
.xxlarge_height{ height:66px; line-height:66px;}
.mini_space_left_width{ margin-left:5px;}
.small_space_left_width{ margin-left:10px;}
.medu_space_left_width{ margin-left:18px;}
.large_space_left_width{ margin-left:20px;}
.inc_all_margin{ width:70%; margin:15px; text-align:left; line-height:22px; font-size:13px;}
inc_img_pros{ width:145px; height:130px; border:#eeeeee 1px solid;}
.inc_float_left{float:left; display:inline;}
.inc_float_right{float:right; display:inline;}
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#111; background:#ffe920; background: #fff url(../img/bg1.jpg) top repeat-x;}
*{ margin:0; padding:0; list-style:none;}
a{ text-decoration:none; color:#515151;}
a img{ border:0;}
a:hover{ color:#ff7200;}
.w980{MARGIN: 0px auto; WIDTH: 1001px; ZOOM: 1}
.header{ height:119px; width:1001px; margin:auto; background:url(../img/topbg.jpg) no-repeat;}
.header .logo{ float:left; height:118px; overflow:hidden;}
.header .rtable{ float:right; border-collapse:collapse;}
.header .rtable td{  text-align:left; vertical-align:top;}
.header .languetab{  height:35px; line-height:40px; float:right; width:150px; text-align:center; font-weight:bold; color:#fff; }
.header .languetab a{ color:#fff;}
.header .searchbox{ float:right; width:246px; height:25px; background:url(../img/searchbg.jpg) no-repeat; margin:36px 0 0 0; display:inline;}
.header .searchbox .input1{ background:none; color:#999999; border:none; float:left; height:25px; line-height:25px; padding:0 10px 0 40px; font-size:12px; text-align:left;  width:150px; font-family:Arial, Helvetica, sans-serif;}
.header .searchbox .input2{ float:right; height:25px; background:none; border:none; overflow:hidden; width:45px; cursor:pointer;}
.nav_body{ width:1001px; height:54px; margin:auto auto auto auto;}
.nav { margin:auto auto auto auto; width:1001px; z-index:2999;  height:54px;}
.nav li{ float:left; height:50px; width:110px;  padding:4px 0 0 0;}
.nav a { font-size:14px; font-family:"微软雅黑";  color:#748597; display:block; float:left; height:50px; line-height:40px; width:110px; text-align:center;}
.nav a:hover{ background:url(../img/navhover.jpg) bottom no-repeat; color:#08195c}
.nav a.on{ background:url(../img/navhover.jpg) bottom no-repeat; color:#08195c}
.nav li ul {width:150px;top:50px; left:0; display:none; opacity:0; list-style:none; z-index:20;}
.nav li ul li { width:150px; margin:0;padding:0;height:40px; background:#CCDDED; line-height:30px; text-align:center;overflow:hidden;}
.nav li ul li a { width:150px;font:12px "微软雅黑"; color:#000000; height:40px; background:#CCDDED; line-height:30px; display:block; padding:0; }
.nav li ul li a:hover { width:150px; text-decoration:underline; color:#D0080A; height:40px; display:block; }
.nav li ul li.bor_t{border-top:1px solid #2d2d2d;}
.baner { width:100%; overflow:hidden; height:366px; margin:auto; z-index:-1; position:relative; }
.baner .d1 { width:1001px; height:366px;  position:relative; z-index:-1; margin:auto; }
.baner .loading { width:1001px; margin:auto;  height:366px; line-height:366px;  text-align:center; }
.baner .d2 { width:1600px; height:366px; overflow:hidden; margin-left:-300px;}
.baner .num_list { display:none; }
.baner img { border:0px; }
.baner ul { display:none; }
.baner .button { position:absolute; z-index:1000; right:29px; bottom:10px; }
.baner .b1,.baner  .b2 { background-color:#727372; float:left; width:18px; height:10px; margin-right:8px; color:#727372; cursor:pointer; overflow:hidden; display:inline }
.baner .b2 { color:#e09d19; background-color:#e09d19; }
.fbg{ border-top:10px solid #006eb9; margin:15px auto auto auto; width:100%;   overflow:hidden; }
.footer{ width:1001px; padding:20px 0 20px 0; margin:auto; line-height:24px; text-align:center; overflow:hidden; overflow:hidden;}
.clear{ clear:both; overflow:hidden;}
.w980{MARGIN: 0px auto; WIDTH: 1001px; ZOOM: 1}
.banner{MARGIN-BOTTOM: 7px; HEIGHT: 277px; POSITION: relative; MARGIN: auto;  z-index:-1;}
#focus{POSITION: relative; WIDTH: 1001px; HEIGHT: 277px; OVERFLOW: hidden}
#focus UL{POSITION: absolute; HEIGHT: 1001px;}
#focus UL LI{POSITION: relative; WIDTH: 1001px; FLOAT: left; HEIGHT: 277px; OVERFLOW: hidden;}
#focus UL LI DIV{POSITION: absolute; OVERFLOW: hidden}
#focus .btn{POSITION: absolute; TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 930px; BOTTOM: 0px; PADDING-RIGHT: 50px; HEIGHT: 10px; RIGHT: 0px; PADDING-TOP: 0px}
#focus .btn SPAN{WIDTH: 27px; DISPLAY: inline-block; BACKGROUND: #005692; HEIGHT: 7px; MARGIN-LEFT: 5px; CURSOR: pointer; _display: inline; _zoom: 1; _font-size: 0}
#focus .btn SPAN.on{BACKGROUND: #e50e17}
.bottom{PADDING-BOTTOM: 5px; MARGIN: 0px auto; MIN-HEIGHT: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #5d5d5d; HEIGHT: auto; PADDING-TOP: 13px}
.bottom .add_copy{TEXT-ALIGN: center; WIDTH: 980px}
.about_banner{MARGIN-BOTTOM: 5px; HEIGHT: 160px}
.weizhi{BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; WIDTH: 978px; MARGIN-BOTTOM: 10px; BACKGROUND: #fff; HEIGHT: 33px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid}
.wz_left{PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; WIDTH: 45px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/list3.jpg) no-repeat right center; FLOAT: left; HEIGHT: 23px; PADDING-TOP: 10px}
.wz_right{PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 870px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #7a7a7a; PADDING-TOP: 10px}
.wz_right A{COLOR: #7a7a7a}
.wz_right A:hover{COLOR: #933647; TEXT-DECORATION: underline}