﻿/*通用类*/
*{margin:0;padding:0;}
body{min-width:1200px;margin:0 auto;font-size:14px;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;background:#fff;text-align:justify;color:#333;}
h1,h2,h3{font-weight:500;}
img{border:none;vertical-align:left;
    display:block;}
a{cursor:pointer;color:#333;text-decoration:none;outline:none;}
a:hover{color:#9F3468;/*text-decoration:underline;*/}
li,ul{list-style-type:none;}
em{font-style:normal;}
.lt{float:left;}
.rt{float:right;}
input.sub,label{border:none;cursor:pointer;}
input,textarea{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;outline:none;}
table{border-collapse:collapse;}
table tr{padding:0; margin:0px;}
table td{padding:0; margin:0px;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{    color:#ccc;}
input::-moz-placeholder,textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */    color:#ccc;}
input:-moz-placeholder,textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */    color:#ccc;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */     color:#ccc;}
div.clear{font: 0px Arial; line-height:0;height:0; overflow:hidden;clear:both;}
.line5{font-size:1px;height:5px;width:100%;clear:both;}
.line10{font-size:1px;height:10px;width:100%;clear:both;}
.line20{font-size:1px;height:20px;width:100%;clear:both;}
/*wrapin 主体容器宽度*/
.wrapin{width:1200px;margin-left:auto;margin-right:auto;}


/*公用CSS 开始*/
.header_t{height: 34px;line-height: 34px;border-bottom:1px solid #dcdcde;color:#999;}
.header_t a,.header_t em{float: left;margin-left:8px;color:#999;}
.header_t a:hover{color:#9F3468;}
.header{height: 138px;background:#fff;}
.header .logo{float: left;display: block;}
.header .logo img{display: block;height: 138px;}

/*菜单栏*/
.nav{float: right;font-size:16px;padding-top:46px;}
.nav a{float: left;margin-left:42px;display: inline-block;padding:0 6px; }
.nav a:hover,.nav a.hover{color:#9F3468;border-color:#9F3468;background:url("../images/topbg.jpg")repeat-x center center; height:35px;}

.navls {color:#9F3468;border-color:#9F3468; background:url("../images/topbg.jpg")repeat-x center center; height:35px; }

/*.navls2 {color:#9F3468;border:1px solid red; }*/


.banner{position: relative;overflow: hidden;cursor: pointer;height: 599px;}
.banner .pics li{width: 100%;height: 600px;background-repeat:no-repeat;background-position:top center;}
.banner .pics a{display: block;width: 100%;height: 600px;}
.banner .btns{width: 100%;position: absolute;left: 0;height: 10px;bottom: 40px;z-index: 60;text-align: center;}
.banner .btns span{display: inline-block;width: 100px;height: 10px;font-size:1px;margin:0 3px;background:#fff;}
.banner .btns .hover{background:#9F3468;}
.banner .c_btn{width: 60px;height: 60px;position: absolute;top: 50%;margin-top:-30px;z-index: 60;}
.banner .pre{left: 20px;/*background:url("../images/ba_pre.png") no-repeat center center;*/}
.banner .next{right: 20px;/*background:url("../images/ba_next.png") no-repeat center center;*/}
.ba_bar{width: 388px;height: 599px;position: absolute;z-index: 70;top: 0;right: 50%;margin-right:-580px;background:rgba(0,0,0,0.6);color:#d3d3d3;overflow: hidden;}
.ba_bar .t1{font-size:46px;font-weight: bold;position: absolute;left: 40px;top: 70px;height: 46px;line-height: 46px;}
.ba_bar dl{position: absolute;left: 188px;top: 72px;}
.ba_bar dt{height: 26px;line-height: 26px;font-size:22px;}
.ba_bar dd{height: 20px;line-height: 20px;}
.ba_bar ul{position: absolute;left: 50px;top: 140px;}
.ba_bar li{height: 38px;line-height: 38px;padding-left:32px;background:url("../images/bar_li.png") no-repeat left center;}
.ba_bar .tip{left: 58px;position: absolute;top: 300px;text-transform: uppercase;font-size:12px;}
.ba_bar .po1{display: block;width: 150px;height: 150px;border-radius:100%;position: absolute;overflow: hidden;right: 30px;bottom: 94px;}
.ba_bar .po1 img{display:block;width:100%;height:100%;object-fit:cover;}
.ba_bar .po2{display: block;width: 230px;height: 230px;border-radius:100%;position: absolute;overflow: hidden;left: 30px;bottom: -90px;}
.ba_bar .po2 img{display:block;width:100%;height:100%;object-fit:cover;}
.footer{height: 330px;background:#333333;color:#fff;}
.ft_left{width: 300px;height: 222px;float: left;border-right:1px solid #414040;padding-left:16px;margin-right:30px;  margin-top:40px;padding-right:32px;}
.ft_logo{height: 100px;padding-left:28px;}
.ft_left p{line-height: 26px;}
.ft_nav{float: left;width: 120px;padding-top:30px; }
.ft_nav dt{height: 66px;line-height: 66px;font-size:16px;}
.ft_nav dd{height: 30px;line-height: 30px;}
.ft_nav a{color:#fff;}
.ft_nav a:hover{text-decoration: underline;}
.ft_right{width: 180px;height: 202px;float: right;border-left:1px solid #414040;margin-top:56px;text-align: center;padding-top:20px;}
.ft_right dt{height: 125px;}
.ft_right img{display: block;width: 125px;height: 125px;margin:0 auto;}
.ft_right dd{height: 50px;line-height: 50px;font-size:16px;}
.footer_copy{height: 44px;line-height: 44px;background:#c0326c;text-align: center;color:#fff; width:100%; text-align:center; }
.footer_copy dl{ width:820px; margin:auto;}
.footer_copy dt{ float:left; }
.footer_copy dd{ float:right; width:230px;}

.footer_copy a{ color:#FFFFFF;}
/*公用CSS 结束*/

/*hm 首页*/
.hm_head{height: 200px;text-align: center;}
.hm_head dt{padding-top:70px; line-height:60px;font-size:50px;font-weight: bold;}
.hm_head dd{height: 32px;line-height: 32px;font-size:20px;color:#666;}

.hm_xtbg{height: 430px;background:url("../images/dh_ldys.jpg") no-repeat top center; }

.hm_xt{width: 1200px;margin:0px auto 0 auto; height: 380px;border:1px solid #e0e0e0; background:#FFFFFF;}
.hm_xt b{ display:block; color:#E8E8E8; font-size:60px; padding-top:90px; font-family:Impact;}

.hm_xt li{width: 200px;height: 380px;float: left;border-left:1px solid #e0e0e0;margin-left:-1px;position: relative;overflow: hidden;font-size:26px;z-index: 20;font-weight: bold;text-align: center;line-height: 60px;background:url("../images/xtbg.jpg") no-repeat center 220px;/*padding-top:90px;*/}
.hm_xtb{box-shadow:0 0 10px #ddd;}
.hm_xt a{ }

.hm_xt img{display:none;width:100%;height:100%;object-fit:cover;position: absolute;z-index: 10;left: 0;top: 0;}
.hm_xt li:hover{z-index: 10;}
.hm_xt li:hover img{display: block;}
.hm_yq{width: 1200px;position: relative;overflow: hidden;margin:0 auto;}
.hm_yq .s_list{width: 1250px;}
.yq_item{display: block;width: 281px;height: 388px;float: left;margin:20px 20px 0 0;border:2px solid #e4e4e4;border-bottom:0;}
.yq_item:hover{border-color:#9F3468;}
.yq_item .photo{display: block;width: 281px;height: 334px;position: relative;overflow: hidden;}

/*图片放大三秒*/
.yq_item .photo img{display:block;width:100%;height:100%;object-fit:cover; transition: all .3s ease;}
.yq_item .photo img:hover{transform: scale(1.05);}
.yq_item .name{height: 54px;/*line-height: 54px;*/text-align: center;background:#e4e4e4;}
.yq_item .name dt{ height:27px; line-height:28px;padding-top:2px; /*  padding-bottom:5px;*/}
.yq_item .name dd{ height:25px;color:#999999; font-size:12px; padding:0 6px;}
.yq_item:hover .name{color:#fff;background:#9F3468;}
.yq_item:hover .name dd{color:#fff;background:#9F3468;}

.hm_zzwmbg{height: 500px; background:#000000; }


.hm_vdo{width: 833px;height: 500px;float: left;position: relative; background:#000000; }
.hm_vdo .vo{position: absolute;left: 0;top: 0;z-index: 10;width: 833px;height: 500px;}
.hm_vdo .play{width: 100px;height:100px;position: absolute;left: 50%;top: 50%;z-index: 20;margin:-50px 0 0 -50px;background:url("../images/play.png") no-repeat center center;cursor: pointer;}
.hm_vdo video{width: 833px;height:500px;background:#000000;}

.vdo_inf{float: right;width: 366px;height: 500px;background:url("../images/test/hmvplay.jpg") no-repeat center center;}
.vdo_inf .intro{width: 366px;height: 500px;color:#fff; background:#be2d6e;opacity:0.8;/*background:rgba(190,45,110,0.8);*/position: relative;}
.vdo_inf .t1{padding:30px 0 0 50px;height: 90px;line-height: 90px;font-size:36px;position: relative;}
.vdo_inf .t1 i{display: block;width: 82px;height: 2px;position: absolute;left: 50px;bottom: 0;background:#fff;}
.vdo_inf .txt{padding:50px 50px;line-height: 30px;}

.hm_tags{width: 1200px;height: 126px;position: relative;overflow: hidden;margin:50px auto 70px auto;}
.hm_tags a{width: 200px;height: 126px;float: left;border-left:1px solid #dcdcdc;margin-left:-1px;text-align: center;}
.hm_tags a:hover{ background:#993164; color:#FFFFFF;border-radius:10px 10px 10px 10px;}
.hm_tags dt{height: 80px;line-height: 80px;}
.hm_tags dt span{font-size:45px;}
.hm_tags dd{line-height: 40px; font-size:16px;}

/*合作案例*/
.hm_case{height: 798px;background:url("../images/hmcasebg.jpg") no-repeat top center; }
.hm_case .head{height: 196px;text-align: center;}
.hm_case .head dt{height: 60px;line-height: 60px;padding-top:50px;font-size:50px;font-weight: bold;}
.hm_case .head dd{height: 50px;line-height: 50px;font-size:20px;color:#666;background:url("../images/head1.png") no-repeat center center;}
.hmc_slider{height: 530px;width: 1200px;position: relative;margin:0 auto;}
.hmc_slider .s_wrap{width: 1200px;height: 530px;margin:0 auto;position: relative;overflow: hidden;}
.hmc_slider li{width: 338px;height: 478px;padding:15px;float: left;margin:10px 15px;border:1px solid #d7d7d7;background:#fff;text-align: center;}
.hmc_slider li:hover{box-shadow:0 0 10px #d7d7d7;}
.hmc_slider .photo{display: block;height: 240px;position: relative;overflow: hidden;margin-bottom:15px;}

.hmc_slider .photo img{display:block;width:100%;height:100%;object-fit:cover;transition: all .3s ease;}
.hmc_slider .photo img:hover{transform: scale(1.05);}

.hmc_slider .name{display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hmc_slider .txt{line-height: 24px;text-align:left;color:#666;height: 120px;display:-webkit-box;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp:5;}
.hmc_slider .more{display: block;width: 118px;height: 32px;line-height: 32px;margin:30px auto 0 auto;text-align: center;background:#333;border-radius:16px;color:#fff;}
.hmc_slider li:hover .more{background:#9F3468;}
.hmc_slider .cbtn{display: block;width: 50px;height: 50px;position: absolute;top: 50%;margin-top:-25px;cursor: pointer;}
.hmc_slider .pre{left: -50px;background:url("../images/case_pre.png") no-repeat center center;}
.hmc_slider .next{right: -50px;background:url("../images/case_next.png") no-repeat center center;}
.hm_zh{width: 1236px;margin:0 auto;}
.zh_item{width: 374px;height: 400px;float: left;margin:0 18px 30px 18px;text-align: center;border:1px solid #e9e9e9;}
.zh_item:hover{box-shadow:0 0 30px #ddd;}
.zh_item:hover dt a{color:#9A3265;}
.zh_item .photo{display: block;width: 100%;height: 260px;position: relative;overflow: hidden;}

/*展会图片放大3秒*/
.zh_item .photo img{display:block;width:100%;height:100%;object-fit:cover; transition: all .3s ease;}
.zh_item .photo img:hover{transform: scale(1.05);}

.zh_item dl{text-align: center;padding-top:20px;}
.zh_item dt{height: 35px;line-height: 35px;font-size:16px;}
.zh_item dd{color:#666;height: 30px;line-height: 30px;}
.zh_item .more{display: block;width: 100px;height: 32px;line-height: 32px;border:1px solid #999;border-radius:3px;color:#666;margin:25px auto 0 auto;}
.zh_item:hover .more{background:#CCCCCC;border-color:#CCCCCC;color:#fff;}

/*首页新闻*/
.hm_newsbg{ background:url("../images/newsbg.jpg") no-repeat center center; height:1100px;}
.hm_news{ margin-top:30px; padding-top:50px; }
.hm_news .t1{text-align: center;font-size:50px;font-weight: bold;height: 70px;line-height: 70px;}
.hm_news .handle{text-align: center;height: 50px;line-height: 50px;font-size:18px;}
.hm_news .btn{margin:0 25px;display: inline-block;padding-left:15px;background:url("../images/ne_btn.png") no-repeat left center;cursor: pointer;}
.hm_news .hover{color:#bd3760;}
.hm_news .con{display: none;width: 1236px;margin:0 auto;}
.hm_news .show{display: block;}
.ne_item{width: 374px;height: 425px;float: left;/*border:1px solid #fff;*/margin:30px 18px 0 18px;}
.ne_item:hover{box-shadow:0 0 35px #ccc;}
.ne_item .photo{display: block;width: 375px;height: 235px;position: relative;overflow: hidden;}


.ne_item .photo img{display:block;width:100%;height:100%;object-fit:cover; transition: all .3s ease;}
.ne_item .photo img:hover{transform: scale(1.05);}

.ne_item dl{padding:12px 22px;}
.ne_item dt{height: 42px;line-height: 42px;font-size:16px; font-weight:bold;}
.ne_item .name{display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:16px;}
.ne_item dd{font-size:14px;height: 100px;line-height: 26px;color:#666;display:-webkit-box;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp:2;}
/*友情链接*/
.fri_links{width: 1200px;margin:20px auto 14px auto;}
.fri_links .head{height: 32px;line-height: 32px;position: relative;border-bottom:1px solid #ddd;}
.fri_links .tit{position: absolute;left: 0;top: 0;height: 32px;border-bottom:1px solid #9A3265;font-size:16px;}
.fri_links .links{padding:10px 0;line-height: 30px;font-size:12px;color:#989898;}
.fri_links .links a{color:#989898;margin-right:3px;}
.fri_links .links a:hover{color:#333;}
/*hm 首页*/

/*about 关于我们*/
.pos_nav{height: 57px;line-height: 57px;border-bottom:1px solid #dbdbdb;z-index: 100;background:#fff;color:#666;}
.pos_fixed{position: fixed;left: 0;top: 0;width: 100%;}
.pos_left{float: left;}
.pos_left a{color:#666;}
.pos_left a:hover{color:#9F3468;}


.pos_right{float: right; border:1px solid solid;}
.pos_right a{float: left;margin-left:42px;display: inline-block;padding:0 6px; }
.pos_right a:hover,.pos_right a.hover{color:#9F3468;border-color:#9F3468; height:35px;}

.navls2 {color:#9F3468;border-color:#9F3468;  height:35px; font-weight:bold; }


/*.pos_right{float: right;}
.pos_right a{display: inline-block;padding:0 30px;color:#666;}
.pos_right a:hover,.pos_right .hover{color:#9F3468;}*/


.pos_zw{height: 58px;clear: both;display: none;}
.ab_intro{width: 1200px;margin:0 auto 60px auto;color:#666;line-height: 35px;font-size:16px;}
.ab_intro .head{height: 230px;line-height: 210px;text-align: center;font-size:35px;}
.ab_intro .head span{color:#9e3367;}
.ab_intro .cleft{width: 560px;float: left;}
.ab_intro p{text-indent:2em; margin-top:10px;}
/*.ab_intro .vdo{width: 596px;height: 426px;float: right; background:#000000;}*/
.ab_vdo{width:596px;height: 340px;float:right;position: relative; background:#000000;}
.ab_vdo .vo{position: absolute;left: 0;top: 0;z-index: 10;width: 596px;height: 340px;}
.ab_vdo .play{width: 100px;height: 100px;position: absolute;left: 50%;top: 50%;z-index: 20;margin:-50px 0 0 -50px;background:url("../images/play.png") no-repeat center center;cursor: pointer;}
.ab_vdo video{width: 596px;height: 340px;}


.ab_his{background:#f4f4f4;padding:32px 0 62px 0;}
.ab_his .head{text-align: center;height: 120px;line-height: 120px;font-size:35px;color:#666;}
.ab_his .head span{color:#9e3367;}
.ab_slider{width: 1200px;margin:0 auto;height: 312px;position: relative;}
.ab_slider .s_wrap{width: 1060px;margin:0 auto;height: 312px;position: relative;overflow: hidden;}
.ab_slider li{width: 212px;height: 312px;float: left;text-align: center;}
.ab_slider .date{height: 60px;line-height: 60px;padding-bottom:3px;background:url("../images/abdate.png") no-repeat bottom center;margin-bottom:30px;font-size:35px;color:#666;}
.ab_slider .photo{display: block;width: 136px;height: 136px;border-radius:100%;margin:0 auto 17px auto;position: relative;overflow: hidden;}
.ab_slider .photo img{display:block;width:100%;height:100%;object-fit:cover;}
.ab_slider .name{font-size:14px;line-height: 20px;width: 120px;margin:0 auto;}
.ab_slider .c_btn{width: 25px;height: 50px;position: absolute;top: 50%;margin-top:-25px;cursor: pointer;}
.ab_slider .pre{left: 0;background:url("../images/ab_pre.png") no-repeat center center;}
.ab_slider .next{right: 0;background:url("../images/ab_next.png") no-repeat center center;}
.ab_ser{width: 1240px;padding:40px 0;margin:0 auto;}
.ab_ser .head{height: 126px;line-height: 126px;text-align: center;font-size:35px;color:#666;}
.ab_ser .head span{color:#9e3367;}
.abs_item{width: 580px;height: 590px;float: left;margin:0 20px 30px 20px;}
.abs_item:hover{box-shadow:0 0 25px #ddd;}
.abs_item .photo{display: block;height: 350px;width: 580px;position: relative;overflow: hidden;}
.abs_item .photo img{display:block;width:100%;height:100%;object-fit:cover;}
.abs_item .intro{width: 580px;height: 350px;position: absolute;left: 0;top: 0;z-index: 10;background:rgba(73,73,73,0.7);color:#fff;display: none;}
.abs_item .photo:hover .intro{display: block;}
.abs_item .t1{height: 110px;line-height: 110px;padding-top:28px;text-align: center;font-size:50px;}
.abs_item li{height: 30px;line-height: 30px;width: 50%;float: left;font-size:15px;}
.abs_item li dt{color:#fff;display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:10%;}

.abs_item .ins{padding:33px 24px 0 24px;}
.abs_item .name{height: 60px;line-height: 60px;font-size:30px;color:#9e3367;}
.abs_item .com{line-height: 1.8;font-size:16px;}
.abs_item .txt{line-height: 26px;color:#666;}
.ab_culture{padding-bottom:100px;}
.ab_culture .head{text-align: center;height: 70px;line-height: 70px;font-size:35px;color:#666;}
.ab_culture .head span{color:#9e3367;}
.ab_btns{text-align: center;height: 90px;line-height: 60px;font-size:18px;}
.ab_btns a{margin:0 8px;}
.ab_btns .selected{color:#9e3367;}

/*关于我们的企业文化*/
.abcul_slider{width: 1200px;height: 450px;position: relative;overflow: hidden;margin:0 auto;}
.abcul_slider .s_wrap{width: 1200px;height: 450px;position: relative;overflow: hidden;}
.abcul_slider li{width: 1200px;height: 450px;float: left;position: relative;background:url("../images/abculbg.jpg") no-repeat right center;}
.abcul_slider .photo{display: block;width: 606px;height: 450px;float: left;border:3px solid #e8e8e8;}
.abcul_slider .photo img{display:block;width:100%;height:100%;object-fit:cover;}
.abcul_slider dl{float: right;width: 520px;font-size:16px;line-height: 38px;padding-top:20px;}
.abcul_slider dt{font-size:25px;height: 46px;line-height: 46px;}
.abcul_slider .ins p{line-height:23px; font-size:14px; padding-right:20px;}
.abcul_slider .ins span{ font-size:45px; line-height:70px; display:block; padding-top:20px;}
.abcul_slider .ins dd{ font-size:14px; line-height:26px; display:block; padding-right:10px; }
.abcul_slider .ins h3{ font-size:18px; line-height:38px;}
.abcul_slider .cbtn{width: 64px;height: 64px;position: absolute;bottom: 0;z-index: 20;cursor: pointer;}
.abcul_slider .pre{left: 545px;background:url("../images/cul_pre.png") no-repeat center center;}
.abcul_slider .next{right: 525px;background:url("../images/cul_next.png") no-repeat center center;}
.ab_left{position: fixed;z-index: 100;left: 0;top: 50%;margin-top:-210px;width: 60px;text-align: center;}
.ab_left a{display: block;width: 60px;height: 55px;margin-top:3px;font-size:16px;line-height: 25px;padding-top:5px;color:#fff;}
.ab_left .a1{background:#d25344;}
.ab_left .a2{background:#6d6d9f;}
.ab_left .a3{background:#67076f;}
.ab_left .a4{background:#8bc48d;}
.ab_left .a5{background:#e6776c;}
.ab_left .a6{background:#bc3f61;}
.ab_left a:hover{text-decoration:underline;}

/*在线咨询框*/
.go_top{cursor: pointer;width: 34px;text-align: center;height: 26px;line-height: 26px;position: fixed;z-index: 90;right: 4px;background:#d34388;border-radius:5px 5px 0 0;top: 50%;font-size:12px;color:#fff;margin-top:60px;}
.ab_right{position: fixed;right: 0;top: 50%;height: 370px;z-index: 100;margin-top:-185px;}
.ab_right .handle{position: absolute;left: -38px;height: 105px;width: 34px;background:#d34388;border-radius:5px 0 0 5px;text-align: center;color:#fff;padding-top:9px;top: 50%;margin-top:-57px;cursor: pointer;}
.ab_right .con{width: 180px;display: none;}
.ab_rightshow .con{display: block;}
.ab_right .a1{display: block;width: 180px;height: 52px;line-height: 52px;border-radius:3px;background:#d34388;font-size:14px;font-weight: bold;color:#fff;text-indent:52px;position: relative;margin-bottom:3px;}
.ab_right .a1 img{display: block;width: 52px;height: 52px;position: absolute;left: 0;top: 0;}
.ab_right .wx{background:#d34388;height: 200px;border-radius:3px;margin-bottom:5px;}
.ab_right .code{display: block;width: 120px;height: 120px;margin:0 auto;}
.ab_right .tp{height: 52px;line-height: 52px;font-size:14px;font-weight: bold;color:#fff;text-indent:52px;position: relative;}
.ab_right .tp img{display: block;width: 52px;height: 52px;position: absolute;left: 0;top: 0;}
/*about 关于我们*/

/*pro 产品*/
.main{width: 1200px;margin:40px auto;}
.pro_left{float: left;width: 270px;}
.pro_left .head{height: 75px;background:#9e3367;color:#fff;position: relative;margin-bottom:2px;}
.pro_left .head span{display: inline-block;font-size:20px;height: 36px;line-height: 22px;background:url("../images/pro_t1.png") no-repeat right top;padding-right:20px;position: absolute;left: 28px;top: 20px;}
.pro_left .head em{font-size:20px;color:#ddd;font-family:arial;position: absolute;left: 140px;top: 0;height: 75px;line-height: 75px;}
.pro_left .links a{display: block;height: 50px;line-height: 50px;background:#ececeb;border-bottom:1px solid #fff;font-size:16px;color:#666;padding-left:36px;}
.pro_left .links a:hover,.pro_left .link .hover{background:#9F3468;color:#fff;}
.pro_left .links em{float: right;color:#bfbfbf;margin-right:20px;}
.pro_left .links a:hover em,.pro_left .link .hover em{color:#fff;}
.pro_left .tel{height: 133px;background:url("../images/astel.jpg") no-repeat center center;position: relative;font-size:22px;}
.pro_left .tel span{position: absolute;left: 80px;top: 55px;}

.pro_right{width: 918px;float: right;}
.pro_item{width: 282px;height: 388px;float: left;border:2px solid #e4e4e4;border-bottom:0;margin-left:18px;margin-bottom:20px;}
.pro_item:hover{border-color:#9F3468;}
.pro_item .photo{display: block;width: 282px;height: 334px;overflow: hidden;}
.pro_item .photo img{display:block;width:100%;height:100%;object-fit:cover;}
/*.pro_item .name{height: 52px;line-height: 52px;background:#e4e4e4;font-size:16px;text-align: center;}
.pro_item:hover .name{color:#fff;background:#9F3468;}*/

.pro_item .name{display: block;height: 54px;/*line-height: 54px;*/text-align: center;background:#e4e4e4;}
.pro_item .name dt{ height:27px; line-height:28px;padding-top:2px; /*  padding-bottom:5px;*/}
.pro_item .name dd{ height:25px;color:#999999; font-size:12px; padding:0 6px;}
.pro_item:hover .name{color:#fff;background:#9F3468;}
.pro_item:hover .name dd{color:#fff;background:#9F3468;}



.page{text-align: center;margin-top:20px;}
/*pro 产品*/

/*case 案例*/
.cla_sort{width: 1198px;margin:10px auto;}
.cla_in{border:1px solid #edebeb;background:url("../images/cla.png") repeat-y left top;border-top:1px solid #edebeb;margin-top:-1px;line-height: 26px;padding:12px 20px 12px 110px;position: relative;color:#666;}
.cla_in .tit{position: absolute;left: 10px;top: 12px;}
.cla_in a{color:#9e9c9c; margin:0 12px;}
.cla_in .hover,.cla_in a:hover{color:#9F3468;}


/*筛选时选中的样式*/
.cla_in .fieldandcss{}
.cla_in .changefieldandcss{background:#9F3468;color:#fff; width:120px; padding:0 12px;}
.cla_in .changefieldandcss:hover{ color:#FFFF00;}
.dh_tj { margin-top:10px; margin-bottom:10px;}
.dh_tj a{border:1px solid #9F3468; padding:2px; margin:0 10px;}

/*case 案例*/

/*env 环境展示*/
.env_list{width: 1200px;margin:30px auto;position: relative;overflow: hidden;}
.env_list .s_list{width: 1220px;}
.env_item{display: block;width: 288px;height: 275px;float: left;margin:0 16px 16px 0;}
.env_item .photo{border:1px solid #ddd;}
.env_item:hover .photo{border-color:#9F3468;}
.env_item .photoin{width: 270px;height: 203px;margin:8px auto;position: relative;overflow: hidden;}
.env_item .photoin img{display:block;width:100%;height:100%;object-fit:cover;}
.env_item .name{height: 50px;line-height: 50px;text-align: center;background:#f0f0f0;}
.env_item:hover .name{color:#fff;background:#9F3468;}
/*env 环境展示*/

/*team 专业团队*/
.team_list{width: 1200px;margin:4px auto 40px auto;position: relative;overflow: hidden;}
.team_list .s_list{width: 1250px;}
.team_item{display: block;width: 376px;height: 322px;float: left;margin:36px 36px 0 0;text-align: center;}
.team_item .photo{display: block;height: 268px;position: relative;overflow: hidden;}
.team_item .photo img{display:block;width:100%;height:100%;object-fit:cover;}
.team_item .name{display: inline-block;height: 54px;line-height: 54px;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:16px;}
.team_item:hover{background:#9F3468; color:#FFFFFF;}
/*team 专业团队*/


/*team 环境*/

.hj_list{width: 1200px;margin:4px auto 40px auto;position: relative;overflow: hidden;}
.hj_list .s_list{width: 1250px;}
.hj_item{display: block;width: 376px;height: 322px;float: left;margin:36px 36px 0 0;text-align: center;}
.hj_item .photo{display: block;height: 268px;position: relative;overflow: hidden; border:1px solid #CCCCCC; padding:3px;}
.hj_item .photo img{display:block;width:100%;height:100%;object-fit:cover;}
.hj_item .name{display: inline-block;height: 54px;line-height: 54px;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hj_item a{ color:#333333; font-size:16px;}
.hj_item:hover span{ color:#9F3468;}
/*team 环境*/



/*news 新闻*/
.news_list{width: 1200px;margin:0 auto 40px auto;}
.news_item{margin-top:26px;border:1px solid #e3e3e3;padding:23px;}
.news_item .photo{float: left;display: block;width: 376px;height: 236px;position: relative;overflow: hidden;}
.news_item .photo img{display:block;width:100%;height:100%;object-fit:cover;}
.news_item .intro{width: 753px;float: right;}
.news_item .name{height: 50px;line-height: 50px;font-size:18px;margin-bottom:15px;}
.news_item .nm{display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_item .txt{line-height: 25px;color:#666;height: 100px;display:-webkit-box;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp:4;}
.news_item .read{display: block;width: 116px;height: 34px;line-height: 34px;text-align: center;border:1px solid #d0d0d0;margin-top:30px;}
.news_item:hover{border-color:#9F3468;}
.news_item:hover .read{border-color:#9F3468;background:#9F3468;color:#fff;}
.nd_title{text-align: center;padding:48px 0 25px 0;font-size:30px; }
.nd_tags{height: 40px;line-height: 40px;text-align: center;background:#efefef;color:#999; padding:0 20px; margin:0 30px;}
.nd_tags span{padding:0 20px;}
.nd_cnt{padding:20px;font-size:16px;line-height:35px; margin:0 40px;}
.nd_cnt img{display: block;margin:5px auto;max-width:100%;}
.bkdiv{ border:1px solid solid;}
/*.nd_cnt tr{ padding:0px 0;}
.nd_cnt td{padding:0px 0;}
.nd_cnt tr img{ border:1px solid red;}
*/


.nd_ot{padding-bottom:50px; margin:0 0 0 60px;}
.nd_ot li{ height:35px;color:#666;}
.nd_ot a{text-overflow:ellipsis;white-space:nowrap; }
.nd_ot a:hover{color:#9F3468;}
/*news 新闻*/

/*contact 联系我们*/
.cnt_head{height: 120px;text-align: center;padding-top:65px;}
.cnt_head dt{font-size:35px;height: 47px;line-height: 47px;}
.cnt_head dd{height: 52px;line-height: 52px;font-size:28px;color:#dbdbdb;}
.cnt_item{display: block;box-shadow:0 0 10px #ddd;padding:22px;position: relative;margin-top:40px;}
.cnt_item img{display: block;width: 600px;float: left;}
.cnt_item .inf{width: 530px;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.cnt_item .name{height: 80px;line-height: 80px;font-size:18px;padding-left:30px;background:url("../images/cnt_name.png") no-repeat left center;}
.cnt_item:hover{box-shadow:0 0 10px #666;}
.cnt_item p{font-size:16px;line-height: 32px;color:#666;}
.line40{height: 40px;clear: both;}
/*contact 联系我们*/

/*news 新闻*/
.news_floor{width: 1200px;margin:46px auto 0 auto;}
.nf_left{width: 840px;float: left;}
.news_floor .head{height: 72px;line-height: 72px;clear: both;}
.news_floor .more{float: right;}
.news_floor .tit{float: left;font-size:24px;width: 180px;}
.news_floor .handle{float: left;color:#666;}
.news_floor .handle a,.news_floor .handle em{float: left;color:#666;margin-right:15px;}
.news_floor .handle a:hover{color:#9F3468;}
.news_floor .be{float: left;display: block;width: 358px;height: 300px;}
.news_floor .be .photo{display: block;width: 358px;height: 250px;position: relative;overflow: hidden;}
.news_floor .be img{display:block;width:100%;height:100%;object-fit:cover;}
.news_floor .name{height: 50px;line-height: 50px;text-align: center;background:#383838;font-size:14px;text-align: center;color:#fff;}
.news_floor .nm{display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_floor .be_rt{width: 424px;float: right;}
.news_floor .tp{height: 160px;}
.news_floor .tp .photo{float: left;display: block;width: 205px;height: 148px;position: relative;overflow: hidden;}
.news_floor .tp img{display:block;width:100%;height:100%;object-fit:cover;}
.news_floor .tp dl{float: right;width: 200px;padding-top:4px;}
.news_floor .tp dt{height: 72px;line-height: 22px;}
.news_floor .tp dd{line-height: 20px;color:#999;}
.news_floor li{height: 30px;line-height: 30px;}
.news_floor li a{color:#666;padding-left:18px;display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url("../images/ne_li.png") no-repeat 3px center;}
.news_floor .u2 li{ line-height:20px;}
.news_floor .u2 li a{padding-left:0;background:none !important; }
.news_floor li a:hover{color:#9F3468;background-image:url("../images/ne_lih.png");}
.nf_right{width: 334px;float: right;}
.nf_right .photo{display: block;width: 100%;height: 210px;position: relative;overflow: hidden;margin-bottom:7px;}
.nf_right .photo img{display:block;width:100%;height:100%;object-fit:cover;}
/*news 新闻*/

/*proDetail 产品详情*/
.po_top{ border-top:1px solid #E7E7E7;}
.po_hand{float: right;}
.po_hand a{display: block;width: 118px;height: 33px;line-height: 33px;text-align: center;background:#efefef;border:1px solid #dadada;color:#666;float: left;margin:11px 0 0 10px;}
.po_hand .hover{color:#9F3468;}
.pd_con{display: none;}
.show{display: block;}
.pd_con1{overflow: hidden;position: relative;}
.pd_con1 .wrap1920{position: absolute;left: 50%;top: 0;margin-left:-960px;width: 1920px;}
.pd_floor{width: 1200px;margin:0 auto;padding:20px 0 20px 0px;position: relative;line-height: 35px;font-size:16px;}
.pd_floor .tit{font-size:28px;font-weight: bold;position: absolute;left: 0;top: 30px;}
/*proDetail 产品详情*/


.nybanner { height:400px; width:100%; background-position:center; }

/*.current{background:#4598D2;color:#fff;}
.fieldandcss{}*/



/*system 6大系统*/
.sys_area1 .head{padding:88px 0 20px 0;text-align: center;}
.sys_area1 .head dt{height: 50px;line-height: 50px;font-size:35px;color:#666;}
.sys_area1 .head span{color:#9e3367;}
.sys_area1 .head dd{height: 50px;line-height: 50px;font-size:30px;color:#dbdbdb;}
.sys_area1 .bg{height: 520px;background:url("../images/s1bg.jpg") no-repeat center center;}
.sys_area1 .cleft{width:600px;float: left;padding-top:72px;line-height: 28px;color:#666;}
.sys_area1 .t1{height: 75px;font-size:25px;}
.sys_area1 .t1 span{display: inline-block;height: 52px;line-height: 52px;border-bottom:2px solid #a00d51;}
.sys_area1 .photo{float: right;display: block;width: 500px;/*height: 304px;*/margin-top:80px;border-radius:25px;overflow: hidden;}
.sys_area1 .photo img{display: block;width: 500px;}
.sys_area2{padding:72px 0 40px 0;width: 1200px;margin:0 auto;}
.sys_area2 .intro{float: right;width: 560px;font-size:14px;line-height: 30px;color:#666;}
.sys_area2 .t1{height: 82px;line-height: 50px;font-size:26px;}
.sys_area2 .t1 span{display: inline-block;height: 50px;color:#666;border-bottom:3px solid #a00d51;}
.sys_area3{background: #F4F4F4 url("../images/s3bg.jpg") no-repeat top center; padding-bottom:30px;background-size:100% auto;
}
.sys_area3 .t1{text-align: center;height: 110px;line-height: 110px;font-size:26px;}
.sys_area3 .t1 span{display: inline-block;height: 40px;line-height: 40px;border-bottom:3px solid #a00d51;color:#666;}
.sys_area3 .photo{display: block;width:1200px;height:auto;margin:40px auto;border-radius:20px;overflow: hidden;}
.sys_area3 .photo img{display: block;width: 1200px;height:auto;}
.sys_area3 .text{line-height:30px; width:1100px; padding:0 30px 0 60px;}
/*
.sys_area3 li{height: 30px;line-height: 30px;width: 50%;float: left;}
.sys_area3 li a{padding-left:14px;display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position: relative;}
.sys_area3 li a i{display: block;width: 6px;height: 6px;position: absolute;left: 0;top: 50%;margin-top:-3px;border-radius:100%;background:#666;}
.sys_area3 li a:hover i{background:#9F3468;}*/
.sys_area4{padding-top:88px;}
.sys_area4 .head{height: 140px;}
.sys_area4 .head dt{height: 50px;line-height: 50px;font-size:35px;color:#666;text-align: center;}
.sys_area4 .head span{color:#9e3367;}
.sys_area4 .head dd{height: 50px;line-height: 50px;font-size:30px;color:#dbdbdb;text-align: center;}
.sys_slider{width: 1200px;margin:0 auto;height: 372px;position: relative;}
.sys_slider .s_wrap{width: 1200px;height: 372px;position: relative;overflow: hidden;}
.sys_slider li{width: 268px;height: 370px;float: left;margin:0 15px;border:1px solid #e2e2e2;}
.sys_slider .photo{display: block;position: relative;overflow: hidden;width: 268px;height: 370px;}
.sys_slider .photo img{display:block;width:100%;height:100%;object-fit:cover;}
.sys_slider .ins{position: absolute;left: 0;top: 320px;width: 268px;/*height: 370px;*/background:rgba(0,0,0,0.4);color:#fff;}
.sys_slider li:hover .ins{top: 320px;/*top:0;*/}
.sys_slider dt{height: 50px;line-height: 50px;text-align: center;font-size:18px;}
.sys_slider dd{padding:0 20px;line-height: 1.6; }
.sys_slider .c_btn{width: 46px;height: 46px;position: absolute;top: 50%;margin-top:-23px;cursor: pointer;}
.sys_slider .pre{left: -60px;background:url("../images/sys_pre.png") no-repeat center center;}
.sys_slider .next{right: -60px;background:url("../images/sys_next.png") no-repeat center center;}
.sys_area5{padding-top:88px;}
.sys_area5 .head{height: 140px;}

.sys_area5 .head dt{height: 50px;line-height: 50px;font-size:35px;color:#666;text-align: center;}
.sys_area5 .head span{color:#9e3367;}
.sys_area5 .head dd{height: 50px;line-height: 50px;font-size:30px;color:#dbdbdb;text-align: center;}
.sys_area5 .item{float: left;display: block;position: relative;overflow: hidden;}
.sys_area5 .item img{display:block;width:100%;height:100%;object-fit:cover;}
.sys_area5 .name{height: 62px;line-height: 62px;width: 100%;position: absolute;left: 0;bottom: 0;z-index: 10;background:rgba(0,0,0,0.5);text-align: center;font-size:18px;color:#fff;}
.sys_area5 .item1{width: 380px;height: 588px;margin-top:20px;}
.sys_area5 .c_right{width: 820px;float: right;}
.sys_area5 .item2{display: block;width: 388px;height: 284px;float: left;margin:20px 0 0 20px;}
.sys_area5 .item3{display: block;width: 800px;height: 284px;float: left;margin:20px 0 0 20px;}
.sys_area6{padding-top:88px;}
.sys_area6 .head{height: 140px;}
.sys_area6 .head dt{height: 50px;line-height: 50px;font-size:35px;color:#666;text-align: center;}
.sys_area6 .head span{color:#9e3367;}
.sys_area6 .head dd{height: 50px;line-height: 50px;font-size:30px;color:#dbdbdb;text-align: center;}
.sys_area6 .item{display: block;width: 322px;height: 500px;float: left;}
.sys_area6 .itemct{margin:70px 111px;}

.zxzx_1{height:35px;line-height:35px; width:200px; margin:50px 0 50px 0;background:#D34388;color:#fff;text-align:center;font-size:16px;border-radius:1.6rem;}
.zxzx_1 a{ font-size:16px; color:#FFFFFF;}



/*私人订制产品*/
.dz_area5{ margin-top:50px;}
.dz_area5 .head dt{height: 50px;line-height: 50px;font-size:35px;color:#666;text-align: center;}
.dz_area5 .head span{color:#9e3367;}
.dz_area5 .head dd{height: 50px;line-height: 50px;font-size:30px;color:#dbdbdb;text-align: center;}


.dz_area5 .item{float: left;display: block;position: relative;overflow: hidden;}
.dz_area5 .item img{display:block;width:100%;height:100%;object-fit:cover;}


.dz_area5 .name{height: 62px;line-height: 62px;width: 100%;position: absolute;left: 0;bottom: 0;z-index: 10;background:rgba(0,0,0,0.5);text-align: center;font-size:18px;color:#fff;}

.dz_area5 .item1{width: 335px;height: 500px;margin-top:20px;}
.dz_area5 itemm{ float:left; border:1px solid red;}
.dz_area5 .item2{display: block;width: 290px;height: 275px;float: left;margin:20px 0 0 8px;}
.dz_area5 .item3{display: block;width: 590px;height: 218px;float: left;margin:8px 0 0 8px;}
.dz_area5 .c_right{width:259px; height:500px;margin:21px 0 0 8px;float: right; position: relative;overflow: hidden;}
.dz_area5 .item6{display: block;width: 335px;height: 335px;float: left;margin-top:8px;} 
.dz_area5 .item7{display: block;width: 335px;height: 335px;float: left;margin-top:8px; margin-left:8px;} 
.dz_area5 .item8{display: block;width: 515px;height: 335px;float:right;margin-top:8px; } 



.hm_srdz{}
.hm_srdz ul{ padding-left:-10px;}
.hm_srdz dl{ float:left; padding:0 10px; }
.hm_srdz dl img{ width:275px; height:415px;border:1px solid #CCCCCC;}
.hm_srdz dd { font-size:16px; line-height:50px; height:50px; margin-bottom:10px; text-align:center;}


/*system 6大系统*/


/*分页*/
.pagew{ width:910px; margin:auto;}
.pager{ width:1200px;}
.page {padding-top:30px; padding-bottom:20px; text-align:center; }
.page a { padding:0px 5px 0; color:#646464; line-height:28px; font-size:14px; display:inline-table; border:1px solid #ccc; padding-left:8px; padding-right:8px; background: #efefef; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #efefef)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%); /* IE10+ */ background: linear-gradient(top, #ffffff 0%, #efefef 100%); /* W3C */ }
.page a:hover { color:#fff; background:#646464; border:1px solid #444444; }

/*招聘页面*/
.job_list{width: 1200px;margin:0 auto 40px auto;}
.job_item{margin-top:26px;padding:23px; border-left:1px solid #E3E3E3; border-right:6px solid #E3E3E3; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3;}
.job_item dt a{ font-size:18px; line-height:45px;}
.job_item dd span{ margin-top:10px; margin-right:10px; background:#CDCDCD; line-height:30px;border-radius:15px 15px 15px 15px; padding:4px 10px; color:#FFFFFF;}
.job_item p{ line-height:35px;}
.job_item:hover a{ font-weight:bold; color:#9F3468; text-decoration:underline;}
.job_item:hover{border-left:1px solid #E3E3E3; border-right:6px solid #9F3468; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3}
.job_item:hover span{ background:#9F3468;}



/*带时间的newstime_item*/
.newstime_item{}
.newstime_item{display: block;border:1px solid #e6e6e6;padding:20px;margin-top:20px;}

.newstime_item .date{float:left;width:130px;height:130px; text-align:center;background:#999999;color:#fff;}
.newstime_item .date dt{height:50px;line-height:50px;font-size:58px;font-weight:bold;color:#fff;padding-top:20px;}
.newstime_item .date dd{height:22px;line-height:22px;font-size:16px; color:#ffffff;padding-top:10px;}
.newstime_item:hover .date{background:#9F3468;}

.newstime_item .inf{width:980px;height:130px;float: right;position: relative;}
.newstime_item .inf dt{height:38px;line-height: 38px;font-size:16px;}
.newstime_item .name{color:#000;display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newstime_item .inf dd{line-height:28px;color:#787878;}

.newstime_item:hover{background:#f3f3f3;}
.newstime_item:hover dt a{ color:#9F3468; font-weight:bold;}
.dhnews{ color:#9F3468; font-weight:bold;}

.nybg{ width:100%; background:#EBEBEB; /*border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9;*/}
.wbg{ background:#FFFFFF;}


.hm_top1{ margin-top:55px;}
.hm_top2{ margin-top:75px;}
.hm_top3{ margin-top:45px;}
.hm_top5{ margin-top:95px;}
.hm_top4{ margin-top:25px; padding-left:100px;}

.cla_list{ display:block; height:auto; border-bottom:1px solid #d7d7d7; margin-bottom:20px;}
.cla_list dt{ width:100%; display:block;line-height:35px; font-size:18px; margin-top:10px;}
.cla_list dt a{ width:100%; display:block; line-height:35px; font-size:18px;  margin-left:6px; margin-top:10px; color:#666666;}
.cla_list a{ font-size:16px; float:left; margin:10px 15px 10px 15px; color:#959595;}
.cla_list a em{ color:#FFFFFF;}



/*新闻中心*/
.gm_news1{margin:0 11px; padding-top:30px; padding-bottom:30px;}
.gm_news1 h3{padding-bottom:20px; }
.gm_news1 li a{ line-height:32px;  font-size:14px;}




.xg_news{ width:100%;}
.xg_news dl{ border-bottom:1px solid #DDDDDD; margin-bottom:10px; padding-bottom:10px; float:left; width:380px; margin-left:10px;}
.xg_news dt{ }
.xg_news dt img{ float:left; width:143px; height:100px;}
.xg_news dd a{ font-size:14px; color:#333333;}
.xg_news dd{ float:left; padding-left:10px;  padding-top:10px; width:210px; font-size:12px; color:#CCCCCC;}

.xg_news2 li{ float:left; width:380px; margin-left:10px;}