@charset "utf-8";
/* CSS Document */
body {margin: 0;padding: 0px;font-size: 12px;color: #333;text-align: left;font-family: "Microsoft Yahei", "microsoft Yahei", "Tahoma", "Arial", "Helvetica", "STHeiti";font-size:12px;}
body,div,ul,ol,li,p,input {	margin: 0px;padding: 0px;}
input,select {vertical-align: middle;font-size: 12px}
table {border-collapse: collapse;border-spacing: 0;}
li {list-style: none}
li,ol,ul {list-style-type: none}
img {border: 0px;}
.clear {clear: both;_display: inline}
a{text-decoration: none;color: #333;cursor: pointer;}

.left-menu{width: 9%;background:#455a64; float: right;margin-top: 4.7%;padding-top: 1%;padding-bottom: 2.8%;}/*013ca6  4c4c4c*/
.left-menu ul{ width:124px; margin:auto; margin-top:10px;}
.left-menu ul li{ text-align:center; margin-bottom:10px;}
.left-menu li a{  background:#0a8ea0 ;display:block;text-align:center; height:32px; line-height:32px; color:#fff; font-size:16px; font-weight:bold; }
.left-menu li p{ font-size:12px; color:#FFFFFF; line-height:18px; margin-top:6px;}
.left-menu li a:hover{ color:#8db9ca; background:#4298b5;}
.left-menu li a.a2{ background:#e23d3d;}
.left-menu li a.a2:hover{ background:#d4231b;color: #7f181b;}
.left-menu .wxew{height:102px; width:102px; margin:18px auto 3px auto;}
.left-menu .wz{ font-size:12px; text-align:center; color:#fff; line-height:16px; padding-bottom:16px;}
.left-menu .return-top{ width:26%; height:35px; margin-bottom:14px; cursor:pointer;}

/* 直播 */
#TopPic{width: 100%;overflow: hidden;margin: 0 auto;}
.bghui{background: #E9ECEE;}
.win1200{width: 1200px;margin: 0 auto;overflow: hidden;position: relative;}
.zbsplist>div{width: 100%;margin: 20px auto  0;overflow: hidden;position: relative;}
.adimg{width: 1200px;margin: 20px auto;display: block;text-align: center;overflow: hidden;}
.zbtit{width: 100%;margin: 0 auto;overflow: hidden;position: relative;font-size: 26px;}
.zbtit>span{display: inline-block;float: right;}
.zbtit>span em{display: inline-block;width: 25px;height: 25px;border: 1px solid #CCCCCC;border-radius: 4px;text-align: center;margin-left: 10px;line-height: 25px;cursor: pointer;}
.zbtit>span em img{position: relative;top: -4px;}
.zbtit>span em:last-child img{transform: rotate(180deg);}
.zbtit>span:last-child a{display: inline-block;color: #188EEE;font-size: 16px;}
.zblist2{width: 100%;overflow: hidden;margin: 10px auto;position: relative;}
.zblist2 li{width: 340px;height: 320px;background: #FFFFFF;border-radius: 4px;float: left;margin-right: 30px;overflow: hidden;border-top: 2px solid #7FC6FF;padding: 0 20px;}
.zblist2 li:last-child{margin-right: 0;}
.zblist2 li > p:first-child{width: 100%;height: 64px;margin: 14px auto 26px;overflow: hidden;line-height: 32px;font-size: 18px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.zblist2 li>p:first-child em{display: inline-block;width: 45px;height: 22px;background: #FF6A00;border-radius: 11px 11px 11px 0px;line-height: 20px;color: #fff;font-size: 14px;text-align: center;margin-right: 6px;position: relative;top: -2px;}
.zblist2 li>p img,.zblist2 .zbbtn a img{position: relative;top: 3px;margin-right: 6px;}
.zblist2 li>p:nth-child(2){width: 100%;font-size: 16px;color: #999;overflow: hidden;margin: 0 auto 22px;}
.zblist2 li>p:nth-child(2) img,.zblist2 .zbbtn a img{top: 2px !important;}
.zblist2 li .zbls{width: 100%;overflow: hidden;margin: 0 auto;font-size: 14px;color: #4D4D4D;}
.zblist2 li .zbls span{display: block;overflow: hidden;width: 50px;height: 50px;text-align: center;}
.zblist2 li .zbls span img{width: 100%;}
.zblist2 li .zbls p{width: 100%;overflow: hidden;padding-left: 6px;}
.zblist2 .zbbtn{width: 340px;margin: 26px auto 0;overflow: hidden;border-top: 1px solid #F2F2F2;height: 70px;line-height: 70px;color: #999999;font-size: 16px;}
.zblist2 .zbbtn > a:first-child {color: #999;display: inline-block;}
.zblist2 .zbbtn a:last-child{display: inline-block;width: 110px;height: 36px;background: #188EEE;border-radius: 18px;line-height: 36px;text-align: center;float: right;color: #fff;font-size: 14px;position: relative;top: 14px;transition: all .5s;}
.zblist2 .zbbtn a:last-child:hover{transform: translateY(-4px);}
.zbsild{width: 100%;margin: 0 auto;position: relative;height: 330px;}
.foryouul .zbbtn a:last-child{background: #188EEE;color: #fff;}
.foryouul{position: absolute;left: 0;top: 0;width: 1300px;}
.zblist2 .zbbtn em, .zblist2 .zbbtn > a:first-child:hover {color: #188EEE;}
.botnav{width: 100%;background: url(//www.cnitpm.com/img/botbg.png)no-repeat;overflow: hidden;margin: 20px auto 0;}
.posbg{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #000;opacity: .3;display: none;}
.yuyuebox{width: 488px;height: 340px;background: #FFFFFF;border-radius: 4px;position: fixed;left: 716px;top: 281px;display: none;}
.yuyuebox>p:first-child{width: 460px;text-align: center;overflow: hidden;position: relative;margin: 0 auto;height: 60px;line-height: 60px;border-bottom: 1px solid #F2F2F2;font-size: 18px;font-weight: bold;}
.yuyuebox>p:first-child img{position: absolute;right: 0;top: 15px;cursor: pointer;}
.yuyuebox>p:nth-child(2){width: 460px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #666;margin: 15px auto;}
.yuyuebox .yytry{width: 400px;margin: 0 auto;overflow: hidden;}
.yuyuebox .yytry li{width: 100%;margin: 0 auto 14px;overflow: hidden;font-size: 14px;height: 36px;line-height: 36px;}
.yuyuebox .yytry li>span:first-child{display: inline-block;text-align: right;color: #666666;width: 100px;}
.yuyuebox .yytry li:first-child>span input:first-child{width: 234px;}
.yuyuebox .yytry li>span input:first-child{display: inline-block;width: 140px;height: 34px;border: 1px solid #E6E6E6;outline: none;padding-left: 6px;}
.yuyuebox .yytry li>span input:nth-child(2),.yuyuebox .yytry li>span em{display: inline-block;width: 90px;height: 36px;background: #7FC1FF;border: none;margin-left: 10px;text-align: center;color: #fff;cursor: pointer;}
.yuyuebox .yytry li>span em img{width: 100%;}
.yuyuebox .yytry li>span input:nth-child(2):hover{background: #188EEE;}
.yuyuebox .yytry li:last-child{height: 40px;margin: 24px auto 0;}
.yuyuebox .yytry li:last-child>input{display: block;width: 300px;height: 40px;background: #188EEE;border-radius: 20px;text-align: center;line-height: 40px;color: #fff;overflow: hidden;font-size: 16px;border: none;margin: 0 auto;cursor: pointer;}
.yuyuebox .yytry li:last-child>input:hover{background: #3aa7ff;}
.hfbtn {background: #FFFFFF !important;color: #188eee !important;border: 1px solid #188EEE !important;}
