@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:1270px; margin:0 auto;}.wrapper03{ width:1110px; 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*/.fullSlide{ min-width: 1200px; position: relative; height: 716px; background: #212499;}.fullSlide .bd{ margin: 0 auto; position: relative; z-index: 0; overflow: hidden;}.fullSlide .bd ul{ width: 100% !important;}.fullSlide .bd li{ width: 100% !important; height: 716px; overflow: hidden; text-align: center;}.fullSlide .bd li a{ display: block; height: 716px;}.fullSlide .bd .bdmian1{ width: 1100px; margin: 0 auto; height: 716px;}.fullSlide .bd .bdmian2{ width: 1100px; margin: 0 auto; height: 716px;}
.fullSlide .hd{ width:100%; position: absolute;z-index: 1; bottom: 10px; left:0; height: 30px; line-height: 30px;}
.fullSlide .hd ul{ text-align: center;}
.fullSlide .hd ul li{ cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 42px; height: 11px; margin: 1px; overflow: hidden; background: #110f64; filter:alpha(opacity=50); opacity: 0.7; line-height: 999px;}
.fullSlide .hd ul .on{ background: #fff;}
.fullSlide .prev,.fullSlide .next{ display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 18.7%; z-index: 1; width: 40px; height: 60px; background: url(../images/slider-arrow.png) -126px -137px #110f64 no-repeat;cursor:pointer; filter:alpha(opacity=70); opacity: 0.7; display:none;}
.fullSlide .next{ left: auto; right: 18.7%; background-position: -6px -137px;}
/*part01*/
.part01{ width: 100%; height: auto; overflow: hidden; background:url(../images/part01.jpg) no-repeat top center; padding-bottom: 40px;}
.problem{ width: 495px; height: 362px; background:url(../images/problem.jpg) no-repeat top center; padding-top: 95px; padding-left: 30px;}
.problem-tit{ width: 340px; height: 57px; font-size: 24px; font-weight: bold; color: #fff; text-indent: 75px; line-height: 44px; letter-spacing: 2px; background:url(../images/problem-tit.png) no-repeat;}
.problem ul{ width: 450px; height: 270px; padding-top: 11px; padding-left: 30px;}
.problem ul li{ width: 450px; height: 34px; font-size: 17px; color: #fff; line-height: 32px; margin-bottom: 8px;}
.problem ul li a{ display: block; widows: 450px; height: 34px; font-size: 17px; color: #fff;}.problem ul li a span{ display: block; float: left; width: 117px; height: 34px; font-size: 17px; color: #ef2919; text-align: center; line-height: 32px; background:url(../images/problem-link01.png) no-repeat; letter-spacing: 1px; margin-right: 10px;}
.problem ul li a:hover span{ background:url(../images/problem-link02.png) no-repeat; color: #fff;}
.hotspot{ width: 498px; height: 387px; padding-top: 70px; padding-left: 19px; padding-right: 58px; background:url(../images/hotspot.jpg) no-repeat;}
.spot-title{ width: 200px; height: 48px; overflow: hidden; font-size: 24px; font-weight: bold; color: #fff; text-align: center; line-height: 46px; letter-spacing: 3px; margin: 0 auto;}
.spot-link{ width: 528px; height: auto; overflow: hidden; margin: 37px auto 0;}
.spot-link a{ display: block; float: left; width: 128px; height: 36px; overflow: hidden; font-size: 17px; color: #fff; line-height: 36px; text-align: center; background:url(../images/spot-link01.png) no-repeat; letter-spacing: 2px; margin: 0 19px 34px;}
.spot-link a:hover{ background:url(../images/spot-link02.png) no-repeat; color: #ef2919;}
.news{ width: 1100px; height: 200px; background:url(../images/news.jpg) no-repeat;}
.news-tit{ height: 61px; font-size: 28px; font-weight: bold; color: #fff; line-height: 59px; letter-spacing: 5px; padding-top: 13px;}
.news ul{ width: 1100px; height: 125px;}
.news ul li{ width: 550px; height: 34px; float: left; font-size: 17px; color: #fff; line-height: 34px;}
.news ul li em{ display: block; width: 4px; height: 4px; float: left; background:url(../images/news-icon.png) no-repeat; margin-left: 20px; margin-top: 15px; margin-right: 11px;}
.news ul li span{ float: left;}.news ul li span a{ font-size: 17px; color: #fff;}.news ul li span a:hover{ text-decoration: underline;}
/*part02*/
.part02{ width: 100%; height: auto; overflow: hidden;}
.part02-title{ width: 1100px; height: 59px; background:url(../images/part02-title.png) no-repeat; font-size: 40px; font-weight: bold; color: #222; line-height: 56px; letter-spacing: 1px; padding-top: 65px; padding-bottom: 30px;}
.part02-title span{ color: #212498;}
.part02-cloum{ width: 1100px; height: 230px; overflow: hidden; background:url(../images/part02-cloum.jpg) no-repeat;}
.part02-cloum form{ width: 760px; height: 190px; overflow: hidden; margin: 30px auto 0;}
.part02-cloum form .p01for{ width: 360px; height: 50px; overflow: hidden; margin: 0 10px 10px;}
.part02-cloum form .p01for select{ width: 360px; height: 50px; font-size: 18px; color: #333; line-height: 50px; text-indent: 5px; border: none; background:url(../images/select.png) no-repeat; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.part02-cloum form .p01for input{ width: 360px; height: 50px; font-size: 18px; color: #333; line-height: 50px; text-indent: 55px; border: none; background:url(../images/input.png) no-repeat;}
.part02-cloum form .p01for input::-webkit-input-placeholder {color:#333;}
.part02-cloum form .p01for input:-moz-placeholder {color:#333;}
.part02-cloum form .p01for input::-moz-placeholder {color:#333;}
.part02-cloum form .p01for input:-ms-input-placeholder {color:#333;}
.part02-cloum form button{ width: 360px; height: 50px; font-size: 18px; font-weight: bold; color: #fff; line-height: 50px; text-align: center; letter-spacing: 2px; border: none; background:url(../images/p02form-but.png) no-repeat; margin-left: 200px;}
/*part03*/
.part03{ width: 100%; height: auto; overflow: hidden; background:url(../images/part03.jpg) no-repeat top center;}
.part03-all{ width: 1128px; margin: 0 auto;}
.part03-title{ width: 1128px; height: 59px; background:url(../images/part03-title.png) no-repeat; font-size: 40px; font-weight: bold; color: #222; line-height: 56px; letter-spacing: 1px; padding-top: 65px; padding-bottom: 15px;}
.part03-title span{ color: #212498;}
.part03-cloum{ width: 1128px; height: 442px; padding-bottom: 34px;}
.p03clo{ width: 354px; height: 442px; overflow: hidden; margin: 0 11px;}
.p03clo h4{ height: 62px; font-size: 22px; font-weight: bold; color: #2f2f2f; text-align: center; line-height: 62px; letter-spacing: 2px; padding-top: 73px;}
.p03clo .part03-tit{ width: 354px; height: 47px; font-size: 18px; font-weight: bold; color: #fff; line-height: 32px; text-indent: 30px; letter-spacing: 2px; padding-bottom: 8px;}
.p03clo p{ width: 295px; height: 148px; font-size: 17px; color: #fff; line-height: 26px; text-align: center; letter-spacing: 2px; margin: 0 auto; padding-top: 15px;}
.p03clo a{ display: block; width: 235px; height: 40px; overflow: hidden; font-size: 18px; color: #fff; text-align: center; line-height: 40px; letter-spacing: 2px;  background:url(../images/p03clo-link.png) no-repeat; margin: 15px auto 0;}
.p03clo a:hover{ width: 233px; height: 38px; border: #e51043 solid 1px; border-radius: 30px; color: #e51043; line-height: 38px; background: #fff;}
.p03clo01{ background:url(../images/p03clo01.png) no-repeat;}
.p03clo02{ background:url(../images/p03clo02.png) no-repeat;}
.p03clo03{ background:url(../images/p03clo03.png) no-repeat;}
/*part04*/
.part04{ width: 100%; height: auto; overflow: hidden; background:url(../images/part04.jpg) no-repeat top center; padding-bottom: 30px;}
.part04-title{ width: 1100px; height: 114px; background:url(../images/part04-title.png) no-repeat; padding-top: 55px;}
.part04-title p{ height: 79px; font-size: 40px; font-weight: bold; color: #fff; line-height: 76px; letter-spacing: 1px;}
.part04-title span{ display: block; width: 360px; height: 35px; display: block; font-size: 18px; color: #212499; line-height: 35px; text-align: center; letter-spacing: 2px; margin: 0 auto;}
.part04-cloum{ width: 1046px; height: auto; overflow: hidden; margin: 0 auto;}
.part04-clo{ width: 443px; height: 267px; background:url(../images/part04-clo01.png) no-repeat; margin: 35px 40px 10px; -webkit-transition: -webkit-transform .4s linear; -moz-transition: -moz-transform .4s linear; -o-transition: -o-transform .4s linear; transition: transform .4s linear;}
.part04-clo:hover{ background:url(../images/part04-clo02.png) no-repeat; -webkit-transform: translateY(-15px); -moz-transform: translateY(-15px); -ms-transform: translateY(-15px); -o-transform: translateY(-15px); transform: translateY(-15px);}
.p04clo-left{ width: 156px; height: auto; overflow: hidden;}
.p04clo-tit{ height: 79px; font-size: 25px; font-weight: bold; color: #fff; line-height: 32px; letter-spacing: 1px; padding-top: 20px;}
.p04clo-num{ height: 105px; font-size: 30px; font-weight: bold; color: #fff; line-height: 95px;}
.p04clo-right{ width: 287px; height: auto; overflow: hidden;}
.p04clo-right p{ height: 164px; font-size: 18px; color: #000; line-height: 29px; letter-spacing: -1px; padding: 55px 20px 0 20px;}
.p04clo-right a{ display: block; width: 215px; height: 48px; border-radius: 30px; background:url(../images/p04clo-link01.png) no-repeat; font-size:18px; color:#fff; line-height: 48px; text-align: center; letter-spacing: 2px; margin: 0 auto;}
.p04clo-right a:hover{ width: 211px; height: 44px; border: #e51043 solid 2px; color: #e51043; line-height: 44px; background: #fff;}
/*part05*/
.part05{ width: 100%; height: auto; overflow: hidden; background:url(../images/part05.png) repeat-x;}
.part05-title{ width: 1100px; height: 114px; background:url(../images/part05-title.png) no-repeat; padding-top: 55px; padding-bottom: 40px; margin: 0 auto;}
.part05-title p{ height: 79px; font-size: 40px; font-weight: bold; color: #212498; line-height: 76px; letter-spacing: 1px;}
.part05-title span{ display: block; width: 500px; height: 35px; display: block; font-size: 18px; color: #fff; line-height: 35px; text-align: center; letter-spacing: 2px; margin: 0 auto;}
.teacher-team{ width: 100%; height: auto; overflow: hidden; background:url(../images/part06-all.png) repeat-x;}
.clearfix:before,.clearfix:after {clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden;}
.clearfix{zoom:1}
.five { background: url(../images/five_bg.jpg) center top no-repeat; padding: 164px 0 70px;}
.five .all_cen .title .title_p {color: #fff; background: url(../images/title_002.png) center top no-repeat;}
.part05 .teacher-team .slideTxtBox{ width: 1270px; height: 634px; margin: 0 auto;}
.part05 .teacher-team .slideTxtBox .hd{ width:1270px; height: 131px; margin: 15px 0;}
.part05 .teacher-team .slideTxtBox .hd ul{ width:1270px; height: 131px;}
.part05 .teacher-team .slideTxtBox .hd ul li{ float: left; width: 131px; height: 131px; cursor: pointer; margin: 0 5px;}
.part05 .teacher-team .slideTxtBox .hd ul .fiximg01{ background: url(../images/five_001.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .hd ul .fiximg01.on{ background: url(../images/five_001_01.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .hd ul .fiximg02{ background: url(../images/five_002.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .hd ul .fiximg02.on{ background: url(../images/five_002_02.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .hd ul .fiximg03{ background: url(../images/five_003.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .hd ul .fiximg03.on{ background: url(../images/five_003_03.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .hd ul .fiximg04{ background: url(../images/five_004.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .hd ul .fiximg04.on{ background: url(../images/five_004_04.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .hd ul .fiximg05{ background: url(../images/five_005.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .hd ul .fiximg05.on{ background: url(../images/five_005_05.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .hd ul .fiximg06{ background: url(../images/five_006.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .hd ul .fiximg06.on{ background: url(../images/five_006_06.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .hd ul .fiximg07{ background: url(../images/five_007.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .hd ul .fiximg07.on{ background: url(../images/five_007_07.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .hd ul .fiximg08{ background: url(../images/five_008.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .hd ul .fiximg08.on{ background: url(../images/five_008_08.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .hd ul .fiximg09{ background: url(../images/five_009.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .hd ul .fiximg09.on{ background: url(../images/five_009_09.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .bd { width: 1270px; height: 474px;}
.part05 .teacher-team .slideTxtBox .bd ul{ width: 1270px; height: 474px; zoom:1; }
.part05 .teacher-team .slideTxtBox .bd li{width: auto; height: auto; overflow: hidden;}
.part05 .teacher-team .slideTxtBox .bd li .five_li_cen { width: auto; height: auto; overflow: hidden;}
.part05 .teacher-team .slideTxtBox .bd li .five_li_top { width: 672px; height: 474px;}
.part05 .teacher-team .slideTxtBox .bd li .five_li_top01{ background: url(../images/teacher01.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .bd li .five_li_top02{ background: url(../images/teacher02.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .bd li .five_li_top03{ background: url(../images/teacher03.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .bd li .five_li_top04{ background: url(../images/teacher04.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .bd li .five_li_top05{ background: url(../images/teacher05.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .bd li .five_li_top06{ background: url(../images/teacher06.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .bd li .five_li_top07{ background: url(../images/teacher07.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .bd li .five_li_top08{ background: url(../images/teacher08.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .bd li .five_li_top09{ background: url(../images/teacher09.jpg) center top no-repeat;}
.part05 .teacher-team .slideTxtBox .bd li .five_li_p01 { width: 100px; height: 55px; font-size: 25px; color: #fff; line-height: 55px; padding: 145px 0 0 90px;}
.part05 .teacher-team .slideTxtBox .bd li .five_li_p02{ width: 285px; height: 50px; overflow: hidden; background: -moz-linear-gradient(left, #e00226, #ff5b60); background: -webkit-linear-gradient(left, #e00226, #ff5b60); background: -o-linear-gradient(left, #e00226, #ff5b60); font-size: 25px; font-weight: bold; color: #fff; line-height: 50px; text-align: center; margin-left: 70px;}
.part05 .teacher-team .slideTxtBox .bd li .five_li_p03{ width: 320px; height: 100px; overflow: hidden; background: -moz-linear-gradient(left, #e00226, #ff5b60); background: -webkit-linear-gradient(left, #e00226, #ff5b60); background: -o-linear-gradient(left, #e00226, #ff5b60); font-size: 25px; font-weight: bold; color: #fff; line-height: 50px; text-align: center; margin-left: 70px;}
.five_li_text{ width: 442px; height: auto; overflow: hidden;}
.five_li_text .five_li_t{ width: 372px; height: 195px; overflow: hidden; background: url(../images/five_li_t.png) no-repeat; font-size: 20px; color: #fff; line-height: 36px; padding-right: 70px; padding-top: 40px; margin-top: 124px;}
.five_li_text a{ display: block; width: 222px; height: 49px; overflow: hidden; background: url(../images/five_li_a.png) no-repeat; font-size: 20px; color: #fff; line-height: 47px; text-indent: 90px; letter-spacing: 1px; margin-left: 54px;}
.five_li_text a: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);}}
/*专业教研团队 end*/
/*part06*/
.part06{ width: 100%; height: auto; overflow: hidden;}
.part06-title{ width: 1100px; height: 114px; overflow: hidden; background:url(../images/part06-title.png) no-repeat; padding-top: 40px; margin: 0 auto 36px;}
.part06-title p{ height: 79px; font-size: 40px; font-weight: bold; color: #212498; line-height: 76px; letter-spacing: 1px;}
.part06-title span{ display: block; width: 340px; height: 35px; display: block; font-size: 18px; color: #fff; line-height: 35px; text-align: center; letter-spacing: 2px; margin: 0 auto;}
.part06-cloum{ width: auto; height: auto; padding-bottom: 20px;}
.p06clo{ width: 1100px; height: 98px; overflow: hidden; background:url(../images/p06clo.png) no-repeat; margin-bottom: 7px;}
.p06clo h5{ float: left; width: 127px; height: 98px; font-size: 22px; color: #fff; text-align: center; line-height: 88px; letter-spacing: 3px; padding-left: 42px;}
.p06clo p{ float: left; width: 580px; height: 98px; font-size: 18px; color: #333; line-height: 96px; text-indent: 15px;}
.p06clo a{ float: left; display: block; width: 150px; height: 38px; overflow: hidden; background:url(../images/p06clo-link.png) no-repeat; font-size: 18px; color: #fff; line-height: 38px; text-align: center; margin: 30px 15px 0 0;}
.p06clo a:hover{ width: 148px; height: 36px; background: #fff; border-radius: 30px; border: #e51043 solid 1px; color: #e51043;}

/*part07*/
.part07{ width: 100%; height: auto; overflow: hidden; background:url(../images/part07.jpg) no-repeat top center;}
.part07-title{ width: 1100px; height: 114px; overflow: hidden; background:url(../images/part07-title.png) no-repeat; padding-top: 56px; margin: 0 auto;}
.part07-title p{ height: 79px; font-size: 40px; font-weight: bold; color: #212498; line-height: 76px; letter-spacing: 1px;}
.part07-title span{ display: block; width: 360px; height: 35px; display: block; font-size: 18px; color: #fff; line-height: 35px; text-align: center; letter-spacing: 2px; margin: 0 auto;}
.part07-cloum{ width: 1110px; height: auto; overflow: hidden; margin: 17px auto 40px;}
.p07clo{ width: 370px; height: 516px; background:url(../images/p07clo01.png) no-repeat; margin-top: 15px; -webkit-transition: -webkit-transform .4s linear; -moz-transition: -moz-transform .4s linear; -o-transition: -o-transform .4s linear; transition: transform .4s linear;}
.p07clo:hover{ background:url(../images/p07clo02.png) no-repeat; -webkit-transform: translateY(-15px); -moz-transform: translateY(-15px); -ms-transform: translateY(-15px); -o-transform: translateY(-15px); transform: translateY(-15px);}
.p07clo .p07-bogtit{ width: 370px; height: 50px; font-size: 24px; font-weight: bold; color: #fff; line-height: 50px; padding-top: 118px; padding-bottom: 79px;}
.p07clo:hover .p07-bogtit{ color: #212498;}
.p07clo h6{ width: 370px; height: 71px; font-size: 24px; font-weight: bold; color: #333; line-height: 71px; text-align: center; letter-spacing: 1px;}
.p07clo:hover h6{ color: #fff;}
.p07clo p{ width: 370px; height: 108px; font-size: 17px; color: #333; line-height: 30px;  text-align: center;}
.p07clo:hover p{ color: #fff;}
.p07clo a{ display: block; width: 196px; height: 45px; background:url(../images/p07clo-link.png) no-repeat; font-size: 18px; color: #fff; text-align: center; line-height: 45px; margin: 0 auto;} 
.p07clo:hover a{  background: #fff; color: #222598;}

/*part09*/
.part09-cloum{ width: 1100px; height: auto; overflow: hidden; padding: 40px 0;}
.menu_list{ width: 1100px; height: auto; overflow: hidden;}
.menu_head{ width: 1100px; height: 60px; font-size: 24px; font-weight: bold; color: #fff; text-align: center; line-height: 60px; letter-spacing: 4px; background:url(../images/menu_head.jpg) no-repeat; cursor: pointer; margin-top: 2px;}
.menu_list .current{ background:url(../images/pro_down.jpg) no-repeat;}
.part09-cloum table{ width:1088px; height:auto; overflow:hidden; table-layout: fixed; font-size:16px; color:#222; text-align:center; box-shadow: 0 0 6px #d0d1d8; margin: 0 auto -3px;}
.part09-cloum table tr th{ height: 60px; box-sizing: border-box; border-right: 1px solid #949a9f; border-bottom: 1px solid #949a9f; font-size:18px; font-weight: bold; color:#000; text-align: center; vertical-align: middle;}
.part09-cloum table tr .th01{ width:139px;}
.part09-cloum table tr .th02{ width:134px;}
.part09-cloum table tr .th03{ width:118px;}
.part09-cloum table tr .th04{ width:118px;}
.part09-cloum table tr .th05{ width:135px;}
.part09-cloum table tr .th06{ width:308px;}
.part09-cloum table tr .th07{ border-right: none;}

.part09-cloum table tr .th02-01{ width: 150px;}
.part09-cloum table tr .th02-02{ width: 118px;}
.part09-cloum table tr .th02-03{ width: 118px;}
.part09-cloum table tr .th02-04{ width: 118px;}
.part09-cloum table tr .th02-05{ width: 135px;}
.part09-cloum table tr .th02-06{ width: 308px;}
.part09-cloum table tr .th02-07{ border-right: none;}

.part09-cloum table tr td{ height:40px; border-right: 1px solid #949a9f; border-bottom: 1px solid #949a9f; font-size:16px; font-weight:normal; color:#222; text-align: center; line-height: 30px;}
.part09-cloum table tr td p{ width: 90px; height: 26px; overflow: hidden; background: #e51043; font-size: 16px; letter-spacing: 2px; color: #fff; line-height: 26px; margin: 6px auto 0;}
.part09-cloum table tr td span{ font-size: 18px; font-weight: bold; color: #e51043;}
.part09-cloum table tr td .zixun01{ display:block; width:115px; height:40px; background:url(../images/zixun01.png) no-repeat; font-size:16px; color:#fff; text-align:center; line-height:40px; margin:0 auto;}
.part09-cloum table tr td .zixun02{ display:block; width:115px; height:40px; background:#212498; font-size:16px; color:#fff; text-align:center; line-height:40px; margin:0 auto;}
.part09-cloum 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);}}
.part09-cloum 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; background:url(../images/part08.jpg) no-repeat top center;}
.part08-title{ width: 1100px; height: 114px; overflow: hidden; background:url(../images/part08-title.png) no-repeat; padding-top: 55px; margin: 0 auto;}
.part08-title p{ height: 79px; font-size: 40px; font-weight: bold; color: #fff; line-height: 76px; letter-spacing: 1px;}
.part08-title span{ display: block; width: 200px; height: 35px; display: block; font-size: 18px; color: #212498; line-height: 35px; text-align: center; letter-spacing: 2px; margin: 0 auto;}

.brand{ width: 1068px; height: 600px; overflow: hidden; padding-bottom: 10px; margin: 40px auto 0;}
.brand-clo{ width: 316px; height: 300px; margin: 0 20px;}
.brand-clo .braclo-img{ width: 316px; height: 230px;}
.brand-clo .braclo-img01{ background:url(../images/brand01.jpg) no-repeat;}
.brand-clo .braclo-img02{ background:url(../images/brand02.jpg) no-repeat;}
.brand-clo .braclo-img03{ background:url(../images/brand03.jpg) no-repeat;}
.brand-clo .braclo-img04{ background:url(../images/brand04.jpg) no-repeat;}
.brand-clo .braclo-img05{ background:url(../images/brand05.jpg) no-repeat;}
.brand-clo .braclo-img06{ background:url(../images/brand06.jpg) no-repeat;}
.brand-clo p{ height: 57px; font-size: 17px; color: #fff; line-height: 57px; text-align: center;}

/*footer*/
.footer{ min-width: 1200px; height: 240px;  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;}
