body{font-family:"Terminal Dosis",Arial,sans-serif, Microsoft YaHei;margin: 0 auto;overflow-x: hidden;padding: 0;color: #fff;margin:0 auto;font-size: 13px;}
@font-face {
    font-family: 'WebSymbolsRegular';
    src: url('websymbols/websymbols-regular-webfont.eot');
    src: url('websymbols/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('websymbols/websymbols-regular-webfont.woff') format('woff'),
        url('websymbols/websymbols-regular-webfont.ttf') format('truetype'),
        url('websymbols/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.parent_demo_per{padding: 4px 0px;margin:20px 0 ;}
.persondemo{display:block;width:118px;height:147px;}
.persondemo_second{display:block;width:120px;font-size:12px;margin-bottom: 8px;color: #572280;}
.persondemo_third{display:block;font-size:12px;margin-top: 8px; color: #572280;}
.clearfix{*zoom: 1;}.clearfix:before,.clearfix:after{ display: table; content: '';}.clearfix:after{clear: both;}
.ca-icon {font-family: "WebSymbolsRegular",cursive;font-size: 30px;text-align: center; margin:0px 10px;}
.arrow{width: 0px; height:0px; font-size: 0px; border-width: 8px; border-top-width:15px; border-style: solid; border-color:#1e62a6 transparent transparent; margin-left:10px;}
article, section, h1, h2, hgroup, p, a, ul, li, em, div, small, span, footer, canvas, figure, figcaption, input {margin: 0;padding: 0;font-family:"΢���ź�"; vertical-align:middle}
a,a:hover{color:#333; cursor: pointer; text-decoration: none;}
ul,li{list-style-type: none;}
.fl{ float:left;}
.fr{ float:right;}
.clr{clear:both;}
html{background:#fff;}
.wrap{min-width:301px!important; max-width:640px!important; width:100%!important;margin:0 auto}
.top{width:100%!important; position: relative;}
.content{width:90%; margin:0 auto; padding:5%; box-sizing: border-box;  background:#572280!important}
.st-content{width:100%; margin:0 auto;}
input:focus, textarea:focus {
    outline: none;
}
input:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-modify:read-write-plaintext-only;
}

.btn,.btn1,.btn3 {
	background-color:#d65dd4;
	text-decoration:none;
	color: #ffffff;
	display:block;
	text-align:center;
	width: 100%;
}
.btn1{background-color:#ecbfca!important}
.btn3{   font-size:16px; width:145px; height:35px;  text-align:center; color:#fff; margin:0 auto; margin-top:50px;}
.btn3:active,.btn3:hover{background:#af7cd9; color:#fff;border: none}
.kuang th {
    color: #333333;padding:0; font-size:16px; font-weight:normal;text-align: left;width: 79px;
}
.kuang td {
    color: #999999;padding:0;
}
.footer{ text-align:center; color:#737373; height:76px; line-height:76px; font-size:14px; border-top:1px solid #ebebeb}
.col_3b1f59{    color: #3b1f59!important;}

.clearfix{*zoom: 1;}.clearfix:before,.clearfix:after{ display: table; content: '';}.clearfix:after{clear: both;}
.gm_intro{ padding: 50px 48px 59px ;
	background-color:#fff;
	border:1px solid #ebebeb;
	box-shadow: 0px 1px 0px #f0f0f0; margin-bottom:40px;}
  .gm_intro h2{width:100%; background:url(../images/h2_bg.jpg) no-repeat center center; text-align:center; color:#386896; line-height:28px; font-size:24px; font-weight:normal; margin-bottom:35px; }
.gm_intro h2 em{font-style: normal;display: inline-block; background: #fff; padding: 0px 16px;}
	.mar_b60{ margin-bottom:60px!important}
	#list_gm{height:22px; padding-bottom:22px; border-bottom:1px solid #e5e5e5; margin-bottom:20px;}
	#list_gm label{ font-size:22px; color:#fabe0d; text-align:left}
	#list_gm label input{margin-right:6px;}
	.gm_intro p{color:#000; line-height:24px; font-size:14px; margin-bottom: 10px}
  	.gm_intro h3{margin: 30px auto;font-size: 18px;}
    .gm_intro p strong{width: 95px; display:block;float: left;}
.gm_intro_title{color:#320707; line-height:36px; background:url(../images/dian.jpg) no-repeat scroll 0 14px; padding-left:28px; }
.nv_rw,.nv_qy,.nv_jr{background:url(../images/nvs3.jpg) no-repeat scroll 0 0px; height:39px; text-indent:-9999px; margin:15px 0px 20px}
.nv_qy{background:url(../images/nvs3.jpg) no-repeat scroll 0 -39px;}
.nv_jr{background:url(../images/nvs3.jpg) no-repeat scroll 0 -78px;}
.gm_intro1{ padding:15px 4% 20px;background-color:#fff;	-webkit-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px; text-align:center}
.gm_intro1 .gm_pic{margin:20px auto}
.gm_jj{font-size:16px; color:#ff7800; line-height:24px; border-left:11px solid #ff7800;-webkit-border-radius:0px;border-radius:0px; padding:0px 3%; text-align:left}
.biaodan th{width:132px; font-size:20px; color:#000; line-height:54px; text-align:left; padding-left:15px;font-weight:normal; position:relative}
.biaodan th span{ display:block; position:absolute; left:0px; top:4px;}
.biaodan .input_bd {background-color: #FFFFFF; border: 1px solid #e5e5e5; height:36px; text-indent:10px; width:100%}
.gm_intro  .md_list{padding:10px 0px}
.gm_intro ul{width:100%;}
.gm_intro ul li{width:27.3333%; padding:0px 3%; display:block; float:left;line-height:18px;font-size:12px; font-family:"΢���ź�" ;cursor:pointer; text-align:left; margin-bottom:1%; min-height:180px;}
.gm_intro ul  li p{font-size:14px;margin:0 auto; line-height:20px; text-indent:0px; padding:0px;}
.gm_intro ul  li img.big_img{ max-width:148px; width:100%; display:block; margin:0 auto}
.gm_intro ul  li p.p_1{ color:#000; font-size:16px;padding:1px 0px; }
.gm_intro ul  li p.p_4{display:block; max-width:148px; width:100%; height:30px; background:#955ca1; text-align:center; line-height:30px; font-size:14px; color:#fff; margin:2px auto 0px;}
.gm_intro ul  li p.p_4 a{color:#fff; display:block;max-width:148px; width:100%;height:30px;}
.gm_intro ul  li p.p_4 a:hover,.md_list li p.p_4 a.check_cur{background-color:#7b0c48;color:#fff}
.gm_intro ul  li p.p_3{ color:#985ca2; position:relative;padding:3px 0px 5px 0px;}
.gm_intro ul  li p.p_3 img{ position:relative; top:3px;margin-right:10px;}
.pic_zs{font-size:12px; float: left;width:60%; margin:-15px 0px 0px 15px}
.checkbox{width:100%;height:100px; margin:100px auto; text-align:center}
.checkbox a{ display:inline-block;width:100px; height:40px; border:solid 1px #f00; color:#f00; text-align:center; line-height:40px; text-decoration:none}
/*弹框样式1*/
.cd-popup {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container {
    position: relative;
    width:400px;
    margin:250px auto;
    padding: 40px 30px;
    background: #FFF;
    text-align: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;color:#386896;}
.is-visible .cd-popup-container {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}

/*弹框样式2*/
.cd-popup1 {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup1.is-visible1 {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container1 {
    position: relative;
    width:400px;
    margin:250px auto;
    height:250px;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    text-align: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-60px);
  -moz-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  -o-transform: translateY(-60px);
  transform: translateY(-60px);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:20px;}
.is-visible1 .cd-popup-container1 {
	-webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  }
/*弹框样式3*/




@media screen and (max-width:750px){
  .cd-popup-container {
      position:absolute;
      width:80%;
      margin:0px auto;
      padding: 40px 30px;
      top: 50%; margin-top: -125px;
      left: 10%;
      -moz-box-sizing:border-box; /* Firefox */
      -webkit-box-sizing:border-box;
  }
.wrap{min-width:301px!important; max-width:640px!important; width:100%!important;margin:0 auto}
.top{width:100%!important; }
.content{width:100%;padding:20px  10%;box-sizing: border-box;margin:0 auto; }
.st-content{width:100%; margin:0 auto;}
input:focus, textarea:focus {
    outline: none;
}
input:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-modify:read-write-plaintext-only;
}

.btn,.btn1,.btn3 {
	background-color:#7e3bb6;
	text-decoration:none;
	color: #ffffff;
	display:block;
	text-align:center;
	width: 100%;
}
.btn1{background-color:#ecbfca!important}
.btn3{   font-size:16px; width:145px; height:35px;  text-align:center; color:#fff; margin:50px auto 30px;  border-radius: 12px;}
.btn3:active,.btn3:hover{background:#af7cd9; color:#fff;border: none}
.kuang th {
    color: #333333;padding:0; font-size:16px; font-weight:normal;text-align: left;width: 79px;
}
.kuang td {
    color: #999999;padding:0;
}
.footer{ text-align:center; color:#737373; height:76px; line-height:76px; font-size:14px; border-top:1px solid #ebebeb}
.col_3b1f59{    color: #3b1f59!important;}

.clearfix{*zoom: 1;}.clearfix:before,.clearfix:after{ display: table; content: '';}.clearfix:after{clear: both;}
.gm_intro{ padding:5%;
	background-color:#fff;box-sizing: border-box;}
	.gm_intro h2{width:100%;background:url(../images/h2_bg.jpg) no-repeat center center; text-align:center; color:#386896; line-height:28px; font-size:22px; font-weight:normal; margin-bottom:35px; }
.gm_intro h2 em{font-style: normal;display: inline-block; background: #fff; padding: 0px 10px;}
  .mar_b60{ margin-bottom:25px!important}
	#list_gm{height:22px; padding-bottom:22px; border-bottom:1px solid #e5e5e5; margin-bottom:20px;}
	#list_gm label{ font-size:18px; color:#fabe0d; text-align:left}
	#list_gm label input{margin-right:6px;}
	.gm_intro p{color:#572280 ; line-height:24px; font-size:14px;}
.gm_intro_title{color:#320707; line-height:36px; background:url(../images/dian.jpg) no-repeat scroll 0 14px; padding-left:28px; }
.nv_rw,.nv_qy,.nv_jr{background:url(../images/nvs3.jpg) no-repeat scroll 0 0px; height:39px; text-indent:-9999px; margin:15px 0px 20px}
.nv_qy{background:url(../images/nvs3.jpg) no-repeat scroll 0 -39px;}
.nv_jr{background:url(../images/nvs3.jpg) no-repeat scroll 0 -78px;}
.gm_intro1{ padding:15px 4% 20px;background-color:#fff;	-webkit-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px; text-align:center}
.gm_intro1 .gm_pic{margin:20px auto}
.gm_jj{font-size:16px; color:#ff7800; line-height:24px; border-left:11px solid #ff7800;-webkit-border-radius:0px;border-radius:0px; padding:0px 3%; text-align:left}
.biaodan th{width:60px; font-size:16px; color:#000; line-height:54px; text-align:left; padding-left:15px; font-weight:normal}
.biaodan .input_bd {background-color: #FFFFFF; border: 1px solid #895db6; height:36px; text-indent:10px; width:100%;border-radius: 8px; color: #572280 }
.gm_intro  .md_list{padding:10px 0px}
.gm_intro ul{width:100%;}
.gm_intro ul li{width:27.3333%; padding:0px 3%; display:block; float:left;line-height:18px;font-size:12px; font-family:"΢���ź�" ;cursor:pointer; text-align:left; margin-bottom:1%; min-height:180px;}
.gm_intro ul  li p{font-size:14px;margin:0 auto; line-height:20px; text-indent:0px; padding:0px;}
.gm_intro ul  li img.big_img{ max-width:148px; width:100%; display:block; margin:0 auto}
.gm_intro ul  li p.p_1{ color:#000; font-size:16px;padding:1px 0px; }
.gm_intro ul  li p.p_4{display:block; max-width:148px; width:100%; height:30px; background:#955ca1; text-align:center; line-height:30px; font-size:14px; color:#fff; margin:2px auto 0px;}
.gm_intro ul  li p.p_4 a{color:#fff; display:block;max-width:148px; width:100%;height:30px;}
.gm_intro ul  li p.p_4 a:hover,.md_list li p.p_4 a.check_cur{background-color:#7b0c48;color:#fff}
.gm_intro ul  li p.p_3{ color:#985ca2; position:relative;padding:3px 0px 5px 0px;}
.gm_intro ul  li p.p_3 img{ position:relative; top:3px;margin-right:10px;}
.pic_zs{font-size:12px; float: left;width:100%; margin:15px 0px 0px 0px}
}
.menu{width:80%;padding:20px 10%;  background:#fff}
.menu li{width:100%; color:#6e6e6e; font-size:18px; text-align:center; box-sizing: border-box; margin-bottom:40px;background-size:60px 60px;}
.menu li h2{font-weight:normal; font-size:18px; line-height:18px; padding:70px 0px 7px;}
.menu li:first-child{background:url(../images/jianjie_ico.jpg) no-repeat center 0px;background-size:60px 60px;}
.menu li:first-child:hover{background:url(../images/jianjie_ico_hover.jpg) no-repeat center 0px;color:#f8bf0e;background-size:60px 60px;}
.menu li:first-child:hover a{color:#f8bf0e}
.menu li:nth-child(2){background:url(../images/tel_ico.jpg) no-repeat  center  0px;background-size:60px 60px;}
.menu li:nth-child(2):hover{background:url(../images/tel_ico_hover.jpg) no-repeat  center  0px;color:#f8bf0e;background-size:60px 60px;}
.menu li:nth-child(3){background:url(../images/reg_ico.jpg) no-repeat center  0px;;background-size:60px 60px;}
.menu li:nth-child(4){background:url(../images/video.jpg) no-repeat  center 0px;box-sizing: border-box; ;background-size:60px 60px;}
.menu li:nth-child(3):hover{background:url(../images/reg_ico_hover.jpg) no-repeat  center  0px;color:#f8bf0e;background-size:60px 60px;}
.menu li:nth-child(4):hover{background:url(../images/video_hover.jpg) no-repeat  center  0px;color:#f8bf0e;background-size:60px 60px;}
.menu li:nth-child(2):hover a,.menu li:nth-child(3):hover a,.menu li:nth-child(4):hover a{color:#fabe00}
.menu li a{color:#48a5dc; display:block; }
.menu li p{line-height:20px; font-size:12px;}
@media screen and (max-width:375px){
.margin_t{margin-top:-13px}

}
#show_info{color:#572180; line-height: 20px!important; font-size: 20px!important;}
.fail{width: 60px; height: 60px; margin:0  auto;; background:url(../images/fail_ico.png) no-repeat  center  0px; background-size: 60px 60px;}
.success{width: 60px; height: 60px; margin:0  auto;; background:url(../images/suc_ico.png) no-repeat  center  0px; background-size: 60px 60px;}
