@charset "utf-8";
/*=========================================鍏ㄥ眬鍏辩敤灞炴€SS nie ===============================================*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset,figure,figcaption, table, th, td img{margin:0; padding:0; }
a, abbr, acronym, address, big, blockquote, body, caption, cite, code, dd, dl, dt, fieldset, form, h1,time, h2, h3, h4, h5, h6, html, img, ins, kbd, label, legend, li, ol, p, pre, q, s, samp, small, span, strike, strong, ul {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; }
body{padding-bottom: 2rem;}
body,pre{font-family:"Heiti SC","Helvetica","HelveticaNeue","Droidsansfallback","Droid Sans","寰蒋闆呴粦"; font-size:0.5973rem; text-align:left; margin:0 auto; line-height:0.9567rem; background:#fff; color:#333; font-weight:normal;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block; }
.transition{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
button{border-radius:0rem;-webkit-border-radius:0rem; outline:none;border: none; }
input{border-radius:0; outline:none;-webkit-appearance:none;border: none; /*娓呴櫎ios榛樿鍦嗚*/}
img{border:0; vertical-align:middle; }/*璁╅摼鎺ラ噷鐨� img 鏃犺竟妗嗭紱娓呴櫎鍥剧墖闂磋窛*/
ul,li{list-style:none; }
button{cursor:pointer; } /*杩欎釜鍙互涓嶇敤*/
td{padding:0.2133rem 0rem; line-height:0.8533rem;}
textarea {resize :none; outline:none;border: none;font-family:"Heiti SC","Helvetica","HelveticaNeue","Droidsansfallback","Droid Sans","寰蒋闆呴粦"; }/*鍘绘帀鎻愪氦妗嗗彸涓嬭绠ご*/
/*鍏ㄥ眬鐨勫瓧浣撻摼鎺�*/
a:link,a:active,a:visited,a:hover {-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
a:link,a:visited{color:#333; text-decoration:none; }
a:hover,a:active{color:#f95959; text-decoration:none; }
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0rem; }
.container{clear:both;width:100%; margin:0 auto;padding: 0;}
img{MAX-WIDTH:100%!important;HEIGHT:auto!important;_width:expression(this.width > 100% ? "100%" :this.width)!important;}
@media (min-width:768px){
    .container {width:750px; }
}
/*====================header start====================*/
.header{background: #233142; padding:0.32rem 0.512rem; position:relative;}
.header .logo{float: left; width: 5.3547rem;}
.navicon {display: block;position: absolute;width: 0.96rem;right: 0.5333rem;top: 1.rem;}
.nav--active .navicon {opacity: 0.5;}
.nav__icon {display: inline-block;position: relative;width: 0.8107rem;border-radius: 0.0534rem;height: 0.1067rem;background-color: #facf5a;-webkit-transition-property: background-color, -webkit-transform;transition-property: background-color, -webkit-transform;transition-property: background-color, transform;transition-property: background-color, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before,
.nav__icon:after {content: '';display: block;  border-radius: 0.0534rem;height: 0.1067rem;right:0rem;position: absolute;background-color: #facf5a;-webkit-transition-property: margin, -webkit-transform;transition-property: margin, -webkit-transform;transition-property: margin, transform;transition-property: margin, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before{width:0.96rem;}
.nav__icon:after{width: 0.64rem;}
.nav__icon:before {margin-top: -0.2347rem;}
.nav__icon:after {margin-top: 0.2347rem;}

.nav--active .nav__icon {background: rgba(0, 0, 0, 0);}
.nav--active .nav__icon:before {margin-top: 0;-webkit-transform: rotate(45deg);        transform: rotate(45deg);}
.nav--active .nav__icon:after {margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);width: 0.96rem;}
/*瀵艰埅*/
.nav{position:absolute;right: 0.2133rem;z-index:15;background:#fff;top: 1.8rem;padding: 0.2133rem;border-radius: 0.1067rem;display:none;box-shadow:0px 0px 3px #ccc;}
.newheader .nav{top: 2.2rem;}
.nav:before{position:absolute;right: 0.64rem;top: -0.32rem;content:'';width:0px;height:0px;border-top: 0.1707rem solid transparent;border-left: 0.1707rem solid transparent;border-right: 0.1707rem solid transparent;border-bottom: 0.1707rem solid #fff;}
.nav li a{font-size: 0.64rem;padding: 0.4267rem 0.8533rem;border-bottom: 1px solid #e6e6e6;display:block;line-height: 0.64rem;}
.nav li:last-child a{border-bottom:0px;}
.nav li em{float:left;width: 0.5333rem;display:block;height: 0.5333rem;margin-right: 0.4267rem;margin-top: 0.01067rem;}
.nav li:nth-child(1) em{background:url(../images/navicon02.png) no-repeat left center;background-size: 0.5333rem;}
.nav li:nth-child(2) em{background:url(../images/navicon03.png) no-repeat left center; background-size:0.5333rem;}
.nav li:nth-child(3) em{background:url(../images/navicon04.png) no-repeat left center; background-size:0.5333rem;}
.nav li:nth-child(4) em{background:url(../images/navicon05.png) no-repeat left center; background-size:0.5333rem;}
.nav li:nth-child(5) em{background:url(../images/navicon06.png) no-repeat left center; background-size:0.5333rem;}
.nav li:nth-child(6) em{background:url(../images/navicon07.png) no-repeat left center; background-size:0.5333rem;}
/**/
.banner{clear: both;}
/**/
.hometit01{clear:both;background:url(../images/banbombg.png) no-repeat center top;background-size:100%;text-align:center;margin-top: -0.7rem;position:relative;padding: 0.75rem 0rem 0rem 0rem;height: 3.7547rem;z-index: 1;}
.hometit01 span{clear:both; display:inline-block; color:#ffffe7; box-shadow:0rem 0.064rem 0rem #fff; font-weight:bold; font-size:0.7253rem; border:0.0427rem solid #fff; line-height:1.024rem; border-radius:0.1707rem; padding:0rem 0.4267rem; position:relative;}
.hometit01 span:after,.hometit01 span:before{content:""; width:1.0667rem; height:0.2133rem; position:absolute; top:50%; transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%); }
.hometit01 span:before{background:url(../images/icon01.png) no-repeat center center; background-size:100%; left:-1.0667rem;}
.hometit01 span:after{background:url(../images/icon02.png) no-repeat center center; background-size:100%; right:-1.0667rem;}
.hometit02{clear:both;text-align:center; padding:0.8533rem 0rem;}
.hometit02 span{clear:both; display:inline-block; color:#233142; font-weight:bold; font-size:0.8106rem;line-height:1.024rem; position:relative;}
.hometit02 span:after,.hometit02 span:before{content:"";width:0.512rem;height:0.6826rem;background:url(../images/icon03.png) no-repeat center center;background-size: 1.024rem auto;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);}
.hometit02 span:before{left: -1.152rem;background-position: 0rem 0rem;}
.hometit02 span:after{right: -1.152rem;background-position:-0.512rem 0rem;}
/*====================header end====================*/
/*====================homeone start====================*/
.homeone{margin-top:-0.8rem}
.homeone .homeonepic{clear:both; display:block;}
.homeone .homeonetop{clear:both;position:relative;z-index:1;margin: -1.5rem 0.5333rem 0rem 0.5333rem;}
.homeone .homeonetop a{clear:both; display:block; font-size:0.768rem; font-weight:bold; color:#233142; text-align:left;}
.homeone .homeonetop span{clear:both; display:block; text-align:left; font-size:0.5547rem; color:#084a83;}
.homeonebom{margin: 0.5333rem 0.5333rem 0rem 0.5333rem;line-height:0.64rem;padding:0.4267rem;background:#ededed;border-radius:0.2133rem;display:flex;align-items: center;justify-content: space-between;flex-flow: row;flex-wrap: wrap;}
.homeonebom a,.homeonebom i{float:left;display:inline-block;font-size:0.5547rem;margin: 0.4267rem 0rem;}
.homeonebom i:nth-child(6n){display: none;}
/*====================homeone end====================*/
/*====================hometwo start====================*/
.hometwo ul{clear: both;padding: 0.5333rem 0.32rem 0rem;}
.hometwo ul li{clear: both;min-height:4.6767rem;margin-bottom:1.1733rem;box-shadow:0px 2px 7px rgba(0,70,102,0.3);border-radius:0.32rem;padding: 0.4267rem 0.2133rem 0.4267rem 6.9973rem;position:relative;}
.hometwo ul li:last-child{margin-bottom:0rem}
.hometwo ul li a{clear:both;font-size:0.64rem;font-weight:bold;color:#233142;line-height:0.8533rem;margin-bottom: 0.2rem;display: block;}
.hometwo ul li p{clear:both; text-align:left; font-size:0.512rem; color:#666; line-height:0.8533rem;}
.hometwo ul li p span{float:left;font-size:0.4693rem;line-height:1;border-radius:0.3413rem;padding:0.15rem 0.512rem;margin-right:0.4267rem;margin-top: 0.2rem;}
.hometwo ul li p span:nth-child(1){color:#20a21d; border:1px solid #53db53; background:#c6f3d2;}
.hometwo ul li p span:nth-child(2){color:#1ea3df; border:1px solid #539ddb; background:#c6e5f3;}
.hometwo ul li .hometwopic{position:absolute;left:0.2133rem;border-radius:0.32rem;overflow:hidden;width: 6.3573rem;display: inline-block;top: -0.5333rem;}
.hometwo ul li .hometwopic img{width:100%;}
/*====================hometwo end====================*/
/*====================homethree start====================*/
.homethree ul{padding:0rem 0.192rem;}
.homethree ul li{float:left; width:50%; padding:0rem 0.3413rem 0.2133rem 0.3413rem;}
.homethree ul li .homethreepic{display:block; border-radius:0.2133rem; overflow:hidden;}
.homethree ul li .homethreepic img{width:100%;}
.homethree ul li .homethreetit{clear:both; font-size:0.64rem; color:#233142; text-align:center; display:block; padding:0.4267rem 0rem; line-height:1;}
/*====================homethree end====================*/
/*====================homefour start====================*/
.homefour{padding:0rem 0.5333rem 1.0667rem 0.5333rem;}
.homefour .homefourbox{box-shadow: 0px 2px 7px rgba(0,70,102,0.3); border-radius:0.18rem; overflow:hidden;}
.homefour .homefourtop{background:url(../images/homefourbg.jpg) no-repeat center top;background-size:100%;padding: 0.8533rem 0.4267rem 1.28rem 0.4267rem;}
.homefour .homefourtop .homefourtoptit{clear:both; display:block; font-size:0.896rem; color:#fff; font-weight:bold; line-height:1; padding-bottom:0.4267rem;}
.homefour .homefourtop .homefourtoptxt{clear:both;display:block;font-size:0.5547rem;color:#fff;line-height:1;padding-bottom: 0.2133rem;}
.homefour .homefourtop a{font-size:0.4693rem; color:#999; line-height:1;}
.homefour ul{clear: both;padding: 0rem 0.5333rem 0.5333rem 0.5333rem;}
.homefour ul li{clear:both;background:#233142;border:2px solid #539ddb;position:relative;margin-top: 0.4267rem;}
.homefour ul li > i{width: 0.4267rem;border-right:2px solid #539ddb;height: 0.4267rem;background:#fafdff;position:absolute;z-index:2;}
.homefour ul li > i:nth-child(1){left: -0.22rem;top: -0.22rem;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.homefour ul li > i:nth-child(2){right: -0.22rem;top: -0.22rem;transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);}
.homefour ul li > i:nth-child(3){left: -0.23rem;bottom: -0.24rem;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.homefour ul li > i:nth-child(4){right: -0.23rem;bottom: -0.24rem;transform:rotate(-135deg);-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);}
.homefour ul li .homefourpic{clear:both;display:block;position:relative;z-index: 1;overflow: hidden;}
.homefour ul li .homefourpic img{border-bottom: 2px solid #539ddb;width: 100%;}
.homefour ul li .homefourpic i{width: 10px;height: 10px;border-right:2px solid #539ddb;background:#233142;position:absolute;z-index:2;}
.homefour ul li .homefourpic i:nth-child(1){left: -0.21rem;bottom: -0.15rem;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.homefour ul li .homefourpic i:nth-child(2){right: -0.21rem;bottom: -0.15rem;transform:rotate(-135deg);-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);}
.homefour ul li .homefourtit{clear:both;font-size:0.64rem;color: #ffffff;text-align:center;display:block;padding:0.4267rem 0rem;line-height:0.8533rem;}
/*====================homefour end====================*/
/*====================homefive start====================*/
.homefive{padding: 0rem 0.5333rem 1.28rem 0.5333rem;}
.homefive .homefivebox{box-shadow: 0px 2px 7px rgba(0,70,102,0.3); border-radius:0.18rem; overflow:hidden;}
.homefive .homefivetop{background:url(../images/homefourbg.jpg) no-repeat center top;background-size:100%;padding: 0.8533rem 0.4267rem 1.28rem 0.4267rem;}
.homefive .homefivetop .homefivetoptit a{clear:both; display:block; font-size:0.896rem; color:#fff; font-weight:bold; line-height:1; padding-bottom:0.4267rem;}
.homefive .homefivetop .homefivetoptxt{clear:both;display:block;font-size:0.5547rem;color:#fff;line-height:1;padding-bottom: 0.2133rem;}
.homefive .homefivetop a{font-size:0.4693rem; color:#999; line-height:1;}
.homefive ul{padding:0rem 0.4267rem;position: relative;margin-top: -0.8533rem;}
.homefive ul li{clear:both; padding-bottom:0.64rem; position:relative;}
.homefive ul li a{clear:both;display:block;border:1px dashed #666;background:#fff;border-radius:0.2133rem;padding: 0.42rem 0.4267rem;font-size: 0.512rem;line-height: 0.8533rem;}
.homefive ul li span{position:absolute;box-shadow: 0px 2px 4px rgba(0,72,18,0.4);background:#fec8b6;font-size:0.4267rem;color:#fff;right: -0.4267rem;bottom: 0.25rem;line-height:0.8533rem;border-radius:0.4267rem 0rem 0rem 0.4267rem;padding:0rem 0.4267rem 0rem 0.5333rem;}
/*====================homefive end====================*/
/*====================footer start====================*/
.footer{clear: both;background: url(../images/footbg.png) no-repeat center top;text-align: center;color: #fff;font-size: 0.6826rem;background-size: 100%;font-weight: bold;min-height: 3.7973rem;padding: 2.4rem 0rem 0rem 0rem;}
/*====================footer end====================*/
/*====================caselist start====================*/
.caselist{clear: both;padding: 0.5333rem 0.5333rem 0.64rem 0.5333rem;}
.caselist li{clear: both;margin-bottom: 0.8533rem;position:relative;}
.caselist li:last-child{margin-bottom:0rem}
.caselist li a.caselisttit{clear:both;padding-left: 0.4267rem;font-size:0.64rem;font-weight:bold;color:#233142;line-height: 1.024rem;margin-bottom: 0.4267rem;display: block;}
.caselist li .caselistbox{clear:both;position:relative;min-height: 4.8rem;padding-bottom: 0.5rem;}
.caselist li p{clear:both;text-align:left;color:#666;padding-left: 6.464rem;}
/* .caselist li p span{float:left;font-size:0.4693rem;line-height:0.6826rem;border-radius:0.3413rem;padding:0rem 0.512rem;margin-right:0.4267rem;margin-top: 0.2rem;}
.caselist li p span:nth-child(1){color:#20a21d; border:1px solid #53db53; background:#c6f3d2;}
.caselist li p span{color:#1ea3df; border:1px solid #539ddb; background:#c6e5f3;} */
.caselist li .caselistpic{position:absolute;left: 0.4267rem;border-radius:0.32rem;overflow:hidden;width: 5.76rem;display: inline-block;top: 0rem;}
.caselist li .caselistpic img{width:100%;}
.caselist li .caselistbom{box-shadow:0px 2px 7px rgba(0,70,102,0.3);border-radius:0.32rem;padding: 0.2133rem 0.4267rem 0.2133rem 6.464rem;position: absolute;left: 0rem;bottom: 0rem;width: 100%;line-height: 1.5787rem;}
.caselist li .caselistbom .caselistboma01{float:left; font-size:0.512rem; color:#f95959; text-decoration:underline;}
.caselist li .caselistbom .caselistboma02{float:right; width:1.5787rem; height:1.5787rem; box-shadow:0px 0px 5px 5px rgba(238, 179, 19, 0.4); border-radius:0.32rem; overflow:hidden;}
.caselist li .caselistbom .caselistboma02 strong{clear:both; display:block; width:100%; text-decoration:underline; height:100%; color:#fff; text-align:center; border-radius:0.32rem; line-height:1.5787rem; font-size:0.512rem; background:#facf5a;}
/*====================caselist end====================*/
/*====================caseshow start====================*/
.caseone{background:url(../images/insidebg01.png) no-repeat center top;height: 5.4827rem;margin-top: -0.9rem;position: relative;z-index: 1;background-size: 100% auto;padding: 1.28rem 0.5333rem 0rem 0.5333rem;}
.caseone h1{font-size:0.8533rem; line-height:1.024rem; color:#fff; font-weight:normal;}
.caseone a{position:absolute;right:0rem;top: 1.35rem;color:#084a83;background:#facf5a;font-size:0.512rem;line-height: 1.152rem;padding: 0rem 0.64rem 0rem 0.5333rem;border-radius: 0.576rem 0rem 0.4267rem 0.576rem;}
.caseonebom{clear:both;background:#ddeff8;padding:0.5333rem 0rem;line-height:0.8533rem;border-radius:0.7467rem 0rem 0.7467rem 0rem;text-align:center;color:#084a83;font-size:0.5547rem;margin: -1rem 0.96rem 0.4267rem 0.96rem;}
.caseonebom p{display:inline-block; padding:0rem 0.4267rem;}
.caseonebom p span{color:#f95959;}
.casephoto{margin: 0rem 0.7rem 0rem 0.75rem;background: url(../images/insidephotoicon.png) no-repeat center center;background-size: 100% auto;position: relative;line-height: 1.7467rem;display: block;border-radius: 0.2133rem;padding: 0.3rem 2.84rem 0.3rem 0.64rem;color: #084a83!important;font-size: 0.5547rem;height: 2.3467rem;text-align: center;}
.casephoto strong{color:#fa6969; font-size:0.8533rem; text-decoration:underline; margin-left:0.64rem;}
.casetit{clear:both;text-align:center; padding:0.8533rem 0rem;}
.casetit h3,.casetit h4{clear:both; display:inline-block; color:#233142; font-weight:bold; font-size:0.8106rem;line-height:1.024rem; position:relative;}
.casetit h3:after,.casetit h3:before,.casetit h4:after,.casetit h4:before{content:"";width:0.512rem;height:0.6826rem;background:url(../images/icon03.png) no-repeat center center;background-size: 1.024rem auto;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);}
.casetit h3:before,.casetit h4:before{left: -1.152rem;background-position: 0rem 0rem;}
.casetit h3:after,.casetit h4:after{right: -1.152rem;background-position:-0.512rem 0rem;}
.casetwo ul{padding:0rem 0.192rem;}
.casetwo ul li{float:left; width:50%; padding:0rem 0.3413rem 0.2133rem 0.3413rem;}
.casetwo ul li .casetwopic{display:block; border-radius:0.2133rem; overflow:hidden;}
.casetwo ul li .casetwopic img{width:100%;}
.casetwo ul li .casetwotit{clear:both; font-size:0.64rem; color:#233142; text-align:center; display:block; padding:0.4267rem 0rem; line-height:1;}
/**/
.casethree{clear:both; padding:0rem 0.5333rem;}
.casetext p{font-size:0.5547rem; color:#333; line-height:1.024rem; padding:0.32rem 0rem;}
.casetext p img{padding: 0.2347rem 0rem;}
.casetext video{width:100%;}
.casetext a{color:#f95959;}
.casetext article{clear:both;display:block;position:relative;font-size:0.64rem;color:#233142;padding-left:0.8533rem;margin: 0.32rem 0rem;}
.casetext article:before{content:"";width:0.512rem;height:0.6826rem;background: url(../images/icon03.png) no-repeat;background-size: 1.024rem auto;position:absolute;top: 0.15rem;left: 0rem;background-position: -0.512rem 0rem;}
/**/
.casefour{margin-bottom:0.7893rem;padding: 0rem 0.5333rem;}
.casefour .casefourbox{clear:both;background:#233142;border:2px solid #539ddb;position:relative;}
.casefour .casefourbox > i{width: 0.4267rem;border-right:2px solid #539ddb;height: 0.4267rem;background:#fafdff;position:absolute;z-index:2;}
.casefour .casefourbox > i:nth-child(1){left: -0.25rem;top: -0.25rem;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.casefour .casefourbox > i:nth-child(2){right: -0.25rem;top: -0.25rem;transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);}
.casefour .casefourbox > i:nth-child(3){left: -0.25rem;bottom: -0.25rem;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.casefour .casefourbox > i:nth-child(4){right: -0.25rem;bottom: -0.25rem;transform:rotate(-135deg);-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);}
.casefour .casefourbox .casefourpic{clear:both;display:block;position:relative;z-index: 1;overflow: hidden;}
.casefour .casefourbox .casefourpic img{border-bottom: 2px solid #539ddb;}
.casefour .casefourbox .casefourpic i{width: 10px;height: 10px;border-right:2px solid #539ddb;background:#233142;position:absolute;z-index:2;}
.casefour .casefourbox .casefourpic i:nth-child(1){left: -0.21rem;bottom: -0.15rem;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.casefour .casefourbox .casefourpic i:nth-child(2){right: -0.21rem;bottom: -0.15rem;transform:rotate(-135deg);-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);}
.casefour .casefourbox .casefourtit{clear:both;font-size:0.64rem;color: #ffffff;text-align:center;display:block;padding:0.4267rem 0rem;line-height:0.8533rem;}
.casefour ul{padding: 0rem 0.08533rem;position:relative;}
.casefour ul:before{content:''; position:absolute; left:0rem; bottom:0rem; width:100%; height:4.0533rem; box-shadow: 0px 2px 7px rgba(0,70,102,0.3); border-radius: 0.32rem;}
.casefour ul li{float:left;width:50%;padding: 0rem 0.2133rem 0.2133rem 0.2133rem;}
.casefour ul li .casefourpic{display:block; border-radius:0.2133rem; overflow:hidden;}
.casefour ul li .casefourpic img{width:100%;}
.casefour ul li .casefourtit{clear:both; font-size:0.64rem; color:#233142; text-align:center; display:block; padding:0.4267rem 0rem; line-height:0.8533rem;}
/**/
.massage{clear: both;background: url(../images/protactbg.jpg) no-repeat center top;background-size:100% auto;border-radius: 0.2133rem 0.2133rem 0rem 0rem;padding: 0rem 0.96rem 1.7067rem 0.96rem;}
.massage .massagebox{clear:both;background:#fff;border-radius: 0.2133rem 0.2133rem 0.5333rem 0.5333rem;position: relative;box-shadow: 0px 2px 7px rgba(0,70,102,0.2); margin-top: 0.2133rem;}
.massage .massagebox:after{content:'';position:absolute;left: -0.64rem;top:-0.5rem;z-index:1;background:url(../images/magessicon01.png) no-repeat center top;width:15.36rem;height:1.28rem; background-size: 15.36rem auto;}
.massage .massagebox .massagetop{clear:both; background:#539ddb; color:#fff; border-radius:0.2133rem; position:relative; z-index:2;}
.massage .massagebox .massagetop span{float:left;width: 50%;text-align: center; font-size:0.512rem; padding:0.8533rem 0rem;}
.massage .massagebox .massagetop span:nth-child(1){background:url(../images/magessicon02.jpg) no-repeat right center;background-size: 0.0427rem auto;}
.massage .massagebox .massagetop span strong{clear:both;display:block;font-size:1.4933rem;font-weight:normal;line-height:1;padding-bottom: 0.2133rem;}
.massage .massagebox dl{clear:both;padding: 0.32rem 0.32rem 0.64rem 0.32rem;}
.massage .massagebox dl dt{clear:both; display:block; text-align:left; color:#999; font-size:0.512rem; line-height:1.536rem; padding:0rem 0.7467rem;}
.massage .massagebox dl dd{clear:both;}
.massage .massagebox dl dd input{background:#f8f9f9; line-height:1.8774rem; border-radius:0.9387rem; width:100%; padding:0rem 0.7467rem; font-size:0.5973rem; font-weight:bold; color:#233142;}
.massage .massagebox dl dd textarea{background:#f8f9f9;line-height: 1.02rem;border-radius:0.9387rem;width:100%;padding: 0.32rem 0.7467rem 0rem 0.7467rem;font-size:0.5973rem;font-weight:bold;color:#233142;height: 4.608rem;}
.massage .massagebom{border-radius: 0.5333rem  0.5333rem 0.2133rem 0.2133rem;background: #fff;box-shadow: 0px 3px 6px rgba(0,70,102,0.2);position:relative;}
.massage .massagebom:after{content:'';position:absolute;left: 0.8533rem;top: -0.08533rem;right: 0.8533rem;height:0.2133rem;background: url(../images/magessicon03.jpg) repeat-x left top;background-size: 2.1333rem auto;}
.massage .massagebom input{clear:both;background:none;color:#539ddb;font-size:0.8533rem;text-align:center;display:block;width: 100%;padding: 0.8533rem 0rem;cursor: pointer;}
.massage .massagebox dl  dd input.te {background:url(../images/bt.png) 3.5rem 0.6rem no-repeat #f8f9f9;}
.massage .massagebox dl  dd textarea.te {background:url(../images/bt.png) 5.2rem 0.6rem no-repeat #f8f9f9;}
/*====================caseshow end====================*/
/*====================proclass start====================*/
.proclass{padding:0rem 0.5333rem 1.0667rem 0.5333rem;}
.proclass .proclassbox:nth-child(1){margin-top:-0.8533rem;}
.proclass .proclassbox{box-shadow: 0px 2px 7px rgba(0,70,102,0.3); border-radius:0.18rem; overflow:hidden;}
.proclass .proclasstop{background-size: 100% auto;padding: 0.8533rem 0.4267rem 0.1773rem 0.4267rem;position: relative;}
.proclass .proclasstop .proclasstoptit{clear:both; display:block; font-size:0.896rem; color:#fff; font-weight:bold; line-height:1; padding-bottom:0.4267rem;}
.proclass .proclasstop .proclasstoptxt{clear:both;display:block;font-size:0.5547rem;color:#fff;line-height:1;padding-bottom: 0.2133rem;}
.proclass .proclasstop a{color: #233142;position: absolute;right: 0rem;bottom: 0.8533rem;background: #facf5a;font-size: 0.6826rem;line-height: 1.28rem;border-radius: 0.64rem 0rem 0rem 0.64rem;padding: 0rem 0.5333rem 0rem 1.1733rem;}
.proclass .proclassbox ul{clear: both;padding: 0.5333rem 0.32rem 0.8533rem 0.32rem;margin-top: -0.8533rem;position: relative;z-index: 1;}
.proclass .proclassbox ul li{clear: both;min-height:4.6767rem;margin-bottom:1.1733rem;box-shadow: 0px 2px 7px rgba(0,70,102,0.1);border-radius:0.32rem;padding: 0.4267rem 0.2133rem 0.4267rem 6.784rem;position:relative;background: #fff;}
.proclass .proclassbox ul li:last-child{margin-bottom:0rem}
.proclass .proclassbox ul li a{clear:both;font-size:0.64rem;font-weight:bold;color:#233142;line-height:0.8533rem;margin-bottom: 0.2rem;display: block;}
.proclass .proclassbox ul li p{clear:both; text-align:left; font-size:0.512rem; color:#666; line-height:0.8533rem;}
.proclass .proclassbox ul li p span{float:left;font-size:0.4693rem;line-height: 1;border-radius:0.3413rem;padding: 0.1067rem 0.4267rem;margin-right: 0.2133rem;margin-top: 0.2rem;}
.proclass .proclassbox ul li p span:nth-child(1){color:#20a21d; border:1px solid #53db53; background:#c6f3d2;}
.proclass .proclassbox ul li p span:nth-child(2){color:#1ea3df; border:1px solid #539ddb; background:#c6e5f3;}
.proclass .proclassbox ul li .proclasspic{position:absolute;left: 0rem;border-radius:0.32rem;overflow:hidden;width: 6.3573rem;display: inline-block;top: -0.5333rem;}
.proclass .proclassbox ul li .proclasspic img{width:100%;}
/*====================proclass end====================*/
/*====================prolist start====================*/
.pronav{clear:both;background:url(../images/banbombg.png) no-repeat center top;background-size:100%;text-align:center;margin-top: -0.7rem;position:relative;padding: 0.75rem 0rem 0rem 0rem;height: 3.7547rem;z-index: 1;}
.pronav span{clear:both;display:inline-block;box-shadow:0rem 0.064rem 0rem #fff;border:0.0427rem solid #fff;border-radius:0.1707rem;position:relative;margin: 0rem 0.5115rem;}
.pronav span:after,.pronav span:before{content:""; width:1.0667rem; height:0.2133rem; position:absolute; top:50%; transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%); }
.pronav span:before{background:url(../images/icon01.png) no-repeat center center; background-size:100%; left:-1.0667rem;}
.pronav span:after{background:url(../images/icon02.png) no-repeat center center; background-size:100%; right:-1.0667rem;}
.pronav span a{color:#ffffe7;font-size:0.7253rem;line-height: 1.024rem;display: block;padding: 0rem 0.4267rem;}
.pronav span.hover a{color:#facf5a;}
/**/
.prolist{clear: both;padding: 0.5333rem 0.32rem 0.64rem 0.32rem;margin-top: -0.4267rem;}
.prolist ul li{clear: both;min-height:4.6767rem;margin-bottom:1.1733rem;box-shadow:0px 2px 7px rgba(0,70,102,0.3);border-radius:0.32rem;padding: 0.4267rem 0.2133rem 0.4267rem 6.9973rem;position:relative;}
.prolist ul li:last-child{margin-bottom:0rem}
.prolist ul li a{clear:both;font-size:0.64rem;font-weight:bold;color:#233142;line-height:0.8533rem;margin-bottom: 0.2rem;display: block;}
.prolist ul li p{clear:both; text-align:left; font-size:0.512rem; color:#666; line-height:0.8533rem;}
.prolist ul li p span{float:left;font-size:0.4693rem;line-height:0.6826rem;border-radius:0.3413rem;padding:0rem 0.512rem;margin-right:0.4267rem;margin-top: 0.2rem;}
.prolist ul li p span:nth-child(1){color:#20a21d; border:1px solid #53db53; background:#c6f3d2;}
.prolist ul li p span:nth-child(2){color:#1ea3df; border:1px solid #539ddb; background:#c6e5f3;}
.prolist ul li .prolistpic{position:absolute;left:0.2133rem;border-radius:0.32rem;overflow:hidden;width: 6.3573rem;display: inline-block;top: -0.5333rem;}
.prolist ul li .prolistpic img{width:100%;}
/*====================prolist end====================*/
/*====================proshow start====================*/
.proone{background: url(../images/insidebg01.png) no-repeat center top;background-size: 100% auto;margin-top: -0.96rem;position: relative;z-index: 2;color: #fff;height: 5.4826rem;padding: 0.96rem 0.5333rem 1.5rem  0.5333rem;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: center;}
.proone .proonefl{font-size:1.152rem; font-weight:bold;  color:#facf5a;}
.proone .proonefr{padding-left:0.4267rem;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;width: 0%;font-size:0.4693rem;line-height: 0.7rem;}
.proone .proonefr strong{clear:both; display:block; color:#539ddb;}
.proone .proonefr span{float:left; color:#c6e5f3; padding-right:0.4267rem;}
.proone .proonefr span:last-child{padding-right:0rem;}
/**/
.protwo{padding: 0rem 0.5333rem 0.2133rem 0.5333rem;margin-top:-1rem;position: relative;z-index: 1;}
.protwo h1{clear:both; display:block; color:#233142; font-size:0.9387rem; line-height:1.28rem;}
.protwo span.protwotxt{clear:both;display:block;color:#52a2cc;padding-right:0.4267rem;line-height:1;padding-top: 0.2133rem; padding-bottom:0.8533rem;}
.protwo p{clear:both; color:#084a83; font-size:0.5547rem; line-height:1.024rem; padding:0.1067rem;}
.protwo p span{ color:#f95959;}
/**/
/* .prothree{clear:both;margin: 1.024rem 0.4693rem 0rem 0.4693rem;background:#ededed;border-radius:0.2133rem;padding:0.3413rem 0rem;}
.prothree a{float:left; width:33.3333%; text-align:center; font-size:0.5547rem; line-height:1; margin:0.4907rem 0rem; border-right:1px solid #666;}
.prothree a:nth-child(3n){border-right:0rem;} */
/**/
.protext{clear:both;padding: 0.8533rem 0.4693rem 0.4267rem 0.4693rem;}
.protext p{font-size:0.5547rem; color:#333; line-height:1.024rem; padding:0.32rem 0rem;}
.protext .probox>span{font-size:0.64rem; color:#333; line-height:1.024rem; padding:0.32rem 0rem; font-weight: bold;}
.protext p img{padding: 0.2347rem 0rem;}
.protext video{width:100%;}
.protext a{color:#f95959;}
.protext pre{clear:both;display:block;position:relative;font-size:0.64rem;color:#233142;padding-left:0.8533rem;margin: 0.32rem 0rem;}
.protext pre:before{content:"";width:0.512rem;height:0.6826rem;background: url(../images/icon03.png) no-repeat;background-size: 1.024rem auto;position:absolute;top: 0.15rem;left: 0rem;background-position: -0.512rem 0rem;}
/**/
.profour{padding:0rem 0.4693rem;}
.profour ul{clear:both; }
.profour ul li{clear:both;width:100%;background:#233142;border:2px solid #539ddb;margin-bottom:0.64rem;position: relative;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.profour ul li i{width: 10px;border-right:2px solid #539ddb;height: 10px;background:#fafdff;position:absolute;z-index:2;}
.profour ul li i:nth-child(1){left: -5px;top: -5px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.profour ul li i:nth-child(2){right: -5px;top: -5px;transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);}
.profour ul li i:nth-child(3){left: -5px;bottom: -5px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.profour ul li i:nth-child(4){right: -5px;bottom: -5px;transform:rotate(-135deg);-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);}
.profour ul li .prosevenpic{width: 5.632rem;padding: 0rem;}
.profour ul li .prosevenbox{padding: 0.8533rem 0.4267rem 0rem 0.8533rem;color:#fff;float: right;width: 268px;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.profour ul li .prosevenbox p{font-size: 0.512rem;line-height:0.8533rem;color:#fff;padding:0px;}
.profour ul li .prosevenbox p.prosevenboxtit{font-size: 0.7253rem;position:relative;font-weight:bold;color:#c6e5f3;line-height: 0.8533rem;margin-bottom: 0.8533rem;}
.profour ul li .prosevenbox p.prosevenboxtit:after{background:#f95959;content:'';width: 1.024rem;height: 0.08533rem;position:absolute;left: 0rem;bottom: -0.4867rem;}
.profour p{color:#333; font-size:0.5547rem; line-height:1.024rem;}
/**/
.profive .profivebox{clear:both;padding: 0rem 0.4693rem 0.4267rem 0.4693rem;}
.profive .profivebox p{font-size:0.5547rem; color:#333; line-height:1.024rem; padding:0.32rem 0rem;}
.profive .profivebox h3{clear:both;display:block;position:relative;font-size:0.64rem;color:#233142;padding-left:0.8533rem;margin: 0.32rem 0rem;}
.profive .profivebox h3:before{content:"";width:0.512rem;height:0.6826rem;background: url(../images/icon03.png) no-repeat;background-size: 1.024rem auto;position:absolute;top: 0.15rem;left: 0rem;background-position: -0.512rem 0rem;}
/**/
.prosix{clear: both;}
.prosix > ul{padding:0rem 0.192rem;}
.prosix > ul li{float:left; width:50%; padding:0rem 0.3413rem 0.2133rem 0.3413rem;}
.prosix > ul li .prosixpic{display:block; border-radius:0.2133rem; overflow:hidden;}
.prosix > ul li .prosixpic img{width:100%;}
.prosix > ul li .prosixtit{clear:both; font-size:0.64rem; color:#233142; text-align:center; display:block; padding:0.4267rem 0rem; line-height:0.8533rem;}
.pro-font-panel{width:100%;padding:.4267rem .4267rem .8rem;position: relative;}
.pro-font-panel ul{width:100%;padding:.4rem .3rem 1rem .3rem;overflow: hidden;-webkit-box-shadow:0 0 .2133rem rgba(4,54,94,.3) inset;-moz-box-shadow:0 0 .2133rem rgba(4,54,94,.3) inset;box-shadow:0 0 .2133rem rgba(4,54,94,.3) inset;border-radius:.1067rem;}
.pro-font-panel ul li{width:50%;float:left;height:1.024rem;padding-right:.1rem}
// .pro-font-panel ul li:nth-child(8),.pro-font-panel ul li:nth-child(9){clear:both}
.pro-font-panel ul li a{display: block;height:1.024rem;line-height:1.024rem;padding-left:1.2rem;position: relative;font-size:.512rem;color: #333333;overflow : hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro-font-panel ul li a:hover{color:#f95959;}
.pro-font-panel ul li a i{display:block;position: absolute;left:.4rem;top:.1707rem;width:0.512rem;height:0.6826rem;background:url(../images/icon03.png) no-repeat right center;background-size: 1.024rem auto;-webkit-transform:scale(.6,.6);-moz-transform:scale(.6,.6);transform:scale(.6,.6)}
.man-link{width:4.1601rem;height:3.2001rem;position: absolute;right:.4267rem;bottom:0;background: url(../images/pro_more_bg.png) center bottom/100% auto no-repeat;z-index: 1;}
.man-link span{display:block;width:100%;height:1.1947rem;background-color: #3e6495; border-radius:.1067rem;border-bottom-right-radius:.4267rem;overflow: hidden;text-align: center;line-height: 1.1947rem;color: #fff;font-size: .512rem;font-weight: bold;position: absolute;left:0;bottom:0;cursor: pointer;}
/**/
.proseven{box-shadow: 0px 2px 7px rgba(0,70,102,0.3);border-radius: 0.18rem;overflow: hidden;margin:0.4267rem 0.5333rem 1.0667rem 0.5333rem; padding-bottom: 0.4267rem;}
.proseven .proseventit{clear:both;position:relative;font-size: 0.64rem;color: #233142;padding-left: 0.8533rem;margin: 0.8533rem 0.4267rem;}
.proseven .proseventit:before{content:"";width:0.512rem;height:0.6826rem;background: url(../images/icon03.png) no-repeat;background-size: 1.024rem auto;position:absolute;top: 0.15rem;left: 0rem;background-position: -0.512rem 0rem;}
.proseven ul{padding:0rem 0.4267rem;position: relative;}
.proseven ul li{clear:both; padding-bottom:0.64rem; position:relative;}
.proseven ul li a{clear:both;display:block;border:1px dashed #666;background:#fff;border-radius:0.2133rem;padding: 0.42rem 0.4267rem;font-size: 0.512rem;line-height: 0.8533rem;}
.proseven ul li span{position:absolute;box-shadow: 0px 2px 4px rgba(0,72,18,0.4);background:#fec8b6;font-size:0.4267rem;color:#fff;right: -0.4267rem;bottom: 0.25rem;line-height:0.8533rem;border-radius:0.4267rem 0rem 0rem 0.4267rem;padding:0rem 0.4267rem 0rem 0.5333rem;}
/*====================proshow end====================*/
/*====================newclass start====================*/
.newclass{padding:0rem 0.5333rem;margin-top: -0.4267rem;}
.newclass .newclassbox{box-shadow: 0px 2px 7px rgba(0,70,102,0.3);border-radius: 0.18rem;overflow:hidden;margin-bottom:1.0667rem;padding-bottom: 0.4267rem;}
.newclass .newclassbox .newclasstit{clear:both;text-align:left;padding: 0.8533rem 0rem 0.64rem 0.64rem;position:relative;}
.newclass .newclassbox .newclasstit a{color:#233142;font-size:0.8017rem;position: relative;z-index: 2;}
.newclass .newclassbox .newclasstit i{position: absolute;left: -0.2rem;bottom: 0rem;background: url(../images/newlinebg.png) no-repeat left top;width: 15.36rem;height: 0.7253rem;background-size: 15.36rem 0.7253rem;display: block;z-index: 1;}
.newclass .newclassbox .newclassmore{float:right;margin-right: 0.4267rem;color: #666;background: url(../images/arrow01.jpg) no-repeat right center;background-size:0.6826rem 0.4693rem;line-height: 0.512rem;padding: 0.2133rem 0.8533rem 0.2133rem 0rem;margin-top: 0.2133rem;}
.newclass .newclassbox ul{padding:0.4267rem 0.4267rem 0rem 0.4267rem;position: relative;}
.newclass .newclassbox ul li{clear:both; padding-bottom:0.64rem; position:relative;}
.newclass .newclassbox ul li a{clear:both;display:block;border:1px dashed #666;background:#fff;border-radius:0.2133rem;padding: 0.42rem 0.4267rem;font-size: 0.512rem;line-height: 0.8533rem;}
.newclass .newclassbox ul li span{position:absolute;box-shadow: 0px 2px 4px rgba(0,72,18,0.4);background:#fec8b6;font-size:0.4267rem;color:#fff;right: -0.4267rem;bottom: 0.25rem;line-height:0.8533rem;border-radius:0.4267rem 0rem 0rem 0.4267rem;padding:0rem 0.4267rem 0rem 0.5333rem;}
/*====================newclass end====================*/
/*====================newshow start====================*/
.newheader .header{background: url(../images/banbombg.png) no-repeat center top;background-size: 100%;text-align: center;margin-top: -0.57rem;padding: 0.7833rem 0.4267rem 0rem 0.4267rem;height: 3.7547rem;z-index: 3;}
.newban{margin-top:-1.6rem;}
/**/
.newcontact{position:relative;}
.newcontact:after{content:'';background:url(../images/newcontactbg.png) no-repeat center bottom;background-size:16rem 0.64rem;width:100%;height:0.64rem;position:absolute;left:0rem;top: 0.1rem;z-index: 1;}
.newcontact .newcontactbox{background:url(../images/newcontactbg01.png) no-repeat center center;width:13.0133rem;height:1.92rem;background-size:13.0133rem 1.92rem;text-align:center;line-height:1.92rem;color:#539ddb;font-size:0.512rem;position:relative;margin: -0.64rem auto 0rem;z-index: 2;padding-right: 2.2rem;}
.newcontact .newcontactbox span{display:inline-block; background:url(../images/newcontacticon01.png) no-repeat left center; background-size:0.64rem 0.576rem; padding-left:0.8533rem;}
.newcontact .newcontactbox a{position:absolute;width:2.1333rem;text-align:center;color: #f95959;line-height: 1;right:0.96rem;top: -1.15rem; font-size: 0.4267rem;}
.newcontact .newcontactbox a img{clear:both; display:block;}
/**/
.newtop{clear:both;padding: 0.8533rem 0.4693rem 0.2133rem 0.4693rem;}
.newtop h1{clear:both;text-align:left;line-height:1.024rem;color:#233142;font-size:0.7253rem;padding-bottom: 0.32rem;}
.newtop p{clear:both; position:relative; text-align:right; color:#999; font-size:0.512rem; border-bottom:1px solid #dfdfdf; margin-right:-0.4693rem; padding-right:0.4693rem; line-height:1; padding-bottom:0.4267rem;}
.newtop p:after{content:'';position:absolute;width: 15px;left: 0px;height: 9px;bottom:-4px;background: url(../images/dot01.jpg) no-repeat left center #fff;background-size: 7px 7px;}
/**/
.newtext{clear:both;padding: 0rem 0.4693rem 0.4267rem 0.4693rem;}
.newtext p{font-size:0.5547rem; color:#666; line-height:1.024rem; padding:0.32rem 0rem;}
.newtext p img{padding: 0.2347rem 0rem;}
.newtext video{width:100%;}
.newtext a{color:#f95959;}
.newtext h3{clear:both;display:block;position:relative;font-size:0.64rem;color:#233142;padding-left:0.8533rem;margin: 0.32rem 0rem; font-weight: normal;}
.newtext h3:before{content:"";width:0.512rem;height:0.6826rem;background: url(../images/icon03.png) no-repeat;background-size: 1.024rem auto;position:absolute;top: 0.15rem;left: 0rem;background-position: -0.512rem 0rem;}
/*====================newshow end====================*/
/*====================newlist start====================*/
.newlist{padding:0rem 0.5333rem;margin-top: -0.4267rem;}
.newlist ul{box-shadow: 0px 2px 7px rgba(0,70,102,0.3);border-radius: 0.18rem;overflow:hidden;padding-bottom: 0.4267rem;padding: 0.4267rem 0.4267rem 0.4267rem 0.4267rem;position: relative;}
.newlist ul li{clear:both; padding-bottom:0.64rem; position:relative;}
.newlist ul li a{clear:both;display:block;border:1px dashed #666;background:#fff;border-radius:0.2133rem;padding: 0.42rem 0.4267rem;font-size: 0.512rem;line-height: 0.8533rem;}
.newlist ul li span{position:absolute;box-shadow: 0px 2px 4px rgba(0,72,18,0.4);background:#fec8b6;font-size:0.4267rem;color:#fff;right: -0.4267rem;bottom: 0.25rem;line-height:0.8533rem;border-radius:0.4267rem 0rem 0rem 0.4267rem;padding:0rem 0.4267rem 0rem 0.5333rem;}
/*====================newlist end====================*/
/*====================page start====================*/

/*====================page end====================*/
/*====================aboutone start====================*/
.aboutone{clear:both;padding:0rem 0.64rem;position:relative;bdisplay:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;margin-top: -2.4rem;}
.aboutone:after{content:'';background:url(../images/newcontactbg.png) no-repeat center bottom;background-size:16rem 0.64rem;width:100%;height:0.64rem;position:absolute;left:0rem;top: 1.9rem;z-index: 1;}
.aboutone li{position:relative; z-index:2;}
.aboutone li:nth-child(2){margin-top:0.9387rem;}
.aboutone li .aboutonepic{width:3.072rem; height:3.072rem; margin:0 auto;}
.aboutone li .aboutonetit{clear:both; text-align:center; color:#539ddb; font-size:0.4693rem;}
/**/
.abouttwo{clear:both;padding: 0rem 0.4267rem 0rem 0.4267rem;}
.abouttwo .abouttwotit{font-size:0.5547rem; color:#666; line-height:1.024rem; padding:0rem 0rem;}
.abouttwo ul{padding: 0.64rem 0.2987rem 0rem 0.2987rem;position:relative;}
.abouttwo ul:before{content:'';position:absolute;left:0rem;bottom:0rem;width:100%;height:4.0533rem;box-shadow: 0px 0px 5px rgba(0,70,102,0.15);border-radius: 0.84rem;}
.abouttwo ul li{float:left;width:33.3333%;padding: 0rem 0.128rem 0.2133rem 0.128rem;}
.abouttwo ul li .abouttwopic{display:block; border-radius:0.7467rem 0rem 0.7467rem 0rem; overflow:hidden; box-shadow: 0px 0px 2px rgba(0,70,102,0.3);}
.abouttwo ul li .abouttwopic img{width:100%;}
.abouttwo ul li .casefourtit{clear:both; font-size:0.64rem; color:#233142; text-align:center; display:block; padding:0.4267rem 0rem; line-height:1;}
/**/
.aboutthree{clear: both;padding: 0rem 0.4267rem 0.64rem 0.4267rem;}
.aboutthree li{clear:both;box-shadow: 0px 0px 5px rgba(0,70,102,0.15);border-radius: 0.84rem;margin-top: 0.8533rem;overflow: hidden;}
.aboutthree li .aboutthreetit{clear:both;display:block;text-align:left;font-size:0.64rem;color:#233142;font-weight:bold;line-height:1.024rem;margin: 0.8533rem 0.4267rem 0rem 0.4267rem;position: relative;}
.aboutthree li .aboutthreetxt{clear:both;display:block;text-align:left;font-size:0.5547rem;color:#666;line-height:1.024rem;padding: 0.2133rem 0.4267rem 0.8533rem 0.4267rem;}
.aboutthree li .aboutthreepic{clear:both; display:block;}
.aboutthree li .aboutthreetit i{position:absolute;right: 0.7rem;top: -0.15rem;width:1.2373rem;height:1.2373rem;}
.aboutthree li:nth-child(1) .aboutthreetit i{background:url(../images/aboutthreeicon01.png) no-repeat center top; background-size:1.2373rem 1.2373rem;}
.aboutthree li:nth-child(2) .aboutthreetit i{background:url(../images/aboutthreeicon02.png) no-repeat center top; background-size:1.2373rem 1.2373rem;}
.aboutthree li:nth-child(3) .aboutthreetit i{background:url(../images/aboutthreeicon03.png) no-repeat center top; background-size:1.2373rem 1.2373rem;}
/**/
.aboutfour{clear:both;padding-bottom: 1.0667rem;}
.aboutfour li{float:left; width:50%; padding:0rem 0.4907rem 0.64rem 0.4907rem;}
.aboutfour li .aboutfourtit{clear:both;background: url(../images/aboutfourpic01.png) no-repeat 0.5rem center #455d7a;line-height: 1.4933rem;color: #fff;font-size: 0.5547rem;font-weight: bold;border-radius: 0rem 0.3413rem 0rem 0rem;padding-left: 1.0667rem;background-size: 0.32rem 0.5973rem;}
.aboutfour li .aboutfourtxt{clear:both;background:#c6e5f3;color:#666;font-size:0.4693rem;line-height:0.768rem;padding:0.32rem 0rem 0.32rem 1.024rem;height: 3rem;}
.aboutfour .aboutfourp{clear:both; text-align:right; font-size:0.4693rem; color:#539ddb; padding:0rem 1rem 0rem 0rem;}
.aboutfour .aboutfourp span{display:inline-block; background:url(../images/aboutfourpic02.png) no-repeat left center; background-size:0.2773rem; padding-left:0.4267rem;}
@media (min-width:321px){
    .aboutfour li .aboutfourtxt{height:2.4rem;}
}
/*====================aboutone end====================*/
/*====================contact start====================*/
.contactone{background: url(../images/insidebg01.png) no-repeat center top;height: 5.4827rem;margin-top: -0.9rem;z-index: 1;background-size: 100% auto;padding: 1.28rem 0.5333rem 0rem 0.8533rem;font-size:0.9387rem;color:#fff;font-weight:bold;position: relative;line-height: 2rem;}
.contacttwop01{clear:both;color:#084a83;font-size:0.5547rem;padding-left:1.7rem;padding-bottom: 0.2133rem;}
.contacttwop02{margin: 0rem 0.7rem 0rem 0.75rem;background: url(../images/insidephotoicon01.png) no-repeat center center;background-size: 100% auto;position: relative;line-height: 1.7467rem;display: block;border-radius: 0.2133rem;padding: 0.3rem 2.84rem 0.3rem 0.64rem;color: #084a83!important;font-size: 0.5547rem;height: 2.3467rem;text-align: center;}
.contacttwop02 strong{color:#fa6969;font-size: 0.6827rem;text-decoration:underline;margin-left:0.64rem;}
.contacttwop03{margin: 0rem 0.7rem 0rem 0.75rem;background: url(../images/insidephotoicon.png) no-repeat center center;background-size: 100% auto;position: relative;line-height: 1.7467rem;display: block;border-radius: 0.2133rem;padding: 0.3rem 2.84rem 0.3rem 0.64rem;color: #084a83!important;font-size: 0.5547rem;height: 2.3467rem;text-align: center;}
.contacttwop03 strong{color:#fa6969; font-size:0.8533rem; text-decoration:underline; margin-left:0.64rem;}
.contactthree{clear:both; background: #c6e5f3; margin:0.8533rem 0.5333rem; padding:0.4267rem; border-radius:0.2133rem; color: #455d7a; font-size: 0.512rem; line-height: 1.024rem;}
.contactfour{clear:both;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;}
.contactfour li{float: left;padding-top:1.0667rem;width: 4.2667rem;height:5.7386rem;background: url(../images/contactfourpic01.png) no-repeat left top;background-size: 4.2667rem 5.7386rem;}
.contactfour li .contactfourtit{clear:both; padding-bottom:0.4267rem; line-height:1; text-align:center; font-size:0.512rem; color:beige;}
.contactfour li .contactfourpic{width:1.6853rem; margin:0 auto;}
.contactfive{clear:both;padding-bottom:1.024rem;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;display: -webkit-flex;align-items: center;justify-content: center;}
.contactfive li{float: left;padding-top:1.0667rem;width: 4.2667rem;height:5.7386rem;margin: 0rem 0.5333rem;background: url(../images/contactfourpic01.png) no-repeat left top;background-size: 4.2667rem 5.7386rem;}
.contactfive li .contactfivetit{clear:both; padding-bottom:0.4267rem;  line-height:1; text-align:center; font-size:0.512rem; color:beige;}
.contactfive li .contactfivepic{width:1.6853rem; margin:0 auto;}
.contactsix{border-radius: 0.2133rem;background: #fff;box-shadow: 0px 1px 6px rgba(0,70,102,0.2);margin: 0rem 0.5333rem 1.024rem 0.5333rem;padding: 0.4267rem;}
.contactsix .contactsixtit{color:#233142; line-height:1; padding:0.5rem 0rem;font-size:0.8017rem; font-weight:bold;}
.contactsix .contactsixad{ color:#084a83; font-size:0.5547rem; padding-bottom:0.2133rem;}
.contactsix .contactsixtxt{color:#999; font-size:0.512rem; padding-bottom:0.4267rem;}
/*====================contact end====================*/
/*====================floatbom start====================*/
.floatbom{position: fixed;left: 50%;bottom: 0px;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);background: url(../images/floatbombg.png) no-repeat center bottom;z-index: 999;background-size: 100% auto;}
.floatbom a{float:left;width:50%;background: url(../images/footicon04.png) no-repeat center bottom;background-size: 3.904rem;}
.floatbom a span{clear:both;display:block;text-align:center;color: #fff;font-size: 0.4693rem;line-height: 0.8533rem;}
.floatbom a span img{clear:both;display: block;width:1.792rem;margin: 0 auto;}
.floatbom a:hover span{background:url(../images/footicon05.png) no-repeat center bottom; background-size:3.0933rem 1.9413rem;}
#gotop{display:none;position:fixed;right:0.2133rem;bottom: 4.208rem;width: 1.6rem;height: 1.6rem;z-index:1000;}
/*====================floatbom end====================*/
.newpage{clear:both;display:block;text-align: left;padding:0.4267rem 0.32rem;}
.newpage p{clear: both;display: block;margin: 0rem;border-radius:0.1067rem;padding: 0.1067rem 0rem;font-size: 0.512rem;line-height: 0.8533rem;color: #539ddb;}
.newpage p a{color:#666;}

.page {
	font-family: Helvetica, sans-serif;
	line-height: normal;
	font-size: 12px;
	text-align: center;
	padding:15px 0px;
}
.page a, .page span {
	display: block;
	color: #666;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0px;
	border: 1px solid #ccc;
	padding-top: 3px;
	float: left;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	height: 25px
} /* SPAN和链接 */
.page a:hover, .page a.current {
	color: #000;
	border: 1px solid #000
} /* 当前链接有激活时 */
.page input {
	padding: 0px;
	color: #666;
	height: 16px;
	width: 25px;
	border: 0px solid #fff;
	text-align: center;
	margin-top: 0px;
	margin-right: -5px;
	margin-bottom: 0px;
	margin-left: -5px;
	vertical-align: middle;
	font-size: 12px
} /* 跳转INPUT */
select {
	border: solid 1px #ccc;
	line-height: 40px;
	width: 49%;
	height: 40px;  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;/*很关键：将默认的select选择框样式清除*/
	background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;/*在选择框的最右侧中间显示小箭头图片*/
	padding-right: 14px;/*为下拉小箭头留出一点位置，避免被文字覆盖*/
}
input[type=text]::-ms-clear, input[type=tel]::-ms-clear, input[type=number]::-ms-clear {
display:none
}/* 禁用PC端表单输入框默认清除按钮 */
input[type=radio]::-ms-check, input[type=checkbox]::-ms-check {
display: none;
}/* 禁用radio和checkbox默认样式 */
select::-ms-expand {
display: none;
}/*清除ie的默认选择框样式清除，隐藏下拉箭头*/