@charset "utf-8";
/* CSS Document */
body{ background-color:#FFF}
.c-con{ width:1200px; min-width:320px; margin:0 auto; height:auto;}



.header{ width:100%; background-color:rgba(255,255,255,0.9); left:0; top:0; height:100px;}
.h-con{ height:100%; position:relative; padding-left:240px; box-sizing:border-box;}
.logo{ width:202px; height:auto; position:absolute; left:15px; top:0;} 
.logo img{ width:100%;}
.nav{ width:100%; height:60px;/* float:left; padding-top:20px;*/ position:absolute; right:0; top:20px; padding-left:240px; box-sizing:border-box; }
.nav li{ width:12.5%; height:46px; padding:10px 0 4px 0; float:left; position:relative; z-index:300;}
.nav li + li::after{ content:''; width:1px; height:16px; background-color:rgba(0,162,255,0.8); position:absolute; left:0; top:50%; z-index:320; margin-top:-8px;}
.nav li h4,.nav li h5{ width:100%; height:30px; line-height:30px; font-weight:normal; font-size:18px; text-align:center; overflow:hidden; }
.nav li h5{ height:16px; line-height:16px; font-size:12px; font-style:italic; text-transform:capitalize; }
.nav li h5 span{ color:#2682c5;}
.nav li div.subnav{ width:100%; height:0; background-color:rgba(255,255,255,0.8); position:absolute; left:0; top:60px; opacity:0; -webkit-transition:all 0.45s ease-in-out; transition:all 0.45s ease-in-out; display:block; overflow:hidden;}
.nav li div.subnav p{ width:100%; height:42px; line-height:42px; font-size:15px; text-align:center; overflow:hidden;}
.nav li div.subnav p a{ color:#757575}
.nav li div.subnav p a:hover{ color:rgba(0,162,255,0.8);}
.nav li div.subnav p + p{ border-top:1px solid #d6d6d6;}
.nav li:hover a,.nav li.on a{color:rgba(0,162,255,0.8);}
.nav li:hover div.subnav{ height:auto; opacity:1; display:block;}

.header .hd_btn{ width:36px; height:40px; border:1px solid #DDD; border-radius:2px; position:absolute; right:15px; top:24px; box-sizing:border-box; cursor:pointer; display:none;}
.header .hd_btn i{ width:24px; height:3px; background:#DDD; position:absolute; left:50%; margin-left:-12px; top:0; display:block;}
.header .hd_btn i:nth-child(1){ top:10px;}
.header .hd_btn i:nth-child(2){ top:18px;}
.header .hd_btn i:nth-child(3){ top:26px;}

.flash,.cflash{ cursor:pointer; }
.autoImg img{width:100%; height:auto; display:block;}
.hmFocus .swiper-pagination {bottom: 10px; left: 0;width: 100%;}
.hmFocus .swiper-pagination-bullet{opacity:1; background:rgba(255,255,255,0.5); margin:0 3px!important;}
.hmFocus .swiper-pagination-bullet-active{background:rgba(0,162,255,1);}

.col{ padding:30px 0;}
.col-header{ width:226px; height:75px; margin:0 auto; position:relative; }
.col-header h3{ width:226px; height:38px; line-height:32px; position:relative; border-bottom:4px solid #ff5500; font-size:22px; color:#999; font-weight:normal; padding-left:16px; box-sizing:border-box;}
.col-header h3 p{ width:24px; height:40px; line-height:40px; font-size:40px; color:#2682c5; position:absolute; left:0px; top:-4px; text-transform:uppercase;}
.col-header h4{ width:160px; height:32px; line-height:32px; text-align:right; position:absolute; right:0; bottom:0; font-weight:normal; font-size:24px;}
.about{ width:1200px; height:360px; padding-left:200px; box-sizing:border-box; position:relative; margin-top:30px;}
.about-menu{ width:180px; height:360px; position:absolute; left:0; top:0;}
.about-menu li{ width:170px; height:60px; background-color:rgba(2,115,197,0.8); border-right:10px solid rgba(255,255,255,1); position:relative; cursor:pointer; padding:5px 15px 0 15px; box-sizing:border-box;}
.about-menu li h3,.about-menu li h4{ width:130px; height:30px; line-height:30px; font-weight:normal; font-size:17px; text-align:center; overflow:hidden;color:rgba(255,255,255,0.9);}
.about-menu li h4{ height:24px; line-height:12px; font-size:12px; text-transform:capitalize; color:rgba(255,255,255,0.6); border-bottom:1px solid rgba(255,255,255,0.4);}
.about-menu li::after{ content:' ';width: 0; height: 0; border-top: 60px solid rgba(255,255,255,1); position:absolute; right:-20px; top:0; border-right: 10px solid transparent;}
.about-menu li:hover h3{ font-size:16px;color:rgba(255,255,255,1);}
.about-menu li:hover h4{color:rgba(255,255,255,0.8);}
.about-menu li.on{ background-color:rgba(255,85,0,0.8); border-right-color:rgba(255,85,0,0.1); font-weight:bold}
.about-menu li:last-child h4,.about-menu li.on h4{ border-bottom:0;}
.about-menu li.on::after{border-top: 60px solid rgba(255,85,0,0.8);}
.about-cen{ width:100%; height:360px;  padding:40px; box-sizing:border-box; position:relative}
.about-cen::after{ content:' '; width: 0px;height: 0px;border-width:180px;border-style:solid;border-color:transparent rgba(255,85,0,0.05) transparent transparent; position:absolute; right:0; bottom:0; z-index:10}
.about-cen::before{ content:' '; width: 0px; height: 0px;border-width:180px;border-style:solid;border-color:transparent transparent rgba(255,85,0,0.05) transparent; position:absolute; right:2px; bottom:-2px; z-index:10}
.ac-line{ width:100%; height:270px; padding-top:10px; display:block; background-image:url(../images/12.jpg); background-repeat:no-repeat; background-position:cener top; position:relative; z-index:30;}
.ac-line + .ac-line{ display:none;}
.acl-content{ width:60%; height:280px; overflow:hidden; float:left;}
.acl-content p{ width:100%; height:220px; line-height:24px; max-height:240px; font-size:15px; overflow:hidden; padding-top:10px; }
.acl-content h5{ width:100%; height:30px; line-height:30px; overflow:hidden; font-size:14px; font-weight:normal; margin-top:20px; }
.acl-content h5 a{ width:100px; height:28px; line-height:28px; display:block; border:1px solid #2682c5; text-align:center; text-transform:uppercase; color:#2682c5; float:right;}
.acl-img{ width:36%; height:280px; overflow:hidden; float:right;}
.acl-img img{ width:100%;}

.video{ width:100%; height:250px; background-image:url(../images/video.jpg); background-repeat:no-repeat; background-position:cener top; margin-top:30px; position:relative;}

.zis{ position:absolute; right:45px; z-index:999; color:#FFFFFF; font-size:20px; top:170px}

.video-form{ width:422px; height:245px; padding:10px; box-sizing:border-box; background-color:rgba(2,115,197,0.3); border:1px solid rgba(2,115,197,0.6); box-shadow:1px 1px 2px rgba(2,115,197,1) ; position:absolute; left:50%; top:-30px; margin-left:-211px; border-radius:3px; border:#000 1px solid}
/*.video-form img{ width:400px; height:225px; } */
/*.video-form::after{ content:' '; width:400px; height:225px; background-color:rgba(0,0,0,0.3); position:absolute; left:50%; top:50%; margin-left:-200px; margin-top:-113px;}
.video-form p{ width:80px; height:80px; border-radius:50%; background-color:rgba(0,0,0,0.5); position:absolute; left:50%; top:50%; margin-top:-40px; margin-left:-40px;}
.video-form p a{width:28px; height:35px; position:absolute; left:50%; top:50%; margin-top:-18px; margin-left:-10px; background:url(../images/play.png) no-repeat left top; display:block; z-index:210; }*/

.news{ padding-top:30px; width:100%; }
.news-tab{ width:64%; height:auto; margin:0 auto; overflow:hidden; }
.news-tab li{ width:25%; height:46px; float:left; position:relative; cursor:pointer; }
.news-tab li + li::after{ content:' '; width:1px; height:16px; background-color:#2682c5; position:absolute; left:0; top:50%; margin-top:-8px; }
.news-tab li h4,.news-tab li h5{ width:100%; height:30px; line-height:36px; font-weight:normal; font-size:17px; text-align:center; color:rgba(64,64,64,0.9);}
.news-tab li h5{ font-size:12px; text-transform:capitalize; font-style:italic; height:16px; line-height:12px; color:rgba(64,64,64,0.3);}
.news-tab li.on h4,.news-tab li:hover h4{ color:#2682c5; font-size:16px;}
.news-tab li.on h5,.news-tab li:hover h5{ color:rgba(64,64,64,0.6);}
.news-cen,.news-line{ width:100%;}
.news-line{ display:block;}
.news-line + .news-line{ display:none;}
.news-list{ width:100%; height:auto;}
.news-list li{ width:33.3%; height:auto; border:1px solid #FFF; padding:20px; box-sizing:border-box; float:left; position:relative; }
.news-list li p{ border:1px solid #DDD; background-color:#EEE; border-radius:3px; width:100%; padding:10px; box-sizing:border-box; box-shadow:2px 2px 3px #EEE;}
.news-list li p img{ width:100%;}
.news-list li div.nl-about{ width:100%; height:auto; position:relative; padding-left:10px; border-left:5px solid #2682c5; box-sizing:border-box; margin-top:15px; }
.news-list li div.nl-about::after{ content:' '; width:5px; height:25px; background-color:#ff5500; position:absolute; left:-5px; top:0;}
.news-list li div.nl-about h3,.news-list li div.nl-about h4,.news-list li div.nl-about h5{ width:100%; height:30px; line-height:25px; font-weight:normal; font-size:16px; overflow:hidden; color:#999;}
.news-list li div.nl-about h3 a{ color:#333;}
.news-list li div.nl-about h4,.news-list li div.nl-about h5{ height:40px; line-height:20px; font-size:12px; color:#555; }
.news-list li div.nl-about h5{ height:20px; color:#999;}
.news-btn{ width:160px; height:50px; margin:0 auto; margin-top:30px;}
.news-btn a{ width:160px; height:50px; background-color:rgba(255,85,0,0.8); display:block; line-height:50px; font-size:24px; text-transform:uppercase; color:#FFF; text-align:center;}

.yanfa{ width:100%; margin:0 0; margin-top:-40px; position:relative; overflow:hidden;}
.yf-img{ width:100%; height:auto; position:relative; cursor:pointer; }
.yf-img img{ width:100%;-webkit-transition:all 0.45s ease-in-out; transition:all 0.45s ease-in-out;}
.yf-img div.yf-img-about{ width:760px; height:200px; position:absolute;left:50%; top:50%; margin-left:-160px; margin-top:-120px; padding-right:50px; box-sizing:border-box;}
.yf-img div.yf-img-about h3,.yf-img div.yf-img-about h4{ width:204px; height:32px; line-height:32px; font-weight:normal; font-size:28px; text-align:right; color:#333; border-left:5px solid #ff5500; position:absolute; right:20px; top:0;}
.yf-img div.yf-img-about h4{ height:18px; line-height:18px; font-size:14px; text-transform:capitalize; top:32px;}
.yf-img div.yf-img-about h3 a,.yf-img div.yf-img-about h4 a{ color:#525251;}
.yf-img div.yf-img-about p{ width:80%; height:72px; line-height:24px; font-size:14px; top:68px; position:absolute; right:20px; text-indent:2em; overflow:hidden; }
.yf-img div.yf-img-about h5{ width:120px; height:40px; background:rgba(18,111,178,1); line-height:40px;  color:#FFF; position:absolute; right:20px; bottom:0; font-size:14px; text-transform:uppercase; text-align:center; }
.yf-img div.yf-img-about h5 a{ width:120px; height:40px; display:block; color:#FFF;}
.yf-img div.yf-img-about h3,.yf-img div.yf-img-about h4,.yf-img div.yf-img-about p,.yf-img div.yf-img-about h5{ opacity:0.8;-webkit-transition:all 0.45s ease-in-out; transition:all 0.45s ease-in-out;}
.yf-img:hover img{-webkit-transform:scale(1.05,1.05);transform: scale(1.05,1.05);}
.yf-img:hover div.yf-img-about h3 ,.yf-img:hover div.yf-img-about h4,.yf-img:hover div.yf-img-about p,.yf-img:hover div.yf-img-about h5{ opacity:1;-webkit-transform:translateY(-10px);transform: translateY(-10px); }

.yf-imglist{ width:1200px; height:auto; position:absolute; left:50%; bottom:15px; margin-left:-600px;}
.yf-imglist li{ width:11.1%; float:left; cursor:pointer; position:relative; }
.yf-imglist li span{ display:block; width:100%; position:relative;}
.yf-imglist li span img{ width:100%;}

.yf-imglist li h3{ width:100%; height:24px; line-height:24px; text-align:center; color:#FFF; background:#2e85c6; font-weight:normal; font-size:12px; position:relative;}
.yf-imglist li h3 a{ color:#FFF;}
.yf-imglist li h4,.yf-imglist li p,.yf-imglist li h5{ display:none;}
.yf-imglist li:nth-child(odd) h3{ background:#fe5b09;}
.yf-imglist li:hover::after,.yf-imglist li.on::after{ content:' '; width:100%; height:5px; background-color:rgba(46,133,198,1); position:absolute; left:0; top:-5px;}
.yf-imglist li:hover::before,.yf-imglist li.on::before{ content:' '; width:100%; height:5px; background-color:rgba(46,133,198,1); position:absolute; left:0; bottom:-5px;}
.yf-imglist li:hover span::after,.yf-imglist li.on span::after{ content:' '; width:4px; height:100%; position:absolute; left:0; top:0; background-color:rgba(38,130,197,1); }
.yf-imglist li:hover span::before,.yf-imglist li.on span::before{ content:' '; width:4px; height:100%; position:absolute; right:0; top:0; background-color:rgba(38,130,197,1); }

.yf-imglist li:hover h3::after,.yf-imglist li.on h3::after{ content:' '; width:4px; height:24px; background-color:rgba(46,133,198,1); position:absolute; left:0; top:0;}
.yf-imglist li:hover h3::before,.yf-imglist li.on h3::before{ content:' '; width:4px; height:24px; background-color:rgba(46,133,198,1); position:absolute; right:0; top:0;}

.cflash{ position:relative; z-index:100;}
.cflash img{ width:100%;}



.service{  width:100%; height:auto;padding:50px 0 30px 0;}
.serv-cen{ }
.serv-menu{ width:50%; height:auto; float:left;}
.serv-menu li{ width:20%; height:auto; float:left;}
.serv-menu li h4,.serv-menu li p{ width:100%; height:36px; line-height:36px; text-align:center; font-weight:normal; font-size:16px; overflow:hidden;}
.serv-menu li h4{ margin-bottom:5px; position:relative;}
.serv-menu li h4::after{ content:''; width:68px; height:1px; background-color:#ababab; position:absolute; left:50%; bottom:0; margin-left:-34px;}
.serv-menu li p{ height:32px; line-height:32px; font-size:14px; }
.serv-menu li p a{ color:#b0b0b0;}
.serv-contact{ width:50%; height:auto; float:right;}
.serv-col{ width:50%; height:auto; min-height:180px; float:left; position:relative; }
.serv-col-ewm{ width:140px; height:auto; position:absolute; left:50%; top:10px; margin-left:-70px;}
.serv-col-ewm p{ width:100%; height:auto;}
.serv-col-ewm p img{ width:100%;}
.serv-col-ewm h4{ width:100%; font-size:14px; padding:10px 0; text-align:center; color:#999; font-weight:normal;}
.serv-col-about{ width:100%; height:auto; line-height:30px; color:#999; font-size:14px;}

.contact,.location{ margin:30px auto;}
.c-header{  font-size:32px; padding:10px 0; text-align:left; color:rgba(38,130,197,0.9); margin:0 auto; position:relative; border-bottom:#2682c5 1px solid}
.c-header span{ font-size:20px; text-transform:capitalize;}
.c-header p{ font-size:13px; height:52px; line-height:52px; position:absolute; right:10px; top:50%; margin-top:-16px;}
.c-header p a{color:rgba(38,130,197,0.9);}
.c-header p a:last-child{ color:#ff5500}
.c-header p i{ color:#FF5500;}
.contact-list{ margin:30px auto;}
.contact-list li{ width:33.3%; height:286px; padding:20px 30px 0 30px; float:left; border-right:1px solid #f0f0f0; border-bottom:1px solid #F0f0F0; box-sizing:border-box; position:relative; background-image:url(../images/809.png); background-repeat:no-repeat; background-position:center}
.contact-list li::after{ content:' '; width:2px; height:60px; background:#FFF; position:absolute; right:-1px; top:0;}
.contact-list li p{ width:80px; height:80px; margin:0 auto; }
.contact-list li p img{ width:100%;}
.contact-list li div.cl-title{ width:100%; height:50px; position:relative; padding:10px 0 10px;}
.contact-list li div.cl-title h3,.contact-list li div.cl-title h4{ width:100%;  text-align:center; font-size:18px; font-weight:normal; }
.contact-list li div.cl-title h3{height:30px; line-height:30px;color:rgba(38,130,197,0.9);}
.contact-list li div.cl-title h4{ height:20px; text-transform:capitalize;font-size:12px;}
.contact-list li div.cl-about{ width:100%; height:96px; line-height:24px; text-align:center; font-size:14px; overflow:hidden;}
.contact-list li:nth-child(3n){ border-right:0;}
.map{ width:1200px; margin:30px auto;}
.map-img{ width:90%; height:auto; border:1px solid rgba(0,0,0,0.3); padding:10px; background-color:#FFF; margin:0 auto; position:relative;}
.map-img img{ width:100%;}
.map-img::after{ content:''; width:160px; height:7px; background-color:rgba(38,130,197,0.9); position:absolute; left:50%; bottom:-4px; margin-left:-80px;}
.map h4{ width:100%; font-size:16px; padding:20px 0; font-weight:normal; text-align:center; color:rgba(0,0,0,0.5); }

.menu{ width:1200px; height:20px; background:rgba(16,91,146,1); padding:0 30px;  position:relative; z-index:100; margin:0 auto; box-sizing:border-box;}
.menu-cen{ width:100%; height:20px; box-sizing:border-box; position:relative; z-index:310; margin:0 auto; background:#EEE;}
.menu-list{ width:100%; height:60px; position:absolute; left:0; top:-40px; background:rgba(38,130,197,1);}
.menu-list::after{ content:' ';width: 0; height: 0; border-bottom: 60px solid rgba(38,130,197,1); position:absolute; left:-30px; top:0; border-left: 30px solid transparent;}
.menu-list::before{ content:' ';width: 0; height: 0; border-bottom: 60px solid rgba(38,130,197,1); position:absolute; right:-30px; top:0; border-right: 30px solid transparent;}
.ml-menu{ width:560px; height:60px; margin:0 auto; }
.ml-menu li{ width:25%; height:60px; float:left; padding:10px 0 5px 0; box-sizing:border-box; position:relative; border-right:#1475bb 1px solid}
.ml-menu li h4,.ml-menu li p{ width:100%; height:27px;  line-height:27px; text-align:center; font-weight:normal; font-size:17px; overflow:hidden;}
.ml-menu li p{ height:18px; line-height:12px; font-size:12px; text-transform:capitalize; }
.ml-menu li h4 a{ color:#fff;}
.ml-menu li p a{ color:#ffffff;}
.ml-menu li.on,.ml-menu li:hover{ background-color:#ff5500;}
.ml-menu li.on::after,.ml-menu li:hover::after{ content:' '; width:100%; height:10px; position:absolute; left:0; top:-10px; background:#FF5500;}
.ml-menu li.on h4 a,.ml-menu li:hover h4 a{ color:#ffffff;}
.ml-menu li.on p a,.ml-menu li:hover p a{ color:#ffffff;}


.ml-menu5{ width:280px; height:60px; margin:0 auto; }
.ml-menu5 li{ width:50%; height:60px; float:left; padding:10px 0 5px 0; box-sizing:border-box; position:relative; border-right:#1475bb 1px solid}
.ml-menu5 li h4,.ml-menu5 li p{ width:100%; height:27px;  line-height:27px; text-align:center; font-weight:normal; font-size:17px; overflow:hidden;}
.ml-menu5 li p{ height:18px; line-height:12px; font-size:12px; text-transform:capitalize; }
.ml-menu5 li h4 a{ color:#fff;}
.ml-menu5 li p a{ color:#ffffff;}
.ml-menu5 li.on,.ml-menu5 li:hover{ background-color:#ff5500;}
.ml-menu5 li.on::after,.ml-menu5 li:hover::after{ content:' '; width:100%; height:10px; position:absolute; left:0; top:-10px; background:#FF5500;}
.ml-menu5 li.on h4 a,.ml-menu5 li:hover h4 a{ color:#ffffff;}
.ml-menu5 li.on p a,.ml-menu5 li:hover p a{ color:#ffffff;}


.join-guanyu{ width:1200px; margin:0 auto; }
.join-guanyu li{ width:100%; height:auto; padding:10px; border:1px solid #e1e6e9; background-color:#e4eaf3; border-radius:2px; box-shadow:2px 2px 2px rgba(0,0,0,0.3); position:relative; margin-bottom:10px; box-sizing:border-box;}
.join-guanyu li img{ width:100%; }
.join-guanyu li h3{ width:50%; height:80px; position:absolute; right:10px; bottom:20px; background:rgba(80,153,207,0.96);}
.join-guanyu li h3::after{ content:'&'; width:48px; height:48px; line-height:48px;  font-size:42px; font-weight:normal; color:rgba(248,113,46,0.96); position:absolute; left:50%; top:50%; margin-left:-24px; margin-top:-24px; z-index:301;}
.join-guanyu li h3 p{ width: 0; height: 0; border-bottom: 80px solid #4ea1de; position:absolute; left:-30px; top:0; border-left: 30px solid transparent; padding-left:10px; box-sizing:border-box;}
.join-guanyu li h3 p::after{ content:''; width: 0; height: 0; border-bottom: 80px solid rgba(80,153,207,0.6); position:absolute; left:-20px; top:0; border-left: 30px solid transparent;}
.join-guanyu li h3 span{ width:50%; height:30px; line-height:30px; display:block; position:absolute;  font-weight:normal; font-size:22px; color:#FFF; text-align:right; box-sizing:border-box; z-index:302; }
.join-guanyu li h3 span:nth-of-type(1){ paddding-right:15px; left:0; top:8px;}
.join-guanyu li h3 span:nth-of-type(2){ right:0; bottom:8px; padding-left:15px; text-align:left; }
.join-guanyu li:nth-child(even) h3{background:rgba(255,85,0,0.96);}
.join-guanyu li:nth-child(even) h3::after{color:rgba(80,153,207,0.96);}
.join-guanyu li:nth-child(even) h3 p::after{width: 0; height: 0; border-bottom: 80px solid rgba(255,85,0,0.96); position:absolute; left:-30px; top:0; border-left: 30px solid transparent; padding-left:10px; box-sizing:border-box;}
.join-guanyu li:nth-child(even) h3 p{border-bottom: 80px solid rgba(250,155,47,0.6); border-left: 30px solid transparent;}

.join-zhaopin{ width:1200px; height:auto; margin:30px auto;}
.join-zp-list,.join-dy-list{ width:1200px;}
.join-zp-list{ border:0; border-top:6px solid #FFF;}
.join-zp-list tr td{ padding:20px 0; text-align:left; border-bottom:6px solid #FFF; background-color:#EEE; width:16%; line-height:24px; font-size:14px; text-align:center; word-break:break-all;}
.join-zp-list thead td{ width:16%; padding:0; height:20px; line-height:20px; text-align:center; box-sizing:border-box; background:#2682c5; color:#FFF; text-align:center; font-size:16px; overflow:hidden;}
.join-zp-list thead td + td,.join-zp-list tr td + td{ border-left:6px solid #FFF;}

.join-zp-list tr td:nth-child(2){ padding:20px; width:37%;  background-color:#fafafa; text-align:left;}
.join-zp-list thead td:nth-child(2){ background-color:#FF5500; text-align:center;}

.join-zp-list tr td:nth-child(2){ padding:20px; width:37%;  text-align:left;}
.join-zp-list thead td:nth-child(2),.join-zp-list thead td:nth-child(3){ text-align:center;}
.join-zp-list tr td:nth-child(4){ width:37%; text-align:left; padding:20px;  background-color:#fafafa;}
.join-zp-list tr td:nth-child(3){ padding:20px; width:10%;  text-align:center;}
.join-zp-list thead td:nth-child(4){ background-color:#FF5500; text-align:center;}

.join-zp-contact{ width:1200px; padding:20px 0; position:relative; border-top:5px solid #2682c5; margin:30px 0; }
.join-zp-contact::before{ content:''; width:40px; height:5px; background-color:#ff5500; position:absolute; left:0; top:-5px;}
.join-zp-contact li{ float:left; width:33.3%; height:auto; line-height:30px; font-size:14px; padding-left:90px; position:relative; box-sizing:border-box;  }
.join-zp-contact li::after{ content:' '; width:6px; height:6px; background-color:#ff5500; border-radius:50%; position:absolute; left:5px; top:11px;}
.join-zp-contact li p{ width:68px; height:32px; line-height:30px; position:absolute; left:20px; top:0; color:#2682c5}

.join-dy-list{ margin-top:30px;}
.join-dy-list li{ width:25%; height:auto; float:left; box-sizing:border-box; margin-bottom:10px}
.join-dy-list li p{ width:100%; height:auto; padding:0 5px; box-sizing:border-box; background:#FFF;}
.join-dy-list li p img{ width:100%;}
.join-dy-list li h4{ width:97%; height:48px; padding:20px 0 40px 0; line-height:48px; font-weight:normal; font-size:20px; text-align:center; overflow:hidden; position:relative; background-color:#fcfcfc; margin:0 auto}
.join-dy-list li h4::after{ content:' '; width:24px; height:4px; position:absolute; left:50%; bottom:40px; margin-left:-12px; background-color:#2682c5;}
.join-dy-list li:nth-child(even) h4::after{background-color:#ff5500;}
.join-rc-about,.join-rc-about1,.join-rc-list,.prod-about{ width:1200px; margin:0 auto; }
.join-rc-about,.prod-about{ padding:20px 0; line-height:36px; font-size:16px; position:relative; margin-top:50px; margin-bottom:50px; text-align:left; }
.join-rc-about1{ padding:20px 0; line-height:36px; font-size:16px; position:relative; margin-top:50px; margin-bottom:50px; text-align:left; }
.prod-about{ margin-bottom:0; }
.join-rc-about::after,.prod-about::after{ content:''; width:36px; height:6px; background:#2682c5; position:absolute; left:10px; top:-6px;}
.join-rc-header{ width:300px; height:84px; position:relative; margin:0 auto; margin-bottom:30px; }
.join-rc-header::after{ content:''; width:36px; height:6px; background:#ff5500; position:absolute; left:50%; margin-left:-18px; bottom:0px;}
.join-rc-header h3,.join-rc-header h4{ width:100%; height:44px; line-height:44px; font-size:24px; text-align:center; font-weight:normal; color:#2682c5; }
.join-rc-header h4{ font-size:16px; height:18px; line-height:18px; color:#757575;}
.join-rc-list li{ width:33.3%; float:left; margin-bottom:15px;}
.join-rc-list li p{ width:100%; padding:0 8px; box-sizing:border-box; }
.join-rc-list li p img{ width:100%;}
.join-rc-list li h3,.join-rc-list li h4,.join-rc-list li h5{ width:96.7%; height:32; margin:0 auto;  background-color:#fcfcfc; line-height:32px; font-size:24px; font-weight:normal; text-align:center; }
.join-rc-list li h3{ padding-top:20px; position:relative;}
.join-rc-list li h3::after,.join-rc-list li h3::before{ content:' '; width:10px; height:2px; font-size:0; background:#666; position:absolute;-webkit-transform:rotate(135deg);transform: rotate(135deg); }
.join-rc-list li h3::after{left:50%; bottom:0; margin-left:-20px;}
.join-rc-list li h3::before{ left:50%; top:20px; margin-left:15px;}
.join-rc-list li h4{ height:40px; line-height:40px; font-size:20px; text-align:center; position:relative; color:#2682c5; }
.join-rc-list li h4::after{ content:''; width:32px; height:4px; background-color:#ff5500; position:absolute; left:50%; bottom:0; margin-left:-16px;}
.join-rc-list li h5{ height:20px; line-height:20px; padding-bottom:20px; font-size:12px; text-transform:capitalize; color:#999; }

.prod-header{ width:300px; height:84px; position:relative; margin:0 auto; margin-bottom:10px; }
.prod-header::after{ content:''; width:36px; height:6px; background:#ff5500; position:absolute; left:50%; margin-left:-18px; bottom:44px;}
.prod-header h3,.prod-header h4{ width:100%; height:44px; line-height:30px; font-size:24px; text-align:center; font-weight:normal; color:#2682c5; }
.prod-header h4{ font-size:16px; height:18px; line-height:18px; color:#ababab;}
.prod-title{ width:100%; font-size:24px; padding:20px 0; color:#2682c5; text-align:center;}
.prod-zj-list li{ width:47%; height:auto; float:left; padding:30px 0; border-bottom:1px solid #f0f0f0; }
.prod-zj-list li:nth-child(even){ float:right;}
.prod-zj-list li div.prod-zj-img{width:100%; height:auto; padding:10px; border:1px solid #e1e6e9; background-color:#e4eaf3; border-radius:2px; box-shadow:2px 2px 3px rgba(0,0,0,0.3); box-sizing:border-box;}
.prod-zj-list li div.prod-zj-img img{ width:100%;}
.prod-zj-list li h3{ width:90%; height:60px; text-align:left;}
.prod-zj-list li h3 p{ width:auto; height:60px; line-height:60px; font-size:20px; padding:0 15px; position:relative;}
.prod-zj-list li h4,.prod-zj-list li h5{ width:90%; height:55px; line-height:50px; border:15px solid #FFF; border-top:5px solid #FFF; border-bottom:0; background-color:#EEE; box-sizing:border-box; font-weight:normal; font-size:16px; text-align:center; overflow:hidden;}
.prod-zj-list li h5{ background-color:#fafafa;}
.prod-zj-list li h4 p,.prod-zj-list li h5 p{ width:130px; height:50px; line-height:50px; float:left; border-right:5px solid #FFF; text-align:center; background-color:#2682c5; color:#FFF; margin-right:10px;}
.prod-zj-list li h5 p{ background-color:#ff5500;}


.prod-fuliao{ width:1200px;  margin:0 auto;}
.prod-fuliao p{width:100%; height:auto; padding:10px; border:1px solid #e1e6e9; background-color:#e4eaf3; border-radius:2px; box-shadow:2px 2px 2px rgba(0,0,0,0.3); box-sizing:border-box; }
.prod-fuliao p img{ width:100%; }
.prod-yuanliao-list{ border:0; border-top:6px solid #FFF;width:1200px; margin:0 auto;}
.prod-yuanliao-list tr td{ padding:10px 0; text-align:left; border-bottom:6px solid #FFF; background-color:#EEE; width:5%; line-height:24px; font-size:14px; text-align:center; word-break:break-all;}
.prod-yuanliao-list thead td{ width:5%; padding:0; height:20px; line-height:20px; text-align:center; box-sizing:border-box; background:#2682c5; color:#FFF; text-align:center; font-size:16px; overflow:hidden;}
.prod-yuanliao-list thead td + td,.prod-yuanliao-list tr td + td{ border-left:6px solid #FFF;}
.prod-yuanliao-list tr td + td{ padding:10px; width:20%; text-align:center;}
.prod-yuanliao-list tr td:nth-child(even){  background-color:#fafafa; }
.prod-yuanliao-list thead td:nth-child(even){  background-color:#ff5500; }
.prod-yuanliao-list tr td:nth-child(6){ width:15%;}

.prod-zjt-list{ border:0; border-top:6px solid #FFF;width:1200px; margin:0 auto;}
.prod-zjt-list tr td{ padding:10px 0; text-align:left; border-bottom:6px solid #FFF; background-color:#EEE; width:5%; line-height:24px; font-size:14px; text-align:center; word-break:break-all;}
.prod-zjt-list thead td{ width:5%; padding:0; height:20px; line-height:20px; text-align:center; box-sizing:border-box; background:#2682c5; color:#FFF; text-align:center; font-size:16px; overflow:hidden;}
.prod-zjt-list thead td + td,.prod-zjt-list tr td + td{ border-left:6px solid #FFF;}
.prod-zjt-list tr td + td{ padding:10px; width:25%; text-align:center;}
.prod-zjt-list tr td:nth-child(even){  background-color:#fafafa; }
.prod-zjt-list thead td:nth-child(even){  background-color:#ff5500; }
.prod-zjt-list tr td:nth-child(5){ width:20%;}

.gyml-menu{ width:100%; height:60px; margin:0 auto; }
.gyml-menu li{ width:14.25%; height:60px; float:left; padding:10px 0 5px 0; box-sizing:border-box; position:relative;border-right:#1475bb 1px solid}
.gyml-menu li h4,.gyml-menu li p{ width:100%; height:27px;  line-height:27px; text-align:center; font-weight:normal; font-size:17px; overflow:hidden;}
.gyml-menu li p{ height:18px; line-height:12px; font-size:12px; text-transform:capitalize; }
.gyml-menu li h4 a{ color:#fff;}
.gyml-menu li p a{ color:#fff;}
.gyml-menu li.on,.gyml-menu li:hover{ background-color:#ff5500;}
.gyml-menu li.on::after,.gyml-menu li:hover::after{ content:' '; width:100%; height:10px; position:absolute; left:0; top:-10px; background:#FF5500;}
.gyml-menu li.on h4 a,.gyml-menu li:hover h4 a{ color:#fff;}
.gyml-menu li.on p a,.gyml-menu li:hover p a{ color:#fff;}
.about-header{ width:300px; height:auto; margin:0 auto;  margin-bottom:30px;}
.about-header h3{ width:100%; height:76px; line-height:76px; font-size:32px; font-weight:normal; text-align:center; color:#3f3f3f; overflow:hidden; position:relative;}
.about-header h3::after{ content:' '; width:42px; height:6px; background-color:#ff5500; position:absolute; left:50%; bottom:0; margin-left:-21px;}
.about-header h4{ width:100%; height:44px; line-height:22px;font-weight:normal; color:#666;  padding:10px 0; overflow:hidden; font-size:18px; text-align:center;}
.about-header p{ width:34px; height:34px; margin:0 auto; background:url(../images/about-jian.png) no-repeat center top;}
.licheng-img{ width:100%; display:none}
.licheng-img img{ width:100%;}


.licheng-img1{ width:100%; height:520px;  background:url(../images/emp-37a.jpg) no-repeat center top;}
.licheng-img2{ width:100%; height:520px;  background:url(../images/emp-38a.jpg) no-repeat center top;}
.licheng-img3{ width:100%; height:520px;  background:url(../images/emp-39a.jpg) no-repeat center top;}


.yfml-menu{ width:100%; height:60px; margin:0 auto; }
.yfml-menu li{ width:12.475%; height:60px; float:left; padding:10px 0 5px 0; box-sizing:border-box; position:relative;border-right:#1475bb 1px solid}
.yfml-menu li h4,.yfml-menu li p{ width:100%; height:27px;  line-height:27px; text-align:center; font-weight:normal; font-size:16px; overflow:hidden;}
.yfml-menu li p{ height:18px; line-height:12px; font-size:12px; text-transform:capitalize; }
.yfml-menu li h4 a{ color:#fff;}
.yfml-menu li p a{ color:#fff;}
.yfml-menu li.on,.yfml-menu li:hover{ background-color:#ff5500;}
.yfml-menu li.on::after,.yfml-menu li:hover::after{ content:' '; width:100%; height:10px; position:absolute; left:0; top:-10px; background:#FF5500;}
.yfml-menu li.on h4 a,.yfml-menu li:hover h4 a{ color:#fff;}
.yfml-menu li.on p a,.yfml-menu li:hover p a{ color:#fff;}


.yf-header{ width:300px; height:148px; margin:0 auto; color:#2682c5; margin-bottom:40px; }
.yf-header h3{ width:120px; height:72px; position:relative; line-height:72px; margin:0 auto; font-weight:normal; font-size:56px; text-align:center;}
.yf-header h3::after{ content:' '; width:30px; height:1px; background-color:#2682c5; font-size:0; position:absolute; left:-3px;  -webkit-transform:rotate(145deg);transform: rotate(145deg); bottom:8px;}
.yf-header h3::before{ content:' '; width:30px; height:1px; background-color:#2682c5; font-size:0; position:absolute; right:-3px;  -webkit-transform:rotate(145deg);transform: rotate(145deg); top:8px;}
.yf-header h4{ width:100%; height:40px; line-height:40px; text-align:center; font-weight:normal; font-size:20px; overflow:hidden; padding-top:10px;}
.yf-header h5{ width:100%; height:20px; line-height:20px; font-weight:normal; font-size:12px; text-align:center; color:#888; text-transform:capitalize; }
.yf-headerr{color:#ff5500;}
.yf-headerr h3::after,.yf-headerr h3::before{background-color:#ff5500;}


.blockc{ margin-bottom:50px; box-sizing:border-box;}
.bc1-list,.bc5-list,.bc6-list,.bc7-list{ width:1200px; box-sizing:border-box; margin:0 auto; }
.bc1-list li{ width:100%; height:auto; padding:5px 20px 5px 20px; height:auto; line-height:30px; font-size:16px; border-left:200px solid #2682c5; box-sizing:border-box; position:relative; boder-left:; margin-bottom:5px; background-color:#EEE; }
.bc1-list li:nth-of-type(even){ background-color:#fafafa; border-left-color:#ff5500;}

.bc1-list li::after{ content:' '; width:5px; height:100%; background:#FFF; position:absolute; left:0; top:0; }
.bc1-list li h4{ width:200px; height:40px; line-height:40px; position:absolute; left:-200px; font-weight:normal; font-size:18px; top:50%; margin-top:-20px; color:#FFF; text-align:center;}
.blockc2{ background-color:#fcfcfc; padding:50px 0;}
.bc2-list,.bc3-list,.bc4-list{ width:1200px; height:auto;  }
.bc4-list{ margin:0 auto;}
.bc4{ width:100%; height:auto; background:url(../images/emp-42.jpg) no-repeat left top; position:relative; margin:50px 0; padding:50px 0;  }
.bc2-list img,.bc3-list img,.bc4-list img{ width:100%;}
.bc5-list li{ width:33.3%; height:auto; padding:0 10px; box-sizing:border-box; float:left; background-color:#fcfcfc}
.bc5-list li p{ width:100%; height:auto; }
.bc5-list li p img{ width:100%;}
.bc5-list li h3,.bc5-list li h5{ width:100%; height:32px; line-height:32px; font-size:18px; text-align:center; color:#333; font-weight:normal; padding-top:10px; overflow:hidden; background-color:#fcfcfc}
.bc5-list li h4{ width:100%; height:40px; line-height:30px; font-size:20px; text-align:center; color:#333; font-weight:normal; overflow:hidden; position:relative; background-color:#fcfcfc}
.bc5-list li h4::after{ content:' '; width:28px; height:4px; background-color:#2682c5; position:absolute; left:50%; bottom:0; margin-left:-14px; }
.bc5-list li h5{ height:60px; line-height:20px; font-size:14px; color:#999; margin-bottom:16px; overflow:hidden;}

.bc6-list li{ width:16.66%; height:260px; padding:0 5px; box-sizing:border-box; float:left; }
.bc6-list li div.bc6-line{ width:100%; height:260px; border:1px solid #2682c5; background-color:#2682c5; box-sizing:border-box;}
.bc6-list li div.bc6-line h3{ width:100%; height:68px; line-height:68px; text-align:center; font-size:18px; overflow:hidden; color:#2682c5; background-color:#Fcfcfc;}
.bc6-list li:nth-of-type(even) div.bc6-line{ border-color:#ff5500; background-color:#FF5500; }
.bc6-list li:nth-of-type(even) div.bc6-line h3{ color:#ff5500; }
.bc6-list li div.bc6-line p{ width:100%; height:192px; padding:20px; box-sizing:border-box; font-size:14px; line-height:20px; overflow:hidden; text-indent:2em; color:#FFF;}

.bc7-list li{ width:50%; height:auto; padding:0 5px; box-sizing:border-box; float:left; margin-bottom:10px;}
.bc7-list li div.bc7-line{ width:100%; height:100px; border:1px solid #2682c5; border-right-width:12px; box-sizing:border-box; padding-left:99px; position:relative;}
.bc7-list li div.bc7-line h3{ width:99px; height:98px; line-height:98px; text-align:center; color:#FFF; font-weight:bold; font-size:16px; background-color:#2682c5; position:absolute; left:0; top:0;}
.bc7-list li:nth-of-type(3) div.bc7-line,.bc7-list li:nth-of-type(4) div.bc7-line,.bc7-list li:nth-of-type(7) div.bc7-line,.bc7-list li:nth-of-type(8) div.bc7-line{ border-color:#FF5500;}
.bc7-list li:nth-of-type(3) div.bc7-line h3,.bc7-list li:nth-of-type(4) div.bc7-line h3,.bc7-list li:nth-of-type(7) div.bc7-line h3,.bc7-list li:nth-of-type(8) div.bc7-line h3{ background-color:#FF5500;}
.bc7-list li div.bc7-line p{ width:100%; border:15px solid #FFF; box-sizing:border-box; height:98px; line-height:24px; overflow:hidden; font-size:15px;}

.footer{ padding:30px 0; background:rgba(245,245,245,1);}
.foot-tools{ border-bottom:1px solid rgba(0,0,0,0.2); margin-bottom:30px; box-sizing:border-box; }
.foot-tools p{ width:24%; font-size:14px; padding:10px 0; float:left; margin:5px 0; text-align:center; position:relative; }
.foot-tools p:nth-child(2){ width:28%;}
.foot-tools p + p::after{ content:' '; width:1px; height:16px; background-color:rgba(0,0,0,0.6); position:absolute; left:0; top:50%; margin-top:-8px;}
.foot-tools p i{ font-size:24px; }
.copyright{ height:auto; line-height:24px; font-size:14px; text-align:center; box-sizing:border-box;}

.join-rc-about1{ overflow:hidden}
.join-rc-about1 img.tu{ margin:0 auto}
.wenhuas{float:left; width:30%; margin-left:1.5%; margin-right:1.5%; text-align:center; text-align:center; font-size:17px}
.wenhuas p{ margin-top:15px; margin-bottom:25px;}
.wenhuas img { margin:0 auto;}
.wenhuas img.tu{ margin:0 auto; width:100%}

.zs1{ width:32%; float:left; overflow:hidden}
.zs1 img{ width:100%;}
.zs2{ width:32%; float:left; margin-left:2%; overflow:hidden}
.zs2 img{ width:100%;}
.zs3{ width:32%; float:right; overflow:hidden}
.zs3 img{ width:73%;}

.dongshi1{ float:left; width:52%;}
.dongshi2{ float:right; width:45%;}
.dongshi2 img{ width:100%}

.gaikuang1{ width:100%; margin-bottom:20px;}
.gaikuang11{ width:32%; float:left;}
.gaikuang22{ float:left; width:32%; margin-left:2%}
.gaikuang33{ float:right; width:32%}

.gaikuang11 img{ width:100%}
.gaikuang22 img{ width:100%}
.gaikuang33 img{ width:100%}


.yanfa-header{ width:100%; height:auto; margin:0 auto;}
.yanfa-header h3{ width:100%; height:56px; line-height:56px; font-size:28px; font-weight:normal; text-align:center; color:#3f3f3f; overflow:hidden; position:relative;}
.yanfa-header h3::after{ content:' '; width:42px; height:6px; background-color:#ff5500; position:absolute; left:50%; bottom:0; margin-left:-21px;}
.yanfa-header h4{ width:100%; height:44px; line-height:22px;font-weight:normal; color:#666;  padding:10px 0; overflow:hidden; font-size:14px; text-align:center;}
.yanfa-header p{ width:34px; height:34px; margin:0 auto; background:url(../images/about-jian.png) no-repeat center top;}

.yangbanzi{ width:100%; text-align:center}
.yangbantu{ width:100%; margin-top:15px}
.yangbantu img{ margin:0 auto;max-width:1200px}

.biaozhis{ width:100%; text-align:center}
.zhengshu{ width:19%; margin-left:0.5%; margin-right:0.5%; float:left; margin-top:15px;}
.zhengshu img{ width:100%}
.zhengshubig{ width:37%; float:left; margin-left:0.8%; margin-top:15px;}
.zhengshubig img{ width:100%}

.zhongshi1{ width:100%;}
.zhongshi1 img{ margin:0 auto;width:100%; max-width:1090px;}
.zhongshizi{ margin-top:15px;}
.zhongstu{ width:24%; float:left; margin-left:0.5%; margin-right:0.5%; margin-top:20px}
.zhongstu img{ width:100%}

.shebeizi{ width:60%; float:left; margin-left:2%}
.shebeizi h2{ font-size:24px; margin-top:13px; margin-bottom:5px}
.shebeiyou{ width:30%; float:right; margin-right:1%;  margin-top:120px;}
.shebeiyou img{ width:100%}

.shebei1{ width:32%; float:left; margin-left:0.6%; margin-right:0.6%; margin-top:10px}
.shebei1 img{ width:100%}
.xiakuang{ width:100%; overflow:hidden}


.yanfazi{ width:60%; float:left; margin-left:2%; margin-top:30px}
.yanfazi h2{ font-size:24px; margin-top:13px; margin-bottom:5px}
.yanfayou{ width:30%; float:right; margin-right:1%}
.yanfayou img{ width:100%}

.yanfa1{ width:24%; float:left; margin-left:0.5%; margin-right:0.5%; margin-top:10px}
.yanfa1 img{ width:100%}
.yanfakuang{ width:100%; overflow:hidden}


.tixizi{ width:60%; float:left;}
.tixizi h2{ font-size:24px; margin-top:13px; margin-bottom:5px}
.tixiyou{ width:35%; float:right; margin-right:1%; margin-top:140px;}
.tixiyou img{ width:100%}

.biaozhuns{ width:100%; overflow:hidden; font-size:22px; float:left;  background-image:url(/upLoad/sort/month_1701/201701082350488984.jpg); background-repeat:no-repeat; background-position:left center; text-indent:35px; margin-top:15px}
.biaozns{ width:100%; overflow:hidden}
.tubie{ width:100%;}
.tubie img{ width:100%; max-width:943px; margin:0 auto}

.col-headerr{ width:176px; height:75px; margin:0 auto; position:relative; z-index:9999; top:100px; }
.col-headerr h3{ width:176px; height:38px; line-height:32px; position:relative; border-bottom:4px solid #ff5500; font-size:22px; color:#999; font-weight:normal; padding-left:16px; box-sizing:border-box;}
.col-headerr h3 p{ width:24px; height:40px; line-height:40px; font-size:40px; color:#2682c5; position:absolute; left:0px; top:-4px; text-transform:uppercase;}
.col-headerr h4{ width:140px; height:32px; line-height:32px; text-align:right; position:absolute; right:0; bottom:0; font-weight:normal; font-size:24px;}

.beg1{ background-image:url(../images/cs1.png); background-repeat:no-repeat; background-position:25px center;}
.beg2{ background-image:url(../images/cs2.png); background-repeat:no-repeat; background-position:15px center;}
.beg3{ background-image:url(../images/cs3.png); background-repeat:no-repeat; background-position:25px center;}
.beg4{ background-image:url(../images/cs4.png); background-repeat:no-repeat; background-position:25px center;}


/* flexslider */
.flexslider{position:relative;height:700px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:700px;}
.flex-control-nav{position:absolute;bottom:45px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/* flexslider */
.flexsliderr{position:relative;height:183px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; display:none}
.slidesr{position:relative;z-index:1;}
.slidesr li{height:183px;}


.join-zp-list1{ width:100%; max-width:1000px; margin:0 auto;}
.join-zp-list1{ border:0; border-top:6px solid #FFF;}
.join-zp-list1 tr td{ padding:20px 0; text-align:center; border-bottom:6px solid #FFF; background-color:#EEE; width:16%; line-height:24px; font-size:16px; text-align:center; word-break:break-all;}
.join-zp-list1 thead td{ width:16%; padding:0; height:20px; line-height:20px; text-align:center; box-sizing:border-box; background:#2682c5; color:#FFF; text-align:center; font-size:16px; overflow:hidden;}
.join-zp-list1 thead td + td,.join-zp-list1 tr td + td{ border-left:6px solid #FFF;}

.join-zp-list1 tr td:nth-child(2){ padding:20px; width:27%;  background-color:#fafafa;}
.join-zp-list1 thead td:nth-child(2){ background-color:#FF5500; text-align:center;}

.join-zp-list1 tr td:nth-child(3){ padding:20px; width:35%;  text-align:center;}



.prod-header1{ width:100%; max-width:500px; height:84px; position:relative; margin:0 auto; margin-bottom:50px; }
.prod-header1::after{ content:''; width:36px; height:6px; background:#ff5500; position:absolute; left:50%; margin-left:-18px; bottom:14px;}
.prod-header1 h3,.prod-header1 h4{ width:100%; height:34px; line-height:30px; font-size:24px; text-align:center; font-weight:normal; color:#2682c5;}
.prod-header1 h4{ font-size:16px; height:18px; line-height:18px; color:#ababab; margin-bottom:20px; margin-bottom:50px;}


.liucheng1{ width:100%; max-width:1200px; font-size:20px; font-weight:bold; text-align:left; margin-top:50px; margin-bottom:10px;}
.liuchengtu{ width:100%; text-align:center; max-width:1200px; margin:25px auto}
.liuchengtu img{ margin:0 auto; width:100%; max-width:714px;}


.join-zp-list2{ width:100%; max-width:1200px; margin:0 auto;}
.join-zp-list2{ border:0; border-top:2px solid #FFF;}
.join-zp-list2 tr td{ padding:10px 0; text-align:center; border-bottom:6px solid #FFF; background-color:#EEE; width:16%; line-height:24px; font-size:16px; text-align:center; word-break:break-all;}

.join-zp-list2 tr td p{ width:100%; border-bottom:#d9d9d9 1px solid; line-height:40px;}
.join-zp-list2 tr td p:last-child{ border-bottom:none}

.join-zp-list2 tr td a{ display:block; border:#ff5500 1px solid; border-radius:4px; width:66%; font-weight:bold; line-height:30px; text-align:center; color:#ff5500; margin:0 auto}

.join-zp-list2 thead td{ width:16%; padding:0; height:20px; line-height:20px; text-align:center; box-sizing:border-box; background:#2682c5; color:#FFF; text-align:center; font-size:16px; overflow:hidden;}
.join-zp-list2 thead td + td,.join-zp-list2 tr td + td{ border-left:6px solid #FFF;}

.join-zp-list2 tr td:nth-child(2){ padding:10px; width:15%;  background-color:#fafafa;}
.join-zp-list2 thead td:nth-child(2){ background-color:#FF5500; text-align:center;}

.join-zp-list2 tr td:nth-child(3){ padding:10px; width:15%;  text-align:center;}

.join-zp-list2 tr td:nth-child(4){ padding:10px; width:40%;  background-color:#fafafa;}
.join-zp-list2 thead td:nth-child(4){ background-color:#FF5500; text-align:center;}

.join-zp-list2 tr td:nth-child(5){ padding:10px; width:15%;}
.join-zp-list2 thead td:nth-child(5){text-align:center;}

.yewufanwei{ width:1200px; height:auto;}
.yewufanwei img{ width:1200px; height:auto;}

.xinwen img{margin:0 auto;max-width:1200px}