@charset "utf-8";

/*■■■■■■■■　共同设定 ■■■■■■■■*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
a:hover{text-decoration:none; color:#6e6e6e;}
.clear{clear:both;}

/*■■■■■■■■　基本设定　■■■■■■■■*/
body{ font-family:'微软雅黑'; font-size:12px; color:#6e6e6e;  min-width:1004px; width:auto!important; width:1004px;_width:expression(document.documentElement.clientWidth<1004?"1004px":"auto"); margin:0 auto; overflow-x:hidden; over/flow-y:scroll;}


/*-----------------  ■ header -------------------*/

.top{ width:100%; height:130px; background:url(../images/bj01.jpg) top center no-repeat; padding-top:25px;}
.logo{ float:left; width:129px; margin-top:21px; height:76px; border-right:1px solid #E6EAF1;}
.logo01{ float:left; width:630px; height:98px;font-size:26px; color:#4A4A4A; text-decoration:none; padding-left:30px; padding-top:27px;}
.logo01 a{color:#4A4A4A;}
.logo01 a:hover{ color:#FF8400;}
.logo01 span{ font-size:16px; color:#8F8F8F; line-height:40px;}
.logorx{  width:400px; float:left; text-align:right; padding-top:25px;}

.banb{ line-height:13px; height:30px; color:#979797; text-align:right; padding-top:10px; background:url(../images/dhbj.jpg) 125px 12px no-repeat;}
.banb span{ font-size:24px; color:#0A0B17;}
.banb img{ vertical-align:middle;}
.banb a{color:#979797;}
.banb a:hover{color:#000;}

.twenzi{ background:url(../images/gg.png) 100px 13px no-repeat; padding-left:35px;}

.cen{ width:1200px; margin:auto; height:auto;}


/*********nav*********/
.top_layer{ height:120px; width:100%; background:rgba(255,255,255,0.8); position:absolute; z-index:999;}
.nav{ width:1260px; margin:auto;}
.tlogo{ width:280px; padding-left:30px; float:left; padding-top:20px;}
.nav1{ width:780px; padding-top:30px; padding-left:50px; float:left;}
.nav2{ width:90px; float:left; padding-top:45px;}
.nav2 a{ margin-left:15px; display:block; width:28px; line-height:28px; font-size:14px; height:28px; color:#FFF; background:#09B14C; border-radius:50px; float:left; text-align:center;}
.nav2 a:hover{color:#FFF; background:#FF5400;}

.banner{ width:100%; height:720px;}


/******sider*******/
.sider_f{ display:none; position:fixed; top:50%; left:0; margin-top:-210px;  }
.sider_f dl{ height: 58px; cursor: pointer;margin-bottom: 2px; text-align:center;}
.sider_f dl dt{ height: 58px; float: left; width: 38px; background: #218ADD;  }
.sider_f dl dd{  height: 58px;float: left; line-height: 18px; font-size: 14px; color: #fff;  text-align: left; background: #218ADD; width:56px;}
.sider_f dl dd span{ padding: 10px 0 0 15px; display: block; }
.sider_f dl dd em{ display:none; padding: 2px 0 0 15px;font-size:12px; height:15px; overflow:hidden;}
.sider_top{ text-align:center; width:94px; background: #858585; cursor:pointer;}



/******底部区域*******/


.footer_nav{ height:240px; background:#F1F1F1; border-top:8px solid #37BD4E; padding-top: 45px;} 
.footer_nav01{ float: left; width: 815px; }
.footer_nav01 ul{float: left; padding: 0 50px 0 30px;}
.footer_nav01 ul span{font-size: 16px; color: #414141; margin-bottom: 10px; display: block;}
.footer_nav01 ul span a{color: #414141;}
.footer_nav01 ul li{ line-height: 30px; }
.footer_nav01 ul li a{ color: #414141; font-size: 13px;}
.footer_nav01 ul li a:hover{ color: #414141;}


.footer_nav02{ float: right; }
.footer_nav02 dl{ float: left; text-align: center; font-size: 14px; color: #414141; width: 111px; margin-right: 17px; }
.footer_nav02 dl dd{ line-height: 40px;}

.footer_nav03{ padding-left: 16px; color: #b5b5b5; width: 259pxp; height: 35px; line-height: 35px; border:#b5b5b5 solid 1px; color: #b5b5b5; margin-top: 15px; }
.footer_nav02 em{ font-size: 30px; line-height: 58px; color: #414141; font-family:arial; }


.footer{ background: #37BD4E; line-height: 72px; font-size: 13px; color: #fff; text-align: center; }
.footer a{color: #fff; }


/*---------------*/
/*--------连接---------------------------------------------------------------------------------*/
a.zzb07link{
	line-height:22px;
	text-decoration:none;
	color: #fff;
}

a.zzb07link:hover {
	text-decoration: underline;
	color: #FF6500;
}
.zzb07tail
{
color:#fff;
}




ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none; height: 48px; line-height: 52px; text-align:center;}
ul.menu li {position:relative; float:left; margin-right:0px; z-index:1;}
ul.menu ul {position:absolute; top:60px; left:0; display:none; opacity:0; list-style:none;}
ul.menu ul li {position:relative; border:0px solid #000;background:#fff; border-bottom:1px solid #fff; border-top:none; width:130px; margin:0}
ul.menu ul li a {display:block; padding:3px 0px 5px 0px; height:32px; line-height:32px; color:#000; font-size:12px;}
ul.menu ul li a:hover {background-color:#07B14E; color:#fff; font-size:12px;}
ul.menu ul ul {left:114px; top:-1px}
ul.menu .menulink {border:0px solid; padding:5px 7px 7px; width:116px; color:#000;  font-family:"微软雅黑"; font-size:16px;}
ul.menu .menulink:hover, ul.menu .menuhover {color: #07B14E; background:url(../images/dhbj.jpg) bottom repeat-x;}
ul.menu .sub {background:url('http://d2.xvna.com/sc/scimg/arrow.gif?http://www.xvna.com') 100% 0px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}










