html{-webkit-text-size-adjust:none; /*解决chrome浏览器下字体不可小于12px*/}
body{ color:#333;}
a{outline:none; text-decoration:none;} a:hover{ text-decoration:underline;}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{overflow-x: hidden; font-size:14px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0; font-family:"思源黑体 CN Heavy";} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{/*font-size:100%;*/font-weight:normal;} q:before,q:after{content:'';}
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; /*去掉苹果的默认UI来渲染按钮*/} em,i{ font-style:normal;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}.clearfix {display:block;}.clear{ clear:both;}/* 扫除浮动*/
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自顺应 */ 
.strong{ font-weight:normal;} .left{ float: left;} .right{ float: right;} .center{ margin:0 auto; text-align:center;}
.show{ display:block; visibility:visible;}.hide{ display: none; visibility:hidden;}
.block{ display:block;} .inline{ display:inline;}
.transparent{filter:alpha(opacity=50); -moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性，，，，，以是本条属性只在Firefox3以下版本有用 ***/ -khtml-opacity: 0.5; opacity: 0.5; } .break{ word-wrap:break-word;overflow:hidden; /*word-break:break-all;*/}
.tal{ text-align:left} .tar{ text-align:right;}
/*文字两侧对齐*/
.justify {text-align:justify;text-justify:distribute-all-lines;/*ie6-8*/text-align-last:justify;/* ie9*/-moz-text-align-last:justify;
/*ff*/-webkit-text-align-last:justify;/*chrome 20+*/}
.thumb{ overflow:hidden;}
.thumb img{webkit-transform:translateZ(0);-webkit-transition:.5s;-moz-transform:translateZ(0);-moz-transition:.5s;-ms-transform:translateZ(0);-ms-transition:.5s;-webkit-transform-style:preserve-3d;}
.thumb img:hover{text-decoration:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}
.toe{/*凌驾省略号*/word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
img {max-width: 100%;height:auto;}
strong{ font-weight:normal;}
/*select{
 -webkit-appearance:none;-moz-appearance:none;appearanearance: none;}*/
/**
 +------------------------------------------------------------------------------
 * 网站整结构命名规范
 +------------------------------------------------------------------------------
 * @codex   id和class命名接纳该版块的英文单词或组合命名 如:newRelease
 +------------------------------------------------------------------------------
 */
@font-face {
	font-family:syht;
	src: url(/public/images/SourceHanSansSC-Normal-2.otf);
}
a{ color:#333; -webkit-transition: color .2s ease-in-out;-moz-transition: color .2s ease-in-out;-ms-transition: color .2s ease-in-out;
-o-transition: color .2s ease-in-out; text-decoration: none;}
a:hover{ color:#e64041; text-decoration:none;}
a:hover {text-decoration: none; color:#e64041;}
body{font-family:"思源黑体 CN Heavy"; line-height:1.5; font-size:14px; color:#333;background: #fff;}
 .lft,.fl{ float:left; width:150px;}
 .rgt,.fr{ float:right;}
.wrapper{
	width:1200px; margin:0 auto;
}
.header {height: 90px;}
.header .wrapper{width: 1440px;margin: 0 auto;}
.header .logo img{display: block;width: 271px;padding-top:14px;}
.header .nav{display: inline-block;*display: inline;zoom: 1;vertical-align: top;}
.header .nav ul{padding-top: 15px;}
.header .nav ul li{font-size: 16px;color: #1a1a1a;line-height: 77px;margin: 0 10px;float: left;}
.header .nav ul li a{color: #1a1a1a;}
.header .nav ul li a:hover{color: #910782;font-weight: 600;}
.header .nav ul li.a a{font-weight:600;color: #1A1A1A!important;}
.header .tel{color: #910782;padding-top:25px;text-align: right;padding-left:10px;display: inline-block;*display: inline;zoom: 1;vertical-align: top;}
.header .tel h6{font-size: 15px;line-height: 15px;}
.header .tel h3 a{color: #910782;display: block;font-size:22px;font-weight: 600;line-height: 40px;}


.slideBox{position:relative;margin:0 auto ;overflow:hidden; width:100%;height:auto;}
.slideBox .hd{height:20px;position:absolute;z-index:1;bottom:20px;text-align:center; width:100%;}
.slideBox .hd ul{font-size:0;vertical-align:top;}
.slideBox .hd ul li{display:inline-block;width:15px;height:15px;margin:0 5px; border-radius:50%;vertical-align:top;overflow:hidden; background:#fff;  }
.slideBox .hd ul li.on{background:#910782;}
.slideBox .bd{position:relative;z-index:0;overflow:hidden;}
.slideBox .bd li{position:relative;text-align:center;}
.slideBox .bd li img{width:100%;height: auto;display: block;}
.slideBox .bd li img.b{display: none;}
.slideBox .bd li a{display: block;position:relative;}
.slideBox .bd li .text{position: absolute;top:30%;left: 0;color: #FFFFFF;right: 0;text-align: left;}
.slideBox .bd li .text h2{font-size: 88px;line-height: 88px;padding-bottom:20px;font-weight: 600;}
.slideBox .bd li .text i{display: block;width:144px;height: 9px;background: #fff;border-radius:50px;overflow: hidden;}
.slideBox .bd li .text h4{font-weight: 600;font-size: 52px;line-height: 52px;padding:30px 0 60px;}
.slideBox .bd li .text span{display: block;width: 230px;height: 55px;color: #fff;background:#910782;font-size:24px;text-align: center;border-radius:50px;border:1px solid #c619b3;line-height: 55px;}
.slideBox .bd li .text span:hover{background: #6f0764;}
.title{text-align: center;padding:40px 0 48px;}
.title h3{font-size: 32px;color: #910782;line-height: 32px;padding-bottom: 17px;font-weight: 600;}
.title h6{font-size: 16px;color: #808080;}
.listing ul{padding-bottom: 25px;}
.listing ul li{width: 25%;position: relative;float: left;}
.listing ul li .img img{display: block;width: 100%;}
.listing ul li .text{position: absolute;top: 0;left: 0;right: 0;bottom: 0;text-align: center;}
.listing ul li i{display: block;position: absolute;top: 0;bottom: 0;right: 0;left: 0;background: url(/en/img/tm1.png);background-size:cover ;transition: all 0.5s;
-moz-transition: all 0.5s; /* Firefox 4 */
-webkit-transition: all 0.5s; /* Safari 和 Chrome */
-o-transition: all 0.5s;}
.listing ul li .text img{width:59px;display: block;margin: 48% auto 20px;}
.listing ul li .text span{display: block;width: 33px;height: 4px;background: #fff;margin: 0 auto 38px;}
.listing ul li .text h5{font-size:31px;font-weight: 600;line-height: 31px;color: #fff;}
.listing ul li:hover i{background: url(/en/img/tm2.png) no-repeat;background-size:cover ;}


.about{background: url(/en/img/back1.jpg) no-repeat center;background-size:cover;height: 695px;}
.about .title h3{  background-image: -webkit-linear-gradient(bottom,#95e1fe ,#fff);
  -webkit-background-clip: text;
  color: transparent;}
.about .title h6{color: #fff;}
  .about .body{text-align: center;color: #fff;}
.about .body p{font-size: 19px;line-height: 32px;}
.about .body ul{padding-top: 38px;}
.about .body ul li{width: 25%;padding-bottom: 38px;float: left;}
.about .body ul li img{display: block;width: 116px;margin: 0 auto;transition: all 0.5s;
-moz-transition: all 0.5s; /* Firefox 4 */
-webkit-transition: all 0.5s; /* Safari 和 Chrome */
-o-transition: all 0.5s;position: relative;top: 0;}
.about .body ul li h6{font-weight:600 ;line-height: 30px;font-size: 21px;}
.about .body ul li:hover img{top: -15px;}
.about .body ul li:hover h6{ background-image: -webkit-linear-gradient(bottom,#95e1fe ,#fff);
  -webkit-background-clip: text;
  color: transparent;}
.about .body .btn a{display: block;width:195px;height: 40px;color: #fff;background:#910782;font-size:19px;text-align: center;border-radius:50px;border:1px solid #c619b3;line-height: 40px;margin: 0 auto;}
.about .body .btn a:hover{background: #6f0764;}


.news_box{padding-bottom: 105px;position: relative;}
.news_left{width:155px;height: 530px;overflow: hidden;position: relative;}
.news_left .btn{position: absolute;bottom:60px;left: 0;right: 0;display: block;}
.news_left .btn a{display: block;width:150px;height: 40px;color: #fff;background:#910782;font-size:16px;text-align: center;border-radius:50px;border:1px solid #c619b3;line-height: 40px;margin: 0 auto;}
.news_left .btn a:hover{background: #6f0764;}
.news_left ul li{line-height:50px;padding-top: 10px;border-bottom: 1px solid #DDDDDD;font-size: 21px;color: #474747;}
.news_left ul li.on{color: #910782;border-bottom: 1px solid #910782;}
.news_right{width:1022px;height: 530px;}
.news_right ul{margin-right: -3%;}
.news_right ul li{width: 43%;height: 530px;background: url(/en/img/hr.png) no-repeat left center;background-size:11px 100%;padding: 0 3% 0 4%;float: left;}
.news_right ul li h4{font-size:18px;color: #910782;line-height: 61px;}
.news_right ul li h4 span{color: #878686;}
.news_right ul li .thumb{width: 100%;height: 181px;}
.news_right ul li .thumb img{display: block;width: 100%;height:auto;}
.news_right ul li .text{position: relative;padding: 22px 0 22px 80px;display: none;}
.news_right ul li .text .time{position: absolute;top: 23px;text-align: center;color: #555555;left: 12px;}
.news_right ul li .text .time strong{display: block;font-size:27px;line-height: 27px;}
.news_right ul li .text .time span{display: block;font-size: 14px;line-height: 22px;}
.news_right ul li .text p{font-size: 15px;line-height: 22px;color: #555555;}
.news_right ul li:hover .text p a{color: #555555;}
.news_right ul li dl dd{padding-top: 15px;border-bottom: 1px dashed #ddd;background: url(/en/img/icona6.png) no-repeat left 29px;background-size:16px 16px;}
.news_right ul li dl dd .a{padding-left:40px;line-height: 45px;font-size: 15px;color: #555555;display: block;height: 45px;}
.news_right ul li dl dd p a{display: none;}
.news_right ul li dl dd .toe{width:77%;}
.news_right ul li dl dd.on{background: none;}
.news_right ul li dl dd.on .a{height: auto;}
.news_right ul li dl dd.on .text{display: block;}
.news_right ul li dl dd.on .fl,.news_right ul li dl dd.on .fr{display: none;}
.news_right ul li dl dd.on a{padding-left: 0;background: none;display: block;}
.news_box .btn2{position: absolute;bottom:20px;left: 50%;margin-left: -75px;display: none;}
.news_box .btn2 a{display: block;width:150px;height: 40px;color: #fff;background:#910782;font-size:16px;text-align: center;border-radius:50px;border:1px solid #c619b3;line-height: 40px;margin: 0 auto;}
.footer{padding-top: 40px;background: #141821;}
.footer .wrapper{width: 1440px;margin: 0 auto;}
.footer .wrapper .link{width: 25%;border-right:2px solid #424449;box-sizing: border-box;}
.footer .wrapper .link ul li{width: 42%;margin-right: 8%;margin-bottom: 25px;float: left;}
.footer .wrapper .link ul li img{display: block;width: 100%;}
.footer .wrapper h3{font-size: 19px;color: #fff;line-height: 55px;}
.footer .wrapper .link h4{padding-bottom: 10px;}

.footer .text{width:58%;}
.footer .text ul li{display: inline-block;*display: inline;zoom: 1;padding-left:6%;vertical-align: top;}
.footer .text ul li a{display: block;font-size: 16px;line-height: 40px;color: #939597;}
.footer .text ul li a:hover{color: #910782;}
.footer .text ul li h6{font-size: 16px;line-height: 40px;color: #feffff;}
.footer .text ul li p img{width: 17px;display: inline-block;*display: inline;zoom: 1;vertical-align: top;position: relative;top: 6px;padding-right: 5px;}
.footer .text ul li p {font-size:16px;line-height: 22px;color: #939597;}
.footer .text ul li .txt{padding-bottom:22px;}
.footer .qr{text-align: center;height: 268px;border-left:2px solid #424449;padding-left: 3%;}
.footer .qr h3{padding-bottom:20px;}
.footer .qr img{width:100px;height: 100px;display: block;margin: 0 auto;}
.footer .qr p{font-size: 16px;line-height: 46px;color: #feffff;}

.footer_bottom p{font-size: 15px;line-height:50px ;color: #939597;background: #111111;text-align: center;}

.banner{background: url(/en/img/banner2.jpg) no-repeat center;background-size:cover ;height: 330px;color: #fff;}
.banner .text h2{padding-top: 100px;font-size: 68px;line-height: 68px;padding-bottom: 20px;}
.banner .text i{display: block;width:114px;height: 6px;background: #fff;border-radius:50px;overflow: hidden;}
.banner .text h4{font-weight: 600;font-size: 40px;line-height: 40px;padding-top:26px;}
.cut{font-size: 16px;color: #737373;line-height: 60px;background: #edd7eb;}
.cut p{padding-left: 30px;background: url(/en/img/home.png) no-repeat left center;background-size:19px 19px;background-color:#edd7eb;}
.cut a{color: #737373;}
.cut a:hover{color: #910782;}
.cut span{padding: 0 15px;}

.titles{font-size: 18px;color: #910782;font-weight: 600;line-height: 50px;padding: 20px 0 0;border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.titles span{display: inline-block;*display: inline;zoom: 1;border-bottom: 2px solid #910782;font-weight: 600;}
.titles span img{/*padding-right: 13px;*/width: 29px;height: 29px;border-radius:50%;vertical-align: top;position: relative;/*top: 8px;*/}
.testing_table{margin-bottom: 45px;}
.testing p{font-size:16px;color: #5b5b5b;line-height: 30px;padding-bottom: 30px;}
.testing_table .hd ul{margin-left: -3%;}
.testing_table .hd ul li{width: 30.33333%;float: left;float: left;margin-left: 3%;font-size: 26px;font-weight: 600;text-align: center;padding-bottom: 34px;position: relative;}
.testing_table .hd ul li a{color: #616161;display: block;line-height: 70px;border-bottom: 1px solid #555;}
.testing_table .hd ul li.on a{color: #fff;background: #910782;border-bottom: 1px solid #910782;}
.testing_table .hd ul li.on i{width: 26px;height: 23px;background: url(/en/img/sjx.png) no-repeat;background-size:100% 100%;position: absolute;bottom: 0;left: 50%;margin-left: -11.5px;}
.testing_table .inBox .inHd{padding:42px 26px 22px;background: #f4f3f3;margin-bottom: 30px;}
.testing_table .inBox .inHd ul{margin-left: -3%;}
.testing_table .inBox .inHd ul li{width:13.666666667%;border:1px dashed #ddd;border-radius:7px;overflow: hidden;line-height:60px;text-align: center;color: #616161;float: left;box-sizing: border-box;height:60px;margin-left: 3%;margin-bottom: 15px;}
.testing_table .inBox .inHd ul li:hover{background: #910782;color: #fff;font-weight: 600;border: 1px solid #910782;}
.testing_table .inBox .inHd ul li:hover a{color: #fff;}
.table{padding-bottom: 170px;}
.table h3{padding-bottom: 20px;}
.table img{width: 100%;display: block;}
.testing_table2 .hd ul li{width: 47%!important;}
.testing_table2 .inBox .inHd ul li{width: 22%;}
.product ul li{width: 23%;margin: 0 1% 35px;float: left;}
.product ul li .thumb{border: 2px solid #eee;}
.product ul li img{display: block;width: 100%;height: auto;}
.product ul li p{font-size: 16px;line-height: 75px;color: #2c2c2c;text-align: center;}
.pages{text-align: center;padding: 25px 0 45px;}
.pages ul{display: inline-block;*display: inline;zoom: 1;border: 1px solid #ddd;border-radius:9px;overflow: hidden;font-size: 0;}
.pages ul li{width:45px;line-height: 45px;border-left:1px solid #ddd ;display: inline-block;*display: inline;zoom: 1;font-size:18px;}
.pages ul li a{color: #484444;display: block;}
.pages ul li.cur a,.pages ul li:hover a{background: #910782;color: #fff;}
.pages ul li.last{border: none;}
.left_box .titles{display: none;}


.content_box{padding: 25px 0 60px;}
.left_box{width: 270px;}
.left_box .top{height:100px;background: #910782;color: #fff;text-align: center;}
.left_box .top h3{font-size: 31px;line-height:30px;padding-top: 9px;}
.left_box .top h5{font-size: 21px;opacity:0.18 ;line-height: 24px;}
.left_box ul{background: #f9f9f9;border: 1px solid #ddd;border-bottom: none;}
.left_box ul li{font-size: 17px;line-height: 50px;text-align: center;border-bottom: 1px solid #ddd;}
.left_box ul li a{color: #5b5b5b;}
.left_box ul li:hover a,.left_box ul li.on a{color: #910782;font-weight: 600;} 
.right_box{width:910px;}
.About_us p{font-size: 16px;line-height: 30px;color: #787878;text-indent: 32px;}
.About_us img{display: block;padding: 20px 0;}
.testing2 .table{padding-bottom: 20px;}
.testing2 .txt p{padding: 0;}
.testing2 .txt{padding-bottom: 80px;}

.tabulation{padding-bottom: 115px;}
.tabulation h2{font-size:38px;color: #910782;font-weight: 600;line-height: 100px;padding-top: 18px;}
.tabulation p{font-size:16px;color: #5b5b5b;line-height: 30px;padding-bottom: 80px;}
.tabulation ul{font-size:0;margin-left: -34px;}
.tabulation ul li{display: inline-block;*display: inline;zoom: 1;width: 212px;height: 189px;margin-left: 34px;vertical-align: top;}
.tabulation ul li .box{width: 212px;height: 189px;display: table-cell;vertical-align: middle;text-align: center;background: url(/en/img/li.png);background-size:100% 100%;}
.tabulation ul li .box h6{font-size:24px;line-height: 24px;color: #363636;transition: all 0.5s;
-moz-transition: all 0.5s; /* Firefox 4 */
-webkit-transition: all 0.5s; /* Safari 和 Chrome */
-o-transition: all 0.5s;}
.tabulation ul li .box img{display: none;margin: 0 auto;padding-top:20px;transition: all 0.5s;
-moz-transition: all 0.5s; /* Firefox 4 */
-webkit-transition: all 0.5s; /* Safari 和 Chrome */
-o-transition: all 0.5s;}
.tabulation ul li:hover .box h6{color: #fff;}
.tabulation ul li:hover .box img{display: block;}
.tabulation ul li:hover .box{background: url(/en/img/li_on.png) no-repeat;background-size:100% 100%;}


.details h1{font-size: 18px;font-weight: 600;line-height: 18px;padding-bottom:18px;text-align: center;} 
.details h1 a{color: #202020;}
.details h6{line-height:21px;text-align: center;font-size: 14px;background: #f6f6f6;color: #aeaeae;margin-bottom: 15px; padding:10px 0;}
.details h6 span{padding: 0 20px;}
.details p{font-size: 16px;color: #6b6a6a;line-height: 30px;text-indent: 32px;}
.fenxiang{width: 180px;margin-bottom: 18px;padding-top:70px;}
.fenxiang ul{height: 16px;padding-left: 62px;background: url(/en/img/fx.png);background-size:100% 100%;}
.fenxiang ul li{width: 16px;height: 16px;margin-left: 7.5px;float: left;}
.fenxiang ul li a{display: block;}
.details .pag{border-top:1px dashed #ddd;}
.details .pag{font-size: 16px;color: #aeaeae;}
.details .pag p{text-indent: 0;line-height: 60px;}

.jaaxpage{text-align:center; height:40px}
.jaaxpage a{color: #fff;background: #910782;color: #fff; padding:5px 8px 5px 8px; border-radius:5px}
.new_list ul{padding-bottom: 50px;}
.new_list ul li{padding: 20px 0;border-bottom: 1px dashed #ddd;}
.new_list ul li h3{font-size: 18px;font-weight: 600;padding-bottom: 12px;color: #424242;}
.new_list ul li h3 span{font-size:16px;font-weight: 400;}
.new_list ul li a{display: block;position: relative;padding-left: 220px;height: 127px;}
.new_list ul li .toe{width: 80%;}
.new_list ul li .thumb{width:189px;height: 127px;position: absolute;top: 0;left: 0;}
.new_list ul li .thumb img{display: block;width: 100%;height: 100%;}
.new_list ul li p{font-size: 15px;color: #737373;line-height: 26px;margin-bottom: 10px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;height: 52px;}
.new_list ul li .btn{width:86px;height:24px;color: #fff;background:#910782;font-size:13px;text-align: center;border-radius:50px;border:1px solid #c619b3;line-height: 24px;}
.new_list ul li .btn:hover{background: #6f0764;}
.new_list ul li:hover h3{color: #910782;}
.new_list .titles{margin: 0;}
.pages{text-align: center;padding: 25px 0 45px;font-size: 0;}
.pages button{width:45px;color: #484444;line-height: 40px;font-size:18px;border: none;display: inline-block;*display: inline;zoom: 1;background: #fff;}
.pages button.current,.pages button:hover{background: #910782;color: #fff;}
.pages span{border: none;width: auto;padding-left: 10px;display: inline-block;*display: inline;zoom: 1;font-size: 18px;}
.pages button#firstPage,.pages button#lastPage{width: 60px;}
.inBd ul li{overflow: auto!important;}
.details img{height:auto!important;}<!--耗时1759674881.3465秒-->