@charset "utf-8";
/* CSS Document */
body{margin:0 auto;font-size:12px;font-family:"微软雅黑",Arial,Helvetica,sans-serif;color:#000;text-align:left;background-color:#eaedf3;}
img{border:0px;}
form,input,select,div,ul,li,p,h,h1,h2,h3,h4,em,i{margin:0;padding:0; list-style-type:none; font-weight:normal; font-family:"微软雅黑";font-style:normal;}
a{text-decoration:none; color:#4b4b4b;cursor:pointer}

.tmqy2Container {width: 100%;height: 1592px;max-width: 1920px;background: #030618;margin: auto;position: relative;display: block;overflow: hidden;background-image: url("/images/bg7.png");background-repeat: no-repeat;background-position: top center;}

.tmqy2ContainerBg {position: absolute;top: 0;left: 0;width: 100%;height: 170px;background: url(/images/tmqy2_icon54.png);}

.tmqy2NewsList {display: block;width: 1200px;height: 100%;position: relative;z-index: 2;margin: 0 auto;}

.newsListTab {float: left;width: 100%;height: 20px;margin-top: 380px;}
.newsListTab a, .newsListTab em {float: left;width: auto;height: 20px;line-height: 20px;text-align: left;font-size: 16px;color: #ffffff;}
.newsListTab em {margin: 0 5px;}

.newsListTitleBg {position: absolute;top: 410px;left: -255px;background: url("/images/tmqy2_icon7.png") no-repeat;width: 1206px;height: 186px;}

.newsListTypeTab {float: left;width: 100%;height: 30px;margin: 39px 0 29px 0;position: relative;z-index: 2;}
.newsListTypeTab a {float: left;width: auto;height: 30px;line-height: 40px;text-align: center;font-size: 24px;color: #95b9c9;margin: 0 20px;cursor: pointer;}
.newsListTypeTab a.checked {font-size: 30px;color: #51f1ff;font-weight: bold;}

.newsListCon {float: left;width: 100%;height: 760px;position: relative;z-index: 2;}
.newsListConLeft {float: left;width: 930px;height: 760px;background-color: rgba(255, 255, 255, 0.1);border-radius: 4px;}
.newsListConLeftUl {float: left;width: 875px;height: 673px;margin-left: 21px;margin-bottom: 30px;}
.newsListConLeftLi {float: left;width: 100%;height: 146px;margin-top: 22px;}
.newsListConLeftLi img {float: left;width: 200px;height: 136px;border-radius: 4px;margin: 3px 0 0 3px;}
.newsListConLeftLi .con {float: left;width: 650px;height: 100%;margin-left: 22px;}
.newsListConLeftLi .con .time {float: left;width: 100%;height: 44px;line-height: 26px;text-align: left;font-size: 30px;color: #ffffff;}
.newsListConLeftLi .con .separate {float: left;width: 100%;height: 1px;background-color: #333333;}
.newsListConLeftLi .con .title {float: left;width: 100%;height: 25px;line-height: 25px;font-size: 18px;text-align: left;color: #ffffff;overflow: hidden;margin-top: 15px;}
.newsListConLeftLi .con .content {float: left;width: 100%;height: 50px;line-height: 20px;text-align: left;font-size: 14px;color: #888888;overflow: hidden;margin-top: 15px;}
.newsListPage {height: 30px;line-height: 30px;text-align: center !important;margin: 0 auto 50px;display: table;}
.newsListPage a {padding: 6px 11px;font-size: 14px;background: #ffffff;cursor: pointer;margin: 0 5px;}
.newsListPage a:hover, .newsListPage a.checked {color: white;background: #00ccff;border-color: #00ccff;}
.newsListPage .count {padding: 6px 11px;font-size: 14px;background: #ffffff;cursor: pointer;margin: 0 5px;}

.newsListConRight {float: right;width: 260px;height: 760px;background-color: rgba(255, 255, 255, 0.1);border-radius: 4px;}
.newsListConRightLi {float: left;width: 166px;height: auto;margin-top: 40px;margin-left: 44px;}
.newsListConRightLi .img {float: left;width: 110px;height: 110px;margin: 0 25px;}
.newsListConRightLi .title {float: left;width: 100%;height: auto;margin-top: 12px;}
.newsListConRightLi .title img {float: left;width: auto;height: auto;margin-left: 25px;margin-right: 14px;}
.newsListConRightLi .title span {float: left;width: auto;height: 24px;line-height: 24px;font-size: 14px;color: #00ccff;text-align: left;}