@charset "utf-8";/* CSS Document */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0;padding:0;}
em,i {font-style:normal;}
li {list-style-type:none;}
ul li {list-style-type:none;}
A:link {color:#000;font-weight:normal;text-decoration:none;}
A:visited {color:#000;font-weight:normal;text-decoration:none;}
A:hover {color:#000;font-weight:normal;text-decoration:none;}
.clear {font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
body {/*max-width:750px;*/margin:0 auto;padding:0 0px;background-color:#fff;font-family: "Microsoft Yahei","微软雅黑", Arial;}
html, body{ height: 100%; max-width:750px; margin:0 auto; background:#fff;}
.mui-content{ background:#fff;}
.fl{float:left}
.fr{float:right}

.header{ width:100%; background:#FFF; z-index: 3;  top: 0; margin:0 auto; padding:10px 0;}
.header img{ height:35px;margin-top:0em; margin-left:0em; float:left; margin:0 auto; margin-left:6px;}
.header p{float:left; font-size:18px;color:#009b1e;margin-top:8px;border-left:1px dashed #ccc; margin-left:10px; padding-left:10px; font-weight:bold;}
.header p span{color:#4c4c4c;}
.TopMenus {clear:both;background:#009b1e;overflow: hidden;width: 100%; margin-top:0px;}
.TopMenus ul {list-style:none;}
.TopMenus ul li {float:left;text-align:center;width:25%/*calc(25% -1px)*/; border-right:1px #40ab49 solid; border-bottom:1px #40ab49 solid;}		
.TopMenus ul a {display:block;/*line-height:3.9rem;height:3.9rem;*/ text-align:center; padding:9px 0;white-space: nowrap; text-overflow: ellipsis; overflow:hidden; font-size:14px;}
.TopMenus ul a:link,.TopMenus ul a:active,.TopMenus ul a:visited {float:left;width:100%;color:#FFFFFF;}	
.TopMenus ul li:nth-child(4n){border-right: 0 none;}
/*.TopMenus ul li:nth-child(3), .TopMenus ul li:nth-child(7) {width:28%;}*/


.inshow{ width:100%; background:#fef7dc; padding:30px 0;}
.inshow_right{ width:90%; display:inline-block;position:relative; height:auto;  background:#d46671; border-radius:0 0 20px 20px; margin-left:5%; margin-top:20px;}
.inshow_right img{ width:40%; display:block; border:0; margin:0 auto; padding:15px  0 5px 0;}
.inshow_right_text{ width:100%;}
.inshow_right_text ul{ padding:10px 20px;}
.inshow_right_text ul li{ height:25px; line-height:25px;background:url(../images/in_ico01.png) left center no-repeat; background-size:14px 15px; padding-left:25px; font-size:0.75em; font-weight:bold; color:#FFFFFF;}

.inshow_left{ width:90%; margin:0 auto;padding:0px 0;}
.inshow_left b{ color:#0ea357; font-size:1.35em; font-weight:normal;}
.inshow_left p{ color:#2a91e0; font-size:0.9em; padding:1em 0; }
.inshow_left span{ color:#2a91e0; font-size:0.8em; }

.index_title{ font-size:1.35em; color:#009b1e; text-align:center; font-weight: 300;}
.index_title i {
    width: 50px;
    height: 1px;
    display: inline-block;
    border-bottom: 1px solid #eee;
    margin: 10px;
}
.index_title_text{ display:block; margin:0 auto 10px;padding:5px; font-size:0.9em; text-align:center; color:#bbb;}
.index_title_en {text-align:center;font-size:1.35em; 
    color: #e2d1cb;
    margin-top: 10px;
    font-weight: 300;
}

.index_tit{text-align: center;padding: 20px 0; }
.index_tit .entit{font-size: 35px;color: #067de9;}
.index_tit .chtit{font-size: 25px;color: #FFF;}
.index_tit .entit01{font-size: 14px;padding-top: 0px; color:#666; margin-top: 3px;   font-family: "Open Sans Light"; font-weight: 300;text-transform : uppercase;}
.index_tit .chtit01{font-size: 20px;color: #364054;margin-top: 0px;font-family: "Open Sans Light"; font-weight: 600;}
.index_tit .chtit03{font-size: 28px;color: #364054;margin-top: 10px;font-weight: 600;}
.index_tit .chtit05{font-size: 20px;color: #000;margin-top: 0px;font-family: "Open Sans Light"; font-weight: 400;}
.index_tit .chtit05::after { position: absolute;    left: 50%;    transform: translateX(-50%);    width: 30px;    margin-top: 28px;    height: 2px;    background: #1D60E6;    content: "";}
.index_tit .chtit01 i{width: 0px;height: 1px;display: inline-block;border-bottom: 1px solid #ccc;margin: 10px;}
.index_tit .chtit02{ width:94%; margin:0 auto; text-align:center;font-size: 14px;padding-top: 5px; color:#364054/*6087fb*/;    font-family: "Open Sans Light"; font-weight: 400;    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.txtchtit02{font-size: 14px;padding-top: 5px; color:#666/*6087fb*/;    font-family: "Open Sans Light"; font-weight: 400;}
.index_tit .chtit06{font-size: 18px;color: #000;margin-top: 0px;font-family: "Open Sans Light"; font-weight: 300;}
.index_tit span{color: #009b1e}
.titcol2{color:#6087fb!important;  }
.titcol3{color:#fff!important;  }
.titcol5{color:#2ce314!important;  }
.titcol6{color: #1D60E6 !important;}

.ba_ad{ width:96%; margin:10px auto;}
.ba_ad img{ width:100%; display:block; margin:0 auto;}

.ba_adall{ width:100%; margin:0px auto;}
.ba_adall img{ width:100%; display:block; margin:0 auto;}

.in_service{ background:#FFF; }
.service_list{margin: 0 auto;position:relative;}
.service_list .listtit{ z-index:9;}
.service_list .listtit ul{float: right;overflow: hidden;zoom: 1;}
.service_list .listpic{padding-top: 0px; }
.service_list .listpic ul{overflow: hidden;zoom: 1; width:100%;}
.service_list .listpic ul li{display:inline-block; position:relative;overflow: hidden; width: 49.5%!important;height: 40px;padding: 0px;margin-right: 1%; margin-bottom:0px;background-color: #0066cc;    border-radius: 0px;    padding-bottom: 0px;    overflow: hidden;    transition: 0.3s ease all;    -webkit-transition: 0.2s ease all;    -moz-transition: 0.2s ease all;}
.service_list .listpic ul li p{ margin-top:5px; display:block; line-height:30px; text-align: center; margin-left:35px; color:#FFF;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:14px; font-weight:400;}

.service_list .listpic ul li b{ position:absolute; z-index:1; left:0px; width:30px; height:35px; display:inline-block; background: #7dbdfd;  font-weight: 300; color:#fff; font-size:16px; text-align:left; padding-left:8px;
border-radius:0 0 60px 0; line-height:30px;transition: 0.3s ease all;font-family: impact; }
.service_list .listpic ul li:nth-child(2n){ margin-right:0;}

.in_hz{ width:96%; margin: 0 auto; margin-bottom:0px;}
.in_hz li{ width:32.33%; margin:0.5% 0.5%; float:left; display:block; border:1px solid #d2ecfc; text-align:center;}
.in_hz li img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto;}
.in_hz li span{ display:block; text-align:center; font-size:0.75em; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.in_hz li:nth-child(2n){background:#d2ecfc;}

/*.in_case{ width:96%; margin: 0 auto; margin-bottom:20px;}
.in_case li{ width:33.33%; float:left; display:block; background:#f2f8fb; text-align:center;}
.in_case li img{ max-width:100%; text-align:center; display:block; border:0; margin:0 auto;}
.in_case li span{ display:block; text-align:center; font-size:0.75em; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.in_case li:nth-child(2n){background:#d2ecfc;}*/

.in_case{ width:98%; margin: 0 auto; margin-bottom:0px;}
.in_case li{ width:49%; margin:0.5% 0.5%; float:left; display:block; border:1px solid #eee; text-align:center; border-radius:5px;}
.in_case li img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto; border-radius:5px 5px 0 0}
.in_case li span{ display:block; text-align:center; background:#f8f8f8; font-size:0.75em; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.in_case li:nth-child(2n){background:#d2ecfc;}

.in_pro{ width:98%; margin: 0 auto; margin-bottom:0px;}
.in_pro li{ width:32.33%; margin:0.5% 0.5%; float:left; display:block; border:1px solid #eee; text-align:center; border-radius:5px;}
.in_pro li img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto; border-radius:5px 5px 0 0}
.in_pro li span{ display:block; text-align:center; background:#f8f8f8; font-size:0.75em; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.in_pro li:nth-child(2n){background:#d2ecfc;}

.in_food{ width:96%; margin: 0 auto; margin-bottom:0px;}
.in_food li{ width:49%; margin:0.5% 0.5%; float:left; display:block; border:0px solid #f2f8fb; text-align:center;background:#fbf3f0;}
.in_food li img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto; border-radius:5px 5px 0 0 ;}
.in_food li p{ display:block; text-align:center; color:#000; background:#f5f5f5; font-size:14px; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; border-radius: 0 0 5px 5px;}
.in_food li b{ display:block; text-align:center; color:#666; font-size:12px; line-height:18px;overflow:hidden; font-weight:400; padding:0 10px; margin-bottom:10px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	height:36px;
    overflow: hidden;}


.mui-table-view .mui-media-object-pic {
    line-height: 42px;
    max-width: 142px;
    height: 42px;
	margin-right:10px;
}
.bga{ width:100%; background:#f8f8f8; padding:20px 0;}
.bgb{ width:100%; background:#f5f5f5; padding:20px 0; border-top:1px solid #eee;}
.in_proa{width:94%;margin: 0 auto; margin-bottom:0px;}
.in_proa li{ width:32.33%; margin:0.5% 0.5%;display:inline-block; border:1px solid #eee; text-align:center;}
.in_proa li img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto;}
.in_proa li span{ display:block; text-align:center; background:#f8f8f8; font-size:0.75em; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.in_proa li:nth-child(2n){background:#d2ecfc;}

.in_pro{ width:94%; margin:0 auto;}
.in_pro .swiper-container{margin-top:10px}
.in_pro-swiper{position:relative}
.in_pro-swiper .swiper-slide{display:block; border:1px solid #eee;}
.in_pro-img{transition:ease .5s}
.in_pro-img img{display:inline-block;width:100%; display:block;}
.in_pro-swiper p{margin-top:0px;text-align:center; border-bottom:1px solid #1D60E6; padding:3px 8px;display:block; background:#fafafa;font-size:14px;line-height:22px;color:#1a1a1a;transition:ease .5s;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}
.in_pro-swiper:hover p{color:#1D60E6}
.in_pro-swiper .swiper-pagination{width:100%;display: block;position:relative; text-align:center; font-size:12px; color:#aaa;}
.in_pro-swiper .swiper-pagination-bullet{margin:0 5px}
.in_pro-swiper .swiper-pagination-bullet-active{background:#1D60E6}


.wrap2 {
    clear: both;
    width: 96%;
    max-width: 1600px;
    margin: 0 auto;
    text-align: left;
    zoom: 1;
}


/*数字*/
.i_three{overflow:hidden; background:url(../images/i_img4.jpg) center center no-repeat; background-size:cover; height:349px;}
.i_three .counter{  text-align:center;   margin:0 auto;margin-top:6%;}
.i_three .counter ul li{ float:left; width:50%;   transition:all 0.3s; position:relative; text-align:center; margin-bottom:4%; overflow:hidden; }
.i_three .counter ul li:after{ content:""; position:absolute; right:0; top:50%; margin-top:-38px; height:76px; width:0px; background:rgba(237,237,237,0.2);}
/*.i_three .counter ul li:last-child:after{ width:0;}*/
.i_three .counter ul li .txts2{ display:inline-block; vertical-align:top; text-align:left; max-width:90%; padding-left:3%; padding-right:3%;overflow:hidden; text-align:center;  }
.i_three .counter ul li .nums{ color:#333; line-height:1;}
.i_three .counter span{display:inline-block; vertical-align:top; overflow:hidden; letter-spacing:1px; color:#fff; font-weight:bold; font-size:30px;}
.i_three .counter label{display:inline-block;vertical-align:top; margin-top:-2%; line-height:2;font-weight:500; font-size:12px; color:#fff;  }
.i_three .counter .h6{ font-weight: normal; font-size:14px;  overflow:hidden; line-height:24px;  margin-top:2px; margin-bottom:6px; color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.i_three .counter ul li:hover{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
/*关于我们*/
.i_four{ background:#fff; overflow:hidden; position:relative; text-align:center; margin-top:-160px;-webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.05); box-shadow: 0 5px 25px rgba(0,0,0,0.05); padding-bottom:5%;}
.i_four .boxs{ margin:0 auto; width:96%;}
.i_four .i_one_t .h3{ float:none;}
.i_four .i_one_t .h3 span{ width:100%;}
/*.i_four .h3{ color:#000000; line-height:1.3; margin-top:5%; font-weight:normal;}*/
.i_four .p{line-height:23px;overflow:hidden;color:#333; font-size:14px;margin-top:5%; text-align:left; padding:0 15px;}
.i_four .a{ font-style:normal; margin:0 auto; width:200px; height:40px; line-height:40px; text-align:center; background:#364054; text-align:center; color:#fff; font-size:14px; display:block; margin-top:5%; position:relative;z-index:0; border-radius:2px; overflow:hidden;}
.i_four .a:after{ background:#E64552; position:absolute; left:0; top:0; height:100%; width:0%;transition:all 0.3s; content:""; z-index:-1;}
.i_four .a:hover:after{ width:100%; background:#E64552;}

.in_about{ width:100%; margin: 0 auto; margin-top:20px; background:#f8f8f8;}
.in_about .aboutimg{ width:94%; margin: 0 auto; margin-bottom:0px;}
.in_about .aboutimg img{ max-width:100%;}
.in_about .about_text{width:94%; margin: 0 auto; margin-bottom:0px;}
.in_about .about_text p{ font-size:14px; margin-bottom:10px; color:#666; text-indent:2em;}

.in_about .about_img{ width:94%; margin: 0 auto; margin-bottom:0px;}
.in_about .about_img img{ max-width:100%;}


.visualjj{ width:94%; margin:0 auto;}
.visualjj em{ width:100%;display:block;text-align:center; color:#999; font-size:14px;}
.visualjj dl{ width: 100%; float:left;  border-radius: 0px; height:110px; overflow:hidden;    border: 1px solid #c9c9c9; margin-bottom:20px;}
.visualjj dl dt{ width:131px; margin: 0px 0;padding: 0 0px; float:right;font-size:18px; background:#eee;}
.visualjj dl dt .img{ width:100%; }
.visualjj dl dt img{ width:100%; display:block; }
.visualjj dl dd{ font-size: 14px; float:left; width:calc(100% - 140px); margin:10px 0;    display: block;    padding: 0 10px;    line-height: 26px;}
.visualjj dl dd span{ display: block;  overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.visualjj dl dd em{ display:block; font-size:15px; font-weight:bold; margin-bottom:5px;}
.visualjj dl dd p{font-size: 12px;line-height: 20px;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3;overflow:hidden}
.visualjj dl:nth-child(n+3) dt{margin-right:0;float:left}


.zhuce_youshi{width:94%; margin:0 auto;}
.zhuce_youshi dl{padding:15px;border-radius:5px; background:url(../images/zhuce_ys_bg01.png) no-repeat center;  background-size:cover;color:#009b1e; margin-bottom:10px;}
.zhuce_youshi dt{font-size:14px;font-weight:bold;margin-bottom:10px}

.zhuce_youshi dd{line-height:22px;/*height:22px;*/font-size:13px}
.zhuce_youshi dd i{width:10px;height:16px; line-height:16px;display:inline-block;margin-right:5px;vertical-align:middle;}

.zhuce_youshi dd:nth-child(3){color:#333;}
.zhuce_youshi dl:nth-child(2n){ background:url(../images/zhuce_ys_bg02.png) no-repeat center;  background-size:cover;color:#708edb;}


.in_visual-slide{display:block}
.in_visual-swiper .swiper-pagination{width:95%;display: block; text-align:right; font-size:12px; color:#aaa;}
.in_visual-swiper .swiper-pagination-bullet{margin:0 5px}
.in_visual-swiper .swiper-pagination-bullet-active{background:#1D60E6}*/





.in_custlist{ width:98%; margin: 0 auto; margin-bottom:0px;}
.in_custlist li{ width:49%; margin:0.5% 0.5%; float:left; display:block; border:1px solid #eee; text-align:center;}
.in_custlist li img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto;}
.in_custlist li span{ display:block; text-align:center; background:#f8f8f8; font-size:0.75em; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.in_custlist li:nth-child(2n){background:#d2ecfc;}


.ny_tit{text-align: center;padding: 20px 0; }
.ny_tit .chtit01{font-size: 18px;color: #000;margin-top: 10px;font-family: "Open Sans Light"; font-weight: 300;}
.ny_tit .chtit01 i{width: 30px;height: 1px;display: inline-block;border-bottom: 1px solid #ccc;margin: 5px 10px; }
.ny_tit .chtit02{font-size: 15px;padding-top: 10px; color:#888/*6087fb*/;    font-family: "Open Sans Light"; font-weight: 300;}
.titcol2{color:#009b1e!important;  }
.titcol3{color:#fff!important;  }
.titcol5{color:#2ce314!important;  }


.fanganico{float:left;width:100%;padding:0}
.fanganico ul{margin-top:0px}
.fanganico ul li{width:100%; margin-right:0%; margin-bottom:20px;;float:left;padding:40px;border:1px dotted transparent; background:#f8f8f8;border-radius:6px; transition:0.3s all;-webkit-transition:0.3s all}
.fanganico ul li:nth-child(1n){ margin-right:0;}
.fanganico ul li .img{float:left;width:90px; height:90px; background:#009b1e; border-radius:50%;}
.fanganico ul li .img img{width:60px; height:60px; display:block; margin:0 auto; margin-top:15px;}
.fanganico ul li .text{ display:block; margin-left:110px;}
.fanganico ul li .text h4{color:#000;font-size:20px}
.fanganico ul li .text p{margin-top:15px;color:#666;line-height:1.8; height:80px;overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical}
.fanganico ul li:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #238de0;background:#fff;}



.in_fx-swiper{position:relative;width:96%; margin:0 auto;}
.in_fx-swiper .swiper-pagination{width:95%;display: block; text-align:right; font-size:12px; color:#aaa;}
.in_fx-swiper .swiper-pagination-bullet{margin:0 5px}
.in_fx-swiper .swiper-pagination-bullet-active{background:#4c5493}

.in_fxa-swiper{position:relative;width:96%; margin:0 auto;}
.in_fxa-swiper .swiper-pagination{width:95%;display: block; text-align:right; font-size:12px; color:#aaa;}
.in_fxa-swiper .swiper-pagination-bullet{margin:0 5px}
.in_fxa-swiper .swiper-pagination-bullet-active{background:#4c5493}

.in_fxb-swiper{position:relative;width:96%; margin:0 auto;}
.in_fxb-swiper .swiper-pagination{width:95%;display: block; text-align:right; font-size:12px; color:#aaa;}
.in_fxb-swiper .swiper-pagination-bullet{margin:0 5px}
.in_fxb-swiper .swiper-pagination-bullet-active{background:#4c5493}


.product_fr{background:#fff;border:3px solid #ddd;border-top:0px dashed #38b5e7;padding:20px 10px;cursor:pointer}
.product_fr{text-align:center;width:100%}
.product_fr_p{color:#000000;font-size:18px;padding-bottom:20px;position:relative;display:block}
.product_fr_ptwo{color:#000000;font-size:16px; height:20px; line-height:20px;padding-bottom:0px;position:relative;display:block;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1;overflow:hidden}
.product_fr_p::after{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);width:100px;height:1px;content:"";background:#e3e3e3}
.product_fr_p::before{position:absolute;left:50%;bottom:9px;transform:translateX(-50%);width:17px;height:2px;content:"";background:#1D60E6}
/*.product_fr span{color:#515151;font-size:14px; height:30px;line-height:20px;margin:3px 0 0px 0;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}*/
.product_fr span{ text-align:left;color:#515151;font-size:14px; height:80px;line-height:20px;margin:3px 0 0px 0;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:4;overflow:hidden}




.contact_lx{ width:94%; margin:0 auto;}
.contact_lx p{ line-height:30px; color:#666; padding:5px 0;border-bottom:1px solid #ddd;font-size:14px; display:block; }
.contact_lx p.title{ width:100%; font-size:16px; font-weight:bold;  display:inline-block; margin-bottom:10px; margin-top:30px; color:#000; text-align:center }
.contact_lx p.address{ background:url(../images/con_ico01.png) left 10px no-repeat; padding-left:30px; background-size:20px 20px;    }
.contact_lx p.tel{ background:url(../images/con_ico02.png) left center no-repeat; padding-left:30px; background-size:20px 20px;    }
.contact_lx p.mb{ background:url(../images/con_ico03.png) left center no-repeat; padding-left:30px; background-size:20px 20px;    }
.contact_lx p.email{ background:url(../images/con_ico04.png) left center no-repeat; padding-left:30px; background-size:20px 20px;    }
.contact_lx p.website{ background:url(../images/ico_contact_05.png) left center no-repeat; padding-left:30px; background-size:20px 20px;    }
.contact_lx p.telmbile{ background:url(../images/ico_contact_04.png) left center no-repeat; padding-left:30px; background-size:20px 20px;    }
.contact_lx .cewm{ margin-top:50px}
.contact_lx .cewm li{ width:calc(49% - 1%);display:inline-block; margin-right:1%;}
.contact_lx .cewm li img{ width:100%; display:block;}
.contact_lx .cewm li p{ display:block; text-align:center; color:#666; border:0; font-size:14px; height:30px; line-height:30px;}













/*service*/
.service_img{ width:94%; margin: 0 auto; margin-bottom:0px;}
.service_img img{ max-width:100%;}

.service02{ border:1px dashed #009b1e; background:#fbf3f0; color:#666; padding:10px 10px; text-align:left; width:94%; margin:10px auto;font-size:14px;}
.service02 span{color:#009b1e; font-weight:400;}


.service03{ width:94%; margin:0 auto;}
.service03 li{ width:calc(20% - 0.4%); float:left;margin-right:0.5%; display:inline-block; text-align:center; background:#fbf3f0;border-radius:0px; }
.service03 li img{ max-width:80%; display:block; margin:10px auto;}
.service03 li p{ font-size:14px; padding:0 5px; line-height:18px; font-weight:400;color:#333; text-align:center; margin-top:10px; height:50px;}
.service03 li:nth-child(5n){ margin-right:0; float:right;}

.service04{ width:94%; margin:0 auto;}
.service04 li{ width:49.5%; float:left; margin-right:0.5%; display:inline-block; text-align:center; background:#fbf3f0; border-radius:20px;}
.service04 li img{ max-width:60%; display:block; margin:10px auto;}
.service04 li span{ font-size:14px; font-weight:600;color:#333; text-align:center; margin-top:5px;}
.service04 li p{ font-size:12px; font-weight:400;color:#333; text-align:center; margin-top:5px; padding:0 10px; height:90px;}
.service04 li:nth-child(6n){ margin-right:0;}

.service05{width:94%; margin:0 auto;margin-top: 5px;}
.service05 ul{overflow: hidden;zoom: 1;}
.service05 ul li{display:inline-block; position:relative;overflow: hidden;width: 100%;border: 0px solid #eee;padding: 0px;
background-color: #f8f8f8;    border-bottom: 3px solid #fbf3f0;    border-radius: 0px; border-top:1px solid #fbf3f0;      overflow: hidden;    transition: 0.2s ease all;    -webkit-transition: 0.2s ease all;    -moz-transition: 0.2s ease all;}
.service05 ul li span{background: #f9f9f9;width: 100%;overflow: hidden;display:block; border-radius:0;}
.service05 ul li span img{width: 100%; display:block; }
.service05 ul li b{ padding:0px 20px; font-weight:400; font-size:14px; margin:20px 0; line-height:22px; text-indent:2em;display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden; color:#777; }

.service05 ul li p{ width:100%; position:absolute; margin-top:-40px;display:block; height:40px; line-height:40px; text-align:center; font-size:16px; font-weight:400; color:#FFF;background-color:rgba(22,22,22,0.5); }
.service05 ul li:hover p{color: #FFF;background-color:rgba(233,83,106,0.8); }
.service05 ul li:hover { background-color:#fbf3f0;}
.service05 ul li:nth-child(4n){ margin-right:0;}

.service06{ border:1px dashed #009b1e; background:#fbf3f0; color:#333; padding:10px 20px; text-align:center; width:94%; margin:20px auto;border-radius:10px; font-size:14px; font-weight:400;}
.service07{background:#009b1e; border:1px solid #009b1e; color:#FFF;  padding:10px 20px; text-align:center;width:94%; margin:0px auto; border-radius:10px; font-size:14px; font-weight:400;}
.service08{background:#009b1e; border:1px solid #009b1e; color:#FFF;  padding:5px 10px; text-align:center;width:94%; margin:0px auto; border-radius:30px; font-size:14px; font-weight:400;}

.food_list ul{width:94%; margin:0 auto;}
.food_list ul li{ width:49.5%; float:left; margin-right:0.5%; margin-bottom:2px; display:inline-block; text-align:center; background:#f8ece8; border-radius:0px;}
.food_list ul li span{width: 100%; margin:0 auto;  text-align:center;overflow: hidden;display:block;}
.food_list ul li span img{width: 100%;display:block; transition: all 0.5s;    -ms-transition: all 0.5s;}
.food_list ul li p{ margin-top:0px; display:block; padding-top:10px; text-align:center;  color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:16px; font-weight:500; transition: all 0.5s;    -ms-transition: all 0.5s;}
.food_list ul li b{ display:block; height:75px; padding:0 10px; line-height:18px; padding-top:10px; font-size:14px;font-weight:400; text-align:center; transition: all 0.5s;    -ms-transition: all 0.5s;}

.food_list ul li:nth-child(2n){ margin-right:0;}

.recovery_list ul{width:94%; margin:0 auto; margin-top:15px;}
.recovery_list ul li{ width:49.5%; float:left; margin-right:0.5%; margin-bottom:2px; display:inline-block; text-align:center; background:#f8ece8; border-radius:10px;}
.recovery_list ul li span{width: 100%; margin:0 auto;  text-align:center;overflow: hidden;display:block;}
.recovery_list ul li span img{width: 100%;display:block; transition: all 0.5s;    -ms-transition: all 0.5s;border-radius:10px 10px 0 0;}
.recovery_list ul li p{ margin-top:0px; display:block; padding-top:10px; text-align:center;  color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:16px; font-weight:500; transition: all 0.5s;    -ms-transition: all 0.5s;}
.recovery_list ul li b{ display:block; height:50px; padding:0 10px; line-height:18px; padding-top:10px; font-size:14px;font-weight:400; text-align:center; transition: all 0.5s;    -ms-transition: all 0.5s;}

.recovery_list ul li:nth-child(2n){ margin-right:0;}


.recovery01{width:94%; margin:0 auto;margin-top: 5px;}
.recovery01 ul{overflow: hidden;zoom: 1;}
.recovery01 ul li{ width:49.5%; float:left; margin-right:0.5%; margin-bottom:2px; display:inline-block; text-align:center; background:#f8f8f8; border-radius:10px;}
.recovery01 ul li span{background: #f9f9f9;width: 100%;overflow: hidden;display:block; border-radius:0;}
.recovery01 ul li span img{width: 100%; display:block;  border-radius:10px;}
.recovery01 ul li b{ padding:0px 20px; font-weight:400; font-size:14px; margin:20px 0; line-height:22px; text-indent:2em;display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden; color:#777; }
.recovery01 ul li p{ width:46.5%; position:absolute; margin-top:-35px;display:block; height:35px; line-height:35px; text-align:center; font-size:14px;  border-radius:0 0 10px 10px;font-weight:400; color:#FFF;background-color:rgba(22,22,22,0.5); }
.recovery01 ul li:hover p{color: #FFF;background-color:rgba(233,83,106,0.8); }
.recovery01 ul li:hover { background-color:#fbf3f0;}
.recovery01 ul li:nth-child(4n){ margin-right:0;}


/*form*/
.mui-input-row label {    line-height: 1.1;    float: left;    width: 30%;    padding: 13px 15px;	font-size:14px;}
.mui-input-row label~input, .mui-input-row label~select, .mui-input-row label~textarea {   width: 70%; font-size:14px;}
.mui-btn-blue, .mui-btn-primary, input[type=submit] {    color: #fff;    border: 1px solid #009b1e;    background-color: #009b1e;}
.mui-btn-danger, .mui-btn-negative, .mui-btn-red {    color: #333;    border: 1px solid #ddd;    background-color: #ddd;}
.in_shop{ width:100%; margin: 0 auto; background:#ff6600; display:inline-block;}
.in_shop li{ width:24%; float:left; display:block;  text-align:center; margin-right:1.3%; text-align:left; padding:5px 0;}
.in_shop li img{ max-width:100%; text-align:left; display:block; border:0; margin:0 auto;}
.in_shop li span{ display:block; text-align:center;padding:0.5em 0;}
.in_shop li:last-child{ margin-right:0;}

.in_video{ width:96%; margin:0 auto; margin-bottom:10px;}
.in_video img{ width:100%;}


/*list*/
.list_pro{ width:98%; margin: 10px auto; }
.list_pro li{ width:49%; margin:0.5% 0.5%; float:left; display:block; border:1px solid #f2f8fb; text-align:center;}
.list_pro li img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto; }
.list_pro li span{ display:block; text-align:center; background:#FFF; font-size:0.75em; padding:0.5em 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.list_pro li:nth-child(2n){background:#d2ecfc;}
/*list*/
.list_pic{ width:98%; margin: 10px auto; }
.list_pic li{ width:49%; margin:0.5% 0.5%; float:left; display:block; border:1px solid #f5f5f5; text-align:center;}
.list_pic li img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto;}
.list_pic li span{ display:block; text-align:center; background:#f8f8f8; font-size:0.75em; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.list_pic li:nth-child(2n){background:#d2ecfc;}
/*team*/
.list_team{ width:98%; margin: 10px auto; }
.list_team dl{ width:100%; margin:0.5% 0%; float:left; display:block; border:1px solid #f5f5f5; text-align:center;}
.list_team dl dd{ width:40%;float:left; }
.list_team  dl dd img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto;}
.list_team dl dt{ width:60%;float:left; }
.list_team dl dt span{ display:block; text-align:left; background:#FFF; font-size:12px; line-height:18px; padding:0 10px;overflow:hidden;/*white-space:nowrap;text-overflow:ellipsis;*/}
.list_team dl dt p{ display:block; color:#000; text-align:center; background:#f8f8f8; font-size:0.75em; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.mdetial_imgpro{text-align:center; background:#fff; border:2px solid #ddd;}
.mdetial_imgpro img{ max-width:100%; display:block; margin: 0 auto;}

.detail_tit{ width:100%; border-bottom:1px solid #009b1e; margin:0 auto;}
.detail_tit span{ padding:3px 8px; background:#009b1e; font-size:14px; color:#fff;}
/*tab*/


.mui-slider { position: relative;   z-index: 1;  overflow: hidden; width: 100%;	background:#fff;}
.apptab {    font-size: 15px;    font-weight: 400;    position: relative;    display: table;    overflow: hidden;    width: 96%;	 margin:0 auto;    table-layout: fixed;    border: 0px solid #2ac865;	background:#fff;    border-radius: 0px;
	    background-color: transparent;    -webkit-touch-callout: none;}
.apptab a{ margin:0 15px;}
.apptab .mui-control-item{color: #333; background:#f5f5f5;line-height: 36px; width:25%;    display:table-cel; /*display:table-cel; */   overflow: hidden;     -webkit-transition: background-color .1s linear;    transition: background-color .1s linear;
    text-align: center;    white-space: nowrap;    text-overflow: ellipsis; border-radius: 0px; /*margin:0 0.5%;*/
    border-left: 0px solid #007aff;}
.apptab .mui-control-item.mui-active { color: #FFF;	font-weight:bold;  background:#009b1e;}
.fz14{ font-size:14px;}

.mui-control-content {background-color: white;	min-height: 330px;	}

.bottom{width:100%; background:url(../../images/foot_bg.jpg) top center no-repeat #222; background-size:100%;padding-top:10px; margin-top:20px; padding-bottom:10px;}
.bot_left{ width:96%; margin:0 auto;font-size:14px; color:#fff;}
.bot_right{ width:96%; margin:0 auto;color:#fff;}

.bot_left p{ width:100%;display:block;float:left;  line-height:24px; color:#fff;}
.bot_left p b{ background:#fff; height:13px; width:2px; float:left;margin-right:10px; margin-top:5px;float:left;}
.bot_left p  em{ font-weight:normal; color:#fff; font-weight:bold;float:left;}
.bot_left p  span{ font-weight:normal; color:#fff; float:left;}


.bot_right dt{ width:90%;display:block; margin:0 auto; }
.bot_right dt span{ line-height:24px; display:block; padding-top:8px; font-size:14px;}
.bot_right dd{ width:100%; display:block; float:left; font-size:12px; padding-top:10px; text-align:center;}


.bottom_text{width: 1200px;border-top: 1px #3f9154 solid;font-size: 14px;line-height:35px;margin-top: 20px;color:#fff; padding:15px 0; text-align:center;}
.bottom_text a{ font-size:14px; color:#fff;}

.beian{  width:100%;font-size:12px; text-align:center;}
.beian a{font-size:12px; color:#fff;}


.mui-bar {background-color: #009b1e;}
.mui-icon-back:before,.mui-icon-bars:before{color: #FFF;}
.mui-title{color: #fff; font-weight:normal;}
.cl2{ color:#d46671!important;}
.pt50{ padding-top:1em;}
.mt03{ margin:0 2%;}
.bo_gekai{ height:46px; width:100%; display:block; margin:0 auto; }

.mdetial_con{height:auto;font-size:1.75em;line-height:1.6em !important;color:#666;padding: 5px 15px;margin:0.5em 0;}
.mdetial_con p{line-height:1.6em !important; /*margin:1.25em 0; */color:#666;}
.mdetial_con img{max-width:100%;margin:0.3em 0;}
/*.mdetial_con p img:first-child{margin-left:-2em;}*/
/*centent detail table*/
/*.mdetial_con table{margin:0.5em 0 0.75em; border:1px solid #ccc; border-collapse:collapse; width:100%; clear:both;}
.mdetial_con table th{font-size:1.05em;line-height:2em;height:2em;color:#333;background:#ececec;padding-left:0.875em;text-align:left;font-weight:normal;border:1px solid #ccc;}
.mdetial_con table td{color:#666;padding:0.25em ;border:1px solid #ccc;}*/

.mcentnet{padding:0.75em 1.1em 0; min-height:230px;}
.mdetial_tit{font-size:16px;line-height:1.2em;color:#000;text-align:center;padding:0.5em 0;}
.mdetial_fbt{line-height:2em;color:#bdbdbd;font-size:14px;border-bottom:#d8d8d8 1px solid;height:2em;overflow:hidden; text-align:center;padding-bottom:0.5em;}

.news_detail_page{ padding:0.75em 1.1em 0;  overflow:hidden; margin-bottom:2em;}
.news_detail_page a{font-size:14px;display:block;height:2.8em;line-height:2.8em;color:#555555;padding-left:2em;background:url(../images/icon-dd7.png) no-repeat 0px center;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_detail_page a:last-child{background:url(../images/icon-dd8.png) no-repeat 0px center;border-top:0px solid #e5e5e5;}
.news_detail_page a:hover{ color:#009cff;}
<!--.mui-off-canvas-wrap{ z-index:2;}-->


/*navright*/
.mui-off-canvas-right{background-color: #fff;}
.navclose{ margin-right:15px; font-size:12px; color:#333;}
.navclose:before{color: #333; }

.mui-collapse-content li{ border-bottom:1px dashed #ddd; padding:5px 0; width:100%; display:block;}
.mui-collapse-content li:last-child{ border-bottom:0px dashed #ddd; }
.mui-collapse-content li a{ margin-left:20px;display:block; color:#666;}
/*.mui-card {
    font-size: 14px;
    position: relative;
    overflow: hidden;
    margin: 10px;
    border-radius: 2px;
    background-color: #fff;
    background-clip: padding-box;
    box-shadow: 0 1px 2px rgba(0,0,0,.3);
}


.mui-table-view {
    position: relative;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    background-color: #fff;
}
.mui-table-view-cell.mui-active {
    background-color: #666;
}*/

/*tel*/
.navboxtop{  height:60px; width:100%; background:#ddd;}
.navBox{  width:100%;height:45px;margin:auto;background:#10b353;position:fixed;	bottom:0;	left:0; z-index:3;}
.navBox .navbottom{display:-webkit-box;display:   -moz-box;display:        box;width:100%;}
.navBox .navbottom a{ display:block;	width:100%;	height:45px;	padding:5px 0 3px 0;	text-align:center;	-webkit-box-flex:1;  -moz-box-flex:1;   box-flex:1;		-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;        box-sizing: border-box;	border-right:1px solid #42bf75;}
.navBox .navbottom a:first-child{border-left:0;}
.navBox .navbottom a:last-child{border-right:0;}
.navBox .navbottom a img{	width:18px;height:18px;margin-top:0; margin:0 auto;vertical-align:top;}
.navBox .navbottom a span{display:block;margin-top:3px;font-size:12px;color:#fff;line-height:14px;	text-align:center;}

.head-txt {width:100%;margin:0 auto;background:#ffce65;}
.weui-grid {position:relative;float:left;padding:20px 10px;width:50%;box-sizing:border-box;}
.votelist {width:calc(100% - 16px);margin:0 auto; margin-bottom:5px;}
.votelist ul {width:100%}
.votelist li {width:49%;float:left;margin-top:0.3em;margin-right:2%; background:#b7c6fd url(/images/more1.png) right no-repeat;margin-bottom:.5em;display:inline-block;}
.votelist li img {width:98%; padding:1%;border:0;margin:0 auto; display:block;}
.votelist li span {width:100%;display:block; background:#fff;text-align:center; font-size:14px;/*overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*/}
.shooltel a {width:90%;background:#42ad33;margin:0 auto;display:block;height:3em;line-height:3em;color:#FFF;text-align:center;cursor:pointer;font-size:1.35em;-moz-border-radius:0.11em;-webkit-border-radius:0.11em;border-radius:0.11em;}
.votelist li:nth-child(2n) {margin-right:0;}
.votelist li p {width:calc( 49% - 27px);position:absolute;margin-top:-44px;padding-right:20px;height:38px;line-height:38px;color:#fff;text-align:right;margin-left:0;display:block;background-color:rgba(0,0,0,0.4);}
.searchin {right:0px;height:36px;line-height:36px;width:96%;margin:0 auto;margin-bottom:20px;margin-top:20px;}
.inputsearch {width:calc( 100% - 90px);height:36px;font-family: "Microsoft Yahei","微软雅黑", Arial;line-height:36px;border-radius:20px;border:0px;background:url(../images/search.png) 15px no-repeat #efefef;background-size:20px 20px;text-indent:50px;margin-right:8px;color:#666;}
.inputsearch:focus {border:0;}
.btnsearch {border:0px;font-family: "Microsoft Yahei","微软雅黑", Arial; padding:0 20px;height:36px;line-height:36px;font-size:14px; text-align:center;color:#FFF;cursor:pointer; background:#384bc3;border-radius:20px;}

.votenum {width:96%;margin:20px auto;background:#efefef;height:40px;}
.votenum li {float:left;display:inline-block;width:50%;height:40px;line-height:40px;text-align:center;}
.votenum li:nth-child(2) {background:#f2c358;font-weight:bold;}
.votenum li a {font-weight:bold;color:#fff;}


.weui-article iframe{ width:100%;}

.index_bga{ width:100%;min-height:100%; margin:0 auto; display:block; background:url(../images/index_bg7.jpg) top center no-repeat;/*background-size:cover;*/background-size: 100% auto;}
.index_btn{ width:30%; margin:0 auto; text-align:center; margin-top:30px;}
.index_btn a img{ max-width:90%;}
.main_bg{ width:100%;min-height:100%; margin:0 auto; display:block; background:url(../images/inbg2.jpg) top center no-repeat ;/*background-size: 100% auto;*/ background-size:cover;  }
.main_top{ width:100%; margin:0 auto;}
.main_top img{ max-width:100%; margin:0 auto; display:block; }
.main_box{ width:86%;  margin:0 auto;background-color:rgba(255,255,255,0.8);text-align:center;  border-radius:10px; margin-top:20px; }
.main_title{ background:#6440ec; text-align:center; color:#FFFFFF; display:inline-block; padding:5px 20px; margin:0 auto;border-radius:0 0 10px 10px;}
.main_btn{ width:86%; margin:0 auto; margin-top:20px; margin-bottom:30px;}
.main_btn li{ width:100%;  text-align:center;}
.main_btn li a{ width:80%; text-align:center;}
.main_btn li a img{ max-width:50%;}
.top_btn{ width:100%; margin:0 auto;}
.top_btn li{ width:50%; height:40px; line-height:40px; float:left; text-align:center; background:url(../images/btn_right.png) 95% 13px no-repeat #5131c2; background-size:11px 10px;}
.top_btn li:nth-child(2){ background:url(../images/btn_right.png) 95% 13px no-repeat #6746df; background-size:11px 10px;}
.top_btn li a{ width:100%; display:block; font-size:13px; color:#FFFFFF;}
.bak_btn{ width:10%; position:fixed; top:48%; right:5px;}
.bak_btn a img{ max-width:100%;}

.top_btna{ width:100%; margin:0 auto;background:#5131c2;height:40px; }
.top_btna li{  line-height:40px; float:left; text-align:left; padding-left:20px; display:block;font-size:13px; color:#FFFFFF;}
.top_btna li a{ width:100%; display:block; font-size:13px; color:#FFFFFF;}

.project_title{ width:95%; margin:0 auto; border-bottom:1px dashed #5131c2; text-align:center; color:#FFF; background:#5131c2; height:40px; line-height:40px; font-weight:bold; margin-bottom:10px;}


.detail_title{ border-bottom:1px dashed #ddd;width:96%; margin:0 auto; margin-top:20px; }
.detail_title span{ padding:5px 20px; display:inline-block; background:#3d50c8; border-radius:10px 10px 0 0; color:#fff;}
.detail_textcent{ width:96%; margin:0 auto;background:#e7eafd; border-radius: 0 0 10px 10px; }
.textcent{ padding:10px 20px; display:inline-block; }


.othertj{ width:99%;opacity: 1;display: block;height: 20px; line-height:20px;overflow: hidden;cursor: pointer;color:#009b1e; font-size:16px; font-weight:400; border-left:3px solid #009b1e; padding-left:5px;  margin:0 auto;margin-bottom:10px;}

.othertjtwo{opacity: 1;display: block;height: 20px; line-height:20px;overflow: hidden;cursor: pointer;color:#009b1e; font-size:16px; font-weight:400; border-left:5px solid #009b1e; padding-left:5px;  margin:0 auto;margin-bottom:15px; margin-left:2%; margin-top:15px;}
.code{
 
 
 
          position:absolute;
          z-index:-1;
          width:100%;
          height:100%;
          top:0px;
          left:0px;
 
}
 
/*img{
          width: 100%;
}*/

.i_about{overflow:hidden; background-size:cover; height:200px;}
.i_about .counter{  text-align:center;   margin:0 auto;margin-top:6%;}
.i_about .counter ul li{ float:left; width:50%;   transition:all 0.3s; position:relative; text-align:center; margin-bottom:4%; overflow:hidden; }
.i_about .counter ul li:after{ content:""; position:absolute; right:0; top:50%; margin-top:-38px; height:76px; width:0px; background:rgba(237,237,237,0.2);}
.i_about .counter ul li .txts2{ display:inline-block; vertical-align:top; text-align:left; max-width:90%; padding-left:3%; padding-right:3%;overflow:hidden; text-align:center;  }
.i_about .counter ul li .nums{ color:#333; line-height:1;}
.i_about .counter span{display:inline-block; vertical-align:top; overflow:hidden; letter-spacing:1px; color:#009b1e; font-weight:bold; font-size:30px;}
.i_about .counter label{display:inline-block;vertical-align:top; margin-top:-2%; line-height:2;font-weight:500; font-size:12px; color:#333;  }
.i_about .counter .h6{ font-weight: normal; font-size:14px;  overflow:hidden; line-height:24px;  margin-top:2px; margin-bottom:6px; color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.i_about .counter ul li:hover{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}


.about{ width:100%; margin:0px auto; background:#f5f5f5; background-size:200%; padding:10px 0 30px 0;}
.about-one{padding-top:26px}
.about .aboutimg{ width:94%; margin: 0 auto; margin-bottom:0px;}
.about .aboutimg img{ max-width:100%;}
.about .about_text{width:94%; margin: 0 auto; margin-bottom:0px;}
.about .about_text p{ font-size:14px; line-height: 26px; margin-bottom:10px; color:#666; text-indent:2em;}

.about .about_img{ width:94%; margin: 0 auto; margin-bottom:0px;}
.about .about_img img{ max-width:100%;}

.about-two{padding-top:26px}
.about_wx { width:94%; margin: 0 auto; margin-bottom:0px;}
.about_wx .img{text-align:center;width:60%;margin:0 auto}
.about_wx .img img{width:100%;display:block;animation:rotate 20s linear infinite}
@keyframes rotate{0%{transform:rotateZ(0deg)}
100%{transform:rotateZ(360deg)}
}
/*证书*/
.about-fiv{padding-top:26px}
.abt5-con{width:96%; margin:0 auto;margin-top:10px}
.abt5-swiper{position:relative}
.abt5-slide{display:block}
.abt5-img{transition:ease .5s}
.abt5-img img{display:inline-block;width:100%}
.abt5-slide p{margin-top:12px;text-align:center;font-size:12px;line-height:18px;color:#333;transition:ease .5s}
.abt5-slide:hover p{color:#00a1e1}
.abt5-swiper .swiper-pagination{width:100%;display:none}
.abt5-swiper .swiper-pagination-bullet{margin:0 5px}
.abt5-swiper .swiper-pagination-bullet-active{background:#00a1e1}
.abt5-swiper .swiper-button-next,.abt5-swiper .swiper-button-prev{margin-top:-40px;width:55px;height:55px;border-radius:50%;line-height:55px;background:#fff;color:#333;box-shadow:0 0 13px rgba(0,0,0,.1);text-align:center;opacity:1;cursor:pointer;transition:ease .5s;font-weight:bold}
.abt5-swiper .swiper-button-next{right:-75px}
.abt5-swiper .swiper-button-prev{left:-75px}
.abt5-swiper .swiper-button-next:hover,.abt5-swiper .swiper-button-prev:hover{background:#00a1e1;color:#fff;box-shadow:none}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after { font-size: 14px;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after { font-size: 14px;}


.mui-card-footer .mui-card-link{ color:#666;}

.mui-card-header button{ border:0; font-size:16px; font-weight:bold;}


.jobbody{ background:#fff; padding-bottom:52px;}
.jobdetail{margin:20px 20px; height:auto;overflow-y:auto;}
.jobdetail dl{ display:block; line-height:22px; clear:both;font-size:14px;}
.jobdetail dd{ float:left; width:90px;line-height:26px; font-weight:600;text-align: justify; }
/*.jobdetail dd:after {
    display: inline-block;
    width: 100%;
    content: '';
}*/
.jobdetail dt{ float:left;line-height:22px; color:#666;}

.jobtext{ width:100%; background:#999; font-size:12px;text-align:center; height:42px; line-height:42px; margin:0 auto; margin-bottom:50px; color:#000;    position: fixed;    bottom: -50px;}
.jobtext span{color: #4e5896;}

.subject_wrap .mui-segmented-control.mui-scroll-wrapper {
    height: 300px;
}
.subject{margin: 0 auto;width: auto;}
.service_1{}
.service_1 .item{background: url("/images/service_item.png") no-repeat center;background-size: 100%!important;display: inline-block;margin-bottom: 20px;width: 262px; height:302px;margin-right: 0;}
.service_1 .item:nth-child(5n){margin-right: 0}
.service_1 .item .d{padding-top: 115.3%;position: relative}
/* .service_1 .item .d .txt{position: absolute;;color: #666;width: 100%;top:50%;padding: .4rem;transform: translateY(-50%);text-align: center;} */
.service_1 .item .d .txt{position: absolute;;color: #666;width: 100%;top:18%;padding: 20px 40px;text-align: center; overflow:hidden}
.service_1 .item .d .txt h3{font-size: 18px; color:#009b1e;line-height:50px;padding-bottom: 10px}
.service_1 .item .d .txt p{font-size: 14px;line-height: 26px; display:block; width:182px; white-space:pre-wrap}


.select-list { padding-bottom:50px;}
.select-list .select-content{width:100%;height:240px;padding:50px 30px;box-sizing:border-box}
.select-list .img1{background:url("/images/selectH1.png") no-repeat;background-size:cover}
.select-list .img2{background:url("/images/selectH2.png") no-repeat;background-size:cover;}
.select-list .img3{background:url("/images/selectH3.png") no-repeat;background-size:cover;}
.select-content .select-ch{font-size:20px;font-weight:bold;color:#FFF}
.select-content .select-en{font-size:12px;font-weight:400;color:#FFF;padding:0 0 10px 0}
.select-content .select-des{font-size:14px;font-weight:400;color:#FFF;padding-bottom:24px}
.select-content .select-service{font-size:14px;font-weight:400;color:#FFF}
.select-content .select-service::after{content:"";display:block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #fff;float:left;margin:7px 5px 0 6px}
.select-list .img1:hover{background:url("/images/selectH1.png") no-repeat;background-size:cover}
.select-list .img2:hover{background:url("/images/selectH2.png") no-repeat;background-size:cover}
.select-list .img3:hover{background:url("/images/selectH3.png") no-repeat;background-size:cover}
.select-content:hover .select-ch{color:#ffffff}
.select-content:hover .select-des{color:#ffffff}
.select-content:hover .select-service{color:#ffffff}
.select-content:hover .select-service::after{border-left:8px solid #ffffff}


.gqt_ys{width:96%; margin:0 auto;padding:0px 0 0px 0}
.gqt_ys ul{margin-top:0px}
.gqt_ys ul li{width:100%; margin-right:0; margin-bottom:0px;float:left;padding:40px 20px;box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #238de0;background:#f8f8f8;border-radius:6px; transition:0.3s all;-webkit-transition:0.3s all}
.gqt_ys ul li:nth-child(3n){ margin-right:0;}
.gqt_ys ul li .img{float:left;width:60px; height:80px;}
.gqt_ys ul li .img img{width:60px; height:83px;}
.gqt_ys ul li .text{ display:block; margin-left:90px;}
.gqt_ys ul li .text h4{color:#000;font-size:20px; font-weight:400;}
.gqt_ys ul li .text p{margin-top:15px;color:#666;line-height:1.8; height:54px;}
.gqt_ys ul li:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #238de0;background:#fff;}




.in_visual{ width:96%; margin:0 auto;}
.in_visual-con{margin-top:40px}
.in_visual-swiper{position:relative}
.in_visual-slide{display:block}
.in_visual-img{transition:ease .5s; border:3px solid #ddd;  background:#009b1e; text-align:center;}
.in_visual-img img{display:inline-block;width:30%;border-bottom:0px solid #ddd;display:block; margin:10px auto;filter: grayscale(100%);    filter: gray;    filter: grayscale(100%) brightness(300%);}
.in_visual-slide b{ font-weight:300;}
.in_visual-slide p{margin-top:12px;text-align:center;font-size:18px;line-height:32px;color:#333;transition:ease .5s}
.in_visual-slide:hover p{color:#4c5493}
.in_visual-swiper .swiper-pagination{width:95%;display: block; text-align:right; font-size:12px; color:#aaa;}
.in_visual-swiper .swiper-pagination-bullet{margin:0 5px}
.in_visual-swiper .swiper-pagination-bullet-active{background:#4c5493}


.in_visuala-img{transition:ease .5s}
.in_visuala-img img{display:inline-block;width:100%; border:0px solid #ddd; border-bottom:0px solid #ddd;display:block;}

/*服务项目*/
.serviceproject {width:100%; margin-top:0px;background:#fff; }
.serviceproject ul{ width:100%; border-top:1px solid #eee;border-right:1px solid #eee; height:auto; overflow:auto; margin:0px auto; }
.serviceproject li{ width:50%; float:left; text-align:center;  border-bottom:1px solid #eee;border-left:1px solid #eee; background:#fff; }
.serviceproject li a{display:block; width:100%;height:260px; padding-top:15px; transition:all 0.5s;}
.serviceproject li a:hover{/* background-color: rgba(255,255,255,0.6); */background:#1D60E6; }
.serviceproject li span{ font-size:14px; color:#666; line-height:20px; padding:0 15px; display:block}
.serviceproject li p{ width:40px; margin:0 auto; border-bottom:1px solid #f1f1f1; margin-bottom:10px;}
.serviceproject li h3{ font-size:16px; color:#000; font-weight:normal; line-height:40px;}
.serviceproject li i{ width:50%; margin:0 auto;margin-bottom:0px; line-height:40px;}
.serviceproject li i img{ width:25%;}
.serviceproject li a:hover  i img{filter: grayscale(100%);    filter: gray;    filter: grayscale(100%) brightness(300%);}
.serviceproject li a:hover h3,.serviceproject li a:hover span{color:#fff;}
.serviceproject li:nth-child(2), .serviceproject li:nth-child(3),.serviceproject li:nth-child(6),.serviceproject li:nth-child(7){background:#f8f8f8; }
.serviceproject li:nth-child(8) {background:#1D60E6; color:#fff!important; }



.pro_wrap .mui-segmented-control.mui-scroll-wrapper {
    height: 320px;
}

.service_pro{}
.service_pro li{display: inline-block;width: 262px; height:310px;box-shadow:0 0 50px rgba(187,186,207,.3);}
.service_pro li .tit{background:#5d95fc;color:#fff;text-align:center;padding:25px 0 20px 0}
.service_pro li .tit img{}
.service_pro li .tit h3{font-size:18px;margin:10px 0;font-weight:normal}
.service_pro li .txt{height:185px;border:solid 1px #eee;padding:20px;border-top:0; text-align:left;}
.service_pro li .txt span{display:block;line-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;position:relative; white-space:pre-wrap}
.service_pro li .txt span::before{content:'';width:5px;height:5px;background-color:#ccc;position:absolute;top:17px;left:6px;border-radius:50%;margin-top:-3px}
.service_pro li:nth-child(1){ margin-left:0;}

.service_pro li:hover .tit{background:#009b1e;}

/*page*/
#page{ height:40px; padding:20px 0px; width:96%; margin:0 auto; text-align:center;}
#page a{ display:block; float:left; margin-right:2px; padding:2px 8px;border:1px #cccccc solid; background:#fff; text-decoration:none; color:#808080; font-size:12px;  }
#page a:hover{ color:#40ab49; border:1px #40ab49 solid;}
#page a.cur{border:1px #40ab49 solid; background:#40ab49; color:#fff;}
#page p{ float:left; padding:2px 8px; font-size:12px; color:#bbb; border:1px #ccc solid; background:#fcfcfc; margin:0; margin-right:2px;}
#page p.pageRemark{ border-style:none; background:none; margin-right:0px; padding:4px 0px; color:#666;}
#page p.pageRemark b{ color:red;}
#page p.pageEllipsis{ border-style:none; background:none; padding:4px 0px; color:#808080;}

input,textarea {
  color: #333;
  font-size: 14px;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #999;
  font-size: 12px;
}

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #999;
  font-size: 12px;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #999;
  font-size: 12px;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #999;
  font-size: 12px;
}

