html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,pre,form,fieldset,p,blockquote,label,table,th,tr,td,embed,object,button,a{margin:0px;padding:0px; outline: none; list-style: none; box-sizing: border-box;}
a,a:hover,a:active,a:focus{text-decoration: none; outline: none;}
@font-face {
	font-family: 'Helvetica Neue';
	src: url('../fonts/HelveticaNeue-Light.eot');
	src: url('../fonts/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'), 
		 url('../fonts/HelveticaNeue-Light.woff2') format('woff2'),
	     url('../fonts/HelveticaNeue-Light.woff') format('woff'), 
	     url('../fonts/HelveticaNeue-Light.ttf') format('truetype'), 
	     url('../fonts/HelveticaNeue-Light.svg#HelveticaNeue-Light') format('svg');
	 font-weight: normal;
	 font-style: normal;
	 text-shadow: none;
}
@font-face {
	font-family: 'SourceHanSansCN-Bold';
	src: url('../fonts/SourceHanSansCN-Bold.eot');
	src: url('../fonts/SourceHanSansCN-Bold.eot?#iefix') format('embedded-opentype'), 
		 url('../fonts/SourceHanSansCN-Bold.woff2') format('woff2'),
	     url('../fonts/SourceHanSansCN-Bold.woff') format('woff'), 
	     url('../fonts/SourceHanSansCN-Bold.ttf') format('truetype'), 
	     url('../fonts/SourceHanSansCN-Bold.svg#SourceHanSansCN-Bold') format('svg');
	 font-weight: normal;
	 font-style: normal;
	 text-shadow: none;
}
@font-face {
	font-family: 'SourceHanSansCN-Regular';
	src: url('../fonts/SourceHanSansCN-Regular.eot');
	src: url('../fonts/SourceHanSansCN-Regular.eot?#iefix') format('embedded-opentype'), 
		 url('../fonts/SourceHanSansCN-Regular.woff2') format('woff2'),
	     url('../fonts/SourceHanSansCN-Regular.woff') format('woff'), 
	     url('../fonts/SourceHanSansCN-Regular.ttf') format('truetype'), 
	     url('../fonts/SourceHanSansCN-Regular.svg#SourceHanSansCN-Regular') format('svg');
	 font-weight: normal;
	 font-style: normal;
	 text-shadow: none;
}

.row{margin-left: 0; margin-right: 0;}
cite{font-style: normal;}
body{background: #F3F3F3;font: 12px/150% 'Helvetica Neue', Arial,Calibri, sans-serif,'SourceHanSansCN-Regular', 'microsoft yahei'; color: #778193;}
.container{padding: 0;}
iframe{display:block;}


.wrapper{background: url(../images/newedition/newtopbg.jpg) no-repeat top center; width: 100%; margin: 0 auto; padding: 0 0 40px;min-width: 1140px;}

/*=====================================.header start==================================*/
.header {width: 100%; min-width: 1140px; height: 84px;margin-bottom: 30px;border-bottom: 1px solid #4683eb;}
.header .head-main {width: 1140px;margin: 0 auto;}
.header .link-home {float: left;width: 150px;height: 50px;margin-top: 15px;background: url("../images/logo.png") no-repeat top center; /*background-size: cover;*/}
.header .head-right {float: right;padding-top: 20px; /* display: inline-block;*/}
.header .link-list {float: right;padding-top: 7px;color: #fff;position: relative;}
.header .link-list li {display: inline-block;height: 26px;padding: 0 5px;line-height: 26px;position:relative;}
.header .link-list li select {border: none;outline: none;border-bottom: 1px solid #fff;border-radius:2px; color: #333333;}
.header .link-list a {font-size: 12px;color: #fff;font-family: 'Helvetica Neue', Arial,Calibri, sans-serif,'SourceHanSansCN-Regular', 'microsoft yahei'; letter-spacing: 0.5px;}
.header .link-list a:hover {color: #c5eaff;}
.login-btns {float: right;margin-left: 10px;margin-top: 7px;letter-spacing: 0.5px;}
.login-btns li {display: inline-block;vertical-align: middle;color: #fff;line-height: 26px;}
.login-btns a:hover {color: #c5eaff;}
.login-btns li+li {margin-left: 5px;}
.login-btns .btn-register, .login-btns .btn-login {display: block;padding: 0 12px;border: 1px solid #fff;border-radius: 2px;cursor: pointer;}
.login-btns .btn-login:hover, .login-btns .btn-register, .login-btns .btn-register:hover {color: #2b83ff;background: rgba(255,255,255,.8);}
.login-btns a {margin-left: 5px;font-size: 12px;color: #fff;letter-spacing: 0.5px;}
.header .link-list .new-entrance{ display:inline-block; /* height: 24px; */ padding: 0 10px;  /* line-height: 24px; */ color: #fff;background-color:#4A85EB; border-radius:20px;}
.header .link-list .new-entrance:hover{ color: #fff; }
.lang span{cursor: pointer;font-size: 12px;color: #fff;font-family: 'Helvetica Neue', Arial,Calibri, sans-serif,'SourceHanSansCN-Regular', 'microsoft yahei';letter-spacing: 0.5px;}
.lang:hover span{color:#c5eaff ;}
.lang .langlist{display: none; position: absolute; width: 90px; line-height: 26px; height: 26px; text-align: center; background:#48A3F5; border-radius: 20px; left: -10px;}
.lang:hover .langlist{display: block;}
.lang .langlist a.current{display:none;}
.lang .langlist a{padding: 0 5px; letter-spacing: 0.5px; display: inline-block; line-height: 26px; font-size: 12px;letter-spacing: 0.5px;}
.lang .langlist i{width: 6px; height: 5px; display: block; background: url(../images/newedition/icon04.png) no-repeat center center; position: relative; top: -31px; left: 42px;}
#logintemplate{font-size: 12px;color: #fff;font-family: 'Helvetica Neue', Arial,Calibri, sans-serif,'SourceHanSansCN-Regular', 'microsoft yahei';letter-spacing: 0.5px;}
#logintemplate span a{padding: 0 5px;}
#logintemplate span{display: inline-block; letter-spacing: 0.5px; float:left; max-width: 160px; height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.subscribed{background: #FF9C00; color: #FFFFFF; line-height: 26px; padding: 0 8px; border-radius: 20px; display: inline-block;}
.subscribed:hover{background: #4A85EB;}
#loginOut{display: inline-block; text-decoration: underline;}

#logintemplate a{display: inline-block;max-width: 80px; height: 26px; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; vertical-align:top;}





/*===========================.header end============================*/

/*=========================search start==============================*/
.searchmain {width: 1140px;/* height: 100px; */margin: 0 auto; padding: 27px 0 0px; background:#FFFFFF;background-color: rgba(255,255,255,0.2); filter:Alpha(opacity=20); border-radius: 4px;-webkit-box-shadow: 0 5px 16px rgba(27,102,230,.8);-moz-box-shadow: 0 5px 16px rgba(27,102,230,.8);-ms-box-shadow: 0 5px 16px rgba(27,102,230,.8);-o-box-shadow: 0 5px 16px rgba(27,102,230,.8);box-shadow: 0 5px 16px rgba(27,102,230,.8);}
.searchmain .search-tab {float: left;width: 113px; /*height: 136px;*/}
.searchmain .search-tab li {position: relative;height: 45px;line-height: 45px;font-size: 14px;text-align: center;border-right: 1px solid #9dbdf4;cursor: pointer;overflow: hidden;-webkit-transition: color .5s;-moz-transition: color .5s;-ms-transition: color .5s;-o-transition: color .5s;transition: color .5s;}
.searchmain .search-tab li:hover {color: #fff;}
.searchmain .search-tab li.on {padding-right: 1px;color: #fff;border-right: none;}
.searchmain .search-tab li::before {content: "";position: absolute;left: 0;width: 113px;height: 45px;background: url("../images/search-tab-bg.png") no-repeat;-webkit-transition: transform .3s ease-in;-moz-transition: transform .3s ease-in;-ms-transition: transform .3s ease-in;-o-transition: transform .3s ease-in;transition: transform .3s ease-in;-webkit-transform: translateX(113px);-moz-transform: translateX(113px);-ms-transform: translateX(113px);-o-transform: translateX(113px);transform: translateX(113px);}
.searchmain .search-tab li.on::before {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.searchmain .search-form {position: relative;/* float: right; */width: 960px; margin: 0 auto;}
.searchmain .input-box {width: 716px;height: 46px;margin: 0;background-color: #fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 4px;-webkit-box-shadow: 0 5px 16px rgba(27,102,230,.17);-moz-box-shadow: 0 5px 16px rgba(27,102,230,.17);-ms-box-shadow: 0 5px 16px rgba(27,102,230,.17);-o-box-shadow: 0 5px 16px rgba(27,102,230,.17);box-shadow: 0 5px 16px rgba(27,102,230,.17); border: 1px solid #1b66e6;}
.searchmain .sort {position: relative;z-index: 1;float: left;width: 130px; height: 44px;font-size: 14px;color: #072958;}
.sort-default {height: 44px;line-height: 44px;text-align: center;cursor: pointer;background: url("../images/icon-sort.png") no-repeat right -3px;}
.sort span {display:inline-block; vertical-align:middle; max-width:110px; padding:0 2px 0 5px;margin-right: 0;color: #686868; font-size: 14px;height:44px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.sort .sort-icon {display: inline-block;vertical-align: middle;width: 8px;height: 6px; /*color: #6d6d6d;*/text-indent: -9999em;background: url("../images/icon-sort.png") no-repeat 0 -50px;}
.sort-list {position: absolute;display: none;min-width: 180px;border: 1px solid #ddd;background-color: #fff;-o-box-shadow: 0 2px 4px rgba(0,0,0,.3);-ms-box-shadow: 0 2px 4px rgba(0,0,0,.3);-moz-box-shadow: 0 2px 4px rgba(0,0,0,.3);-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.3);box-shadow: 0 2px 4px rgba(0,0,0,.3); white-space:nowrap;}
.sort-list a {display: block;color: #333;text-align: left;padding:0 9px; cursor:pointer;}
.sort-list li {height: 30px;line-height: 30px;}
.sort-list li.cur a {font-weight: bold;}
.sort-list li a:hover {text-decoration: none;background-color: #f5f5f5;}
.sort:hover .sort-list {display: block;}
.searchmain .search-input {float: left;width: 534px;height: 44px;padding: 12px 0 12px 20px;font-size: 14px;color: #7d7d7d;line-height: 20px;border: none;background-color: #fff; outline: none;}
.searchmain .search-btn {float: right;width: 50px;height: 44px;border: none;border-radius: 0 2px 2px 0;outline: none; background: url(../images/newedition/newicon03.png) no-repeat center center #D1E1FA; cursor: pointer;}
.searchmain .readvce {position: absolute;right: 0;top: 0;width: 130px;font-size: 12px;text-align: right;}
.searchmain .readvce a {display: block;padding-right: 8px;line-height: 23px;font-family: 'Helvetica Neue', Arial,Calibri, sans-serif,'SourceHanSansCN-Regular', 'microsoft yahei';color: #fff;background: url("../images/icon-jt.png") right 0 no-repeat; font-size: 14px; letter-spacing: 0.5px;}
.searchmain .readvce a:hover {color: #c5eaff;background-position: right -23px;}
.searchmain .input-box.fullinput .search-input {width: 664px;}
.searchmain .input-box.fullinput .reopt {display: none;}
.option-list {width: 960px; margin: 0 auto; overflow: hidden;}
.option-list ul{float: left; width: 600px;}
.option-list li {display: inline-block;vertical-align: middle;height: 26px; margin-right:7px; margin-bottom: 0px; color: #fff;font-size: 12px; letter-spacing: 0.6px;}
.option-list li span {display: inline-block;height: 24px;line-height: 24px;padding-left: 6px;margin-right: 7px;color: #fff;cursor: pointer;}
.option-list li span:hover {color: #c5eaff;}
.option-list li i {display: inline-block;vertical-align: middle;width: 20px;height: 26px;background: url(../images/icon-selected.png) no-repeat 4px 6px;cursor: pointer;}
.option-list .selected i {background-position: 4px -20px;}
.option-list a {display: inline-block;height: 24px;line-height: 24px;color: #fff;cursor: pointer; letter-spacing: 0.6px; font-size:13px;}
.option-list .selected span { /*background: url("../images/icon-selected.png") no-repeat 10px 0;*/}
.option-list .selected .icon {background-position: 0 -33px;}
.wx{margin: 5px 0; overflow:hidden; padding-left: 5px;}
.wx .tit {float: left;display: inline-block;width: 112px; padding-left: 2px;padding-right: 10px; /*margin-left: -45px;*/margin-right: 10px;line-height: 26px;font-size: 13px;font-weight: normal;color: #b9d4ff;background: url("../images/icon-jt.png") right 2px no-repeat; letter-spacing: 0.5px;}

.newadvbtn{width: 96px; height: 44px; line-height: 18px; padding: 4px 0; text-align: center; background: #d1e2fb; border: 1px solid #1b66e6; border-radius: 4px;-webkit-box-shadow: 0 5px 16px rgba(27,102,230,.17);-moz-box-shadow: 0 5px 16px rgba(27,102,230,.17);-ms-box-shadow: 0 5px 16px rgba(27,102,230,.17);-o-box-shadow: 0 5px 16px rgba(27,102,230,.17);box-shadow: 0 5px 16px rgba(27,102,230,.17); position: absolute; right: 140px; top: 0;}
.newadvbtn a{display: block; color: #236fe8; font-size: 14px;}


/*==========================search end=============================*/

/*=========================academicfocus===========================*/
.academicfocus{width: 1140px; margin: 0 auto; height: auto;}
.afocuswrap{width: 1140px; margin: 0 auto; height: 612px;}
.newmodtitle{line-height: 40px; font-size: 24px;font-family: 'Helvetica Neue', Arial,Calibri, 'SourceHanSansCN-Bold',sans-serif, 'microsoft yahei'; color: #FFFFFF; font-weight: normal; margin: 15px 0 10px; letter-spacing: 0.5px;}
.afocusmod{width: 360px; height: 276px; float: left;background: #FFFFFF; border-radius: 4px;-webkit-box-shadow: 0 5px 16px rgba(160,188,221,.21);-moz-box-shadow: 0 5px 16px rgba(160,188,221,.21);-ms-box-shadow: 0 5px 16px rgba(160,188,221,.21);-o-box-shadow: 0 5px 16px rgba(160,188,221,.21);box-shadow: 0 5px 16px rgba(160,188,221,.21); margin-bottom: 30px; padding:20px 25px;}
.afocusmod:nth-child(2),.afocusmod:nth-child(5){margin: 0 30px;}
.afmtitle{line-height: 30px; height: 36px; padding: 0 0 6px; border-bottom: 1px solid #E7EEFB;}
.afmtitle h3{font-size: 16px; font-family: 'Helvetica Neue', Arial,Calibri, 'SourceHanSansCN-Bold',sans-serif, 'microsoft yahei'; color: #000000; font-weight: normal; float: left;line-height: 30px; height: 36px; letter-spacing: 0.5px; width: 286px;}
.afmtitle a{display: block; float: right; width: 24px; height: 24px; margin: 3px 0; background: url(../images/newedition/newicon02.png) no-repeat center center;}
.hoticon{display: block; width: 22px; height: 22px; background: url(../images/newedition/newicon01.png) no-repeat center center; position: relative; left: 104px; top: 5px;}
.afocusmod ul{padding: 10px 0;}
.afocusmod li{line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.afocusmod li a{color:#778193; font-size: 14px;font-family: 'Helvetica Neue', Arial,Calibri, 'SourceHanSansCN-Regular', sans-serif,'microsoft yahei'; letter-spacing: 0.5px;} 
.afocusmod li a:hover{color: #2267c7;}

div.afocusmod:nth-child(3){padding: 15px 25px 20px;}
div.afocusmod:nth-child(3) .afmtitle{height: 41px;line-height: 18px; padding: 0 0 4px;}
div.afocusmod:nth-child(3) h3{ line-height: 18px;}

/*=========================academicfocus===========================*/

/*广告 start*/
.head-adv {width: 1140px; background: #FFFFFF; margin: 20px auto; border-radius:4px ; overflow: hidden;-webkit-box-shadow: 0 5px 16px rgba(160,188,221,.21);-moz-box-shadow: 0 5px 16px rgba(160,188,221,.21);-ms-box-shadow: 0 5px 16px rgba(160,188,221,.21);-o-box-shadow: 0 5px 16px rgba(160,188,221,.21);box-shadow: 0 5px 16px rgba(160,188,221,.21); height: 80px;}
.advbtn {position: relative;width: 1140px;height: 0;margin: 0 auto -20px;height: 20px;z-index: 100; display:none;}
.close-adv {position: absolute;right: 0;top: 10px;display: block;width: 16px;height: 17px;text-indent: -999em;overflow: hidden;}
.krakatoa{width: 1140px; height: 80px; overflow: hidden;}
.krakatoa-control .arrows {display: none;}
.krakatoa-container {width: 1140px; height: 80px; overflow: hidden;}
.krContent{height: 80px;}
.advpic {display: block;width: 100%;min-width: 1140px; height: 80px; text-align: center;overflow: hidden;}
.krContent0 .advpic { display:inline-block; background: url(../images/upload/top0.jpg) top center no-repeat; }
.krContent1 .advpic { display: inline-block; background: url(../images/upload/top1.jpg) top center no-repeat;}
.krContent2 .advpic {display: inline-block; background: url(../images/upload/top2.jpg) top center no-repeat;}
.krContent3 .advpic {display: inline-block; background: url(../images/upload/top3.jpg) top center no-repeat;}
.krContent4 .advpic { display: inline-block;background: url(../images/upload/top4.jpg) top center no-repeat;}
.krakatoa-control{position: absolute; bottom: -6px; width: 100%;}
.krakatoa-control .buttons{text-align: center; width: 100%; opacity: 0.75;}
.krakatoa-control .buttons li {display: inline-block; margin: 0 8px; text-indent: -999em; width: 8px; height: 8px; background: #fff; border-radius: 8px;  cursor: pointer; border: 2px solid #FFFFFF; -webkit-box-shadow: 0 1px 3px rgba(2,19,39,.5);  -moz-box-shadow: 0 1px 3px rgba(2,19,39,.5);  -ms-box-shadow: 0 1px 3px rgba(2,19,39,.5);  -o-box-shadow: 0 1px 3px rgba(2,19,39,.5); box-shadow: 0 1px 3px rgba(2,19,39,.5); }
.krakatoa-control .buttons li.active-button{ width:16px;}
/*页头广告 end*/

/*=========================Acaderesources===========================*/
.Acaderesources{width: 1140px; margin: 0 auto;}
.Acaderesources .newmodtitle{color:#2267c7;}
.acresourwrap{width: 1140px; margin: 20px auto 40px;height: 565px;}
.aresoursmod{width: 360px; height:560px; float: left; background: #FFFFFF; border-radius: 4px;-webkit-box-shadow: 0 5px 16px rgba(160,188,221,.21);-moz-box-shadow: 0 5px 16px rgba(160,188,221,.21);-ms-box-shadow: 0 5px 16px rgba(160,188,221,.21);-o-box-shadow: 0 5px 16px rgba(160,188,221,.21);box-shadow: 0 5px 16px rgba(160,188,221,.21); padding:20px 25px;}
.aresoursmod:nth-child(2){margin: 0 30px;}
.arlist{margin: 0 0 10px;}
.arlist .artitle{line-height: 32px; color:#000000;}
.arlist .artitle h3{display: inline-block; font-size: 18px;font-family: 'Helvetica Neue', Arial,Calibri, 'SourceHanSansCN-Regular', sans-serif,'microsoft yahei'; font-weight: normal; padding: 0 5px 0 0;letter-spacing: 0.5px;}
.arlist .artitle h3 a{font-size: 18px;font-family: 'Helvetica Neue', Arial,Calibri, 'SourceHanSansCN-Regular', sans-serif,'microsoft yahei'; font-weight: normal;color:#000000; letter-spacing: 0.5px;}
.aritem{width: 100%; overflow: hidden; line-height: 26px;color: #778193;}
.aritem a{color: #778193; font-size: 14px;font-family: 'Helvetica Neue', Arial,Calibri, 'SourceHanSansCN-Regular', sans-serif,'microsoft yahei'; letter-spacing: 0.5px;}
.aritem a:hover{color: #2267c7;}
.aritem em{padding: 0 5px;}
.aritem a.arsign,.arsign{color: red;}


.acresourwrap div.aresoursmod:first-child .arlist .artitle, .acresourwrap div.aresoursmod:nth-child(2) .arlist .artitle {line-height:36px;}
/*=========================Acaderesources===========================*/
/*=========================cnkitrends===========================*/
.cnkitrends {
    width: 1140px;
    margin: 20px auto;
    position: relative;
}
.cnkitrends .newmodtitle{color:#2267c7;}
.cnkitrends .carousel,.cnkitrends .slide_fade{background: #FFFFFF; border-radius: 4px;-webkit-box-shadow: 0 5px 16px rgba(160,188,221,.21);-moz-box-shadow: 0 5px 16px rgba(160,188,221,.21);-ms-box-shadow: 0 5px 16px rgba(160,188,221,.21);-o-box-shadow: 0 5px 16px rgba(160,188,221,.21);box-shadow: 0 5px 16px rgba(160,188,221,.21); min-height: 315px;}

.cnkitrends .carousel-indicators,.cnkitrends .slide_fade .carousel-btn{position: inherit; left: 0; margin: 0; width: 570px; float: left; bottom: 0; padding: 20px 0 25px;}
.cnkitrends .carousel-indicators li,.cnkitrends .slide_fade .carousel-btn li{width: 100%; height: auto;text-indent: 0; text-align: left; border: 0; margin: 0 0 5px; background-color: none; border-radius: 0;}
.cnkitrends .carousel-indicators li.active,.cnkitrends .slide_fade .carousel-btn li.selected{width: 100%; height: auto;}
.cnkitrends .carousel-indicators li .ctitemtxt,.cnkitrends .slide_fade .carousel-btn li .ctitemtxt{padding: 0 30px;}
.cnkitrends .carousel-indicators li .ctitemtxt h5,.cnkitrends .slide_fade .carousel-btn li .ctitemtxt h5{line-height: 30px; background: url(../images/newedition/newicon04.jpg) no-repeat left center; padding-left: 10px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.cnkitrends .carousel-indicators li .ctitemtxt h5 a,.cnkitrends .slide_fade .carousel-btn li .ctitemtxt h5 a{font-size: 15px; color: #333333;font-family: 'Helvetica Neue', Arial,Calibri, 'SourceHanSansCN-Regular', sans-serif,'microsoft yahei'; letter-spacing:0.5px;}
.cnkitrends .carousel-indicators li .ctitemtxt h5 a:hover,.cnkitrends .slide_fade .carousel-btn li .ctitemtxt h5 a:hover{color: #2267c7;}
.cnkitrends .carousel-indicators li .ctitemtxt p,.cnkitrends .slide_fade .carousel-btn li .ctitemtxt p{display: none;}
    .cnkitrends .carousel-indicators li.active p, .cnkitrends .slide_fade .carousel-btn li.selected .ctitemtxt p, .cnkitrends .slide_fade .carousel-btn li:hover .ctitemtxt p {display: block;max-height: 48px; padding-left: 10px; color: #778193; font-size: 14px;font-family: 'Helvetica Neue', Arial,Calibri, 'SourceHanSansCN-Regular', sans-serif,'microsoft yahei'; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; letter-spacing:0.5px; margin:3px 0 0;}
.cnkitrends .carousel-indicators li.active h5 a,.cnkitrends .slide_fade .carousel-btn li.selected h5 a{font-size: 16px; color: #000000;}
.cnkitrends .carousel-indicators li.active h5,.cnkitrends .slide_fade .carousel-btn li.selected h5{line-height: 36px; height: 36px;}
.cnkitrends .carousel-indicators li.active .ctitemtxt,.cnkitrends .slide_fade .carousel-btn li.selected .ctitemtxt{padding: 5px 30px 10px; background: #FFFFFF;-webkit-box-shadow: 0 5px 16px rgba(160,188,221,.21);-moz-box-shadow: 0 5px 16px rgba(160,188,221,.21);-ms-box-shadow: 0 5px 16px rgba(160,188,221,.21);-o-box-shadow: 0 5px 16px rgba(160,188,221,.21);box-shadow: 0 5px 16px rgba(160,188,221,.21); margin: 0 0 10px;}
.cnkitrends .carousel-inner,.slide_fade .box{width: 570px; float: right; z-index: 100; margin: -48px 0 0; height: 330px; border-radius: 4px; background: #FFFFFF;-webkit-box-shadow: 0 2px 6px rgba(160,188,221,.1);-moz-box-shadow: 0 2px 6px rgba(160,188,221,.1);-ms-box-shadow: 0 2px 6px rgba(160,188,221,.1);-o-box-shadow: 0 2px 6px rgba(160,188,221,.1);box-shadow: 0 2px 6px rgba(160,188,221,.1); overflow:hidden;}
.cnkitrends .carousel-control{z-index: 150;width:32px; height:32px; line-height: 33px; text-align: center; bottom: 50px; top: auto;border: 1px solid #FFFFFF;border-radius: 15px; font-size:20px; opacity:1;webkit-box-shadow: 0 2px 8px rgba(98,98,103,.55);
-moz-box-shadow: 0 2px 8px rgba(98,98,103,.55);
-ms-box-shadow: 0 2px 8px rgba(98,98,103,.55);
-o-box-shadow: 0 2px 8px rgba(98,98,103,.55);
box-shadow: 0 2px 8px rgba(98,98,103,.55);}
.cnkitrends .carousel-control.left{right: 60px; left: auto;}
.cnkitrends .carousel-control.right{right:20px;}


.itemore{position: absolute; line-height: 30px; color: #4584f8; font-size: 14px;font-family: 'Helvetica Neue', Arial,Calibri, 'SourceHanSansCN-Regular', sans-serif,'microsoft yahei'; top: 6px; left: 485px;}
.carousel-control.left,.carousel-control.right{background-image:none ;}



.ctcontrol{width:82px; height:40px; border-radius:40px; background:#ffffff; opacity:.30; position:absolute; right:15px; bottom:46px; z-index:100; -webkit-box-shadow: 0 3px 10px rgba(98,98,103,.95);
-moz-box-shadow: 0 3px 10px rgba(98,98,103,.95);
-ms-box-shadow: 0 3px 10px rgba(98,98,103,.95);
-o-box-shadow: 0 3px 10px rgba(98,98,103,.95);
box-shadow: 0 3px 10px rgba(98,98,103,.95);}

.slide_fade{width: 1140px;}
.slide_fade .box .list{height: 330px; position: relative;}

/*=========================cnkitrends===========================*/










/*footer start*/
.footer {width: 100%; min-width:1140px;height: 330px;color: #a4acb7;font-family: Arial,"Microsoft Yahei";line-height: 22px;background-color: #1c2b40;}
.footer a {color: #66758d;font-family:Arial, "Microsoft Yahei";}
.foot-top {width: 100%; min-width:1140px;height: 150px;padding: 20px 0;clear: both;background: url("../images/foot-bg.png") top center #e6e9ee;}
.foot-top .content {width: 1140px;margin: 0 auto;height:110px;}
.foot-top li {float: left;}
.foot-top li+li {margin-left:19px;}
.foot-top b {display: block;font-size: 14px;color: #54627a;line-height: 44px;}
.foot-top a, .foot-top span {display: block;color: #66758d;}
.foot-top span a {display: inline;}
.foot-top .weibo {width:266px; float:right; text-align: center;border-left: 1px solid #c7cbd6; margin-left: 13px; padding: 20px 0;}
.foot-top .weibo a {display: inline-block;line-height: 22px; margin-bottom: 6px; float: right; width: 60px; margin-left:4px; position:relative;}
.foot-top .weibo img {width: 40px;height: 40px;background: url(../images/weibo-bg.png) no-repeat 0 0;}
.foot-top .weibo a:hover img {background-position: -40px 0;}
.foot-bot {width: 1140px;margin: 0 auto;overflow: hidden;color: #a4acb7;}
.foot-bot .t {height: 90px;padding-top: 27px;border-bottom: 1px solid #2e435e;}
.foot-bot .t a {color: #a4acb7;}
.foot-bot .t>img {float: left;width: 110px;}
.foot-bot .t .mid {float: left;margin-left: 20px;}
.foot-bot .t .mid span {display: block;}
.foot-bot .t .mid span em{font-style:normal;}
.foot-bot .t .mid a+a {margin-left: 24px;}
.foot-bot .t .right { float: right;}
.foot-bot .t .right img {height: 32px;margin-left: 17px;}
.foot-bot .b {width: 670px;padding-top: 16px;}
.foot-bot .b a {margin-left: 5px;}
.foot-bot .b a, .foot-bot .b span {color: #6a7481;white-space: nowrap;margin-right: 5px;}
.footer a:hover, .foot-top a:hover span {color: #2f8bd6;}
.foot-top li.partner{width:160px;}
.code-wx{display: none; position: absolute; width: 130px; height: 130px; background: #FFFFFF; padding: 5px; top: 52px;left: -35px; z-index: 100;}
.weibo a:hover > .code-wx{ display: block;}
.weibo a > .code-wx img{width: 120px; height: 120px;}
.weibo a > .code-wx >.arrow, .weibo a > .code-wx >.arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid;}
.weibo a > .code-wx .arrow{left: 50%;margin-left: -11px;border-width: 11px;  border-top-width: 0; border-bottom-color: #FFFFFF; top: -11px;}

/*footer end*/


/*专题列表页*/
.topic{width: 1140px; position:sticky; z-index:100; background: #FFFFFF; border-radius: 4px;-webkit-box-shadow: 0 5px 16px rgba(160,188,221,.21);-moz-box-shadow: 0 5px 16px rgba(160,188,221,.21);-ms-box-shadow: 0 5px 16px rgba(160,188,221,.21);-o-box-shadow: 0 5px 16px rgba(160,188,221,.21);box-shadow: 0 5px 16px rgba(160,188,221,.21); margin: 30px auto 40px; padding: 15px 15px 15px;}
.topicmod{width: 100%; overflow: hidden; margin: 0 auto 40px;}
.topictitle{width: 100%; margin:-10px auto 0;}
.topiclist{ border-top: 1px solid #D8D6D6;}
.topiclist table{/* border: 1px solid #E5E5E5; */ color: #778193;}
.topiclist table th,.topiclist table td{padding:8px; line-height: 20px; letter-spacing: 0.5px; border-bottom: 1px dashed #f1f2f3;}
.topiclist table th,.topiclist table tr td{text-align: center;}
.topiclist table tr td:nth-child(2){text-align: left;}
.topiclist table th{background: #F2F2F2; font-size: 14px; padding:0px 5px; line-height:40px; font-family: 'Helvetica Neue', Arial,Calibri, 'SourceHanSansCN-Regular', sans-serif,'microsoft yahei'; letter-spacing: 1px; color: #101010;}
.topiclist table th:first-child,.hidelist table td:first-child{width:50px;}
.topiclist table th:last-child,.hidelist table td:last-child{width: 130px;}
.topiclist table th:last-child{line-height: 20px;}
.topiclist table th:nth-child(2),.hidelist table td:nth-child(2){width: 450px;}
.topiclist table th:nth-child(4),.hidelist table td:nth-child(4){width: 150px;}
.topiclist table td a{color: #778193; font-size: 14px; font-family: 'Helvetica Neue', Arial,Calibri, 'SourceHanSansCN-Regular', sans-serif,'microsoft yahei';}
.topiclist table td a:hover{color: #2267c7;}

.topictitle h3{ font-size: 24px; color: #101010; font-family: 'Helvetica Neue', Arial,Calibri, 'SourceHanSansCN-Regular', sans-serif,'microsoft yahei'; line-height: 60px; padding: 5px 15px; margin: 0 auto 0px; text-align: center; letter-spacing: 1.2px;}

.hidelist{margin: -1px auto 30px; display: none;}
.hidelist .wrap{overflow: hidden;}
.hidelist .read-more{text-align: center; margin: 20px auto 0;}
.hidelist .read-more a{display: inline-block; border: 1px solid #dadada; padding: 8px 10px; font-size: 14px; color: #778193;}
.hidelist .read-more a:hover{background: #F5F5F5;}

/*---智能提示 star--*/
.dictdiv {position: absolute;z-index: 1001;width: 534px;}
.dictlist {display: none;padding: 0;z-index: 999;position: relative;width: 532px;height: auto;display: block;font-size: 14px;text-align: left;color: #666;background-color: #fff;border: 1px solid #999;}
.dictlist div {height: 27px;line-height: 150%;clear: both;overflow: hidden;cursor: pointer;}
 .dictlist div span {padding: 3px 5px;}
 .dictlist .line {display: block;width: 100%;height: 1px;margin-bottom: 5px;line-height: 1px;border-bottom: 1px solid #eee;}
.dictlist i {display: inline-block;width: 6px;height: 9px;margin: 0 0 0 15px;background: url(../../images/gb/rightG.png) no-repeat scroll center 0 transparent;}
.rw {width: auto;}
.dictlist .drop_selected i {background: url(../../images/gb/rightR.png) no-repeat scroll center 0 transparent;}
.dictlistCol {position: relative;}
.dictlistX {position: relative;z-index: 999;width: 643px;height: auto;padding: 0;font-size: 14px;line-height: 150%;text-align: left;color: #666666;background-color: #FFFFFF;border: 1px solid #999999;}
.dictlistX li {padding: 3px 5px;cursor: pointer;}
.dictlistX li.drop_selected {background-color: #E2EAFF;}
.dictlistX i {display: inline-block;width: 6px;height: 9px;margin: 0 0 0 15px;background: url("../../images/gb/rightG.png") no-repeat scroll center 0 transparent;}
.dictlistX .l {border-bottom: 1px dotted #cdcdcd;}
.dictlistX .rw {color: #555;height: auto;word-break: break-all;word-wrap: break-word;}
.dictlistX .rw1 {color: #333;}
.dictlistX .rw1 b {color: #555;}
.dictlistX .rw2 {padding-left: 19px;color: #555;}
.dictlistX .rw2 b {color: #2a83d3;}
.dictlistX .topRecom {height: 18px;padding: 3px 5px 0;font-size: 12px;color: #999;cursor: default;}
.dictlistX div .num {display: inline-block;width: 18px;height: 18px;margin-right: 6px;text-align: center;font: normal 12px/18px Arial;color: #fff;vertical-align: middle;background-color: #d9d9d9;border-radius: 2px;}
.dictlistX div .num1 {background-color: #f53d3d;}
.dictlistX div .num2 {background-color: #ff4f4f;}
.dictlistX div .num3 {background-color: #ff6969;}
.dictlistX div sup {position: absolute;top: 0;font-size: 10px;color: #61a821;}
.dictlistX li {padding: 3px 5px;cursor: pointer;}
.dictlistX li.drop_selected {background-color: #E2EAFF;}
.dictlistX i {display: inline-block;width: 6px;height: 9px;margin: 0 0 0 15px;background: url("../../images/gb/rightG.png") no-repeat scroll center 0 transparent;}
.dictlistX .l {border-bottom: 1px dotted #cdcdcd;}
.dictlistX .rw {color: #555;height: auto;word-break: break-all;word-wrap: break-word;}
.dictlistX .rw1 {color: #333;}
.dictlistX .rw1 b {color: #555;}
.dictlistX .rw2 {padding-left: 19px;color: #555;}
.dictlistX .rw2 b {color: #2a83d3;}
.dictlistX .topRecom {height: 18px;padding: 3px 5px 0;font-size: 12px;color: #999;cursor: default;}
.dictlistX div .num {display: inline-block;width: 18px;height: 18px;margin-right: 6px;text-align: center;font: normal 12px/18px Arial;color: #fff;vertical-align: middle;background-color: #d9d9d9;border-radius: 2px;}
.dictlistX div .num1 {background-color: #f53d3d;}
.dictlistX div .num2 {background-color: #ff4f4f;}
.dictlistX div .num3 {background-color: #ff6969;}
.dictlistX div sup {position: absolute;top: 0;font-size: 10px;color: #61a821;}
/*---智能提示 end --*/

/*20210331*/
.sort-list ul { display: inline-block; min-width: 180px; vertical-align: top; white-space: nowrap;}
.sort-list ul .tit { display: block; height: 30px; padding-left: 9px; padding-right: 9px; margin-bottom: 10px; line-height: 30px; font-size: 12px;  font-weight: normal; color: #999;  border-bottom: 1px solid #ddd; text-align:center; }
.sort-list ul a { padding-left: 9px; padding-right: 9px; }
.sort-list ul + ul {  margin-left: 6px; }

.header .link-list li.online a{color:#f7ab01;}

.cnkitrends .carousel-indicators li .ctitemtxt h5.sign a , .cnkitrends .slide_fade .carousel-btn li .ctitemtxt h5.sign a {
    color: red; display:inline-block; max-width:463px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}


.cnkitrends .carousel-indicators li .ctitemtxt h5 sup, .cnkitrends .slide_fade .carousel-btn li .ctitemtxt h5 sup {
    animation: mymove 5s infinite;
    /*Safari 和 Chrome:*/
    -webkit-animation: mymove 5s infinite;
    color: #FFFFFF;
    padding: 0px 4px;
    margin: 0 0 0 3px;
    border-top-left-radius: 2em;
    border-top-right-radius: 2em;
    border-bottom-right-radius: 2em;
    border-bottom-left-radius: 0em;
    font-size: smaller;
    top: -1.5em;
}
@keyframes mymove {
    from {
       background-color: #ffd708;
    }

    to {
        background-color: #f60;
    }
}

/*Safari 和 Chrome:*/
@-webkit-keyframes mymove {
    from {
        background-color: #F53D3D;
    }

    to {
        background-color: #f60;
    }
}

.header .link-list li.online{margin-right:-10px;}

.header .link-list li.online a i {
    animation: myicon 5s infinite;
    /*Safari 和 Chrome:*/
    -webkit-animation: myicon 5s infinite;
    color: #FFFFFF;
    margin: 0 0 0 3px;
    font-size: 14px;
    top: -6px;
    left: -3px;
    transition: all .7s;
}

@keyframes myicon {
    from {
        color: #ffd708;
    }

    to {
        color: #f60;
    }
}

/*Safari 和 Chrome:*/
@-webkit-keyframes myicon {
    from {
        color: #F53D3D;
    }

    to {
        color: #f60;
    }
}

.footerwrap {
    height: 330px;
    width: 100%;
    min-width: 1140px;
}

.header-wrap {
    margin-bottom: -250px;
}

