/*本网站全局样式设置*/
.eng{ color: #a7a7a7;}
.w480{ width: 480px;}
.w720{ width: 720px;}
.fixd{position: fixed !important; top: 0; z-index: 9999;;}
/*head 头部样式设置*/
.top_a{ height: 40px; background: #343434; line-height: 40px; color: #FFF; }
.top_a .right{ width: 320px;}
.top_a .hottel{ background: url(../Image/tel.png) no-repeat left center; padding-left: 30px; float: left; margin-right: 80px;}
.top_a .home{ background: url(../Image/home.png) no-repeat left center; padding-left: 30px; float: left;}
.top_a .home a{ color: #FFF;}
.top{ background-color: #f5f5f7;}
.logo{ height: 96px; width: 400px;}
.top .w1200{ overflow: visible;}
.nav{ height: 90px; padding-top: 6px; width: 800px; font-size: 16px;}
.nav>li{line-height: 90px; width: 114px; transition: 0.3s all;  float: left; text-align: center; position: relative;}
.nav>li > a{ display: block;}
.nav>li:first-of-type > a{border-left: none;}
.nav>li:last-of-type > a{border-right: none;}
.nav>li ul{ width: 0; height: 0; transition: 0.3s all; background: rgba(255,255,255,0.95); overflow: hidden; position: absolute; top: 90px; left: 0; z-index: 99;}
.nav>li ul .img{ width: 250px; height: 188px; padding: 20px;}
.nav>li ul .menu{ width: 140px; padding:20px 15px 0 0;}
.nav>li ul li{ height: 40px; line-height: 40px; border-bottom: 1px solid #d2d2d2;}
.nav>li ul a{text-overflow: ellipsis; white-space:nowrap; overflow: hidden; width: 100%;}
.nav>li:hover ul{ width: 450px; height: 240px;}
.nav>li:hover ul.cp_menu{ height: 450px;}
.nav>li:nth-last-of-type(1) ul,.nav>li:nth-last-of-type(2) ul{ right: 0; left: auto;}
.nav>li ul.cp_menu{ width: 100%;}
.nav>li ul.cp_menu .title{ float: left; width: 25%; border: none; height: auto;}
.nav>li ul.cp_menu .title span{ font-size: 18px; line-height: 50px;}
.nav>li ul.cp_menu .title .img{ width:260px; padding: 10px; border-bottom: 6px solid #ededed; margin: 0 auto;}
.nav>li ul.cp_menu .title .img img{ width: 100%;}
.nav>li ul.cp_menu .title ol{ width: 280px; padding:0 10px; text-align: left;}

#flash{height: 526px; width: 100%; overflow: hidden; position: relative;}
.flash{ position: absolute; z-index: 0; width: 1920px; height: 526px; margin: 0 auto; top: 0;}
.zyflash{height: 320px; width: 100%; overflow: hidden;}
.zy_01{ background: url(../Image/zyflash1.jpg) no-repeat top center}
.zy_02{ background: url(../Image/zyflash2.jpg) no-repeat top center}
.zy_03{ background: url(../Image/zyflash3.jpg) no-repeat top center}
.zy_04{ background: url(../Image/zyflash4.jpg) no-repeat top center}
.zy_05{ background: url(../Image/zyflash5.jpg) no-repeat top center}
.zy_06{ background: url(../Image/zyflash6.jpg) no-repeat top center}
.zy_07{ background: url(../Image/zyflash7.jpg) no-repeat top center}
.search_img{ background: url(../Image/search.png) no-repeat center 5px; width: 30px; height: 56px;  position: absolute; top: 80px; cursor: pointer; overflow: hidden; transition: 0.3s all;}
.search_img:after{ content: ""; width: 60px; height: 56px; background: url(../Image/search.png) no-repeat 35px 5px;  transition: 0.3s all; display: block;}
.search_img:hover{ background: url(../Image/search.png) no-repeat -30px 5px;}
.search_img:hover:after{background: url(../Image/search.png) no-repeat 5px 5px;}
#search{ position: absolute; top: 136px; background: rgba(0,0,0,0.5); width: 100%; line-height: 48px; color: #FFF; height: 0; overflow: hidden; transition: 0.3s all; z-index: 99;}
#search .w1200{padding: 0 66px;  background: url(../Image/ss_bj.png) no-repeat 1255px top; position: relative;}
#search a{ color: #FFF;}
#search .search_top {background: #FFF; width: 240px; height: 30px;margin: 9px 30px 0 0;}
#search .search_top .txt{ width:190px; padding: 0 5px; float:left; height:30px;border:none; background:none; color: #444444; line-height: 30px;}
#search .search_top .but{ width:40px; height:30px; float:right; background: #df0716; color: #FFF; cursor:pointer; border:none;}
#search .close{ position: absolute; top: 0; right: 11px; height: 48px; width: 70px; cursor: pointer;}
/*产品中心*/
.outBox{ width:1200px; height: 510px; margin: 30px auto; position: relative;}
.outBox .hd{ height:52px;width: 795px; line-height:52px; position: absolute; top: 0; left: 0;  z-index: 99; background: #FFF;}
.outBox .hd ul{ width: 795px; overflow: hidden;}
.outBox .hd ul li{ float:left; width: 191px; text-align: center; background: #f0f3f6; margin-right: 10px; cursor:pointer; font-size: 16px; color: #4d4d4d;}
.outBox .hd ul li:last-of-type{ margin: 0;}
.outBox .hd ul li.on{background:#df0716; color: #FFF;}
.outBox .bd{ overflow: visible !important;}
.inBox{ position: relative; width: 1200px; height: 458px; padding-top:52px;}
.inBox .inHd{ height:147px; width: 395px; position: absolute; bottom: 0; right: 0;}
.inBox .inHd ul{ overflow:hidden; zoom:1; }
.inBox .inHd ul li{height:141px; width:188px; margin: 0 3px 0 0; text-align:center; float:left; cursor:pointer; padding: 2px; border: 1px solid #f0f0f0;}
.inBox .inHd ul li img{ width: 188px; height:141px;}
.inBox .inHd ul li.on{ padding: 0; border: 3px solid #e2e2e2;}
.inBox .inBd ul{zoom:1; overflow:hidden;}
.inBox .inBd .img{ width: 793px; height:456px; border: 1px solid #e5e5e5;}
.inBox .inBd .img img{ height: 456px; margin: 0 auto; display: block;}
.inBox .inBd .tit{ position: absolute; top: 0; right: 0; height: 52px; line-height: 52px; width: 395px; text-overflow: ellipsis; white-space:nowrap; overflow: hidden;}
.inBox .inBd .desc{ padding: 5px 0 15px 0; font-weight: bold;width: 395px;}
.inBox .inBd .cont{width: 395px; height: 240px; overflow: hidden;}

/*公司简介*/
.jjinfo{ width: 680px; height: 465px;}
.jjinfo .hd{ border-bottom: 1px solid #ececec; height: 49px; line-height: 46px;}
.jjinfo .hd li{ font-size: 20px; color: #555555; float: left; width:90px; text-align: center; margin-right: 10px;}
.jjinfo .hd li.on{ color: #df0716; border-bottom: 4px solid #d70000;}
.jjinfo .bd{ border-top: 1px solid #FFF; padding: 15px 0; line-height: 30px;}
.spinfo{ width: 493px; height: 465px;}
.sp{height: 277px; background: #FFF; width: 493px; margin-bottom: 6px;}
.jj_kj{height: 136px; width: 493px;}
.jj_kj li{ width: 160px; height: 136px; float: left; margin-left: 6px;background-color: #b4cadf; overflow: hidden;}
.jj_kj li:first-of-type{ margin: 0;}
.jj_kj li span{ display: block;transition: 0.3s all; color: #FFF; text-align: center; padding-top: 88px; height: 48px; font-size: 16px;}
.jj_kj li a{ display: block; text-align: center; color: #FFF; width: 80px; text-align: center; height: 26px; border: 1px solid #FFF; margin: 0 auto; line-height: 26px;}
.jj_kj li:nth-of-type(1) span{ background: url(../Image/jj_kj1.png) no-repeat center 28px;}
.jj_kj li:nth-of-type(2) span{ background: url(../Image/jj_kj2.png) no-repeat center 28px;}
.jj_kj li:nth-of-type(3) span{ background: url(../Image/jj_kj3.png) no-repeat center 28px;}
.jj_kj li:hover span{ margin-top: -60px;  background-position:center 0px ; font-size: 20px;}
.jj_kj li a:hover{ color: #B4CADF; background: #FFF;} 
/*产品展示*/
.hotcp .nr{ height: 300px; width: 100%; overflow: hidden;}
.hotcp li{ width: 240px; float: left; text-align: center; position: relative; padding-bottom:20px;}
.hotcp li:before,.hotcp li:after{left: 50%; transition: 0.3s all; content:""; height: 2px; position: absolute; width: 0; background: #d70000;}
.hotcp li:before{ top: 0; }
.hotcp li:after{ bottom: 0;}
.hotcp li a{ color: #a7a7a7; transition: 0.3s all;}
.hotcp li img{width: 240px; height: 180px; transition: 0.3s all;}
.hotcp li:hover a{ color: #d70000;}
.hotcp li:hover:before,.hotcp li:hover:after{ width: 100%; left: 0;}
/*科研开发*/
.team_bj{ background: url(../Image/team_bj.jpg) no-repeat top center; height: 424px;}
.team_li li{ width: 385px; margin-left: 22px; float: left; height: 200px; }
.team_li li:first-of-type{ margin: 0;}
.team_li li .box-img{background: #FFF; overflow:hidden; width: 385px; height: 200px;}
.team_li li .box-content a{ display: block; width: 100%; height: 100%;}
.team_li li .tit{ color: #d70000; margin: 28px 0 20px 0;}
.team_li li .dec{ width: 344px; margin: 0 auto;}

.box{position: relative;}
.box .box-img{transform: rotateY(0); transition: all 0.50s ease-in-out 0s;}
.box:hover .box-img{transform: rotateY(-90deg);}
.box .box-img img{ width: 100%; height: auto;}
.box .box-content{width: 100%; height: 100%; position: absolute;top: 0; left: 0; transform: rotateY(90deg);transition: all 0.50s ease-in-out 0s;}
.box:hover .box-content{ transform: rotateY(0);}

/*新闻中心*/
.news .inco{ padding: 43px 0 16px 0; border-bottom: 1px solid #ececec; margin: 10px;}
.news .nr{ position: relative;}
.hide{display:none}

.news_change{ width: 100%; overflow: hidden; height: 410px;}
.news_change .news_change_inco{ position: absolute; left:290px; top:-59px; height: 50px; line-height: 47px;}
.news_change .news_change_inco li{ font-size: 20px; color: #555555; width: 90px; text-align: center; float: left; margin: 0 5px;}
.news_change .news_change_inco li.on{ color: #d70000; border-bottom: 3px solid #d70000;}
.news_img{ width:500px; float: left;}
.news_img .img{ width: 500px; height: 300px; overflow: hidden;}
.news_img .img img{ width: 500px; height: 300px;}
.news_img .tit{ height: 44px; line-height: 44px; display: block; width: 500px; overflow: hidden;}
.news_img .tit a{text-overflow: ellipsis; white-space:nowrap;  width: 500px; display: block; color: #212121; overflow: hidden;}

.news_gd{ width: 630px; float: right;}
.news_gd .hd .p_next{ border: 1px solid #d70000; height: 24px; width: 72px; position: absolute; right: 10px; border-radius: 3px; top: -45px; color: #ff0000; text-indent: 24px;}
.news_gd .hd .p_next:before{ content: ""; background: url(../Image/next.png); width: 17px; height: 15px; position: absolute; top: 5px; left: 4px;transition:All 1s ease-in-out;
	-webkit-transition:All 1s ease-in-out;
	-moz-transition:All 1s ease-in-out;
	-o-transition:All 1s ease-in-out;}
.news_gd .hd .p_next:hover:before{transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);}

.newslist{ width: 630px;}
.newslist li{ height: 190px !important; display: block; width: 630px;}
.newslist li .tit{ height: 30px; line-height: 30px; padding-bottom: 12px;}
.newslist li .tit a{ color: #212121; width: 525px;overflow: hidden;text-overflow: ellipsis; float: left; white-space: nowrap;}
.newslist li .img{ width: 230px; height: 137px; overflow: hidden;}
.newslist li .img img{width: 230px; min-height: 137px; }
.newslist li .desc{ width: 380px; padding: 0 5px;}
.newslist li:hover .tit a,.news_img:hover .tit a{ color: #cc0000; padding-left: 10px;}
/*销售服务*/
.ul_100{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.fw_li li{ width: 279px; margin-left: 28px; float: left; height: 300px;}
.fw_li li:first-of-type{ margin: 0;}
.fw_li li .img{ width: 279px; height: 152px; overflow: hidden; position: relative;}
.fw_li li .tit{ color: #d70000; margin: 22px 0 12px 0; tr}
.fw_li li .dec{ color: #4a4a4a;}
.fw_li li .img a:before{ width: 279px; height: 152px;  position: absolute; top: 0; left: 0; content: ""; box-sizing: border-box; transition: 0.3s all;}
.fw_li li a{display: block;}
.fw_li li:hover .img a:before{ border: 8px solid rgba(255,255,255,0.7);}


.end{height: 325px; background-color: #2d2d2d; color: #6f6f6f;}
.end a:hover{ color: #f0f3f6;}
.end .w1200{ padding-top: 34px;}
.end .end_inco{ border: 1px solid #626262; width: 620px; height: 250px;}
.end .end_inco ul{border-right: 1px solid #626262; width:206px; height: 250px; float: left; text-align: center;}
.end .end_inco ul:last-of-type{border: none;}
.end .end_inco ul li.f18 a{ height: 39px; line-height: 39px; border-bottom: 1px solid #626262; margin-bottom: 14px;}
.end .end_inco ul a{ display: block; line-height: 30px;}
.end .end_tel{ width: 289px; height: 250px;float: left; margin-left: 48px;}
.end .end_tel .end_sear{border: 1px solid #626262; width: 287px; height:37px;}
.end .end_tel .end_sear .txt{ width:240px; padding: 0 5px; float:left; height:37px;border:none; background:none; color: #f0f3f6;}
.end .end_tel .end_sear .but{ width:37px; height:37px; float:right;  cursor:pointer;border:none; background:url(../Image/end_search.png) no-repeat left center;}
.end .end_tel .end_sear .but:hover{ border: none;}

.end .end_tel .end_hottel{ height: 176px; margin-top: 30px; border: 1px solid #626262;}
.end .end_tel .end_hottel p{ font-size: 36px; font-weight: bold; line-height: 44px;text-indent: 18px;}
.end .end_chart{ float: right; width: 166px; padding: 0 15px;}
.end .end_chart{ margin: 0 auto;}
.footer{ height: 36px; line-height: 36px; background-color: #1f1f1f; color: #6f6f6f;}
.footer a{ color: #6f6f6f;}
/*子页公共样式*/
.zy_inco{ background: #f5f5f5; height: 82px; line-height: 82px;}
.index_box .inco,.zy_inco .inco{ color: #494949;}
.weizhi{ float: right; font-size: 14px; background: url(../Image/weizhi.png) no-repeat left center;text-indent: 20px;}
.fl_list{ float: left; margin-left: 33px; height:82px;}
.fl_list li{ float: left; width: 95px; text-align: center; margin: 0 8px; line-height: 79px;}
.fl_list li a{ display: block; font-size: 18px; position: relative;}
.fl_list li a:after{ content: ""; background: #D50B00; width: 100%; left: 0; transition: 0.3s all; height: 0px; position: absolute; bottom: 0;}
.fl_list li.on a{ border-bottom: 3px solid #d50b00;}
.fl_list li a:hover:after{ height: 3px;}
/*公司简介*/
.jj_box{ color: #363636;}
.jj_box .inco{  height: 54px; line-height: 54px;}
.gsjj{ height: 310px; overflow: hidden; }
.culture .w720 li{ margin-right: 50px; float: left; width: 300px; height: 80px; border-bottom: 1px solid #e2e2e2; position: relative;}
.culture .w720 li:last-of-type{ width: 470px;}
.culture .w720 li span{ font-size: 18px; font-weight: bold; display: block; height: 40px; line-height: 40px; padding-top: 5px;}
.culture .w720 li:after{ content: ""; background: #363636; position: absolute; height: 1px; width: 0; left: 0; bottom: 0; transition: 0.3s all;}
.culture .w720 li:hover:after{ width: 100%;}
.jj_box1 li{ width: 387px; height: 310px; float: left; margin-left:18px;}
.jj_box1 li:first-of-type{ margin: 0;}
.jjbox{ width: 387px; height: 255px; position: relative; overflow: hidden;}
.jjbox .img{  width: 387px; height:195px;  padding-top: 60px; transition: 0.3s all 0.2s linear; text-align: center;}
.jjbox .tit{ border: 1px solid #FFF; margin: 30px; height: 195px; width: 327px; opacity: 0; position: absolute; top: 0; left: 0;transition: 0.3s all 0s linear;}
.jjbox .tit a{ color: #FFF; text-align: center; line-height: 195px; display: block;}

.jjbox:hover .img{ margin-top: -225px; transition: 0.3s all 0s linear;}
.jjbox:hover .tit{ border: 1px solid #FFF; opacity: 1;transition: 0.3s all 0.2s linear; }

.jjbox1{ background: url(../Image/jjbox1.jpg) no-repeat top left;}
.jjbox2{ background: url(../Image/jjbox2.jpg) no-repeat top left;}
.jjbox3{ background: url(../Image/jjbox3.jpg) no-repeat top left;}

.honor{ background: url(../Image/honor_bj.jpg) no-repeat top center; height: 415px;}
#zz_list li{ float: left; height: 210px; line-height: 28px; width: 280px; margin:10px; float: left;}
#zz_list li .img{height: 210px; width: 280px; overflow: hidden; text-align: center;}
#zz_list li .img img{ max-height: 210px; max-width: 280px;}
#zz_list li a{ display: block; text-align: center;}
.news_c { overflow:hidden; position:relative;}
.news_c .hd{ text-align: center; height: 50px; }
.news_c .hd li{ display: inline;}
.news_c .hd li a{ border: 1px solid #9e9e9e; color: #9e9e9e; text-align: center; display: inline; padding: 5px 22px; font-size: 24px;font-family:SimSun; font-weight: bold;}
.news_c .bd ul{ overflow:hidden; zoom:1; height: 250px;}
/*产品综合页面*/
.cp_type .inco{ margin: 30px 0; text-indent: 18px; font-size: 24px; color: #2e2e2e; position: relative;}
.cp_type .red{ color: #d10a00;}
.cp_type .inco:before{ content: ""; position: absolute; top: 1px; left: 0; width: 5px; height: 24px; background: #2e2e2e;}
.cp_type .red:before{background: #D10A00;}
.cp_type .nr{ width: 100%; overflow: hidden; height: 300px;}
.cp_type .nr li{ width: 220px; height:254px; border: 1px solid #d6d6d6; margin-left: 22px; float: left;text-align: center;}
.cp_type .nr li:first-of-type{ margin: 0;}
.cp_type .nr li a{ display: block;}
.cp_type .nr li .img{ width: 220px; height: 165px; overflow: hidden;}
.cp_type .nr li .img img{ width: 220px;}
.cp_type .nr li .title{ text-align: center; height: 28px; line-height: 28px; margin: 8px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 0 5px;}
.cp_type .nr li .more{ background: #b6b6b6; width: 105px; margin: 0 auto; height: 26px; color: #FFF; text-align: center; line-height: 26px;}
.cp_type .nr li:hover .more{ background: #CC0000;}
/*产品详细页面*/
.pro_l{ width: 600px; height: 520px; margin: 20px 0;}
.pro_r{ width:560px; height: 520px; margin: 20px 0; font-size: 16px; line-height: 30px;}
.pro_r .pro_tit{ padding: 25px 0 15px 0;}
.pro_r .pro_xian{ height: 1px; background: #dbdbdb; margin: 10px 0; width: 100%;}
.pro_r .red{ color: #cc0000 !important;}
.pro_r .pro_t{ position: relative; padding-left: 18px;color: #333333;}
.pro_r .pro_t:before{ content: "·"; font-size: 60px; color: #CC0000; position: absolute; left: 0; top: 0px;}
.pro_r .pro_fl{ color: #3d3d3d;}
.pro_r .pro_tel{ text-indent: 40px; background: url(../Image/pro_tel.png) no-repeat left 5px;}
.pro_r .pro_eml{ text-indent: 40px; background: url(../Image/pro_eml.png) no-repeat left center;}
.pro_r .pro_link{ margin: 18px 0; height: 75px;}
.pro_r .pro_link a{ width: 140px; float: left; margin-right: 25px; height: 70px; text-align: center; line-height: 70px; border: 1px solid #CC0000; color: #cc0000;}
.pro_r .pro_link a:hover{ width: 215px; background: #CC0000; color: #FFF;}
.pro_r .pro_a{ height: 26px; line-height: 26px;}
.pro_r .pro_a a{ color: #2e2e2e; float: left; padding: 0 10px;}
.cpinfo{ width:940px; height: auto; overflow: hidden;}
.cpinfo .hd{ height: 61px; box-sizing:content-box; border-bottom: 2px solid #cbcbcb;}
.cpinfo .hd li{ width: 214px; height: 53px; background: url(../Image/hd.jpg) no-repeat bottom center; margin-right: 5px; text-align: center;float: left; line-height: 53px; color: #FFF; padding-top: 8px; font-size: 16px;}
.cpinfo .hd li.on{ background: #cc0000; height: 61px; padding: 0; line-height: 61px;}
.cpinfo .bd{ color: #3d3d3d; line-height: 30px; padding: 18px 10px; font-size: 16px;}
.likecp{ width: 222px; height: auto; overflow: hidden;}
.likecp .inco{ height: 46px; background: #cc0000; color: #FFF; line-height: 46px; text-align: center;}
.likecp .nr{ padding: 5px 0;}
.likecp .nr li{ border: 1px solid #d6d6d6; margin: 11px 0; text-align: center;}
/*新闻中心*/
#newslist{ width: 100%; overflow: hidden; height: auto;}
#newslist li{ padding: 30px 0; min-height: 110px; border-bottom: 1px solid #dbdbdb; overflow: hidden;}
#newslist li .img{ float: left; height: 120px; width: 200px; margin-right: 25px; overflow: hidden;display: table-cell; vertical-align: middle; text-align: center;}
#newslist li .img img{ min-height: 120px; max-height: 150px; margin: 0 auto; display: block;}
#newslist li .tit{ float: right; height: 40px; line-height: 40px; float: left; width:960px;overflow: hidden;
text-overflow: ellipsis;white-space: nowrap; margin-bottom: 5px;}
#newslist li .tit a{ font-size: 22px; color: #333333;}
#newslist li .cont{ font-size: 12px; line-height: 22px; float: left; width:960px;}
#newslist li:hover .tit a{ color: #CC0000;}

.news_tit{font-size:24px; line-height: 40px;max-height:132px;text-overflow: ellipsis;margin: 20px 0px;word-wrap: break-word;word-break: break-all;color: #282828;}
.news_time{line-height: 36px; height: 36px; padding-bottom: 8px; margin-bottom: 20px; border-bottom: 1px dashed #EEEEEE;}
.news_info{ color: #333; font-size: 16px; word-wrap: break-word; line-height: 30px;}
.hot_news{ margin: 20px 0;}
.hot_news .tit_h1{color: #282828;height: 56px;line-height: 49px;border-bottom: 1px solid #FFFFFF;font-size: 16px;font-weight: bold;}
.hot_news li{border-bottom: 1px solid #FFFFFF; color: #9C9C9C; padding: 5px 0 ;}
.hot_news .tit{line-height: 28px;font-size: 16px; padding: 5px 0;}
.hot_news .tit a{color: #282828;}
.hot_news .tit a:before{ content: "→";}
.hot_news li:hover{ transition: 0.3s all 0s ease-in;}
.hot_news li:hover a{ color: #1E9B93; padding-left: 5px;}
.news_l{ width: 780px;}
.news_r{ width:380px;}
/*Image  纯图片样式设置*/
#dmzs{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
#dmzs li{ width: 390px; float: left; height: 335px; border: 1px solid #efefef; background-color: #FFFFFF; position: relative; overflow: hidden; margin: 28px 0; margin-right:12px; transition: 0.3s all 0s linear;}
#dmzs li:nth-of-type(3n){ margin-right: 0;}
#dmzs li a{ position: relative; z-index: 10; display: block;}
#dmzs .img{ width: 344px; height: 258px; margin: 23px 23px 0 23px; overflow: hidden;}
#dmzs .img img{max-width: 344px; max-height: 258px; display: block; margin: 0 auto;}
#dmzs .title{ padding: 12px 0; text-align: center; height: 20px; line-height: 20px; transition: 0.3s all 0s linear; overflow: hidden;text-overflow: ellipsis; white-space:nowrap; width: 344px; font-size: 14px; margin: 0 auto; color: #2e2e2e; transition: 0.3s all 0s linear;}
#dmzs li:before{ content: ""; position: absolute; height: 100%; border-top:2px solid  #cc0000;border-bottom:2px solid  #cc0000; top: 0; left: 50%; width: 0; box-sizing: border-box; transition: 0.3s all;}
#dmzs li:after{ content: ""; position: absolute; height: 0; border-left:2px solid  #cc0000;border-right:2px solid  #cc0000; top: 50%; left: 0; width: 100%; box-sizing: border-box; transition: 0.3s all;}
#dmzs li:hover:before,#dmzs li:hover:after{width: 100%;height: 100%; left: 0; top: 0; z-index: 0;}
/*人才招聘*/
.zp_box .nr{ padding: 15px 0;}
.zp_box .left{ width: 400px;}
.zp_box .right{ width: 800px;}
.zp_lx{ background: #f8f8f8; padding:0 10px; height: 110px; overflow: hidden;}
.zp_lx div{ line-height: 40px;}
.zp_lx li{ float: left; width: 50%; height: 28px; line-height: 28px; text-indent: 44px;}
.jobs li{ width: 350px; padding:0 15px; margin: 10px; transition: 0.3s all 0s linear; float: left; height: 180px;}
.jobs .job_nam{ font-size: 22px; color: #333333; padding: 15px 0;}
.jobs .job_cont{ font-size: 12px; line-height: 18px;}
.jobs li:hover{ background: #FFFFFF; border-radius: 15px;}
.zp_left{ width: 320px; float: left; background: #FFF; padding: 40px;}
.zp_left .job_nam{ font-size: 16px; color: #000000;}
.zp_right{ width:770px;}
.zp_right .tit{height: 40px;background: #1f9b93;width: 150px;line-height: 40px;text-align: center;color: #FFF; margin-bottom: 10px;}
.zp_right a{ display: block; background: #1f9b93; color: #FFF; width: 120px; height: 40px; text-align: center; line-height: 40px; margin-top: 18px; border-radius: 5px;}
.zp_right a:hover{width: 150px;}
/*contact 联系我们样式设置*/
.lxfs .nr{ margin: 0 auto; padding:50px 0 30px 30px; width: 500px;}
.lxfs li{ height: 40px; line-height: 40px; text-indent: 10px; border-bottom: 1px solid #f0f0f0;}
.lx_weixin{ width: 600px; padding: 50px 0 30px 0;}
.lx_weixin li{ width: 280px;}
.lx_weixin li p{ font-weight: bold; font-size: 18px; height: 40px; width: 200px; display: block; margin-bottom: 10px;}
.lx_weixin li img{ width: 240px;}
#allmap {width: 100%;height: 500px; position: relative; z-index: 99; margin: 0 auto;}
/*在线留言*/
.zxly_nr{background: #fcfcfc;border: 1px solid #f0e2cb;padding: 20px; width: 870px; margin-left: 120px; overflow: hidden;}
.order{ width: 960px; overflow: hidden; margin: 10px auto;}
.order .text{ width: 50%; float: left; margin-bottom: 12px; height: 44px;}
.order .text input{ width: 80%; padding: 0 5%; height: 40px; line-height: 40px; font-family: "微软雅黑";border-radius: 3px;border:1px solid #d2d4d6;}
.order .longtext{ width: 100%; margin-bottom: 12px; height: 140px; clear: both;}
.order .longtext textarea{border:1px solid #d2d4d6;resize: none;width:91%;height:110px; padding: 10px 2%;font-family: "微软雅黑";border-radius: 3px;}
.order .but{ width:95%; height: 42px; background: #cc0000;color: #FFF; clear: both; font-size: 16px;font-family: "微软雅黑";border-radius: 3px;}
/*悬浮qq*/
.floating_ck{position:fixed;right:20px;top:30%;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#e40231;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../Image/icon0701/zxicon.png);}
.quote{background-image:url(../Image/icon0701/kficon.png);}
.qrcord{background-image:url(../Image/icon0701/erweima.png);}
.return{background-image:url(../Image/icon0701/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#e40231;border-bottom:solid 1px #a40324;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background-image:url(../Image/erweima.png); background-size: 145px; display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}











