﻿@charset "utf-8";
/* CSS Document */

body,html{ background:#fff; height:100%; -webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{
	border:0;
	font-family:Arial, Helvetica, sans-serif;
}
address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}
strong { font-weight:bold;}
del,ins{text-decoration:none}li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
h1 { font:bold 16px Arial;}
h2 { font:bold 14px/200%  Arial; }
h3 { font:bold 14px/150%  Arial;}

/*ie6 png*/
.pngFix {}
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; } 
/*to enable resizing for IE*/ 
/*在ie下重定义*/ 
input, textarea, select { *font-size:100%; } 
/*because legend doesn't inherit in IE */ 
/*IE下legend不继承 */ 
.mypng img {
_azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}
.banner img {}

body{color:#666666; font:12px/18px Arial, Helvetica, sans-serif; }
a{color:#666666;text-decoration:none;}
a:hover{color:#009eff;}

a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }

/*clearfix */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .clearfix             { height: 1%;} /* IE6 */
*:first-child+html .clearfix { height: 1%;} /* IE7 */

.outmain:after {visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .outmain             { height: 1%;} /* IE6 */


.clear{clear:both; height:0; font-size: 0px; line-height: 0px;}
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt50 { margin-top:50px; }
.mr5{margin-right:5px;}
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb50 { margin-bottom:50px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt25 { padding-top:25px; }
.pt30 { padding-top:30px; }
.pr5 { padding-right:10px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb50 {padding-bottom:50px;}
.pl5 { padding-left:5px;}
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.lh20{line-height:20px;}
.lh24{line-height:24px;}
.fl{float:left;}
.fr{float:right}
.left{text-align:left;}
.right{text-align:right;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.lou{color:#4DF5FF;}
.re{position:relative;}
.po{position:absolute;}

body { background:url(../images/header_bj.jpg) left top repeat-x; }
.container {}
.header { height:127px; color:#666666; width:993px; margin:0 auto;}
.select { text-align:right; padding-right:25px;}
.head_right { padding-top:40px; width:720px;}

.logo { padding:30px 0 0 0px}

.nav { padding:19px 12px 0 77px;  *padding-left:0px; _padding-left:77px;}
.nav ul{display:block;}
.nav ul li {float:left; text-align:center; display:block; padding-right:6px; *padding-right:6px;  _padding-right:6px; position:relative; z-index:9988;}
.nav ul li a {color:#606060; width:120px;  display:inline-block; height:33px; line-height:28px; text-align:center;background:url(../images/nav_bj01.jpg) no-repeat; font-size:13px; font-weight:bold;}
.nav ul li a:hover { color:#ffffff; background:url(../images/nav_bj02.jpg) no-repeat;}
.nav ul li .over {color:#ffffff; background:url(../images/nav_bj02.jpg) no-repeat;}

.li_up{ background:url(../images/nav_bj030.png) no-repeat; height:9px; _margin-bottom:-6px; width:177px; display:block; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_bj030.png', sizingMethod='crop'); margin-top:0;}

.nav ul li ul {position:absolute; display:none;/*IE is great need, width>=li.length*/ width:177px; left:0px; top:33px; z-index:1001;}
.nav ul li .nav_ul {} 
.nav ul li ul span{ display:block;}
.nav ul li ul li { padding-right:5px; float:none; background:url(../images/nav_bj040.png) no-repeat; padding-left:11px; width:161px; position:relative; height:25px; display:inline-block; }
.nav ul li li a { padding-left:8px; color:#fff; background:none;  text-align:left; width:151px; /*font-weight:normal;*/ height:25px; line-height:25px; display:inline-block; position:relative; padding-right:0; font-size:12px; font-weight:bold;}
.nav ul li li a:hover { color:#D8DEE2;  background:none}
.nav .icon {height:6px; background:url(../images/icon02.jpg) no-repeat; display:block; margin-left:40px; _margin-bottom:-6px;/*IE6 only*/}

.nav ul li ul li ul { position:absolute; left:177px; top:-9px; width:149px;}
.nav ul li ul li ul li { padding-right:5px; float:none; background:url(../images/nav_bj07.png) no-repeat; padding-left:11px; width:133px; display:inline-block; }
.nav ul li ul li ul li a { color:#ffffff; width:121px; }
.nav ul li ul li ul li a:hover { color:#6acd00;}

.focus_img { width:100%; clear: both; float: left;overflow: hidden;  height:420px;}
.focus_img_div_a { clear: both; overflow: hidden; width: 100%;  margin: 0 auto; position: relative; text-align: center; z-index:0;}
.focus_img_div_b { float: left; left: 50%; position: relative;}
.focus_img .focus_img_div_c { float: left; position: relative; right: 50%; }



#uboxstyle { width:132px;height:18px; color:#666666; display:inline-block; *vertical-align:-5px; position:relative; z-index:9999;}
#uboxstyle .select_box{width:132px;height:18px; background:url(../images/select_bj.jpg) no-repeat;display:inline-block;text-align:left; }
#select_info_language { display:inline-block;}
#uboxstyle div.tag_select{ display:inline-block;width:127px; height:18px; background:url(../images/select_bj.jpg) no-repeat; line-height:18px; text-align:left; padding-left:5px;}
#uboxstyle div.tag_select_hover{display:inline-block;width:127px; height:18px; background:url(../images/select_bj.jpg) no-repeat;  line-height:18px;  text-align:left;padding-left:5px; color:#428cc4;}
#uboxstyle div.tag_select_open{display:inline-block;width:127px; height:18px; line-height:18px;  text-align:left;padding-left:5px;}
#uboxstyle ul.tag_options{position:absolute;padding:0;margin:0;list-style:none;width:130px; border:1px solid #cbcbcb; border-top:none; background:#FFF;}
#uboxstyle ul.tag_options li{display:block;width:117px;padding:0 5px; height:18px;text-decoration:none;line-height:18px; text-align:left;}
#uboxstyle ul.tag_options li.open_hover{color:#428cc4;}
#uboxstyle ul.tag_options li.open_selected{color:#428cc4;}

.sider { width:223px;}
.sider ul li { padding-left:16px; display:block; font-size:14px; color:#fff; height:34px; line-height:33px; background:url(../images/sider_bj02.jpg) no-repeat; position:relative; z-index:9988; }
.sider ul li a{ color:#333333;  width:185px; display:inline-block; font-size:12px; background:url(../images/icon04.jpg) center left no-repeat; padding-left:9px; }
.sider ul li a:hover{ color:#0f63b1;}

.sider ul li ul { position:absolute; display:none;/*IE is great need, width>=li.length*/ width:205; background:#f5f5f5; left:227px; top:0px; z-index:9999;  padding-top:10px;}
.sider ul li ul li { background:none; background:#f5f5f5;  float:none;  padding-left:11px; position:relative; height:26px; display:inline-block;z-index:9999;}
.sider ul li li a { border:none; padding-left:8px; color:#666666; background:none;  text-align:left; font-weight:normal; display:inline-block; position:relative; padding-right:0; }
.sider ul li li a:hover { color:#009eff; background:none}

.main { width:730px; padding-right:15px; height:auto; min-height:500px; _height:500px;}
.location { color:#0f63b1; font-weight:normal; margin-top:10px;}
.location a{ color:#333333;}
.location .span_a a{ color:#0F63B1;}
.location .span_a a:hover{ color:#009eff;}
.location a:hover{ color:#009eff;}
.main_tit { height:24px; line-height:24px; font:16px Arial; border-bottom:1px solid #e7e7e7; padding:10px 0 0 0; color:#0f63b1;}

