@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
/* CSS Document */
body{padding:0; font-family:"Microsoft YaHei",Arial;font-size:14px;}
.fl{float: left;}
.fr{float: right;}
.margin{margin:0 auto;}
.hidden{overflow:hidden;}
.width1640{max-width:1640px; width:94%;}
img{ max-width:100%; max-height:100%;}
/*top_mu*/
.ny_top,.top_mu{ height:6.25rem;width:96%; padding:0px 2%;}
.top_mu{ background:url(../images/top_bg.png) repeat-x scroll 0px center; position:fixed; top:0px; z-index:9999; background-color:#ffffff;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.14);}
.top_mu .logo{ float:left; width:34.5%; max-width:630px;}
.top_mu ul,.top_mu ul li{ overflow:hidden; float:left;}
.top_mu ul{ float:right; width:50%; margin-right:2%;}
.top_mu ul li{ line-height:6.25rem; width:11.11111%; text-align:center;}
.top_mu ul li a{ color:#333333; font-size:1rem;/* font-weight:bold;*/}
.top_mu ul li a:hover{ color:#3c8b72;}

.top_mu ul li.t{ display:none;}

.top_mu div.r{ float:right; line-height:6.25rem;}
.top_mu div.r a{ color:#333333;}
.top_mu div.r a.r1{ font-size:0.875rem;}
.top_mu div.r a.r2{background-size: 100% auto; padding:0px 0.5625rem; background-repeat:no-repeat; background-position:50% center; background-image:url(../images/q.png); margin:0px 0.75rem;}
.top_mu div.r a.r3{ font-size:1.1rem;}
.top_mu div.r a:hover{ color:#3c8b72;}

/* banner */
.banner{ position:relative; overflow:hidden; z-index:8;}
.banner .slides{ overflow:hidden;}
.banner .slides li{/* height:53rem;*/ height:35.25rem; background-repeat:no-repeat; background-position:50%; position:relative;}
.banner .slides li div.bg{ position:absolute; z-index:2; /*top:42.5%;*/ top:20.5%; width:86.18%; left:6.91%;}
.banner .slides li div.bg dd{ font-size:3rem;/*color:#378c72;*/font-weight:bold;}
.banner .slides li div.bg dd i{ background-color:#378c72; color:#ffffff; padding:0px 1rem; border-radius:0.5rem;}
.banner .slides li div.bg ol{ font-size:1.5rem; color:#ffffff; margin:0.75rem 0px;}
.banner .slides li div.bg dl{ font-size:3.75rem; color:#ffffff; font-weight:bold;}

/*.banner .slides li div.bg dd,.banner .slides li div.bg ol,.banner .slides li div.bg dl{ margin-left:60%; opacity:0;transition: all 3s ease;}
.banner .slides li.flex-active-slide div.bg dd,.banner .slides li.flex-active-slide div.bg ol,.banner .slides li.flex-active-slide div.bg dl{ margin-left:0px; opacity:1;transition: all 3s ease;}*/

.banner .flex-control-nav{ position:absolute; bottom:9%; width:100%; text-align:center;}
.banner .flex-control-nav li{ margin:0px 0.5rem; display:inline-block;width:0.75rem;height:0.75rem; cursor: pointer;position: relative;overflow: hidden;}
.banner .flex-control-nav li a{text-indent: -99em; position:absolute; left:0px; right:0px; bottom:0px;border-radius:1rem; top:0px; background-color:#ffffff;}
.banner .flex-control-nav li a:hover,.banner .flex-control-nav li a.flex-active{ background-color:#378c72;}
.banner .flex-direction-nav{ display:none;}

/*i_bg*/
.i_bg{ width:100%; background-color:#f7f7f7;}
.i_name{ font-size:1rem; color:#0e0f0e;}
.i_tit{ font-size:2.25rem; font-weight:bold; color:#00706c; margin:0.5rem 0px 1rem; position:relative;}
.i_tit .i_more{ position:absolute; right:0px; bottom:0px; font-size:1rem; color:#378c72;}


/*关于我们*/
.i_about{ margin:3.75rem 0px; background:url(../images/dt.png) no-repeat scroll left center; min-height:550px;}
.i_about div.fl{ width:42.2%; overflow:hidden;}
.i_about div.fl .con{ font-size:1rem; color:#333333; line-height:2rem; text-align:justify; margin-bottom:2.5rem;}
.i_about div.fl a .more{ border:1px solid #378c72; height:3rem; line-height:3rem; max-width:198px; text-align:center; position:relative; font-size:1rem; color:#378c72; width:80%; overflow:hidden;}
.i_about div.fl a .more i{ position:absolute; font-size:1.5rem; top:50%; margin-top:-0.75rem; right:14px;}
.i_about div.fl a:hover .more{ background-color:#378c72; color:#ffffff;}
.i_about ul{ width:49.5%; max-width:810px; overflow:hidden;}
.i_about ul li{ float:left; width:50%; height:12rem;}
.i_about ul li dd{ font-weight:bold; font-size:3.75rem; color:#378c72; margin-bottom:1rem; padding-top:1.5rem;}
.i_about ul li dd span{ position:relative; padding-right:25px; padding-top:1.5rem;}
.i_about ul li dd span i{ position:absolute; top:0px; height:1px;background-color:#378c72; left:0px; right:0px;}
.i_about ul li dd span b{ position:absolute; font-size:2.25rem; top:0.5rem;}
.i_about ul li dl{ font-size:1rem; line-height:1.5rem;}

/*资质培训*/
.i_zzpx{ padding:4.5rem 0px 3.75rem;}
.i_zzpx ul{ overflow:hidden; width:101%;}
/*.i_zzpx ul li{ float:left; width:16.5%; margin-right:0.06%; background-color:#ffffff; height:24.6875rem; position:relative;}*/
.i_zzpx ul li{ float:left; width:16%; margin:2px 0.23%; background-color:#ffffff; height:24.6875rem; position:relative;    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.14);}
.i_zzpx ul li div.bg{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; border-top:4px solid #ffffff; padding-top:1.125rem; padding-left:8%; padding-right:2%;cursor: pointer;}
.i_zzpx ul li div.bg:hover{ border-top:4px solid #378c72; background-color:#f2f2f2;}
.i_zzpx ul li div.bg dd{ font-size:1.125rem; color:#00736d; font-weight:bold; margin-bottom:1rem;}
.i_zzpx ul li div.bg ol{ font-size:0.875rem; color:#333333; font-weight:bold; margin-bottom:0.5rem;}
.i_zzpx ul li div.bg dl.t{ padding:0px 0px 1.25rem; font-size:1rem;}
.i_zzpx ul li div.bg:hover dl.t{ padding:0.625rem 0px;}
.i_zzpx ul li div.bg dl.t b{ color:#00706c;}
.i_zzpx ul li div.bg:hover dl.t b,.i_zzpx ul li div.bg dl.t i{ display:none;}
.i_zzpx ul li div.bg dl.t i{ color:#333333;}
.i_zzpx ul li div.bg:hover dl.t i{ display:block;}
.i_zzpx ul li div.bg dl.f{ font-size:1rem; color:#999999; line-height:1.5rem; overflow:hidden; min-height:180px;}
.i_zzpx ul li div.bg:hover dl.f{ color:#333333;}
.i_zzpx ul li div.bg a{ position:absolute; width:70%; max-width:200px; left:10%; padding-left:10%; font-size:0.875rem; color:#ffffff; background-color:#378c72; height:3rem; line-height:3rem; bottom:2rem;}
.i_zzpx ul li div.bg a i{ position:absolute; right:10%; top:50%; margin-top:-0.4375rem;}

/*企业认证*/
.i_qyrz{ padding:9rem 0px 1.25rem;}
.i_qyrz div.fl{ width:49.4%; max-width:810px;}
.i_qyrz div.fl div.con{ font-size:1rem; color:#333333; text-align:justify; line-height:1.875rem; margin-bottom:1.5rem;}
.i_qyrz div.fl a div.more{ font-size:0.875rem; text-align:center; border:1px solid #378c72; color:#378c72; font-weight:bold; height:3rem; line-height:3rem; width:90%; max-width:200px; position:relative;}
.i_qyrz div.fl a div.more i{ position:absolute; right:10%; font-size:1.5rem; top:50%; margin-top:-0.75rem;}
.i_qyrz div.fl a:hover div.more{ background-color:#378c72; color:#ffffff;}
.i_qyrz ul.fr{ width:41%; padding:3px; overflow:hidden;}
.i_qyrz ul.fr li{ overflow:hidden; margin-bottom:1.75rem; border-radius:4px; overflow:hidden; border:1px solid #eeeeee; height:12.5rem; position:relative;}
.i_qyrz ul.fr li:hover{box-shadow:0px 2px 10px 0px rgba(0,0,0,0.14);}
.i_qyrz ul.fr li a div.bg{ position:absolute; top:0px; bottom:0px; left:0px; right:0px; border-top:8px solid #ffffff; padding:1.5rem 3% 0px;}
.i_qyrz ul.fr li a:hover div.bg{border-top:8px solid #378c72;}
.i_qyrz ul.fr li a div.bg dd{ font-size:1.5rem; color:#378c72; font-weight:bold; margin-bottom:0.5rem;}
.i_qyrz ul.fr li a div.bg dl{ font-size:1rem; color:#999999; line-height:1.875rem; overflow:hidden; max-height:120px;}

/*检测中心*/
.i_jczx{ padding:4.5rem 0px 2.75rem;}
.i_jczx .hidden{ margin-bottom:4rem;}
.i_jczx .hidden div.fl{ width:68%; max-width:665px; text-align:justify; font-size:1rem; color:#333333; line-height:2rem;}
.i_jczx .hidden img{ width:29%; max-width:475px;}
.i_jczx ul{ overflow:hidden; width:102%;}
.i_jczx ul li{ margin-bottom:1rem; background-color:#ffffff; float:left; height:6.25rem; border-radius:4px; position:relative;width:23.5%; margin-right:1.3%;}
.i_jczx ul li img{ position:absolute; top:50%; width:13%; max-width:50px; margin-top:-20px; left:5%;}
.i_jczx ul li dd{ font-size:1rem; padding-left:21%; color:#378c72; font-weight:bold; line-height:6.25rem; border:1px solid #ffffff;cursor: pointer;}
.i_jczx ul li:hover dd{border:1px solid #378c72;}

/*技术服务*/
.i_jsfw{ padding:4rem 0px 5rem; position:relative;}

.i_jsfw .device{ overflow:hidden;}
.device .scroll,.device .scroll ul,.device .scroll ul li{ height:13.375rem;}
.device .scroll{ position:relative; width:100%;}
.device .scroll ul{ position:absolute;}
.device .scroll ul li{ width:24.6875rem;  margin-right:1.25rem; float:left; position:relative;}
.device .scroll ul li a div.bg{ border:1px solid #f2f2f2; position:absolute; left:0px; right:0px; top:0px; bottom:0px;}
.device .scroll ul li a div.bg i{background-size: 100% auto; position:absolute; width:50px; height:50px; z-index:3; left:6.5%; top:9.5%; background-repeat:no-repeat;}
.device .scroll ul li a:hover div.bg i{ background-position:0px -50px;}
.device .scroll ul li a div.bg dd{ position:absolute; width:93.5%; font-size:1rem; font-weight:bold; color:#333333; z-index:3; padding-left:6.5%; top:42%;}
.device .scroll ul li a:hover div.bg dd{ color:#ffffff;}
.device .scroll ul li a div.bg img.jt{ position:absolute; z-index:2; right:10%; bottom:14%; opacity:0;transition: all .5s ease;}
.device .scroll ul li a:hover div.bg img.jt{ opacity:1;transition: all .5s ease; right:7.5%;}
.device .scroll ul li a div.bg img.bg{ position:absolute; right:0px; bottom:0px; z-index:0;}
.device .scroll ul li a div.bg img.tp{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:1; opacity:0;transition: all .5s ease;}
.device .scroll ul li a:hover div.bg img.tp{ opacity:1;transition: all .5s ease;}

.i_jsfw .qh{ position:absolute; right:0px; height:2.5rem; width:100px; margin-top:-80px;}
.device a.pre,.device a.next{ position:absolute; z-index:8; font-size:1.5rem; font-weight:bold; border:1px solid #00736d; width:2.375rem; height:2.375rem; line-height:2.375rem; text-align:center; color:#00736d;}
.device a.pre:hover,.device a.next:hover{ background-color:#00736d; color:#ffffff;}
.device a.pre{ left:0px;}
.device a.next{ right:0px;}

.i_jsfw .flexslider{ display:none;}

/*新闻动态*/
.i_bg .news_list{ padding-bottom:0px;}

/*foot_bg*/
.foot_bg{ overflow:hidden; width:100%;background-image: linear-gradient(to bottom, #ededed , #d8d8d7);}
.foot_bg div.top{ overflow:hidden; padding:2rem 0px 5rem;}
.foot_bg div.top div.t{ overflow:hidden; margin-bottom:2rem; line-height:1.25rem; font-size:1rem; color:#666666;}
.foot_bg div.top div.t a{ color:#666666;}
.foot_bg div.top div.t a:hover{ color:#00736d;}
.foot_bg div.top div.f{ overflow:hidden; position:relative;}
.foot_bg div.top div.f div.fl{width:83%; overflow:hidden; position:relative;}
.foot_bg div.top div.f div.fl ul{ float:left;overflow:hidden; padding:0px 1.4%;min-width:6%;}
.foot_bg div.top div.f div.fl ul i{ width:1px; position:absolute; background-color:#d5d5d4; margin-left:-1.4%; top:0px; bottom:0px;}
.foot_bg div.top div.f div.fl ul li{ line-height:1rem;}
.foot_bg div.top div.f div.fl ul li a{ color:#333333;}
.foot_bg div.top div.f div.fl ul li a:hover{ color:#00736d;}
.foot_bg div.top div.f div.fl ul li.t a{font-size:1rem; font-weight:bold;}
.foot_bg div.top div.f div.fl ul li.c{ margin-top:1.25rem;}
.foot_bg div.top div.f div.fl ul li.c a{ font-size:0.8125rem;}
.foot_bg div.top div.f div.fr{ overflow:hidden; width:16%;}
.foot_bg div.top div.f div.fr dl{ overflow:hidden;}
.foot_bg div.top div.f div.fr dl.t{ font-size:2.19rem; color:#00736d; line-height:3rem;}
.foot_bg div.top div.f div.fr dl.c{ font-size:0.8125rem; color:#666666; line-height:1.8rem; position:relative; padding-left:42px; margin:1.25rem 0px 1.5rem;}
.foot_bg div.top div.f div.fr dl.c i{ position:absolute; left:0px;}
.foot_bg div.top div.f div.fr dl.f img{ float:left; width:42%; max-width:108px;}
.foot_bg div.top div.f div.fr dl.f ol{ float:right; width:50%; font-size:0.875rem; color:#666666; line-height:1.875rem; padding-top:8%;}

.foot_bg div.foot{ overflow:hidden; font-size:0.75rem; color:#666666; border-top:1px solid #cbcbcb; padding:2.5rem 0px; line-height:1rem;}
.foot_bg div.foot a{ color:#666666;}
.foot_bg div.foot a:hover{ color:#00736d;}
.foot_bg div.foot dl.fr{ font-size:0.875rem;}
.foot_bg div.foot dl.fr a{ margin-left:1.5rem;}
.foot_bg div.foot dl.fr a i{ font-size:1rem;}

.page_con{padding:3rem 0px;}
.page_con div.con{font-size:1rem; color:#333333; text-align:justify; line-height:2.25rem; overflow:hidden;}

/*page_banner*/
.page_banner{ height:15rem; width:100%; background-repeat:no-repeat; background-position:50% center;}
.page_banner .width1640{ line-height:15rem; color:#333333; font-weight:bold; font-size:2.25rem;}

.page_mu{ border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; overflow:hidden;}
.page_mu li{ float:left; line-height:4.25rem; border-left:1px solid #f2f2f2; margin-left:-1px;}
.page_mu li a dd{ color:#333333; font-size:1rem; padding:0px 4.25rem;}
.page_mu li.on a dd,.page_mu li a:hover dd{ background-color:#378c72; color:#ffffff;}

/*逸发简介*/
.about_t{ padding:5rem 0px 7.5rem;}
.about_tit{ font-size:2.25rem; color:#378c72; font-weight:bold;}
.about_t .hidden{ margin-top:4.5rem;}
.about_t .hidden div.fl{ width:41%; max-width:670px; overflow:hidden;}
.about_t .hidden div.fl div.t{ overflow:hidden; font-size:1rem; color:#333333; text-align:justify; line-height:2.25rem;}
.about_t .hidden div.fl ul.f{ overflow:hidden; margin-top:10rem;}
.about_t .hidden .hidden div.fl ul.f li{ overflow: hidden; border-bottom:1px solid #eeeeee; margin-bottom:2.5rem;}
.about_t .hidden div.fl ul.f li dd{ position:relative; font-size:3.75rem; font-weight:bold; color:#378c72;}
.about_t .hidden div.fl ul.f li dd i{ position:absolute; font-size:2.25rem; top:0px;}
.about_t .hidden div.fl ul.f li dl{ font-size:1rem; line-height:2rem; margin-bottom:2rem;}

.about_t div.fr{ width:50%; max-width:810px; overflow:hidden; font-size:1rem; color:#333333; line-height:2rem; text-align:justify;}

.about_bg{ background-color:#f8fafb; width:100%; padding:3.75rem 0px;}
.about_bg .tit{ margin-bottom:4rem; font-size:2.5rem; color:#333333;}
.about_bg ul{ width:102%; overflow:hidden;}
.about_bg ul li{float:left;width:23.5%; margin-right:1.3%; margin-bottom:2rem;}

.about_f{ padding:5.5rem 0px 6rem;}
.about_f .tit{ font-size:1.875rem; color:#333333; font-weight:bold;}
.about_f ul{ width:102%; margin-top:3.75rem; overflow:hidden;}
.about_f ul li{ margin-bottom:1.5rem; float:left; position:relative; height:7.5rem; line-height:7.5rem; width:23.5%; margin-right:1.3%;}
.about_f ul li img{ position:absolute; top:50%; margin-top:-1.5rem; left:6%;}
.about_f ul li dd{ border:1px solid #eeeeee; left:0px; bottom:0px; top:0px; right:0px; position:absolute; font-size:1rem; color:#333333; padding-left:22.5%;}

/*中国粘接日*/
.njr_bg{ padding-top:5rem;}
.njr_t{ overflow:hidden; margin:2rem 0px 6rem;}
.njr_t div.t{ overflow:hidden; line-height:2.5rem;}
.njr_t div.t dl.fl{ font-size:1.125rem; font-weight:bold; color:#333333; width:32%; max-width:520px;}
.njr_t div.t dl.fr{ font-size:1rem; color:#666666; max-width:950px; width:58%;}
.njr_t div.f{ overflow:hidden; margin-top:5rem;}
.njr_f{ overflow:hidden; margin-bottom:6.25rem;}
.njr_f div.tit{ font-size:1.875rem; color:#333333; font-weight:bold;} 
.njr_f ul{ overflow:hidden; width:102%; margin-top:4rem;}
.njr_f ul li{ margin-bottom:1.25rem; float:left;width:31.6%; margin-right:1.533333%; border-radius:4px; overflow:hidden;}
.njr_f ul li img{ margin-bottom:-4px;}
.njr_f ul li div{ border:1px solid #eeeeee; border-top:0px; padding:1rem 3.5% 2rem;}
.njr_f ul li div ol{ font-size:0.875rem; color:#999999; margin-bottom:0.75rem;}
.njr_f ul li div dd{ font-size:1.125rem; color:#333333;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}

/*逸发新材料研究院*/
.yjy_top{ padding:5.5rem 0px;}
.yjy_top div.fl{ width:50%;}
.yjy_top div.fl dl{ overflow:hidden; margin-top:2.5rem; font-size:1rem; color:#333333; line-height:2rem;}
.yjy_top img.fr{ width:41%;}

.yjy_bg{ background-color:#f8fafb; width:100%; overflow:hidden; padding:5rem 0px;}
.yjy_bg .tit{ font-size:2.25rem; color:#333333; font-weight:bold; margin-bottom:2rem;}
.yjy_bg ul{overflow:hidden; width:102%; }
.yjy_bg ul li{float:left;width:31.8%; margin-right:1.533333%;overflow:hidden; margin-bottom:2.5rem;}

/*资质培训*/
.zzpx_top{ padding:5rem 0px 7.5rem; background:url(../images/dt.png) no-repeat scroll left center;}
.zzpx_top .about_tit{ width:100%; margin-bottom:2rem;}
.zzpx_top div.fl{ width:50%; max-width:810px; font-size:1rem; color:#666666; line-height:2rem; text-align:justify;}
.zzpx_top img{ border:1px solid #f2f2f2; margin-left:2%; width:20.5%;}
.zzpx_bg{ background-color:#f8fafb; width:100%; overflow:hidden; padding:5rem 0px;}
.zzpx_bg div.tit{ font-size:1.875rem; color:#333333; font-weight:bold;} 
.zzpx_bg ul{ overflow:hidden; width:102%; margin-top:4rem; margin-bottom:4rem;}
.zzpx_bg ul li{ margin-bottom:1.25rem; float:left;width:23.5%; margin-top:5px; margin-left:0.5%; margin-right:9.3333%; margin-bottom:1rem; border-radius:4px; overflow:hidden;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.14); background-color:#ffffff; border-radius:0.5rem; overflow:hidden; height:31.25rem;}
.zzpx_bg ul li a div.bg{ overflow:hidden; position:relative; height:100%;}
.zzpx_bg ul li a div.bg div.t{ height:6.25rem; background-color:#378c72; color:#ffffff; padding:1.25rem 6% 0px;}
.zzpx_bg ul li a div.bg div.t dd{ font-size:1.5rem; margin-bottom:1rem;}
.zzpx_bg ul li a div.bg div.t dd i{color:#ffffff; font-size:1rem;}
.zzpx_bg ul li a div.bg div.t ol{ overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; font-size:1.125rem;}
.zzpx_bg ul li a div.bg div.f{ height:19rem; padding:1.25rem 6%;}
.zzpx_bg ul li a div.bg div.f dd{ font-size:1rem; color:#333333; margin-bottom:0.5rem;}
.zzpx_bg ul li a div.bg div.f dl{ font-size:0.875rem; color:#999999; line-height:1.75rem; text-align:justify;}
.zzpx_bg ul li a div.bg span{ font-size:0.875rem; color:#3a926c; margin-left:6%; opacity:0;}
.zzpx_bg ul li a:hover div.bg span{ opacity:1;}

.px_show_t{ width:100%; height:31.25rem;background-image: linear-gradient(to right, #3d80ac , #3c8c72); position:relative; z-index:1;}
.px_show_t .width1640{ padding:2rem;}
.px_show_t .width1640 div.t{ height:1.5rem; margin-bottom:5rem;}
.px_show_t .width1640 div.t div.fl{ color:#ffffff; font-size:0.875rem;}
.px_show_t .width1640 div.t div.fr{ position:relative;cursor: pointer;}
.px_show_t .width1640 div.t div.fr img{ padding-bottom:.5rem;}
.px_show_t .width1640 div.t div.fr div{ position:absolute; right:0px; border-radius:4px; text-align:center; height:3rem; line-height:3rem; width:195px; background-color:#ffffff; display:none;}
.px_show_t .width1640 div.t div.fr:hover div{ display:block;}
.px_show_t .width1640 div.t div.fr div a{ font-size:1.25rem; color:#999999; margin:0px 3%;}
.px_show_t .width1640 div.t div.fr div a:hover{ color:#00736d;}
.px_show_t .width1640 ul,.px_show_t .width1640 ul li{ overflow:hidden;}
.px_show_t .width1640 ul li{ text-align:center; color:#ffffff;}
.px_show_t .width1640 ul li.t{ font-size:3rem; font-weight:bold;}
.px_show_t .width1640 ul li.c{ font-size:1.125rem; margin:1rem 0px;}
.px_show_t .width1640 ul li.f{ font-size:1rem;}

.px_show_c{ height:11.25rem; background:url(../images/px_show_c.png) no-repeat scroll right bottom #ffffff;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.14); position:relative; z-index:8; margin-top:-4.5rem; border-radius:0.5rem; position:relative;}
.px_show_c div.t{ padding-left:2.5%; font-size:1.875rem; font-weight:bold; color:#333333; margin-top:3.25rem;}
.px_show_c div.f{ padding-left:2.5%; margin-top:1rem;}
.px_show_c div.f i.l{ font-size:1.125rem; color:#519c7f;}
.px_show_c div.f i.r{ font-size:0.75rem; color:#999999; margin-left:1.5%;}
.px_show_c a div.more{ position:absolute; right:1.5%; background-color:#378c72; color:#ffffff; font-size:1rem; border-radius:4px; max-width:240px; height:3rem; line-height:3rem; text-align:center; width:40%; top:50%; margin-top:-1.5rem;}

.px_show_bg{ width:100%; background-color:#f8fafb; margin-top:-10rem; padding-top:10rem; position:relative; z-index:0; overflow:hidden;}
.px_show_f{ margin-top:2.5rem; background-color:#ffffff; margin-bottom:5rem;}
.px_show_f div.t{ margin:1.75rem 1.8%;border-left:4px solid #519c7f; padding-left:1rem; font-size:1.5rem; color:#333333;}
.px_show_f div.f{ border-top:1px solid #ededed; overflow:hidden; margin:0px 1.8%; font-size:1rem; color:#333333; line-height:2.25rem; padding:1.25rem 0px 6rem;}

.px_show_qtkc{ text-align:center; font-size:2.25rem; color:#333333; margin-bottom:3rem;}

.px_show_bg #wrapper{ width:100%; overflow:hidden;}
.px_show_bg #carousel{ position:relative; width:87.4%; margin:0px 6.3%;}
.px_show_bg #carousel ul{ overflow:hidden; width:102%; margin-top:4rem; margin-bottom:4rem;}
.px_show_bg #carousel ul li{ margin-bottom:1.25rem; float:left;width:24.6875rem; margin:5px 10px 1rem; border-radius:4px; overflow:hidden;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.14); background-color:#ffffff; border-radius:0.5rem; overflow:hidden; height:31.25rem;}
.px_show_bg #carousel ul li a div.bg{ overflow:hidden; position:relative; height:100%;}
.px_show_bg #carousel ul li a div.bg div.t{ height:6.25rem; background-color:#378c72; color:#ffffff; padding:1.25rem 6% 0px;}
.px_show_bg #carousel ul li a div.bg div.t dd{ font-size:1.5rem; margin-bottom:1rem;}
.px_show_bg #carousel ul li a div.bg div.t dd i{color:#ffffff; font-size:1rem;}
.px_show_bg #carousel ul li a div.bg div.t ol{ overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; font-size:1.125rem;}
.px_show_bg #carousel ul li a div.bg div.f{ height:19rem; padding:1.25rem 6%;}
.px_show_bg #carousel ul li a div.bg div.f dd{ font-size:1rem; color:#333333; margin-bottom:0.5rem;}
.px_show_bg #carousel ul li a div.bg div.f dl{ font-size:0.875rem; color:#999999; line-height:1.75rem; text-align:justify;}
.px_show_bg #carousel ul li a div.bg span{ font-size:0.875rem; color:#3a926c; margin-left:6%; opacity:0;}
.px_show_bg #carousel ul li a:hover div.bg span{ opacity:1;}
.px_show_bg #carousel .prev,.px_show_bg #carousel .next{ position:absolute; font-size:2rem; color:#519c7f; top:50%; margin-top:-1.3125rem;}
.px_show_bg #carousel .prev{ left:-4.5rem;}
.px_show_bg #carousel .next{ right:-4.5rem;}
.px_show_bg #carousel .pager{ display:none !important;}

/*培训时间*/
.pxsj{ color:#ffffff; font-size:1.875rem; float:left; width:60%; padding-top:1rem;}
.pxsj_con{ padding:3.75rem 0px 11rem;}
.pxsj_con div.tit{ font-size:2.25rem; font-weight:bold; color:#378c72; margin-bottom:2rem;}
.pxsj_con ul{ overflow:hidden;}
.pxsj_con ul.t{ margin-bottom:3rem;}
.pxsj_con ul.t li{ float:left; height:3.5rem; line-height:3.5rem;}
.pxsj_con ul.t li a dd{ padding:0px 2rem; font-size:1rem; color:#333333;}
.pxsj_con ul.t li.on a dd,.pxsj_con ul.t li a:hover dd{ color:#ffffff; background-color:#378c72;}
.pxsj_con ul.f{ display:none;}
.pxsj_con ul.f li{ overflow:hidden; font-size:1.125rem; height:4.375rem; line-height:4.375rem; padding-left:2%;}
.pxsj_con ul.f li.t{ background-color:#378c72; color:#ffffff;}
.pxsj_con ul.f li.c{ color:#333333; border-bottom:1px solid #eeeeee;}
.pxsj_con ul.f li dl.fl{ width:50%;}
.pxsj_con ul.f li dl.fr{ width:48%;}

/*企业认证*/
.zzrz_top{ padding:5rem 0px 7.5rem;}
.zzrz_top div.fl{ width:50%; max-width:810px; font-size:1rem; color:#666666; line-height:2rem;}
.zzrz_top div.fl .about_tit{ margin-bottom:2rem;}
.zzrz_top img{ border:1px solid #f2f2f2; margin-left:1.5%; width:20.5%;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.14); margin-top:2px; margin-right:5px;}

.zzrz_mu{ margin-bottom:11rem;}
.zzrz_mu li{ width:49.4%; max-width:810px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.14); border-radius:0.5rem; overflow:hidden; margin:0px 2px 1.5rem; height:16.25rem; position:relative;}
.zzrz_mu li a div.bg{ position:absolute; top:0px; bottom:0px; left:0px; right:0px; padding:1.875rem 3.5%;background-color:#378c72;background-image:url(../images/rz2.png); background-position:right bottom; background-repeat:no-repeat;color:#ffffff;}
.zzrz_mu li a:hover div.bg{background-color:#dfeee9; background-image:url(../images/rz1.png);}
.zzrz_mu li a div.bg dd{ font-size:1.875rem; overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; font-weight:bold;}
.zzrz_mu li a div.bg dl{ font-size:1rem; line-height:2.25rem; overflow:hidden; height:8.75rem; margin-top:0.5rem; text-align:justify;}
.zzrz_mu li a div.bg ol{text-align:right;font-size:0.875rem; padding-right:3rem; background-image:url(../images/jt2.png);background-repeat:no-repeat;background-position:right center;}
.zzrz_mu li a:hover div.bg dd{ color:#378c72;}
.zzrz_mu li a:hover div.bg dl{color:#666666;}
.zzrz_mu li a:hover div.bg ol{ color:#378c72;}
.zzrz_mu li a:hover div.bg ol{background-image:url(../images/jt1.png);}

.qyrz_s_banner{ height:15rem; width:100%; background-repeat:no-repeat; background-position:50% center;}
.qyrz_s_banner .width1640{ padding-top:5rem;}
.qyrz_s_banner .width1640 div.fl{ width:60%; font-size:1.875rem;}
.qyrz_s_banner .width1640 div.fl dd{ color:#378c72; font-weight:bold; margin-bottom:1rem;}
.qyrz_s_banner .width1640 div.fl dl{ color:#f7f7f7;}
.qyrz_s_banner .width1640 a{ float:right; font-size:1rem; color:#ffffff; background-color:#00736d; border-radius:4px; width:40%; text-align:center; max-width:240px; height:3rem; line-height:3rem; margin-top:1rem;}

.rz_top{ padding:3rem 0px 5rem;}
.rz_top .about_tit{ margin-bottom:2rem;}
.rz_top .hidden div{ text-align:justify; overflow:hidden; font-size:1rem; line-height:2rem;}
.rz_top .hidden div.fl{ width:41%; max-width:672px; color:#333333;}
.rz_top .hidden div.fr{ width:49.4%; max-width:810px; color:#666666;}

.rz_bg{ padding:6rem 0px; width:100%; background-color:#f8fafb;}
.rz_bg .tit{ margin-bottom:2rem; color:#333333;}
.rz_bg .tit dd{ font-size:1.5rem; font-weight:bold; line-height:3rem;}
.rz_bg .tit dl{ font-size:1.125rem; margin-top:1rem;}
.rz_bg .hidden ul{ width:102%; overflow:hidden;}
.rz_bg .hidden ul li{ float:left; width:32%; margin-right:1.3333%; background-color:#ffffff; border-radius:4px; overflow:hidden; position:relative; margin-bottom:1.25rem; height:8.25rem;}
.rz_bg .hidden ul li img{ position:absolute; width:10%; max-width:50px; top:50%; margin-top:-25px; left:5.5%;}
.rz_bg .hidden ul li dl{ font-size:0.875rem; color:#333333;line-height:1.5rem; min-height:4.5rem; overflow:hidden;width:77%; margin-left:21%; margin-top:6%;}

.rz_tpzs{ padding:3.375rem 0px 7.5rem;}
.rz_tpzs .tit{ font-size:2.25rem; font-weight:bold; color:#333333; margin-bottom:2rem;}
.rz_tpzs ul{ overflow:hidden; margin-bottom:1rem;}
.rz_tpzs ul li{ width:49.4%; margin-bottom:1rem;max-width:810px;}
.rz_tpzs ul li img{ margin-bottom:2rem;}
.rz_tpzs ul li dd{ font-size:1.125rem; color:#333333;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}

.tz_px div.fl,.tz_px div.fr{width:49%;}
.tz_px div.fl div.t{ overflow:hidden; margin-bottom:6rem; color:#333333;}
.tz_px div.fl div.t dd{ font-size:1.875rem; font-weight:bold; margin-bottom:1.5rem;}
.tz_px div.fl div.t dl{ width:90%; font-size:1.125rem; line-height:2rem;}
.tz_px div.fl ul{ overflow:hidden;}
.tz_px div.fl ul li{ width:91.5%; height:auto; box-shadow:0px 2px 6px 0px rgba(0,0,0,0.14); margin:2px 0.5% 1.125rem; border-radius:0.5rem; font-size:1rem; position:relative; padding-left:7.5%;}
.tz_px div.fl ul li dd{ line-height:4.125rem; color:#333333; overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
.tz_px div.fl ul li dd i{ position:absolute; background-color:#378c72; color:#ffffff; width:1.5rem; height:1.5rem; border-radius:50%; text-align:center; line-height:1.5rem; left:1.5%; top:1.3125rem;}
.tz_px div.fl ul li dl{ margin:0px; width:100%; color:#999999; line-height:2.5rem; display:none; padding-bottom:3rem;}
.tz_px div.fl ul li.on dl{ display:block;}
.tz_px div.fr dd{ font-size:1.875rem; font-weight:bold; margin-bottom:1.5rem;}
.tz_px div.fr dl{ margin-bottom:3.5rem; font-size:1rem; color:#666666; line-height:2.25rem;}
.tz_px div.fr img{box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05); width:99%; margin:0px 0.5%;}

/*测试项目*/
.csxm_top{ width:100%; background:url(../images/cxxm.png) no-repeat scroll left bottom; padding:5rem 0px 3rem;}
.csxm_top div.fl{ width:41%;max-width:672px;}
.csxm_top div.fl dd{ font-size:2.25rem; color:#378c72; font-weight:bold; margin-bottom:1.25rem;}
.csxm_top div.fl dl{ font-size:1rem; color:#666666; line-height:2.5rem; text-align:justify;}
.csxm_top img.fr{ width:58%; max-width:575px;}

.csxm_foot{ background-color:#f8fafb; padding:6.25rem 0px;}
.csxm_foot div.t{ overflow:hidden;}
.csxm_foot div.t dd{ font-size:2.25rem; font-weight:bold; color:#333333; margin-bottom:1.25rem;}
.csxm_foot div.t dl{ line-height:2.25rem; font-size:1rem; color:#666666;}
.csxm_foot ul{ width:102%; overflow:hidden;}
.csxm_foot ul.c{ margin-top:3rem;}
.csxm_foot ul.c li{ margin-bottom:1rem; float:left; background-color:#48967e; height:7.5rem; border-radius:4px; position:relative;width:23.5%; margin-right:1.3%;}
.csxm_foot ul.c li img{ position:absolute; top:50%; width:10%; margin-top:-20px; left:5%;}
.csxm_foot ul.c li dd{ font-size:1rem; padding-left:21%; color:#ffffff; line-height:7.5rem;}
.csxm_foot ul.f{ margin-top:4.5rem;}
.csxm_foot ul.f li{ float:left;width:31.8%; margin-right:1.533333%;}

/*资质能力*/
.zznl{ padding-bottom:5.75rem;}
.zznl .about_tit{ padding:3rem 0px 3.75rem;}
.zznl div.tit{ font-size:1.875rem; font-weight:bold; color:#333333; margin-bottom:1.5rem;}
.zznl ul{ overflow:hidden; margin-bottom:3rem;}
.zznl ul li{font-size:1rem; overflow:hidden;}
.zznl ul li dl{ float:left;}
.zznl ul li dl.d1{ width:8.5%; text-align:center;}
.zznl ul li dl.d2{ width:25.5%;}
.zznl ul li dl.d3{ width:66%;}
.zznl ul li.t{ background-color:#378c72; color:#ffffff;height:3.75rem; line-height:3.75rem;}
.zznl ul li.c{ border-bottom:1px solid #f2f2f2; color:#333333; overflow:hidden;line-height:2.25rem; padding:0.75rem 0px; position:relative;}
.zznl ul li.c dl.d1,.zznl ul li.c dl.d2{ position:absolute; top:50%; margin-top:-1.125rem;}
.zznl ul li.c dl.d2{ left:8.5%;}
.zznl ul li.c dl.d3{ margin-left:34%;}

/*联系方式*/
.jczx_lxwm{ padding:5rem 0px 10rem;}
.jczx_lxwm .tit{ font-size:1.75rem; font-weight:bold; color:#333333; margin-bottom:3rem;}
.jczx_lxwm ul,.jczx_lxwm ul li{ overflow:hidden; margin-bottom:1rem;}
.jczx_lxwm ul{ width:102%;}
.jczx_lxwm ul li{ float:left;width:23.5%;margin-right:1.3%; height:13.75rem; cursor: pointer; position:relative; border-bottom:1px solid #378c72; border-top:1px solid #378c72;}
.jczx_lxwm ul li:hover{ box-shadow:0px 2px 10px 0px rgba(0,0,0,0.14); border-bottom:0px;}
.jczx_lxwm ul li div{ border-left:1px solid #378c72; border-right:1px solid #378c72;border-top:3px solid #ffffff; position:absolute; top:0px; left:0px; right:0px; bottom:0px; padding-left:19%;}
.jczx_lxwm ul li:hover div{ border:0px; border-top:3px solid #378c72;border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.jczx_lxwm ul li img{ position:absolute; top:12.5%; left:4%;}
.jczx_lxwm ul li div dd{ margin-top:1.875rem; font-size:1.5rem; color:#333333; margin-bottom:1rem;}
.jczx_lxwm ul li div dl{ font-size:1.125rem; color:#333333; line-height:2rem;}

/*技术支持*/
.sjzc_top{ padding:5rem 0px 3.5rem;}
.sjzc_top ul{ overflow:hidden; margin-top:3rem; width:102%;}
.sjzc_top ul li{ margin-bottom:1.5rem; float:left; position:relative; height:7.5rem; line-height:7.5rem; width:23.5%; margin-right:1.3%;}
.sjzc_top ul li img{ position:absolute; top:50%; margin-top:-1.5rem; left:6%; z-index:0;}
.sjzc_top ul li a dd{ border:1px solid #eeeeee; left:0px; bottom:0px; top:0px; right:0px; position:absolute; z-index:1; font-size:1rem; color:#333333; padding-left:22.5%;}
.sjzc_top ul li a:hover dd{ border:1px solid #378c72;}

.sjzc_bg{ background-color:#f8fafb; padding:6rem 0px;}
.sjzc_bg div.t{ margin-bottom:5.5rem; overflow:hidden;}
.sjzc_bg div.t dd{ margin-bottom:2.5rem; font-size:2.25rem; font-weight:bold;}
.sjzc_bg div.t dl{ font-size:1rem; color:#666666; line-height:2rem; text-align:justify;}
.sjzc_bg ul.c{overflow:hidden; width:102%; margin-bottom:3rem;}
.sjzc_bg ul.c li{margin-bottom:1.5rem;float:left;position:relative; height:7.5rem; line-height:7.5rem; width:23.5%; margin-right:1.3%; background-color:#ffffff;}
.sjzc_bg ul.c li img{ position:absolute; top:50%; margin-top:-1.5rem; left:6%; z-index:0;}
.sjzc_bg ul.c li a dd{ border:1px solid #eeeeee; left:0px; bottom:0px; top:0px; right:0px; position:absolute; z-index:1; font-size:1rem; color:#333333; padding-left:22.5%;}
.sjzc_bg ul.c li a:hover dd{ border:1px solid #378c72;}
.sjzc_bg ul.f{ margin-bottom:3rem; width:102%; overflow:hidden;}
.sjzc_bg ul.f li{ margin-bottom:1rem; float:left;width:31.8%; margin-right:1.533333%;}

.jsfw_show{ padding:2.5rem 0px 5rem;}
.jsfw_show .tit{ border-left:4px solid #00736d; font-size:1.875rem; font-weight:bold; color:#00736d; padding-left:0.75rem;}
.jsfw_show .hidden{ margin-top:2.5rem; border-top:1px solid #f7f7f7; padding-top:3.75rem;}
.jsfw_show .hidden div.fl{ width:49.5%; overflow:hidden; max-width:810px; font-size:1rem; color:#333333; text-align:justify; line-height:2.25rem;}
.jsfw_show .hidden img.fr{ width:41%; max-width:672px;}

/*CAE粘接接头和结构*/
.jg_con{ padding:4rem 0px 5rem;}
.jg_con dd{ font-size:2.25rem; font-weight:bold; color:#333333; line-height:3.75rem;}
.jg_con dl{ font-size:1rem; color:#666666; line-height:2rem; margin-top:2.5rem;}

/*新闻动态*/
.news_list{ padding:3.375rem 0px 5.5rem;}
.news_list .tit{ font-size:2.25rem; font-weight:bold; color:#333333; margin-bottom:3.25rem;}
.news_list ul{ overflow:hidden; width:102%; margin-bottom:3.75rem;}
.news_list ul li{ overflow:hidden; margin-bottom:1.25rem; float:left; width:23.6%; margin-right:1.2%;/* height:21.75rem;*/}
.news_list ul li a div.bg{ overflow:hidden;}
.news_list ul li a div.bg div.t{ max-height:15rem; text-align:center; overflow:hidden;}
.news_list ul li a div.bg div.t img{transition: all .5s ease;}
.news_list ul li a:hover div.bg div.t img{transition: all .5s ease;transform: scale(1.1);}
.news_list ul li a div.bg div.c{ border:1px solid #f2f2f2; border-top:0px; height:5.4375rem; padding:0.625rem 2.5%; background-color:#ffffff;}
.news_list ul li a div.bg div.c ol{ font-size:0.875rem; color:#999999; margin-bottom:0.5rem;}
.news_list ul li a div.bg div.c dd{ font-size:1rem; font-weight:bold; color:#333333; line-height:2rem; height:4rem; overflow:hidden;}
.news_list ul li a:hover div.bg div.c dd{ color:#3c8b72;}

.news_show_bg{ background-color:#f8fafb; width:100%; padding:2rem 0px 5rem; overflow:hidden;}
.news_show_bg .width1640 .tit{ margin-bottom:2.5rem; font-size:0.875rem; color:#333333;}
.news_show_bg .width1640 .tit a{ color:#333333;}

.news_show_bg .width1640 .hidden div.fl{ background-color:#ffffff; width:72.2%; overflow:hidden; padding:1.5rem 1.15%;}
.news_show_bg .width1640 .hidden div.fl ul{ overflow:hidden; margin-bottom:10rem;}
.news_show_bg .width1640 .hidden div.fl ul li{ overflow:hidden;}
.news_show_bg .width1640 .hidden div.fl ul li.t{ font-size:1.875rem; color:#333333;}
.news_show_bg .width1640 .hidden div.fl ul li.c{ padding:1.25rem 0px; border-bottom:1px solid #f7f7f7; font-size:0.75rem; color:#999999; position:relative;}
.news_show_bg .width1640 .hidden div.fl ul li.c span{ color:#3c8b72; padding-right:10px;}
.news_show_bg .width1640 .hidden div.fl ul li.c i{ margin-left:0.5rem;}
.news_show_bg .width1640 .hidden div.fl ul li.c i.fa{ position:absolute; top:50%; margin-top:-8px; margin-left:-8px;}
.news_show_bg .width1640 .hidden div.fl ul li.f{ font-size:0.875rem; color:#333333; line-height:2rem;}

.news_show_bg .width1640 .hidden div.fl .fx{ line-height:5rem; border-bottom:1px solid #f7f7f7; font-size:1rem; color:#333333;}
.news_show_bg .width1640 .hidden div.fl .fx a{ color:#333333; margin:0px 0.5rem;}
.news_show_bg .width1640 .hidden div.fl .fx a:hover{ color:#00736d;}
.news_show_bg .width1640 .hidden div.fl .f14{ padding-top:1.5rem;}
.news_show_bg .width1640 .hidden div.fl .f14 dl{ line-height:2.25rem; font-size:0.875rem; color:#333333;}
.news_show_bg .width1640 .hidden div.fl .f14 dl a{color:#333333;}
.news_show_bg .width1640 .hidden div.fl .f14 dl a:hover{color:#00736d;}

.news_show_bg .width1640 .hidden div.fr{ width:24%; overflow:hidden;}
.news_show_bg .width1640 .hidden div.fr ul{ overflow:hidden; border-top:6px solid #519c7f; background-color:#ffffff; margin-bottom:3.5rem; padding:1.5rem 6%;}
.news_show_bg .width1640 .hidden div.fr ul li{ overflow:hidden;}
.news_show_bg .width1640 .hidden div.fr ul li.t{ position:relative; font-size:1.5rem; color:#333333; padding-bottom:1rem; margin-bottom:0.5rem;}
.news_show_bg .width1640 .hidden div.fr ul.t li.c{line-height:1.875rem; margin-bottom:1rem;}
.news_show_bg .width1640 .hidden div.fr ul.t li.c a div.bg{ overflow:hidden;}
.news_show_bg .width1640 .hidden div.fr ul.t li.c a div.bg dd{ font-size:0.875rem; color:#333333; }
.news_show_bg .width1640 .hidden div.fr ul.t li.c a:hover div.bg dd{color:#00736d;}
.news_show_bg .width1640 .hidden div.fr ul.t li.c a div.bg ol{ color:#999999;}

.news_show_bg .width1640 .hidden div.fr ul.f li.t i{ position:absolute; width:30px; height:2px; background-color:#dddddd; bottom:0px; left:0px;}
.news_show_bg .width1640 .hidden div.fr ul.f li.f{line-height:1.875rem;}
.news_show_bg .width1640 .hidden div.fr ul.f li.f a{ font-size:0.875rem; color:#333333; }
.news_show_bg .width1640 .hidden div.fr ul.f li.f a:hover{color:#00736d;}

/*fenye*/
.fenye{ text-align:center; line-height:2rem; font-size:1rem;}
.fenye span,.fenye a{ border:1px solid #3c8b72; border-radius:4px; margin:0px 0.5rem; padding:3px 9px;}
.fenye a{ color:#3c8b72;}
.fenye span,.fenye a:hover{ background-color:#3c8b72; color:#ffffff;}

/*逸发文库*/
.wk_bg{ background-color:#f8fafb; width:100%; overflow:hidden;}
.wk_list{ padding:3.375rem 0px 5.5rem;}
.wk_list .tit{ font-size:2.25rem; font-weight:bold; color:#3c8b72; margin-bottom:3rem;}
.wk_list ul{ overflow:hidden; width:102%; margin-bottom:3.75rem;}
.wk_list ul li{ float:left; background-color:#ffffff; border-radius:0.5rem; overflow:hidden; width:31.75%; margin:0.5rem 0.5% 2rem; height:20rem;}
.wk_list ul li:hover{box-shadow:0px 2px 10px 0px rgba(0,0,0,0.14);}
.wk_list ul li a div.bg{ overflow:hidden;}
.wk_list ul li a div.bg div.t{ height:13.75rem; text-align:center;}
.wk_list ul li a div.bg div.c{ padding:1.5rem 5%; background-color:#ffffff; font-size:1.125rem; color:#333333; overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
.wk_list ul li a:hover div.bg div.c{color:#3c8b72;}

/*联系方式*/
.lxwm_con{ padding:3.75rem 0px 9rem;}
.lxwm_con .lxwm_c{ margin:3rem 0px 5rem; overflow:hidden; position:relative; background-repeat:no-repeat; background-position:50% center; border-radius:8px; overflow:hidden;}
.lxwm_con .lxwm_c img{ margin-bottom:-4px;}
.lxwm_con .lxwm_c div{ position:absolute; z-index:1; font-size:2.25rem; font-weight:bold; color:#ffffff; top:50%; margin-top:-1.5rem; left:3.5%;}
.lxwm_con .lxwm_c a{ position:absolute; font-size:1.125rem; color:#ffffff; background-color:#378c72; right:1.5%; height:3rem; line-height:3rem; top:50%; margin-top:-1.5rem; border-radius:3rem; width:50%; max-width:240px; text-align:center;}
.lxwm_con ul{ width:102%; overflow:hidden;}
.lxwm_con ul li{ overflow:hidden; float:left; width:32%; margin-right:1.33333%;}
.lxwm_con ul li dd{ margin-bottom:1.5rem; font-size:2.25rem; font-weight:bold; color:#378c72;}
.lxwm_con ul li ol{ font-size:1.5rem; color:#333333; margin-bottom:2rem;}
.lxwm_con ul li del{ font-size:1.125rem; font-weight:bold; color:#333333;}
.lxwm_con ul li dl{ font-size:1rem; color:#333333; line-height:2rem; margin:1rem 0px;}

/*招贤纳士*/
.job_con{ padding:3rem 0px 10rem;}
.job_con ul,.job_con ul li{ overflow:hidden;}
.job_con ul.t{ margin-bottom:2rem;}
.job_con ul.t li.t{ font-size:1rem; color:#378c72;}
.job_con ul.t li.c{ font-size:1.875rem; color:#333333; font-weight:bold; margin:0.5rem 0px;}
.job_con ul.t li.f{ font-size:1rem; color:#666666; line-height:2rem;}
.job_con ul.f{ margin-bottom:1rem;}
.job_con ul.f li dl{ float:left; line-height:4.5rem;height:4.5rem;}
.job_con ul.f li dl.d1{ width:34.2%;}
.job_con ul.f li dl.d2{ width:21.8%;}
.job_con ul.f li dl.d3{ width:28.1%;}
.job_con ul.f li dl.d4{ width:15.9%; max-width:120px;float:right;}
.job_con ul.f li.t{ background-color:#378c72; font-size:1.125rem; color:#ffffff; height:4.5rem; padding-left:4.5%;}
.job_con ul.f li.c{ border-bottom:1px solid #eeeeee; cursor: pointer;}
.job_con ul.f li.c div{ overflow:hidden;}
.job_con ul.f li.c div.t{ padding-left:4.5%; font-size:0.875rem; color:#222222;}
.job_con ul.f li.c.on div.t,.job_con ul.f li.c:hover div.t{ background-color:#f7f8fa;}
.job_con ul.f li.c div.t dl.d1{ position:relative;}
.job_con ul.f li.c div.t dl.d1 i{ position:absolute; font-size:1rem; top:50%; margin-top:-0.5rem; margin-left:10%; opacity:0;}
.job_con ul.f li.c.on div.t dl.d1 i{ opacity:1;}
.job_con ul.f li.c div.t dl.d4{ position:relative;}
.job_con ul.f li.c div.t dl.d4 a{ background-color:#378c72; border-radius:4px; height:2rem; line-height:2rem; text-align:center; position:absolute; width:100%; max-width:94px; color:#ffffff; top:1.25rem;}
.job_con ul.f li.c div.f{ padding:2rem 4.5% 3rem; border-top:1px solid #eeeeee; display:none;}
.job_con ul.f li.c.on div.f{ display:block;}
.job_con ul.f li.c div.f div{ width:50%;}
.job_con ul.f li.c div.f div.top{ display:none;}
.job_con ul.f li.c div.f div dd{ font-size:1.125rem; color:#202020; margin-bottom:1.125rem;}
.job_con ul.f li.c div.f div dl{ height:auto; line-height:1.5rem; color:#747474; font-size:0.875rem;}

/*搜索*/
.so_con{ padding:3rem 0px; min-height:20rem;}
.so_con form{ width:80%; margin:0px auto; overflow:hidden; position:relative;}
.so_con form .s_txt{ float:left; border:1px solid #666666; height:3rem; line-height:3rem; font-size:1.25rem; padding:0px 1%; width:78%;border-bottom-left-radius:8px;border-top-left-radius:8px; overflow:hidden;outline:none;}
.so_con form .s_btn{ cursor: pointer; position:absolute; right:0px; top:0px; bottom:0px; width:20%;border:1px solid #666666;line-height:3rem; font-size:1.25rem; background-color:#999999; color:#ffffff;border-top-right-radius:8px;border-bottom-right-radius:8px;}
.so_con form .s_btn:hover{ background-color:#3c8b72;border:1px solid #3c8b72;}

.so_con ul{ overflow:hidden; margin-bottom:2rem;}
.so_con ul li{ overflow:hidden; padding:1rem 0px; line-height:2rem; border-bottom:1px solid #eeeeee;}
.so_con ul li a{ font-size:1.25rem; color:#333333;}
.so_con ul li a:hover{color:#3c8b72;}

/*首页效果*/
#i1,#i2,#i3,#i4,#i5,#i6{ position:relative; padding-top:40rem; margin-top:-40rem;}
#i1{ z-index:6;}
#i2{ z-index:5;}
#i3{ z-index:4;}
#i4{ z-index:3;}
#i5{ z-index:2;}
#i6{ z-index:1;}

.i_name,.i_tit{ opacity:0;transition: all .5s ease;}
#i1 .i_name,#i1 .i_tit{ opacity:1;}
/*#i1.on .i_name,#i1.on .i_tit{ opacity:1;transition: all .5s ease;}
#i1 .i_about div.fl,#i1 .i_about ul{ opacity:0;transition: all .5s ease;}
#i1.on .i_about div.fl,#i1.on .i_about ul{ opacity:1;transition: all .5s ease;}
#i1 .i_about div.fl{ margin-left:-40%;}
#i1 .i_about ul{ margin-right:-40%;}
#i1.on .i_about div.fl{ margin-left:0px;}
#i1.on .i_about ul{ margin-right:0px;}*/

#i2 .i_zzpx ul{ margin-top:5rem;transition: all .5s ease; opacity:0;}
#i2.on .i_name,#i2.on .i_tit{ opacity:1;transition: all .5s ease;}
#i2.on .i_zzpx ul{ margin-top:0;transition: all .5s ease; opacity:1;}

#i3 .i_qyrz div.fl,#i3 .i_qyrz ul.fr{opacity:0;transition: all .5s ease;}
#i3.on .i_name,#i3.on .i_tit{ opacity:1;transition: all .5s ease;}
#i3.on .i_qyrz div.fl,#i3.on .i_qyrz ul.fr{opacity:1;transition: all .5s ease;}
#i3 .i_qyrz div.fl{ margin-left:-40%;}
#i3 .i_qyrz ul.fr{ margin-right:-40%;}
#i3.on .i_qyrz div.fl{ margin-left:0px;}
#i3.on .i_qyrz ul.fr{ margin-right:0px;}

#i4 .i_jczx .hidden div.fl,#i4 .i_jczx .hidden img{opacity:0;transition: all .5s ease;}
#i4.on .i_name,#i4.on .i_tit{ opacity:1;transition: all .5s ease;}
#i4.on .i_jczx .hidden div.fl,#i4.on .i_jczx .hidden img{opacity:1;transition: all .5s ease;}
#i4 .i_jczx .hidden div.fl{ margin-left:-40%;}
#i4 .i_jczx .hidden img{ margin-right:-40%;}
#i4.on .i_jczx .hidden div.fl{ margin-left:0px;}
#i4.on .i_jczx .hidden img{ margin-right:0px;}
#i4 .i_jczx ul{ opacity:0;transition: all .5s ease; margin-left:100%}
#i4.on .i_jczx ul{ opacity:1;transition: all 1.5s ease; margin-left:0px;}

#i5.on .i_name,#i5.on .i_tit{ opacity:1;transition: all .5s ease;}
#i5 .device .scroll{opacity:0;transition: all .5s ease; margin-top:5rem;}
#i5.on .device .scroll{opacity:1;transition: all .5s ease; margin-top:0px;}

#i6 .news_list ul{}
#i6.on .i_name,#i6.on .i_tit{ opacity:1;transition: all .5s ease;}
#i6 .news_list ul{opacity:0;transition: all .5s ease; margin-top:5rem;}
#i6.on .news_list ul{opacity:1;transition: all .5s ease; margin-top:0px;}



.arrow{ opacity:1;animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;bottom:10px;border-radius:100%;-webkit-border-radius:100%;text-align:center; bottom:3%;font-size:0.875rem; position:fixed; z-index:88; right:1%; font-size:1.5rem;}
@keyframes arrow{ %0,%100{bottom:4%; opacity:1;} 50%{bottom:2%; opacity:.5} }
@-webkit-keyframes arrow{ %0,%100{bottom:4%; opacity:1;} 50%{bottom:2%; opacity:.5} }

/*报名咨询*/
.popupbox .popupbox_i{position:absolute; color:#ffffff; right:0px; font-size:2rem; margin-top:-3rem; font-weight:300; cursor: pointer;}
.popupbox .popupbox_i:hover{ color:#378c72;}
.popupbox{max-width:410px; width:90%;min-height:248px;border-radius:0.5rem;display:none;position: fixed;top: 50%; left: 50%;z-index:999991;background:#ffffff;}
.popupbox dd{ background:url(../images/zx_bg.png) no-repeat scroll 50%; text-align:center; font-size:1.5rem; color:#ffffff; height:5.625rem; line-height:5.625rem; border-top-right-radius:0.5rem;border-top-left-radius:0.5rem;}
.popupbox dl{ text-align:center; font-size:1.375rem;border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem; color:#333333; line-height:2rem; padding:2rem 0px; overflow:hidden;}
.popupbox dl strong{ font-size:2.25rem;}
#fade { display:none;background: #000000;position: fixed; left: 0; top: 0;width: 100%; height: 100%;opacity: .80;z-index:99999;}
