body, dl, dd, ul, ol, h1, h2, h3, h4, form, input, button, textarea, p, th, td { margin: 0; padding: 0; }
body { font: 14px/1.2 "\5FAE\8F6F\96C5\9ED1", arial, 'Microsoft YaHei'; color: #333; background: #fff; }
img { vertical-align: middle; border: none; }
ul, ol { list-style: none outside none; }
table { border-collapse: collapse; border-spacing: 0; }
button, input, select, textarea { font-size: 100%; vertical-align: middle; }
a { color: #333; text-decoration: none; blr: expression(this.onFocus=this.blur()); }
a:hover { text-decoration: none; color: #ed6d00; }
a:focus { outline: 0 none; }
h1, h2, h3, h4 { font-size: 100%; font-weight: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; -moz-appearance: button; }
.text, .btn, textarea { font-family: "\5FAE\8F6F\96C5\9ED1", arial, 'Microsoft YaHei'; }
.clearfix:after { content: "."; clear: both; height: 0; visibility: hidden; display: block; }
.clearfix { *zoom: 1; }
.btn { border: none; cursor: pointer; }
html, body { width: 100%; height: 100%; }
input, textarea { outline: none }
.fl { float: left; }
.fr { float: right; }
.p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.warp { width: 1200px; margin: auto; }
.warp, a, .logo, .headbox, .nav li, .nav li:before, .spnav, .newp, .newbg, .more i, .datesp, .mainnavul li:before, .mainnavul li, .indnavsp, .subbtn, .coursetimer i,.honorbox li, .coursetexts, .coursetext, .linitem a:before ,.datedl dd{ -webkit-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; }
.dqimg img, .newitems img, .indusbox img, .logo img, .magalist li img, .video li img { width: 100%; }
.headbox { position: fixed; top: 0; left: 0; width: 100%; height: 89px; background: rgba(255, 255, 255, .9); z-index: 999; }
.header { position: relative; }
.logo { width: 133px; height: 60px; margin-top: 16px; margin-left: 8px; }
.nav-box { margin-right: 15px; }
.nav li { float: left; padding: 17px 30px; line-height: 55px; height: 55px; font-size: 16px; text-align: center; position: relative; }
.nav li:before { position: absolute; top: 0; left: 0; width: 100%; height: 0; background: #ed6d00; content: ""; z-index: -1; }
.nav li:hover:before, .nav .navshow:before { height: 100%; }
.nav .navshow a, .nav li:hover a { color: #fff; }
.headerbox { height: 55px; }
.headerbox .nav li { line-height: 55px; height: 55px; padding: 0 30px; }
.headerbox .logo { margin-top: 6px; width: 88px; height: 42px; }
.slide-img { overflow: hidden; position: relative; margin-top: 89px; }
/*.slide-b li { height: 643px; }*/
.slide-img .flex-control-nav { position: absolute; bottom: 22px; left: 50%; width: 180px; margin-left: -90px; overflow: hidden; z-index: 99; }
.slide-img .flex-control-nav li { display: inline-block; width: 49px; height: 6px; text-indent: -9999px; margin-right: 10px; background: rgba(255, 255, 255, .5); border-radius: 20px; overflow: hidden; }
.slide-img .flex-control-nav li a { display: block; width: 49px; height: 9px; font-size: 0; text-indent: -9999px; cursor: pointer; }
.slide-img .flex-control-nav li .flex-active { background: rgba(237, 109, 0, .5); }
.flex-direction-nav { display: none; }
.tbbox, .productsbox, .newsbox, .servicebox { width: 100%; height: auto; }
.h2 { text-align: center; font-size: 27px; line-height: 18px; color: #dddddd; text-transform: uppercase; }
.hsp { font-size: 24px; color: #333; }
.pad { padding: 50px 0 40px; }
.condnav { margin-top: 40px; }
.spnav { float: left; width: 144px; height: 44px; text-align: center; line-height: 44px; margin: 0 13px; background: url(../images/newsbf_05.jpg); color: #fff; cursor: pointer; }
.spnav:hover, .spshow { background: #ed6d00; }
.condnews { margin-top: 31px; display: none; }
.condnewsleft { width: 605px; height: 399px; overflow: hidden; }
.newitems { position: relative; }
.newbg, .newp { position: absolute; bottom: 0; left: 0; width: 100%; height: 58px; }
.newbg { background: rgba(0, 0, 0, .5); }
.newp { color: #fff; padding: 0 15px; line-height: 58px; }
.newclr:hover .newp { color: #ed6d00; }
.owl-controls { position: absolute; top: 0; left: 0; }
.owl-prev, .owl-next { position: absolute; top: 179px; width: 18px; height: 35px; text-indent: -9999px; background: url(../images/next.png) no-repeat 0 0; }
.owl-next { right: -582px; background-position: 0 -55px; }
.owl-prev { left: 20px; }
.newslist { width: 530px; }
.newslistul li { line-height: 24px; height: 48px; font-size: 14px; margin-bottom: 22px; padding: 0 8px 12px; border-bottom: 2px solid #f7f7f7; position: relative; }
.newslistul li:nth-child(5) { margin-bottom: 0; }

.owl-carousel .owl-item img{
	height: 100%;
	width: 100%;
}
/*.newslistul li .is{
	position:absolute;
	top: -10px;
	left: -5px;
	padding: 2px 3px;
	color: #fff;
	font-size: 12px;
	line-height: 100%;
	border-radius: 3px;
	background: #ff2424;
}*/
.newslistul li .p { margin-bottom: 6px;  }
.timer { display: block; font-size: 12px; }
.newslistul li:hover .p, .newslistul li:hover .timer { color: #ed6d00; }
.industxt { width: 600px; height: 369px; color: #fff; }
.indhead { background: #ed6d00; }
.indmain { background: #395694; }
.indhead h3 { font-size: 16px; }
.indusitem { margin-top: 38px; }
.indusbboxs .owl-prev, .indusbboxs .owl-next { position: absolute; top: 179px; width: 27px; height: 60px; text-indent: -9999px; background: url(../images/newts.png) no-repeat 0 0; }
.indusbboxs .owl-next { right: -1250px; background-image: url(../images/prevs.png); }
.indusbboxs .owl-prev { left: -55px; }
.indusImg { width: 598px; height: 369px; overflow: hidden; }
.indhead { height: 135px; }
.indhd { padding: 44px 50px 0; }
.indsp { display: block; width: 103px; height: 1px; margin: 10px 0 5px; background: rgba(255, 255, 255, .5); }
.indp { font-size: 14px; line-height: 30px; -webkit-line-clamp: 3; height: 90px; }
.indmain { padding: 21px 50px 18px; }
.more { display: inline-block; margin-top: 20px; font-size: 12px; line-height: 22px; color: #fff; }
.more i { float: left; width: 22px; height: 21px; background: url(../images/pic_16.png) no-repeat 0 0; margin-right: 10px; }
.more:hover i { background-image: url(../images/pic_38.png); }
.indsmore { display: block; margin: 25px auto 0; width: 113px; height: 33px; border: 1px solid #d0d0d0; color: #808080; text-align: center; line-height: 33px; border-radius: 4px; }
.indsmore:hover { background: #ed6d00; color: #fff; }
.course { min-height: 519px; background: url(../images/pic_43.png) no-repeat bottom center; }
.date { position: relative; width: 870px; margin: 55px auto; height: 31px; }
.date i { position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background: #bbbbbb; }
.next, .prev { position: absolute; top: 6px; width: 13px; height: 20px; background: url(../images/pic_47.png) no-repeat 0 0; text-indent: -9999px; }
.next { left: 0; }
.prev { right: 0; background-image: url(../images/pic_45.png); }
.datebtn { position: absolute; top: 0; left: 50%; width: 696px; margin-left: -324px; }
.datesp { float: left; width: 77px; height: 29px; color: #999999; line-height: 29px; text-align: center; margin-right: 37px; border: 1px solid #d6d6d6; background: #f3f3f3; border-radius: 30px; cursor: pointer; }
.datesp:hover, .dateshow { color: #fff; background: #ed6d00; border: 1px solid #ed6d00; }
.datemain { width: 1120px; margin: 0 auto 60px; }
.dateitem { position: relative; height: 177px; }
.dateitem:before { position: absolute; top: 50%; left: 0; width: 100%; height: 5px; background: #ed7006; content: ""; }
.circled { position: absolute; top: 15px; width: 105px; height: 105px; color: #fff; font-size: 27px; line-height: 105px; text-align: center; background: #ed6d00; border-radius: 50%; }
.cld1 { left: 151px; }
.cld2 { left: 732px; }
.circlex { position: absolute; top: 57px; width: 63px; height: 63px; font-size: 13px; color: #fff; line-height: 63px; text-align: center; background: #ed9e59; border-radius: 50%; }
.cl1 { left: 318px; }
.cl2 { left: 486px; }
.cl3 { left: 888px; }
.clp { position: absolute; left: -13px; width: 140px; font-size: 12px; color: #333; text-align: left; line-height: 20px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.clp1, .clp3 { bottom: -52px; }
.clp2 { top: -52px; }
.footer { background: #333333; }
.dlbox { width: 784px;  /*margin-top: 20px;*/ padding-top: 20px; border-right: 2px solid #2e2e2e; }
.dl { float: left; width: 16%; font-size: 12px; }
.dl dt { padding-bottom: 21px; }
.dl dt a { font-size: 14px; color: #fff; }
.dl dd { padding-bottom: 13px; }
.dl dd a { color: #b2b2b2; }
.dl a:hover { color: #ed6d00; }
.footconts { padding-top: 40px; margin-left: 20px; }
.footconts h3 { color: #fff; font-size: 14px; line-height: 26px; margin-bottom: 18px; }
.linka { float: left; width: 26px; height: 26px; margin-left: 14px; background: url(../images/ioc_21.png) no-repeat 0 0; }
.xl { background-position: -37px 0; }
.wb { background-position: -75px 0; }
.dy { width: 60px; height: 27px; color: #d9d9da; margin-left: 25px; text-align: center; background: #6c6c6c; }
.footcont { font-size: 12px; color: #fff; line-height: 33px; text-align: center; }
.footcontitem { margin-right: 9px; }
.foot { font-size: 12px; color: #e0e0e0; height: 52px; line-height: 52px; border-top: 1px solid #232323; margin-top: 17px; }
.foot a { color: #e0e0e0; }
.foot a:hover { color: #fff; }
.banner { margin-top: 89px; }
.banner img { width: 100%; /*height: 365px;*/height: auto; }
.main { padding-bottom: 60px; background: #fafafa; }
.mainnav { height: 51px; padding-top: 9px; margin-bottom: 47px; border: 2px solid #ececec; }
.mainnav .warp { position: relative; }
.mainnav h3 { position: absolute; top: -78px; left: 0; width: 156px; height: 131px; background: #ed7a19; color: #fff; font-size: 28px; text-align: center; line-height: 131px; }
.mainnavul { margin-left: 213px; }
.mainnavul li { float: left; line-height: 51px; font-size: 16px; margin-right: 55px; cursor: pointer; position: relative; }
.mainnavul li:before { position: absolute; bottom: -2px; left: 0; width: 0; height: 2px; background: #ed6d00; content: ""; }
.mainnavul li:hover, .mainnavul .mainnavshow { color: #ed6d00; }
.mainnavul li:hover:before, .mainnavul .mainnavshow:before { width: 100%; }
.article, .list { min-height: 300px; padding: 40px 45px; background: #fff; }
.indusitems { padding: 8px; margin-bottom: 45px; background: #fafafa; }
.indlest { width: 301px; height: 185px; overflow: hidden; }
.indright { width: 770px; }
.indright h3 { font-size: 16px; line-height: 15px; margin-top: 25px; }
.indright h3 i { float: left; width: 4px; height: 15px; background: #ed6d00; margin-right: 8px; }
.indright h3 a { color: #ed6d00; }
.indright h3 a:hover { color: #333; }
.indps { font-size: 14px; color: #666; margin: 21px 0; line-height: 24px; height: 72px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.indmore { display: inline-block; color: #a1a1a1; font-size: 14px; padding-left: 25px; background: url(../images/ind_08.png) no-repeat 0 0; }
.indmore:hover { background-image: url(../images/ind_08_08.png); }
.fy { padding-top: 49px; text-align: center; }
.fybtn { display: inline-block; padding: 7px 11px; font-size: 14px; margin: 0 2px; color: #696968; border: 1px solid #dedede; cursor: pointer; }
.fyshow, .fybtn:hover { color: #fff; background: #ed6d00; border: 1px solid #ed6d00; }
.atlh3 { font-size: 18px; text-align: center; }
.hp { font-size: 12px; color: #9a9a9a; height: 41px; line-height: 41px; margin: 20px 0 50px; background: url(../images/ind_03.png) no-repeat top center; }
.hs { margin-bottom: 30px; }
.fh { padding-top: 30px; }
.fh .nmore, .ddbox .nmore { float: right; width: 101px; height: 32px; line-height: 32px; text-align: center; color: #fff; border-radius: 5px; background: #ed6d00; border: 1px solid #ed6d00; }
.fh .nmore:hover, .ddbox .nmore:hover { color: #ed6d00; background: #fff; }
.indnav { margin-bottom: 33px; text-align: center; }
.indnavsp { display: inline-block; width: 142px; height: 43px; line-height: 43px; text-align: center; margin: 0 10px; cursor: pointer; background: url(../images/ind_11.png) no-repeat 0 0; }
.indnavshow, .indnavsp:hover { color: #fff; background-image: url(../images/ind_10.png); }
.indlistsitemp { padding: 15px 0; font-size: 18px; text-align: center; margin-bottom: 25px; }
.indlistsitem { display: none; }
.indlistitems li { float: left; width: 326px; height: 305px; margin: 0 22px 45px; }
.dqimg { display: block; height: 223px; overflow: hidden; }
.indtxt { padding: 18px 15px 15px; border: 1px solid #fafafa; }
.dqp { font-size: 14px; line-height: 20px; padding-top: 10px; }
.dq { padding-left: 18px; background: url(../images/ind_14.png) no-repeat 0 0; }
.mn i { font-size: 25px; font-style: normal; color: #f8a000; }
.timermore { font-size: 14px; color: #666; text-align: left; }
.newsmore { color: #666; margin-right: 30px; }
.newslists li { height: 51px; line-height: 51px; font-size: 14px; padding: 0 20px; background: url(../images/dian_07.png) no-repeat 4px center; border-bottom: 1px dotted #d7d7d7; }
.cound { width: 75%; color: #4c4c4c; }
.newslists li .fr { font-size: 12px; color: #808080; }
.newsfh { padding-top: 35px; margin-top: 35px; border-top: 1px solid #f2f2f2; }
.fhlist li { font-style: 14px; line-height: 24px; color: #4c4c4c; }
.fhlist li a { color: #808080; }
.fhlist li a:hover { color: #f8a000; }
.magalist li { float: left; width: 204px; margin: 0 24px 26px; }
.magaimg { display: block; height: 264px; overflow: hidden; }
.magalist li h3 { line-height: 46px; text-align: center; }
.magaitems { display: none; }
.gagep { padding: 0 25px; margin-bottom: 20px; font-size: 16px; line-height: 28px; }
.gagedlbox { padding: 0 16px; }
.gagedl { margin-bottom: 10px; }
.dtdl dt, .ddhead { padding: 0 50px; height: 46px; line-height: 46px; color: #fff; background: #858585; }
.dtsp { float: left; width: 24%; font-size: 16px; text-align: center; }
.ddhead .dtsp { font-size: 14px; }
.dtbtn { display: block; width: 82px; height: 28px; line-height: 28px; text-align: center; margin: 10px auto 0; background: #ed6d00; color: #fff; }
.dtbtn:hover, .gage-dlshow .dtbtn { color: #fff; background: #b0afaf; }
.ddhead { color: #333; background: #f9f9f9; }
.ddbox { display: none; padding: 30px 60px; }
.ddbox .nmore { float: none; display: block; margin: auto; }
.subscibe { margin-top: 89px; padding-top: 30px; border-top: 1px solid #f2f2f2; }
.linkfrm a { font-size: 16px; color: #666; }
.hfrm { padding: 19px 0 33px; font-size: 36px; color: #ed6d00; }
.formbox { height: 420px; margin-bottom: 120px; background: url(../images/banner001.jpg) no-repeat 0 0; }
.form { padding: 61px 0 47px; }
.formitem { margin-bottom: 30px; }
.inptext { width: 244px; height: 45px; padding: 0 10px; margin-right: 24px; background: #fff; border: 1px solid #c2c2c2; }
.inpemail { width: 587px; }
.dyzx { padding: 15px 0 23px; }
.check { margin-bottom: 15px; }
.checkbox { margin-right: 10px; }
.subform { text-align: center; }
.subbtn { width: 96px; height: 35px; color: #fff; background: #ed6d00; border: 1px solid #ed6d00; }
.subbtn:hover { color: #ed6d00; background: #fff; }
.coursep { color: #4c4c4c; font-size: 15px; text-align: center; line-height: 30px; margin-bottom: 40px; }
.courselist { padding: 20px 0; background: url(../images/ab_11.jpg) repeat-y 0 0; }
.courselist li { height: 202px; margin-bottom: 10px; }
.coursetimer { width: 146px; font-size: 18px; color: #808080; padding-top: 70px; position: relative; }
.coursetimer i { position: absolute; top: 66px; right: 0; width: 31px; height: 31px; background: url(../images/ab_03.png) no-repeat 0 -59px;  /*cursor: pointer;*/ }
.coursetextbox { margin-left: 20px; position: relative; }
.coursetext { padding-top: 66px; width: 790px; }
.coursetext h3, .coursetext2 h3 { font-size: 16px; padding-bottom: 15px; }
.curp { font-size: 14px; line-height: 26px; color: #808080; -webkit-line-clamp: 2; }
.coursetexts { position: absolute; top: 0; left: 0; width: 882px; height: 0; padding: 22px 25px; background: #fafafa; z-index: -1; overflow: hidden; }
.coursetextsimg { width: 258px; height: 159px; overflow: hidden; }
.coursetextsimg img { width: 100%; height: 100%; }
.coursetext2 { width: 592px; padding-top: 28px; margin-left: 21px; }
.coursetext2 p { -webkit-line-clamp: 3; }
.courselist li:hover i, .courselist .coursesshow i { background-position: 0 0; }

/*.courselist li:hover .coursetext,*/
.courselist .coursesshow .coursetext { opacity: 0; }

/*.courselist li:hover .coursetexts,*/
.courselist .coursesshow .coursetexts { opacity: 1; height: 159px; z-index: 1; }
.contbox { min-height: 300px; }
.contbox .box { padding-top: 30px; }
.box img { max-width: 100%; }
.mginfo h3 { font-size: 22px; color: #666; padding: 0 19px 16px 0; border-bottom: 1px solid #e9e9e9; margin-bottom: 30px; position: relative; }
.mginfosp { position: absolute; bottom: -2px; left: 0; width: 88px; height: 4px; background: #dcdcdc; }
.catalogue { width: 103px; padding-bottom: 15px; text-align: center; border-right: 3px solid #f6f6f6; }
.ctlog { display: inline-block; width: 42px; height: 32px; background: url(../images/ind_4.png) no-repeat 7px 12px #ed6d00; padding-left: 21px; line-height: 32px; color: #fff; font-size: 16px; border-right: 1px solid #fdeee1; border-bottom: 1px solid #fdeee1; margin-bottom: 36px; }
.ctlog:hover { color: #fff; background: url(../images/ind_4.png) no-repeat 7px 12px #dcdcdc; }
.ctloglist { margin-left: 23px; width: 85%; }
.ctloglistbox li { float: left; width: 44%; margin:0 15px; padding-left: 22px; margin-bottom: 25px; background: url(../images/ind_05.png) no-repeat 0 4px; }
.bt { font-size: 16px; margin-bottom: 8px; }
.bt a.p { float: left; width: 80%; }
.bt span { float: right; display: inline-block; color: #666; }
.ctloglist2 { margin-left: 60px; }
.ctlogimg { width: 85%; padding-top: 20px; text-align: center }
.ctlogimg img { max-width: 100%; }
.honorbox li { float: left; width: 225px; line-height: 42px; text-align: center; margin: 0 25px 20px; }
.honorbox li img { width: 100%; height: 123px; }
.honorbox li:hover{ color: #ed6d00;}
.video li { float: left; width: 23%; margin: 0 10px 20px; overflow: hidden; }
.video li h3 { text-align: center; line-height: 46px; font-size: 16px; }
.videoinfo { text-align: center; }
.hfrms { margin-bottom: 30px; border-bottom: 1px solid #eaeaea; }
.stat { font-size: 14px; line-height: 30px; margin-bottom: 30px; }
.lin { position: fixed; top: 50%; right: 0; width: 70px; height: 320px; margin-top: -140px; background-color: #3f5fa3; z-index: 1024; }
.linitem { text-align: center; border-bottom: 1px solid #999; }
.linitem a { display: block; padding: 12px 0; color: #fff; position: relative; }
.linitem a:before { position: absolute; top: 0; left: 100%; width: 100%; height: 100%; background: #ed6d00; content: ""; opacity: 0; filter: alpha(opacity=0; ); }
.linitem a:hover:before { opacity: 1; left: 0; filter: alpha(opacity=100; ); z-index: -1; }
.linitem:nth-child(4) { border-bottom: none; }
.linitem i { display: block; margin: 0 auto 9px; width: 45px; height: 36px; background: url(../images/ioc.png) no-repeat 0 0; }
.linitem .lin-i2 { width: 26px; height: 30px; background-position: 0 -66px; }
.linitem .lin-i3 { width: 42px; height: 30px; background-position: 0 -146px; }
.linitem .lin-i4 { width: 16px; height: 7px; background-position: 0 -120px; }
.linzd .lin-i4 { margin-bottom: 16px; margin-top: 11px; }
.datebox { position: relative; display: none; padding-top: 40px; }
.datebox .coursetexts { position: relative; width: 92%; height: 159px; margin-bottom: 10px; opacity: 1; z-index: 1; background: rgba(255, 255, 255, 0); }
.datebox .coursetext2 { width: 510px; }


/*表单*/
.feedmian { width: 680px; margin: auto; }
.bt { color: #ba0000; }
.feedmian h4 { padding-left: 116px; height: 72px; font-size: 18px; line-height: 100px; margin-bottom: 60px; background: url(../images/feed_07.jpg) no-repeat 0 0; }
.form-item { margin-bottom: 25px; line-height: 31px; }
.form-sp { display: inline-block; width: 98px; font-size: 16px; color: #666; text-align: right; }
.mb-inp { width: 275px; height: 32px; padding: 0 10px; border: 1px solid #d6d6d6; background: rgba(255, 255, 255, 0); }
.mb-bt, .tA { width: 520px; padding: 0 10px; border: 1px solid #d6d6d6; }
.tA { padding: 10px 10px; min-height: 95px; background: rgba(255, 255, 255, 0); }
.mb-yz { width: 190px; margin-right: 25px; }
.tobtn { display: block; width: 150px; height: 37px; margin: auto; color: #fff; background: #ed6d00; }
.tobtn:hover { color: #ed6d00; background: #fff; }
.form-item:nth-child(6) { margin-bottom: 50px; }
/*nav*/
.nav__trigger { width: 30px; height: 25px; position: absolute; right: 10px; top: 18px; z-index: 1024; display: none; cursor: pointer; }
.fixed .nav__trigger { top: 12px; }
.nav__icon { display: inline-block; position: relative; width: 30px; height: 5px; background-color: #ed6d00; -webkit-transition-property: background-color, -webkit-transform; transition-property: background-color, -webkit-transform; transition-property: background-color, transform; transition-property: background-color, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }
.nav__icon:before, .nav__icon:after { content: ''; display: block; width: 30px; height: 5px; position: absolute; background: #ed6d00; -webkit-transition-property: margin, -webkit-transform; transition-property: margin, -webkit-transform; transition-property: margin, transform; transition-property: margin, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }
.nav__icon:before { margin-top: -10px; }
.nav__icon:after { margin-top: 10px; }
.zjq-mnav { width: 100%; padding-bottom: 30px; position: absolute; z-index: 999; opacity: 0; -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 300ms; transition-duration: 300ms; -webkit-transform: translateY(-128%); transform: translateY(-128%); }
.zjq-msons { padding: 8px 10px; border-bottom: 1px solid #50545a }
.zjq-msons dt { font-size: 15px; margin-bottom: 8px }
.zjq-msons a { color: #fff }
.zjq-msons dd { line-height: 20px; font-size: 13px; margin-left: -20px }
.zjq-msons dd a { margin-left: 20px; display: inline-block; color: #e9e8e8 }
.nav--active .nav__trigger { opacity: 0.5; }
.nav--active .nav__icon { -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.nav--active .zjq-mnav { opacity: 1; background: rgba(44, 50, 48, .9); -webkit-transform: translateY(0); transform: translateY(0); }
.newsps { margin: 20px 0 10px; }
.yeartag { width: 870px; height: 30px; margin: 45px auto 40px; position: relative; background: url(../images/hr1.png) repeat-x 50% 50%; }

/*.yLeft{ position: absolute; left: 0; top: 0; text-indent: -9999px; }
.yRight{ position: absolute; right: 0; top: 0; text-indent: -9999px;}*/
.hr { height: 30px; overflow: hidden; width: 670px; margin: auto; position: relative; }
.scroll-year { position: absolute; left: 0; top: 0; width: 200%; }
.scroll-year li { float: left; width: 80px; text-align: center; height: 30px; line-height: 30px; background: #f3f3f3; border-radius: 14px; margin-right: 38px; font-size: 14px; }
.scroll-year .on { background: #ed6d00; }
.scroll-year .on a { color: #fff; }
.conbar { height: 166px; background: url(../images/hr2.png) repeat-x center 84px; }
.conbox { width: 870px; position: relative; overflow: hidden; height: 166px; margin: auto; }
.scrollcon { position: absolute; left: 0; top: 20px; width: 200%; }
.scrollcon li { float: left; margin-right: 40px; height: 166px; }
.yearshow { width: 104px; height: 104px; line-height: 104px; text-align: center; float: left; font-size: 30px; font-weight: 700; background: #ed6d00; color: #fff; border-radius: 50%; margin-right: 58px; }
.month-num { width: 62px; height: 62px; background: #ed9c56; border-radius: 50%; float: left; line-height: 62px; text-align: center; color: #fff; font-size: 16px; }
.monthshow { float: left; width: 146px; margin: 30px 0 0 0; position: relative; }
.event { position: absolute; left: 0; bottom: -50px; width: 140px; line-height: 24px; font-size: 14px;    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; }
.tshow { top: -50px; bottom: auto; }
.hor3 { margin-bottom: 30px; }
.partybg{ background: url(../images/listbg.jpg) no-repeat 0 0 #f7dca7;
	padding-top: 220px;
}
.partybg .indusitems{
	background: none;
}
.foothead { padding-top: 20px; }
.active { display: block; }



.datedl{ margin-bottom: 20px; }
.datedl dt{ font-size: 20px; padding-bottom: 8px; margin-bottom: 15px; border-bottom: 1px solid #e1e1e1;}
.datedl dd{ line-height: 22px; padding: 4px 0; }
.datelistlt{ margin-right: 15px; text-align: center;}
.datelistrt{ display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.datedl dd:hover{
	transform: translate(-10px,0);
    -webkit-transform: translate(-10px,0);
    -moz-transform: translate(-10px,0);
    -o-transform: translate(-10px,0);
    -ms-transform: translate(-10px,0);
}

@media only screen and (max-width:1320px) {
  .indusbboxs .owl-prev, .indusbboxs .owl-next { top: 188px; }
  .indusbboxs .owl-next { right: -1180px; }
  .indusbboxs .owl-prev { left: 10px; }
}
@media only screen and (max-width:1220px) {
  .warp { width: 1000px; }
  .logo { margin-top: 6px; width: 88px; height: 42px; }
  .headbox { height: 55px; }
  .nav li, .headerbox .nav li { padding: 0 20px; }
  .banner, .slide-img, .subscibe { margin-top: 55px; }
  .spnav { width: 116px; }
  .condnewsleft { width: 445px; height: auto; }
  .newslistul li { height: 36px; margin-bottom: 10px; }
  .newslistul li .p { margin-bottom: 0; }
  .indusImg { width: 490px; height: auto; }
  .indmain { padding-bottom: 0; height: 144px; }
  .industxt { width: 510px; height: auto; }
  .indp { line-height: 25px; height: 75px; }
  .indhd { height: 135px; padding: 25px 50px 0; }
  .owl-prev, .owl-next { top: 119px; }
  .owl-next { right: -435px; }
  .owl-prev { left: 10px; }
  .datemain { width: 992px; }
  .dlbox { width: 640px; }
  .mainnavul li { margin-right: 30px; }
  .coursetext { width: 740px; }
  .coursetexts { width: 700px; }
  .coursetext2 { width: 415px; }
  .honorbox li { width: 177px; }
  .indright { width: 560px; }
  .indlistitems li { width: 272px; height: auto; margin: 0 15px 35px; }
  .dqimg { height: 186px; }
  .video li { width: 22%; margin: 0 13px 20px; }
  .magalist li { margin: 0 11px 26px; }
  /*.ctloglist { width: 360px; }*/
  .ctloglistbox li{ width: 43%; }
  .news_infobox img { max-width: 100%; margin-bottom: 10px; }
  .indusbboxs .owl-prev, .indusbboxs .owl-next { top: 155px; }
  .indusbboxs .owl-next { right: -985px; }

  .hr,.conbox,.yeartag{width: 90%;}
  .mainnav{
  	padding-top: 0;
  }
}
@media only screen and (max-width:1020px) {
  .warp { width: 860px; }
  .banner img { height: 240px; }
  .headbox { height: 55px; }
  .headbox .nav li { padding: 0 15px; }
  .slide-b li { height: 334px; }
  .mainnavul li { font-size: 14px; margin-right: 20px; }
  .spnav { width: 96px; }
  .condnewsleft { width: 372px; }
  .newitems { width: 100%; }
  .newslist { width: 460px; }
  .newp { line-height: 26px; -webkit-line-clamp: 2; width: 90%; }
  .newslistul li { height: 47px; margin-bottom: 0; padding: 0 8px; font-size: 12px; }
  .indhd { height: 118px; padding: 15px 30px 0; }
  .indusImg { width: 431px; }
  .industxt { width: 429px; }
  .indmain { padding: 21px 30px 0; height: 132px; }
  .indp { line-height: 30px; height: 60px; -webkit-line-clamp: 2; }
  .more { margin-top: 11px; }
  .indsmore { width: 85px; font-size: 12px; height: 28px; line-height: 28px; }
  .indusbboxs .owl-prev, .indusbboxs .owl-next { background-size: 100% 100%; width: 17px; height: 40px; top: 152px; }
  .indusbboxs .owl-next { right: -848px; }
  .dlbox { width: 543px; }
  .footconts { margin-right: 0; margin-left: 30px; }
  .indright { width: 428px; }
  .dqimg { height: 161px; }
  .indlistitems li { width: 236px; margin: 0 10px 20px; }
  .video li { width: 30%; margin: 0 10px 20px; }
  .magalist li { width: 170px; }
  .magaimg { height: 220px; }
  .ctloglist { width: 82%; }
  .ctloglistbox li{ width:85%; }
  .coursetext { width: 600px; }
  .coursetexts { padding: 22px 15px; width: 570px; }
  .coursetext2 { width: 290px; }
  .honorbox li { width: 162px; margin: 0 15px 20px; }
  .lin { display: none; }
  .yeartag { display: none; }
  .conbar { display: none; }
  .datebox { display: block; }
  .datebox .coursetexts { display: block; }

  
    .mb-inp { width: 225px; }
    .mb-yz { width: 130px; }
    .tobtn { width: 130px; }
    .mb-bt, .tA { width: 400px; }
   .datebox .datedl{display: none;}
   .datebox .datedl:nth-child(1),.datebox .datedl:nth-child(2),.datebox .datedl:nth-child(3),.datebox .datedl:nth-child(4){display: block;}
}
@media only screen and (max-width:880px) {
  .warp { width: 590px; }
  .nav-box { display: none; }
  .nav__trigger { display: block; }
  .slide-b li { height: 317px; }
  .spnav { width: 72px; height: 32px; line-height: 32px; margin: 0 6px; font-size: 12px; }
  .condnewsleft { width: 590px; margin-bottom: 20px; }
  .newp { height: 58px; line-height: 58px; }
  .newslist, .indright { width: 100%; }
  .newslistul li { font-size: 14px; margin-bottom: 10px; height: 50px; }
  .owl-prev, .owl-next { top: 179px; }
  .owl-next { right: -578px; }
  .industxt, .indusImg { width: 100%; }
  .indusbboxs .owl-prev, .indusbboxs .owl-next { top: 383px; }
  .indusbboxs .owl-next { right: -578px; }
  .indhd { padding: 24px 30px 0; }
  .more { margin-top: 20px; }
  .dlbox, .footconts { float: none; width: 100%; border-right: 0; margin-left: 0; }
  .foot { height: auto; line-height: 25px; }
  .indlest, .indright { float: none; }
  .indlest { margin: auto; }
  .video li { width: 31%; margin: 0 5px 10px; }
  .video li h3 { line-height: 32px; font-size: 14px; }
  .magaimg { height: 195px; }
  .magalist li { width: 151px; }
  .ctloglist2 { display: none; }
  .ctloglist { width: 72%; }
  .ctlogimg { width: 72%; padding-left: 20px; }
  .dtdl dt, .ddhead { padding: 0 20px; }
  .ddbox { padding: 20px 30px 0; }
  .inptext { width: 200px; }
  .inpemail { width: 496px; }
  .mainnav h3 { display: none; }
  .mainnavul { margin-left: 0; }
  .mainnavul li { margin-right: 15px; }
  .indlistitems li { width: 230px; }
  .honorbox li { width: 44%; }
  .honorbox li img { height: 150px; }
  .coursetextbox { margin-left: 0; float: none; }
  .courselist { background: none; }
  .coursetimer{padding: 0; width: auto; line-height: 26px; font-size: 14px; margin-right: 20px;}
  .coursetimer i{ display: none; }
  .coursetext { width: auto; padding-top: 0; }
  .coursetexts { display: none;}
  .courselist li{ height: auto;}
  .coursetext2 { width: 185px; padding-top: 0; }
  .curp { -webkit-line-clamp: 4; }
  .datebox .coursetext2 { padding-top: 30px; width: 260px; }
  .contbox .box{ padding-top: 0;}
  .contbox .box p{ margin-top: 0!important;}
  .article, .list{ padding: 25px 20px; min-height: 230px;}
  .fy{padding-top: 25px;}
    .feedmian { width: 100%; }
	.courselist{padding: 0;}
      .courselist li:hover .coursetext, .courselist .coursesshow .coursetext { opacity: 1; }
      .owl-carousel .owl-item img{
      	height: 390px;
      }
}
@media only screen and (max-width:768px){
	iframe{max-width: 100%; width: 100% !important;/*height: auto!important;*/}
}
@media only screen and (max-width:640px){
    .mb-inp { width: 155px; }
    .mb-yz { width: 90px; }
    .tobtn { width: 110px; }
    .mb-bt, .tA { width: 210px; }
    .tage-item{
      margin-bottom: 10px;
    }
}
@media only screen and (max-width:610px) {
  .warp, .condnewsleft { width: 394px; }
  .spnav { width: 23%; margin: 0 2px 10px; }
  .slide-b li { height: 227px; }
  .slide-img .flex-control-nav { bottom: 10px; width: 122px; margin-left: -61px; }
  .slide-img .flex-control-nav li, .slide-img .flex-control-nav li .flex-active { width: 30px; }
  .owl-prev, .owl-next { top: 108px; }
  .owl-next { right: -385px; }
  .indusbboxs .owl-prev, .indusbboxs .owl-next { top: 261px; }
  .indusbboxs .owl-next { right: -384px; }
  .dl { float: none; width: 100%; margin-bottom: 10px; }
  .dl dd { float: left; margin-right: 10px; padding-bottom: 5px; }
  .dl dt { padding-bottom: 10px; }
  .footconts { padding-top: 20px; }
  .indright h3 { font-size: 14px; }
  .cound { width: 65%; }
  .article, .list { padding: 40px 25px; }
  .indlest img, .indlest { width: 100%; }
  .video li { width: 47%; }
  .magalist li { width: 43%; }
  .magaimg { height: auto; }
  .catalogue { display: none; }
  .ctloglist { width: 100%; margin: auto; }
  .gagedlbox { padding: 0; }
  .gagep { font-size: 14px; line-height: 24px; padding: 0; }
  .dtsp { font-size: 14px; }
  .ddhead .dtsp { font-size: 12px; }
  .dtbtn { width: 60px; line-height: 24px; height: 24px; }
  .ddbox { padding: 20px 15px; }
  .ddbox h3 { font-size: 15px !important; }
  .ddbox p { font-size: 12px !important; }
  .indnavsp { width: 91px; background-size: 100% 100%; font-size: 12px; }
  .indlistsitemp { font-size: 14px; line-height: 22px; }
  .indlistitems li { float: none; margin: auto; width: 272px; }
  .dqimg { height: 186px; }
  .indnav { margin-bottom: 20px; }
  .fybtn { padding: 4px 8px; }
  .inptext { width: 102px; height: 26px; }
  .inpemail { width: 300px; }
  .subbtn { width: 86px; height: 26px; }
  .mainnav { height: auto; padding-top: 0; }
  .mainnavul li { line-height: 36px;margin-right: 12px; }
  .indnavsp { margin: 0 3px; }
  .atlh3 { font-size: 16px; }
  .hp { height: auto; line-height: 20px; margin: 15px 0 30px; background: none; }
  .box p { font-size: 14px !important; margin-bottom: 15px !important; }
  .fhlist { margin-bottom: 20px; }
  .fh .nmore, .ddbox .nmore { width: 78px; height: 26px; line-height: 26px; font-size: 12px; }
  .news_infobox img { margin-right: 0 !important; }
  .honorbox li { width: 47%; margin: 0 5px 20px; }
  /*.coursetexts { display: none; }*/
  .coursep { margin-bottom: 0; }

  /*.courselist li { height: 160px; }*/
  .coursetextsimg{ width: 100%;}
  .datebox .coursetexts { height: auto; }
  .datebox .coursetextsimg, .datebox .coursetext2 { float: none; width: 100%; height: auto; }
  .datebox .coursetext2 { margin-left: 0; }
  .coursetextsimg{ height:auto;}

  .box p{ margin-right: 0!important; float: none!important; }
  .owl-carousel .owl-item img{
  	height: 260px;
  }
  .mainnav{ margin-bottom: 23px;}
}
@media only screen and (max-width:444px) {

    .mb-inp { width: 120px; }
    .mb-yz { width: 50px; margin-right: 8px; }
    .tobtn { width: 95px; }
    .mb-bt, .tA { width: 155px; }
}
@media only screen and (max-width:414px) {
  .warp, .condnewsleft { width: 98%; }
  .slide-b li { height: 130px; }
  .spnav { width: 30%; }
  .mainnavul li { font-size: 14px; }
  .video li { width: 100%; margin: 0 0 20px; }
  .magalist li { float: none; margin: 0 auto 20px; width: 80%; }
  .indright h3 { line-height: 24px; }
  .indright h3 i { margin-top: 5px; }
  .cound { width: 60%; }
  .box p { font-size: 12px; line-height: 26px !important; }
  .dtdl dt, .ddhead { padding: 0 10px; }
  .dtsp { font-size: 12px; }
  .honorbox li { width: 100%; }
  .honorbox li img { height: 170px; }
  .formbox { height: auto; margin-bottom: 60px; }
  .formitem { margin-bottom: 15px; }
  .inptext { width: 79px; margin-right: 10px; }
  .inpemail { width: 240px; }
  .indnavsp { width: 80px; background-image: none; background-color: #eaeaea; border-radius: 5px; }
  .indnavsp:hover, .indnavshow { background-image: none; background-color: #f8a000; }
  .article, .list { padding: 30px 10px; }
  .honorbox li { margin: 0 0 20px; }
  .indlest { height: auto; }
  .newsps { line-height: 22px; height: 44px; margin: 10px 0; }
  .timermore { font-size: 12px; }
  .newsmore { margin-right: 0; }
  .indusitems { margin-bottom: 25px; }
  .indusbboxs .owl-prev { left: 5px; }
  .indusbboxs .owl-next { right: -288px; }
  .owl-prev, .owl-next { top: 77px; }
  .owl-prev { left: 5px; }
  .owl-next { right: -288px; }
  .banner img { height: 120px; }
  .coursetexts{ width: 89%;}
  .owl-carousel .owl-item img{ height: 195px;}
}
/* */
