@charset "utf-8";
/* CSS Document */
html,body{ width:100%; height:100%;}
body{ font-family:"microsoft yahei", Helvetica, STHeiTi, "helvetica neue", 微软雅黑, SimSun, sans-serif; font-size:14px; line-height:1.5; color:#666; background:#fff; overflow-x:hidden; background-position:top center; background-repeat:no-repeat; background-origin:content-box;}
a{ text-decoration:none; color:#666; -webkit-tap-highlight-color:transparent;}
*{ list-style:none; margin:0; border:none; outline:none; padding:0;}
.fl{ float:left;}
.fr{ float:right;}
.ov{ overflow:hidden;}
.dis{ display:block !important;}
.dn{ display:none;}
.clear{ clear:both;}
.clear:after{ content:""; display:block; clear:both;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999;} 
input:-moz-placeholder,textarea:-moz-placeholder{ color:#999;} 
input::-moz-placeholder,textarea::-moz-placeholder{ color:#999;} 
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#999;} 
input,select,textarea{ -webkit-appearance:none;}
input[type=radio]{ -webkit-appearance:radio;}
input[type=checkbox]{ -webkit-appearance:checkbox;}
body::-webkit-scrollbar{ width:2px; height:1px;}
body::-webkit-scrollbar-thumb{ border-radius:10px; background-color:#b60005;}
body::-webkit-scrollbar-track{ border-radius:10px; background:rgba(0,0,0,0.7);}

/*header*/
.header{ width:1200px; height:150px; display:flex; align-items:center; justify-content:space-between; margin:auto;}
.header .logo img{ max-width:770px; display:block;}
.header .ser{ width:200px; height:34px; border-radius:34px; background-color:#fff;}
.header .ser .text{ display:block; width:calc(100% - 50px); height:34px; line-height:34px; font-size:14px; text-indent:17px; background-color:transparent; float:left; overflow:hidden;}
.header .ser .sub{ width:50px; height:34px; background-color:transparent; background-image:url(../images/ser_11.jpg); background-position:center; background-repeat:no-repeat; overflow:hidden; cursor:pointer;}

/*nav*/
.nav{ width:100%; height:50px; background-color:#b60005; position:relative; z-index:9;}
.nav>ul{ width:1200px; height:50px; display:block; margin:auto;}
.nav>ul>li{ width:200px; display:block; float:left; height:50px; position:relative;}
.nav>ul>li>a{ font-size:18px; font-weight:bold; text-align:center; display:block; width:100%; height:50px; line-height:50px; color:#fff; overflow:hidden;}
.nav>ul>li ul{ width:178px; border:1px solid #b60005; position:absolute; left:0; top:50px; display:none; background-color:#fff;}
.nav>ul>li>ul li{ width:100%; position:relative; display:block; text-align:center;}
.nav>ul>li>ul li a{ display:block; overflow:hidden; font-size:16px; height:46px; line-height:46px; width:120px; margin:auto; border-bottom:1px solid #898989;}
.nav>ul>li>ul li:last-child a{ border-bottom:none;}
.nav>ul>li>ul>li>ul{ left:178px; top:0;}
.nav>ul>li:hover>ul{ display:block;}
.nav>ul>li>ul>li:hover>ul{ display:block;}
.nav>ul>li>ul>li>ul>li>a:hover,.nav>ul>li>ul>li:hover>a{ color:#b60005;}

.main{ width:1200px; margin:auto;}
.main .title{ padding:0 20px; height:40px; background-color:#b60005;}
.main .title span{ display:block; float:left; font-size:18px; height:40px; line-height:40px; color:#fff;}
.main .title a{ display:block; float:right; font-size:14px; height:40px; line-height:40px; color:#fff;}
.main .title a:hover{ text-decoration:underline;}

/*焦点新闻*/
.box01{ width:100%; height:420px; position:relative; float:left; margin-top:10px;}
.box01 .pic{ width:100%; display:block; height:420px; position:relative; z-index:1; overflow:hidden;}
.box01 .pic li{ width:100%; display:block; height:420px; overflow:hidden;}
.box01 .pic li img{ width:100%; display:block;}
.box01 .txt-bg{ background-color:rgba(0,0,0,.7); width:100%; height:50px; position:absolute; left:0; bottom:0; z-index:2;}
.box01 .txt{ width:1120px; position:absolute; left:40px; bottom:0; z-index:3;}
.box01 .txt ul{ width:100%; display:block; height:50px; position:relative; overflow:hidden;}
.box01 .txt ul li{ display:block; width:100%; height:50px; line-height:50px; font-size:16px; color:#fff; overflow:hidden; position:absolute; left:0; bottom:-50px;}
.box01 .txt ul li a{ width:100%; height:50px; line-height:50px; font-size:16px; color:#fff; overflow:hidden; display:block; text-overflow:ellipsis; white-space:nowrap;}
.box01 .txt ul li a:hover{ text-decoration:underline;}
.box01 .prev{ display:block; width:70px; height:70px; background-image:url(../images/left.png); background-position:center; background-repeat:no-repeat; position:absolute; left:1%; top:50%; margin-top:-36px; z-index:2; background-color:rgba(0,0,0,.1);}
.box01 .next{ display:block; width:70px; height:70px; background-image:url(../images/right.png); background-position:center; background-repeat:no-repeat; position:absolute; right:1%; top:50%; margin-top:-36px; z-index:2; background-color:rgba(0,0,0,.1);}
.box01 .prev:hover,.box01 .next:hover{ background-color:rgba(0,0,0,.3);}

/*社动态*/
.box02{ width:100%; margin-top:10px; background-color:#f6f6f6; float:left;}
.box02 .box{ width:100%; padding:10px; box-sizing:border-box;}
.box02 .box .left{ width:680px; height:400px; float:left; position:relative;}
.box02 .box .left .pic li{ width:100%; display:block; height:400px; overflow:hidden; position:relative;}
.box02 .box .left .pic li img{ width:100%; display:block;}
.box02 .box .left .pic li .wen{ background-color:rgba(0,0,0,.7); width:100%; padding:0 50px; box-sizing:border-box; height:50px; position:absolute; left:0; bottom:0; z-index:2;}
.box02 .box .left .pic li .wen span{ width:calc(100% - 40px); height:50px; line-height:50px; font-size:16px; color:#fff; overflow:hidden; display:block; text-overflow:ellipsis; white-space:nowrap; float:left;}
.box02 .box .left .pic li .wen p{ height:50px; line-height:50px; font-size:14px; color:#fff; overflow:hidden; display:block; float:right;}
.box02 .box .left .prev{ display:block; width:13px; height:20px; background-image:url(../images/left.png); background-position:center; background-repeat:no-repeat; position:absolute; left:20px; bottom:15px; z-index:2; background-size:100% 100%;}
.box02 .box .left .next{ display:block; width:13px; height:20px; background-image:url(../images/right.png); background-position:center; background-repeat:no-repeat; position:absolute; right:20px; bottom:15px; z-index:2; background-size:100% 100%;}
.box02 .box .right{ width:500px; float:right; height:400px;}
.box02 .box .right ul{ display:block; overflow:hidden; padding:10px; padding-left:20px; box-sizing:border-box; width:100%;}
.box02 .box .right ul li{ display:block; height:38px; overflow:hidden; padding-left:16px; background-image:url(../images/li.png); background-position:left center; background-repeat:no-repeat;}
.box02 .box .right ul li a{ font-size:16px; height:38px; line-height:38px; color:#666; display:block; max-width:calc(100% - 90px); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
.box02 .box .right ul li span{ display:block; float:right; font-size:16px; height:38px; line-height:38px; color:#999;}
.box02 .box .right ul li:hover *{ color:#b60005;}

/*理事会动态*/
.box03{ width:590px; clear:left; margin-top:10px; background-color:#f6f6f6; float:left; height:330px;}
.box03 .list01{ display:block; overflow:hidden; padding:12px 20px; box-sizing:border-box; width:100%;}
.box03 .list01 li{ display:block; height:38px; overflow:hidden; padding-left:16px; background-image:url(../images/li.png); background-position:left center; background-repeat:no-repeat;}
.box03 .list01 li a{ font-size:16px; height:38px; line-height:38px; color:#666; display:block; max-width:calc(100% - 90px); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
.box03 .list01 li span{ display:block; float:right; font-size:16px; height:38px; line-height:38px; color:#999;}
.box03 .list01 li:hover *{ color:#b60005;}

/*理事会成员单位*/
.box04{ width:600px; float:left; margin-top:10px; margin-left:10px; background-color:#f6f6f6; float:left; min-height:330px;}
.box04 .list01{ display:block; overflow:hidden; padding:12px 20px; box-sizing:border-box; width:100%;}
.box04 .list01 dt{ display:block; font-weight:bold; font-size:16px; line-height:38px; height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.box04 .list01 dd{ display:block; overflow:hidden; padding-left:25px; height:228px;}
.box04 .list01 dd li{ display:block; font-size:16px; line-height:38px; height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.box04 .list01 dd li a{ display:block; width:100%; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.box04 .list01 dd li a:hover{ color:#b60005;}

/*通知公告*/
.box03 .list02{ display:block; overflow:hidden; padding:12px 20px; box-sizing:border-box; width:100%;}
.box03 .list02 li{ display:block; height:38px; overflow:hidden; padding-left:16px; background-image:url(../images/li.png); background-position:left center; background-repeat:no-repeat;}
.box03 .list02 li a{ font-size:16px; height:38px; line-height:38px; color:#666; display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.box03 .list02 li:hover a{ color:#b60005;}

/*视频报道*/
.box04 .video{ display:block; overflow:hidden; padding:10px 20px; height:290px; box-sizing:border-box; width:100%;}
.box04 .video a{ width:100%; height:270px; display:block; overflow:hidden;}
.box04 .video a img{ width:100%; display:block;}

/*宏观经济管理*/
.box03 .list03{ display:block; overflow:hidden; padding:10px 20px; box-sizing:border-box; width:100%;}
.box03 .list03 .picList li{ display:block; float:left; margin-right:20px; width:170px;}
.box03 .list03 .picList li .pic{ width:100%; overflow:hidden; height:232px;}
.box03 .list03 .picList li .pic img{ width:100%; display:block;}
.box03 .list03 .picList li .wen{ padding:0 10px; height:38px; line-height:38px; font-size:16px; text-align:center; overflow:hidden; width:100%; box-sizing:border-box; background-color:#fff;}
.box03 .list03 .picList li:hover .wen{ background-color:#b60005; color:#fff;}

/*中国经贸导刊*/
.box04 .list03{ display:block; overflow:hidden; padding:10px 20px; box-sizing:border-box; width:100%;}
.box04 .list03 .picList li{ display:block; float:left; margin-right:20px; width:170px;}
.box04 .list03 .picList li .pic{ width:100%; overflow:hidden; height:232px;}
.box04 .list03 .picList li .pic img{ width:100%; display:block;}
.box04 .list03 .picList li .wen{ padding:0 10px; height:38px; line-height:38px; font-size:16px; text-align:center; overflow:hidden; width:100%; box-sizing:border-box; background-color:#fff;}
.box04 .list03 .picList li:hover .wen{ background-color:#b60005; color:#fff;}

.box05{ background-color:#f6f6f6; float:left; overflow:hidden; width:100%; margin-top:10px;}
.box05 .bd{ padding:10px 20px; overflow:hidden; height:186px;}
.box05 .bd .picList{ height:186px; display:block; overflow:hidden;}
.box05 li{ display:block; float:left; margin-right:10px; width:136px;}
.box05 li a{ width:100%; overflow:hidden; height:186px; display:block;}
.box05 li a img{ width:100%; display:block;}

.box06{ background-color:#f6f6f6; float:left; overflow:hidden; width:100%; margin-top:10px;}
.box06 .title01{ width:100%; height:46px; border-bottom:1px solid #eaeaea;}
.box06 .title01 span{ display:block; font-size:18px; line-height:46px; height:45px; text-align:center; width:; border-bottom:1px solid #b60005; color:#b60005; width:100px;}
.box06 .box{ padding:15px 20px;}
.box06 .box a{ display:block; float:left; font-size:14px; line-height:24px;}
.box06 .box a:hover{ color:#b60005;}
.box06 .box span{ display:block; float:left; font-size:14px; line-height:24px;}

/*footer*/
.footer{ width:100%; padding:25px 0; background-color:#b60005; margin-top:10px;}
.footer .foot{ width:1200px; margin:auto;}
.footer .foot .f01{ text-align:center;}
.footer .foot .f01 a{ display:inline-table; margin:0 20px; font-size:18px; line-height:28px; font-weight:bold; color:#fff;}
.footer .foot .f02{ text-align:center; margin-top:20px;}
.footer .foot .f02 p{ display:block; font-size:14px; line-height:24px; color:#fff;}
.footer .foot .f02 p a{ color:#fff;}

/*在线客服*/
.onFixed{ position:fixed; right:12px; bottom:10%; z-index:9;}
.onFixed li{ position:relative; margin:15px 0;}
.onFixed li a{ display:block; cursor:pointer;}
.onFixed li a .icon{ display:block; width:50px; height:50px; border-radius:50%; box-shadow:0 0 10px rgba(0, 0, 0, 0.04); background-color:#FFFFFF; background-repeat:no-repeat; background-position:center center; transition:all .3s;}
.onFixed li a .icon-online-tel{ background-image:url(../images/icon_online_1.png);}
.onFixed li a .icon-online-email{ background-image:url(../images/icon_online_2.png);}
.onFixed li a .icon-online-wx{ background-image:url(../images/icon_online_3.png);}
.onFixed li a .icon-online-kefu{ background-image:url(../images/icon_online_4.png);}
.onFixed li a .icon-online-top{ background-image:url(../images/icon_online_5.png);}
.onFixed li .onCon{ position:absolute; right:100%; top:6px; padding-right:15px; line-height:38px; white-space:nowrap; color:#FFFFFF; font-size:16px; opacity:0; visibility:hidden; transform:translateX(-5px); transition:all .3s;}
.onFixed li .onCon::before{ display:block; content:""; position:absolute; right:10px; top:14px; width:0; height:0; border-left:5px solid #b60005; border-top:5px solid transparent; border-bottom:5px solid transparent;}
.onFixed li .onCon p{ background-color:#b60005; padding:0 16px; border-radius:5px;}
.onFixed li .onCon img{ width:100px; border:10px solid #b60005; border-radius:5px;}
.onFixed li a:hover .icon{ background-color:#b60005;}
.onFixed li a:hover .icon-online-tel{ background-image:url(../images/icon_online_1_hover.png);}
.onFixed li a:hover .icon-online-email{ background-image:url(../images/icon_online_2_hover.png);}
.onFixed li a:hover .icon-online-wx{ background-image:url(../images/icon_online_3_hover.png);}
.onFixed li a:hover .icon-online-kefu{ background-image:url(../images/icon_online_4_hover.png);}
.onFixed li a:hover .icon-online-top{ background-image:url(../images/icon_online_5_hover.png);}
.onFixed li a:hover .onCon{ opacity:1; visibility:visible; transform:translateX(0);}

/*内页*/
.wei{ width:100%; height:50px; background-color:#f6f6f6;}
.wei .box{ width:1200px; margin:auto;}
.wei .box .left{ float:left; padding-left:26px; background-image:url(../images/home_03.png); background-position:left center; background-repeat:no-repeat; font-size:14px; line-height:50px;}
.wei .box .right{ float:right;}
.wei .box .right a{ display:block; float:left; font-size:14px; line-height:50px; height:48px;}
.wei .box .right span{ font-size:12px; color:#ccc; display:block; float:left; margin:0 30px; line-height:50px;}
.wei .box .right a:hover{ color:#b60005;}
.wei .box .right a.on{ color:#b60005; border-bottom:2px solid #b60005;}

.sec{ background-color:#fff; width:100%; padding:40px 0;}
.main .titles{ height:40px; width:100%; position:relative; display:flex;}
.main .titles b{ display:block; font-size:24px; line-height:40px; height:40px; overflow:hidden; position:relative; z-index:2;}
.main .titles b span{ color:#b60005;}
.main .titles p{ display:block; font-size:14px; line-height:28px; height:28px; overflow:hidden; padding:0 10px; padding-top:12px; position:relative; z-index:2; text-transform:uppercase;}
.main .titles strong{ width:20px; height:2px; display:block; position:absolute; left:10px; top:10px; background-color:#b60005; overflow:hidden;}
.main .titles em{ flex:1; height:1px; display:block; margin-top:31px; background-color:#b60005; overflow:hidden; z-index:1;}

.main .lbar{ width:880px; float:left;}

.fanye{ width:100%; margin-top:30px; display:flex; justify-content:center;}
.fanye ul{ display:block; overflow:hidden;}
.fanye ul li{ display:block; margin:0 5px; float:left;}
.fanye ul li a{ display:block; width:34px; height:34px; line-height:34px; background-color:#fff; border:1px solid #ddd; border-radius:3px; text-align:center;}
.fanye ul li a:hover{ color:#b60005; border:1px solid #b60005;}
.fanye ul li span{ display:block; width:34px; height:34px; line-height:34px; color:#fff; border:1px solid #b60005; background-color:#b60005; border-radius:3px; text-align:center;}
.fanye b{ display:block; overflow:hidden; margin:0 9px;} 
.fanye b span{ display:block; width:4px; height:4px; border-radius:100%; background-color:#333; overflow:hidden; margin:1px; float:left;}
.fanye p{ display:block; float:left;  margin:0 5px; overflow:hidden;}
.fanye p span{ display:block; float:left; font-size:14px; line-height:34px; height:34px; margin-left:10px;}
.fanye p input{ display:block; float:left; box-sizing:border-box; border:1px solid #ddd; border-radius:3px; background-color:#fff; margin-left:10px; width:60px; height:36px; line-height:34px; text-align:center;}
.fanye input{ display:block; float:left; margin:0 5px; width:36px; height:36px; text-align:center; line-height:34px; font-size:16px; text-transform:uppercase; border-radius:3px; overflow:hidden; color:#fff; background-color:#b60005; cursor:pointer;}

.main .rbar{ width:270px; float:right;}
.main .rbar .con01{ width:100%;}
.main .rbar .con01 .list{ width:100%; margin-top:10px; display:block;}
.main .rbar .con01 .list li{ display:block; overflow:hidden; height:38px; padding-left:16px; background-image:url(../images/li.png); background-position:left center; background-repeat:no-repeat;}
.main .rbar .con01 .list li a{ color:#666; display:block; font-size:16px; line-height:38px; height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .rbar .con01 .list li a:hover{ color:#b60005;}


/*委动态*/
.main .lbar .news{ width:100%; margin-top:10px; display:block; overflow:hidden;}
/*.main .lbar .news a{ display:block; overflow:hidden; border-bottom:1px solid #eee; padding-top:24px; padding-bottom:25px;}
.main .lbar .news a .line{ width:3px; height:20px; background-color:#ddd; margin-top:30px; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s; float:left;}
.main .lbar .news a:hover .line{ height:40px; background-color:#b60005;}
.main .lbar .news a .time{ float:left; margin-left:17px; margin-right:30px; text-align:center; width:80px;}
.main .lbar .news a .time span{ font-size:48px; line-height:48px; display:block; color:#b60005; font-family:Arial, Helvetica, sans-serif;}
.main .lbar .news a .time p{ display:block; width:100%; margin-top:10px; padding-top:10px; border-top:1px solid #eee; font-size:18px; line-height:22px; height:22px; overflow:hidden; color:#999; font-family:Arial, Helvetica, sans-serif;}
.main .lbar .news a .wen{ float:left; width:calc(100% - 150px);}
.main .lbar .news a .wen span{ display:block; font-size:18px; line-height:36px; height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .lbar .news a .wen p{ display:block; font-size:14px; line-height:24px; height:48px; display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2; overflow:hidden; color:#666; margin-top:7px;}
.main .lbar .news a:hover .wen span{ color:#b60005;}
.main .lbar .news a:hover{ box-shadow:0 0 20px rgba(0,0,0,0.1);}*/
.main .lbar .news li{ display:block; overflow:hidden; height:38px;}
.main .lbar .news li a{ padding-left:16px; background-image:url(../images/li.png); background-position:left center; background-repeat:no-repeat; max-width:calc(100% - 140px); font-size:16px; line-height:38px; height:38px; text-overflow:ellipsis; white-space:nowrap; float:left; display:block; overflow:hidden; color:#666;}
.main .lbar .news li a:hover{ color:#b60005;}
.main .lbar .news li span{ float:right; font-size:16px; line-height:38px; height:38px; color:#999;}
.main .lbar .news li:nth-child(5n){ padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #eee;}

.main .lbar .news01{ width:100%;}
.main .lbar .news01 a{ display:flex; align-items:center; overflow:hidden; border-bottom:1px solid #eee; padding-top:25px; padding-bottom:25px;}
.main .lbar .news01 a .line{ width:3px; height:20px; background-color:#ddd; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s; float:left;}
.main .lbar .news01 a:hover .line{ height:36px; background-color:#b60005;}
.main .lbar .news01 a .time{ float:left; margin-left:17px; margin-right:30px; text-align:center;}
.main .lbar .news01 a .time p{ display:block; font-size:18px; line-height:36px; height:36px; overflow:hidden; color:#999; font-family:Arial, Helvetica, sans-serif;}
.main .lbar .news01 a .wen{ float:left; flex:1; padding-right:20px;}
.main .lbar .news01 a .wen span{ display:block; font-size:18px; line-height:36px; height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .lbar .news01 a:hover .wen span{ color:#b60005;}
.main .lbar .news01 a:hover{ box-shadow:0 0 20px rgba(0,0,0,0.1);}

/*委动态内页*/
.main .ny{ float:left; width:880px; margin-top:3px;}
.main .ny .bt{ font-size:24px; line-height:34px; text-align:center; color:#333;}
.main .ny .sj{ color:#999; font-size:14px; line-height:24px; border-bottom:1px solid #ddd; padding-top:5px; padding-bottom:10px; display:flex; justify-content:center;}
.main .ny .sj p{ display:block;}
.main .ny .sj span{ display:block; margin-left:20px;}
.main .ny .wen{ font-size:14px; line-height:24px; margin-top:20px;}
.main .ny .wen img{ max-width:100%; height:auto; margin-top:5px;}
.main .ny .back{ margin-top:20px; padding-top:20px; border-top:1px solid #eee; position:relative;}
.main .ny .back p{ display:block; font-size:14px; height:24px; line-height:24px; overflow:hidden;}
.main .ny .back p a{ max-width:700px; overflow:hidden; display:inline-block; vertical-align:middle; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .ny .back p a:hover{ color:#b60005;}
.main .ny .back span{ position:absolute; right:0; top:15px; font-size:14px; height:24px; line-height:24px;}
.main .ny .back span a:hover{ color:#b60005;}

/*杂志社介绍*/
.main .lbar .about{ font-size:14px; line-height:24px; margin-top:15px;}
.main .lbar .about img{ max-width:100%; height:auto; margin-top:5px;}

/*关于我们*/
.main .lbar .fen{ margin-left:-20px; display:block; overflow:hidden; padding-bottom:5px;}
.main .lbar .fen li{ display:block; width:130px; float:left; margin-left:20px; margin-top:16px; height:34px; overflow:hidden;}
.main .lbar .fen li a{ width:100%; height:34px; line-height:34px; border-radius:5px; background-color:#f1f1f1; font-size:14px; padding:0 15px; box-sizing:border-box; overflow:hidden; text-align:center; display:block;}
.main .lbar .fen li a:hover{ color:#b60005;}
.main .lbar .fen li.on a{ background-color:#b60005; color:#fff;}

/*视频*/
.main .lbar .video{ width:100%; display:block; padding-top:5px;}
.main .lbar .video li{ width:280px; float:left; display:block; margin-top:15px; margin-left:20px; overflow:hidden;}
.main .lbar .video li:nth-child(3n+1){ clear:left; float:left; margin-left:0;}
.main .lbar .video li strong{ width:100%; height:196px; overflow:hidden; display:block;}
.main .lbar .video li strong img{ width:100%; display:block; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s;}
.main .lbar .video li p{ height:26px; line-height:26px; padding-top:5px; text-align:center; font-size:16px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .lbar .video li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
.main .lbar .video li:hover p{ color:#b60005;}

/*视频内页*/
.main .ny .video{ margin-top:25px;}
.main .ny video{ display:block; max-width:100%; height:auto !important; margin:auto;}
.main .ny iframe{ width:100%; height:460px;}

/*期刊*/
.main .lbar .qk{ width:100%; display:block; padding-top:5px;}
.main .lbar .qk li{ width:160px; float:left; display:block; margin-top:15px; margin-left:20px; overflow:hidden;}
.main .lbar .qk li:nth-child(5n+1){ clear:left; float:left; margin-left:0;}
.main .lbar .qk li .pic{ width:100%; height:219px; overflow:hidden; display:block;}
.main .lbar .qk li .pic img{ width:100%; display:block; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s;}
.main .lbar .qk li .wen{ height:26px; line-height:26px; padding-top:5px; text-align:center; font-size:16px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main .lbar .qk li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
.main .lbar .qk li:hover .wen{ color:#b60005;}