@charset "utf-8";
html,body{ margin: 0; padding: 0; font-family: "微软雅黑";}
body{ background-color: #f2f2f2;}
img{ border: none;}
ul,li{ list-style: none;}
a{ outline: none;}
/* 设置滚动条的样式 */
::-webkit-scrollbar {
width: 0;
height: 6px;
}
/* 滚动槽 */
::-webkit-scrollbar-track {
-webkit-box-shadow:inset006pxrgba(0,0,0,0.2);
border-radius:10px;
}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
border-radius:10px;
background-color: rgba(0,0,0,0.2);
-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
background-color: rgba(0,0,0,0.2);
}
body{
scrollbar-width: none; /* firefox */
-ms-overflow-style: none;
}
/* 左侧广告 */
.zuocegg{ position: absolute; left: 5px; top: 237px; z-index: 9999; width: 100px; height: auto; overflow: hidden;}
.zuocegg div{ width: 100px; height: 270px; margin-bottom: 15px; overflow: hidden;}
.zuocegg div a{ display: block; width: 100px; height: 250px; overflow: hidden;}
.zuocegg div a img{ display: block; width: 100px; height: 250px;}
.zuocegg div p{ margin: 0; width: 35px; height: 20px; text-align: center; font-size: 14px; color: #333; cursor: pointer; line-height: 20px; overflow: hidden;}
/* 右侧广告 */
.youcegg{ position: absolute; right: 5px; top: 237px; z-index: 9999; width: 100px; height: auto; overflow: hidden;}
.youcegg div{ width: 100px; height: 270px; margin-bottom: 15px; overflow: hidden;}
.youcegg div a{ display: block; width: 100px; height: 250px; overflow: hidden;}
.youcegg div a img{ display: block; width: 100px; height: 250px;}
.youcegg div p{ float: right; margin: 0; width: 35px; height: 20px; text-align: center; font-size: 14px; color: #333; cursor: pointer; line-height: 20px; overflow: hidden;}
/* top */
.boxtop{ width: 100%; min-width: 1200px; background-color: #fff; height: 40px;}
.top{ width: 1200px; height: 40px; margin: 0 auto;}
.top .topleft{ float: left; height: 40px; width: 600px; margin: 0; padding: 0;}
.top .topleft li{ float: left; height: 40px; line-height: 40px; color: #333; font-size: 12px; margin: 0 7px; position: relative;}
.top .topleft li p{ padding: 0 5px; margin: 0; height: 40px; cursor: pointer;}
.top .topleft li p:hover{ color: #ff7300;}
.top .topleft li a:hover{ color: #ff7300;}
.top .topleft li a{ display: block; text-decoration: none; color: #333; font-size: 12px; padding: 0 5px; margin: 0; height: 40px;}
.top .topleft li img{ vertical-align: middle; margin: -2px 5px 0;}
.top .topleft li .sj_ftw{ display: none; width: 130px; padding: 10px; height: auto; background-color: #fff; border: 1px solid #ff7300; position: absolute; top: 40px; left: -30px; z-index: 9;}
.top .topleft li .sj_ftw .iconsj{ width: 16px; display: block; margin: -18px auto 10px;}
.top .topleft li .sj_ftw .sjswm{ display: block; width: 130px; height: 130px; margin: 0;}
.top .topleft li .sj_ftw span{ width: 130px; height: 20px; line-height: 20px; text-align: center; font-size: 14px; color: #333; display: block;}
.top .topleft li:hover .sj_ftw{ display: block;}
.top .topleft li .top_erji{ display: none; width: 100px; height: auto; overflow: hidden; background-color: #fff; border: 1px solid #ff7300; border-top: none; position: absolute; left: -9px; top: 40px; z-index: 9;}
.top .topleft li .top_erji a{ display: block; width: 100px; height: 35px; line-height: 35px; padding: 0; color: #333; font-size: 12px; text-align: center; text-decoration: none;}
.top .topleft li .top_erji a:hover{ background-color: #fff5da; color: #ff7300;}
.top .topleft li:hover .top_erji{ display: block;}
/* head */
.boxhead{ clear: both; width: 100%; min-width: 1200px; background-color: #fff; height: auto; margin-top: 1px;}
.head{ width: 1200px; margin: 0 auto; height: 50px; padding: 20px 0;}
.head .head_logo{ width: 290px; height: 50px; float: left; overflow: hidden;}
.head .head_logo .logo{ float: left; width: 200px; height: 50px; overflow: hidden;}
.head .head_logo .logo img{ display: block; width: 200px; height: auto; margin-top: 1px;}
.head .head_logo .logo20{ float: left; width: 70px; height: 50px; margin-left: 20px; overflow: hidden;}
.head .head_logo .logo20 img{ display: block; width: 70px; height: auto; margin-top: 3px;}
.head_sous{ width: 520px; height: 40px; float: left; margin: 5px 0 0 130px;}
.head_sous .headssmb{ float: left; width: 420px; height: 36px; border: 2px solid #ff7300;}
.head_sous .headss_fenl{ float: left; height: 36px; width: 80px; border-right: 1px solid #eee; position: relative;}
.head_sous .headss_fenl p{ width: 80px; height: 36px; line-height: 36px; color: #333; cursor: pointer; font-size: 14px; text-align: center; margin: 0;}
.head_sous .headss_fenl p img{ width: 15px; vertical-align: middle; height: auto; margin-left: 4px;}
.head_sous .headss_fenl ul{ display: none; margin: 0; padding: 0; width: 80px; height: auto; border: 2px solid #ff7300; border-top: none; background-color: #fff; overflow: hidden; position: absolute; top: 36px; left: -2px; z-index: 9;}
.head_sous .headss_fenl ul li{ height: 35px; text-align: center; cursor: pointer; line-height: 35px; width: 62px; padding-right: 18px; font-size: 14px; color: #333; overflow: hidden;}
.head_sous .headss_fenl ul li a{ text-decoration: none; display: block;}
.head_sous .headss_fenl ul li:hover{ background-color: #fff5da; color: #ff7300;}
.head_sous .headss_inp{ float: left; outline: none; border: none; padding: 0 15px; color: #333; font-size: 14px; width: 306px; height: 36px; line-height: 36px;}
.head_sous .headss_sub{ float: left; height: 40px; line-height: 40px; width: 96px; color: #fff; font-size: 16px; border: none; padding: 0; cursor: pointer; border-radius: 0;
background: -webkit-linear-gradient(left, #ff7300, #ff632f);
background: -moz-linear-gradient(left, #ff7300, #ff632f);
background: -ms-linear-gradient(left, #ff7300, #ff632f);
background: -o-linear-gradient(left, #ff7300, #ff632f);
background: linear-gradient(left, #ff7300, #ff632f);
}
.head .head_fqg{ float: right; height: 30px; width: auto; margin-top: 10px; overflow: hidden;}
.head .head_fqg a{ float: left; height: 30px; width: 90px; text-decoration: none; margin-left: 30px; color: #333; font-size: 16px; overflow: hidden;}
.head .head_fqg a img{ width: 30px; height: 30px; margin-right: 5px; vertical-align: middle;}
/* nav */
.boxnav{ clear: both; width: 100%; height: 106px; background-color: #fff;}
.nav{ width: 1200px; height: 50px; background: #1479d7; border-radius: 3px; margin: 0 auto; padding: 0; position: relative;}
.nav>li{ width: 133.3px; height: 32px; line-height: 32px; margin-top: 9px; float: left;}
.nav>li>a{ width: 75px; height: 32px; display: block; text-decoration: none; margin: 0 auto; text-align: center; font-size: 18px; overflow: hidden; color: #fff;}
.nav>li>a div{ display: inline-block;}
.nav>li>a p{ display: inline-block; width: 10px; height: 6px; margin: 0 0 3px 10px; background: url(/uploads/image/i2021/nav_arr.png) 0 0 no-repeat; vertical-align: middle;}
.nav>li .nav_hover:hover{ background-color: #fff; color: #14539a;}
.nav>li .nav_erji{ width: 1178px; height: auto; padding: 10px 10px; background-color: #fff; border: 1px solid #dfdfdf; border-top: none; box-shadow: 0 5px 10px rgba(0,0,0,0.25); overflow: hidden; position: absolute; left: 0; top: 50px; z-index: 8;}
.nav>li .nav_erji li{ float: left; height: 35px; text-align: center; line-height: 35px; overflow: hidden;}
.nav>li .nav_erji_yi li{ padding: 0 29px;}
.nav>li .nav_erji_er li{ padding: 0 26px;}
.nav>li .nav_erji_san li{ padding: 0 50px;}
.nav>li .nav_erji li a{ font-size: 16px; text-decoration: none; display: inline; color: #455569;}
.nav>li .nav_erji li a:hover{ color: #0c82ff;}
/* 关键词&&广告4 */
.gjcgg{ width: 1200px; height: auto; margin: 20px auto 0; padding-bottom: 10px; clear: both; background-color: #fff; overflow: hidden;}
.gjcgg .gjcgg_gjc{ margin: 10px 0 0; padding: 0; width: 1200px; height: 20px; overflow: hidden;}
.gjcgg .gjcgg_gjc li{ float: left; height: 20px; line-height: 20px; margin: 0 10px; overflow: hidden;}
.gjcgg .gjcgg_gjc li a{ display: block; text-decoration: none; height: 20px; color: #333; font-size: 14px;}
.gjcgg .gjcgg_gjc li a:hover{ color: #f54343;}
.gjcgg .gjcgg_gg{ width: 1200px; height: auto; overflow: hidden;}
.gjcgg .gjcgg_gg a{ float: left; width: 595px; margin-top: 10px; height: 60px; overflow: hidden; }
.gjcgg .gjcgg_gg a:nth-child(even){ margin-left: 10px;}
.gjcgg .gjcgg_gg a img{ display: block; width: 100%; height: 100%;}
/* 广告3张 */
.gg3img{ width: 1200px; margin: 10px auto 0; overflow: hidden; height: 50px; clear: both;}
.gg3img a{ float: left; width: 475px; height: 50px; overflow: hidden; }
.gg3img a img{ display: block; width: 100%; height: 100%;}
/* 企业4家 */
.qiye4{ width: 1200px; margin: 10px auto 0; overflow: hidden; height: 58px; background-color: #fff; padding: 15px 0; clear: both;}
.ul2{border-bottom:2px solid #dfdfdf;height:55px;clear:both;float:none; margin:0; padding:0; width:1200px;}
.ul2 li{width:285px;float:left;position:relative; margin-right:18px;}
.ul2 li:nth-child(1){ margin-left: 6px;}
.ul2 li:nth-child(4){ margin-right: 0;}
.ul2 li:hover .ul2_div>a {color: #ff7300;}
.ul2 li img{width:50px;height:58px;}
.ul2 li .ul2_img{display:block;float:left;margin-right:15px;}
.ul2 li .img_bg{position:absolute;top:0;left:0;background:url(/uploads/image/i2021/ul2_imgbg.png) no-repeat;width:50px;height:58px;}
.ul2_tit{font-size:12px;color:#333;line-height:24px;}
.ul2 .ul2_div>a { text-decoration:none;font-size:14px;}
.ul2 .ul2_div .ul2_tit {display:block; width: 212px; height: 24px; line-height:24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ul2 .ul2_div span{font-size:12px;font-weight:normal;height:26px;line-height:26px; display:block;}
.ul2 .ul2_div span a{color:#004276; font-size:14px;text-decoration:none;}
/* 广告4张 */
.gg4img{ width: 1200px; margin: 10px auto 0; overflow: hidden; height: 50px; clear: both;}
.gg4img a{ float: left; width: 280px; height: 50px; overflow: hidden; margin-right: 20px;}
.gg4img a:nth-child(4){ margin-right: 0; width: 300px;}
.gg4img a img{ display: block; width: 100%; height: 100%;}
/* 第一部分 */
.part{ width: 1200px; margin: 10px auto 0; height: 740px; overflow: hidden; clear: both;}
/* 名牌专区 */
.part .part_mpzq{ float: left; width: 280px; height: 740px; overflow: hidden;}
.part_mpzq .mpzq_s{ width: 280px; height: 550px; background-color: #fff; padding-bottom: 10px; overflow: hidden;}
.mpzq_s .mpzq_stop{ width: 260px; height: 35px; margin: 10px 0 6.5px; padding: 0 10px;}
.mpzq_s .mpzq_stop div{ float: left; width: 170px; background-color: #fff; box-shadow: 0 0 5px 1px #ddd; border-radius: 4px; height: 35px; overflow: hidden;}
.mpzq_s .mpzq_stop div p{ margin: 0; float: left; width: 85px; height: 35px; font-size: 16px; text-align: center; line-height: 35px; border-radius: 4px; color: #fff; background-color: #1479d7; overflow: hidden;}
.mpzq_s .mpzq_stop div a{ float: left; width: 85px; height: 35px; font-size: 16px; color: #000; text-align: center; background-color: transparent; line-height: 35px; overflow: hidden;}
.mpzq_s .mpzq_stop a{ float: right; width: 80px; height: 35px; font-size: 16px; line-height: 34px; text-align: center; text-decoration: none; color: #fff; border-radius: 4px; background-color: #f54343;}
.mpzq_s .mpzq_ul{ width: 270px; height: 505px; background-color: #fff; margin-top: 0px; padding: 0 5px; overflow: hidden;}
.mpzq_s .mpzq_ul a{ float: left; width: 83.5px; height: 36.6px; text-align: center; margin: 5px 0 0 5px; box-shadow: 0 0 0px 1px #f3f3f3 inset; text-decoration: none; line-height: 34px; overflow: hidden; position: relative;}
.mpzq_s .mpzq_ul a div{ width: 80px; height: 36.6px; text-align: center; color: #333; font-size: 12px; line-height: 36px; overflow: hidden; white-space:nowrap;}
.mpzq_s .mpzq_ul a img{ max-width: 76px; max-height: 30px; vertical-align: middle;}
/*.mpzq_s .mpzq_ul a:hover div{ display: none;}*/
.part_mpzq .mpzq_x{ width: 280px; height: 180px; overflow: hidden;}
.part_mpzq .mpzq_x a{ display: block; width: 280px; margin-top: 10px; height: 50px; overflow: hidden;}
.part_mpzq .mpzq_x a img{ width: 280px; display: block; height: 50px;}
/* 中间资讯部分 */
.part .part_2{ float: left; width: 580px; height: 740px; margin-left: 20px; overflow: hidden;}
.part_2 .part_2s{ width: 560px; height: 550px; padding: 0 20px 10px 0; background-color: #fff; overflow: hidden;}
.part_2s .part_2snav{ width: 540px; height: 45px; border-bottom: 1px solid #ddd; overflow: hidden; margin: 0 0 0 20px; padding: 10px 0 0;}
.part_2s .part_2snav li{ float: left; width: 90px; height: 35px; line-height: 35px;}
.part_2s .part_2snav li a{ width: 89px; text-align: center; border-radius: 4px; height: 35px; color: #999; font-size: 16px; float: left; text-decoration: none;}
.part_2s .part_2snav li span{ float: right; width: 1px; height: 20px; margin-top: 7px; background-color: #ebebeb; overflow: hidden;}
/* 要闻 */
.part_2s .part_2syaowen{ width: 540px; overflow: hidden; height: 424px; padding-left: 20px;}
.part_2syaowen .syaowen_top{ width: 540px; height: 26px; text-align: center; margin-top: 20px; line-height: 26px; overflow: hidden;}
.part_2syaowen .syaowen_top div{ display: inline-block; height: 26px; width: 55px; border-radius: 6px 0px 6px 0px; color: #fff; font-size: 14px; background-color: #f54343; overflow: hidden;}
.part_2syaowen .syaowen_top a{ display: inline-block; max-width: 460px; height: 26px; text-decoration: none; font-size: 20px; font-weight: bold; overflow: hidden; color: #f54343; white-space: nowrap; text-overflow: ellipsis;}
.part_2syaowen .syaowen_cont{ width: 540px; height: 106px; margin-top: 20px; overflow: hidden;}
.part_2syaowen .syaowen_cont .syaowen_img{ float: left; height: 106px; width: 140px; margin-right: 20px; border-radius: 4px; overflow: hidden; position: relative;}
.part_2syaowen .syaowen_cont .syaowen_img img{ display: block; max-width: 140px; max-height: 106px; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;}
.part_2syaowen .syaowen_cont .syaowen_img div{ width: 130px; max-height: 22px; min-height: 22px; line-height: 22px; padding: 0 5px; font-size: 14px; background-color: rgba(0,0,0,.5); color: #fff; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; bottom: 0; left: 0;}
.part_2syaowen .syaowen_cont .syaowen_img:hover img{ transform: scale(1.08); -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -ms-transform: scale(1.08); -o-transform: scale(1.08);}
.part_2syaowen .syaowen_cont .syaowen_txt{ float: left; height: 106px; width: 380px; overflow: hidden;}
.part_2syaowen .syaowen_cont .syaowen_txt a{ width: 380px; height: 20px; display: block; line-height: 20px; margin-top: 9px; text-decoration: none; color: #444; font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.part_2syaowen .syaowen_cont .syaowen_txt a:nth-child(1){ font-weight: bold; margin-top: 0; color: #222; font-size: 16px;}
.part_2syaowen .syaowen_cont .syaowen_txt a:hover{ color: #f54343;}
/* 原创 */
.part_2s .part_2syuanchuang{ width: 540px; overflow: hidden; height: 424px; margin: 0; padding: 0 0 0 20px;}
.part_2s .part_2syuanchuang li{ width: 540px; height: 20px; line-height: 20px; margin-top: 22px; overflow: hidden;}
.part_2s .part_2syuanchuang li span{ float: left; width: 4px; height: 4px; margin-top: 8px; background-color: #e1e1e1; overflow: hidden;}
.part_2s .part_2syuanchuang li a{ float: left; height: 20px; max-width: 450px; margin-left: 15px; color: #333; text-decoration: none; color: 333; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.part_2s .part_2syuanchuang li a:hover{ color: #f54343;}
.part_2s .part_2syuanchuang li p{ float: right; margin: 0; height: 20px; width: 50px; color: #999; font-size: 14px; text-align: right;}
.part_2s .part_2syuanchuang li:nth-child(1) a{ font-weight: bold; color: #f54343;}
.part_2s .part_2syuanchuang li:nth-child(6) a{ font-weight: bold; color: #f54343;}
/* 专题 */
.part_2s .part_2szhuanti{ width: 540px; overflow: hidden; height: 414px; margin-top: 10px;}
.part_2s .part_2szhuanti a{ width: 160px; float: left; overflow: hidden; height: 128px; text-decoration: none; margin: 10px 0 0 20px;}
.part_2s .part_2szhuanti a div{ width: 160px; height: 105px; border-radius: 4px; overflow: hidden;}
.part_2s .part_2szhuanti a div img{ width: 160px; height: 105px; display: block; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;}
.part_2s .part_2szhuanti a p{ width: 160px; height: 23px; line-height: 32px; font-size: 14px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0;}
.part_2s .part_2szhuanti a p:hover{ text-decoration: underline;}
.part_2s .part_2szhuanti a div:hover img{ transform: scale(1.06); -webkit-transform: scale(1.06); -moz-transform: scale(1.06); -ms-transform: scale(1.06); -o-transform: scale(1.06);}
/* 视频 */
.part_2s .part_2sshipin{ width: 540px; overflow: hidden; height: 424px; margin: 0; padding: 0 0 0 20px;}
.part_2s .part_2sshipin li{ width: 540px; height: 20px; line-height: 20px; margin-top: 22px; overflow: hidden;}
.part_2s .part_2sshipin li span{ float: left; width: 25px; height: 20px; overflow: hidden;}
.part_2s .part_2sshipin li span img{ width: 25px; height: 18px; margin-top: 1px; display: block;}
.part_2s .part_2sshipin li a{ float: left; height: 20px; width: 440px; margin-left: 15px; color: #333; text-decoration: none; color: 333; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.part_2s .part_2sshipin li p{ float: right; margin: 0; height: 20px; width: 50px; color: #999; font-size: 14px; text-align: right;}
.part_2s .part_2sshipin li:nth-child(1) a{ font-weight: bold; color: #f54343;}
.part_2s .part_2sshipin li:nth-child(6) a{ font-weight: bold; color: #f54343;}
.part_2s .part_2sshipin li a:hover{ color: #f54343;}
.part_2s .part_2sgg{ width: 560px; overflow: hidden; margin-top: 20px; height: 50px;}
.part_2s .part_2sgg a{ float: left; height: 50px; width: 260px; margin-left: 20px; overflow: hidden; }
.part_2s .part_2sgg a img{ display: block; width: 100%; height: 100%;}
.part_2 .part_2x{ width: 540px; height: 130px; padding: 20px; margin-top: 10px; background-color: #fff; overflow: hidden;}
.part_2x .part_2xtop{ width: 540px; height: 20px; overflow: hidden;}
.part_2x .part_2xtop p{ margin: 0; float: left; height: 20px; line-height: 20px; color: #000; font-size: 16px;}
.part_2x .part_2xtop a{ float: right; height: 20px; line-height: 20px; text-decoration: none; color: #949494; font-size: 14px;}
.part_2x .part_2xtop a span{ font-family: 宋体; font-size: 12px; vertical-align: top; font-weight: bold; margin-left: 10px;}
.part_2x .part_2xrenw{ width: 540px; height: 100px; margin-top: 10px; display: block; border-radius: 4px; background-color: #f7f8fa; overflow: hidden;}
.part_2xrenw .part_2xrenw_img{ float: left; width: 128px; height: 100px; line-height: 96px; text-align: center; border-radius: 4px; overflow: hidden;}
.part_2xrenw .part_2xrenw_img img{ max-width: 128px; max-height: 100px; vertical-align: middle; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;}
.part_2xrenw .part_2xrenw_img:hover img{ transform: scale(1.08); -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -ms-transform: scale(1.08); -o-transform: scale(1.08);}
.part_2xrenw .part_2xrenw_txt{ float: left; width: 377px; height: 100px; margin-left: 20px; padding-right: 15px; overflow: hidden;}
.part_2xrenw .part_2xrenw_txt div{ width: 377px; height: 50px; line-height: 24px; overflow: hidden; margin-top: 10px; color: #333; font-size: 16px;}
.part_2xrenw .part_2xrenw_txt div:hover{ text-decoration: underline;}
.part_2xrenw .part_2xrenw_txt p{ width: 377px; margin: 0; height: 20px; line-height: 20px; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; font-size: 14px;}
.js_navqh{ display: none;}
/* 右侧企业部分 */
.part_3{ float: right; width: 260px; height: 740px; background-color: #fff; padding: 0 20px; overflow: hidden;}
.part_3 .part_3box{ width: 260px; height: 107.5px; padding: 20px 0; overflow: hidden; border-bottom: 1px solid #ececec;}
.part_3box .part_3cont{ width: 260px; height: 55px; overflow: hidden;}
.part_3box .part_3cont .part_3cont_img{ float: left; width: 110px; height: 55px; text-align: center; line-height: 50px; overflow: hidden;}
.part_3box .part_3cont .part_3cont_img img{ max-width: 110px; max-height: 55px; vertical-align: middle;}
.part_3box .part_3cont .part_3cont_txt{ float: right; width: 130px; height: 45px; margin-top: 5px; font-size: 14px; line-height: 24px; text-decoration: none; color: #333; overflow: hidden;}
.part_3box .part_3cont .part_3cont_txt:hover{ text-decoration: underline;}
.part_3box .part_3ul{ width: 260px; height: 47px; margin-top: 5px; overflow: hidden;}
.part_3box .part_3ul a{ height: 23px; line-height: 23px; width: 260px; overflow: hidden; display: block; text-decoration: none; font-size: 14px; color: #585858;}
.part_3box .part_3ul a:hover{ color: #000;}
/* 推荐产品 */
.tjcp{ width: 1210px; margin: 30px auto 0; height: auto; clear: both;}
.tjcp .tjcp_box{ width: 1211px; height: auto; overflow: hidden; margin-top: 15px;}
.tjcp .tjcp_box .proitem{ float: left; width: 142px; height: 230px; text-decoration: none; padding: 10px 10px 10px 11px; background-color: #fff; margin: 10px 5px 0; overflow: hidden;}
.tjcp .tjcp_box .proitem:hover{ box-shadow: 0 0 1px 1px #1479d7 inset;}
.tjcp .tjcp_box .proitem a { text-decoration:none;}
.tjcp .tjcp_box .proitem .tjcp_logo{ width: 80px; height: 40px; text-align: center; line-height: 35px; overflow: hidden;}
.tjcp .tjcp_box .proitem .tjcp_logo img{ max-width: 80px; max-height: 40px; vertical-align: middle;}
.tjcp .tjcp_box .proitem .tjcp_img{ width: 140px; overflow: hidden; height: 140px; text-align: center; line-height: 140px;}
.tjcp .tjcp_box .proitem .tjcp_img img{ max-width: 120px; max-height: 120px; vertical-align: middle;}
.tjcp .tjcp_box .proitem p{ width: 140px; height: 50px; color: #333; line-height: 24px; text-align: center; font-size: 14px; overflow: hidden; margin: 0;}
/* 广告2张 */
.gg2img{ width: 1200px; margin: 20px auto 0; overflow: hidden; height: 90px; clear: both;}
.gg2img a{ float: left; width: 880px; height: 90px; overflow: hidden; margin-right: 20px; }
.gg2img a:nth-child(2){ margin-right: 0; width: 300px;}
.gg2img a img{ display: block; width: 100%; height: 100%;}
/* 产品货源 */
.cphy{ width: 1200px; margin: 30px auto 0; height: auto; clear: both;}
.cphy .cphy_box{ width: 1200px; height: auto; margin-top: 25px; overflow: hidden;}
.cphy_box .cphy_left{ float: left; width: 880px; height: auto; overflow: hidden;}
.cphy_left .cphy_flnav{ background-color: #fff; width: 880px; height: 58px; margin: 0; padding: 0; overflow: hidden;}
.cphy_left .cphy_flnav li{ float: left; width: 110px; height: 58px; text-align: center; overflow: hidden;}
.cphy_left .cphy_flnav li div{ display: inline-block; height: 55px; line-height: 55px; border-bottom: 3px solid transparent;}
.cphy_left .cphy_flnav li div a{ text-decoration: none; display: inline-block; vertical-align: top; height: 55px; line-height: 55px; font-size: 16px; color: #666;}
.cphy_left .cphy_flnav li div span{ display: inline-block; width: 12px; height: 55px; vertical-align: top; color: #666; font-size: 12px; line-height: 55px; text-align: center; overflow: hidden;}
.cphy_left .cphy_rmyq{ display: none; width: 880px; height: auto; overflow: hidden; margin-top: 5px;}
.cphy_rmyq .cphy_rmyqyi{ float: left; width: 240px; height: 590px; padding: 20px; margin-top: 10px; background-color: #fff; overflow: hidden;}
.cphy_rmyqyi .rmyqyi_top{ width: 240px; height: 20px; line-height: 20px; overflow: hidden;}
.cphy_rmyqyi .rmyqyi_top div{ float: left; height: 20px; color: #000; font-size: 16px; overflow: hidden;}
.cphy_rmyqyi .rmyqyi_top p{ float: right; margin: 0; color: #949494; height: 20px; overflow: hidden; font-size: 14px;}
.cphy_rmyqyi ul{ margin: 0; padding: 0; overflow: hidden; width: 240px; height: auto;}
.cphy_rmyqyi ul li{ width: 240px; height: 18px; line-height: 18px; margin-top: 20px; overflow: hidden;}
.cphy_rmyqyi ul li div{ float: left; width: 14px; height: 18px; margin-right: 15px; overflow: hidden;}
.cphy_rmyqyi ul li div img{ height: 18px; width: 14px;}
.cphy_rmyqyi ul li a{ float: left; text-decoration: none; max-width: 140px; height: 18px; color: #333; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.cphy_rmyqyi ul li a:hover{ color: #1479d7;}
.cphy_rmyqyi ul li span{ float: right; width: 70px; height: 18px; text-align: right; color: #949494; font-size: 14px; overflow: hidden;}
.cphy_rmyq .cphy_rmyqer{ float: right; width: 600px; height: 640px; overflow: hidden;}
.cphy_rmyq .cphy_rmyqer a{ width: 120px; height: 130px; padding: 10px; text-decoration: none; float: left; margin: 10px 0 0 10px; background-color: #fff; overflow: hidden;}
.cphy_rmyq .cphy_rmyqer a:hover{ box-shadow: 0 0 1px 1px #1479d7 inset;}
.cphy_rmyq .cphy_rmyqer a div{ width: 120px; height: 110px; line-height: 105px; text-align: center; overflow: hidden;}
.cphy_rmyq .cphy_rmyqer a div img{ max-width: 110px; max-height: 110px; vertical-align: middle; overflow: hidden;}
.cphy_rmyq .cphy_rmyqer a p{ margin: 0; width: 120px; height: 20px; line-height: 26px; overflow: hidden; font-size: 14px; color: #333; text-overflow: ellipsis; white-space: nowrap;}
.cphy_box .cphy_right{ float: right; width: 260px; height: 663px; padding: 20px; background-color: #fff; overflow: hidden;}
.cphy_right .cphy_qgxx{ width: 260px; height: 331px; border-bottom: 1px solid #d8d8d8; overflow: hidden;}
.cphy_qgxx .qgxx_top{ width: 260px; height: 24px; overflow: hidden;}
.cphy_qgxx .qgxx_top div{ float: left; height: 24px; line-height: 24px; color: #000; font-size: 16px;}
.cphy_qgxx .qgxx_top a{ float: right; height: 24px; line-height: 24px; padding: 0 12px; border-radius: 20px; background-color: #f54343; text-decoration: none; color: #fff; font-size: 12px;}
.cphy_qgxx .qgxx_ulbox{ width: 260px; height: 280px; margin-top: 20px; overflow: hidden;}
.cphy_qgxx ul{ margin: 0; padding: 0; width: 260px; height: auto; overflow: hidden;}
.cphy_qgxx ul li{ width: 260px; height: 20px; overflow: hidden; margin-bottom: 20px;}
.cphy_qgxx ul li a{ float: left; height: 20px; width: 200px; text-decoration: none; font-size: 14px; color: #333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.cphy_qgxx ul li a:hover{ color: #1479d7;}
.cphy_qgxx ul li div{ float: right; width: 60px; text-align: right; height: 20px; color: #949494; font-size: 14px;}
.cphy_right .cphy_xinp{ width: 260px; height: 330px; overflow: hidden;}
.cphy_xinp .hyxinp_top{ width: 260px; height: 20px; margin-top: 20px; overflow: hidden;}
.cphy_xinp .hyxinp_top div{ float: left; height: 20px; line-height: 20px; color: #000; font-size: 16px;}
.cphy_xinp .hyxinp_top div img{ width: 30px; height: auto; vertical-align: top; margin: 3.5px 0 0 10px;}
.cphy_xinp .hyxinp_top a{ float: right; height: 20px; line-height: 20px; text-decoration: none; color: #949494; font-size: 14px;}
.cphy_xinp .hyxinp_top a span{ font-family: 宋体; font-size: 12px; vertical-align: top; font-weight: bold; margin-left: 10px;}
.cphy_xinp .hyxinp_box{ width: 260px; height: 290px; overflow: hidden;}
.cphy_xinp .hyxinp_box a{ margin-top: 20px; width: 260px; height: 76.5px; overflow: hidden; display: block;}
.hyxinp_box a .hyxinp_img{ float: left; width: 76px; height: 76.5px; line-height: 73px; border-radius: 4px; overflow: hidden; text-align: center;}
.hyxinp_box a .hyxinp_img img{ max-width: 100%; max-height: 100%; vertical-align: middle; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s;}
.hyxinp_box a .hyxinp_img:hover img{ transform: scale(1.06); -webkit-transform: scale(1.06); -moz-transform: scale(1.06); -ms-transform: scale(1.06); -o-transform: scale(1.06);}
.hyxinp_box a .hyxinp_txt{ height: 76.5px; float: right; width: 170px; overflow: hidden;}
.hyxinp_box a .hyxinp_txt .hyxinp_txt1{ width: 170px; height: 25px; line-height: 25px; color: #333; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.hyxinp_box a .hyxinp_txt .hyxinp_txt1:hover{ text-decoration: underline;}
.hyxinp_box a .hyxinp_txt .hyxinp_txt2{ width: 170px; height: 25px; line-height: 25px; color: #a1a5af; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.hyxinp_box a .hyxinp_txt .hyxinp_txt2 span{ margin-right: 5px;}
.hyxinp_box a .hyxinp_txt .hyxinp_txt3{ width: 170px; height: 25px; line-height: 25px; color: #ff7300; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/* 公开课 */
.gkk{ width: 1220px; margin: 30px auto 0; height: auto; clear: both;}
.zxkc_box{ width: 1220px; height: 283px; margin-top: 20px;}
.zxkc_box .zxkc_cont{ float: left; width: 245px; height: 230px; text-decoration: none; margin: 10px 10px 0; background-color: #fff; overflow: hidden; box-shadow: 0 0 1px 1px #eaeaea inset; border-radius: 0px 0px 5px 5px; padding: 20px; transition: 0.3s all; -webkit-transition: 0.3s all; -moz-transition: 0.3s all; -ms-transition: 0.3s all; -o-transition: 0.3s all;}
.zxkc_cont:nth-child(1){ border-top: 2px solid #a9cbe6;}
.zxkc_cont:nth-child(2){ border-top: 2px solid #ffb5c1;}
.zxkc_cont:nth-child(3){ border-top: 2px solid #a6dfc4;}
.zxkc_cont:nth-child(4){ border-top: 2px solid #bcf7f5;}
.zxkc_cont:nth-child(1):hover{ border-top: 2px solid #4a88ba;}
.zxkc_cont:nth-child(2):hover{ border-top: 2px solid #ff5984;}
.zxkc_cont:nth-child(3):hover{ border-top: 2px solid #58f8bd}
.zxkc_cont:nth-child(4):hover{ border-top: 2px solid #5cf3ef;}
.zxkc_box .zxkc_cont:hover{ margin-top: 5px; box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.09);}
.zxkc_cont .zb_tit{ width: 243px; height: 20px; line-height: 22px; color: #ff4400; font-weight: bold; font-size: 14px; overflow: hidden;}
.zxkc_cont .zb_tit img{ float: left; height: 20px; margin-right: 5px;}
.zxkc_cont .zb_txt{ width: 243px; height: 44px; line-height: 22px; overflow: hidden; margin-top: 40px; font-size: 16px; font-family: hiraginosansgb-w6; font-weight: 400; color: #404040; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.zxkc_cont .zb_anniu{ width: 120px; height: 35px; line-height: 35px; font-size: 20px; margin: 60px auto 0; background-color: #f2460c; color: #fff; overflow: hidden; text-align: center;}
.zxkc_cont .zk_tit{ background-color: #00a8ff; overflow: hidden; float: left; color: #fff; padding: 1px 4px; border-radius: 3px;}
.zxkc_cont .zk_txt{ float: left; width: 243px; font-size: 16px; font-weight: 400; color: #404040; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 44px; line-height: 22px; margin-top: 10px; overflow: hidden;}
.zxkc_cont .zk_tx{ margin-top: 15px; min-height: 41px; min-width: 41px; height: 41px; max-width: 94px; border-radius: 50%;}
.zxkc_cont .zk_name{ font-size: 12px; font-weight: normal; width: 243px; color: rgba(106,119,130,1); padding-bottom: 5px; margin-top: 9px; border-bottom: 1px solid rgba(234,234,234,1); height: 32px;}
.zxkc_cont .zk_time{ font-size: 12px; margin-top: 10px; font-weight: normal; color: rgba(106,119,130,1); overflow: hidden; padding-top: 5px;}
.zxkc_cont .zk_time span{ color: #09f; display: inline; float: left; font-size: 14px;}
.zxkc_cont .zk_time p{ text-align: right; font-size: 16px; font-weight: normal; color: #09f; float: right !important; margin: 20px 0 0;}
.gkk_box{ width: 1220px; height: auto; overflow: hidden; margin-top: 20px;}
.gkk_box a{ float: left; margin: 0 10px; overflow: hidden; text-decoration: none; border-radius: 4px; background-color: #fff; width: 183px; height: 190px;}
.gkk_box a div{ width: 183px; height: 118px; border-radius: 4px; overflow: hidden; position: relative;}
.gkk_box a div .gkk_img{ width: 100%; height: 100%; display: block; transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;}
.gkk_box a div .gkk_bf{ width: 30px; height: 30px; display: block; position: absolute; bottom: 10px; left: 10px; z-index: 6;}
.gkk_box a div:hover .gkk_img{ transform: scale(1.08); -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -ms-transform: scale(1.08); -o-transform: scale(1.08);}
.gkk_box a p{ width: 163px; height: 50px; border-radius: 4px; color: #333; padding: 0 10px; line-height: 24px; font-size: 14px; margin: 10px 0 0; overflow: hidden; position: relative;}
.gkk_box a p:hover{ text-decoration: underline;}
/* 广告5张 */
.gg5img{ width: 1200px; margin: 20px auto 0; overflow: hidden; height: 50px; clear: both;}
.gg5img a{ float: left; width: 205px; height: 50px; overflow: hidden; margin-right: 20px; }
.gg5img a:nth-child(5){ width: 300px; margin-right: 0;}
.gg5img a img{ width: 100%; height: 100%; display: block;}
/* 广告3张 */
.xftimg3{ width: 1200px; margin: 0 auto 0; clear: both;}
.xftimg3 a { display:inline-block; margin-top:20px;}
.xftimg3 a:nth-child(3n 1) { width:300px;}
.xftimg3 a:nth-child(3n 2) { width:560px; margin-left:20px; margin-right:20px;}
.xftimg3 a:nth-child(3n 3) { width:300px;}
/* 学粉体 */
.xft{ width: 1200px; margin: 30px auto 0; overflow: hidden; height: auto; clear: both;}
.index_top{ width: 1200px; height: 26px; overflow: hidden;}
.index_top div{ float: left; height: 26px; width: 1200px; overflow: hidden;}
.index_top div p{ margin: 0; float: left; height: 26px; line-height: 26px; color: #000; font-size: 22px; font-weight: bold;}
.index_top div a{ float: right; height: 26px; line-height: 26px; text-decoration: none; color: #949494; font-size: 14px;}
.index_top div a span{ font-family: 宋体; font-size: 12px; vertical-align: top; font-weight: bold; margin-left: 10px;}
.xft .xft_box{ width: 1200px; height: auto; margin-top: 25px; overflow: hidden;}
.xft_yzt{ float: left; width: 260px; height: 578px; background-color: #fff; overflow: hidden; margin-right: 20px; padding: 20px 20px 0;}
.xft_yzt .yzt_top{ width: 260px; height: 30px; overflow: hidden; line-height: 30px;}
.xft_yzt .yzt_top div{ background-color: #1479d7; color: #fff; overflow: hidden; float: left; height: 30px; padding: 0 10px;}
.xft_yzt .yzt_top a{ float: right; height: 30px; text-decoration: none; font-size: 14px; color: #999; overflow: hidden;}
.xft_yzt .yzt_top a span{ font-family: 宋体; font-size: 12px; vertical-align: top; font-weight: bold; margin-left: 10px;}
.xft_yzt .yzt_box{ width: 260px; height: auto; margin-top: 20px; overflow: hidden;}
.xft_yzt .yzt_box .yzt_cont{ width: 260px; height: 68px; margin-bottom: 20px; overflow: hidden;}
.yzt_box .yzt_cont .yzt_txt{ float: left; width: 150px; height: auto; max-height: 68px; text-decoration: none; color: #333; line-height: 22px; font-size: 15px; margin-right: 20px; overflow: hidden;}
.yzt_box .yzt_cont .yzt_txt:hover{color: #1479d7;}
.yzt_box .yzt_cont .yzt_img{ float: left; width: 90px; height: 68px; border-radius: 4px; overflow: hidden;}
.yzt_box .yzt_cont .yzt_img img{ display: block; width: 100%; height: 68px; transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;}
.yzt_box .yzt_cont .yzt_img:hover img{ transform: scale(1.06); -webkit-transform: scale(1.06); -moz-transform: scale(1.06); -ms-transform: scale(1.06); -o-transform: scale(1.06);}
.xft_qjt{ float: left; width: 560px; height: 598px; background-color: #fff;overflow: hidden;}
.xft_qjt .qjt_top{ width: 520px; height: 30px; overflow: hidden; padding: 20px; line-height: 30px;}
.xft_qjt .qjt_top div{ background-color: #1479d7; color: #fff; overflow: hidden; float: left; height: 30px; padding: 0 10px;}
.xft_qjt .qjt_top a{ float: right; height: 30px; text-decoration: none; font-size: 14px; color: #999; overflow: hidden;}
.xft_qjt .qjt_top a span{ font-family: 宋体; font-size: 12px; vertical-align: top; font-weight: bold; margin-left: 10px;}
.xft_qjt .qjt_box{ width: 550px; height: 528px; padding: 0 5px; overflow: hidden;}
.qjt_box .qjt_cont{ width: 153px; height: 156px; float: left; text-decoration: none; margin: 0 15px 20px;}
.qjt_box .qjt_cont div{ width: 153px; height: 115px; border-radius: 4px; overflow: hidden;}
.qjt_box .qjt_cont div img{ width: 153px; display: block; height: 115px; transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;}
.qjt_box .qjt_cont div:hover img{ transform: scale(1.08); -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -ms-transform: scale(1.08); -o-transform: scale(1.08);}
.qjt_box .qjt_cont p{ width: 153px; height: 25px; line-height: 30px; overflow: hidden; margin: 16px 0 0; color: #333; font-size: 15px; text-overflow: ellipsis; white-space: nowrap;}
.qjt_box .qjt_cont p:hover{ text-decoration: underline;}
.xft_you{ float: right; height: 578px; width: 260px; background-color: #fff; padding: 0 20px 20px; overflow: hidden;}
.xft_you .you_top{ width: 260px; height: 30px; overflow: hidden; margin-top: 20px; line-height: 30px;}
.xft_you .you_top div{ background-color: #1479d7; color: #fff; overflow: hidden; float: left; height: 30px; padding: 0 10px;}
.xft_you .you_top a{ float: right; height: 30px; text-decoration: none; font-size: 14px; color: #999; overflow: hidden;}
.xft_you .you_top a span{ font-family: 宋体; font-size: 12px; vertical-align: top; font-weight: bold; margin-left: 10px;}
.xft_you ul{ width: 260px; height: auto; overflow: hidden; margin: 0; padding: 0;}
.xft_you ul li{ width: 260px; height: 20px; line-height: 20px; overflow: hidden; margin-top: 22px;}
.xft_you ul li a{ display: block; text-decoration: none; color: #333; font-size: 14px; width: 260px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.xft_you ul li a:hover{ color: #1479d7;}
.xft_you .you_cszl{ width: 260px; height: auto; overflow: hidden;}
.you_cszl .cszl_cont{ width: 260px; height: 67px; overflow: hidden; margin-top: 22px;}
.you_cszl .cszl_cont .cszl_txt{ float: left; width: 150px; height: auto; max-height: 50px; line-height: 28px; text-decoration: none; overflow: hidden; font-size: 14px; color: #333;}
.you_cszl .cszl_cont .cszl_txt:hover{ color: #1479d7;}
.you_cszl .cszl_cont .cszl_img{ float: right; width: 88px; height: 65px; text-align: center; border: 1px solid; border: 1px solid #f3f3f3; overflow: hidden; line-height: 62px; border-radius: 4px;}
.you_cszl .cszl_cont .cszl_img img{ max-width: 86px; max-height: 63px; vertical-align: middle;}
/* 大数据&&价格指数 */
.dsjjg{ width: 1200px; margin: 30px auto 0; overflow: hidden; height: auto; clear: both;}
.dsjjg .dsjjg_box{ width: 1200px; height: auto; margin-top: 25px; overflow: hidden;}
.dsjjg_fbt{ float: left; width: 260px; height: 620px; background-color: #fff; overflow: hidden; margin-right: 20px; padding: 20px 20px 0;}
.dsjjg_fbt .fbt_top{ width: 260px; height: 30px; overflow: hidden; line-height: 30px;}
.dsjjg_fbt .fbt_top div{ background-color: #1479d7; color: #fff; overflow: hidden; float: left; height: 30px; padding: 0 10px;}
.dsjjg_fbt .fbt_top a{ float: right; height: 30px; text-decoration: none; font-size: 14px; color: #999; overflow: hidden;}
.dsjjg_fbt .fbt_top a span{ font-family: 宋体; font-size: 12px; vertical-align: top; font-weight: bold; margin-left: 10px;}
.dsjjg_fbt .fbt_box{ width: 260px; height: auto; margin-top: 20px; overflow: hidden;}
.dsjjg_fbt .fbt_box .fbt_cont{ width: 260px; height: 75px; margin-bottom: 20px; overflow: hidden;}
.fbt_box .fbt_cont .fbt_txt{ float: left; width: 140px; height: auto; max-height: 75px; text-decoration: none; color: #333; line-height: 24px; font-size: 15px; margin-right: 20px; overflow: hidden;}
.fbt_box .fbt_cont .fbt_txt:hover{color: #1479d7;}
.fbt_box .fbt_cont .fbt_img{ float: left; width: 100px; height: 75px; border-radius: 4px; overflow: hidden;}
.fbt_box .fbt_cont .fbt_img img{ display: block; width: 100%; height: 100%; transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;}
.fbt_box .fbt_cont .fbt_img:hover img{ transform: scale(1.06); -webkit-transform: scale(1.06); -moz-transform: scale(1.06); -ms-transform: scale(1.06); -o-transform: scale(1.06);}
.dsjjg_cybg{ float: left; width: 560px; height: 640px; background-color: #fff;overflow: hidden;}
.dsjjg_cybg .cybg_top{ width: 520px; height: 30px; overflow: hidden; padding: 20px; line-height: 30px;}
.dsjjg_cybg .cybg_top div{ background-color: #1479d7; color: #fff; overflow: hidden; float: left; height: 30px; padding: 0 10px;}
.dsjjg_cybg .cybg_top a{ float: right; height: 30px; text-decoration: none; font-size: 14px; color: #999; overflow: hidden;}
.dsjjg_cybg .cybg_top a span{ font-family: 宋体; font-size: 12px; vertical-align: top; font-weight: bold; margin-left: 10px;}
.dsjjg_cybg .cybg_box{ width: 550px; height: 570px; padding: 0 5px; overflow: hidden;}
.cybg_box .cybg_cont{ width: 153px; height: 170px; float: left; text-decoration: none; margin: 0 15px 20px;}
.cybg_box .cybg_cont div{ width: 153px; height: 143px; border-radius: 4px; overflow: hidden;}
.cybg_box .cybg_cont div img{ width: 153px; display: block; height: 143px; transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;}
.cybg_box .cybg_cont div:hover img{ transform: scale(1.08); -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -ms-transform: scale(1.08); -o-transform: scale(1.08);}
.cybg_box .cybg_cont p{ width: 153px; height: 27px; line-height: 34px; overflow: hidden; margin: 0; color: #333; font-size: 15px; text-overflow: ellipsis; white-space: nowrap;}
.cybg_box .cybg_cont p:hover{ text-decoration: underline;}
.dsjjg_jgzs{ float: right; height: 620px; width: 260px; background-color: #fff; padding: 0 20px 20px; overflow: hidden;}
.dsjjg_jgzs .jgzs_top{ width: 260px; height: 30px; overflow: hidden; margin-top: 20px; line-height: 30px;}
.dsjjg_jgzs .jgzs_top div{ background-color: #1479d7; color: #fff; overflow: hidden; float: left; height: 30px; padding: 0 10px;}
.dsjjg_jgzs .jgzs_top a{ float: right; height: 30px; text-decoration: none; font-size: 14px; color: #999; overflow: hidden;}
.dsjjg_jgzs .jgzs_top a span{ font-family: 宋体; font-size: 12px; vertical-align: top; font-weight: bold; margin-left: 10px;}
.dsjjg_jgzs ul{ width: 260px; height: auto; overflow: hidden; margin: 0; padding: 0;}
.dsjjg_jgzs ul li{ width: 260px; height: 20px; line-height: 20px; overflow: hidden; margin-top: 23.3px;}
.dsjjg_jgzs ul li a{ display: block; text-decoration: none; color: #333; font-size: 14px; width: 260px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dsjjg_jgzs ul li a:hover{ color: #1479d7;}
/* 微视频&&招聘 */
.wspzp{ width: 1200px; margin: 30px auto 0; overflow: hidden; height: auto; clear: both;}
.wspzp .wspzp_box{ width: 1200px; height: auto; margin-top: 25px; overflow: hidden;}
.wspzp_wsp{ float: left; width: 860px; height: 430px; background-color: #fff; padding: 0 20px 20px 0; overflow: hidden;}
.wspzp_wsp a{ float: left; width: 195px; height: 195px; text-decoration: none; overflow: hidden; margin: 20px 0 0 20px;}
.wspzp_wsp a div{ width: 195px; height: 140px; border-radius: 4px; position: relative; overflow: hidden;}
.wspzp_wsp a div .wsp_img{ width: 195px; height: 155px; display: block; transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;}
.wspzp_wsp a div .wsp_bof{ width: 30px; height: 30px; display: block; position: absolute; bottom: 10px; left: 10px;}
.wspzp_wsp a p{ margin: 10px 0 0; width: 195px; height: 45px; line-height: 24px; overflow: hidden; font-size: 15px; color: #333;}
.wspzp_wsp a div:hover .wsp_img{ transform: scale(1.08); -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -ms-transform: scale(1.08); -o-transform: scale(1.08);}
.wspzp_wsp a p:hover{ text-decoration: underline;}
.wspzp_zp{ float: right; width: 260px; height: 430px; overflow: hidden; background-color: #fff; padding: 20px 20px 0;}
.wspzp_zp .zp_cont{ width: 260px; height: 57px; margin-bottom: 14px; overflow: hidden;}
.zp_cont .zp_contlogo{ float: left; width: 78px; height: 55px; line-height: 52px; border: 1px solid #f3f3f3; border-radius: 4px; text-align: center; overflow: hidden;}
.zp_cont .zp_contlogo img{ max-width: 76px; max-height: 53px; vertical-align: middle;}
.zp_cont .zp_conttxt{ float: right; height: 57px; width: 165px; overflow: hidden;}
.zp_cont .zp_conttxt .zp_conttxt_tit{ width: 165px; height: 20px; line-height: 20px; margin-top: 2px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #1d1d1d; font-size: 14px; display: block; text-decoration: none;}
.zp_cont .zp_conttxt .zp_conttxt_tit:hover{ color: #1479d7;}
.zp_cont .zp_conttxt .zp_conttxt_zhiw{ width: 165px; height: 20px; overflow: hidden; margin-top: 10px;}
.zp_cont .zp_conttxt .zp_conttxt_zhiw a{ float: left; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #4f576b; width: 73px; height: 20px;}
.zp_cont .zp_conttxt .zp_conttxt_zhiw span{ float: left; margin: 3px 8px 0; height: 14px; width: 1px; background-color: #555;}
/* 查会展&&智库 */
.hzzk{ width: 1200px; margin: 30px auto 0; overflow: hidden; height: auto; clear: both;}
.index_top2{ width: 1200px; height: 26px; overflow: hidden;}
.index_top2 div{ float: left; height: 26px; width: 880px; overflow: hidden;}
.index_top2 div p{ margin: 0; float: left; height: 26px; line-height: 26px; color: #000; font-size: 22px; font-weight: bold;}
.index_top2 div a{ float: right; height: 26px; line-height: 26px; text-decoration: none; color: #949494; font-size: 14px;}
.index_top2 div a span{ font-family: 宋体; font-size: 12px; vertical-align: top; font-weight: bold; margin-left: 10px;}
.hzzk .hzzk_box{ width: 1200px; height: auto; overflow: hidden; margin-top: 25px;}
.hzzk_huiz{ float: left; width: 260px; height: 540px; background-color: #fff; overflow: hidden; margin-right: 20px; padding: 20px 20px 0;}
.hzzk_huiz .huiz_top{ width: 260px; height: 20px; line-height: 20px; font-size: 16px; color: #000; overflow: hidden;}
.hzzk_huiz .huiz_ul{ width: 260px; height: 500px; margin: 20px 0 0; padding: 0; overflow: hidden;}
.hzzk_huiz .huiz_ul li{ width: 260px; height: 30px; overflow: hidden; margin-bottom: 20px;}
.hzzk_huiz .huiz_ul li div{ float: left; width: 21px; height: 30px; overflow: hidden;}
.hzzk_huiz .huiz_ul li div img{ width: 100%; display: block; height: auto;}
.hzzk_huiz .huiz_ul li a{ float: left; width: 229px; height: 26px; line-height: 26px; margin-left: 10px; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333; font-size: 14px;}
.hzzk_huiz .huiz_ul li a:hover{ color: #1479d7;}
.hzzk_huiyi{ float: left; width: 560px; height: 560px; background-color: #fff;overflow: hidden;}
.hzzk_huiyi .huiyi_top{ width: 520px; height: 20px; line-height: 20px; font-size: 16px; color: #000; padding: 20px 20px 0; overflow: hidden;}
.hzzk_huiyi .huiyi_top p{ margin: 0; float: left; height: 20px; line-height: 20px; color: #000; font-size: 16px;}
.hzzk_huiyi .huiyi_top a{ float: right; height: 20px; line-height: 20px; text-decoration: none; color: #949494; font-size: 14px;}
.hzzk_huiyi .huiyi_top a span{ font-family: 宋体; font-size: 12px; vertical-align: top; font-weight: bold; margin-left: 10px;}
.hzzk_huiyi .huiyi_box{ width: 560px; height: 500px; overflow: hidden; margin-top: 20px;}
.hzzk_huiyi .huiyi_box .huiyi_cont{ float: left; width: 240px; height: 220px; text-decoration: none; overflow: hidden; margin: 0 20px 30px;}
.huiyi_box .huiyi_cont .huiyi_cimg{ display: block; width: 240px; height: 133px; border-radius: 4px; overflow: hidden;}
.huiyi_box .huiyi_cont .huiyi_cimg img{ width: 240px; height: 133px; display: block; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;}
.huiyi_box .huiyi_cont .huiyi_cimg:hover img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);}
.huiyi_box .huiyi_cont .huiyi_cdiz{ width: 240px; height: 22px; margin-top: 10px; overflow: hidden;}
.huiyi_box .huiyi_cont .huiyi_cdiz div{ float: left; border-radius: 2px; font-size: 12px; color: #fff; height: 22px; line-height: 22px; padding: 0 5px; background-color: #1479d7;}
.huiyi_box .huiyi_cont .huiyi_cdiz span{ float: left; color: #1479d7; font-size: 14px; height: 22px; line-height: 22px; margin: 0 0 0 10px;}
.huiyi_box .huiyi_cont .huiyi_cdiz a{ float: right; height: 20px; line-height: 20px; border-radius: 10px; padding: 0 10px; margin-top: 1px; font-size: 12px; color: #fff; background-color: #f54343; text-decoration: none;}
.huiyi_box .huiyi_cont .huiyi_ctxt{ display: block; width: 240px; height: 44px; text-decoration: none; line-height: 24px; overflow: hidden; margin-top: 10px; font-size: 14px; color: #333;}
.huiyi_box .huiyi_cont .huiyi_ctxt:hover{ text-decoration: underline;}
.hzzk_zhiku{ float: right; height: 540px; width: 260px; background-color: #fff; padding: 0 20px 20px; overflow: hidden;}
.hzzk_zhiku a{ width: 260px; height: 88px; display: block; overflow: hidden; margin-top: 21px; border-bottom: 1px solid #eef0f5;}
.hzzk_zhiku a:nth-child(5){ border: none;}
.hzzk_zhiku a .hzzk_zhiku_img{ float: left; height: 67px; width: 67px; margin-right: 15px; overflow: hidden; border-radius: 4px;}
.hzzk_zhiku a .hzzk_zhiku_img img{ width: 100%; height: 100%; display: block;}
.hzzk_zhiku a .hzzk_zhiku_txt{ width: 178px; height: 67px; overflow: hidden; float: left;}
.hzzk_zhiku a .hzzk_zhiku_txt div{ width: 178px; height: 20px; font-size: 16px; color: #000; overflow: hidden; line-height: 20px; margin-top: 8px;}
.hzzk_zhiku a .hzzk_zhiku_txt p{ width: 178px; height: 20px; overflow: hidden; color: #4f576b; font-size: 14px; line-height: 20px; margin: 8px 0 0; text-overflow: ellipsis; white-space: nowrap;}
.hzzk_zhiku a .hzzk_zhiku_txt p span{ margin-left: 5px;}
.hzzk_zhiku a:hover .hzzk_zhiku_txt div{ text-decoration: underline;}
.hzzk_zhiku a:hover .hzzk_zhiku_txt p{ text-decoration: underline;}
/* 名企专区 */
.mqzq{ width: 1202px; margin: 30px auto 0; overflow: hidden; height: auto; clear: both;}
.mqzq ul{ width: 1201px; height: auto; overflow: hidden; margin: 0 0 0 1px; padding: 0;}
.mqzq ul li{ float: left; width: 199px; height: 100px; background-color: #fff; margin: 0 1px 1px 0; position: relative;}
.mqzq ul li div{ width: 199px; height: 100px; line-height: 95px; text-align: center;}
.mqzq ul li div img{ max-width: 190px; max-height: 90px; vertical-align: middle;}
.mqzq ul li a{ display: none; width: 199px; text-decoration: none; height: 100px; background-color: rgba(255,64,0,0.9); text-align: center; position: absolute; top: 0; left: 0; z-index: 7;}
.mqzq ul li a p{ color: #fff; width: 199px; height: 20px; line-height: 20px; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; margin: 25px 0 0;}
.mqzq ul li a span{ display: inline-block; height: 20px; border: 1px solid #fff; overflow: hidden; border-radius: 4px; color: #fff; font-size: 14px; padding: 0 6px; margin-top: 5px;}
.mqzq ul li:hover a{ display: block;}
/* 个性关键词 */
.gxgjc{ clear: both; width: 1200px; margin: 20px auto 0; height: auto; background-color: #fff; overflow: hidden;}
.gxgjc .gxgjc_ul{ margin: 0; padding: 0; width: 1200px; height: 42px; margin-top: 30px; border-bottom: 1px solid #f2f2f2;}
.gxgjc .gxgjc_ul li{ float: left; width: 240px; text-align: center; cursor: pointer; height: 42px; overflow: hidden;}
.gxgjc .gxgjc_ul li a{ display: inline-block; text-decoration: none; height: 37px; color: #666; font-size: 16px; border-bottom: 3px solid transparent;}
.gxgjc .gxgjc_gjc{ display: none; width: 1130px; height: auto; padding: 20px 30px 20px 40px; margin: 0; overflow: hidden;}
.gxgjc .gxgjc_gjc a{ float: left; text-decoration: none; width: 178px; height: 30px; line-height: 30px; color: #666; margin: 0 10px 10px 0; overflow: hidden; font-size: 14px; text-overflow: ellipsis; white-space: nowrap;}
.gxgjc .gxgjc_gjc a:hover{ color: #1479d7;}
/* 广告1张 */
.gg1img{ width: 1200px; margin: 20px auto 0; overflow: hidden; height: 90px; clear: both;}
.gg1img a{ float: left; width: 1200px; height: 90px; overflow: hidden; }
.gg1img a img{ display: block; width: 100%; height: 100%;}
/* 底部 */
.boxfooter{ width: 100%; min-width: 1200px; height: auto; overflow: hidden; clear: both; background-color: #ebebeb; margin-top: 10px;}
.footer{ margin: 0 auto; width: 1200px; height: auto; padding: 20px 0; overflow: hidden;}
.footer .footer_left{ float: left; width: 300px; height: auto; overflow: hidden;}
.footer .footer_left div{ float: left; width: 120px; margin-right: 30px; height: auto; overflow: hidden;}
.footer .footer_left div img{ width: 100px; height: auto; margin: 0 auto; display: block;}
.footer .footer_left p{ margin: 0; font-size: 12px; width: 120px; text-align: center; height: 30px; line-height: 30px; overflow: hidden; color: #333;}
.footer .footer_right{ float: left; width: 880px; height: auto; margin-left: 20px; overflow: hidden;}
.footer .footer_right ul{ margin: 0; padding: 0; width: 880px; height: auto; overflow: hidden;}
.footer .footer_right ul li{ float: left; height: 20px; line-height: 20px; margin-bottom: 10px; overflow: hidden;}
.footer .footer_right ul li a{ display: block; color: #888; height: 20px; font-size: 12px; font-family: 宋体; text-decoration: none;}
.footer .footer_right ul li a:hover{ color: #ff7300;}
.footer .footer_right ul span{ float: left; height: 20px; line-height: 20px; margin: 0 10px; overflow: hidden; color: #888; font-size: 10px;}
.footer .footer_txt{ width: 880px; height: auto; overflow: hidden; line-height: 26px; font-size: 12px; font-family: pingfangsc-regular; color: #bbb;}
.footer .footer_txt a{ color: #bbb; text-decoration: none; font-size: 12px;}
.footer .footer_txt a img{ vertical-align: top; width: 15px; height: auto; margin: 6px 5px 0 0;}
.footer .footer_img{ width: 880px; height: auto; overflow: hidden; margin-top: 10px;}
.footer .footer_img a{ float: left; height: 30px; margin-right: 5px; overflow: hidden;}
.footer .footer_img a img{ height: 30px;}
/*右侧浮动*/
.side_top{position: fixed; right: 0; top: 60%; display: none;}
.side_top ul li{ margin:5px;}
.gotop{ background:url(/uploads/image/i2float/mhszt_01.png) no-repeat; width:56px; height:63px; display:block;}
.gotop:hover{ background:url(/uploads/image/i2float/mhszt_011.png) no-repeat; width:56px; height:63px; display:block;}
.qq_top{ background:url(/uploads/image/i2float/mhszt_02.png) no-repeat; width:52px; height:52px; display:block;}
.qq_top:hover{ background:url(/uploads/image/scrimages/mhszt_022.png) no-repeat; width:52px; height:52px; display:block;}
.weixin_top{ background:url(/uploads/image/i2float/mhszt_03.png) no-repeat; width:52px; height:52px; display:block;}
.weixin_top:hover{ background:url(/uploads/image/i2float/wx_top422.png) no-repeat; width:52px; height:52px; display:block;}
.fank_top{ background:url(/uploads/image/i2float/mhszt_04.png) no-repeat; width:56px; height:63px; display:block;}
.fank_top:hover{ background:url(/uploads/image/i2float/mhszt_044.png) no-repeat; width:56px; height:63px; display:block;}
#moquu_wshare,#moquu_wmaps{z-index:2;width:50px;height:50px;right:10px;position:fixed;cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentelement.scrolltop document.documentelement.clientheight-this.offsetheight-(parseint(this.currentstyle.margintop,10)||0)-(parseint(this.currentstyle.marginbottom,10)||0)));}
.weixin_top{background: url(/uploads/image/i2float/mhszt_03.png) 0 0px;}
#weixin_top_img{position:fixed;right:60px;cursor:pointer;display:none;}
.wx_evm1 { right:-48px; margin-top:-3px; width:150px; background-color:#ffffff; border:0!important;}
.wx_evmp2 { border:1px solid #ff8400; padding:10px; z-index:90;}
.wx_evmp3 { background:url(/uploads/image/i2016/icons30.png) 0px -60px no-repeat; width:30px; height:15px; display:block; position:relative; top:-182px; left:61px; float:left; z-index:100; }
.wx_evm_txt { text-align:center; height:24px; line-height:24px; font-size:14px; }
.footer-reg-banner {width: 100%; height: 190px; position: fixed; left: 0;bottom: 0;z-index: 100;}
.right-reg-banner { display:none; width:110px; height:133px; margin-top:235px; position:fixed; left:0; top:45%; z-index:10}