@charset "utf-8";
/* CSS Document */
li{list-style:none;}
a{text-decoration:none;}
a{color:#FFF;}
img{border:0px; border:none;}
body{overflow-x: hidden;}
.top_head{background:#f2f3f3;}
.top1{margin:0 auto; overflow:hidden;}
.topleft{float:left;font-size:0.14rem;color:#4c4c4c;}
.topleft span{font-size:0.18rem;font-weight:bold;line-height:0.4rem;color:#4c4c4c;}
.topright{float:right;}
.topright li{ float:left;font-size:0.14rem; line-height:0.36rem;margin-left:0.3rem; cursor:pointer; color:#4c4c4c;}
.topright span{font-size:0.14rem;}

@media screen and (min-width:1200px){
/*******************************头部*************************************/
.logo{float:left; cursor:pointer;width:49%;margin:2.5% 0px 2% 0px;}
.logo img{ max-width:100%; height:auto;}
.head .tel{float:right; width:26%;  padding-left:0.4rem; margin-top:3%;}
.head .tel i{ font-size:0.4rem; color:#e72f15;}
.head .tel span{width:0.34rem; height:auto; display:inline-block;}
.head img{max-width:100%; height:auto;}

/*****************************公司文化***********************************/
.daTu{position:relative;}
/************************************************新闻中心*****************************/
.xwart_yy{position:absolute; background:#fff;opacity:0.5;padding:4.5% 0;top:24%;left:0;right:0;margin:0 auto;width:54%;}
.xwart{position:absolute;top:35%;left:0;right:0;margin:0 auto;width:48%;}
.xwart h3{font-size:0.3rem; font-weight:normal;text-align:left; margin:0.15rem 0px; color:red;}
.xwart p{ font-size:0.16rem;line-height:0.3rem;width:100%; height:auto;text-align:left;}
/*.xwzx_z{width:100%; height:auto;}*/
.xwzx_z .xwzx_body{height:auto;margin:0 auto;box-sizing:border-box;}
.xwzx_z .xwzx_body h3{font-size:0.24rem;font-weight:normal; display:inline-block; margin:3% 0px 2% 0px;}
.xwzx_z .xwzx_body span a{font-size:0.15rem; color:red; display:inline-block; margin-left:1.5%;}
.xwzx_z .xwzx_body .biaoTi{width:100%; height:auto; overflow:hidden;}
.xwzx_z .xwzx_body .biaoTi dl{float:left; width:64%;}
.xwzx_z .xwzx_body .biaoTi dl dt{width:23.5%; float:left; }
.xwzx_z .xwzx_body .biaoTi dl dt img{max-width:100%; height:auto;}
.xwzx_z .xwzx_body .biaoTi dl dd{float:left;width:70%; height:auto; margin:0 3%;}
.xwzx_z .xwzx_body .biaoTi dl dd.top a{font-size:0.16rem; color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight:bold;}
.xwzx_z .xwzx_body .biaoTi dl dd.middle{font-size:0.14rem; color:#b2b1b1;line-height:0.3rem;}
.xwzx_z .xwzx_body .biaoTi dl dd.bottom a{font-size:0.15rem; color:#666; line-height:0.24rem;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;width:100%;}
.xwzx_z .xwzx_body .biaoTi img{float:right;}
.xwzx_z .xwzx_body ul{height:auto;overflow:hidden; margin:0.2rem -1.5% 0 -1.5%;}
.xwzx_z .xwzx_body ul li{float:left; margin-bottom:1%;padding:0 1.5%;}
.xwzx_z .xwzx_body ul li.current{margin:0px 20px 10px 0px ;}
.xwzx_z .xwzx_body ul li a{display:inline-block;font-size:0.15rem;color:#666; overflow: hidden;
text-overflow:ellipsis;white-space: nowrap;border:1px dashed #ccc;width:100%;}
.xwzx_z .xwzx_body ul li a b{padding:1.3% 1%;float:left;}
.xwzx_z .xwzx_body ul li a .zw{width:71%;font-size:0.15rem;color:#666;overflow: hidden;
text-overflow:ellipsis;white-space: nowrap;display:inline-block;padding:1% 0%;}
.xwzx_z .xwzx_body ul li a .ti{width:24%;font-size:0.15rem;color:#666;display:inline-block;padding:1% 1.5%;float:right;}

.jszl{margin-bottom:3%;}
.jszl ul{margin-top:0!important;}
.cpzx_z_body{width:100%;}
.cpzx_z_body .cpzx_z_head{width:100%;height:1rem; background:#f7f6f6; padding:0.2rem; box-sizing:border-box; overflow:hidden;margin-bottom:3%;}
.cpzx_z_body .cpzx_z_head h3{float:left;font-size:0.38rem; margin:0.12rem 0px 0px 0px;}
.cpzx_z_body .cpzx_z_head  a {color: #000000;}
.cpzx_z_body .cpzx_z_head ul {float:right; width:80%; height:auto; overflow:hidden; margin:0.1rem 0px 0px 0px;}
.cpzx_z_body .cpzx_z_head ul li{float:left;padding:0.13rem 0.2rem; background:#ccc;font-size:0.15rem;border-radius:5px; margin-right:0.2rem; cursor:pointer;}
.cpzx_z_body .cpzx_z_head ul li.current{background:#e60000; color:#fff;}
.ca-video{float:left;padding:13px 20px; background:#ccc;font-size:14px;border-radius:5px; margin-right:20px; cursor:pointer;}
.cpzx_z_body .cpzx_z_main .cp_A{ width:100%; height:auto;display:none;}
.cpzx_z_body .cpzx_z_main  b{color: #000000;font-weight:initial;}

.cpzx_z_body .cpzx_z_main{width:100%; height:auto; overflow:hidden; margin-top:30px; padding:10px;}
.cpzx_z_body .cpzx_z_main ul{ width:100%; height:auto; }
.cpzx_z_body .cpzx_z_main ul li{float:left; margin-right:30px; width:272px; height:auto;}
.cpzx_z_body .cpzx_z_main ul li.current{float:left; margin-right:0px;}
.cpzx_z_body .cpzx_z_main {width:100%; height:auto;}
.cpzx_z_body .cpzx_z_main ul{width:100%; height:auto; overflow:hidden;}
.cpzx_z_body .cpzx_z_main ul li a{ width:100%; height:auto; position:relative; display:block;}
.cpzx_z_body .cpzx_z_main ul li a img{border-radius:5px; max-width:100%; height:auto;}
.cpzx_z_body .cpzx_z_main ul li a .cover{ position:absolute; left:0; top:0; width:100%; height:192px; background:rgba(0,0,0,0); -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s;}
.cpzx_z_body .cpzx_z_main ul li:hover .cover{ background:rgba(0,0,0,0.8)}
.cpzx_z_body .cpzx_z_main ul li a .left,.cpzx_z_body .cpzx_z_main  ul li a .right{ width:30px; height:1px; background:#fff; position:absolute; top:100px;}
.cpzx_z_body .cpzx_z_main ul li a .left{ left:10px; opacity:0; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s;}
.cpzx_z_body .cpzx_z_main ul li:hover .left{ left:50px; opacity:1;}
.cpzx_z_body .cpzx_z_main ul li a .right{ right:10px; opacity:0; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s;}
.cpzx_z_body .cpzx_z_main ul li:hover .right{ right:50px; opacity:1;}
.cpzx_z_body .cpzx_z_main ul li a .more{ font-size:18px; position:absolute; width:100px; color:#fff; text-align:center; top:138px; opacity:0; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; left:88px;}
.cpzx_z_body .cpzx_z_main ul li:hover .more{top:90px; opacity:1; }
.cpzx_z_body .cpzx_z_main ul li p{line-height:58px; font-size:16px; text-align:center;}

.cpzx_z_body .gcal_z_main ul{margin:0 -1.5%!important;}
.cpzx_z_body .gcal_z_main ul li a{width:100%;border:1px solid #eee;}
.cpzx_z_body .gcal_z_main ul li a:hover{border:1px solid #ccc;}
.cpzx_z_body .gcal_z_main ul li{cursor:pointer;padding:0 1.5%;margin-bottom:3%;}
.cpzx_z_body .gcal_z_main ul li img:hover{opacity:0.8;}
.cpzx_z_body .gcal_z_main ul li img{max-width:100%;}
.cpzx_z_body .gcal_z_main ul li.current{margin-top:0px;}
.cpzx_z_body .gcal_z_main ul li .art{width:100%; height:auto; margin-top:0.1rem;margin-bottom:0.1rem;padding:0 2%;}
.cpzx_z_body .gcal_z_main ul li .art .tel{ font-size:0.16rem; color:#1e1e1e;margin-bottom:2.5%;width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.cpzx_z_body .gcal_z_main ul li .art .cap{font-size:0.15rem; color:#2c2c2c;margin:1.5% 0;}
.cpzx_z_body .gcal_z_main ul li .art .cap span{color:#e60000;font-size:0.15rem;}
/****************************************案例详情*****************************************************************/
.gcAl_x{width:100%; height:auto;}
.gcAl_x p video {width: 100%;}
.gcAl_x .gcAl_x_body{height:auto; margin:0 auto;}
.gcAl_x .gcAl_x_body .gcAl_x_cr{width:100%;background:#f6f6f6; margin:0px auto 0.3rem auto; padding:3% 3%; box-sizing:border-box;position:relative;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .left{width:76%; cursor:pointer;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .left p {font-size:0.16rem; color:#333;padding:0px;line-height:0.25rem;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .left p span{color:red;font-size:0.2rem;display:inline-block;margin-top:2%;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .left p strong{font-size:0.25rem;display:inline-block;margin-top:2%;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .right{float:right; width:18%;position:absolute;top:30%;right:0;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .right a{width:100%;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .right button{width:65%; padding:2% 2%;background:#333;color:#fff;font-size:0.18rem; border:none; margin-top:0.2rem;cursor:pointer;}
.gcAl_x .gcAl_x_body .gcAl_x_head{width:100%; height:auto;}
.gcAl_x .gcAl_x_body .gcAl_x_head h3{width:100%;font-size:0.3rem; color:#1e1e1e; text-align:center;
 margin:0.2rem 0 0.3rem 0;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z{width:100%; height:auto;margin-bottom:2%;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z embed ,.gcAl_x .gcAl_x_body .gcAl_x_head .img_z iframe {width:100%!important;height:5.2rem!important; }
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z ul{width:85%; height:auto;margin:0 auto;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z ul li{ width:100%; height:auto; text-align:center; overflow:hidden;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z img{display:inline-block;}
.gcAl_x .gcAl_x_body .gcAl_x_head .js-cs{font-size:0.16rem;width:85%;margin:0 auto;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z p{padding-left:0;}
.gcAl_x .gcAl_x_body .gcAl_x_head p span{ font-size:0.16rem; color:red;}
.gcAl_x .gcAl_x_body .gcAl_x_head .AlMing{font-size:16px; padding-left:130px; line-height:60px; width:100%; height:60px;}
.gcAl_x .gcAl_x_body .gcAl_x_head .AlMing h6{float:left; font-size:20px; color:#333; font-weight:normal;}
.gcAl_x .gcAl_x_body .gcAl_x_head .AlMing a{display:block; width:109px; height:49px; float:left; margin-left:20px; cursor:pointer; }
.gcAl_x .gcAl_x_body .gcAl_x_head .AlMing a img{display:block; max-width:100%; height:auto;}
.gcAl_x .gcAl_x_body .gcAl_x_js{width:100%; height:auto;}
.gcAl_x .gcAl_x_body .gcAl_x_js h3,.gcAl_x .gcAl_x_body .xGali h3{font-size:0.26rem;color:#343333;margin:0.3rem 0px;}
.gcAl_x .gcAl_x_body .gcAl_x_js p{font-size:0.16rem; color:#333; line-height:0.3rem;}
.gcAl_x .gcAl_x_body .xGali ul{overflow:hidden;margin:0 -1% 2.5% -1%;}
.gcAl_x .gcAl_x_body .xGali ul li{padding:0 1%;}
.gcAl_x .gcAl_x_body .xGali ul li a{width:100%;}
.gcAl_x .gcAl_x_body .xGali ul li img{width:100%;}
.gcAl_x .gcAl_x_body .xGali ul li p{width:100%; font-size:0.16rem; color:#333;text-align:center;margin:0.1rem 0px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/***********联系我们***********************************************************/
.ban-wz{position:relative;margin-top:-13.5%;}
/*.Lxart_yy{position:relative;}*/
.Lxart_yy p{background:rgb(255,255,255,0.6);padding:10% 0;width:50%;position:absolute;top:0;}
.Lxart{position:absolute;top:0;left:0;padding:1% 4%;}
.Lxart h3{font-size:0.3rem;font-weight:normal;color:#333; text-align:left;margin:0.1rem 0; }
.Lxart ul li{font-size:0.16rem; color:#333; line-height:30px;  text-align:left; margin:5px 0px;}
.Lxart ul li span{color:red; font-size:0.3rem; font-weight:bold;}
.Lxart ul li a{width:50%;}
.Lxart ul li button{width:100%;height:0.3rem; background:#e60a0a; color:#fff; font-size:0.18rem; border:none; cursor:pointer;display:inline-block;}
.lxwm{height:auto;margin-top:13.5%;}
.lxwm .lxwm_Hd{height:auto; margin:0 auto; overflow:hidden;}
.lxwm .lxwm_Hd h3{font-size:0.26rem; color:#161616; line-height:0.5rem;}
.lxwm .lxwm_Hd .left{float:left; width:45%; height:auto;}
.lxwm .lxwm_Hd .left p{font-size:0.16rem; color:#414141; line-height:0.36rem; }
.lxwm .lxwm_Hd .left .erwm{width:100%; height:auto; margin:0.2rem 0px; overflow:hidden;}
.lxwm .lxwm_Hd .left .erwm .erwm_left{float:left;width:40%; text-align:left; }
.lxwm .lxwm_Hd .left .erwm .erwm_right{float:left;width:40%; text-align:left;}
.lxwm .lxwm_Hd .left .erwm img{display:inline-block;}
.lxwm .lxwm_Hd .left .erwm span{display:inline-block; width:100%; font-size:0.14rem; color:#414141; text-align:left; padding-left:0.15rem; box-sizing:border-box;}
.lxwm .lxwm_Hd .right{float:right; width:45%; height:auto; position:relative; border-left:1px solid #ccc; padding-left:1rem;}
.lxwm .lxwm_Hd .right .liuY{width:100%; margin:20px 0px;}
.lxwm .lxwm_Hd .right span{font-size:0.16rem; color:#161616; display:inline-block; width:25%; height:auto; float: left;}
.lxwm .lxwm_Hd .right input{ width:74%;height:34px; border:1px solid #ababab;font-size:0.15rem;}
.lxwm .lxwm_Hd .right textarea{width:74%;height:1.2rem; border:1px solid #ababab;font-size:0.15rem;}
.lxwm .lxwm_Hd .right button{ position:absolute; width:30%;padding:1.5% 0;background:#767676; border:none; color:#fff; font-size:0.16rem;left:39.5%; cursor:pointer;}
.lxwm .lxwm_Hd .right p{position:absolute; top:12.5%; left:43%; font-size:0.14rem;} 
.lxwm_Bt{width:100%; height:auto; text-align:center;}
.lxwm_Bt iframe{width:100%;height:5rem;}
.lxwm_Bt img{ display:inline-block; }
.lxwm_Bt h3{font-size:0.26rem; color:#161616; line-height:60px; margin: 20px auto; text-align:left;}
.gosjj{width:100%; height:auto;}
.gosjj .gosjj_body{width:1200px; height:auto; margin:0 auto;}
.gosjj .gosjj_body h3{font-size:0.26rem; color:#333; margin:40px 0px;}
.gosjj .gosjj_body .gosjj_Hd p{font-size:14px; color:#666; line-height:30px; text-indent:2em;}
.gosjj .gosjj_body .gosjj_Hj{width:100%; height:auto;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img{ width:100%; height:auto; overflow:hidden;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img li{}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .left{float:left; width:710px;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .left li{width:99.7%; height:auto; overflow:hidden; }
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .left span{ float:left; width:49.8%; }
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .left span.te{margin-right:0.4%;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img img{width:100%; height:auto;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .right{float:right; width:490px;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .right li{width:100%;}
/****************************新闻详情**********************************************/
.xwxq_La{width:100%; height:auto; margin:0.1rem 0px 0px 0px;}
.xwxq_La .xwxq_LaB{height:auto; margin: 0 auto; overflow:hidden;  }
.xwxq_La .xwxq_LaB .left_xx{float:left;width:73%;}
.xwxq_La .xwxq_LaB .left_xx iframe,.xwxq_La .xwxq_LaB .left_xx p video{width:90%;height:4.5rem;margin:0 auto;display:block;object-fit:fill;}
.xwxq_La .xwxq_LaB .left_xx div iframe,.xwxq_La .xwxq_LaB .left_xx div video{width:90%;margin-top:6%;height:3.2rem;}
.xwxq_La .xwxq_LaB .left_xx a {color:#333;}
.xwxq_La .xwxq_LaB .left_xx h1{font-size:0.3rem; color:#333;text-align:center; margin-top:0.1rem;font-weight: bolder;letter-spacing: 1px;}
.xwxq_La .xwxq_LaB .left_xx h3{    font-size: 0.2rem; font-weight: bold;text-indent: 0.2rem;}
.xwxq_La .xwxq_LaB .left_xx .smsp{font-size:0.14rem;width:100%;display:inline-block; color:#101010;text-align:center; margin:0.15rem 0 0.05rem 0; font-weight:normal;}
.xwxq_La .xwxq_LaB .left_xx .smsp a {font-size:0.15rem;}
.xwxq_La .xwxq_LaB .left_xx .daodu{width:100%;background:#f6f6f6; font-size:0.15rem;padding:2.5% 3% 2.5% 3%; box-sizing:border-box; font-weight:normal;margin:2% 0;line-height:0.3rem;}
.xwxq_La .xwxq_LaB .left_xx .daodu span{color:red; font-size:0.16rem; }
.xwxq_La .xwxq_LaB .left_xx p,.xwxq_La .xwxq_LaB .left_xx div{font-size:0.16rem; color:#333; line-height:0.24rem; text-indent:1em; line-height:0.3rem;letter-spacing: 1px;margin:2% 0;}
.xwxq_La .xwxq_LaB .left_xx p img,.xwxq_La .xwxq_LaB .left_xx div img{padding:0.1rem; box-sizing:border-box; max-width:85%;}
.xwxq_La .xwxq_LaB .left_xx .fx{width:100%; height:auto; overflow:hidden; margin:0.1rem 0px;}
.xwxq_La .xwxq_LaB .left_xx .fx .right{float:right;font-size:0.13rem;}
.xwxq_La .xwxq_LaB .left_xx .sx{width:100%;height:auto; margin:0.1rem 0px; overflow:hidden; box-sizing:border-box; }
.xwxq_La .xwxq_LaB .left_xx .sx li{font-size:0.16rem; color:#333;margin:2% 0;box-shadow:1px 1px 1px #ccc; line-height:0.3rem;padding:0.5% 2%;}
.xwxq_La .xwxq_LaB .left_xx .sx li a{font-size:0.16rem; color:#333; line-height:0.3rem;}
.xwxq_La .xwxq_LaB .left_xx .xg{width:100%; height:auto;margin-bottom:3%;}
.xwxq_La .xwxq_LaB .left_xx .xg p{font-size:0.2rem; color:#333; padding:0.1rem 0px 0.2rem 0px; border-bottom:1px dashed #ccc;}
.xwxq_La .xwxq_LaB .left_xx .xg ul{margin:0.1rem -1% 0 -1%;}
.xwxq_La .xwxq_LaB .left_xx .xg li{color:#333;box-sizing:border-box;padding:0 1%;margin:1% 0;}
.xwxq_La .xwxq_LaB .left_xx .xg li a{font-size:0.15rem; color:#333; text-decoration:underline;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:95%;float:right;}

.xwxq_La .xwxq_LaB .right_xx{float:right; width:24.5%;  border:1px solid #ccc; padding:20px 15px; box-sizing:border-box;}
.xwxq_La .xwxq_LaB .right_xx h3{font-size:0.24rem; background:url(../image/xw_xq_03.png) left center no-repeat; padding-left:0.1rem; margin:0px 0px 0.2rem 0px;}
.xwxq_La .xwxq_LaB .right_xx ul{width:100%; height:auto;}
.xwxq_La .xwxq_LaB .right_xx ul li{width:100%; height:auto; margin-top:0.1rem;}
.xwxq_La .xwxq_LaB .right_xx ul li a{ display:inline-block; width:262px; height:auto;}
.xwxq_La .xwxq_LaB .right_xx ul li a img{  max-width:100%; height:auto;}
.xwxq_La .xwxq_LaB .right_xx ul li a p{width:100%; font-size:0.16rem; text-align:center; color:#333; margin:0.1rem 0px; height:auto;  }
	
.tj{width:100%}
.tjleft{float:left;width:48%;margin-right:1%;}
.tjright{float:left;width:48%;}
.tj li {line-height:0.4rem;}
.tj li a{color:#333}
span.ti {width: 80%;display: inline-block; float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:0.16rem;}
span.sj{font-size:0.16rem;}
}


@media screen and (min-width:992px) and (max-width:1200px){	
/*******************************头部*************************************/
.logo{float:left; cursor:pointer;width:49%;margin:2.5% 0px 2% 0px;}
.logo img{ max-width:100%; height:auto;}
.head .tel{float:right; width:26%;  padding-left:0.4rem; margin-top:3%;}
.head .tel i{ font-size:0.4rem; color:#e72f15;}
.head .tel span{width:0.34rem; height:auto; display:inline-block;}
.head img{max-width:100%; height:auto;}

/*****************************公司文化***********************************/
.daTu{position:relative;}
/************************************************新闻中心*****************************/
.xwart_yy{position:absolute; background:#fff;opacity:0.5;padding:5.5% 0;top:16%;left:-30%;right:0;margin:0 auto;width:54%;}
.xwart{position:absolute;top:18%;left:-30%;right:0;margin:0 auto;width:48%;}
.xwart h3{font-size:0.21rem; font-weight:bold;text-align:left; margin:0.15rem 0px; color:red;margin-bottom:1%;}
.xwart p{font-size:0.14rem;line-height:0.25rem;width:100%; height:auto;text-align:left;}
/*.xwzx_z{width:100%; height:auto;}*/
.xwzx_z .xwzx_body{height:auto;margin:0 auto;box-sizing:border-box;}
.xwzx_z .xwzx_body h3{font-size:0.21rem;font-weight:normal; display:inline-block; margin:3% 0px 2% 0px;font-weight:bold;}
.xwzx_z .xwzx_body span a{font-size:0.15rem; color:red; display:inline-block; margin-left:1.5%;}
.xwzx_z .xwzx_body .biaoTi{width:100%; height:auto; overflow:hidden;}
.xwzx_z .xwzx_body .biaoTi dl{float:left; width:64%;}
.xwzx_z .xwzx_body .biaoTi dl dt{width:23.5%; float:left; }
.xwzx_z .xwzx_body .biaoTi dl dt img{max-width:100%; height:auto;}
.xwzx_z .xwzx_body .biaoTi dl dd{float:left;width:70%; height:auto; margin:0 3%;}
.xwzx_z .xwzx_body .biaoTi dl dd.top a{font-size:0.16rem; color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight:bold;}
.xwzx_z .xwzx_body .biaoTi dl dd.middle{font-size:0.13rem; color:#b2b1b1;}
.xwzx_z .xwzx_body .biaoTi dl dd.bottom a{font-size:0.14rem; color:#666; line-height:0.21rem;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;width:100%;}
.xwzx_z .xwzx_body .biaoTi img{float:right;}
.xwzx_z .xwzx_body .biaoTi .lx-wm{width:35%;}
.xwzx_z .xwzx_body ul{height:auto;overflow:hidden; margin:0.2rem -1.5% 0 -1.5%;}
.xwzx_z .xwzx_body ul li{float:left; margin-bottom:1%;padding:0 1.5%;}
.xwzx_z .xwzx_body ul li.current{margin:0px 20px 10px 0px ;}
.xwzx_z .xwzx_body ul li a{display:inline-block;font-size:0.15rem;color:#666; overflow: hidden;
text-overflow:ellipsis;white-space: nowrap;border:1px dashed #ccc;width:100%;}
.xwzx_z .xwzx_body ul li a b{padding:1.3% 1%;float:left;}
.xwzx_z .xwzx_body ul li a .zw{width:73%;font-size:0.14rem;color:#666;overflow: hidden;
text-overflow:ellipsis;white-space: nowrap;display:inline-block;padding:1% 0%;}
.xwzx_z .xwzx_body ul li a .ti{width:21%;font-size:0.14rem;color:#666;display:inline-block;padding:1% 1.5%;float:right;}

.jszl{margin-bottom:3%;}
.jszl ul{margin-top:0!important;}
.cpzx_z_body{width:100%;}
.cpzx_z_body .cpzx_z_head{width:100%;height:1rem; background:#f7f6f6; padding:0.2rem; box-sizing:border-box; overflow:hidden;margin-bottom:3%;}
.cpzx_z_body .cpzx_z_head h3{float:left;font-size:0.38rem; margin:0.12rem 0px 0px 0px;}
.cpzx_z_body .cpzx_z_head  a {color: #000000;}
.cpzx_z_body .cpzx_z_head ul {float:right; width:80%; height:auto; overflow:hidden; margin:0.1rem 0px 0px 0px;}
.cpzx_z_body .cpzx_z_head ul li{float:left;padding:0.13rem 0.2rem; background:#ccc;font-size:0.15rem;border-radius:5px; margin-right:0.2rem; cursor:pointer;}
.cpzx_z_body .cpzx_z_head ul li.current{background:#e60000; color:#fff;}
.ca-video{float:left;padding:0.13rem 0.2rem; background:#ccc;font-size:0.15rem;border-radius:5px; cursor:pointer;}
.cpzx_z_body .cpzx_z_main .cp_A{ width:100%; height:auto;display:none;}
.cpzx_z_body .cpzx_z_main  b{color: #000000;font-weight:initial;}

.cpzx_z_body .cpzx_z_main{width:100%; height:auto; overflow:hidden; margin-top:30px; padding:10px;}
.cpzx_z_body .cpzx_z_main ul{ width:100%; height:auto; }
.cpzx_z_body .cpzx_z_main ul li{float:left; margin-right:30px; width:272px; height:auto;}
.cpzx_z_body .cpzx_z_main ul li.current{float:left; margin-right:0px;}
.cpzx_z_body .cpzx_z_main {width:100%; height:auto;}
.cpzx_z_body .cpzx_z_main ul{width:100%; height:auto; overflow:hidden;}
.cpzx_z_body .cpzx_z_main ul li a{ width:100%; height:auto; position:relative; display:block;}
.cpzx_z_body .cpzx_z_main ul li a img{border-radius:5px; max-width:100%; height:auto;}
.cpzx_z_body .cpzx_z_main ul li a .cover{ position:absolute; left:0; top:0; width:100%; height:192px; background:rgba(0,0,0,0); -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s;}
.cpzx_z_body .cpzx_z_main ul li:hover .cover{ background:rgba(0,0,0,0.8)}
.cpzx_z_body .cpzx_z_main ul li a .left,.cpzx_z_body .cpzx_z_main  ul li a .right{ width:30px; height:1px; background:#fff; position:absolute; top:100px;}
.cpzx_z_body .cpzx_z_main ul li a .left{ left:10px; opacity:0; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s;}
.cpzx_z_body .cpzx_z_main ul li:hover .left{ left:50px; opacity:1;}
.cpzx_z_body .cpzx_z_main ul li a .right{ right:10px; opacity:0; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s;}
.cpzx_z_body .cpzx_z_main ul li:hover .right{ right:50px; opacity:1;}
.cpzx_z_body .cpzx_z_main ul li a .more{ font-size:18px; position:absolute; width:100px; color:#fff; text-align:center; top:138px; opacity:0; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; left:88px;}
.cpzx_z_body .cpzx_z_main ul li:hover .more{top:90px; opacity:1; }
.cpzx_z_body .cpzx_z_main ul li p{line-height:58px; font-size:16px; text-align:center;}

.cpzx_z_body .gcal_z_main ul{margin:0 -1.5%!important;}
.cpzx_z_body .gcal_z_main ul li a{width:100%;border:1px solid #eee;}
.cpzx_z_body .gcal_z_main ul li a:hover{border:1px solid #ccc;}
.cpzx_z_body .gcal_z_main ul li{cursor:pointer;padding:0 1.5%;margin-bottom:3%;}
.cpzx_z_body .gcal_z_main ul li img:hover{opacity:0.8;}
.cpzx_z_body .gcal_z_main ul li img{max-width:100%;}
.cpzx_z_body .gcal_z_main ul li.current{margin-top:0px;}
.cpzx_z_body .gcal_z_main ul li .art{width:100%; height:auto; margin-top:0.1rem;margin-bottom:0.1rem;padding:0 2%;}
.cpzx_z_body .gcal_z_main ul li .art .tel{ font-size:0.16rem; color:#1e1e1e;margin-bottom:2.5%;width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.cpzx_z_body .gcal_z_main ul li .art .cap{font-size:0.15rem; color:#2c2c2c;margin:1.5% 0;}
.cpzx_z_body .gcal_z_main ul li .art .cap span{color:#e60000;font-size:0.15rem;}
/****************************************案例详情*****************************************************************/
.gcAl_x{width:100%; height:auto;}
.gcAl_x p video {width: 100%;}
.gcAl_x .gcAl_x_body{height:auto; margin:0 auto;}
.gcAl_x .gcAl_x_body .gcAl_x_cr{width:100%;background:#f6f6f6; margin:0px auto 0.3rem auto; padding:2% 1%; box-sizing:border-box;position:relative;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .left{width:76%; cursor:pointer;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .left p {font-size:0.15rem; color:#333;padding:0px;line-height:0.25rem;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .left p span{color:red;font-size:0.18rem;display:inline-block;margin-top:2%;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .left p strong{font-size:0.21rem;display:inline-block;margin-top:2%;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .right{float:right; width:18%;position:absolute;top:30%;right:0;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .right a{width:100%;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .right button{width:65%; padding:2% 2%;background:#333;color:#fff;font-size:0.16rem; border:none; margin-top:0.2rem;cursor:pointer;}
.gcAl_x .gcAl_x_body .gcAl_x_head{width:100%; height:auto;}
.gcAl_x .gcAl_x_body .gcAl_x_head h3{width:100%;font-size:0.24rem; color:#1e1e1e; text-align:center;
 margin:0.2rem 0 0.3rem 0;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z{width:100%; height:auto;margin-bottom:2%;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z embed ,.gcAl_x .gcAl_x_body .gcAl_x_head .img_z iframe {width:100%!important;height:4.8rem!important; }
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z ul{width:85%; height:auto;margin:0 auto;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z ul li{ width:100%; height:auto; text-align:center; overflow:hidden;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z img{display:inline-block;}
.gcAl_x .gcAl_x_body .gcAl_x_head .js-cs{font-size:0.16rem;width:85%;margin:0 auto;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z p{padding-left:0;}
.gcAl_x .gcAl_x_body .gcAl_x_head p span{ font-size:0.16rem; color:red;}
.gcAl_x .gcAl_x_body .gcAl_x_head .AlMing{font-size:16px; padding-left:130px; line-height:60px; width:100%; height:60px;}
.gcAl_x .gcAl_x_body .gcAl_x_head .AlMing h6{float:left; font-size:20px; color:#333; font-weight:normal;}
.gcAl_x .gcAl_x_body .gcAl_x_head .AlMing a{display:block; width:109px; height:49px; float:left; margin-left:20px; cursor:pointer; }
.gcAl_x .gcAl_x_body .gcAl_x_head .AlMing a img{display:block; max-width:100%; height:auto;}
.gcAl_x .gcAl_x_body .gcAl_x_js{width:100%; height:auto;}
.gcAl_x .gcAl_x_body .gcAl_x_js h3,.gcAl_x .gcAl_x_body .xGali h3{font-size:0.24rem;color:#343333;margin:0.3rem 0px;font-weight:bold;}
.gcAl_x .gcAl_x_body .gcAl_x_js p{font-size:0.15rem; color:#333; line-height:0.3rem;}
.gcAl_x .gcAl_x_body .xGali ul{overflow:hidden;margin:0 -1% 2.5% -1%;}
.gcAl_x .gcAl_x_body .xGali ul li{padding:0 1%;}
.gcAl_x .gcAl_x_body .xGali ul li a{width:100%;}
.gcAl_x .gcAl_x_body .xGali ul li img{width:100%;}
.gcAl_x .gcAl_x_body .xGali ul li p{width:100%; font-size:0.16rem; color:#333;text-align:center;margin:0.1rem 0px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/***********联系我们***********************************************************/
.ban-wz{position:relative;margin-top:-15%;}
/*.Lxart_yy{position:relative;}*/
.Lxart_yy p{background:rgb(255,255,255,0.6);padding:10% 0;width:50%;position:absolute;top:0;}
.Lxart{position:absolute;top:0;left:0;padding:1% 4%;}
.Lxart h3{font-size:0.2rem;font-weight:normal;color:#333; text-align:left;margin:0 0 0.1rem 0;font-weight:bold;}
.Lxart ul li{font-size:0.15rem; color:#333;text-align:left;}
.Lxart ul li span{color:red; font-size:0.16rem; font-weight:bold;}
.Lxart ul li a{width:50%;}
.Lxart ul li button{width:100%;height:0.3rem; background:#e60a0a; color:#fff; font-size:0.15rem; border:none; cursor:pointer;display:inline-block;}
.lxwm{height:auto;margin-top:16.5%;}
.lxwm .lxwm_Hd{height:auto; margin:0 auto; overflow:hidden;}
.lxwm .lxwm_Hd h3{font-size:0.21rem; color:#161616; line-height:0.5rem;font-weight:bold;}
.lxwm .lxwm_Hd .left{float:left; width:50%; height:auto;padding-left:2%;}
.lxwm .lxwm_Hd .left p{font-size:0.16rem; color:#414141; line-height:0.36rem; }
.lxwm .lxwm_Hd .left .erwm{width:100%; height:auto; margin:0.2rem 0px; overflow:hidden;}
.lxwm .lxwm_Hd .left .erwm .erwm_left{float:left;width:40%; text-align:left; }
.lxwm .lxwm_Hd .left .erwm .erwm_right{float:left;width:40%; text-align:left;}
.lxwm .lxwm_Hd .left .erwm img{display:inline-block;}
.lxwm .lxwm_Hd .left .erwm span{display:inline-block; width:100%; font-size:0.14rem; color:#414141; text-align:left; padding-left:0.15rem; box-sizing:border-box;}
.lxwm .lxwm_Hd .right{float:right; width:45%; height:auto; position:relative; border-left:1px solid #ccc; padding-left:5%;}
.lxwm .lxwm_Hd .right .liuY{width:100%; margin:20px 0px;}
.lxwm .lxwm_Hd .right span{font-size:0.16rem; color:#161616; display:inline-block; width:25%; height:auto; float: left;}
.lxwm .lxwm_Hd .right input{ width:74%;height:34px; border:1px solid #ababab;font-size:0.15rem;}
.lxwm .lxwm_Hd .right textarea{width:74%;height:1.2rem; border:1px solid #ababab;font-size:0.15rem;}
.lxwm .lxwm_Hd .right button{ position:absolute; width:30%;padding:1.5% 0;background:#767676; border:none; color:#fff; font-size:0.16rem;left:39.5%; cursor:pointer;}
.lxwm .lxwm_Hd .right p{position:absolute; top:12.5%; left:38%; font-size:0.14rem;} 
.lxwm_Bt{width:100%; height:auto; text-align:center;}
.lxwm_Bt iframe{width:100%;height:5rem;}
.lxwm_Bt img{ display:inline-block; }
.lxwm_Bt h3{font-size:0.24rem; color:#161616; line-height:60px; margin: 20px auto; text-align:left;}
.gosjj{width:100%; height:auto;}
.gosjj .gosjj_body{width:1200px; height:auto; margin:0 auto;}
.gosjj .gosjj_body h3{font-size:0.26rem; color:#333; margin:40px 0px;}
.gosjj .gosjj_body .gosjj_Hd p{font-size:14px; color:#666; line-height:30px; text-indent:2em;}
.gosjj .gosjj_body .gosjj_Hj{width:100%; height:auto;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img{ width:100%; height:auto; overflow:hidden;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img li{}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .left{float:left; width:710px;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .left li{width:99.7%; height:auto; overflow:hidden; }
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .left span{ float:left; width:49.8%; }
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .left span.te{margin-right:0.4%;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img img{width:100%; height:auto;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .right{float:right; width:490px;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .right li{width:100%;}
/****************************新闻详情**********************************************/
.xwxq_La{width:100%; height:auto; margin:0.1rem 0px 0px 0px;}
.xwxq_La .xwxq_LaB{height:auto; margin: 0 auto; overflow:hidden;  }
.xwxq_La .xwxq_LaB .left_xx{float:left;width:73%;}
.xwxq_La .xwxq_LaB .left_xx iframe,.xwxq_La .xwxq_LaB .left_xx p video{width:90%;margin-top:6%;height:3.2rem;}
.xwxq_La .xwxq_LaB .left_xx div iframe,.xwxq_La .xwxq_LaB .left_xx div video{width:90%;margin-top:6%;height:3.2rem;}
.xwxq_La .xwxq_LaB .left_xx a {color:#333;}
.xwxq_La .xwxq_LaB .left_xx h1{font-size:0.21rem; color:#333;text-align:center; margin-top:0.1rem;font-weight:bold;letter-spacing: 1px;}
.xwxq_La .xwxq_LaB .left_xx h3{    font-size: 0.2rem; font-weight: bold;text-indent: 0.2rem;}
.xwxq_La .xwxq_LaB .left_xx .smsp{font-size:0.14rem;width:100%;display:inline-block; color:#101010;text-align:center; margin:0.2rem 0px; font-weight:normal;}
.xwxq_La .xwxq_LaB .left_xx .smsp a {font-size:0.14rem;}
.xwxq_La .xwxq_LaB .left_xx .daodu{width:100%;background:#f6f6f6; font-size:0.14rem; padding:2.5% 3%; box-sizing:border-box; font-weight:normal;margin:0.1rem 0px;line-height:0.3rem;}
.xwxq_La .xwxq_LaB .left_xx .daodu span{color:red; font-size:0.15rem; }
.xwxq_La .xwxq_LaB .left_xx p,.xwxq_La .xwxq_LaB .left_xx div{font-size:0.15rem; color:#333; line-height:0.24rem; text-indent:1em; line-height:0.3rem;letter-spacing: 1px;}
.xwxq_La .xwxq_LaB .left_xx p img,.xwxq_La .xwxq_LaB .left_xx div img{margin:0.2rem 0px; padding:0.1rem; box-sizing:border-box; max-width:85%;}
.xwxq_La .xwxq_LaB .left_xx .fx{width:100%; height:auto; overflow:hidden; margin:0.1rem 0px;}
.xwxq_La .xwxq_LaB .left_xx .fx .right{float:right;font-size:0.12rem;}
.xwxq_La .xwxq_LaB .left_xx .sx{width:100%;height:auto; margin:0.1rem 0px; overflow:hidden; box-sizing:border-box; }
.xwxq_La .xwxq_LaB .left_xx .sx li{font-size:0.15rem; color:#333;margin:2% 0;box-shadow:1px 1px 1px #ccc; line-height:0.3rem;padding:0.5% 2%;}
.xwxq_La .xwxq_LaB .left_xx .sx li a{font-size:0.14rem; color:#333; line-height:0.3rem;}
.xwxq_La .xwxq_LaB .left_xx .xg{width:100%; height:auto;margin-bottom:3%;}
.xwxq_La .xwxq_LaB .left_xx .xg p{font-size:0.2rem; color:#333; padding:0.1rem 0px 0.2rem 0px; border-bottom:1px dashed #ccc;font-weight:bold;}
.xwxq_La .xwxq_LaB .left_xx .xg ul{margin:0.1rem -1% 0 -1%;}
.xwxq_La .xwxq_LaB .left_xx .xg li{color:#333;box-sizing:border-box;padding:0 1%;margin:1% 0;}
.xwxq_La .xwxq_LaB .left_xx .xg li a{font-size:0.15rem; color:#333; text-decoration:underline;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:94%;float:right;}

.xwxq_La .xwxq_LaB .right_xx{float:right; width:24.5%;  border:1px solid #ccc; padding:20px 15px; box-sizing:border-box;}
.xwxq_La .xwxq_LaB .right_xx h3{font-size:0.21rem; background:url(../image/xw_xq_03.png) left center no-repeat; padding-left:0.1rem; margin:0px 0px 0.2rem 0px;}
.xwxq_La .xwxq_LaB .right_xx ul{width:100%; height:auto;}
.xwxq_La .xwxq_LaB .right_xx ul li{width:100%; height:auto; margin-top:0.1rem;}
.xwxq_La .xwxq_LaB .right_xx ul li a{ display:inline-block; width:262px; height:auto;}
.xwxq_La .xwxq_LaB .right_xx ul li a img{  max-width:100%; height:auto;}
.xwxq_La .xwxq_LaB .right_xx ul li a p{width:100%; font-size:0.15rem; text-align:center; color:#333; margin:0.1rem 0px; height:auto;}
.tj{width:100%}
.tjleft{float:left;width:48%;margin-right:1%;}
.tjright{float:left;width:48%;}
.tj li {line-height:0.4rem;}
.tj li a{color:#333}
span.ti {    width: 80%;display: inline-block; float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
}

@media screen and (min-width:768px) and (max-width:992px){		
/*******************************头部*************************************/
.logo{float:left; cursor:pointer;width:49%;margin:2.5% 0px 2% 0px;}
.logo img{ max-width:100%; height:auto;}
.head .tel{float:right; width:26%;  padding-left:0.4rem; margin-top:3%;}
.head .tel i{ font-size:0.4rem; color:#e72f15;}
.head .tel span{width:0.34rem; height:auto; display:inline-block;}
.head img{max-width:100%; height:auto;}

/*****************************公司文化***********************************/
.daTu{position:relative;}
/************************************************新闻中心*****************************/
.xwart_yy{position:absolute; background:#fff;opacity:0.5;padding:5.5% 0;top:16%;left:-30%;right:0;margin:0 auto;width:54%;}
.xwart{position:absolute;top:18%;left:-30%;right:0;margin:0 auto;width:48%;}
.xwart h3{font-size:0.18rem; font-weight:bold;text-align:left; margin:0.15rem 0px; color:red;margin:2% 0 1% 0;}
.xwart p{font-size:0.13rem;line-height:0.25rem;width:100%; height:auto;text-align:left;}
/*.xwzx_z{width:100%; height:auto;}*/
.xwzx_z .xwzx_body{height:auto;margin:0 auto;box-sizing:border-box;}
.xwzx_z .xwzx_body h3{font-size:0.18rem;font-weight:normal; display:inline-block; margin:3% 0px 2% 0px;font-weight:bold;}
.xwzx_z .xwzx_body span a{font-size:0.14rem; color:red; display:inline-block; margin-left:1.5%;}
.xwzx_z .xwzx_body .biaoTi{width:100%; height:auto; overflow:hidden;}
.xwzx_z .xwzx_body .biaoTi dl{float:left; width:64%;}
.xwzx_z .xwzx_body .biaoTi dl dt{width:23.5%; float:left; }
.xwzx_z .xwzx_body .biaoTi dl dt img{max-width:100%; height:auto;}
.xwzx_z .xwzx_body .biaoTi dl dd{float:left;width:70%; height:auto; margin:0 3%;}
.xwzx_z .xwzx_body .biaoTi dl dd.top a{font-size:0.14rem; color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight:bold;}
.xwzx_z .xwzx_body .biaoTi dl dd.middle{font-size:0.12rem; color:#b2b1b1;}
.xwzx_z .xwzx_body .biaoTi dl dd.bottom a{font-size:0.12rem; color:#666; line-height:0.2rem;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;width:100%;}
.xwzx_z .xwzx_body .biaoTi img{float:right;}
.xwzx_z .xwzx_body .biaoTi .lx-wm{width:35%;}
.xwzx_z .xwzx_body ul{height:auto;overflow:hidden; margin:0.2rem -1.5% 0 -1.5%;}
.xwzx_z .xwzx_body ul li{float:left; margin-bottom:1%;padding:0 1.5%;}
.xwzx_z .xwzx_body ul li.current{margin:0px 20px 10px 0px ;}
.xwzx_z .xwzx_body ul li a{display:inline-block;font-size:0.15rem;color:#666; overflow: hidden;
text-overflow:ellipsis;white-space: nowrap;border:1px dashed #ccc;width:100%;}
.xwzx_z .xwzx_body ul li a b{padding:1.3% 1%;float:left;}
.xwzx_z .xwzx_body ul li a .zw{width:72%;font-size:0.13rem;color:#666;overflow: hidden;
text-overflow:ellipsis;white-space: nowrap;display:inline-block;padding:1% 0%;}
.xwzx_z .xwzx_body ul li a .ti{width:22.5%;font-size:0.12rem;color:#666;display:inline-block;padding:1% 1.5%;float:right;}

.jszl{margin-bottom:3%;}
.jszl ul{margin-top:0!important;}
.cpzx_z_body{width:100%;}
.cpzx_z_body .cpzx_z_head{width:100%;background:#fff; padding:0.1rem; box-sizing:border-box; overflow:hidden;margin-bottom:1%;}
.cpzx_z_body .cpzx_z_head h3{float:left;font-size:0.24rem; margin:0.15rem 0px 0px 0px;}
.cpzx_z_body .cpzx_z_head  a {color: #000000;}
.cpzx_z_body .cpzx_z_head ul {float:right; width:82%; height:auto; overflow:hidden; margin:0.1rem 0px 0px 0px;}
.cpzx_z_body .cpzx_z_head ul li{float:left;padding:0.08rem 0.1rem; background:#ccc;font-size:0.14rem;border-radius:5px; margin-right:0.15rem; cursor:pointer;}
.cpzx_z_body .cpzx_z_head ul li.current{background:#e60000; color:#fff;}
.ca-video{float:left;padding:0.08rem 0.2rem; background:#ccc;font-size:0.14rem;border-radius:5px;cursor:pointer;}
.cpzx_z_body .cpzx_z_main .cp_A{ width:100%; height:auto;display:none;}
.cpzx_z_body .cpzx_z_main  b{color: #000000;font-weight:initial;}

.cpzx_z_body .cpzx_z_main{width:100%; height:auto; overflow:hidden; margin-top:30px; padding:10px;}
.cpzx_z_body .cpzx_z_main ul{ width:100%; height:auto; }
.cpzx_z_body .cpzx_z_main ul li{float:left; margin-right:30px; width:272px; height:auto;}
.cpzx_z_body .cpzx_z_main ul li.current{float:left; margin-right:0px;}
.cpzx_z_body .cpzx_z_main {width:100%; height:auto;}
.cpzx_z_body .cpzx_z_main ul{width:100%; height:auto; overflow:hidden;}
.cpzx_z_body .cpzx_z_main ul li a{ width:100%; height:auto; position:relative; display:block;}
.cpzx_z_body .cpzx_z_main ul li a img{border-radius:5px; max-width:100%; height:auto;}
.cpzx_z_body .cpzx_z_main ul li a .cover{ position:absolute; left:0; top:0; width:100%; height:192px; background:rgba(0,0,0,0); -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s;}
.cpzx_z_body .cpzx_z_main ul li:hover .cover{ background:rgba(0,0,0,0.8)}
.cpzx_z_body .cpzx_z_main ul li a .left,.cpzx_z_body .cpzx_z_main  ul li a .right{ width:30px; height:1px; background:#fff; position:absolute; top:100px;}
.cpzx_z_body .cpzx_z_main ul li a .left{ left:10px; opacity:0; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s;}
.cpzx_z_body .cpzx_z_main ul li:hover .left{ left:50px; opacity:1;}
.cpzx_z_body .cpzx_z_main ul li a .right{ right:10px; opacity:0; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s;}
.cpzx_z_body .cpzx_z_main ul li:hover .right{ right:50px; opacity:1;}
.cpzx_z_body .cpzx_z_main ul li a .more{ font-size:18px; position:absolute; width:100px; color:#fff; text-align:center; top:138px; opacity:0; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; left:88px;}
.cpzx_z_body .cpzx_z_main ul li:hover .more{top:90px; opacity:1; }
.cpzx_z_body .cpzx_z_main ul li p{line-height:58px; font-size:16px; text-align:center;}

.cpzx_z_body .gcal_z_main ul{margin:0 -1.5%!important;}
.cpzx_z_body .gcal_z_main ul li a{width:100%;border:1px solid #eee;}
.cpzx_z_body .gcal_z_main ul li a:hover{border:1px solid #ccc;}
.cpzx_z_body .gcal_z_main ul li{cursor:pointer;padding:0 1.5%;margin-bottom:3%;}
.cpzx_z_body .gcal_z_main ul li img:hover{opacity:0.8;}
.cpzx_z_body .gcal_z_main ul li img{max-width:100%;}
.cpzx_z_body .gcal_z_main ul li.current{margin-top:0px;}
.cpzx_z_body .gcal_z_main ul li .art{width:100%; height:auto; margin-top:0.1rem;margin-bottom:0.1rem;padding:0 2%;}
.cpzx_z_body .gcal_z_main ul li .art .tel{ font-size:0.15rem; color:#1e1e1e;margin-bottom:2.5%;width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.cpzx_z_body .gcal_z_main ul li .art .cap{font-size:0.14rem; color:#2c2c2c;margin:1.5% 0;}
.cpzx_z_body .gcal_z_main ul li .art .cap span{color:#e60000;font-size:0.14rem;}
/****************************************案例详情*****************************************************************/
.gcAl_x{width:100%; height:auto;}
.gcAl_x p video {width: 100%;}
.gcAl_x .gcAl_x_body{height:auto; margin:0 auto;}
.gcAl_x .gcAl_x_body .gcAl_x_cr{width:100%;background:#f6f6f6; margin:0px auto 0.3rem auto; padding:1.5% 0; box-sizing:border-box;position:relative;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .left{width:76%; cursor:pointer;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .left p {font-size:0.15rem; color:#333;padding:0px;line-height:0.25rem;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .left p span{color:red;font-size:0.16rem;display:inline-block;margin-top:2%;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .left p strong{font-size:0.21rem;display:inline-block;margin-top:2%;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .right{float:right; width:18%;position:absolute;top:30%;right:0;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .right a{width:100%;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .right button{width:65%; padding:2% 2%;background:#333;color:#fff;font-size:0.16rem; border:none; margin-top:0.2rem;cursor:pointer;}
.gcAl_x .gcAl_x_body .gcAl_x_head{width:100%; height:auto;}
.gcAl_x .gcAl_x_body .gcAl_x_head h3{width:100%;font-size:0.21rem; color:#1e1e1e; text-align:center;
 margin:0.2rem 0 0.3rem 0;font-weight:bold;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z{width:100%; height:auto;margin-bottom:2%;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z embed ,.gcAl_x .gcAl_x_body .gcAl_x_head .img_z iframe {width:100%!important;height:4.2rem!important; }
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z ul{width:85%; height:auto;margin:0 auto;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z ul li{ width:100%; height:auto; text-align:center; overflow:hidden;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z img{display:inline-block;}
.gcAl_x .gcAl_x_body .gcAl_x_head .js-cs{font-size:0.15rem;width:85%;margin:0 auto;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z p{padding-left:0;}
.gcAl_x .gcAl_x_body .gcAl_x_head p span{ font-size:0.15rem; color:red;}
.gcAl_x .gcAl_x_body .gcAl_x_head .AlMing{font-size:16px; padding-left:130px; line-height:60px; width:100%; height:60px;}
.gcAl_x .gcAl_x_body .gcAl_x_head .AlMing h6{float:left; font-size:20px; color:#333; font-weight:normal;}
.gcAl_x .gcAl_x_body .gcAl_x_head .AlMing a{display:block; width:109px; height:49px; float:left; margin-left:20px; cursor:pointer; }
.gcAl_x .gcAl_x_body .gcAl_x_head .AlMing a img{display:block; max-width:100%; height:auto;}
.gcAl_x .gcAl_x_body .gcAl_x_js{width:100%; height:auto;}
.gcAl_x .gcAl_x_body .gcAl_x_js h3,.gcAl_x .gcAl_x_body .xGali h3{font-size:0.2rem;color:#343333;margin:0.3rem 0px;font-weight:bold;}
.gcAl_x .gcAl_x_body .gcAl_x_js p{font-size:0.16rem; color:#333; line-height:0.3rem;}
.gcAl_x .gcAl_x_body .xGali ul{overflow:hidden;margin:0 -1% 2.5% -1%;}
.gcAl_x .gcAl_x_body .xGali ul li{padding:0 1%;}
.gcAl_x .gcAl_x_body .xGali ul li a{width:100%;}
.gcAl_x .gcAl_x_body .xGali ul li img{width:100%;}
.gcAl_x .gcAl_x_body .xGali ul li p{width:100%; font-size:0.14rem; color:#333;text-align:center;margin:0.1rem 0px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/***********联系我们***********************************************************/
.ban-wz{position:relative;margin-top:-13.5%;display:none;}
/*.Lxart_yy{position:relative;}*/
.Lxart_yy p{background:rgb(255,255,255,0.6);padding:10% 0;width:50%;position:absolute;top:0;}
.Lxart{position:absolute;top:0;left:0;padding:1% 4%;}
.Lxart h3{font-size:0.3rem;font-weight:normal;color:#333; text-align:left;margin:0.1rem 0; }
.Lxart ul li{font-size:0.16rem; color:#333; line-height:30px;  text-align:left; margin:5px 0px;}
.Lxart ul li span{color:red; font-size:0.3rem; font-weight:bold;}
.Lxart ul li a{width:50%;}
.Lxart ul li button{width:100%;height:0.3rem; background:#e60a0a; color:#fff; font-size:0.18rem; border:none; cursor:pointer;display:inline-block;}
.lxwm .lxwm_Hd{height:auto; margin:0 auto; overflow:hidden;}
.lxwm .lxwm_Hd h3{font-size:0.2rem; color:#161616; line-height:0.5rem;padding: 0 1.5%;font-weight:bold;}
.lxwm .lxwm_Hd .left{float:left; width:45%; height:auto;}
.lxwm .lxwm_Hd .left p{font-size:0.16rem; color:#414141; line-height:0.36rem; }
.lxwm .lxwm_Hd .left .erwm{width:100%; height:auto; margin:0.2rem 0px; overflow:hidden;}
.lxwm .lxwm_Hd .left .erwm .erwm_left{float:left;width:40%; text-align:left; }
.lxwm .lxwm_Hd .left .erwm .erwm_right{float:left;width:40%; text-align:left;}
.lxwm .lxwm_Hd .left .erwm img{display:inline-block;}
.lxwm .lxwm_Hd .left .erwm span{display:inline-block; width:100%; font-size:0.14rem; color:#414141; text-align:left; padding-left:0.15rem; box-sizing:border-box;}
.lxwm .lxwm_Hd .right{float:right; width:45%; height:auto; position:relative; border-left:1px solid #ccc; padding-left:4%;}
.lxwm .lxwm_Hd .right .liuY{width:100%; margin:20px 0px;}
.lxwm .lxwm_Hd .right span{font-size:0.16rem; color:#161616; display:inline-block; width:25%; height:auto; float: left;}
.lxwm .lxwm_Hd .right input{ width:74%;height:34px; border:1px solid #ababab;font-size:0.15rem;}
.lxwm .lxwm_Hd .right textarea{width:74%;height:1.2rem; border:1px solid #ababab;font-size:0.15rem;}
.lxwm .lxwm_Hd .right button{ position:absolute; width:30%;padding:1.5% 0;background:#767676; border:none; color:#fff; font-size:0.16rem;left:39.5%; cursor:pointer;}
.lxwm .lxwm_Hd .right p{position:absolute; top:12.5%; left:43%; font-size:0.14rem;} 
.lxwm_Bt{width:100%; height:auto; text-align:center;}
.lxwm_Bt iframe{width:100%;height:5rem;}
.lxwm_Bt img{ display:inline-block; }
.lxwm_Bt h3{font-size:0.24rem; color:#161616; line-height:60px; margin: 20px auto; text-align:left;}
.gosjj{width:100%; height:auto;}
.gosjj .gosjj_body{height:auto; margin:0 auto;}
.gosjj .gosjj_body h3{font-size:0.26rem; color:#333; margin:40px 0px;}
.gosjj .gosjj_body .gosjj_Hd p{font-size:0.14rem; color:#666; line-height:0.3rem; text-indent:2em;}
.gosjj .gosjj_body .gosjj_Hj{width:100%; height:auto;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img{ width:100%; height:auto; overflow:hidden;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img li{}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .left{float:left; width:710px;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .left li{width:99.7%; height:auto; overflow:hidden; }
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .left span{ float:left; width:49.8%; }
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .left span.te{margin-right:0.4%;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img img{width:100%; height:auto;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .right{float:right; width:490px;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .right li{width:100%;}
/****************************新闻详情**********************************************/
.xwxq_La{width:100%; height:auto; margin:0.1rem 0px 0px 0px;}
.xwxq_La .xwxq_LaB{height:auto; margin: 0 auto; overflow:hidden;  }
.xwxq_La .xwxq_LaB .left_xx{float:left;width:73%;}
.xwxq_La .xwxq_LaB .left_xx iframe,.xwxq_La .xwxq_LaB .left_xx p video{width:90%;margin-top:6%;height:3.2rem;}
.xwxq_La .xwxq_LaB .left_xx div iframe,.xwxq_La .xwxq_LaB .left_xx div video{width:90%;margin-top:6%;height:3.2rem;}
.xwxq_La .xwxq_LaB .left_xx a {color:#333;}
.xwxq_La .xwxq_LaB .left_xx h1{font-size:0.2rem; color:#333;text-align:center; margin-top:0.1rem;font-weight:bold;letter-spacing: 1px;}
.xwxq_La .xwxq_LaB .left_xx h3{ font-size: 0.15rem; font-weight: bold;text-indent: 0.2rem;}
.xwxq_La .xwxq_LaB .left_xx .smsp{font-size:0.14rem;width:100%;display:inline-block; color:#101010;text-align:center; margin:0.2rem 0px; font-weight:normal;}
.xwxq_La .xwxq_LaB .left_xx .smsp a {font-size:0.14rem;}
.xwxq_La .xwxq_LaB .left_xx .daodu{width:100%;background:#f6f6f6; font-size:0.14rem; padding:2.5% 3%; box-sizing:border-box; font-weight:normal;margin:0.1rem 0px;line-height:0.24rem;}
.xwxq_La .xwxq_LaB .left_xx .daodu span{color:red; font-size:0.16rem; }
.xwxq_La .xwxq_LaB .left_xx p,.xwxq_La .xwxq_LaB .left_xx div{font-size:0.14rem; color:#333; line-height:0.24rem; text-indent:1em; line-height:0.3rem;letter-spacing: 1px;}
.xwxq_La .xwxq_LaB .left_xx p img,.xwxq_La .xwxq_LaB .left_xx div img{margin:0.2rem 0px; padding:0.1rem; box-sizing:border-box; max-width:85%;}
.xwxq_La .xwxq_LaB .left_xx .fx{width:100%; height:auto; overflow:hidden; margin:0.1rem 0px;}
.xwxq_La .xwxq_LaB .left_xx .fx .right{float:right;font-size:0.12rem;}
.xwxq_La .xwxq_LaB .left_xx .sx{width:100%;height:auto; margin:0.1rem 0px; overflow:hidden; box-sizing:border-box; }
.xwxq_La .xwxq_LaB .left_xx .sx li{font-size:0.15rem; color:#333;margin:2% 0;box-shadow:1px 1px 1px #ccc; line-height:0.3rem;padding:0.5% 2%;}
.xwxq_La .xwxq_LaB .left_xx .sx li a{font-size:0.15rem; color:#333; line-height:0.3rem;}
.xwxq_La .xwxq_LaB .left_xx .xg{width:100%; height:auto;margin-bottom:3%;}
.xwxq_La .xwxq_LaB .left_xx .xg p{font-size:0.2rem; color:#333; padding:0.1rem 0px 0.2rem 0px; border-bottom:1px dashed #ccc;font-weight:bold;}
.xwxq_La .xwxq_LaB .left_xx .xg ul{margin:0.1rem -1% 0 -1%;}
.xwxq_La .xwxq_LaB .left_xx .xg li{color:#333;box-sizing:border-box;padding:0 1%;margin:1% 0;}
.xwxq_La .xwxq_LaB .left_xx .xg li a{font-size:0.15rem; color:#333; text-decoration:underline;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:92%;float:right;}

.xwxq_La .xwxq_LaB .right_xx{float:right; width:24.5%;  border:1px solid #ccc; padding:20px 15px; box-sizing:border-box;}
.xwxq_La .xwxq_LaB .right_xx h3{font-size:0.2rem; background:url(../image/xw_xq_03.png) left center no-repeat; padding-left:0.1rem; margin:0px 0px 0.2rem 0px;font-weight:bold;}
.xwxq_La .xwxq_LaB .right_xx ul{width:100%; height:auto;}
.xwxq_La .xwxq_LaB .right_xx ul li{width:100%; height:auto; margin-top:0.1rem;}
.xwxq_La .xwxq_LaB .right_xx ul li a{ display:inline-block; width:262px; height:auto;}
.xwxq_La .xwxq_LaB .right_xx ul li a img{  max-width:100%; height:auto;}
.xwxq_La .xwxq_LaB .right_xx ul li a p{width:100%; font-size:0.15rem; text-align:center; color:#333; margin:0.1rem 0px; height:auto;  }
	
.tj{width:100%}
.tjleft{float:left;width:48%;margin-right:1%;}
.tjright{float:left;width:48%;}
.tj li {line-height:0.4rem;}
.tj li a{color:#333}
span.ti {    width: 70%;display: inline-block; float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:0.15rem;}
span.sj{font-size:0.15rem;}
}

@media screen and (max-width:768px) {			

/*****************************公司文化***********************************/
.daTu{position:relative;}
/************************************************新闻中心*****************************/
.xwart_yy{position:absolute; background:#fff;opacity:0.5;padding:5.5% 0;top:16%;left:-30%;right:0;margin:0 auto;width:54%;}
.xwart{position:absolute;top:18%;left:-30%;right:0;margin:0 auto;width:48%;}
.xwart h3{font-size:0.18rem; font-weight:bold;text-align:left; margin:0.15rem 0px; color:red;margin:2% 0 1% 0;}
.xwart p{font-size:0.13rem;line-height:0.25rem;width:100%; height:auto;text-align:left;}
.xwzx_z{padding:0 2%;}
.xwzx_z .xwzx_body{height:auto;margin:0 auto;box-sizing:border-box;}
.xwzx_z .xwzx_body h3{font-size:0.28rem;display:inline-block; margin:3% 0px 2% 0px;font-weight:bold;}
.xwzx_z .xwzx_body span a{font-size:0.24rem; color:red; display:inline-block; margin-left:1.5%;}
.xwzx_z .xwzx_body .biaoTi{width:100%; height:auto; overflow:hidden;}
.xwzx_z .xwzx_body .biaoTi dl{float:left; width:100%;}
.xwzx_z .xwzx_body .biaoTi dl dt{width:34%; float:left;}
.xwzx_z .xwzx_body .biaoTi dl dt img{max-width:100%; height:auto;}
.xwzx_z .xwzx_body .biaoTi dl dd{float:left;width:63%; height:auto;float:right;}
.xwzx_z .xwzx_body .biaoTi dl dd.top a{font-size:0.26rem; color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight:bold;width:100%;}
.xwzx_z .xwzx_body .biaoTi dl dd.middle{font-size:0.21rem; color:#b2b1b1;}
.xwzx_z .xwzx_body .biaoTi dl dd.bottom a{font-size:0.24rem; color:#666; line-height:0.38rem;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;width:100%;margin-top:2.5%;}
.xwzx_z .xwzx_body .biaoTi img{float:right;}
.xwzx_z .xwzx_body .biaoTi .lx-wm{width:35%;}
.xwzx_z .xwzx_body ul{height:auto;overflow:hidden; margin:0.2rem -1.5% 0 -1.5%;}
.xwzx_z .xwzx_body ul li{float:left; margin-bottom:1%;padding:0 1.5%;}
.xwzx_z .xwzx_body ul li.current{margin:0px 20px 10px 0px ;}
.xwzx_z .xwzx_body ul li a{display:inline-block;font-size:0.15rem;color:#666; overflow: hidden;
text-overflow:ellipsis;white-space: nowrap;border:1px dashed #ccc;width:100%;}
.xwzx_z .xwzx_body ul li a b{padding:1.3% 1%;float:left;}
.xwzx_z .xwzx_body ul li a .zw{width:65%;font-size:0.26rem;color:#666;overflow: hidden;
text-overflow:ellipsis;white-space: nowrap;display:inline-block;padding:1% 0%;}
.xwzx_z .xwzx_body ul li a .ti{width:29%;font-size:0.24rem;color:#666;display:inline-block;float:right;margin-top:1%;}

.jszl{margin-bottom:3%;}
.jszl ul{margin-top:0!important;}
.cpzx_z_body{width:100%;}
.cpzx_z_body .cpzx_z_head{width:100%;background:#fff; padding:0.1rem; box-sizing:border-box; overflow:hidden;margin-bottom:1%;}
.cpzx_z_body .cpzx_z_head h3{float:left;font-size:0.28rem; margin:0.15rem 0px 0px 0px;}
.cpzx_z_body .cpzx_z_head  a {color: #000000;}
.cpzx_z_body .cpzx_z_head ul {float:right; width:82%; height:auto; overflow:hidden; margin:0.1rem 0px 0px 0px;}
.cpzx_z_body .cpzx_z_head ul li{float:left;padding:0.08rem 0.05rem; background:#ccc;font-size:0.25rem;border-radius:5px; margin:0 0.1rem 3% 0.1rem; cursor:pointer;}
.cpzx_z_body .cpzx_z_head ul li.current{background:#e60000; color:#fff;}
.ca-video{float:left;padding:0.085rem 0.3rem; background:#ccc;font-size:0.25rem;border-radius:5px;cursor:pointer;}
.cpzx_z_body .cpzx_z_main .cp_A{ width:100%; height:auto;display:none;}
.cpzx_z_body .cpzx_z_main  b{color: #000000;font-weight:initial;}

.cpzx_z_body .cpzx_z_main{width:100%; height:auto; overflow:hidden; margin-top:30px; padding:10px;}
.cpzx_z_body .cpzx_z_main ul{ width:100%; height:auto; }
.cpzx_z_body .cpzx_z_main ul li{float:left; margin-right:30px; width:272px; height:auto;}
.cpzx_z_body .cpzx_z_main ul li.current{float:left; margin-right:0px;}
.cpzx_z_body .cpzx_z_main {width:100%; height:auto;}
.cpzx_z_body .cpzx_z_main ul{width:100%; height:auto; overflow:hidden;}
.cpzx_z_body .cpzx_z_main ul li a{ width:100%; height:auto; position:relative; display:block;}
.cpzx_z_body .cpzx_z_main ul li a img{border-radius:5px; max-width:100%; height:auto;}
.cpzx_z_body .cpzx_z_main ul li a .cover{ position:absolute; left:0; top:0; width:100%; height:192px; background:rgba(0,0,0,0); -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s;}
.cpzx_z_body .cpzx_z_main ul li:hover .cover{ background:rgba(0,0,0,0.8)}
.cpzx_z_body .cpzx_z_main ul li a .left,.cpzx_z_body .cpzx_z_main  ul li a .right{ width:30px; height:1px; background:#fff; position:absolute; top:100px;}
.cpzx_z_body .cpzx_z_main ul li a .left{ left:10px; opacity:0; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s;}
.cpzx_z_body .cpzx_z_main ul li:hover .left{ left:50px; opacity:1;}
.cpzx_z_body .cpzx_z_main ul li a .right{ right:10px; opacity:0; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s;}
.cpzx_z_body .cpzx_z_main ul li:hover .right{ right:50px; opacity:1;}
.cpzx_z_body .cpzx_z_main ul li a .more{ font-size:18px; position:absolute; width:100px; color:#fff; text-align:center; top:138px; opacity:0; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; left:88px;}
.cpzx_z_body .cpzx_z_main ul li:hover .more{top:90px; opacity:1; }
.cpzx_z_body .cpzx_z_main ul li p{line-height:58px; font-size:16px; text-align:center;}

.cpzx_z_body .gcal_z_main ul{margin:0 -1.5%!important;}
.cpzx_z_body .gcal_z_main ul li a{width:100%;border:1px solid #eee;}
.cpzx_z_body .gcal_z_main ul li a:hover{border:1px solid #ccc;}
.cpzx_z_body .gcal_z_main ul li{cursor:pointer;padding:0 1.5%;margin-bottom:3%;}
.cpzx_z_body .gcal_z_main ul li img:hover{opacity:0.8;}
.cpzx_z_body .gcal_z_main ul li img{max-width:100%;}
.cpzx_z_body .gcal_z_main ul li.current{margin-top:0px;}
.cpzx_z_body .gcal_z_main ul li .art{width:100%; height:auto; margin-top:0.1rem;margin-bottom:0.1rem;padding:0 2%;}
.cpzx_z_body .gcal_z_main ul li .art .tel{ font-size:0.25rem; color:#1e1e1e;margin-bottom:2.5%;width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.cpzx_z_body .gcal_z_main ul li .art .cap{font-size:0.24rem; color:#2c2c2c;margin:1.5% 0;}
.cpzx_z_body .gcal_z_main ul li .art .cap span{color:#e60000;font-size:0.24rem;}
/****************************************案例详情*****************************************************************/
.gcAl_x{width:100%; height:auto;}
.gcAl_x p video {width: 100%;}
.gcAl_x .gcAl_x_body{height:auto; margin:0 auto;}
.gcAl_x .gcAl_x_body .gcAl_x_cr{width:100%;background:#f6f6f6; margin:0px auto 0.3rem auto; padding:1.5% 0; box-sizing:border-box;position:relative;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .left{width:76%; cursor:pointer;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .left p {font-size:0.24rem; color:#333;padding:0px;line-height:0.35rem;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .left p span{color:red;font-size:0.26rem;display:inline-block;margin-top:2%;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .left p strong{font-size:0.26rem;display:inline-block;margin-top:2%;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .right{float:right; width:30%;position:absolute;top:20%;right:0;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .right a{width:100%;}
.gcAl_x .gcAl_x_body .gcAl_x_cr .right button{width:85%; padding:5% 2%;background:#333;color:#fff;font-size:0.24rem; border:none;margin-left:8%;margin-top:0.2rem;cursor:pointer;}
.gcAl_x .gcAl_x_body .gcAl_x_head{width:100%; height:auto;}
.gcAl_x .gcAl_x_body .gcAl_x_head h3{width:100%;font-size:0.28rem; color:#1e1e1e; text-align:center;
 margin:0.2rem 0 0.3rem 0;font-weight:bold;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z{width:100%; height:auto;margin-bottom:2%;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z embed ,.gcAl_x .gcAl_x_body .gcAl_x_head .img_z iframe {width:100%!important;height:3.8rem!important; }
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z ul{width:94%; height:auto;margin:0 auto;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z ul li{ width:100%; height:auto; text-align:center; overflow:hidden;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z img{display:inline-block;}
.gcAl_x .gcAl_x_body .gcAl_x_head .js-cs{font-size:0.25rem;width:100%;margin:0 auto;}
.gcAl_x .gcAl_x_body .gcAl_x_head .img_z p{padding-left:0;}
.gcAl_x .gcAl_x_body .gcAl_x_head p span{ font-size:0.25rem; color:red;}
.gcAl_x .gcAl_x_body .gcAl_x_head .AlMing{font-size:16px; padding-left:130px; line-height:60px; width:100%; height:60px;}
.gcAl_x .gcAl_x_body .gcAl_x_head .AlMing h6{float:left; font-size:20px; color:#333; font-weight:normal;}
.gcAl_x .gcAl_x_body .gcAl_x_head .AlMing a{display:block; width:109px; height:49px; float:left; margin-left:20px; cursor:pointer; }
.gcAl_x .gcAl_x_body .gcAl_x_head .AlMing a img{display:block; max-width:100%; height:auto;}
.gcAl_x .gcAl_x_body .gcAl_x_js{width:100%; height:auto;padding:0 2%;}
	
.gcAl_x .gcAl_x_body .xGali{padding:0 2%;}
.gcAl_x .gcAl_x_body .gcAl_x_js h3,.gcAl_x .gcAl_x_body .xGali h3{font-size:0.28rem;color:#343333;margin:0.3rem 0px;font-weight:bold;}
.gcAl_x .gcAl_x_body .gcAl_x_js p{font-size:0.26rem; color:#333; line-height:0.42rem;}
.gcAl_x .gcAl_x_body .xGali ul{overflow:hidden;margin:0 -1% 2.5% -1%;}
.gcAl_x .gcAl_x_body .xGali ul li{padding:0 1%;margin-bottom:2%;}
.gcAl_x .gcAl_x_body .xGali ul li a{width:100%;}
.gcAl_x .gcAl_x_body .xGali ul li img{width:100%;}
.gcAl_x .gcAl_x_body .xGali ul li p{width:100%; font-size:0.25rem; padding:0 2%;color:#333;text-align:center;margin:0.1rem 0px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/***********联系我们***********************************************************/
.ban-wz{position:relative;margin-top:-13.5%;display:none;}
/*.Lxart_yy{position:relative;}*/
.Lxart_yy p{background:rgb(255,255,255,0.6);padding:10% 0;width:50%;position:absolute;top:0;}
.Lxart{position:absolute;top:0;left:0;padding:1% 4%;}
.Lxart h3{font-size:0.3rem;font-weight:normal;color:#333; text-align:left;margin:0.1rem 0; }
.Lxart ul li{font-size:0.16rem; color:#333; line-height:30px;  text-align:left; margin:5px 0px;}
.Lxart ul li span{color:red; font-size:0.3rem; font-weight:bold;}
.Lxart ul li a{width:50%;}
.Lxart ul li button{width:100%;height:0.3rem; background:#e60a0a; color:#fff; font-size:0.18rem; border:none; cursor:pointer;display:inline-block;}
	.lxwm{padding:0 2%;}
.lxwm .lxwm_Hd{height:auto; margin:0 auto;}
.lxwm .lxwm_Hd h3{font-size:0.28rem;color:#161616;line-height:0.5rem;font-weight:bold;}
.lxwm .lxwm_Hd .left{width:100%; height:auto;}
.lxwm .lxwm_Hd .left p{font-size:0.26rem; color:#414141; line-height:0.36rem; }
.lxwm .lxwm_Hd .left .erwm{width:100%; height:auto; margin:0.2rem 0px; overflow:hidden;}
.lxwm .lxwm_Hd .left .erwm .erwm_left{float:left;width:36%; text-align:center; }
.lxwm .lxwm_Hd .left .erwm .erwm_right{float:right;width:36%; text-align:left;}
.lxwm .lxwm_Hd .left .erwm img{display:inline-block;width:100%;}
.lxwm .lxwm_Hd .left .erwm span{display:inline-block; width:100%; font-size:0.25rem; color:#414141; text-align:left; padding-left:0.15rem; box-sizing:border-box;}
.lxwm .lxwm_Hd .right{width:100%; height:auto; position:relative;}
.lxwm .lxwm_Hd .right .liuY{width:100%; margin:20px 0px;}
.lxwm .lxwm_Hd .right span{font-size:0.26rem; color:#161616; display:inline-block; width:25%; height:auto; float: left;}
.lxwm .lxwm_Hd .right input{ width:74%;height:0.6rem; border:1px solid #ababab;font-size:0.25rem;}
.lxwm .lxwm_Hd .right textarea{width:74%;height:1.5rem; border:1px solid #ababab;font-size:0.25rem;}
.lxwm .lxwm_Hd .right button{ position:absolute; width:45%;padding:1.5% 0;background:#767676; border:none; color:#fff; font-size:0.28rem;left:0;right:0;bottom:-20%; margin:0 auto; cursor:pointer;}
.lxwm .lxwm_Hd .right p{position:absolute;top:3%; left:25%; font-size:0.24rem;} 
.lxwm_Bt{width:100%; height:auto; text-align:center;}
.lxwm_Bt iframe{width:100%;height:5rem;}
.lxwm_Bt img{ display:inline-block; }
.lxwm_Bt h3{font-size:0.28rem; color:#161616; margin:1rem auto 0.2rem auto; text-align:left;font-weight:bold;}
.gosjj{width:100%; height:auto;}
.gosjj .gosjj_body{height:auto; margin:0 auto;}
.gosjj .gosjj_body h3{font-size:0.26rem; color:#333; margin:40px 0px;}
.gosjj .gosjj_body .gosjj_Hd p{font-size:0.14rem; color:#666; line-height:0.3rem; text-indent:2em;}
.gosjj .gosjj_body .gosjj_Hj{width:100%; height:auto;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img{ width:100%; height:auto; overflow:hidden;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img li{}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .left{float:left; width:710px;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .left li{width:99.7%; height:auto; overflow:hidden; }
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .left span{ float:left; width:49.8%; }
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .left span.te{margin-right:0.4%;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img img{width:100%; height:auto;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .right{float:right; width:490px;}
.gosjj .gosjj_body .gosjj_Hj .gosjj_img .right li{width:100%;}
/****************************新闻详情**********************************************/
.xwxq_La{width:100%; height:auto; margin:0.1rem 0px 0px 0px;}
.xwxq_La .xwxq_LaB{height:auto; margin: 0 auto; overflow:hidden;padding:0 2%;background: repeating-linear-gradient(220deg, #bbbbba 1px,#e4e4e8 0,#cac8c8 2px);}
.xwxq_La .xwxq_LaB .left_xx{float:left;width:100%;}
.xwxq_La .xwxq_LaB .left_xx iframe,.xwxq_La .xwxq_LaB .left_xx p video{width:80%;margin-top:6%;height:3.2rem;}
.xwxq_La .xwxq_LaB .left_xx div iframe,.xwxq_La .xwxq_LaB .left_xx div video{width:80%;margin-top:6%;height:3.2rem;}
.xwxq_La .xwxq_LaB .left_xx a {color:#333;}
.xwxq_La .xwxq_LaB .left_xx h1{font-size:0.3rem; color:#333;text-align:center; margin-top:3%;font-weight:bold;line-height:0.45rem;letter-spacing: 1px;}
.xwxq_La .xwxq_LaB .left_xx h3{ font-size: 0.29rem; font-weight: bold;text-indent: 0.2rem;}
.xwxq_La .xwxq_LaB .left_xx .smsp{font-size:0.25rem;width:100%;display:inline-block; color:#101010;text-align:center; margin:0.2rem 0px; font-weight:normal;line-height:0.36rem;}
.xwxq_La .xwxq_LaB .left_xx .smsp a {font-size:0.14rem;}
.xwxq_La .xwxq_LaB .left_xx .daodu{width:100%;background:#f6f6f6; font-size:0.24rem; padding:2.5% 3%; box-sizing:border-box; font-weight:normal;margin:0.1rem 0px;line-height:0.38rem;background: linear-gradient(45deg,transparent 10px,black 0) left, linear-gradient(-45deg,transparent 10px,red 0) right;background-size: 50% 100%;background-repeat: no-repeat;color: white;}
.xwxq_La .xwxq_LaB .left_xx .daodu span{color:red; font-size:0.26rem; }
.xwxq_La .xwxq_LaB .left_xx p,.xwxq_La .xwxq_LaB .left_xx div{font-size:0.28rem; color:#333; line-height:0.5rem; text-indent:1em;letter-spacing: 1px; padding: 0.5em 0em;}
.xwxq_La .xwxq_LaB .left_xx p img,.xwxq_La .xwxq_LaB .left_xx div img{margin:0.2rem 0px; padding:0.1rem; box-sizing:border-box; max-width:95% !important;height: auto;}
.xwxq_La .xwxq_LaB .left_xx .fx{width:100%; height:auto; overflow:hidden; margin:0.1rem 0px;}
.xwxq_La .xwxq_LaB .left_xx .fx .right{float:right;font-size:0.12rem;}
.xwxq_La .xwxq_LaB .left_xx .sx{width:100%;height:auto; margin:0.1rem 0px; overflow:hidden; box-sizing:border-box; }
.xwxq_La .xwxq_LaB .left_xx .sx li{font-size:0.25rem; color:#333;margin:4% 0;box-shadow:1px 1px 1px #ccc; line-height:0.3rem;padding:2.5% 2%;}
.xwxq_La .xwxq_LaB .left_xx .sx li a{font-size:0.25rem; color:#333; line-height:0.3rem;}
.xwxq_La .xwxq_LaB .left_xx .xg{width:100%; height:auto;margin-bottom:3%;}
.xwxq_La .xwxq_LaB .left_xx .xg p{font-size:0.28rem; color:#333; padding:0.1rem 0px 0.2rem 0px; border-bottom:1px dashed #ccc;font-weight:bold;}
.xwxq_La .xwxq_LaB .left_xx .xg ul{margin:0.1rem -1% 0 -1%;}
.xwxq_La .xwxq_LaB .left_xx .xg li{color:#333;box-sizing:border-box;padding:0 1%;margin:1% 0;}
.xwxq_La .xwxq_LaB .left_xx .xg li a{font-size:0.26rem; color:#333; text-decoration:underline;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:93.5%;float:right;}

.xwxq_La .xwxq_LaB .right_xx{float:right; width:24.5%;  border:1px solid #ccc; padding:20px 15px; box-sizing:border-box;}
.xwxq_La .xwxq_LaB .right_xx h3{font-size:0.2rem; background:url(../image/xw_xq_03.png) left center no-repeat; padding-left:0.1rem; margin:0px 0px 0.2rem 0px;font-weight:bold;}
.xwxq_La .xwxq_LaB .right_xx ul{width:100%; height:auto;}
.xwxq_La .xwxq_LaB .right_xx ul li{width:100%; height:auto; margin-top:0.1rem;}
.xwxq_La .xwxq_LaB .right_xx ul li a{ display:inline-block; width:262px; height:auto;}
.xwxq_La .xwxq_LaB .right_xx ul li a img{  max-width:100%; height:auto;}
.xwxq_La .xwxq_LaB .right_xx ul li a p{width:100%; font-size:0.15rem; text-align:center; color:#333; margin:0.1rem 0px; height:auto; }
.tj{width:100%}
.tjleft{width:100%;}
.tj li {line-height:0.4rem;}
.tj li a{color:#333}
span.ti {width: 60%;font-size:0.25rem;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
span.sj {width: 24%;font-size:0.25rem;float: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
}