@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td ,img{ margin: 0; padding: 0; font:14px/28px "\82F9\679C\4E3D\4E2D\9ED1","\5FAE\8F6F\96C5\9ED1",Arial,sans-serif; color:#333; border:none;}
html,body { -webkit-tap-highlight-color:rgba(0,0,0,0); }
img { max-width:100%; }
body { background:#fff; overflow-x: hidden;}
:root body { filter:none;}
article, iframe { display:block; border:0;}
ul, li { list-style:none;}
table { border-collapse:collapse;border-spacing:0; max-width:100%;}
input::focus-inner{ outline:0;padding:0;border:0;}
input[type="button"], input[type="submit"], input[type="reset"], button {-webkit-appearance:none; outline:0;}
:focus { outline: none; }
a,area { blr:expression(this.onFocus=this.blur()) }
a { color:#333; text-decoration:none;}
b{ font-weight:normal;}
.clear { clear:both;height:0px; width:100%; font-size:1px;line-height:0px; visibility:hidden; overflow:hidden;}
.clearfix:after{ content:" ";display:block; visibility:hidden; height:0;font-size:0; clear:both;}
.clearfix { *zoom:1;}
.hide, .mobshow, .onlymob { display:none;}
.fl { float:left;}
.fr { float:right;}
.mr{ margin-right:0 !important;}
.ml{ margin-left:0 !important;}
.wrapper{ width:1100px; margin:0 auto;}
.wrapper02{ width:1120px; margin:0 auto;}
.hao{ height: auto; overflow: hidden;}
.textc{ text-align: center;}

/*top*/
.top{ width: 100%; height: 100px;}
.top-all{ height: 100px;}
.top-all h1{ float: left; width: 226px; height: 100px; background:url(../images/logo.png) no-repeat; text-indent: -9999px;}
.top-all h1 a{ display: block; width: 236px; height: 100px;}
.top-all .sublogo{ width: 607px; height: 70px; margin-top: 15px; padding-left: 35px; border-left:#2e2b64 solid 1px; font-size: 31px; color: #2e2b64; line-height: 65px;}
.top-all .hotline{ width: 230px; height: 100px; background:url(/images/hotline.png) no-repeat; text-indent: -9999px;}


/*banner*/
.banner{ width: 100%; height: 574px; overflow: hidden; background:url(../images/banner.jpg) no-repeat center top;}
.banmin{ height: 379px; overflow: hidden; background:url(../images/banmin.png) no-repeat center top;}
.banmin-list{ width: 920px; height: 49px; overflow: hidden; padding-bottom: 40px; margin: 0 auto;}
.banmin-list ul li{ font-size: 22px; font-weight: bold; color: #4233ca; line-height: 47px; text-indent: 65px; letter-spacing: 1.5px; margin: 0 20px;}
.banmin-list ul .banmin-li01{ width: 270px; height: 49px; background:url(../images/banmin-li01.png) no-repeat;}
.banmin-list ul .banmin-li02{ width: 240px; height: 49px; background:url(../images/banmin-li02.png) no-repeat;}
.banmin-list ul .banmin-li03{ width: 290px; height: 49px; background:url(../images/banmin-li03.png) no-repeat;}
.banmin-link{ width: 656px; height: 56px; margin: 0 auto;}
.banmin-link a{ display: block; float: left; width: 298px; height: 56px; font-size: 24px; color: #fff; line-height: 52px; letter-spacing: 3px; background:url(../images/banmin-link.png) no-repeat; margin: 0 15px;}
.banmin-link a:hover{animation: banmin 1s cubic-bezier(.36, .07, .19, .97) both;}
@keyframes banmin { 10%, 90% {transform: translate3d(0px, 0, 0);} 20%, 80% {transform: translate3d(2px, 0, 0);} 30%, 50%, 70% {transform: translate3d(-6px, 0, 0);} 40%, 60% {transform: translate3d(6px, 0, 0);}}


/*part01*/
.part01{ width: 100%; height: auto; overflow: hidden; background: #f8f9ff; padding-bottom: 30px;}
.part01-title{ width: 1120px; height: 110px; overflow:hidden; background:url(../images/part01-title.png) no-repeat; margin-top:35px; margin-bottom: 14px;}
.p01tit{ height: 60px; font-size: 40px; font-weight: bold; color: #2e20b0; line-height: 60px; padding-top: 20px;}
.p01tit span{ color: #fb6c1c;}
.part01-title p{ height: 30px; font-size: 20px; color: #3d3d3d; line-height: 30px; letter-spacing: 2px;}

.p01clo{ width: 280px; height: 343px; -webkit-transition: -webkit-transform .4s linear; -moz-transition: -moz-transform .4s linear; -o-transition: -o-transform .4s linear; transition: transform .4s linear; margin-top: 10px;}
.p01clo h3{ width: 200px; height: 40px; font-size: 20px; font-weight: bold; color: #fff; text-align: center; line-height: 38px; letter-spacing: 2px; padding-left: 12px; padding-top: 56px;}
.p01clo p{ width: 210px; height: 163px; font-size: 17px; color: #333; line-height: 28px; letter-spacing: 1px; padding: 13px 30px 0 40px;}
.p01clo a{ display: block; width: 164px; height: 40px; font-size: 18px; color: #fff; line-height: 40px; text-indent: 34px; letter-spacing: 2px; background:url(../images/p01clo-link.png) no-repeat; margin-left: 102px;}
.p01clo:hover{ -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px);}
.p01clo01{ background:url(../images/p01clo01.png) no-repeat;}
.p01clo02{ background:url(../images/p01clo02.png) no-repeat;}
.p01clo03{ background:url(../images/p01clo03.png) no-repeat;}
.p01clo04{ background:url(../images/p01clo04.png) no-repeat;}


/*part02*/
.part02{ width: 100%; height: auto; overflow: hidden; padding-bottom: 40px;}
.part02-title{ width: 1120px; height: 102px; overflow:hidden; background:url(../images/part02-title.png) no-repeat; font-size: 40px; font-weight: bold; color: #2e20b0; line-height: 100px; padding-top: 34px;}
.part02-title span{ color: #fb6c1c;}

.part02-cloum{ height: 446px; overflow: hidden; background:url(../images/part01-cloum.jpg) no-repeat;}
.part02-cloum form{ width: 800px; height: 213px; overflow: hidden; margin: 100px 45px 0 275px;}
.part02-cloum form .p01for{ width:380px; height:60px; margin:0 10px 10px;} 
.part02-cloum form .p01for select{ width: 380px; height: 60px; font-size: 18px; color: #333; line-height: 50px; padding-left: 55px; border: none; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.part02-cloum form .p01for01 select{ background:url(../images/p01for01.png) no-repeat;}
.part02-cloum form .p01for02 select{ background:url(../images/p01for02.png) no-repeat;}
.part02-cloum form .p01for03 select{ background:url(../images/p01for03.png) no-repeat;}
.part02-cloum form input{ width: 380px; height: 60px; font-size: 18px; color: #333; line-height: 60px; text-indent: 55px; border: none; background:url(../images/p01for04.png) no-repeat;}
.part02-cloum form input::-webkit-input-placeholder {color:#333;}
.part02-cloum form input:-moz-placeholder {color:#333;}
.part02-cloum form input::-moz-placeholder {color:#333;}
.part02-cloum form input:-ms-input-placeholder {color:#333;}
.part02-cloum form button{ width: 400px; height: 60px; font-size: 20px; font-weight: bold; color: #fff; line-height: 50px; text-align: center; letter-spacing: 2px; border: none; background:url(../images/button01.png) no-repeat; margin-left: 200px;}
.part02-cloum .p02-note{ width: 800px; height: 87px; font-size: 18px; color: #333; line-height: 28px; letter-spacing: 1px; margin: 0 45px 0 275px;}


/*part03*/
.part03{ width: 100%; height: auto; overflow: hidden; background: #f8f9ff; padding-bottom: 32px;}
.part03-title{ width: 1120px; height: 104px; overflow:hidden; background:url(../images/part03-title.png) no-repeat; font-size: 40px; font-weight: bold; color: #2e20b0; line-height: 100px; padding-top: 33px;}
.part03-title span{ color: #fb6c1c;}

.part03-cloum{ width: 1120px; height: 285px; background:url(../images/part03-cloum.jpg) no-repeat; padding: 8px 0;}

.menudiv{ width: 640px; height: 255px; overflow: hidden; margin: 15px 0 0 10px;}
.menudiv .menu-tit{ width: 448px; height: 72px; overflow: hidden; font-size: 22px; font-weight: bold; color: #2e20b0; line-height: 72px; margin: 25px auto 0;}
.menudiv .menu-tit span{ display: block; width: 72px; height: 72px; float: left; font-size: 46px; font-weight: bold; color: #2e20b0; text-align: center; line-height: 72px; padding-right: 20px;}
.menudiv .menu-p{ height: 74px; font-size: 18px; color: #fff; line-height: 28px; letter-spacing: 1px; padding: 14px 35px 0;}
.menu-link a{ display: block; width: 254px; height: 40px; font-size: 18px; color: #fff; text-align: center; line-height: 40px; letter-spacing: 1px; background:url(../images/menu-link.png) no-repeat; margin: 0 auto;}
.menu-link a:hover{animation: menu-link 1s cubic-bezier(.36, .07, .19, .97) both;}
@keyframes menu-link { 10%, 90% {transform: translate3d(0px, 0, 0);} 20%, 80% {transform: translate3d(2px, 0, 0);} 30%, 50%, 70% {transform: translate3d(-6px, 0, 0);} 40%, 60% {transform: translate3d(6px, 0, 0);}}

.menu{ width: 460px; height: 270px; padding-top: 15px;}
.menu ul li{ width: 460px; height: 90px;}
.menu ul li .menu-icon{ width: 460px; height: 40px; font-size: 20px; font-weight: bold; color: #fff; text-indent: 55px; line-height: 38px; letter-spacing: 3px;}
.menu ul li .menu-text{ font-size: 18px; color: #333; line-height: 40px; text-indent: 18px; letter-spacing: 1px;}

.menu ul #one1{ background:url(../images/menu-cloum01.png) no-repeat; cursor: pointer;}
.menu ul #one1.off{ background:url(../images/menu-cloum04.png) no-repeat;}
.menu ul #one2{ background:url(../images/menu-cloum02.png) no-repeat; cursor: pointer;}
.menu ul #one2.off{ background:url(../images/menu-cloum05.png) no-repeat;}
.menu ul #one3{ background:url(../images/menu-cloum03.png) no-repeat; cursor: pointer;}
.menu ul #one3.off{ background:url(../images/menu-cloum06.png) no-repeat;}


/*part04*/
.part04{ width: 100%; height: auto; overflow: hidden; padding-bottom: 40px;}
.part04-title{ width: 1100px; height: 179px; overflow:hidden; background:url(../images/part04-title.png) no-repeat;}
.p04tit{ height: 56px; font-size: 40px; font-weight: bold; color: #2e20b0; line-height: 56px; padding-top: 57px;}
.p04tit span{ color: #fb6c1c;}
.part04-title p{ height: 33px; font-size: 20px; color: #3d3d3d; line-height: 31px; letter-spacing: 2px;}

.part04-cloum{ width: 1080px; height: 299px; background:url(../images/part04-cloum.jpg) no-repeat; padding: 20px 10px;}
.p04clo{ width: 340px; height: 299px; background:url(../images/p04clo.png) no-repeat; margin: 0 10px;}
.stage{ width: 340px; height: 102px;}
.stage-title{ font-size: 22px; font-weight: bold; color: #fff; line-height: 48px; letter-spacing: 3px;}
.stage p{ height: 52px; font-size: 20px; font-weight: bold; color: #333; line-height: 52px; letter-spacing: 1px;}

.class{ height: 190px;}
.class-title{ height: 43px; font-size: 20px; font-weight: bold; color: #fb6c1c; line-height: 43px; letter-spacing: 1px; text-align: center; padding-top: 5px;}
.class p{ height: 89px; font-size: 17px; color: #333; line-height: 28px; padding: 0 25px;}
.class a{ display: block; width: 174px; height: 40px; font-size: 18px; color: #fff; text-align: center; line-height: 40px; letter-spacing: 2px; background:url(../images/class-link.png) no-repeat; margin: 0 auto;}
.class a:hover{animation: class 1s cubic-bezier(.36, .07, .19, .97) both;}
@keyframes class { 10%, 90% {transform: translate3d(0px, 0, 0);} 20%, 80% {transform: translate3d(2px, 0, 0);} 30%, 50%, 70% {transform: translate3d(-6px, 0, 0);} 40%, 60% {transform: translate3d(6px, 0, 0);}}


/*part05*/
.part05{ width: 100%; height: auto; overflow: hidden; background: #f8f9ff;}
.part05-title{ width: 1120px; height: 120px; overflow:hidden; background:url(../images/part05-title.png) no-repeat; font-size: 40px; font-weight: bold; color: #2e20b0; line-height: 118px; padding-top: 24px;}
.part05-title span{ color: #fb6c1c;}

.part05-cloum{ width: 1100px; height: auto; overflow: hidden; background: #fff; margin-bottom: 40px;}
.p05clo{ width: 365px; height: 288px;}
.p05clo-icon{ width: 98px; height: 98px; overflow: hidden; margin: 14px auto 0;}
.p05clo h5{ height: 39px; font-size: 20px; font-weight: bold; color: #333; line-height: 39px; letter-spacing: 1px; text-align: center; padding-bottom: 4px;}
.p05clo p{ height: 68px; font-size: 17px; color: #333; line-height: 26px; letter-spacing: 1.5px; padding: 0 30px;}
.p05clo a{ display: block; width: 174px; height: 40px; font-size: 18px; color: #fff; text-align: center; line-height: 40px; letter-spacing: 2px; background:url(../images/class-link.png) no-repeat; margin: 0 auto;}
.p05clo a:hover{animation: p05clo 1s cubic-bezier(.36, .07, .19, .97) both;}
@keyframes p05clo { 10%, 90% {transform: translate3d(0px, 0, 0);} 20%, 80% {transform: translate3d(2px, 0, 0);} 30%, 50%, 70% {transform: translate3d(-6px, 0, 0);} 40%, 60% {transform: translate3d(6px, 0, 0);}}

.p05clo01{ border-right: #737373 dotted 1px; border-bottom: #737373 dotted 1px;}
.p05clo02{ border-bottom: #737373 dotted 1px;}
.p05clo03{ border-right: #737373 dotted 1px;}

.p05clo-icon01{ background:url(../images/p05clo01.png) no-repeat;}
.p05clo-icon02{ background:url(../images/p05clo02.png) no-repeat;}
.p05clo-icon03{ background:url(../images/p05clo03.png) no-repeat;}
.p05clo-icon04{ background:url(../images/p05clo04.png) no-repeat;}
.p05clo-icon05{ background:url(../images/p05clo05.png) no-repeat;}
.p05clo-icon06{ background:url(../images/p05clo06.png) no-repeat;}


/*part06*/
.part06{ width: 100%; height: auto; overflow: hidden; background:url(../images/part06.jpg) no-repeat center top;}
.part06-title{ width: 1100px; height: 120px; overflow:hidden; background:url(../images/part06-title.png) no-repeat; font-size: 40px; font-weight: bold; color: #2e20b0; line-height: 118px; padding-top: 24px;}
.part06-title span{ color: #fb6c1c;}

.teacher{ width:1100px; height:270px; overflow: hidden; background:url(../images/teacher.jpg) no-repeat;}
.part06-cloum{ width:1050px; height:479px; display:block; border-radius:10px; background:#4233ca; padding:0 25px; margin-bottom:40px;}
.p06-teacher{ width:210px; height:479px;}
.p06-teacher .p06-tit{ height:42px; font-size:20px; font-weight:bold; color:#fff; line-height:42px; letter-spacing:2px; padding-top:135px;}
.p06-teacher .zhujiang{ height:52px; font-size: 17px; font-weight: bold; color: #fff; line-height: 24px; text-align: center; letter-spacing:2px;}
.p06-teacher p{ height:187px; font-size:16px; color:#fff; line-height:24px; letter-spacing:1px; padding:0 12px 0 20px;}
.p06-teacher a{ display:block; width:144px; height:39px; font-size:18px; color:#fff; line-height:37px; text-align:center; letter-spacing:1px; background:url(../images/p06-link01.png) no-repeat; margin:0 auto;}
.p06-teacher a:hover{  background:url(../images/p06-link02.png) no-repeat; color:#333;}

.p06-teacher01{ background:url(../images/teacher01.jpg) no-repeat;}
.p06-teacher01:hover{ width:210px; height:539px; background:url(../images/teacher01-01.png) no-repeat; margin-top:-20px;}
.p06-teacher01:hover .p06-tit{ padding-top:155px;}
.p06-teacher01:hover a{  background:url(../images/p06-link02.png) no-repeat; color:#333;}

.p06-teacher02{ background:url(../images/teacher02.jpg) no-repeat;}
.p06-teacher02:hover{ width:210px; height:539px; background:url(../images/teacher02-02.png) no-repeat; margin-top:-20px;}
.p06-teacher02:hover .p06-tit{ padding-top:155px;}
.p06-teacher02:hover a{  background:url(../images/p06-link02.png) no-repeat; color:#333;}

.p06-teacher03{ background:url(../images/teacher03.jpg) no-repeat;}
.p06-teacher03:hover{ width:210px; height:539px; background:url(../images/teacher03-03.png) no-repeat; margin-top:-20px;}
.p06-teacher03:hover .p06-tit{ padding-top:155px;}
.p06-teacher03:hover a{  background:url(../images/p06-link02.png) no-repeat; color:#333;}

.p06-teacher04{ background:url(../images/teacher04.jpg) no-repeat;}
.p06-teacher04:hover{ width:210px; height:539px; background:url(../images/teacher04-04.png) no-repeat; margin-top:-20px;}
.p06-teacher04:hover .p06-tit{ padding-top:155px;}
.p06-teacher04:hover a{  background:url(../images/p06-link02.png) no-repeat; color:#333;}

.p06-teacher05{ background:url(../images/teacher05.jpg) no-repeat;}
.p06-teacher05:hover{ width:210px; height:539px; background:url(../images/teacher05-05.png) no-repeat; margin-top:-20px;}
.p06-teacher05:hover .p06-tit{ padding-top:155px;}
.p06-teacher05:hover a{ background:url(../images/p06-link02.png) no-repeat; color:#333;}

.p06-teacher06{ background:url(../images/teacher06.jpg) no-repeat;}
.p06-teacher06:hover{ width:210px; height:539px; background:url(../images/teacher06-06.png) no-repeat; margin-top:-20px;}
.p06-teacher06:hover .p06-tit{ padding-top:155px;}
.p06-teacher06:hover a{  background:url(../images/p06-link02.png) no-repeat; color:#333;}

.p06-teacher07{ background:url(../images/teacher07.jpg) no-repeat;}
.p06-teacher07:hover{ width:210px; height:539px; background:url(../images/teacher07-07.png) no-repeat; margin-top:-20px;}
.p06-teacher07:hover .p06-tit{ padding-top:155px;}
.p06-teacher07:hover a{  background:url(../images/p07-link02.png) no-repeat; color:#333;}

/*part07*/
.part07{ width: 100%; height: auto; overflow: hidden; background: #f8f9ff;}
.part07-title{ width: 1100px; height: 120px; overflow:hidden; background:url(../images/part07-title.png) no-repeat; font-size: 40px; font-weight: bold; color: #2e20b0; line-height: 118px; padding-top: 24px;}
.part07-title span{ color: #fb6c1c;}

#box_Barin{ width:1100px; height: auto; overflow: hidden; margin:0 auto;}
#menu_Barin{ width: 1100px; height: 50px; overflow: hidden; margin: 0 auto 20px;}
#menu_Barin li{ float:left; width: 273px; height: 50px; overflow: hidden; background:#5157dd; font-size: 22px; font-weight: bold; color: #fff; text-align: center; line-height: 50px; letter-spacing: 1px; margin: 0 1px;}
#menu_Barin li:hover{ background:url(../images/menu-Barin.png) no-repeat;}
#menu_Barin .se{ background:url(../images/menu-Barin.png) no-repeat;}
#content_Barin{ width: 1100px; height: 464px; overflow: hidden; background:url(../images/content_Barin.jpg) no-repeat; margin-bottom: 40px;}
.table-title{ height: 59px; font-size: 24px; font-weight: bold; color: #fff; letter-spacing: 3px; line-height: 57px;}

.part07 table{ width: 1020px; height: 345; overflow: hidden; table-layout: fixed; font-size:16px; color:#222; text-align:center; background: #fff; margin: 20px auto 0;}
.part07 table tr td{ height: 70px; box-sizing: border-box; border: 1px solid #949a9f; font-size: 16px; color: #222; line-height: 28px;}
.part07 table tr td span{ font-size: 20px; font-weight: bold; color: #fa6b11; font-style: italic; padding-right: 5px;}
.part07 table .thtit{ height: 60px; font-size:18px; font-weight: bold; color:#fff; text-align: center; vertical-align: middle; background: #5259de;}
.part07 table .th00{ width:90px; height: 347px; background:url(../images/th00.png) no-repeat; font-size: 30px; font-weight: bold; color: #fff; line-height: 42px; border-right: none;}
.part07 table .th01{ width:152px; border-right: #fff solid 1px;}
.part07 table .th02{ width:110px; border-right: #fff solid 1px;}
.part07 table .th03{ width:135px; border-right: #fff solid 1px;}
.part07 table .th04{ width:135px; border-right: #fff solid 1px;}
.part07 table .th05{ width:129px; border-right: #fff solid 1px;}
.part07 table .th06{ width:229px; border-right: #fff solid 1px;}

.part07 table tr td .zixun01{ display:block; width:105px; height:40px; background:url(../images/zixun01.png) no-repeat; font-size:16px; color:#fff; text-align:center; line-height:40px; margin:0 auto;}
.part07 table tr td .zixun02{ display:block; width:105px; height:40px; background:#3e50da; font-size:16px; color:#fff; text-align:center; line-height:40px; margin:0 auto;}
.part07 table tr td .zixun01:hover{animation: zixun 1s cubic-bezier(.36, .07, .19, .97) both;}
@keyframes zixun { 10%, 90% {transform: translate3d(0px, 0, 0);} 20%, 80% {transform: translate3d(2px, 0, 0);} 30%, 50%, 70% {transform: translate3d(-6px, 0, 0);} 40%, 60% {transform: translate3d(6px, 0, 0);}}
.part07 table tr td .zixun02:hover{animation: zixun 1s cubic-bezier(.36, .07, .19, .97) both;}
@keyframes zixun { 10%, 90% {transform: translate3d(0px, 0, 0);} 20%, 80% {transform: translate3d(2px, 0, 0);} 30%, 50%, 70% {transform: translate3d(-6px, 0, 0);} 40%, 60% {transform: translate3d(6px, 0, 0);}}


/*part08*/
.part08{ width: 100%; height: auto; overflow: hidden; padding-bottom: 16px;}
.part08-title{ width: 1120px; height: 102px; overflow:hidden; background:url(../images/part08-title.png) no-repeat; font-size: 40px; font-weight: bold; color: #2e20b0; line-height: 100px; padding-top: 34px;}
.part08-title span{ color: #fb6c1c;}

.part08-cloum{ word-break: 1100px; height: 388px; background:url(../images/part08-cloum.jpg) no-repeat; padding: 0 10px;}
.p08clo-left{ width: 570px; height: 271px; padding: 78px 0 0;}
.plan{ width: 570px; height: 132px;}
.plan-title{ width: 240px; height: 45px; font-size: 20px; color: #fff; line-height: 45px; letter-spacing: 3px;}
.plan-title01{ color: #2e20b0;}
.plan p{ font-size: 17px; color: #fff; line-height: 26px; padding: 10px 25px 0;}

.p08clo-right{ width: 530px; height: auto; padding-top: 24px;}
.p08form-title{ height: 74px; font-size: 24px; color: #1d3499; line-height: 74px; letter-spacing: 2px;}
.p08clo-right form{ width: 360px; height: 187px; margin: 0 auto;}

.p08clo-right form input{ width: 360px; height: 50px; font-size: 18px; color: #333; line-height: 50px; margin-bottom: 10px;}
.p08clo-right form .p08-input01{ text-indent: 55px; background:url(../images/p08for01.png) no-repeat;}
.p08clo-right form .p08-input02{ text-indent: 55px; background:url(../images/p08for02.png) no-repeat;}
.p08clo-right form input::-webkit-input-placeholder {color:#333;}
.p08clo-right form input:-moz-placeholder {color:#333;}
.p08clo-right form input::-moz-placeholder {color:#333;}
.p08clo-right form input:-ms-input-placeholder {color:#333;}
.p08clo-right form button{ width: 360px; height: 50px; font-size: 18px; font-weight: bold; color: #fff; text-align: center; line-height: 50px; letter-spacing: 3px; background:url(../images/p08for03.png) no-repeat;}

.p08form-note{ width: 380px; height: 80px; font-size: 16px; color: #7d7d7d; line-height: 22px; letter-spacing: 1.2px; margin: 0 auto;}


/*part09*/
.part09{ width: 100%; height: auto; overflow: hidden; background:url(../images/part09.jpg) no-repeat center top;}
.part09-title{ width: 1120px; height: 120px; overflow:hidden; background:url(../images/part09-title.png) no-repeat; font-size: 40px; font-weight: bold; color: #2e20b0; line-height: 120px;}
.part09-title span{ color: #fb6c1c;}
.brand{ width: 1120px; height: 602px; background:url(../images/brand.jpg) no-repeat;}


/*footer*/
.footer{ min-width: 1200px; height: 220px;  background:#444547; color: #fff;}
.footer a{ color: #fff; font-size: 18px;}
.footer a:hover{ text-decoration: underline;}
.footer .link{ padding: 45px 0 10px 0; text-align: center;}
.footer .link span{ padding:0 15px; font-size: 18px;}
.footer .add{ text-align: center; padding-bottom: 10px; font-size: 18px;}
.footer .dda{ width:564px; margin:0 auto; text-align: center; padding-bottom: 30px; font-size: 18px;}
.footer .dda_l{ float:left; width:480px; height:24px;}
.footer .dda_r{ float:left; width:50px; height:24px;}
.footer .site{ text-align: center; padding-bottom: 30px;}
.footer .tel{ width: 463px; height: 30px; line-height: 30px; border: #fff solid 2px; margin: 0 auto;}
.footer .tel span,.footer .tel i{ float: left; display: block; height: 30px; line-height: 30px;}
.footer .tel span{ background: #f6f6f6; color: #8a8887; padding: 0 15px;}


