@import url(font.css);
html{background:#ffffff;}

form,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{ padding:0; margin:0;}
body,td,th {
	font-size: 14px;
	font-family:Microsoft Yahei;
}
body {
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;

	background:#ffffff;
}
ul,li{list-style:none;padding:0;}
.left{
	float:left;
}
.right{
	float:right;
}
.l20{
	line-height:20px;
}
.l22{
	line-height:22px;
}
.l24{
	line-height:24px;
}
.l25{
	line-height:25px;
}
.l26{
	line-height:26px;
}
.l26 p{margin:0;}
.l26 iframe{margin-top:5px;}

.l28{
	line-height:26px;
	
}
.l28 p{margin: 0;}

font12{
	font-size:12px;
}
font14{
	font-size:14px;
}
font16{
	font-size:16px;
}
a {
	font-size: 14px;
	color: #666;
	text-decoration:none;
	cursor:pointer;
}
a:visited {
	color: #666;
}
a:hover {
	color: #F00;
	text-decoration:underline;
}
a:active {
	color: #666;
}
#page{
	width:100%;
	margin:auto;
	overflow:hidden;
}

.border{border:1px solid #9abad5;display:block;}
.border:hover{border:1px solid #ff6600;}
.left_menu{width:184px;height:28px;background:url(../images/basic/nav_big.gif) no-repeat; line-height:28px; color:#fff; text-indent:2em;margin-bottom:10px; cursor:pointer;}
.left_list{margin-bottom:10px;}

img{border:none;}
a img{border:none;}

font{/*line-height:normal;*/ font-family:Microsoft Yahei;}

.content_left{float:left;}
.content_right{float:left;padding-left:8px; width:270px;}

#eq{}
#eq td{}
#eq td img{padding:3px;}
#eq td a{display:block; overflow:hidden; border:1px solid #dedede;}
#eq td a:hover{display:block; overflow:hidden; background:#ff9900; border:1px solid #ff9900;}

.font1{}
.font1 p{margin:0;}

.hide{display:none;}


#header_wrapper{
	width:100%;
	margin:auto;
	height:110px;
	padding-bottom:5px;
	background:url(header_bg.png) repeat-x left bottom; position:fixed; z-index:999;
}
#top{height:30px; line-height:30px; margin:auto; background:#1f1a17;}
#top .blockcontent{width:1200px; height:30px; margin:auto; position:relative;}

#header{
	width:1200px;
	margin:auto;
	/*height:80px;*/
}
#header_sub1{
	width:215px;
	/*height:80px;*/
	float:left;
}
#header_sub1 a{display:block; height:80px;}

#header_sub2{width:985px;/*height:80px;*/ float:left; position:relative; z-index:99999;}

#menu_wrap{height:40px; margin:auto; background:url(../images/basic/menu_bg.gif) repeat-x;}
#menu{height:80px; margin:auto; padding-left:180px;}
#menu ul{display:block; height:80px; background:url(menu_vline.gif) no-repeat left center;}
#menu ul li{position: relative; z-index:9999; display:block; height:80px;  padding:0; white-space:nowrap; float:left; display:inline; background:url(menu_vline.gif) no-repeat right center; /*margin-right:1px;*/}
#menu ul li.first{}
#menu ul li a{padding:0 28px;}
#menu ul li a, #menu ul li a span{display:block; display:block; height:80px; line-height:80px; text-transform:uppercase; font-size:15px; /*font-family:Arial; font-weight:bold;*/ white-space:nowrap; text-align:center; color:#333; }
#menu ul li.current a{display:block; background:#004c84; color:#fff; height:80px; line-height:80px; text-decoration:none;}
#menu ul li.current a span{ color:#fff; cursor:pointer; }
#menu ul li.emp a{background:none!important; color:#333; border:none!important;}
#menu ul li.emp a span{background:none!important; color:#333; }

#menu ul li a:hover, #menu ul li.focus a{display:block; color:#fff; height:80px; line-height:80px; text-decoration:none; background:#004c84; position:relative; z-index:9999;}
#menu ul li a:hover span, #menu ul li.focus a span{color:#fff;  cursor:pointer; }

#menu ul li.selected a{display:block; background:#fff; color:#333;height:35px; line-height:35px; border-bottom:1px #dcdcdc solid;}
.menu_1{position:absolute;left:0px; top:80px; padding:5px; display:none;  background:url(../images/basic/menu_sub_bg.png) #fff  no-repeat left bottom; z-index:9998; color:#333!important;  padding:10px 0px 15px 15px; _padding:10px 0px 0px 15px; box-shadow:4px 4px 7px #252525!important; border:1px solid #cdcdcd; width:160px;}
.menu_1 a{padding:0; font-size:14px!important; font-weight:normal!important; height:28px!important; width:125px!important; float:left; background:none!important; line-height:26px!important; display:block!important; color:#666!important; padding:0 10px!important; text-transform:none!important; text-align:left!important; text-indent:0em; border:none!important;border-bottom:1px dotted #cdcdcd!important; margin-right:15px; float:left;}
.menu_1 a:hover{ color:#fff!important; background:#004c84!important;}

#m2 .menu_1{width:175px!important;}
#m2 .menu_1 a{width:140px!important;}

#m3 .menu_1{width:225px!important;}
#m3 .menu_1 a{width:190px!important;}

#m4 .menu_1{width:175px!important;}
#m4 .menu_1 a{width:140px!important;}


#search-click{width:33px; height:33px; background:url(search.gif) no-repeat center; position:absolute; right:0; top:24px; display:block;}

#search{position:absolute; height:33px; top:24px; right:0px; display:none; z-index:99999;}
#search .key{width:177px; padding:8px 0; height:17px; line-height:17px; border:none; color:#666; text-indent:5px; background:url(../images/basic/search_bg.gif) no-repeat left center;}
#search .btn{background:url(../images/basic/search-btn.png) no-repeat center; cursor:pointer; border:none; width:33px; height:33px; position:absolute; right:0px; top:0px; z-index:999;}


#language{position:absolute; right:0; top:0px; height:30px; background:url(icon_world.gif) no-repeat; padding-left:40px;}
#language li{float:left; display:block; margin:0 5px;}
#language a{color:#adacab; font-size:12px; font-family:Arial;}
#language li.en{height:30px;}
#language li.cn a{height:30px; margin-right:7px;}
#language li.cn:after{content:"|"}

#quick_link{position:absolute; right:300px; top:5px; height:15px;}
#quick_link a{font-size:11px; color:#e8e8e8; float:left; background:url(../images/basic/top_vline.gif) no-repeat right center; margin:0; padding:0 15px; }
#quick_link a.last{background:none;}



.line{background: url(line1.gif) repeat-x left top; padding-top:10px;}









#footer_wrap{
	width:100%;
	margin:auto;
	line-height:20px;
	color:#ccc;
	background:url(../images/basic/footer_bg.gif) #1f1a17 repeat-x left top;
	/*background:url(../images/basic/footer_bg.gif) #fff repeat-x left top;*/
	padding-top:45px;
}

#footer_nav{width:1200px; margin:auto; overflow:hidden; padding-bottom:15px;}
#footer_nav dl{float:left;  padding-left:35px; padding-top:0px; min-height:169px; background:url(footer_vline.gif) no-repeat right center;}
#footer_nav dl.n1{width:160px; padding-left:35px;}
#footer_nav dl.n2{width:320px;}
#footer_nav dl.n3{width:160px; min-height:160px;}
#footer_nav dl.n2 dd{width:160px; float:left; margin-right:0;}
#footer_nav dl.n4{width:160px;}
#footer_nav dl.n5{width:160px; padding-right:0; background:none;}
#footer_nav dl.contact{float:right; width:300px; padding-left:75px; background:url(../images/basic/icon_map.gif) no-repeat center 50px;; height:160px; color:#999;}


#footer_nav dl dt{ padding-bottom:15px;}
#footer_nav dl dt, #footer_nav dl dt a{font-size:14px; color:#fff; text-transform:uppercase;}
#footer_nav dl.product dd a{float:left; width:180px; }
#footer_nav dd{ margin:0 10px 0 0;}
#footer_nav dl dd a{color:#999; padding-bottom:5px; display:block; font-size:12px;  display:block;}
#footer_nav dl dd a:hover{color:#ccc; text-decoration:none;}


#footer{
    width:100%; height:34px; line-height:34px; margin:5px auto auto; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #36312f;
}
#footer #zjaic{position:absolute; bottom:8px; right:-65px; z-index:9999;}
#footer .menu{width:520px; float:left; height:34px;}
#footer .menu li{float:left; padding:0 15px; white-space:nowrap;}
#footer .menu li span{float:left; white-space:nowrap;}
#footer .menu li a{color:#a6979a;}

#footer .copyright{
 width:1200px; margin:auto; position:relative;
 color:#999;
}
#footer .power{position:absolute; right:5px; top:0; line-height:34px; height:34px;}
#footer .power a{color:#ccc;font-size:10px; font-family:Arial;}#footer .power a:hover{color:#fff; }


.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; clear:both;}