@charset "utf-8";
/* CSS Document */
.banner .swiper-slide{position:relative;text-align:center;}
.banner .swiper-slide img{width:100%;}
.banner .swiper-slide .m{display:none;}
.banner .swiper-slide .title{padding-top:8%;position:absolute;left:0;top:0;right:0;}
.banner .swiper-slide .title .txtyi h2{font-size:60px;transition:all 0.6s;}
.banner .swiper-slide .title .txtyi p{font-size:30px;transition:all 0.6s;}
.banner .swiper-slide .title .txter{padding-top:5%;}
.banner .swiper-slide .title .txter h2{font-size:30px;}
.banner .swiper-slide .title .txter p{font-size:19px;}
.banner .swiper-slide .yi{color:#fff;}
.banner .swiper-pagination-bullets{bottom:20px;}
.banner .swiper-pagination .swiper-pagination-bullet{margin:0 8px;}
.banner .swiper-pagination-bullet{width:14px;height:14px;background:#000;opacity:0.4;border-radius:0px;border-radius:10px;}
.banner .swiper-pagination-bullet-active{opacity:1;background:#0742a6;}
.banner .swiper-button-next,.banner .swiper-button-prev{background:none;width:50px;height:50px;text-align:center;line-height:50px; margin-top:-25px;outline:medium;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size:40px;color:#FFF;}

.dyip{background:url(../images/pic44.jpg) no-repeat center fixed;}
.dyip .box{padding:70px 0;}
.dyip .dwup_l{float:left;width:45%;}
.dyip .dwup_l h2{font-size:30px;color:#0742a6;font-weight:bold;}
.dyip .dwup_l ul{margin-top:30px;}
.dyip .dwup_l li{float:left;width:50%;}
.dyip .dwup_l li .bt span{font-size:80px;font-weight:bold;color:#0742a6;margin-right:10px;}
.dyip .dyip_r{float:right;width:55%;}
.dyip .dyip_r .txt p{line-height:30px;}
.dyip .dyip_r .txt .more{margin-top:30px;width:120px;height:40px;line-height:40px;background:#0742a6;text-align:center;}
.dyip .dyip_r .txt .more a{color:#FFF;display:block;}
.dyip .dyip_r .txt .more a:hover{color:#FFF;display:block;text-decoration:none;}

.derp{padding:70px 0 40px 0;background:url(../images/pic43.png) no-repeat center 50px;}
.derp .title{font-size:40px;text-align:center;text-transform:uppercase;font-weight:bold;}
.derp .hd{margin-top:40px;}
.derp .hd ul{font-size:0px;text-align:center;}
.derp .hd li{display:inline-block;font-size:16px;margin:0 5px;line-height:50px;padding:0 40px;cursor:pointer;background:#F5F5F5;}
.derp .hd li.on{background:#0742a6;color:#FFF;}
.derp .bd{margin-top:40px;}
.derp .bd ul{margin-left:-1%;}
.derp .bd li{float:left;width:24%;margin-left:1%;box-sizing:border-box;margin-bottom:1%;position:relative;text-align:center;}
.derp .bd li a:hover{text-decoration:none;}
.derp .bd li .pic{border:1px solid #f1f1f1;}
.derp .bd li .pic img{width:100%;}
.derp .bd li h2{line-height:60px;background:#f1f1f1;}

.dsanp img{width:100%;}

.dsip{padding:80px 0;}
.dsip .title{text-align:center;font-size:40px;text-transform:uppercase;font-weight:bold;color:#FFF;}
.dsip .index_case{margin-top:40px;position:relative;}
.dsip .index_case .swiper-wrapper{margin-bottom:50px;}
.dsip .index_case .swiper-slide{width:100%;}
.dsip .index_case .swiper-slide img{width:100%;}
.dsip .index_case .swiper-slide h2{font-size:18px;text-align:center;line-height:50px;background:#f1f1f1;}
.dsip .index_case .swiper-slide a:hover{text-decoration:none;}
.dsip .swiper-pagination{position:initial;}
.dsip .swiper-pagination-bullet{margin:0 10px;border:2px solid #FFF;width:8px;height:8px;}
.dsip .swiper-pagination .swiper-pagination-bullet-active{background:none;border:2px solid #0742a6;}

.dwup{padding:70px 0;background:#F5F5F5;}
.dwup .title{text-align:center;font-size:40px;font-weight:bold;}
.dwup .box{margin-top:40px;}
.dwup .box .left{width:49%;position:relative;float:left;}
.dwup .box .left .pic{height:520px;}
.dwup .box .left .pic img{width:100%;height:520px;}
.dwup .box .left h2{position:absolute;left:0px;bottom:0px;right:0px;height:50px;line-height:50px;text-align:center;background:rgba(0,0,0,0.5);font-weight:bold;color:#FFF;overflow:hidden;}
.dwup .box .left h2 a{display:block;color:#FFF;}
.dwup .box .left h2 a:hover{display:block;color:#FFF;text-decoration:none;}
.dwup .box .right{float:right;width:49%;}
.dwup .box .right li{background:#FFF;margin-bottom:11px;padding:20px 15px;transition:all 0.3s;}
.dwup .box .right li:hover{background:#0742a6;}
.dwup .box .right li .riqi{width:100px;text-align:center;float:left;color:#0742a6;border-right:1px solid #DDD;padding:10px 0;}
.dwup .box .right li:hover .riqi{color:#FFF;}
.dwup .box .right li .riqi p{font-size:30px;}
.dwup .box .right li .riqi .qi{margin-top:10px;}
.dwup .box .right li .txt{margin-left:130px;}
.dwup .box .right li .txt h2{font-size:16px;font-weight:bold;}
.dwup .box .right li:hover .txt h2 a{color:#FFF;text-decoration:none;}
.dwup .box .right li .txt p{color:#999;line-height:24px;margin-top:10px;font-size:14px;height:48px;overflow:hidden;}
.dwup .box .right li:hover .txt p{color:#FFF;}

.banner_ny img{width:100%;}

.con{padding:50px 0;}
.subnav{width:20%;float:left;}
.subnav li{line-height:50px;background:#FaFaFa;font-weight:bold;}
.subnav li a{display:block;padding:0 20px;border-left:3px solid #FaFaFa;color:#666;}
.subnav li a:hover{display:block;text-decoration:none;}
.subnav li a.current{border-left:3px solid #0742a6;background:#FFF;color:#0742a6;}

.con_r{width:76%;float:right;}
.con_r .about{line-height:30px;}
.con_r .about p{padding-bottom:20px;}

.con_r .wenhua{line-height:30px;}
.con_r .wenhua img{max-width:100%;}
.con_r .wenhua .txt{margin-top:30px;}
.con_r .wenhua .txt h2{font-weight:bold;}

.product ul{margin-left:-2%;}
.product li{width:23%;float:left;margin-left:2%;text-align:center;margin-bottom:2%;border:1px solid #f1f1f1;box-sizing:border-box;}
.product li .pic img{width:100%;}
.product li h2{line-height:40px;background:#f1f1f1;border-top:1px solid #f1f1f1;}

.product_con_t{padding-bottom:30px;}
.meiti_dt{width:40%;float:left;}

.xiangqing .arrow{position:absolute;width:50px;height:50px;line-height:50px;text-align:center;top:127px;text-decoration:none;}
.xiangqing .next{right:-50px;background:#F5F5F5 url(../images/pic39.png) no-repeat center;background-size:10px;}
.xiangqing .prev{left:-50px;background:#F5F5F5 url(../images/pic38.png) no-repeat center;background-size:10px;}

.product_t_r{float:right; width:57%;}
.product_t_r h2{font-size:20px;font-weight:normal;border-bottom:1px solid #EEE;line-height:60px;}
.product_t_r .lb{padding-top:10px;color:#777;font-size:14px;border-bottom:1px solid #EEE;padding-bottom:10px;}
.product_t_r .lb a{color:#777;}
.product_t_r h3{font-size:16px; line-height:30px; padding-top:20px;}
.product_t_r .txt{padding-bottom:10px;line-height:20px;color:#666;font-size:12px;}
.product_t_r .txt strong{color:#333;}

.product_con_b{padding-top:20px;}
.product_con_b .hd{border-bottom:1px solid #0742a6;}
.product_con_b .hd li{float:left;width:120px;height:40px;line-height:40px;text-align:center;cursor:pointer;}
.product_con_b .hd li.on{background:#0742a6;color:#FFF;}
.product_con_b .bd .conyi{padding:20px 0;line-height:24px;font-size:14px;}
.product_con_b .bd .conyi img{width:100%;}
.product_con_b .bd .conyi p{padding-bottom:10px;}

.fanan ul{margin-left:-2%;}
.fanan li{width:48%;float:left;margin-left:2%;background:#FFF;margin-bottom:2%;border-radius:5px;overflow:hidden;box-shadow:0 0  5px rgba(153,153,153,0.1);}
.fanan li i{background:#f2f3f5;display:block;width:100px;height:160px;text-align:center;line-height:160px;font-size:50px;color:#99a0b0;float:left;}
.fanan li .txt{margin-left:100px;padding:20px 30px;}
.fanan li .txt h2{font-size:18px;font-weight:bold;color:#3c536a;}
.fanan li .txt p{line-height:26px;margin-top:10px;color:#6a6f7a;}

.sxy{text-align:left;line-height:24px;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;padding:10px 0;}
.sxy ul{float:left;}
.sxy .fanhui{float:right;width:120px;height:40px;line-height:40px;text-align:center;background:#333;margin-top:5px;}
.sxy .fanhui a{color:#FFF;display:block;}
.sxy .fanhui a:hover{color:#FFF;display:block;text-decoration:none;}

.news li{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #DDD;}
.news li .pic{float:left;width:300px;overflow:hidden;}
.news li .pic img{width:100%;transition:all 0.3s;}
.news li:hover .pic img{transform:scale(1.2);}
.news li .title_er{margin-left:330px;}
.news li .title_er h2{font-size:20px;}
.news li .title_er h2 span{float:right;font-size:14px;color:#999;}
.news li .title_er .txt{margin-top:20px;line-height:24px;color:#999;height:48px;overflow:hidden;}
.news li .title_er .more{margin-top:20px;}

.news_con .title{border-bottom:1px solid #EEE;padding-bottom:10px;text-align:center;}
.news_con .title h2{font-size:24px;padding-bottom:10px;}
.news_con .title p{line-height:30px;font-size:14px;color:#666;}
.news_con .title p span{padding:0 10px;}
.news_con .box{padding:30px 0;line-height:30px;}
.news_con .box p{padding-bottom:20px;}

.cpxqer .titleyi{background:#f7f9fc;line-height:40px;padding:0 3%;}
.cpxqer .tit{float:left;}
.cpxqer .position{width:30%;}
.cpxqer .address{width:30%;}
.cpxqer .salary{width:20%;}
.cpxqer .time{width:20%;}
.cpxqer .time i{float:right;font-size:12px;transition:all 0.3s;}
.cpxqer .title.active .time i{transform:rotate(-180deg);}
.cpxqer li{background:#FFF;}
.cpxqer li .title{line-height:40px; border-bottom:1px solid #f5f5f5; padding:0 3%;height:40px;overflow:hidden;color:#666;cursor:pointer;}
.cpxqer li .con_er{display:none; line-height:30px; padding:3%;background:#f7f9fc;}
.cpxqer li .con_er table{border-top:1px solid #DDD; border-left:1px solid #DDD;}
.cpxqer li .con_er table td{border-right:1px solid #DDD; border-bottom:1px solid #DDD; padding:0 1%;}

.fenye{margin-top:30px;}
.fenye ul{font-size:0px;text-align:center;}
.fenye li{display:inline-block;font-size:16px;width:40px;height:40px;line-height:40px;text-align:center;border:1px solid #CCC;margin:0 3px;}
.fenye li a{display:block;}
.fenye li a:hover{display:block;text-decoration:none;}
.fenye li.active{border:1px solid #0742a6;background:#0742a6;}
.fenye li.active span{color:#FFF;}

.shebei ul{margin-left:-2%;}
.shebei li{float:left;width:31.333%;margin-left:2%;margin-bottom:2%;text-align:center;line-height:40px;}
.shebei li img{width:100%;}

.service li{background:#FFF;}
.service li .title{border-bottom:1px solid #f5f5f5; padding:15px 0;color:#666;cursor:pointer;}
.service li .title .yi{width:20px;height:20px;line-height:20px;border-radius:50px;background:#e7ea82;color:#FFF;text-align:center;float:left;margin-top:3px;}
.service li .title .er{margin-left:30px;}
.service li .con_er{display:none; line-height:30px; padding:3%;background:#f7f9fc;}
.service li .con_er .da{width:20px;height:20px;line-height:20px;border-radius:50px;background:#333;color:#FFF;text-align:center;float:left;margin-top:3px;margin-right:10px;}

.wenti li{background:#FFF;}
.wenti li .title{border-bottom:1px solid #f5f5f5; padding:15px 0;color:#666;cursor:pointer;}
.wenti li .title .yi{width:20px;height:20px;line-height:20px;border-radius:50px;background:#e7ea82;color:#FFF;text-align:center;float:left;margin-top:3px;}
.wenti li .title .er{margin-left:30px;}
.wenti li .con_er{display:none; line-height:30px; padding:3%;background:#f7f9fc;}
.wenti li .con_er .da{width:20px;height:20px;line-height:20px;border-radius:50px;background:#333;color:#FFF;text-align:center;float:left;margin-top:3px;margin-right:10px;}

.contact .txt{line-height:30px;}
#map_container{height:500px;margin-top:30px;}

.liuyan .title{font-size:30px;}
.liuyan ul{margin-left:-2%;}
.liuyan li{width:48%; margin-bottom:10px;float:left;margin-left:2%;}
.liuyan li p{padding-bottom:5px;}
.liuyan li p span{color:#cde18f;}
.liuyan li .input_txt{width:100%; height:40px; border:1px solid #EEE; outline:medium; padding:0 2%; font-family:'Conv_tt1161m_';box-sizing:border-box;}
.liuyan .textarea{margin:0;}
.liuyan .textarea textarea{width:100%; height:100px; border:1px solid #EEE; outline:medium; padding:1%;box-sizing:border-box;}
.liuyan .textarea p{font-weight:bold;padding-bottom:10px;}
.liuyan .textarea p span{color:#cde18f;}
.liuyan .more{margin-top:10px;}
.liuyan .input_btn{width:150px; height:50px; font-family:'Conv_tt1161m_'; border:0 none; margin-right:10px; color:#FFF; background:#0742a6;cursor:pointer;outline:medium;font-size:18px;}