topic stylesheet*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
img{display:block;}
body{font-family:"微软雅黑";font-size:12px;min-width:1000px;min-height:1000px; margin:0px; padding:0px;}
a{color:#F60;}
a:hover{color:#999;}
.topiclink{color:#000;}
.topiclink:hover{color:#999;}
.tab{background: #fe2a39; text-align: center; z-index: 999}
.header_link{width: 900px; margin:auto; overflow: hidden;height: 142px; line-height: 142px; text-align: center; }
.header_link .current a{color: #ffff00}
.header_link a{font-family:"微软雅黑"; float: left; font-weight: bold; font-size: 34px;  letter-spacing: 2px; color: white;}
.header_link i{font-weight: normal;padding:0px 5px;}
.header_link span{font-family:Fixedsys;}
.nav_1{overflow: hidden;padding-top: 57px;width:990px;margin:auto;}
.no_left{float: left;}
.no_right{ overflow: hidden; float: left; margin-left: 40px; text-align: left; width: 500px;}
.nav_1 h3{font-size: 18px; color: #000000; height: 25px; overflow: hidden;}
.no_right p{font-size: 14px; margin-top: 12px; height: 86px; overflow: hidden;}
.dead{ overflow: hidden;margin-top: 45px;}
.dead_left{ float: left; margin-left: 15px;}
.dead_right{ float: left; margin-left: 10px;width: 325px; overflow: hidden;}
.dead_right p{margin-top:15px; height: 70px; overflow: hidden;}
.no_p{width:100%; margin-top: 20px; text-align: left; font-size: 14px; margin-bottom: 25px;}
.bad_left{ float: left;margin-top: 15px;}
.bad_right{float: left; margin-left: 40px;margin-top: 15px; width: 609px;}
.b_t{ overflow: hidden; margin-bottom: 25px;}
.b_t img{float: left;}
.b_t_img{margin-right: 40px;}
.b_b{height: 133px; overflow: hidden;}
.b_b li{background:url(../images/dot.png) no-repeat left top;text-align:left;list-style-position:inside;padding-left:18px; font-size: 14px; margin-bottom: 8px; line-height: 20px;}
/*.b_b li a,.nt_l a,.tb_left a,.se_b a{
	color: #F60
}*/
.jsjx{margin-top: 50px;}
.safe_sys{width:990px; margin:auto; overflow: hidden; position: relative;}
.sys_tips img{float: left;margin-right: 4px;}
.sys_tips .sys_last{margin-right: 0px;}
.y_best{margin-top: 60px; margin-bottom: 40px}
.nt_t{width:630px; margin:auto;margin-bottom: 30px;}
.nt_1 h3{font-size: 18px; color: #000000; height: 25px; overflow: hidden;}
.nt_1 p{font-size: 14px; text-align: left;margin-top: 12px}
/*.nt_1 img:hover{border:1px solid #e60020;}*/
.nt_list,.the_best{overflow: hidden; width:990px; margin:auto;}
.nt_l{width:259px; overflow:hidden; float: left; margin-right: 106px;}
.nt_last{margin-right: 0px}
.nt_l h3{margin-top: 5px;}
/*.nt_l h3:hover{color:#e60020}*/
.nt_l p{margin-top: 10px}
.nt_border{width:257px; display: block; border:1px solid white;}
.nt_border:hover{border:1px solid #e60020;}
.tb_left h3{font-size: 20px;}
.the_best{margin-bottom: 50px; margin-top: 40px;}
.tb_left{float: left; width:460px;margin-left: 55px; padding-top: 50px; height: 129px; overflow: hidden;}
.tb_right{float: left; margin-left: 55px;}
.the_best_t .tb_right{ margin-left: 0px;}
.the_best_t .tb_left{margin-left: 110px;}
.the_best_t{margin-bottom: 100px; position: relative;}
.nt_2{width:990px; margin:auto; overflow: hidden;margin-bottom: 60px; position: relative;}
.safe_ed_left{float: left;}
.safe_ed_right{float: left;margin-left: 15px; width: 480px}
.nt_2 p{font-size: 14px; text-align: left;}
.nt_2 h3{font-size: 20px; margin-bottom: 35px; margin-top: 30px;}
.se_b_img {float: left;}
.se_b_wrap{height: 115px; overflow: hidden;}
.se_i_wrap{overflow: hidden;margin-top: 20px;}
.si_left{margin-right: 13px}
.se_b_img span{font-size: 18px;}
.se_b_img a{border:1px solid white;width: 231px; display: block;}
.se_b_img a:hover{border:1px solid #e60020;}
/*.se_b_img span:hover{color:#e60020;}*/
.nt_3{width:990px; overflow: hidden; margin:auto;margin-top: 50px; margin-bottom: 60px; position: relative;}
.sc_list{float: left;margin-right: 50px;width:292px;}
.sc_list a{width:294px; display: block;border:1px solid white;margin-bottom: 5px;}
.sc_list a:hover{border:1px solid #e60020;}
.sc_list span{font-size: 18px;}
.sc_list span:hover{color:#e60020;}
.sc_last{margin-right: 0px;}
.nt_4{width:990px; margin:auto; overflow: hidden; margin-top: 58px; position: relative;}
.sm_left{float: left;width:430px;}
.sm_left h3{font-size: 18px;}
.sm_list p{font-size: 14px; text-align: left;margin-top: 5px;}
.sm_list {margin-bottom: 26px; height: 91px; overflow: hidden;}
.sm_last{margin-bottom: 0px;}
.sc_wrap{overflow: hidden;margin-bottom: 70px;}
.sc_mv{overflow: hidden;margin-bottom: 60px;}
.sm_right{float: left; margin-left: 24px;}
.jx_wrap{width:990px; overflow: hidden; margin:auto;margin-top: 55px;}
.jx_list{float: left;margin-right: 53px;margin-bottom: 45px;width: 292px}
.jx_last{margin-right: 0px;}
.jx_list a{width:292px;border:1px solid white; display: block; color:#000;}
.jx_list a:hover{border:1px solid #e60020; color:#F60}
.jx_list .active_a:hover{border:1px solid white;}
.js_content{margin-top: 5px;}
.js_content h3{font-size: 18px;margin-bottom: 5px;}
.js_content span{font-size: 14px; text-align: left; display: inline-block;}
.areaAsk{ width:988px; height:384px; background:#FFF; margin:auto; overflow:hidden; border:1px #000 dashed;color:#353535;}
.main-quiz-holder{padding-bottom:3.5%;}
.main-quiz-holder .question-number .numTxt{font-size:17px; font-weight:lighter;}
.dearText{font-weight:bold; font-size:200%; display:none;}
.question-start{ margin:0;}
.intro-container{ background:url(../images/ky_img.png) no-repeat center; height:384px; position:relative;}
.main-quiz-holder a.nav-start{ position:absolute; width:210px; height:70px;left:381px; top:213px;font-weight:bold;line-height:70px;font-size:200%; overflow:hidden; text-indent:-500px;}
.main-quiz-holder .slide-container .question{font-weight:bold; padding-top:2%;padding-bottom:2%;font-size:220%;}
.main-quiz-holder h2.qTitle{  font-weight:bold; padding-top:2%;padding-bottom:2%;}
.main-quiz-holder .slide-container ul.answers li{}
.main-quiz-holder .slide-container ul.answers li.selected{ background:#38B4F5;}
.main-quiz-holder .slide-container .prev, .main-quiz-holder .slide-container .next{display:inline-block; padding:2% 5%;font-weight:bold;}
.main-quiz-holder .progress-keeper{ background:none; width:100%; margin:0; height:0; overflow:hidden; }
.main-quiz-holder .notice{font-size:150%;}
.main-quiz-holder .progress{background:#38B4F5; height:1px;display:none;/*screen bug for none*/}
.main-quiz-holder .question-number .numTxt{ background:#4c4c4c;}
.question-number{ padding:15px 15px 0 15px;}
.main-quiz-holder .slide-container .question{ padding:0 15px; text-indent:0; margin:0;font-size:22px; line-height:22px; margin-top:15px; font-weight:normal;color:#353535;}
.main-quiz-holder .slide-container ul.answers{ padding:15px; padding-bottom:0;}
.main-quiz-holder .slide-container ul.answers li{ padding:12px 15px; margin-bottom:10px; font-size:22px; line-height:22px; background:#F5F5F5; border:none; font-weight:lighter;color:#353535; text-align: left;}
.main-quiz-holder .slide-container ul.answers li.selected{ background:#080401;}
.main-quiz-holder .nav-container{ padding:0;}
.main-quiz-holder .slide-container .prev, .main-quiz-holder .slide-container .next{ background:#F30;display:inline-block; padding:15px 50px;font-weight:bold; font-size:22px; line-height:22px; height:22px;background:#F5F5F5; width:auto; font-weight:normal;color:#353535;}
.main-quiz-holder .slide-container .prev a, .main-quiz-holder .slide-container .next a{color:#353535;}
.main-quiz-holder .notice{ padding:5px; font-size:20px;}
.main-quiz-holder h2.qTitle{ padding:50px; line-height:28px; font-size:22px; font-weight:normal; text-align:center;}
.result-keeper .btnEnd{ background:#F30;display:inline-block; padding:15px 50px;font-weight:bold; font-size:22px; line-height:22px; height:22px; color:#4c4c4c; background:#F5F5F5; width:auto; font-weight:normal;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px;}
.top-wrap{position: fixed; width:100%; top:0px;}
#nav_2{position: absolute;bottom: 132px;}
#nav_3{position: absolute;bottom: 102px;}
#nav_4{position: absolute;bottom: 132px;}
#nav_5{position: absolute;bottom: 132px;}
#nav_6{position: absolute;bottom: 192px;}
@media all and (max-width: 500px) and (min-width: 300px){
	body{width:100%;min-width: 100%;}
	.top-wrap{min-width: 100%}
	.topic-main{width:100%;}
	.top{width:100%;}
	.nav_1{width: 95%}
	.safe_sys{width:100%;}
	.header_link{width:80%; height: auto}
	.header_link a{font-size: 100%; line-height: 5em; height:}
	/*.no_left{float: left;width:45%;}*/
	.no_left img{ width: 100%; height: auto}
	.no_right{float: none;margin-left: 0px;}
	.bad_left{width:35%;}
	.bad_right{width:55%;margin-left: 8%}
	.bad_right img{width:48%; height: auto}
	.b_t_img{margin-right: 3%}
	.safe_sys_i{width: 100%}
	.sys_tips img{width:32%; height: auto; margin-right: 2%}
	.nt_list{width:95%;}
	.nt_t{width:80%;}
	.nt_l{width:31%; margin-right: 3%; overflow: hidden;}
	.nt_l img{width:100%; height: auto}
	.nt_last{margin-right: 0px;}
	.the_best{width:95%;}
	.tb_left{width:45%; margin-left: 0%; padding-top: 2%; height: auto}
	.tb_right{width:49%;margin-left: 6%}
	.tb_right img{width:100%; height: auto}
	.nt_2{width:100%;}
	.safe_ed_left{float: none}
	.safe_ed_left img{width:100%; height: auto}
	.safe_ed_right{float:none;margin-left: 0px;margin-top: 10px; width: 95%; margin:auto;}
	.se_b_img{width:48%; margin-right: 2%}
	.se_b_img img{width:100%; height: auto;}
	.areaAsk{width: 100%}
	.jx_wrap{width:95%;}
	.jx_list{width:31%; margin-right: 3%}
	.jx_list a{width:100%;}
	.jx_list img{width:100%;height: auto}
	.jx_last{margin-right: 0px;}
	.nt_3,.logo{width:100%;}
	.logo{min-width:100%;}
	.nav_1 h3{font-size: 125%}
	.no_right p{font-size: 110%}
	.bad_left img{width:100%;height: auto}
	.the_best_t .tb_left{margin-left: 6%}
	.se_b_img a{width:100%;}
	.js_content h3{font-size: 105%}
	.js_content span{font-size: 100%}
	.se_b_img span,.no_p{font-size: 100%}
	.nt_1 h3{font-size: 100%}
	.nt_1 p,.nt_2 p{font-size: 100%; margin-top: 0px}
	.b_t{margin-bottom: 3%}
	.b_b li{font-size: 100%;margin-bottom: 2%}
	.nt_border{width:100%;}
	.nt_2 h3{font-size: 150%}
	.se_b_wrap{margin-top: 2%}
	.sys_tips{width:95%; margin:auto;}
	.main-quiz-holder .slide-container ul.answers li{font-size: 110%; line-height: 100%}
	.main-quiz-holder .slide-container .question{font-size: 110%; }
	.main-quiz-holder .slide-container .prev, .main-quiz-holder .slide-container .next{font-size: 110%;padding:2% 5%;}
	.main-quiz-holder a.nav-start{left: 22%}
}
@media all and (max-width: 320px){
.header_link{width: 95%}
}

/* owl-theme 轮播插件*/
.owl-theme .owl-controls{ margin:0; line-height:none;}
.owl-theme .owl-controls .owl-buttons div {position:absolute;background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0; top:50%; }
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-39px;margin:0;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-39px;margin:0;}
.owl-theme .owl-controls .owl-page span{margin:0 4px; width:12px; height:12px;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background:#0CF;}
.owl-theme .owl-controls .owl-buttons div .icon-white{overflow:hidden;display:block;width:38px;height:60px;margin-top:-30px; background-image:url(global.png); background-repeat:no-repeat; text-indent:-500px;}
.owl-theme .owl-controls .owl-buttons div .icon-chevron-left{ background-position:0 -38px;}
.owl-theme .owl-controls .owl-buttons div .icon-chevron-left:hover{background-position:0 -103px;}
.owl-theme .owl-controls .owl-buttons div .icon-chevron-right{background-position:0 -168px;}
.owl-theme .owl-controls .owl-buttons div .icon-chevron-right:hover{background-position:0 -233px;}
