﻿/*global*/
.ico{ background: url("../img/ico.png") no-repeat;}
.wrapBg,.footerWrap,.navWrap2{ min-width: 1200px;}
.wrap,.footer,.nav2{ margin: auto; width: 1200px;}
.subBg{ background-color: #F6F8FA;}
.jwlogo{ display: none;}
.backTop{ position: fixed; right: 0; bottom: 74px; display: none; width: 48px; height: 55px; background-image: url("../img/top.png"); z-index: 99;}
/*header*/
.navWrap2{ background-color: #20AFD6; box-shadow: 0 4px 8px 0 rgba(0,114,145,0.30);}
.nav2{ height: 70px; overflow: hidden;}
.nav2 .logo{ margin: 13px 18px 0 13px; width: 135px; height: 40px;}
.nav2 .logoName{ margin-top: 19px; font-size: 20px; color: #fff; line-height: 28px;}
.nav2 .log{ position: relative; padding-left: 26px; font-size: 16px; line-height: 70px; color: #fff;}
.nav2 .log i{ position: absolute; left: 0; top: 26px; display: block; width: 18px; height: 18px; background-position: -82px 0;}
/*footer*/
.footerWrap{ background-color: #525970;}
.foot2{ padding-top: 17px; height: 103px; color: #fff; font-size: 14px; line-height: 22px; overflow: hidden;}
.foot2 p{ margin: 16px 0; text-align: center;}
.foot2 .contact span{ margin: 0 22px;}
.foot2 p span{ margin: 0 25px;}
/*
个人中心
*/
.subNav{ margin-bottom: 3px; height: 52px; font-size: 14px; line-height: 52px;}
.subNav a{ margin: 0 5px;}
.center{ padding-bottom: 90px;}
.cenNav{ width: 350px; min-height: 645px; background-color: #fff; border-radius: 15px;}
.cenNav li{ margin: 32px 0;}
.cenNav a{ position: relative; display: block; padding-left: 70px; width: 142px; height: 40px; font-size: 18px; line-height: 40px; border-radius: 0 20px 20px 0;}
.cenNav a:hover,.cenNav .curr{ background: rgba(32,175,214,0.10); color: #20AFD6;}
.cenNav i{ position: absolute; top: 0; left: 40px; width: 18px; height: 40px; background: url("../img/center.png") no-repeat;}
.cNav1 i{ background-position: 0 11px;}
.cNav1 a:hover i,.cNav1 .curr i{ background-position: -18px 11px;}
.cNav2 i{ background-position: 0 -29px;}
.cNav2 a:hover i,.cNav2 .curr i{ background-position: -18px -29px;}
.cNav3 i{ background-position: 0 -69px;}
.cNav3 a:hover i,.cNav3 .curr i{ background-position: -18px -69px;}
.cNav4 i{ background-position: 0 -109px;}
.cNav4 a:hover i,.cNav4 .curr i{ background-position: -18px -109px;}
.cNav5 i{ background-position: 0 -149px;}
.cNav5 a:hover i,.cNav5 .curr i{ background-position: -18px -149px;}
/*tab*/
.cenTab{ padding: 40px 30px; width: 770px; border-radius: 15px; background-color: #fff;}
.uOpt{ text-align: center;}
.uOpt .uImg{ margin: 0 auto 14px; width: 120px; height: 120px; border-radius: 50%;}
.uOpt .upImg{font-size: 18px; color: #20AFD6; line-height: 26px;}
.uOpt p{ margin-top: 7px; height: 20px; line-height: 20px; font-size: 14px; color: rgba(42,51,79,0.70);}
.cenTab h6{ padding-left: 11px; font-size: 18px; line-height: 64px; border-bottom: 1px solid #EAEBED; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAcCAYAAABGdB6IAAAABHNCSVQICAgIfAhkiAAAAE1JREFUGJXtyDERgDAUBNG9rwAHRAJSkEIUgCKwQprURMmlgxkM0LDdW6WjzuAVNABZaa8XYgQAn/EAQFPw6h/fDNNu2SUQC3bBNKStA3RRE0HL3qOSAAAAAElFTkSuQmCC") no-repeat 0 18px;}
.userList{ margin-top: 14px; color: rgba(42,51,79,0.70); font-size: 18px;}
.userList li{ padding-top: 22px; line-height: 52px; border-bottom: 1px solid #EAEBED;}
.userList label{ margin-right: 194px; display: block; width: 100px; height: 52px;}
.userList input{ padding: 0 10px; width: 260px; height: 52px; line-height: 52px; color: rgba(42,51,79,0.70); border: none;}
.userList .opt{ position: relative; padding-left: 18px; text-align: right; font-size: 14px; color: #20AFD6;}
.userList .opt i{ position: absolute; left: 0; top: 20px; display: block; width: 14px; height: 14px; background-position: -36px -26px;}
/*stuWrap*/
.stuWrap{ padding-bottom: 72px;}
.appShow {
    padding: 25px 29px 31px 29px;
    width: 1142px;
    height: 410px;
    background-color: #fff;
    border-radius: 15px;
    overflow: hidden;
}

.aImg {
    width: 666px;
    height: 420px;
    overflow: hidden;
}
.appShower{ padding: 0px 29px 31px 29px; width: 1142px; height: 452px; background-color: #fff; border-radius: 15px; overflow: hidden;}
.aImger{ width: 666px; height: 469px; overflow: hidden;}
.aBox{ width: 447px;position:relative;height:410px;}
.aBox .appName{ margin-bottom: 3px;  font-size: 19px; font-weight: 500; }
.appInfo{ margin-top: 9px; font-size: 14px; line-height: 20px;}
.appInfo em,.aBox .opt em{ padding-left: 10px;padding-right:10px; position: relative;}
.appInfo i{  left: 0; top: 3px; display: block; width: 14px; height: 14px;}
.appInfoa i{position: absolute;}
/*.appInfo i{ position: absolute; left: 0; top: 3px; display: block; width: 14px; height: 14px;}*/
.appInfo .collect{ margin-right: 28px; color: #20AFD6;}
.appInfo .like{ color: #FFA036;}
.appInfo .collect i{ background-position: -56px -93px;}
.appInfo .like i{ background-position: -39px -93px;}
.appDec{ margin-top: 12px; font-size: 16px; line-height: 26px; letter-spacing: 1px; text-align: justify;}
.appDec p{ margin-bottom: 7px;}
.aBox .opt{ font-size: 16px;text-align:center; position:absolute;bottom:0px;}
.aBox .opt i{ position: absolute; left: 0; top: 0; display: block; width: 18px; height: 20px;}
.aBox .opt .collect{ margin-right: 30px;}
.aBox .opt .collect i{ background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAABHNCSVQICAgIfAhkiAAAASlJREFUKJGd0r8vQ2EUxvHv8753x2YQC1M3C2mkif9BJAYS0qbix2iRoDcRiUEMBkMviYiQmPwHWGowYGgMutklYmt77zGRtgS9Zzzv88nzDkcAFk4EiYbXEtO0YBC487CuMKpYKT8ay+0AY4a9OHHurLat8Lopu5jyzWrPlaQcrWNmBhVJWcC1PWG3QeYtFyTVvkXJ2iGAJMH4tz0glE2eepdcomT2p8Bfk5jNOJlG0mChjEP2ngaD1R3oMR3mwcnsMhWVnTgnO8W6/brVfL8/cwqPXiVWu6HeqaCFcsMB+PCwbNj+vzphV5vRDYC+lobisBAh5X+xB74UrUgYtJydhHkNFA32gGZHXx2YD8Jo+RO2NbdFt4pDcZyEoEmD+8A35rRx/NyZ+wBQmWoimqPowwAAAABJRU5ErkJggg==") no-repeat 0 4px;}
.aBox .opt .like i{background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAABHNCSVQICAgIfAhkiAAAAN9JREFUKJGVjz1OAlEURs+9A4WJbsDKBdBIwsTYuA8L4wroCQ2swYTOOCU7oLSwAeNUrICCgkglxkJhPgsB+ZkR31e9d+8997wHBZEwPcR9JfFdXt8KwfvzU6LyGABfXNhNOtjsexFIKbpcn7PoaredC6qFk1ljo/S1tzfXdlZrg1V/N2l00KikVgea21Ofg905UxJ/AEfAu90+nyiJlfuK7fQdMV9ejv8BrFJx0CwAWEZDx3gL5+zFEeFG57EUbpQoZ08OFmi01K7TqUOgUeoBOGLyU1j9Vd0/oFegA/ANNjJEOuqqAAEAAAAASUVORK5CYII=") no-repeat 0 3px;}


/*tab*/
.bbsTab{ margin: 20px 0; padding-left: 38px; width: 1162px; height: 60px; background-color: #EAEBED; border-radius: 15px; font-size: 18px; line-height: 52px;}
.bbsTab ul{ margin-right: 40px;}
.bbsTab li{ margin: 0 5px; position: relative; width: 100px; height: 60px; text-align: center;}
.bbsTab li i{ position: absolute; bottom: 0; display: block; width: 100px; height: 11px; background-position: 0 -77px; opacity: 0; transition: opacity .3s;}
.bbsTab li.curr a{ color: #20AFD6;}
.bbsTab li.curr i{ opacity: 1;}
.bbsTab p span{ margin-left: 5px; color: rgba(32,175,214,0.70);}
/*project*/
.addMeg,.grade,.share,.project,.abstract,.datum,.exaRecord,.myExam{ padding: 3px 30px 0; background-color: #fff; border-radius: 15px;}
.project{ margin-bottom: 20px; padding-top: 20px; width: 770px;}
.project h6{ margin-bottom: 20px; padding-left: 22px; font-size: 18px; color: #20AFD6; line-height: 26px; background: url("../img/project.png") no-repeat 0 4px;}
.proImg{ margin-bottom: 25px; width: 350px;}
.proDetail{ padding-top: 8px; width: 400px;}
.proDetail .proName{ font-size: 16px; line-height: 22px;}
.proDetail .proDes{ height: 70px; font-size: 14px; line-height: 20px;}
.proInfo{ margin: 15px 0;}
.proCount i{ margin-right: 8px; display: block; width: 11px; height: 20px; background-position: 0 -26px;}
.proCount{ margin-right: 34px; font-size: 14px;}
.proScore i{ margin-top: 3px;}
.proScore span{ margin-left: 10px;}
.uScore i,.myScore i,.proScore i{ margin-right: 5px; display: block; width: 15px; height: 14px;}
.numIco1{ background-position: -18px -46px;}
.numIco2{ background-position: 0 -46px;}
.proDetail .opt{ margin-top: 16px;}
.proDetail .choose{ margin-right: 14px; position: relative; width: 30px; height: 30px;}
.proDetail .choBtn,.proDetail .vrBtn{ display: block; width: 30px; height: 30px;}
.proDetail .choBtn{ background: url("../img/choose.png") no-repeat;}
.proDetail .vrBtn{ background: url("../img/vr.png") no-repeat center;}
.choTab{ display: none; position: absolute; top: 30px; left: 0; padding: 9px; width: 172px; background: rgba(241,241,241,0.92); font-size: 12px; color: rgba(0,0,0,0.1); line-height: 20px; z-index: 9; border-radius: 10px; transition: all .3s; box-shadow: 0 2px  4px rgba(0,0,0,0.1);}
.choose.curr .choTab{ display: block;}
.choTab li{ margin: 0 3px; width: 80px; height: 20px;}
.choTab .arrow{ position: absolute; top: -6px; left: 10px; display: block; width: 11px; height: 6px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0Q3ODRBODQ0MUIxMTFFOTk5ODJBNzA4OTczQ0I2QUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0Q3ODRBODM0MUIxMTFFOTk5ODJBNzA4OTczQ0I2QUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowOGJlNzM2ZS02NDQ1LTQ5NDEtYWE1Ni1mZDU2MWUxZTA2OWQiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowOGJlNzM2ZS02NDQ1LTQ5NDEtYWE1Ni1mZDU2MWUxZTA2OWQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4gs1hNAAAAjUlEQVR42mJggABGKGZ6+fKl3vv37zffvXuXH8RHkoMrBAky379/3+DDhw/3Pn78+BpI7z9//rwAsgY44/bt23qCgoLrgGy+////g8R0FRQUNhw+fBhmA0QXSKGIiAhYIQMSYGRk1AGC9Tt27ABrACk0BCkESvAy4ABAm66cPHkyiBHomfv4FCJrAAgwAIC2PMwVEAp/AAAAAElFTkSuQmCC") no-repeat;}
.choTab a:hover{ color: #20AFD6;}
.proBox .start{ margin-top: 20px;margin-bottom: 20px; display: block; width: 100px; height: 30px; background-image: url("../img/start.png"); font-size: 14px; color: #fff; text-align: center; line-height: 30px;}
.addMeg{ padding-bottom: 60px; width: 770px;}
.addMeg h6,.grade h6,.share h6{ padding-left: 11px; font-size: 18px; line-height: 46px; border-bottom: 1px solid #EAEBED; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAcCAYAAABGdB6IAAAABHNCSVQICAgIfAhkiAAAAE1JREFUGJXtyDERgDAUBNG9rwAHRAJSkEIUgCKwQprURMmlgxkM0LDdW6WjzuAVNABZaa8XYgQAn/EAQFPw6h/fDNNu2SUQC3bBNKStA3RRE0HL3qOSAAAAAElFTkSuQmCC") no-repeat 0 9px;}
/*rightsection*/
.grade .release{ margin-top: 20px; width: 80px; height: 34px; font-size: 18px; line-height: 34px; text-align: center; color: #fff; background: #20AFD6; border: 1px solid #20AFD6; cursor: pointer;}
.grade{ padding-bottom: 57px; width: 290px;}
.share{ margin-bottom: 20px; padding-bottom: 57px; width: 290px;}
.shareList li{ margin: 10px 0; padding-left: 48px; height: 30px; line-height: 30px; font-size: 14px; border-radius: 18.5px;}
.shareList li span{ margin-left: 20px;}
.pageView{ background: rgba(32,175,214,0.10) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALCAYAAAByF90EAAAABHNCSVQICAgIfAhkiAAAAcFJREFUKJF1kk9sTFEYxX/nvnnN6yCpRdNGKLGgSTXqz4rYEhIaHSG6IKSL7kgRiQVbiY2lhYVEIuJPGRJ/dvYSRDI0gkxawYh/qczQN2/uZ0Gn7436dvd8557vu+dcMU8tvf2yP/AcELbWxHqwCKMiNIV0qVzvvcxeNdJ3lD4sK07sct6fFmwAMMNLvMb4ZbBGwgEY9kbGsfJQXzEj1PXw44Ko+vW8xMhsw4wnjcDvqzei6bzF7TNBmw8tvirYlOJcrIcdR97vXFJzAFH1y92MCHxO0NbAu4PtiivmKIc+PlnPBYPAj+YWYiRMvt0B0PLx0nFJ5zImmV03wjNS8iINe7MtgsOSDmXpdsIJFVrNNvRJanT9k4ILupHetcJCBWc5N2xYrUVq4Gd+8WMzPqTA6STQI2BddqjVkPYLYMV4adDEFaF8kyBtrhNOtfn4FLJILjibwOrA+2JaRMZweaiv2Iy/5+arlXLJDTUn2neMMTM9SKRFOdlRYFR/kzZ4aj63Z7Kw6u2f52Vdcz23JnYIGwW2z/6buTYeuG/owuTu3ntIfs6n/1TntdLCfM71m/xGhxLv3POZqONZZVt3dT7+b7yrs2lQKSaVAAAAAElFTkSuQmCC") no-repeat 10px 10px;}
.pageView span,.examState2{ color: #20AFD6;}
.pageLike{ background: rgba(255,160,54,0.10) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAABHNCSVQICAgIfAhkiAAAAN9JREFUKJGVjz1OAlEURs+9A4WJbsDKBdBIwsTYuA8L4wroCQ2swYTOOCU7oLSwAeNUrICCgkglxkJhPgsB+ZkR31e9d+8997wHBZEwPcR9JfFdXt8KwfvzU6LyGABfXNhNOtjsexFIKbpcn7PoaredC6qFk1ljo/S1tzfXdlZrg1V/N2l00KikVgea21Ofg905UxJ/AEfAu90+nyiJlfuK7fQdMV9ejv8BrFJx0CwAWEZDx3gL5+zFEeFG57EUbpQoZ08OFmi01K7TqUOgUeoBOGLyU1j9Vd0/oFegA/ANNjJEOuqqAAEAAAAASUVORK5CYII=") no-repeat 10px 8px;}
.pageLike,.aBox .opt .like span,.exaList a{ color: #FFA036;}
.pageCollect{ background: rgba(252,128,101,0.10) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAABHNCSVQICAgIfAhkiAAAASlJREFUKJGd0r8vQ2EUxvHv8753x2YQC1M3C2mkif9BJAYS0qbix2iRoDcRiUEMBkMviYiQmPwHWGowYGgMutklYmt77zGRtgS9Zzzv88nzDkcAFk4EiYbXEtO0YBC487CuMKpYKT8ay+0AY4a9OHHurLat8Lopu5jyzWrPlaQcrWNmBhVJWcC1PWG3QeYtFyTVvkXJ2iGAJMH4tz0glE2eepdcomT2p8Bfk5jNOJlG0mChjEP2ngaD1R3oMR3mwcnsMhWVnTgnO8W6/brVfL8/cwqPXiVWu6HeqaCFcsMB+PCwbNj+vzphV5vRDYC+lobisBAh5X+xB74UrUgYtJydhHkNFA32gGZHXx2YD8Jo+RO2NbdFt4pDcZyEoEmD+8A35rRx/NyZ+wBQmWoimqPowwAAAABJRU5ErkJggg==") no-repeat 10px 8px;}
.pageCollect,.aBox .opt .collect span,.examState1{ color: #FC8065;}
.myScore{ height: 54px; font-size: 18px; line-height: 54px;}
.myScore span{ margin-right: 20px; color: rgba(42,51,79,0.70);}
.myScore i{ margin-top: 20px;}
.myScore em{ margin-right: 20px; color: #FC8065;}
#myThought{ padding: 17px 18px;width: 254px; height: 66px; border: 1px solid #EAEBED; font-size: 14px; color: rgba(42,51,79,0.50); line-height: 20px;}
.megCount{ margin-top: 16px; font-size: 18px; line-height: 26px; color: rgba(42,51,79,0.70);}
.msgList li{ padding: 30px 0 20px 0; border-bottom: 1px solid #EAEBED;}
.uScore{ width: 218px; font-size: 12px; line-height: 14px;}
.msgList .uThought{ margin-top: 17px; width: 218px; font-size: 14px; line-height: 20px;}
/*
项目简介
*/
.abstract{ padding-bottom: 44px; width: 770px; overflow: hidden;}
.abstract h6{ margin: 35px auto; padding: 0 140px; font-size: 24px; font-weight: 500; line-height: 34px; text-align: center;}
.abstract h6 span{ position: relative;}
.abstract h6 span:before,.abstract h6 span:after{ position: absolute; top: 50%; content: ''; display: block; width: 120px; height: 1px;background: #2A334F; border-radius: 1.5px;}
.abstract h6 span:before{ left: -140px;}
.abstract h6 span:after{ right: -140px;}
.abstract p{ margin-bottom: 23px; line-height: 24px; text-indent: 2em; text-align:justify;}
/*
学生申报材料*/
.datum{ position: relative; padding: 20px 0 64px 0; width: 770px;}
.datum h6{ margin-bottom: 27px; font-size: 28px; text-align: center; font-weight: 500;}
.datum .return,.datum .down{ position: absolute; top: 36px; font-size: 14px; color: #20AFD6; line-height: 20px;}
.datum .return{ left: 60px; padding-left: 22px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAMCAYAAACA0IaCAAAABHNCSVQICAgIfAhkiAAAAPhJREFUKJGd0iFPw0AcBfD3biUhQSIQiNNtFR9heJJyXwADGAQWNAiwOCRiyVQnpgZ8BCRpbVcMBkkg2XYPMdIAZUnb5+5y98v9cw9YEZtml3aUeZtmJ6vO/E1Q25FoR/ktiSMA8JRpivHX6klrtsyHJNwS5nnhwqvW2NbkdWP9/W1Msi9hAehg6uJBU6jCttN8M6AeCOxA+PQGe2USPbaBKsym2TOJuO3lKtLM93p98y0uOkM/EgDADNwNsBxTwocnk5f98L4t9v8HQHPKHBYuvOuEAahXgzgrkui6GwbUSyudli6+aYLV201q6qJjARcCRMN505d9AaYxXj1SqxTmAAAAAElFTkSuQmCC") no-repeat 0 4px;}
.datum .down{ right: 60px;}
#toolbarViewerRight{ display: none;}
.pdfPre{ margin: auto; display: block;}
/*
考试记录*/
.typeNav{ margin-bottom: 20px;}
.typeNav a{ position: relative; display: block; width: 405px; height: 120px; font-size: 26px; border-radius: 15px;}
.typeNav a.curr{ box-shadow: 0 4px  8px rgba(0,0,0,0.1);}
.studyCard{ margin-right: 21px; color: #20AFD6; background-image: url("../img/exam1.png");}
.examCard{ color: #FFA036; background: url("../img/exam2.png") no-repeat;}
.typeNav span{ position: absolute; left: 40px; top: 39px; line-height: 38px;}
.examSearch{ margin-bottom: 20px; padding: 21px 30px 25px; width: 770px; border-radius: 15px; background-color: #fff; line-height: 34px; font-size: 18px; color: rgba(42,51,79,0.50);}
.examSearch .exaName{ margin-right: 29px; width: 158px; height: 32px; text-align: center; line-height: 32px; font-size: 16px; color: rgba(42,51,79,0.30); border: 1px solid #BFC1CA;}
.examSearch em{ margin-left: 5px;margin-right: 3px; font-size: 14px;}
.date{ position: relative;}
.calendar{ padding-right: 28px; width: 80px; height: 34px; text-align: center; font-size: 14px;color: rgba(42,51,79,0.5); line-height: 34px; border: 1px solid #ADB0BB; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAABHNCSVQICAgIfAhkiAAAAhxJREFUOI2dkz9rVEEUxX/3ZpsUIgloSKEgGgs1Cv4JFoLkEwgWEZuIwr7HbBpLQZQkgikFg2wmS0Ts1Y9gRCyiMTYRRUFBwWAUSbHBIm/m2rwHbzeu4F4YZubec88cLmeEtpibm7sgIjNZlh2dmJholmsLCws7sixbFZGrSZI8Kde0nUhEhoF9IrK7vRZCGAT2mtmxbX3z8/OHY4z3RWQEeAS8B64DJ4DXZXCM8biqrgBTZjYsIueBpRDCpYqZPRaRtRjjaE9Pzw8zu5gra4YQRlvkq/4unW+GEGZFJFHVhxXgYIzxinPuRT6jDREJZvbLOfehTNRoNAZCCFFENpIkeZvjo4g805w9K8D9/f13VHUoTdOf7XOoVqvfY4xDfX19s0XOzAJApR08NjYWgM/t+SJqtdqnv+XFe2+dmv4nCkW1GOO7bghEZFhE7hY+WnHOLYrIuqqeVdWvzrnFPHdIVQ8UdzNbK2NE5A1sN+RtYDJf1Ov1IyJyD2h47/cDqOpMXp8uN7YQiUhhwFcAW1tbX8xsHfgGrOWY5Ryz3NKbD/t0mqZL3czIe38GeL7tr3UbLT7y3k8DN4BamqZ17/1O4COQ9fb2Do2Pj292ImpXdDLfTwHEGPcAu4DBZrM58C9FCliMsQKgqteASVW9BeCcWwVqQLWTo81MARPv/Usz2zSzqX+92FGJahUYqYjIZTN7oKpPuyEClszs3B+OX937l3lnmQAAAABJRU5ErkJggg==") no-repeat 82px 7px;}
.calendar:focus{ border-color: #20AFD6; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA5OEEyN0ZENDFENTExRTlCNzdDQ0M0QURBNTZDM0Y0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA5OEEyN0ZFNDFENTExRTlCNzdDQ0M0QURBNTZDM0Y0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDk4QTI3RkI0MUQ1MTFFOUI3N0NDQzRBREE1NkMzRjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDk4QTI3RkM0MUQ1MTFFOUI3N0NDQzRBREE1NkMzRjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7XUWNgAAABcElEQVR42qzTyyuEURjH8Xc0u0lsmCyIcinXDbJQ8hdMVpIsKIqVpZViwVKRvWaN+ROQ1LhvBqUQyuSSLEYWLuN79Js6He8kL0995sw5z5lnzpx53lBl4thzohezaEbGyRUihXEk7ESB9z2aUIVSn1wZKtDiJkyhBmwji2UrV6w1W8TKr2gtibowL6tIoxv36NPGjNbseLHeT2IBI4ibQrUYwpY2POEdjzh1CkXxoT1HWjPzjbAmb9bmOR37weeOblGDS2vNfKkX9tlsEhde/jj3W8wVSnp/jFyhMZwErGHaZT7XRwdYxx26cK25UY9qa5529hz63dEMYvrgABqxqNwaztT1Pfq3+/N19r7GXY1XOuWNTmJizxm/IsSzZrqzQ90dJDqxWeD9U7iFpvX8jGpeZP20yG8KtWps01iOEj310Z/6KGv9exO6q7jmKfXYa76O1mGy5rJ3ePOMqYDXM4x2c5JBLKlPgoT5BbFPAQYA3otacLUx5usAAAAASUVORK5CYII=");}
.widgetCalendar { display: none; position: absolute;top: 30px; left: 0; padding: 4px 4px; border: 1px solid #20AFD6; background: #FFF; z-index:9;}
.exmBtn{ width: 70px; height: 34px; font-size: 18px; text-align: center; color: #fff; background-color: #20AFD6; border: none; cursor: pointer;}
.exaRecord{ padding-top: 20px; width: 770px; min-height: 598px; font-size: 14px; overflow: hidden;}
.exaList li{ padding: 0 10px; line-height: 68px; border-bottom: 1px solid rgba(225,228,232,.5)}
.exaList .exaTit{ height: 40px; line-height: 40px; background-color: rgba(225,228,232,.5);border: none;}
.exaList span{ display: block; width: 13%;}
.exaList .exaType{ width: 17%;}
.exaList .exaName,.exaList .exaDate{ width: 22%;}
.exaList .exaDate em{ margin-right: 10px;}
.exaMore a{     padding-left: 14px;margin-left: 6px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAXFJREFUKJGNkL9LW1EUxz/nxtbWjl1aEIpQioMOpnlvKMXaSbIJpUMjGH+U1Ml/QTdBunWQQOG9DB10ER0cCnVRExrN1KmTXToEBAcnhdyvg0mML6Ke7d5zP+f7OdcUBTXM0tynzM9b/rAI0HMJaRbp6HbIFfBuFGiCAPKHNlP7cxunOMwC/a1zT0djFZjvJvhmM9WF5HUb5KEtcdZY685K/b/JoA1a7ncdqF8LW8IxkB5SKXyFP18l5R7fpPodmGvqTSL9w9kakgcewYMTpE+t9+5qfOMr8u9xGqPXfuHYQlq26YMX5KvPgB9429T2y95WkhS9Hr6mWMp8URyUk3spDv4qznxIqAZFsAJoH/ETcdz1I7I6Ts8Tqixeqvoczu9gjKuUGemwCDGlMW1dgeYyoMHm1Kc2VdtDbOCtojgsKQrXkSuDPaFh7wBMcbgLvO3wqdj0wRsJIw4+Y2TBTpE2cfQhixAfrWuPO0pROAGsXAADnZC6ddc0qAAAAABJRU5ErkJggg==") no-repeat 0 4px;}
.sPage{ margin: 68px auto; width: 506px;}
.sPage a,.sPage span,.bPage a,.bPage span{ margin: 0 3px; display: block; width: 38px; height: 38px; border: 1px solid #EDEEF0; border-radius: 4px; background-color: #fff; font-size: 14px; text-align: center; line-height: 38px; color: rgba(42,51,79,0.50); cursor: pointer;}
.sPage a:hover,.sPage span:hover,.bPage a:hover,.bPage span:hover{ background-color: #20AFD6; border-color: #20AFD6;}
.pagePrev{ background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAABHNCSVQICAgIfAhkiAAAASdJREFUGJV10E1LAmEUBeBz3plRKyzSRH0zrbA0/ADzLwQhhj+hzH/Y56JFyxZB4SLQMZTaNIgjLgoinJm3RSV92Nme53Ivl/gn6+WdBT9m6/q0MlmoLvqgNUgR/APSpUrEoFYnxZxyvcsfYC1fi+qChyQDnqMu2s3jqwnIlGqSAgeC9DvAead5dA0AOgCki5WERu6D9Hne+KRze3bzNcit8m4cDDSUp3TAPW1/KwFAuI6xQtAA8Txyxu3fR2vDvuyH4/6YoJAzNHLzMtEaWb23CQAePNsy70IysyTIpIAvHw2lzMGg+/oJPjJ8MlvhWCYoBFeVYRQi8VTPtrov2vd9tmV2wjILAWxQ6cWg3HzktFdnt6tlQNsj4WrTgG3dW5Hl9FApkXsHEXtZzoaXyGIAAAAASUVORK5CYII=") no-repeat center;}
.pageNext{ background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAABHNCSVQICAgIfAhkiAAAATVJREFUGJVlzk1LAlEYBeDz3juOWkgqNpIFmZUfjIbRrkW0iFq0qGWLKPtv7QqKWZQ/IQg0hGjUVn34eY1oWc17WyU0ne154BzKl/fWIbHx/fV5+ti4foEvAlooAGbANI+zpd2MH0jVd0exmaUBQRSFlKV4ankw6rbUGADAW7etEtZil4QskkbJsrJq2G8NxwAAVL89iqYWXiVJWxMVrdncx7DT7JF/M1/eT5PkQyJhaPaq0g9Uz31PJAtPENomEjnhBwDg3l0+M6MDAMa/1rbNQnjpgEDzHnP7D0inN0OhYPSIgJT22G3WnbMxSK5sT4aNcIUEpqH5/qHunAPQBgBk1ramgghViCjGzA235lwA0ABgzNk7cRPBEyIR0Zpv3Zpz9VsCgDFhBlYFiYjHfNOsOVX") no-repeat center;}
/*查看评价分页*/
.sPage-comm{ margin: 20px auto; width: 506px;}
.sPage-comm a,.sPage-comm span,.bPage a,.bPage span{ margin: 0 3px; display: block; width: 38px; height: 38px; border: 1px solid #EDEEF0; border-radius: 4px; background-color: #fff; font-size: 14px; text-align: center; line-height: 38px; color: rgba(42,51,79,0.50); cursor: pointer;}
.sPage-comm a:hover,.sPage-comm span:hover,.bPage a:hover,.bPage span:hover{ background-color: #20AFD6; border-color: #20AFD6;}
/*
登录页*/
.logBg{ min-width: 1200px; position: relative; height: 1080px; background:  url("../img/logBg2.jpg") no-repeat top center;}
.logWrap{ position: absolute; right: 0; top: 0; width: 1200px; height: 1080px;}
.logImg{ position: absolute; right: 627px; top: 309px; width: 748px; height: 462px; background-image: url("../img/logbg1.png");}
.logTit{ position: absolute; left: 0; top: 50px; width: 100%; text-align: center; font-size: 40px; color: #fff; line-height: 56px;}
.logTit img{ margin: 0 auto 28px;}
.tips{ position: absolute; top: 654px; right: 480px; padding: 22px; width: 210px; font-size: 14px; line-height: 20px; color: rgba(42,51,79,0.70); background: #fff url("../img/tipBg.png") no-repeat right bottom; border-radius: 10px; overflow: hidden;}
.tips span{ color: #2a334f; font-weight: 500;}
.tips a{ color: #20AFD6;}
.logBox{ position: absolute; right: 150px; top: 254px; width: 390px; height: 390px; background-color: #fff; border-radius: 27px; font-size: 14px; overflow: hidden;}
.logBox h6{ margin-top: 15px; font-size: 20px; font-weight: 500; line-height: 28px; text-align: center;}
.warn{ margin: 9px 0 19px 0; width: 100%; height: 18px; color: #f36c66; text-align: center; line-height: 18px;}
.logBox .userName,.logBox .passWord{ margin: 0 auto 30px; padding-left: 54px; display: block; width: 264px; height: 44px; border: 1px solid #EAEBED; border-radius: 27px; background: url("../img/logIco.png") no-repeat;}
.logBox .userName{ background-position: 22px 0;}
.logBox .userName:focus{ background-position: 22px -44px;}
.logBox .passWord{ background-position: 22px -88px;}
.logBox .passWord:focus{ background-position: 22px -132px;}
.logBox .userName:focus,.logBox .passWord:focus{ border-color: #20AFD6; color: #20AFD6;}
.logBox .userName.curr,.logBox .passWord.curr{ border-color: #f36c66;}
.login,.login2{ margin: 0 auto 30px; display: block; width: 320px; height: 45px; background-image: url("../img/logBtn.png"); color: #fff; line-height: 45px; font-size: 16px; box-shadow: 0 4px  8px rgba(33,176,215,0.4); border-radius: 27px; border: none; cursor: pointer;}
/*
我的考试*/
.myExam{ padding-top: 20px; width: 770px; min-height: 736px;}
.mySort{ padding: 0 20px; height: 40px; font-size: 14px; line-height: 40px; background-color: rgba(225,228,232,.5);}
.mySort a{ padding-right: 22px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAAAXNSR0IArs4c6QAAAL5JREFUOBFjYMABdMyD9UAYhzQDIzYJkIZ/f/7sBckxsbA4Xzm59hK6OgyNSJpEoIrfYNOMohGLJphFGJrhGvFowqoZrJEITRiaGUnQhKIZxhkCNKOxcSj/b5a/vKS4lfUP82eWHwwM/Ax//x74/59BkRjNjIwM9/8yMDuAo0PbOFSOgfEXQc0gTQz/2Ryunl39CJ4ACGlG1gRyGVwjiINLM7omDI3YNGPThFUjsmYQG+YnMJsYAuRssNNxKAYA+SpxKjsJLV4AAAAASUVORK5CYII=") no-repeat right center;}
.mySort em{ margin-left: 10px; margin-right: 13px; color: #20AFD6;}
.myList{ margin-top: 4px;}
.myList li{ position: relative; padding-top: 38px; padding-bottom: 20px; border-bottom: 1px solid rgba(225,228,232,.5); font-size: 14px;}
.myOpt{ min-height: 126px;}
.myReport{ position: relative; padding-left: 15px; width: 175px; height: 40px; line-height: 40px; background: rgba(32,175,214,0.10) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAYAAAA7zJfaAAAABHNCSVQICAgIfAhkiAAAABRJREFUCJljmDZrmT0TAwMDA30JAABvAkQOHlGaAAAAAElFTkSuQmCC") no-repeat 125px center; border-radius: 27px 0 0 27px ;}
.myReport em{ position: absolute; top: 0; right: 16px;}
.notes{ position: absolute; right: 117px; bottom: 20px; line-height: 34px; color: #20AFD6;}
.begin{ position: absolute; right: 0; bottom: 20px; display: block; width: 100px; height: 34px; text-align: center; line-height: 34px; color: #fff;background-color: #20AFD6;}
.examName{ position: relative; font-size: 18px; line-height: 40px;}
.examName:before{position: absolute; top: -1px; content: ''; display: block; width: 80px; height: 1px; background: #20AFD6;}
.examTime,.examDec{ color: rgba(42,51,79,0.70); line-height: 26px;}
.examTime{ margin-top: 15px;}
.examTime span{ margin: 0 5px;}
.examDec{ margin-top: 20px;}
.examDec p{ margin-right: 13px; padding-right: 13px; border-right: 1px solid rgba(225,228,232,.5);}
.examType span{ color: #20AFD6;}

/*点击查看弹出框*/
.morestyle{text-align: right;}
.morestyle a{font-size: 16px;color: #20AFD6;margin-top: 32px;display: inline-block;}
        /* 按钮 */
        .branch-header button{
            margin:300px 600px;
        }
        /* 弹出框 */
        .branch-proup{
            position: fixed;
            top:0;
            left:0;
            width:100%;
            height:100%;
            background-color: rgba(0,0,0,.2);
            border-radius:5px 5px 0 0;
            display:none;
            z-index:10;
        }
     .branch-proup-content{
            position: fixed;
            top:50%;
            left:50%;
            width:758px;
            height: 650px;
            background-color:#fff;
            border:1px solid #ccc;
            border-radius:5px;
            margin-top:-324px;
            margin-left:-379px;
        }
.Seealuat {
    padding: 20px 20px;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #f4f5f6;
}
.Seealuatcenter {
    float: left;
    width: 646px;
    overflow: hidden;
}
.Seealuatcenter dl {
    overflow: hidden;
}
.Seealuatcenter dl dt {
    float: left;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    text-align: center;
    background: #dbf2f8;
}
.Seealuatcenter dl dt img {
    display: inline-block;
    width: 24px;
    height: 26px;
    margin-top: 10px;
}
.Seealuatcenter dl dd {
    float: left;
    margin-top: 8px;
    margin-left: 10px;
}
.Seealuatcenter dl dd p {
    margin-bottom: 4px;
}
.Seealuatcenter dl dd span {
    color: #ffbe47;
    font-size: 14px;
    margin-right: 8px;
    display: inline-block;
}
.Seealuatcenter .pj_pstyle {
    font-size: 14px;
    margin-top: 5px;
    margin-left: 4px;
    color: #333333;
}
.Seealuatright {
    float: right;
}
.Seealuatright a {
    margin-top: 10px;
    display: inline-block;
}
.Seealuatcenter dl dd p i{
	display: table-cell;
}
.Seealuatright a i{
	display: inline-block;
}
.poptit {
	line-height: 52px;
    overflow: hidden;
    border-bottom: 1px solid #f4f5f6;
}
.poptit .windowtit {
    float: left;
    padding-left: 20px;
    color: #333;
    font-size: 16px;
}
.poptit .ATclose {
    display: block;
    float: right;
    cursor: pointer;
    margin-right: 20px;
    font-size: 16px;

}
.ATclose img{
    display: inline-block;
    width: 16px;
    margin-right: 9px;
    top: 3px;
    position: relative;
    height: 16px;
}

.font-white {
color:#ffffff;
}


/*.ut-s {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap !important;
    outline: 0 !important;
}*/
/*项目中资源列表介绍多余字符用...代替*/
.ut-s{position: relative; line-height: 20px; max-height:58px;overflow: hidden;}
.ut-s::after{content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;
background: -webkit-linear-gradient(left, transparent, #fff 55%);
background: -o-linear-gradient(right, transparent, #fff 55%);
background: -moz-linear-gradient(right, transparent, #fff 55%);
background: linear-gradient(to right, transparent, #fff 55%);
}
/*资源中的介绍多余字符用...代替*/
.res-ut-s{position: relative; line-height: 26px; max-height:104px;overflow: hidden;}
.res-ut-s::after{content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;
background: -webkit-linear-gradient(left, transparent, #fff 55%);
background: -o-linear-gradient(right, transparent, #fff 55%);
background: -moz-linear-gradient(right, transparent, #fff 55%);
background: linear-gradient(to right, transparent, #fff 55%);
}

/*项目中的介绍多余字符用...代替*/
.pro-ut-s{position: relative; line-height: 26px; max-height:238px;overflow: hidden;}
.pro-ut-s::after{content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;
background: -webkit-linear-gradient(left, transparent, #fff 55%);
background: -o-linear-gradient(right, transparent, #fff 55%);
background: -moz-linear-gradient(right, transparent, #fff 55%);
background: linear-gradient(to right, transparent, #fff 55%);
}



.like .likebtn{
	display: inline-block;
	width: 118px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	background: url(../img/orange1.png) no-repeat;
}

/*新加样式*/

.tabul {
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

    .tabul li {
        float: left;
        line-height: 42px;
        padding: 0 18px;
    }

        .tabul li.active {
            border-bottom: 4px solid #FFA659;
        }

        .tabul li a.on {
            color: #FFA659;
        }

        .tabul li a {
            display: inline-block;
            font-size: 18px;
            color: #2A334F;
            vertical-align: middle;
        }

        .tabul li i img {
            display: inline-block;
            vertical-align: middle;
            margin-right: 4px;
        }

        .tabul li i.intro_i img {
            width: 18px;
            height: 21px;
        }

        .tabul li i.in_i img {
            width: 20px;
            height: 20px;
        }

.contentdiv .div_hide {
    display: none;
}

.contentdiv .div_show {
    display: block;
}