@charset "utf-8";
/* CSS Document */

html{color:#000;background:#FFF; font-family:"微软雅黑","Microsoft YaHei",Arial, Helvetica, sans-serif; color:#666666;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
*{outline:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
h2{ font-size:1.5em;}
h3{ font-size:1.25em;}
q:before,q:after{content:'';}
.tc{ text-align:center;}
.tr{ text-align:right;}
.font_hightlight{color:#1bc564}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-weight:inherit;font-size:100%; }
input,button{ border:0;}
legend{color:#000;}
a{ text-decoration:none; color:#666;}
p{ text-indent:0;}
.test{ border:1px solid #F00;}
.t-i-0{ text-indent:0;}
.dis_none{ display:none !important;}
.dis_none1{ display:none;}
.font1em{ font-size:1em;}
.font15em{ font-size:1.5em;}
.font2em{ font-size:2em;}
.marginauto{ margin:auto;}
.ml4{ margin-left:4.5em; }
.color_bebebe{ color:#bebebe !important;}
.font_bold{font-weight: bold;}

/* 禁用iPhone中Safari的字号自动调整 */
html {
-webkit-text-size-adjust： none;
}
article， aside， details， figcaption， figure， footer， header， hgroup， menu， nav， section {
display： block;
}
img {
max-width： 100%;
height： auto;
width： auto\9; /* ie8 */
}
.video embed， .video object， .video iframe {
width： 100%;
height： auto;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    cursor: pointer;
    appearance:button;
	-moz-appearance:button; /* Firefox */
	-webkit-appearance:button; /* Safari 和 Chrome */
}
.fc_orange{ color:#F60;}
.fc1fb554{ color::#1fb554;}
.underline{ text-decoration:underline;}
.bg_wihte{background:#fff;}
.bg_81c802{ background:#1bc564;}
.bg_f7f7f7{background:#f7f7f7;}
.bg_eaeaea{ background-color:#eaeaea;}
.bg_1fb554{ background:#1fb554 !important ;}
.yuanjiao,.yuanjiao1{  border: 1px solid #ccc; -moz-border-radius:0.4em;      /* Gecko browsers */
-webkit-border-radius: 0.4em;   /* Webkit browsers */border-radius:0.4em;            /* W3C syntax */ }

.radius4{ border-bottom-left-radius:0.4em;}
.b_b_l_radius{ border-bottom-left-radius:0.4em;}
.b_b_r_radius{ border-bottom-right-radius:0.4em;}
.b_t_l_radius{ border-top-left-radius:0.4em;}
.b_t_r_radius{ border-top-right-radius:0.4em;}
.border{ border:1px  solid #ccc;}
.border0{ border:0;}
.border1{ border-top:1px dashed #ccc; }
.height_2{ height:2em;}
.height_3{ height:3em;}
.height_4{ height:4em;}
.lineheight2{ line-height:2em;}
.lineheight3{ line-height:3em;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
.dis{ display:block;}
.tc{ text-align:center;}
.text-align{ text-align:center;}
.underline{ text-decoration:underline;}
.mt1{ margin-top:1.2em;}
.ml1{ margin-left:1.2em;}
.mr1{ margin-right:1.2em;}
.mr05{ margin-right:0.5em;}
.mr2{ margin-right:2em;}
.mb1{ margin-bottom:1.2em;}
.mt2{ margin-top:2em;}
.mt3{ margin-top:3em;}
.margin0{ margin:0 !important; }
.hotline1{ height:3em;border-radius:0.4em; background:#09f66a; line-height:3em; text-align:center; font-size:13px; font-size:1.2em;}
.hotline1 a,.hotline2 a,.hotline3 a{color:#fff; display:block;}
.hotline2{ height:3em;border-radius:0.4em; background:#1bc564; line-height:3em; text-align:center; font-size:13px; font-size:1.2em;}
.hotline3{ height:3em;border-radius:0.4em; background:#ff951b; line-height:3em; text-align:center; font-size:13px; font-size:1.2em;}
.logining_div{background:#C8C6C9; border:0; border-radius:0.4em;height:3em; 
	color:#fff;font-size:1.2em;text-align: center;line-height: 3em;}

.button1{background:#1bc564; border:0; border-radius:0.4em; height:3em; color:#fff;font-size:1.2em;}
.button2{background:#ff951b; border:0; border-radius:0.4em; height:3em;color:#fff;font-size:1.2em;}
.button3{background:#fc5f2e; border:0; border-radius:0.4em; height:3em; color:#fff;font-size:1.2em;}
.width10{ width:10%;}
.width15{ width:15%;}
.width20{ width:20%;}
.width26{ width:26%;}
.width30{ width:30%;}
.width35{ width:35%;}
.width40{ width:40%;}
.width46{ width:46%;}
.width50{ width:50%;}
.width60{ width:60%;}
.width66{ width:66%;}
.width70{ width:70%;}
.width80{ width:80%;}
.width90{ width:90%;}
.width100{ width:100%;}
.button4{background:#1fb554; border:0; border-radius:0.4em; height:2em; color:#fff;font-size:1.2em;}

.cb_1{ width:10em; height:3.5em; float:left;}
.cb_1_margin{margin-top:1.1em; margin-left:1.0em;}
.cb_2{  height:3.5em; clear:both;}
.cb_2_margin{ margin-top:0.7em; margin-left:1.0em;}
.cb_3{ width:100%; height:3.5em; clear:both; margin-bottom:1em;}
.cb_3_margin{  margin-left:1.0em;}
.cb_3_list{  padding-left:2em;}
.cb_3 p{ line-height:2.2em; height:2.2em; overflow:hidden; text-overflow:ellipsis;text-align: left;}

.cb_4{ width:30%; height:3.5em; clear:both; min-width:6em;}
.cb_4_margin{ margin-top:1.1em; margin-left:1.0em;}

.cb_5{ width:20%; height:3.5em; float:left;margin-bottom:1em;}
.cb_5 p{ line-height:2.2em; }
.cb_5_list{  padding-left:0em;}


.cb_6{ width:60%; height:3.5em; clear:both;}
.cb_6_margin{ margin-top:1.1em; margin-left:1.0em;}

.header{ height:10em; background:#1bc564; width:100%;}
.header h1{ color:#fff; text-align:center; font-size:4em; line-height:2.3em;}
.content{ width:92%; margin:auto; margin-top:1em;}
.dl_kuang{ height:4em;}
.glm{ height:4em;width:20%;color:#666; text-align:center;line-height:4em;}
.dl_text{height:4em; width:60%;}
.dl_close{ width:1.6em; height:1.6em;-moz-border-radius:3em;  
-webkit-border-radius:3em;  border-radius:3em; background:#eaeaea; text-align:center; color:#FFF;font-size:2em; line-height:1.4em; margin-top:0.2em; margin-right:0.2em;}

.tc_layer1{ z-index:1;filter:alpha(opacity=80);-moz-opacity:0.8; opacity:0.8; background:#666; width:100%; height:100%;position:fixed; top:0; }
.tc_layer2{position: fixed; width:100%;z-index:2; top:0; }
.tipLayer  .tc_layer2{position: fixed; width:100%;z-index:2; top:0 !important; }/*修改*/
.tc_layer_cont{ z-index:4; width:84%; height:auto; padding-bottom:2em; margin:auto; font-size:1.2em;}
.tc_layer_cont h2{ height:3em; border-bottom:1px solid #c9c9c9; text-align:center; line-height:3em;}
.tc_layer_cont h2 img{width:40px;height:35px;margin-bottom:-10px;}
.tc_layer_cont p{ width:90%; margin:auto; text-indent:2em; line-height:2em; margin-top:1em;}
.dl_icon li{ width:20%; float:left; text-align:center; margin-bottom:2em;}
.dl_icon li a{ display:block; }
.dl_icon li img{ margin-bottom:1em;}
.tishi p{ text-indent:2em; margin-top:2em; font-size:1.5em; line-height:2em;}
.ts_but{ width:90%; margin:auto;}
.head_2,.head_2 a{ color:#fff; font-size:2em;}
.head_2 p{ width:10%; float:left;}
.head_2 h2{ width:80%; float:left; line-height:3em; text-align:center;}
.head_2 h2 .h_previous a{ color:#3fe77a; font-size:1.2em;}
 .head_2 h2 .h_next a{ color:#1fb554;font-size:1.2em;}
 .head_2,.head_2 a{  line-height:1.8em; font-size:1.8em;}
.zymmgl p{ text-indent:0; margin-top:1em;}
.sw_time h3{ margin:1em 1em 1em 0; font-size:1.25em;}
.head_2 .next{ color:#1fb554;}
.sw_menu{ width:100%; height:4em;}
.sw_menu a{ width:50%; float:left; display:block; background:#3fe77a; height:4em; line-height:4em; text-align:center; color:#FFF;}
.sw_menu .sw_up{ background:#1fb554;}

.sw_menu2{ width:100%; height:4em;}
.sw_menu2 a{ width:33.3333333333333%; float:left; display:block; background:#3fe77a; height:4em; line-height:4em; text-align:center; color:#FFF;}
.sw_menu2 .sw_up{ background:#1fb554;}

.sw_tlist1{ width:100%; clear:both; margin-top:1em;}
.sw_tlist1 .sw_tl{ width:70%; float:left; }
.sw_tlist1 .sw_tr{ width:30%; float:right;}
.cz_text{ height:3.4em;}
.cz_text2{ height:3.4em; width:44%; margin-right:1em;}
.cz_text3{height:3.4em; width:46%; margin-right:1em;}
.pulic_text{ height:3.4em; color:#666;}
.zidingyi{ width:100%; margin-top:2em;}
.zdy{ height:3.5em; color:#666;}
.sjgl_thr{ height:5em;}
.zdy_layer{ margin:auto;}

.mmbr { background:#FFF;  border-radius:10px;}
.mmgl li{  width:100%;display:block;height:3.5em; clear:both;  font-size:1em; border-bottom:1px solid #dededd;}
.mmgl h2{ margin:1em 0;}
.mmgl .mmgl_up{ background:#1bc564; display:block; color:#FFF;}
.mmgl_xsmm{width:7em; float:right;}
.mmgl span{ display:block;}
.mmgl span a{ display:block; font-size:1.4em; color:#bebebe !important;}
.gldx li{ padding:0 !important;}
.subtitle{line-height:4.2em; font-size:0.8em; color:#b1b1b1; margin-right:10%;}


.zymmgl_top a{ display:block; width:50%; background:#3fe77a; height:2.4em; font-size:2em;color:#FFF; line-height:2.4em; float:left; margin-top:0 !important; text-align:center;}

.add_result li{ margin-top:1em;}
.add_result li p{ text-indent:1em;}
/*修改*/
.xxqk p{ padding:0.65em !important;}
.font{ font-size:1.5em; color:;}
.span1{ color:#063; font-size:1.25em;}
.span2{ color:#f00; font-size:1.25em;}
.span3{ color:#6eab00; font-size:1.1em}
.span4{ color:#; font-size:1.25em;}
.title{ font-size:1.25em; color:#; text-indent:1.25em;}
.con_title{ font-size:1.4em;  }
.bor_b{ border-bottom:1px solid #1bc564;}
.con p{ color:#666; line-height:32px;}
.ml20{ margin-left:1.25em;}

.sz_mm{ width:100%;}
.sz_mm_nav{ clear:both; height:3.5em;}
.sz_mm_nav ul li{ height:3.5em; float:left; width:50%; text-align:center; line-height:3.5em; background:#e1e1e1;}
.sz_mm_nav ul .mm_up{ background:#FFF;}
.mm_t_cont{ padding-top:1.2em;}
.mm_content ul{ margin-top:1em;}
.mm_content ul li{ margin-top:1em; width:100%; height:4em; clear:both;}
.mm_content ul li p{ width:20%; text-align:center; margin-top:0.6em;}
.mm_content ul li span{ float:left; display:block; width:75%;}
.tc_layer_cont .ckdx{ border-bottom:0px;}
.jilu_bar{ background:#fef5cc; color:#cc9933; height:2.5em; padding:0.5em;}
.jilu_bar p{ line-height:2.5em;}
.xxqk h2{  height:3em; line-height:3em;width:90%; margin:auto;}
.xxqk p{width:90%; margin:auto; padding-bottom:1.5em;}
.sw_time .zkdx{ width:50%; float:left;}
.sw_time .choose{ width:50%; float:right; text-align:right;}
#list{ overflow-y:auto;}
.zhedang{position:absolute; top:0px; left:0px; background:#000; z-index:10; opacity:0; height:25%; width:100%;}
#btn_setting{position:absolute; top:35%; right:5%;}/*2015-06-05修改*/

/* 当浏览器的可视区域小于1100px */
@media screen  and (max-width: 1100px){
.header{ height:7em; }
.header h1{ color:#fff; text-align:center; font-size:4em; line-height:1.5em;}
.glm{ height:4.0em; width:20%; text-align:center;color:#666; line-height:4em;}
.dl_close{ width:1.0em; height:1.0em;-moz-border-radius:1em;  
-webkit-border-radius:1em;  border-radius:1.2em; background:#eaeaea; color:#FFF; margin:0.18em 0.3em 0.3em 0em;font-size:3em; line-height:0.8em;}
.tc_layer_cont{ z-index:2; position:relative; width:84%; height:auto; padding-bottom:2em; margin:auto; top:0em;font-size:1.2em;}
.tc_layer_cont h2{ height:3em; border-bottom:1px solid #c9c9c9; text-align:center; line-height:3em;}
.tc_layer_cont p{ width:90%; margin:auto; text-indent:2em; line-height:2em; margin-top:1em; }
.dl_icon li{ width:20%; float:left; text-align:center; margin-bottom:2em;}
.dl_icon li a{ display:block; }
.head_2,.head_2 a{  line-height:1.8em; font-size:1.8em;}
.head_2 .priv{ height:2em; font-family:"Arial;"}
.head_2  h2{height:2em; font-size:1.8em;line-height:1.8em;}
.head_2 .next{height:2em; }
.cz_text2{ height:3.4em; width:40%; margin-right:1em;}
.cz_text3{height:3.4em; width:44%; margin-right:1em;}
.sw_time .zkdx{ width:50%; float:left;}
.sw_time .choose{ width:50%; float:right; text-align:right;}
.cb_1{ width:10em; height:3.5em; float:left;}
.cb_1_margin{margin-top:1.1em; margin-left:0.5em;}
.zymmgl_top a{ font-size:1.8em;}
.subtitle{ margin-right:40%;}
#btn_setting{position:absolute; top:25%; right:5%;}/*2015-06-05修改*/
}


/* 当浏览器的可视区域小于980px */
@media screen  and (max-width: 980px){
.header{ height:5em; }
.header h1{ color:#fff; text-align:center; font-size:3em; line-height:1.5em;}
.glm{ height:4em; width:20%;text-align:center; color:#666; line-height:4em;}
.tc_layer_cont{ z-index:2; position:relative; width:84%; height:auto; padding-bottom:2em; padding-bottom:2em; margin:auto; top:0;}
.tc_layer_cont h2{ height:3em; border-bottom:1px solid #c9c9c9; text-align:center; line-height:3em;}
.tc_layer_cont p{ width:90%; margin:auto; text-indent:2em; line-height:2em; margin-top:1em;}
.dl_icon{ margin-left:2em;}
.dl_icon li{ width:30%; float:left; text-align:center; margin-bottom:2em;}
.dl_icon li a{ display:block; }
.head_2,.head_2 a{  line-height:1.8em; font-size:1.5em;}
.head_2 .priv{ height:2em; font-family:"Arial;"}
.head_2  h2{height:2em; font-size:1.5em;line-height:1.8em;}
.head_2 .next{height:2em; }
.cz_text2{ height:3.4em; width:40%; margin-right:1em;}
.cz_text3{height:3.4em; width:43%; margin-right:1em;}
.sw_time .zkdx{ width:50%; float:left;}
.sw_time .choose{ width:50%; float:right; text-align:right;}
.cb_1{ width:10em; height:3.5em; float:left;}
.cb_1_margin{margin-top:1.1em; margin-left:0.5em;}
.zymmgl_top a{ font-size:1.6em;}
.subtitle{ margin-right:20%;}
#btn_setting{position:absolute; top:20%; right:5%;}/*2015-06-05修改*/
}
/* 当浏览器的可视区域小于768px */
@media (max-width:768px){
	.pro{ height:25px;}
	.pro_img{ display:block; float:left; width:25px; height:25px; text-align:center; line-height:23px; background:#9ad617;}

	.pro_main{width:75%;  height:25px}
	.percent_true,.percent_wrong{ height:25px;}
	.calm{ display:block; height:25px; line-height:25px; float:right;}
	.youxue{ font-size:14px;}
}

/* 当浏览器的可视区域小于650px */
@media screen  and (max-width: 650px) {
.header h1{ color:#fff; text-align:center; font-size:2em; line-height:2em;}
.dl_kuang{ height:3em;}
.glm{ height:3em; width:20%; color:#666; line-height:3em;text-align:center;}
.dl_text{height:3em; width:68%;}
.dl_close{ width:1.0em; height:1.0em;-moz-border-radius:1em;  
-webkit-border-radius:1em;  border-radius:1.2em; background:#eaeaea; color:#FFF; margin:0.26em 0.3em 0.3em 0em;font-size: xx-large; line-height:0.9em;}
.tc_layer_cont{ z-index:2; position:relative; width:84%; height:auto; padding-bottom:2em; margin:auto; top:0; font-size:0.9em;}
.tc_layer_cont h2{ height:2em; border-bottom:1px solid #c9c9c9; text-align:center; line-height:2em; font-weight:bold;}
.tc_layer_cont h2 img{width:35px;height:30px;margin-bottom:-10px;}
.tc_layer_cont p{ width:90%; margin:auto; text-indent:2em; line-height:2em; margin-top:1em;}
.dl_icon li{ width:50%; float:left; text-align:center; margin-bottom:2em;}
.dl_icon li a{ display:block; }
.head_2,.head_2 a{  font-size:1.5em;}
.head_2 .priv{ font-family:"Arial;"}
.head_2  h2{ font-size:1.2em;line-height:2.5em;}
.head_2 .next{ }
.cb_5{ width:33%; height:3.5em; float:left;margin-bottom:1em;}
.cz_text2{ height:3.4em; width:33%; margin-right:1em;}
.cz_text3{height:3.4em; width:40%; margin-right:1em;}
.mm_content ul{ margin-top:1em;}
.mm_content ul li{ margin:0.5em 0 0.5em 0; width:100%; height:4em; clear:both;}
.mm_content ul li p{ width:40%; text-align:center; margin-top:0.6em;}
.logining_div{ border-radius:0.4em; height:2.5em;font-size:1.2em;line-height: 2.5em;}
.button1{background:#1bc564; border:0; border-radius:0.4em; height:2.5em; color:#fff;font-size:1.2em;}
.button2{background:#ff951b; border:0; border-radius:0.4em; height:2.5em;color:#fff;font-size:1.2em;}
.button3{background:#fc5f2e; border:0; border-radius:0.4em; height:2.5em; color:#fff;font-size:1.2em;}
.sw_time .zkdx{ width:100%; }
.sw_time .choose{ width:100%; text-align:left; margin-top:1em;}
.button4{background:#1fb554; border:0; border-radius:0.4em; height:2.4em; color:#fff;font-size:1.0em;}
.cb_1{ width:7em; height:3.5em; float:left;}
.cb_1_margin{margin-top:1.1em; margin-left:0.2em;}
.zymmgl_top a{ font-size:1.4em;}
#btn_setting{position:absolute; top:20%; right:5%;}/*2015-06-05修改*/

}
/* 当浏览器的可视区域小于650px */
@media screen  and (max-width: 600px) {
.header h1{ color:#fff; text-align:center; font-size:2em; line-height:2em;}
.dl_kuang{ height:3em;}
.glm{ height:3em; width:20%; color:#666; line-height:3em;text-align:center;}
.dl_text{height:3em; width:50%;}
.dl_close{ width:1.0em; height:1.0em;-moz-border-radius:1em;  
-webkit-border-radius:1em;  border-radius:1.2em; background:#eaeaea; color:#FFF; margin:0.26em 0.3em 0.3em 0em;font-size: xx-large; line-height:0.9em;}
.button4{background:#1fb554; border:0; border-radius:0.4em; height:2.4em; color:#fff;font-size:1em;}
.cb_1{ width:7em; height:3.5em; float:left;}
.cb_1_margin{margin-top:1.1em; margin-left:0.2em;}
.cz_text3{height:3.4em; width:36%; margin-right:1em;}
.zymmgl_top a{ font-size:1.2em;}
.subtitle{ margin-right:10px;} 
#btn_setting{position:absolute; top:20%; right:5%;}/*2015-06-05修改*/
.tc_layer_cont p{line-height:1.5em;}
}
/* 当浏览器的可视区域小于400px */
@media screen  and (max-width: 400px) {
.hotline1,.hotline2{font-size:1.0em;text-align:left;}
.font_bold {margin-left:6%;}
.tc_layer_cont p{line-height:1.2em;}
.cb_1_margin{margin-top: 1em;}
}

/*******************2015-06-04修改***************************/
.panel_main{ padding-top:25px; }
.pro{ height:38px; margin-top:10px;}
.pro_img{ display:block; float:left; width:38px; height:38px; text-align:center; line-height:38px; background:#9ad617;}
.pro_main{width:84%; height:38px; float:left;}
.percent_true{background:#9ad617; width:80%; height:38px;}
.percent_wrong{background:#df8f1d; width:20%; height:38px;}
.calm{ display:block; height:38px; line-height:38px; float:right;}
.wrong_bg{ background:#df8f1d !important;}
.progm_title{ color:#000; font-family:"微软雅黑"; font-size:18px; background:#caf19c;  padding:5px; margin-left:15px; }
.youxue{ color:#707070; line-height:22px; letter-spacing:1px;}

.progm_main1,.progm_main2{ padding:0 15px;}
.progm_main2{ margin-top:20px; padding-top:20px; padding-bottom:20px; border-top:1px solid #cbcaca; border-bottom:4px solid #ffa800;}

.pad{ padding:0px; padding-bottom:0px !important;}

.pl1_0{ padding-left:1.0em !important;}
.pl1{ padding-left:1.2em !important;}
.pr1{ padding-right:1.2em !important;}
.pl2{ padding-left:2em !important;min-width:340/*540*/px;}
.pr1_0{ padding-right:1.0em !important;}
.pr2{ padding-right:2em !important;}

.pt1{ padding-top:1.2em !important;}
.pt2{ padding-top:2em !important;}
