﻿@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; font-family: "Source Han Sans CN";}
body a{outline:none;}
div,ul,li,p,form,h1,h2,h3,h4,h5,h6,dt,dd,dl{padding:0;margin:0;}
a{ text-decoration:none;}
img{ border:none; vertical-align:top;}
ul,li{ list-style:none;}
table{border-collapse: collapse; margin:0 auto;}
*{ margin:0; padding:0;}
.The_total{width:100%;font-family: "Source Han Sans CN";}
.The_total1000{width:1000px; margin:0 auto; font-family: "Source Han Sans CN"; line-height: 0px; }
.dv_box{ width:1100px; margin:auto; padding:40px 0px;  }
.dv_box h1{ font-size:36px; line-height:80px; margin:auto; text-align:center;}
.dv_box > h2 {text-align: center;}
.dv_box h3{ width:20px; height:20px; border-radius:20px; margin: 5px auto; line-height:30px;}
.dv_box h4{ width:10px; height:10px; border-radius:20px; margin:5px auto; line-height:30px;}
.wrup{ width:1077px; margin:12px auto 60px auto;}
#divLogin a{ width:26px; float:left; line-height:40px; }
#divLoginSuccess{ color:#900; line-height:24px;}
.fl{ float:left;}
.fr{ float:right;}
/*banner*/
.ban_bgd{ min-width:1100px; height:541px; background:url(../../images/anquan/s1_bg.jpg) no-repeat center center; background-size:100% 100%;}
.banner{ height:441px; padding-top:100px;}
.ban_top{ width:698px; height:81px; line-height:81px; font-size:45px; font-weight:bold; color:#ffffff; text-align:center; background:url(../../images/anquan/ban_top.png) no-repeat; margin:0 auto;}
.ban_mid{ width:677px; height:70px; margin:30px auto;}
.ban_bottom{ width:631px; height:166px; margin:0 auto;}
.ban_ul{ float:left; width:177px; height:166px; background:url(../../images/anquan/ban_bot.png) no-repeat;}
.mr50{ margin-right:50px;}
.ban_ul p{ float:left; width:26px; height:112px; line-height:28px; font-size:25px; font-weight:bold; text-align:center; color:#f8eed4; margin-left:13px; margin-top:16px;}
.ban_ul ul{ float:left; width:110px; height:150px; margin-left:20px; margin-top:11px;}
.ban_ul ul li{ width:110px; height:25px; margin-bottom:5px;}
.ban_ul ul li a{ display:block; width:108px; height:23px; line-height:23px; font-size:18px; text-align:center; color:#000000; background:#ffffff; border:1px solid #d30128; border-radius:10px;}
.ban_ul ul li a:hover{ background:#d30128; color:#ffffff;}
/*.ban_a a:hover{animation: shake 1s cubic-bezier(.36, .07, .19, .97) both; background:#ff6c00; color:#ffffff;}
@keyframes shake { 10%, 90% {transform: translate3d(-2px, 0, 0);} 20%, 80% {transform: translate3d(4px, 0, 0);} 30%, 50%, 70% {transform: translate3d(-8px, 0, 0);} 40%, 60% {transform: translate3d(8px, 0, 0);}}*/
/*part01*/
.part01{ min-width:1100px; height:456px; background:#ffffff; background-size:100% 100%;}
.part01_cont{ height:416px; padding-top:40px;}
.part01_div{ width:790px; height:370px; margin:0 auto;}
.part01_div_left{ float:left; width:443px; height:356px;}
.part01_div_left p{ width:436px; height:35px; line-height:35px; font-size:32px; font-weight:bold; text-align:center; color:#d90305;}
.part01_div_left form{ width:443px; height:292px; margin-top:34px;}
.part01_div_left form select{ width:443px; height:52px; line-height:52px; font-size:18px; text-indent:18px; color:#333333; border:none; background:#f5d6a6; border-radius:10px; outline:none; margin-bottom:8px;}
.part01_div_left form input{ width:443px; height:52px; line-height:52px; font-size:18px; text-indent:18px; color:#333333; border:none; background:#f5d6a6; border-radius:10px; outline:none; margin-bottom:8px;}
.part01_div_left form .nanniu_bj{ width:443px; height:52px; line-height:52px; text-align:center; font-size:20px; color:#ffffff; background:#fd4c33; border:none; border-radius:10px; outline:none;}
.part01_div_left form .nanniu_bj:hover{animation: shake 1s cubic-bezier(.36, .07, .19, .97) both; background:#ff6c00; color:#ffffff;}
@keyframes shake { 10%, 90% {transform: translate3d(-2px, 0, 0);} 20%, 80% {transform: translate3d(4px, 0, 0);} 30%, 50%, 70% {transform: translate3d(-8px, 0, 0);} 40%, 60% {transform: translate3d(8px, 0, 0);}}
.part01_div_righ{ float:right; width:283px; height:354px; background:url(../../images/anquan/sec1_icon1.png) no-repeat; padding-top:15px;}
.part01_div_righ h3{ width:283px; height:52px; line-height:52px; font-size:20px; font-weight:bold; text-align:center; color:#ffffff;}
.part01_div_righ p{ width:283px; height:35px; line-height:35px; font-size:16px; text-align:center; color:#000000;}
.mt14{ margin-top:14px;}
.part01_div_righ a{ display:block; width:171px; height:40px; line-height:36px; font-size:18px; text-align:center; color:#ffffff; background:url(../../images/anquan/niuniu.png) no-repeat; margin:10px auto;}
.part01_div_righ a:hover{
	-webkit-animation: anim-moema-1 0.3s forwards;
    animation: anim-moema-1 0.3s forwards;
}
/* part02 */
.part02{ min-width:1100px; height:549px; background:url(../../images/anquan/s3_bg.jpg) no-repeat center center; background-size:100% 100%;}
.part02_cont{ height:501px; padding-top:48px;}
.part02_h2{ width:1100px; height:37px; line-height:37px; text-align:center; font-size:38px; color:#000000; font-weight:bold; background:url(../../images/anquan/title01.png) no-repeat; margin:0 auto;}
.part02_h2 span{ color:#f5423b;}
.part02_div{ width:836px; height:273px; margin:40px auto;}
.part02_div ul li{ float:left; width:176px; height:242px; padding-top:31px; background:url(../../images/anquan/red_bg.jpg) no-repeat;}
.ic_1{ width:39px; height:39px; margin:0 auto;}
.mr44{ margin-right:44px;}
.part02_div ul li h3{ width:176px; height:52px; line-height:52px; font-size:20px; font-weight:bold; text-align:center; color:#ffffff;}
.part02_div ul li p{ width:147px; height:143px; line-height:20px; font-size:16px; color:#ffffff; margin:0 auto;}
.part02_a{ width:443px; height:56px; margin:0 auto;}
.part02_a a{ display:block; width:443px; height:56px; line-height:56px; font-size:20px; text-align:center; color:#ffffff; background:url(../../images/anquan/niuniu1.png) no-repeat;}
.part02_a a:hover{
	-webkit-animation: anim-moema-1 0.3s forwards;
    animation: anim-moema-1 0.3s forwards;
}
@-webkit-keyframes anim-moema-1 {
    60% {
        -webkit-transform: scale3d(0.8, 0.8, 1);
        transform: scale3d(0.8, 0.8, 1);
    }
    85% {
        -webkit-transform: scale3d(1.1, 1.1, 1);
        transform: scale3d(1.1, 1.1, 1);
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@keyframes anim-moema-1 {
    60% {
        -webkit-transform: scale3d(0.8, 0.8, 1);
        transform: scale3d(0.8, 0.8, 1);
    }
    85% {
        -webkit-transform: scale3d(1.1, 1.1, 1);
        transform: scale3d(1.1, 1.1, 1);
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
/*outline:none;-webkit-appearance:none;*/
/* part03 */
.part03{ min-width:1100px; height:633px; background:url(../../images/anquan/s5_bg.jpg) no-repeat center center; background-size:100% 100%;}
.part03_cont{ height:591px; padding-top:42px;}
.part03_h2{ width:1100px; height:37px; line-height:37px; text-align:center; font-size:38px; color:#000000; font-weight:bold; background:url(../../images/anquan/title02.png) no-repeat; margin:0 auto;}
.part03_h2 span{ color:#f5423b;}
.part03_div{ width:943px; height:448px; background:url(../../images/anquan/s4_bg.jpg) no-repeat; margin:50px auto; position:relative;}
.part03_img{ width:943px; height:448px;}
.part03_div a{ display:block; width:233px; height:56px; line-height:56px; font-size:20px; text-align:center; color:#ffffff; background:url(../../images/anquan/niuniu2.png) no-repeat; position:absolute; bottom:37px; left:355px;}
.part03_div a:hover{
	-webkit-animation: anim-moema-1 0.3s forwards;
    animation: anim-moema-1 0.3s forwards;
}
/* part03 end */
/* part04 */
.part04{ min-width:1100px; height:768px; background:url(../../images/anquan/s6_bg.jpg) no-repeat center center; background-size:100% 100%;}
.part04_cont{ height:725px; padding-top:43px;}
.part04_h2{ width:1100px; height:37px; line-height:37px; text-align:center; font-size:38px; color:#000000; font-weight:bold; background:url(../../images/anquan/title03.png) no-repeat; margin:0 auto;}
.part04_h2 span{ color:#f5423b;}
.part04_div{ width:943px; height:533px; background:#ffffff; border-radius:10px; margin:40px auto; padding-top:50px;}
#six{ width:884px; height:382px; margin:0 auto;}
#six li{ float:left; width:206px; height:382px; position:relative;}
#xianshi{ width:206px; height:238px; background:url(../../images/anquan/touming.png) no-repeat; position:absolute; top:20px; left:0px;}
#xianshi p{ width:180px; height:182px; line-height:26px; font-size:18px; color:#000000; margin:44px auto 0px auto;}
.part04_a{ width:233px; height:56px; margin:50px auto;}
.part04_a a{ display:block; width:233px; height:56px; line-height:56px; font-size:20px; text-align:center; color:#ffffff; background:url(../../images/anquan/niuniu2.png) no-repeat;}
.part04_a a:hover{
	-webkit-animation: anim-moema-1 0.3s forwards;
    animation: anim-moema-1 0.3s forwards;
}
.mr20{ margin-right:20px;}
/* part04 end */
/* part09 */
.part09{ min-width:1100px; height:1474px; background:#ffffff;}
.part09_cont{ height:1424px; padding-top:50px;}
.part09_h2{ width:1100px; height:85px; line-height:85px; font-size:38px; font-weight:bold; color:#ffffff; text-align:center; margin:0 auto 30px auto; background:url(../../images/anquan/hengtiao.jpg) no-repeat;}
.course{ min-width:1100px; height: auto; overflow: hidden;}
.course-column{ margin: 0 auto; padding-top: 20px;}
.course-column table{ margin: 0 auto 40px; width: 1095px; height: auto; display: block; border-left: solid 5px #ff2e25;  border-bottom: solid 5px #ff2e25;}
.course-column .coutab01{ margin: 0 auto; width:1100px; height: 60px; text-align: center; background: #ff2e25; font-size: 24px; font-weight: bold; color: #fff; line-height: 60px; letter-spacing: 3px;}
 
.course-column table tr th{ font-size: 18px; font-weight: bold; color: #000; text-align: center; border-bottom: solid 1px #949a9f; height: 60px; line-height: 60px; border-right: solid 1px #949a9f;}
.course-column table tr td{ font-size: 16px; color: #000; text-align: center; border-bottom: solid 1px #949a9f; height: 65px; border-right: solid 1px #949a9f;}
.course-column table .couth01{ width: 165px;}
.course-column table .couth02{ width: 168px;}
.course-column table .couth03{ width: 114px;}
.course-column table .couth04{ width: 114px;}
.course-column table .couth05{ width: 130px;}
.course-column table .couth06{ width: 258px;}
.course-column table .couth07{ width: 135px; border-right: solid 5px #ff2e25;}
.course-column table .coutd01{ width: 165px;}
.course-column table .coutd02{ width: 168px;}
.course-column table .coutd03{ width: 114px;}
.course-column table .coutd04{ width: 114px;}
.course-column table .coutd05{ width: 130px;}
.course-column table .coutd06{ width: 228px; padding: 0 15px; text-align: left;}
.course-column table .coutd07{ width: 135px;border-right: solid 5px #ff2e25;}
.course-column table tr .tablink01{ margin: 0 auto; display: block; width: 115px; height: 40px; background: #ff2e25; font-size: 16px; color: #fff; line-height: 40px; border: none; vertical-align: middle;}
.course-column table tr .tablink02{ margin: 0 auto; display: block; width: 115px; height: 40px; background: #2943b5; font-size: 16px; color: #fff; line-height: 40px; border: none;}
.mt30{ margin-top:30px;}
/* part09 end */
/* part05 */
.part05{ min-width:1100px; height:802px; background:url(../../images/anquan/s7_bg.jpg) no-repeat center center; background-size:100% 100%;}
.part05_cont{ height:754px; padding-top:48px;}
.part05_h2{ width:1100px; height:40px; line-height:40px; text-align:center; font-size:38px; color:#111111; font-weight:bold;
background:url(../../images/anquan/title04.png) no-repeat; margin:0 auto;}
.part05_h2 span{ color:#f5423b;}
.part05_div{ width:1024px; height:511px; margin:50px auto;}
.part05_div_left{ float:left; width:411px; height:511px;}
.part05_div_righ{ float:right; width:578px; height:511px;}
.part05_div_righ ul li{ width:578px; height:121px; background:url(../../images/anquan/t04_bg.png) no-repeat;}
.part05_div_righ ul li span{ float:left; width:121px; height:52px; line-height:26px; font-size:22px; font-weight:bold; text-align:center; color:#fe3636; margin-top:40px;}
.part05_div_righ ul li p{ float:left; width:411px; height:40px; line-height:20px; font-size:18px; color:#000000; margin-left:35px; margin-top:40px;}
.mt9{ margin-top:9px;}
.part05_a{ width:307px; height:56px; margin:0 auto; background:url(../../images/anquan/niuniu3.png) no-repeat;}
.part05_a a{ display:block; width:307px; height:56px; line-height:56px; font-size:18px; text-align:center; color:#ffffff;}
.part05_a:hover{
	-webkit-animation: anim-moema-1 0.3s forwards;
    animation: anim-moema-1 0.3s forwards;
}
/* part05 end */
/* part06 */
.part06{ min-width:1100px; height:973px; background:url(../../images/anquan/s8_bg.jpg) no-repeat center center; background-size:100% 100%;}
.part06_cont{ height:823px; padding-top:50px;}
.part06_h2{ width:1100px; height:40px; line-height:40px; text-align:center; font-size:38px; color:#111111; font-weight:bold;
background:url(../../images/anquan/title05.png) no-repeat; margin:0 auto;}
.part06_h2 span{ color:#f5423b;}
.part06_div{ width:992px; height:729px; margin:50px auto; background:#ffffff; padding-top:48px;}
.part06_div ul{ width:812px; height:597px; margin:0 auto;}
.part06_div ul li{ float:left; width:164px; height:277px;}
.part06_div ul li p{ float:left; width:158px; height:233px; line-height:233px; font-size:26px; font-weight:bold; color:#f5423b; text-align:center; background:url(../../images/anquan/xinfeng.png) no-repeat;}
.part06_div ul li a{ float:left; width:129px; height:33px; line-height:33px; font-size:20px; border:1px solid #f5423b; color:#f5423b; text-align:center; margin-left:15px; margin-top:9px;}
.part06_div ul li a:hover{ background:#f5423b; color:#ffffff;}
.mr52{ margin-right:52px;}
.mt43{ margin-top:43px;}
.part06_div form{ width:736px; height:52px; margin:40px auto;}
.part06_div form input{ float:left; width:208px; height:52px; line-height:52px; font-size:18px; color:#333333; text-indent:25px; background:#f5d6a6; border-radius:10px; border:none; outline:none;}
.part06_div form .nanniu_bj{ float:left; width:304px; height:52px; line-height:52px; font-size:18px; color:#ffffff; text-indent:25px; background:#f32a1d; border-radius:10px; border:none; outline:none;}
.part06_div form .nanniu_bj:hover{
	-webkit-animation: anim-moema-1 0.3s forwards;
    animation: anim-moema-1 0.3s forwards;
}
/* part06 end */
/* part10 */
.part10{ min-width:1100px; height:652px; background:url(../../images/anquan/s9_bg.jpg) no-repeat center center; background-size:100% 100%;}
.part10_cont{ height:604px; padding-top:48px;}
.part10_h2{ width:1100px; height:40px; line-height:40px; text-align:center; font-size:38px; color:#111111; font-weight:bold;
background:url(../../images/anquan/title06.png) no-repeat; margin:0 auto;}
.part10_h2 span{ color:#f5423b;}
.rongyao{ width:1034px; height:483px; margin:50px auto;}
/* part10 end */
.bottom-fixed-form { position:fixed; width: 100%; height:123px; bottom: 0; left: 0; z-index: 1000; background:url(../../images/anquan/dibu1.png) no-repeat;}
.btnnt {height:123px;}
.ren {float: left;width:502px;height:123px; line-height:123px; font-size:34px; text-align:center; color:#ffffff; font-weight:bold;}
.ren span{ color:#f6c80c;}
.btnnt form {float: right;width:570px;height: 40px; margin-top:40px;}
.btnnt form input {float: left;width:196px;height:40px;line-height:40px; color:#111111; text-indent: 1em;border:none; border-radius:5px; outline:none; -webkit-appearance:none; margin-right:35px;}
.btnnt form button {float: right;width:105px;height: 40px;line-height: 40px;font-size: 16px;background: #e9cb15;border: none;color: #333333;border-radius:5px;letter-spacing: 1px;outline:none;-webkit-appearance:none;}
.btnnt form input: : -webkit-input-placeholder {
	/* placeholder颜色*/
	color: #ffffff;
	/* placeholder字体大小*/
	font-size: 18px;
}

/*左侧悬浮*/
.left {width: 172px;height: 424px;position: fixed;top:20%;right: 0;background: url(../../images/anquan/right_nav.png) no-repeat;z-index: 9999999;padding-top: 91px;}
.left a {display: block;width: 172px;height: 424px;}
.left .close {position: absolute;top: 0;right: 0;background: #333;width: 20px;height: 20px;border-radius: 50%;text-align: center;font-size: 14px;color: #ffe2a5;line-height: 20px;border: 1px solid #333;}