﻿
@charset "utf-8";
*{ font-family:"微软雅黑"; 
	margin:0;
    padding:0;}
ul,ol{ padding:0px; margin:0px; list-style:none;}
body,ul,ol,dl,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0;padding:0;border:0;}
.clear{ clear:both;}
a{ color:#333; text-decoration:none }
a:hover{ text-decoration:none;}	
	
div#menu {
    height:46px;
/*    background:url(../images/main-bg.png) repeat-x;*/
}

div#menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}


div#menu li {
    position: relative;
	width:120px;
    z-index: 9;
    margin: 0;
    padding: 0 0 0 0;
    display: block;
    float: left;
}
div#menu li:hover>ul {
    left: -2px;
}

div#menu a {
    position: relative;
    z-index: 10;
    height: 46px;
    display: block;
    float: left;
    line-height: 46px;
    text-decoration: none;
    
	font-weight:normal;
	font-size:14px;
}
div#menu a:hover, div#menu a:hover span { color: #fff; }
div#menu li.current a {}

div#menu span {
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 95% 0;
}
div#menu ul ul a.parent span {
    background-position:90% 17px;
    background-image: url(../images/item-pointer.gif);
}
div#menu ul ul a.parent:hover span {
    background-image: url(../images/item-pointer-mover.gif);
}

/* menu::level1 */
div#menu a {
	width:100px;
	text-align:center;
	padding: 0 10px 0 10px;
	line-height: 46px;
	color: #fff;
}


div#menu li.last { background: none; }

/* menu::level2 */
div#menu ul ul li { background: none; }
div#menu ul ul {
    position: absolute;
    top: 45px;
    left: -999em;
    width: 184px;
    padding: 0 0 0 0;
    background: rgb(45,45,45);
    margin-top:1px;
	margin-left:2px;
	border-left:1px solid #949392;
	border-right:1px solid #949392;
}
div#menu ul ul a {
    padding: 0 0 0 10px;
    height: auto;
    float: none;
	width:184px;
    display: block;
    line-height: 42px;
    color:#333;
}
div#menu ul ul span {
    margin-top: 0;
    padding-right: 15px;
    _padding-right: 20px;
}
div#menu ul ul a:hover span {
    color: #fff;
}
div#menu ul ul li.last { background: none; }
div#menu ul ul li {
    display: block;
    width: 184px;
    height: 42px;
    line-height: 42px;
    text-align: left;
    border-bottom: 1px dashed #949392;
    text-indent: 0px;
    font-size: 14px;
	background:#fff;
}
div#menu ul ul li:hover{ background:#46ADFA !important;}
/* menu::level3 */
div#menu ul ul ul {
    padding: 0;
    margin: -46px 0 0 186px !important;
    margin-left:172px;
	border-top:1px solid #333;
}

/* colors */
div#menu ul ul ul { background: rgb(41,41,41); }
div#menu ul ul ul ul { background: rgb(38,38,38); }
div#menu ul ul ul ul { background: rgb(35,35,35); }

/* lava lamp */
div#menu li.back {
    background: url(../images/lava.png) no-repeat right -44px !important;
    background-image: url(../images/lava.gif);
    width: 13px;
    height: 44px;
    z-index: 8;
    position: absolute;
    margin: -1px 0 0 -5px;
}
div#menu li.back .left {
    background: url(../images/lava.png) no-repeat top left !important;
    background-image: url(../images/lava.gif);
    height: 44px;
    margin-right: 8px;
}
.nav_box{ width:100%; min-width:1100px; background:#015ea3;}
div#menu { width:1100px; margin:0px auto; }
div#copyright {
    font:11px 'Trebuchet MS';
    color:#222;
    text-indent:30px;
    padding:40px 0 0 0;
}
div#copyright a { color:#000; }
div#copyright a:hover { color:#222; }
#menu ul li:hover, #menu ul li.on {
    background: #003862;
}
#menu ul ul a span{ text-align:left !important;}
.header_top{width:100%;height:30px;background:#f3f2f2 url(images/headerbg.jpg) bottom repeat-x;}
.hdt_inner{margin:0 auto;width:1100px;height:30px;}
.htin_left{float:left;height:30px;width:500px;line-height:30px;font-size:12px;color:#827f7f;font-family:"微软雅黑";}
.htin_right{float:right;height:30px;line-height:30px;width:600px;text-align:right}
.htin_right>a img{vertical-align:middle;margin-bottom:3px;margin-left:5px;}
.htin_right>span{font-size:12px;color:#666;font-family:"微软雅黑";margin-left:5px;}
.htin_right a{color:#666;}
.header_bottom{margin:0 auto;width:1100px;height:90px;}
.hdb_left{float:left;height:90px;width:500px;line-height:90px;}
.hdb_left img{vertical-align:middle;}
.hdb_right{float:right;width:auto;margin-top:10px;padding-left:48px;height:74px;background:url(images/phone.png) left center no-repeat;text-align:right;}
.xyxphone{font-size:16px;color:#323232;line-height:30px;font-weight:900;}
.xyxphone_num{font-size:30px;font-weight:900;color:#eb3d01;}