
/* CSS Document */

/*              all           */

body{ margin:0; padding:0;background:#ebebed;font-family:Arial, Helvetica; font-size:12px; color:#333; line-height:24px; font-weight:normal;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,label,dl,dt,dd,fieldset,img {margin:0;padding:0;border:0;list-style:none; }
a{ color:#333; text-decoration:none;}
a:hover{color: # 039;}
img{ border:none;}
.clearbox{clear:both; height:0; line-height:0; float:none;}
.float_right{ float:right;}

  /*                 top                     */

.top0{height:60px;overflow:hidden; margin:0px auto;width:100%;}
.top{height:60px;overflow:hidden; margin:0px auto;width:980px;}
.top dl.logo{height:60px;overflow:hidden;width:200px; float:left; display:block; margin-right:60px; color:#82b000; font-size:50px; line-height:60px; font-weight:bold;}

.top dl.dh{height:60px;overflow:hidden;width:700px;float:right;display:block;}

.top dl.dh dt{height:60px;float:left;overflow:hidden; }
.top dl.dh dt a{height:60px;float:left;text-align:center;font-size:12px; line-height:17px; font-weight: normal;color:#333; padding:0px 32px;text-transform:uppercase;padding-top:15px;}
.top dl.dh dt a:hover,.top dl.dh dt a.in{color:#fff; border-bottom:3px solid #8ad0c6;height:60px;line-height:17px;padding-top:12px; background-color:#82b000;}





  /*                 ban                    */

.fullSlide{
	width:100%;
	position:relative;
	height:450px;	
}
.yy {margin:0 auto;position: absolute;z-index:8;overflow:hidden; height:22px; left:50%; top:0px; margin-left:-550px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:450px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:450px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:7%;z-index:1;width:23px;height:46px;background: url(../image/lef.png) no-repeat;cursor:pointer;filter:alpha(opacity=80);opacity:0.8;display:none;}
.fullSlide .next {left:auto;right:7%;background: url(../image/rig.png) no-repeat;}


  /*                 in_news                    */

.in_news {overflow:hidden; margin:0px auto;width:880px; background: url(../image/news_bg.jpg) no-repeat; height:63px; line-height:38px; padding-left:100px;}



  /*                 in_con                    */

.in_con{
	overflow:hidden;
	margin:10px auto;
	width:962px;
	height:auto;
	padding-bottom:40px;
	padding:5px 0 35px 18px;
	background-color:#FFF;
}
.in_con .con_top{height:40px; line-height:40px; display:block;font-size:20px; border-bottom:1px solid #CCC; font-family:微软雅黑;width:945px;overflow:hidden;}
.in_con .text{line-height:24px; display:block; font-family:微软雅黑;width:945px;overflow:hidden; margin-top:15px;}




  /*                 pro                     */

.pro_b{overflow:hidden; margin:0 auto 10px auto;width:962px; height:auto;padding-bottom:40px; padding:5px 0 25px 18px; background-color:#FFF; }
.pro_b .pro_top{height:40px; line-height:40px; display:block;font-size:20px; border-bottom:1px solid #CCC; font-family:微软雅黑;width:945px;overflow:hidden;}
.pro_b dl{float:left; margin-right:15px; width:225px; height:260px; margin-top:15px;background-color:#ebebed;}
.pro_b dl dt{width:225px; height:200px;}
.pro_b dl dd{width:205px; height:60px; padding-left:20px; font-size:14px; padding-top:5px;}
.pro_b dl dd p{font-size:12px; color:#666;overflow:hidden; clear:both;}
.pro_b dl :hover{background-color:#82b000; color:#FFF}

  /*                 pro                     */

#imgPlay {MARGIN:0px auto; width:980px;POSITION: relative; HEIGHT:307px; margin-bottom:10px;}

#imgPlay dl{width:980px;HEIGHT:307px; display:block;overflow:hidden;}
#imgPlay dl ul LI {FLOAT: left; width:1112px; HEIGHT:307px;display:block;overflow:hidden;}
#imgPlay dl ul LI dl{FLOAT:left;HEIGHT:305px;display:block;overflow:hidden; margin-right:12px;width:266px;background:#f8f8f8; border-bottom:2px solid #ba8245;}
#imgPlay dl ul LI dl dt{width:266px;display:block;overflow:hidden;}
#imgPlay dl ul LI dl dt img{width:266px; height:137px;display:block;overflow:hidden; padding-bottom:3px;}
#imgPlay dl ul LI :hover img{opacity:0.7;filter:alpha(opacity=70);}
#imgPlay dl ul LI dl dt span{width:240px; height:100px;display:block;overflow:hidden; margin:0px 13px;}
#imgPlay dl ul LI dl dt span h1{overflow:hidden;width:240px;display:block; line-height:25px; font-size:14px; color:#484848;text-transform:uppercase;text-align:center; font-weight:800; margin:2px 0px;}
#imgPlay dl ul LI dl dt span p{overflow:hidden;width:240px;display:block; line-height:25px; font-size:12px; color:#999;font-weight: normal;}


#imgPlay dl ul LI dl dd{width:92px; height:36px;display:block;overflow:hidden; padding:0px 87px; margin-top:15px;}
#imgPlay dl ul LI dl dd h2{width:36px; height:36px;display:block;overflow:hidden; padding:0px 5px; float:left;}
#imgPlay dl ul LI dl dd h3{width:36px; height:36px;display:block;overflow:hidden; padding:0px 5px; float:left;}


#imgPlay .prev{BACKGROUND: url(../image/leff.jpg) no-repeat 0px 0px;WIDTH:28px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute;  HEIGHT:23px; left:1043PX;TOP:-40px;}
#imgPlay .next {BACKGROUND: url(../image/rii.jpg) no-repeat 0px 0px;WIDTH:28px;HEIGHT:23px;CURSOR: pointer; TEXT-INDENT: -9999px; position:absolute;TOP:-40px;LEFT: 1px;}
#imgPlay .next {RIGHT:0px; LEFT: auto}





  /*                 link                     */

.link{overflow:hidden; margin:0px auto;width:100%; height:108px; background:#f5f5f5; margin-top:35px;}
.link dl{overflow:hidden; margin:0px auto;width:980px; height:108px;}
.link dl dt{overflow:hidden;width:48px; height:108px; float:left; margin-right:12px; background:#449a8f; line-height:108px; font-size:18px; color:#fff; text-align:center; display:block;}
.link dl dd{overflow:hidden;width:1040px; height:66px; float:left;display:block; padding:21px 0px;}
.link dl dd a{overflow:hidden;width:120px; height:66px; float:left;display:block; margin-right:15px;}
.link dl dd a:hover img{opacity:0.7;filter:alpha(opacity=70);}





  /*                 fot                     */

.fot{overflow:hidden; margin:0px auto;width:100%; height:59px; background:url(../image/ftob.jpg) repeat-x bottom; padding-top:40px;}
.fot dl{overflow:hidden; margin:0px auto;width:980px; height:57px;}
.fot dl dt{overflow:hidden; display:block; float:left;width:580px; height:57px; font-size:14px; line-height:57px; color:#fff;}
.fot dl dd{overflow:hidden; display:block; float:left;width:400px; height:57px;}
.fot dl dd a{overflow:hidden; display:block; float:right;width:24px; height:57px; padding-left:7px;}
.fot dl dd a:hover img{opacity:0.7;filter:alpha(opacity=70);}



  /*                 首页弹出登录框                    */
  
.tc_log{position:fixed;z-index:100; top:50%; margin-top:-300px;left:50%; margin-left:-425px; text-align:left; width:850px; display:none;}

.bj{ height:100%;width:100%;position: fixed;background:#000;opacity:0.3;filter:alpha(opacity=30); top:0px; left:0px; z-index:6;}
.wbk1{ border:1px solid #999; width:850px;background: url(http://mb.webhh.net/hhmb10/images/20.png) repeat;padding:4px; z-index:200; position:relative;}

.hydl{width:800px; padding:25px; background:#FFF;z-index:10000; position:relative; text-align:center;}
.hydl_bt{ height:27px; width:27px; position:absolute; right:-10px; top:-10px; cursor:pointer;}



  /*                 内页ban                    */

.nban{width:100%;background: url(http://mb.webhh.net/hhmb10/images/banbg.jpg) repeat-x bottom; position:relative; height:348px;}
.nban dl{width:100%;height:348px;}


  /*                 erji                    */

.erji{width:980px; margin:0px auto;margin-bottom:25px; overflow:hidden; border-bottom:1px solid #a8a8a8; height:54px; font-size:18px; color:#3a3a3a; line-height:54px;}
.erji a{height:54px; font-size:18px; color:#3a3a3a; line-height:54px; display:inline-block; padding-right:8px; font-weight:800;text-transform:uppercase;}
.erji a:hover,.erji a.in{color:#449a8f;}

  /*                 内页content                    */

.content{width:980px; margin:0px auto;margin-top:20px; overflow:hidden;}
.content ul{ text-align:center}
.content li{ float:left; font-size:12px; line-height:24px;margin-bottom:10px;}
.content li a{ float:left; padding:0 20px; margin-right:10px; background-color:#FFF; border:1px solid #a8a8a8;}
.content li a:hover{background-color:#82b000; border:1px solid #82b000; color:#FFF;}
.content li .hover{background-color:#82b000; border:1px solid #82b000; color:#FFF;}

/*                   news                */


.cux{width:945px;overflow: hidden; height:135px; padding-bottom:10px; border-bottom:#ccc 1px dashed; margin-bottom:5px;}
.cux dl{width:945px;overflow: hidden;height:135px; margin-top:10px;}
.cux dl dt{overflow: hidden; float:left;display:block;}
.cux dl dt b{width:183px;overflow: hidden;height:116px; margin:5px 12px 10px 0; display:block;}
.cux .time{ color:#999;}
.cux dl dd{width:690px;overflow: hidden;height:120px; float:left;display:block;}
.cux dl dd b{width:690px;overflow: hidden;height:30px; display:block; color:#D76500; font-size:14px; font-weight:bold; line-height:30px;}
.cux dl dd b a{ color: #82b000;}
.cux dl dd b a:hover{ color: #000;}
.cux dl dd p{width:690px;overflow: hidden;height:90px; display:block; color: #666; font-size:12px; font-weight: normal; line-height:24px;}


  /*                 about                    */

.about{width:980px; margin:0px auto;margin-bottom:40px; overflow:hidden;}
.about b{width:980px;margin-bottom:10px;overflow:hidden; font-size:15px; font-weight:800; color: #5A5A5A; line-height:30px;text-transform:uppercase;}
.about p{width:980px;margin-bottom:10px;overflow:hidden; font-size:12px; font-weight: normal; color:#999; line-height:28px;}


  /*                 pro                    */

.pro{width:980px;display:block;overflow:hidden; margin:0px auto; padding-bottom:15px;}
.pro ul{FLOAT: left; width:1112px;display:block;overflow:hidden;}
.pro ul dl{FLOAT:left;HEIGHT:305px;display:block;overflow:hidden; margin-right:12px;width:266px;background:#f8f8f8; border-bottom:2px solid #ba8245; margin-bottom:20px;}
.pro ul dl dt{width:266px;display:block;overflow:hidden;}
.pro ul dl dt img{width:266px; height:137px;display:block;overflow:hidden; padding-bottom:3px;}
.pro ul dl :hover img{opacity:0.7;filter:alpha(opacity=70);}
.pro ul dl dt span{width:240px; height:100px;display:block;overflow:hidden; margin:0px 13px;}
.pro ul dl dt span h1{overflow:hidden;width:240px;display:block; line-height:25px; font-size:14px; color:#484848;text-transform:uppercase;text-align:center; font-weight:800; margin:2px 0px;}
.pro ul dl dt span p{overflow:hidden;width:240px;display:block; line-height:25px; font-size:12px; color:#999;font-weight: normal;}


.pro ul dl dd{width:92px; height:36px;display:block;overflow:hidden; padding:0px 87px; margin-top:15px;}
.pro ul dl dd h2{width:36px; height:36px;display:block;overflow:hidden; padding:0px 5px; float:left;}
.pro ul dl dd h3{width:36px; height:36px;display:block;overflow:hidden; padding:0px 5px; float:left;}





/*         page   */


.page {
	width:550px;
	height:24px;
	display:block;
	padding-top:30px;
	padding-bottom:30px;
	font-weight:normal;
	clear:both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.page span {  height:25px;float:left;display:block; }
.page span a{height:25px; line-height:25px; padding:0 13px; margin:0 6px;float:left;display:block; border:1px solid #C3C3C3; background: #FFF; color:#777;}
.page span a:hover,.page span a.in{background:#82b000;display:block; color:#FFF; border:1px solid #82b000}
.page p{  height:25px;float:left; width:35px;display:block;color:#777; text-align:center; font-weight:normal; }
