@charset "utf-8";
/* CSS Document */

.main-que /* 预先不显示试题，由JS抽取 */
{display: none; }

.check
{display: none; }
.check-next
{display: none; }
.check-report
{display: none; }

.admin-entrance
{display: none; }


@media screen and (min-width : 1400px )
{
	body
	{font-family: "微软雅黑 Light","微软雅黑"; font-weight: lighter; margin: 0px; }
	
	a{text-decoration: none; font-family: "微软雅黑 Light","微软雅黑"; font-weight: lighter; }
	
	
	.title
	{position: relative; top: 0px; width: 100%; height: auto; margin-top: 80px; }
	.title-cont
	{position: relative; width: 100%; }
	.title-cont h2
	{margin: 0px; font-weight: lighter; text-align: center; color: #ff2080; font-size: 20px; line-height: 36px; }
	.title-cont h3
	{margin: 0px; font-weight: lighter; text-align: center; color: #505050; font-size: 16px; line-height: 24px; }
	.title-state
	{position: relative; width: 50%; height: auto; margin: auto; text-align: center; font-size: 16px; margin-top: 20px; color: #505050; border: 1px dotted #ff2080; }
	
	.main
	{position: relative; top: 0px; width: 100%; height: auto; margin-top: 40px; }
	.main-cont
	{position: relative; width: 60%; min-width: 1000px; margin: auto; }
	.main-que
	{position: relative; width: 100%; height: auto; margin-bottom: 10px;}
	.main-question
	{position: relative; width: 100%; line-height: 2; font-size: 16px; color: #ff2080; }
	.main-question span
	{background-color: rgba(255,160,220,1.00); color: #ffffff; padding-left: 3px; padding-right: 3px; margin-right: 5px; }
	.main-question img
	{position: relative; height: 140px; width: auto; display: block; margin-left: 20px; }
	.main-options
	{position: relative; width: 95%; height: auto; padding-left: 10px; }
	.main-opt
	{position: relative; display: inline-block; width: 30%; }
	.main-opt label
	{color: #505050; font-size: 16px; }
	.main-opt img
	{position: relative; width: 140px; height: auto; }
	
	.check
	{position: relative; top: 0px; width: 100%; height: auto; margin-top: 40px; }
	.check-cont
	{position: relative; width: 100%; height: auto; }
	.check-button
	{position: relative; margin: auto; text-align: center; color: #ff2080; border: 1px solid #ff2080; width: 260px; font-size: 18px; line-height: 32px; cursor: pointer; }
	.check-button:hover
	{background-color: rgba(255,50,150,1); color: #ffffff; }
	.check-text
	{position: relative; width: 100%; text-align: center; font-size: 16px; color: #505050; margin-top: 20px; }
	.check-next
	{position: relative; margin: auto; text-align: center; border: 1px solid #ff2080; width: 260px; font-size: 18px; margin-top: 20px; }
	.check-next a
	{display: inline-block; width: 100%; line-height: 32px; color: #ff2080; }
	.check-next a:hover
	{background-color: rgba(255,50,150,1); color: #ffffff; }
	.check-report
	{position: relative; width: 100%; text-align: center; font-size: 16px; color: #505050; margin-top: 20px; }
	
	.admin
	{position: relative; top: 0px; width: 100%; height: auto; margin-top: 60px; margin-bottom: 40px; }
	.admin-cont
	{position: relative; width: 30%; height: auto; margin: auto; padding-top: 40px; border-top: 1px dotted #f0f0f0;}
	.admin-entrance
	{position: relative; width: 100%; height: auto; text-align: center; }
	.admin-entrance input
	{outline: none; border: none; background-color: rgba(245,245,245,1); width: 200px; letter-spacing: 2px; font-size: 16px; color: #505050; line-height: 20px; }
	.admin-entrance span
	{font-size: 16px; color: #505050; line-height: 20px; padding-left: 10px; padding-right: 10px; }
	
	
}

@media screen and (min-width: 840px ) and (max-width: 1399px)
{
	body
	{font-family: "微软雅黑 Light","微软雅黑"; font-weight: lighter; margin: 0px; }
	
	a{text-decoration: none; font-family: "微软雅黑 Light","微软雅黑"; font-weight: lighter; }
	
	
	.title
	{position: relative; top: 0px; width: 100%; height: auto; margin-top: 60px; }
	.title-cont
	{position: relative; width: 100%; }
	.title-cont h2
	{margin: 0px; font-weight: lighter; text-align: center; color: #ff2080; font-size: 18px; line-height: 32px; }
	.title-cont h3
	{margin: 0px; font-weight: lighter; text-align: center; color: #505050; font-size: 14px; line-height: 20px; }
	.title-state
	{position: relative; width: 60%; height: auto; margin: auto; text-align: center; font-size: 14px; margin-top: 20px; color: #505050; border: 1px dotted #ff2080; }
	
	.main
	{position: relative; top: 0px; width: 100%; height: auto; margin-top: 40px; }
	.main-cont
	{position: relative; width: 80%; min-width: 800px; margin: auto; }
	.main-que
	{position: relative; width: 100%; height: auto; margin-bottom: 10px;  }
	.main-question
	{position: relative; width: 100%; line-height: 2; font-size: 16px; color: #ff2080; }
	.main-question span
	{background-color: rgba(255,160,220,1.00); color: #ffffff; padding-left: 3px; padding-right: 3px; margin-right: 5px; }
	.main-question img
	{position: relative; height: 128px; width: auto; display: block; margin-left: 20px; }
	.main-options
	{position: relative; width: 95%; height: auto; padding-left: 10px; }
	.main-opt
	{position: relative; display: inline-block; width: 30%; }
	.main-opt label
	{color: #505050; font-size: 14px; }
	.main-opt img
	{position: relative; width: 128px; height: auto; }
	
	.check
	{position: relative; top: 0px; width: 100%; height: auto; margin-top: 40px; }
	.check-cont
	{position: relative; width: 100%; height: auto; }
	.check-button
	{position: relative; margin: auto; text-align: center; color: #ff2080; border: 1px solid #ff2080; width: 220px; font-size: 18px; line-height: 30px; cursor: pointer; }
	.check-button:hover
	{background-color: rgba(255,50,150,1); color: #ffffff; }
	.check-text
	{position: relative; width: 100%; text-align: center; font-size: 16px; color: #505050; margin-top: 20px; }
	.check-next
	{position: relative; margin: auto; text-align: center; border: 1px solid #ff2080; width: 220px; font-size: 18px; margin-top: 20px; }
	.check-next a
	{display: inline-block; width: 100%; line-height: 30px; color: #ff2080; }
	.check-next a:hover
	{background-color: rgba(255,50,150,1); color: #ffffff; }
	.check-report
	{position: relative; width: 100%; text-align: center; font-size: 16px; color: #505050; margin-top: 20px; }
	
	.admin
	{position: relative; top: 0px; width: 100%; height: auto; margin-top: 60px; margin-bottom: 40px; }
	.admin-cont
	{position: relative; width: 35%; height: auto; margin: auto; padding-top: 40px; border-top: 1px dotted #f0f0f0;}
	.admin-entrance
	{position: relative; width: 100%; height: auto; text-align: center; }
	.admin-entrance input
	{outline: none; border: none; background-color: rgba(245,245,245,1); width: 160px; letter-spacing: 2px; font-size: 14px; color: #505050; line-height: 18px; }
	.admin-entrance span
	{font-size: 14px; color: #505050; line-height: 18px; padding-left: 10px; padding-right: 10px; }
	
	
	
}

@media screen and (max-width: 839px)
{
	body
	{font-family: "微软雅黑 Light","微软雅黑"; font-weight: normal; margin: 0px; }
	
	a{text-decoration: none; font-family: "微软雅黑 Light","微软雅黑"; font-weight: normal; }
	
	.title
	{position: relative; top: 0px; width: 100%; height: auto; margin-top: 30px; }
	.title-cont
	{position: relative; width: 100%; }
	.title-cont h2
	{margin: 0px; font-weight: normal; text-align: center; color: #ff2080; font-size: 16px; line-height: 24px; }
	.title-cont h3
	{margin: 0px; font-weight: normal; text-align: center; color: #505050; font-size: 12px; line-height: 16px; }
	.title-state
	{position: relative; width: 90%; height: auto; margin: auto; text-align: center; font-size: 12px; margin-top: 20px; color: #505050; border: 1px dotted #ff2080; }
	
	.main
	{position: relative; top: 0px; width: 100%; height: auto; margin-top: 20px; }
	.main-cont
	{position: relative; width: 100%; margin: auto; }
	.main-que
	{position: relative; width: 100%; height: auto; margin-bottom: 5px;}
	.main-question
	{position: relative; width: 100%; line-height: 2; font-size: 14px; color: #ff2080; }
	.main-question span
	{background-color: rgba(255,160,220,1.00); color: #ffffff; padding-left: 2px; padding-right: 2px; margin-right: 4px; }
	.main-question img
	{position: relative; height: 100px; width: auto; display: block; margin-left: 15px; }
	.main-options
	{position: relative; width: 95%; height: auto; padding-left: 10px; }
	.main-opt
	{position: relative; display: inline-block; width: 32%; }
	.main-opt label
	{color: #505050; font-size: 14px; }
	.main-opt img
	{position: relative; width: 80px; height: auto; }
	
	.check
	{position: relative; top: 0px; width: 100%; height: auto; margin-top: 30px; }
	.check-cont
	{position: relative; width: 100%; height: auto; }
	.check-button
	{position: relative; margin: auto; text-align: center; color: #ff2080; border: 1px solid #ff2080; width: 200px; font-size: 16px; line-height: 30px; cursor: pointer; }
	.check-button:hover
	{background-color: rgba(255,50,150,1); color: #ffffff; }
	.check-text
	{position: relative; width: 100%; text-align: center; font-size: 14px; color: #505050; margin-top: 15px; }
	.check-next
	{position: relative; margin: auto; text-align: center; border: 1px solid #ff2080; width: 200px; font-size: 16px; margin-top: 15px; }
	.check-next a
	{display: inline-block; width: 100%; line-height: 30px; color: #ff2080; }
	.check-next a:hover
	{background-color: rgba(255,50,150,1); color: #ffffff; }
	.check-report
	{position: relative; width: 100%; text-align: center; font-size: 14px; color: #505050; margin-top: 15px; }
	
	.admin
	{position: relative; top: 0px; width: 100%; height: auto; margin-top: 60px; margin-bottom: 40px; }
	.admin-cont
	{position: relative; width: 35%; min-width: 220px; height: auto; margin: auto; padding-top: 20px; border-top: 1px dotted #f0f0f0;}
	.admin-entrance
	{position: relative; width: 100%; height: auto; text-align: center; }
	.admin-entrance input
	{outline: none; border: none; background-color: rgba(245,245,245,1); width: 140px; letter-spacing: 2px; font-size: 12px; color: #505050; line-height: 18px; }
	.admin-entrance span
	{font-size: 12px; color: #505050; line-height: 18px; padding-left: 10px; padding-right: 10px; }
	
	
}


/*南京乱次元 版权所有 NJVD All Rights Reserved*/
/**/
