body{margin:0; padding:0; font:14px/1.5 "微软雅黑"; background: #FFF;}
ul,li,p,ol,h1,h2,h3,h4,dt,dd,dl{margin:0; padding:0;list-style: none;}
a{text-decoration: none;}
/*banner*/
#banner_Box{width:100%;position:relative; height: 515px;  overflow: hidden; }
#banner{width:100%;height:395px;position:relative;margin:0px auto; background-color:#FFF;}
#banner .imglist{width:100%;height:420px;position:absolute;top:0px;left:0px;background-color:#FFF;}
#banner .imglist a{display: block; height: 360px;}
.btn{position:absolute;bottom:12px;left:65%;display:inline-block;padding:2px 15px;
     border-radius:11px;}
.btn li{float:left;height:16px;width:16px;margin:0px 2px;
	 background:url("../images/1.png") no-repeat; cursor: pointer;}
.btn .hover{background:url("../images/2.png") no-repeat;}

/*main-class*/
.main-class{height: auto; padding-top: 50px;}
.top{width:1064px; margin:0 auto;}
.main-class h2,.media-class h2,.join-class h2{font-size: 22px; color: #222; font-weight: normal; height: 55px; line-height: 55px; border-bottom: 1px solid #999; position: relative; }
.qbline{/*width: 210px;*/ border-bottom: 1px solid #3FBB89; position: absolute; left: 0; bottom: -1px;}
.jieshao{color: #444;  text-indent: 2em; line-height: 27px; padding-top: 15px;}
.main-class h3,.media-class h3,.join-class h3{font-size: 20px; font-weight: normal; color: #333; background: url(../images/arrow.png) no-repeat 10px center; padding-left: 30px;  height: 55px; line-height: 55px;}
#rongyu_box{position: relative; width:900px; height:236px; margin:25px auto 0px;}
#rongyu_box .prev, #rongyu_box .next{position: absolute; width:45px; height:45px; background:url(../images/buttonss.png) no-repeat; top:100px; cursor:pointer; text-indent:-9999px; overflow:hidden;} 
#rongyu_box .prev{left:-50px;}
#rongyu_box .next{right:-10px; background-position:-48px 0px;}
#rongyu_box ul{position: relative;width:754px; height:292px; }
#rongyu_box li{ position: absolute; background:#FFF; width:0; height:0; top:146px; left:322px; z-index:0; cursor:pointer; overflow:hidden; border-radius:3px;}
#rongyu_box li img{vertical-align:top; width:100%; height:100%;}
/*main1-class*/
.main1-class{height: auto;}
.mian1-class h2{font-size: 22px; color: #222; font-weight: normal; height: 55px; line-height: 55px; border-bottom: 1px solid #999; position: relative; }
.qbline1{width: 210px; border-bottom: 1px solid #3FBB89; position: absolute; left: 0; bottom: -1px;}
.licheng{width:1064px; height: 40px; border: 1px solid #e5e5e5; margin-top: 24px;}
.licheng li{width: 70px; height: 40px; border-right: 1px solid #e5e5e5; float: left; color: #666; text-align: center; line-height: 40px; cursor: pointer;}
.licheng .li_on{background: #3fbb89; color: #FFF;}
.conli-class{height: 872px; width: 950px; margin-left: 20px;  margin-top: 25px; border-left: 1px solid #aeaeae; padding-top: 30px;}
.conli-class li{width: 903px; height: 99px; border: 1px solid #aeaeae; margin-left: 35px; margin-bottom: 45px; position: relative; font-size: 14px; color: #666; line-height: 99px; padding-left: 16px;}
.li_btn{width: 97px; height: 28px; font-size: 16px; color: #FFF; text-align: center; line-height: 28px; background: url(../images/li_btn.png) no-repeat; position: absolute; left: -13px; top: -18px;}
.li_dot{width: 8px; height: 8px; background: url(../images/dot.png) no-repeat; position: absolute; left: -40px; top:-8px;}
/*info-pic*/
.info-pic{height: 250px;overflow:hidden;}
.info-pic li{float: left; margin-left: 17px; cursor: pointer; position: relative;_margin-left: 13px;}
.m-info{color: #333;  text-align: center;}
.bg-hei{width: 314px; height:180px;  opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);background: #000;  background:rgba(0,0,0,0.5);position: absolute; left: 0; top:0;}
.gy-class{height: 192px;}
.gy_l{float: left; margin-right: 8px;}
.gy_r{width:650px; height:190px;float: left; border:1px solid #d6d6d6;}
.gy-con{width: 303px; height: 170px;  padding-top: 18px; padding-left: 20px; float: left;}
.gy-con p{line-height: 27px;}
.gy-con1 p{line-height: 32px;}
.gy-con p a{color: #222;}
.gy-con p a:hover{color: #65c59d;}
.map-yx{text-align: center;}
.join-con{height: 117px; margin-bottom: 20px;}
.join-con dt{float: left; width: 166px; margin-right: 28px; overflow: hidden; height: 117px; }
.join-con dd{float: left; width: 753px; color: #444;}
.join-con dd p{text-indent: 2em; padding-top: 28px; line-height: 22px;}
.join-con img{border: 0;}