.xgttop {height: 418px; margin-bottom: 24px;}
.xgttop .topimg {width: 500px; height: 418px; float: left;}
.xgttop .topimg2 {width: 303px; height: 418px; float: left; margin: 0 20px 0 21px;}
.xgttop img {border-radius: 6px;}
.xgttop b {display: block; width: 44px; height: 44px; position: absolute; right: 0; top: 0; background: url(../img/xgtimgtb.png) no-repeat right top;}

.xgttop .xgtbd {float: right; width: 356px; padding-top: 16px; background: #fff; border-radius: 6px; border-top:2px solid #3aa89e; margin-bottom:16px; }
.xgttop .xgtbd ul {width: 320px; margin: 0 auto;}
.xgttop .xgtbd ul em {display: block; height: 20px; line-height: 20px; font-size: 20px; text-align: center; margin-bottom: 16px;}
.xgttop .xgtbd ul input {width: 310px; height: 49px; line-height: 49px; padding-left: 10px; border-radius: 6px; background: #fafafa; color: #999; margin-bottom: 16px;}
.xgttop .xgtbd ul input.checkForm {width: 166px; margin-right: 10px;}
.xgttop .xgtbd ul input.submit {display: block; width: 318px; height: 47px; line-height: 47px; border-radius: 6px; text-align: center; background: #f9fcfc; border:1px solid #3aa89e; color: #3aa89e; font-size: 16px;}
.xgttop .xgtbd ul input.submit:hover {background: #3aa89e; color: #fff;}

.xgttop .rmbq {width: 306px; height: 66px; padding: 24px 20px 0 30px; background: #fff; border-radius: 6px;}
.xgttop .rmbq em {display: block; height: 16px; line-height: 16px; font-size: 16px; width: 64px; padding-left: 24px; background: url(../img/prormicon.png) no-repeat left top; margin-bottom: 5px;}
.xgttop .rmbq ul {height: 34px; overflow: hidden;}
.xgttop .rmbq ul a {float: left; display: block; height: 13px; line-height: 13px; font-size: 13px; margin-right:18px; margin-top: 15px;}

body.xgt {background: #161616; padding-top: 0;}
.xgttop2 {height: 100px; line-height: 100px; width: 99%; padding-left: 1%; clear: both; color: #fff;}
.xgtxql {float: left; width: 81%; border:1px solid #222222; margin-left: 1%; padding: 54px 0 34px 0;}
.biglun{width: 93%; height: 560px; margin: 0 auto;}
.biglun li{float: left;height: 560px; position: relative;}
.lert {position: absolute; top: 334px; width: 27px; text-align: center; height: 48px; cursor: pointer; line-height: 48px;}
#prev{left: 0px;}
#next{right: 0px;}

.qietu {height: 90px; width:841px; margin: 30px auto 0 auto; overflow: hidden;}
.qietu ul {height: 90px;}
.qietu li {width: 121px; height: 80px; padding-top: 10px; float: left; margin-right: 23px; cursor: pointer; position: relative;}
.qietu li .box {width: 121px; height: 80px; border-radius: 6px; overflow: hidden;}
.qietu li .boxzz {width: 121px; height: 80px; background: rgba(0,0,0,0.5); position: absolute; left: 0; bottom:0; z-index: 3; border-radius: 6px; overflow: hidden;}
.qietu li.on .boxzz {width: 121px; height: 90px; background: url(../img/xgtbg.png) no-repeat center bottom;}  

.xgtxqr {width:15%; height: 770px; float: right; margin-right: 1.5%;}
.xgtpp {padding-top: 9px; padding-bottom: 20px;}
.xgtpp .pplogo {width: 65px; height: 65px; background: #fff; border-radius: 65px; float: left; margin-right: 14px;}
.xgtpp .pplogo img {max-width:58px; max-height: 34px;}
.xgtpp h2 {height: 16px; line-height: 16px; font-size: 16px; color: #fff; margin-bottom: 18px; margin-top: 5px;}
.xgtpp p {color: #999;}

.xgtmemo2 {height: 596px; padding:44px 5% 41px 5%; background: #1d1d1d;}
.xgtmemo2 h1 {padding-left:34px; line-height: 30px; font-size: 20px; background: url(../img/xgticon.png) no-repeat left 6px; font-weight: normal; color: #fff; margin-bottom: 31px;}
.xgtmemo2 p {line-height: 26px; height: 78px; color: #999; overflow: hidden; margin-bottom: 49px;}
.xgtmemo2 ul {width: 100%; margin-bottom: 37px;}
.xgtmemo2 ul em {display: block; height: 18px; line-height: 18px; padding-left: 28px; background: url(../img/xgticon2.png) no-repeat left center; color: #fff; margin-bottom: 16px;}
.xgtmemo2 ul a {display: block; height: 14px; line-height: 14px; padding: 6px 15px; border-radius: 26px; background: #353434; color:#999; float: left; margin-right:10px; margin-bottom: 10px;}
.xgtmemo2 ul a:hover {background: #3aa89e; color: #fff;}
.xgtmemo2 a.yy {clear: both; display: block; width: 100%; height: 36px; line-height: 36px; text-align: center; background: #3aa89e; color: #fff; border-radius: 6px;}
.xgtmemo2 ol {padding: 52px 0 58px 0;}
.xgtmemo2 ol em {display: block; height: 34px; line-height: 34px; width:64px; padding-left: 45px; color: #3aa89e; margin: 0 auto; cursor: pointer; position: relative;}
.xgtmemo2 ol em.hb {margin-bottom:27px; background: url(../img/xgticon3.png) no-repeat left center;}
.xgtmemo2 ol em.lr {background: url(../img/xgticon4.png) no-repeat left center;}
.xgtmemo2 .xgtewm {position: absolute; width: 113px; height: 121px; left: 50px; top: 0; margin-top: -42px; background: url(../img/newspp_ewmbg.png) no-repeat left top; display: none; z-index: 3;}
.xgtmemo2 .xgtewm img {margin:12px 0 0 20px;}
.xgtmemo2 .xgtewm h3 {width: 79px; height: 14px; line-height: 14px; font-size: 12px; color: #666; padding: 0; text-align: center; margin-left: 20px;}
.xgtmemo2 a.more {clear: both; display: block; width: 100%; height: 34px; line-height: 34px; text-align: center; background: #1d1d1d; color: #fff; border:1px solid #626262; border-radius: 6px;}
.xgtmemo2 a.more:hover {background: #3aa89e; border:1px solid #3aa89e;}