@charset "utf-8";
/* CSS Document */
/* Author: zq */
/* Time: 2015/12/26*/

/*header*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0; padding:0px; margin:0px;}
ol,ul {list-style: none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size:100%;}
body{ font:12px/24px 'Microsoft YaHei'; color:#484848;}
a{ color:#484848; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.show{ display:block;}
.hide{ display:none;}
.cl{ clear:both;}
html{ overflow-x:hidden;}
*{ outline:none;}
.wd1100{ width:1100px; margin:0 auto;}

/*头部公用*/
.header{ position:relative; z-index:1000; background-color:#FFF; width:100%; height:100px; }
.head{ height:100px;}
.logo{ width:220px; height:100px;}
.h_r{ width:auto; height:100px;}
.lang{ color:#C2C2C2; padding-top:6px; margin-right:-8px; display:inline;}
.lang a{ font-family:'宋体'; color:#888; padding:0 8px;}
.lang a:hover{ color:#fff;}
.search{ width:184px; height:26px; margin-top:8px; margin-left:8px; display:inline; border:1px solid #dcdcdc;}
.ser_text{ display:inline-block; font-family:'Microsoft YaHei'; color:#484848; font-size:12px; width:128px; height:20px; line-height:20px; padding:3px 6px; border:0; border:none;}
.ser_buton{ display:block; background:url(../images/ser_sub.jpg) no-repeat; width:35px; height:26px; border:none; cursor:pointer;}
.nav{ width:auto; display:inline; height:100px; line-height:100px;}
.nav li{ float:left; position:relative; width:auto;   margin-left:4px; display:inline; height: 56px;}
.nav li:hover{color:#FFF}
.nav_name{ display:block; color:#333; font-size:16px; width:auto; height:26px; padding: 0 21px;}
.nav_name span{ background:url(../images/nav_ac.png) no-repeat right;}
.nav_name span:hover{ color:#FFF}
.nav li.nav_none .nav_name span{ background:none;}
.nav li.cur .nav_name,.nav li.nav_this .nav_name{ display: block;
height:100px;
height:96px; border-bottom:4px solid #F90;}
.nav li.cur .nav_name span,.nav li.nav_this .nav_name span{ background:url(../images/nav_ho.png) no-repeat right;color:#563001; font-weight:bold;}
.sub_nav{ display:none; position:absolute; top:100px; left:0; z-index:1000; background-color:#FFF; width:415px; height:auto; overflow:hidden; }
.sub_chnal{ width:135px; min-height:210px; padding-top:10px; display:inline; background-color:#f4f4f4;}
.nav .sub_chnal li{ float:none;margin:0; width:135px; height:34px;}
.sub_chnal li a{ display:block; font-size:13px; height:34px; line-height:34px; padding-left:12px;}
.sub_chnal li a span{background:url(../images/sub_iconac.png) no-repeat left; padding-left:12px; width:150px; height:34px;}
.sub_chnal li a:hover{ background-color:#FFF;}
.sub_chnal li a:hover span{ background:url(../images/sub_iconho.png) no-repeat left;}
.sub_infor{ width:230px; padding:25px 25px 0 0; display:inline;}
.sub_infImg{ width:230px; height:110px;}
.sub_inftro{ color:#666; line-height:20px; height:40px; overflow:hidden; padding-top:12px;}


/*底部公用*/
.footer{ border-top:1px solid #dcdcdc;}
.footer,.foot_t,.foot_d{ clear:both; width:100%; height:auto; overflow:hidden;}
.foot_t{ background:#f0f0f0  url(../images/foot_tbd.png) no-repeat center bottom;  }
.foot_top{ height:auto; overflow:hidden; padding:30px 0 30px;}
.foot_top dl{ float:left; width:182px;}
.foot_top dt{ margin-bottom:12px;}
.foot_top dt a{ color:#236CC6; font-size:18px;}
.foot_top dt a{ height:24px;}
.foot_top a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.foot_top dd{ height:30px; line-height:30px;}
.foot_top dd a{ color:#236CC6; font-size:14px; height:30px; background:url(../images/foot_icon.png) no-repeat left; padding-left:14px;}
.foot_d{ background-color:#236CC6; height:45px; line-height:45px;}
.foot_down{ height:45px;}
.foot_click{ color:#5f98d8; margin-right:-9px; display:inline;}
.foot_click a{ padding:0 9px;} 
.copyright,.foot_click a,.copyright a{ color:#FFF; opacity:0.8; filter: alpha(opacity=80);}
.foot_clzy span{ background:url(../images/foot_clicon.png) no-repeat right; padding-right:16px;}


.footNav{height:90px; background:#EAEAEA; color:#FFF; clear:both;}
.footNav a{color:#FFF;}
.footNav li{float:left;}
.footNav .ewm{}
.footNav .list{height:83px; position:relative; top:5px; border-left:#dfdfdf solid 1px;}
.footNav .list li{width:176px; text-align:center; border-right:#dfdfdf solid 1px; font-size:14px; line-height:24px; height:83px;}
.footNav .list .name div{font-family:Georgia;}
.footNav .list .imgDiv{padding-top:5px;}
.footNav .btn{padding:26px 0 0 62px;float: right;}
.footNav .btn li{float:left; width:53px;}

.footNav2, .footNav2 .wal{height:290px; overflow:hidden; position:relative; background:#f4f4f4;}
.footNav2 ul{width:110%;}
.footNav2 li{float:left; width:160px; line-height:24px;}
.footNav2 dd a{color:#6b6b6b;}
.footNav2 dd a:hover{color:#333;}
.footNav2 h2{padding-top:52px; height:50px; font-weight:400; background:url(../images/footdiv2.png) left 86px no-repeat;}
.footNav2 .tel{position:absolute; right:0px; bottom:0px; white-space:nowrap; font-size:24px; color:#6d6c6c;}
.footNav2 .tel img{float:left; margin-right:6px; position:relative; top:5px;}

.footDiv{height:62px; background:#f4f4f4; line-height:62px; color:#7a7a7a;}


#howdy {
	COLOR: #f8e7db; FONT-SIZE: 17px
}
#howdy SPAN#heading {
	COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#howdy SMALL {
	COLOR: #f8e7db; FONT-SIZE: 12px
}
#howdy A {
	COLOR: #fff
}
#howdy A:link {
	COLOR: #fff
}
#howdy A:visited {
	COLOR: #fff
}
#howdy A:hover {
	
}
#howdy A:unknown {
	
}
.howdydo-style {
	BORDER-BOTTOM: #999 0px solid; TEXT-ALIGN: center; BACKGROUND-COLOR: #639A29; -moz-box-shadow: 0px 3px 5px #999; -webkit-box-shadow: 0px 3px 5px #999; box-shadow: 0px 3px 5px #999
}
#howdydo-wrapper {
	Z-INDEX: 1000; POSITION: fixed; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; OVERFLOW: visible; PADDING-TOP: 0px
}
.howdydo-box {
	Z-INDEX: 9999; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 10px
}
#howdydo-close {
	POSITION: absolute; BOTTOM: 10px; RIGHT: 30px
}
#howdydo-open {
	POSITION: absolute; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; TOP: 0px; RIGHT: 20px; PADDING-TOP: 10px
}
.howdydo-hover {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.howdydo-scroll {
	POSITION: fixed; TOP: 0px; LEFT: 0px
}
.howdydo-push {
	POSITION: relative; MARGIN-BOTTOM: 1px; FLOAT: left; CLEAR: both
}

