@import url(css.css);
/*子站*/
.position .postions_r{ display:none;}
.sm .position .postions_r{ display:block;}
.position .postions_l{ width:236px; height:305px; position:absolute; bottom:0%; right:0; background:#c01c2a; background-size:cover;}
.position .postions_l .cons{ max-width:210px; margin:0 auto; width:90%; overflow:hidden;color:#fff;}
.position .postions_l .cons .imgs{ height:103px; margin-top:26px; overflow:hidden; text-align:center;}
.position .postions_l .cons .imgs img{ max-width:100%;}
.position .postions_l .cons .h2{ font-weight:normal; height:75px; line-height:75px; overflow:hidden; position:relative; }
.position .postions_l .cons .h2:after{ content:""; position:absolute; bottom:0; left:0; width:60px; height:2px; background:#fff;}
.position .postions_l .cons .p{font-size: 14px;line-height:26px;overflow:hidden;margin-top: 10px;}
.position .product_h2{ float:left; font-weight:normal; font-size:16px; color:#333333; overflow:hidden;}
.vr .position a:hover{color:#1a7eb6;}
.vr .position .postions_b ul li a:hover{color:#1a7eb6;}
.vr .position .postions_b ul li.isel a{ color:#1a7eb6;}
.vr .position .postions_b ul li a:after{background-color:#1a7eb6;}
.ky .position .postions_l{ background-image:url(../images/ky/about_ky_bg1.jpg);}
.ky .position a:hover{color:#056a11;}
.ky .position .postions_b ul li a:hover{color:#056a11;}
.ky .position .postions_b ul li.isel a{ color:#056a11;}
.ky .position .postions_b ul li a:after{background-color:#056a11;}
.dc .position .postions_l{ background:#1ab4bb;}
.dc .position a:hover{color:#1ab4bb;}
.dc .position .postions_b ul li a:hover{color:#1ab4bb;}
.dc .position .postions_b ul li.isel a{ color:#1ab4bb;}
.dc .position .postions_b ul li.isel a:after{background-color:#1ab4bb;}
.wc .position .postions_l{ background:#957f66;}
.wc .position a:hover{color:#957f66;}
.wc .position .postions_b ul li a:hover{color:#957f66;}
.wc .position .postions_b ul li.isel a{ color:#957f66;}
.wc .position .postions_b ul li a:after{background-color:#957f66;}
.sm .position .postions_l{ background:#9c1e22;}
.sm .position a:hover{color:#9c1e22;}
.sm .position .postions_b ul li a:hover{color:#9c1e22;}
.sm .position .postions_b ul li.isel a{ color:#9c1e22;}
.sm .position .postions_b ul li.isel a:after{background-color:#9c1e22;}
.position .wrap2{ position:relative;}

/*公司简介*/
.about_ny{ overflow:hidden; color:#555555; font-size:18px; line-height:28px; margin-top:5%; text-align:justify; margin-bottom:4%;}
.about_ny img{ max-width:100%;}
.about_ny .about_ny_t{ overflow:hidden; text-align:center; line-height:1.52; font-weight:bold; color:#333;}
.about_ny .about_ny_ul{ overflow:hidden; text-align:center; margin-top:4%; margin-bottom:4%; font-family:"微软雅黑";}
.about_ny .about_ny_ul ul li{ float:left; width:23%; margin-left:1%; margin-right:1%; overflow:hidden;}
.about_ny .about_ny_ul ul li img{ height:43px; display:block; margin:0 auto;}
.about_ny .about_ny_ul ul li .nums{ color:#1a7eb6; font-weight:bold;margin-top:18px;}
.about_ny .about_ny_ul ul li .nums label{ font-weight:normal;}
.about_ny .about_ny_ul ul li .p{ font-size:16px; overflow:hidden; margin-top:12px; color:#333; }
.about_ny p{ overflow:hidden; margin-bottom:15px;}
.history_div{ margin-bottom:5%; overflow:hidden; background:url(../images/vr/about_vr_bg2.jpg) right bottom no-repeat; color:#555;}
.BreakingNewsController{width:100%;overflow:hidden;height:auto;position:relative; padding-top:30px; padding-bottom:30px; margin-bottom:3%;}
.BreakingNewsController .bn-title{display:inline-block;float:left; line-height:0px;color:#333; font-size:0px;}
.BreakingNewsController ul{padding:0;margin:0;display:block;list-style:none;/*position:absolute;*/ width:100%; overflow:hidden; }
.BreakingNewsController ul li{list-style:none;padding:0px 0px;display:none;  overflow:hidden;}
.BreakingNewsController ul li a{text-decoration:none;color:#333; display:inline-block;overflow:hidden;padding:0; font-size:18px; height:63px; line-height:63px;}
.BreakingNewsController .bn-arrows{display:inline-block;width:0%;position:absolute; left:82px;top:0;bottom:0;}
.BreakingNewsController .bn-arrows span{display:block;width:37px; height:30px;position:absolute;top:0;bottom:0;cursor:pointer;opacity:0.9;}
.BreakingNewsController .bn-arrows span:hover{opacity:1;}
.BreakingNewsController span.bn-arrows-left{ left:2px;background:url(../images/vr/history_left.png) left center no-repeat; bottom:auto;}
.BreakingNewsController span.bn-arrows-right{left:0;background:url(../images/vr/history_right.png) left center no-repeat;top:auto;}
.easing a, .easing span{transition:.25s linear;-moz-transition:.25s linear;-webkit-transition:.25s linear;}
.history_con{ background:url(../images/vr/history_bg1.png) 96px top repeat-y; min-height:200px;  width:100%; padding-bottom:2%; margin:0 auto; padding-top:2%;}
.history_con dl dd{ width:100%;  margin-bottom:35px; background:url(../images/vr/history_bg2.png) 84px 4px no-repeat; overflow:hidden;}
.history_con dl dd:hover{ background-image:url(../images/vr/history_bg2_on.png);}
.history_con dl dd .years{ float:left; overflow:hidden;font-weight:normal; font-size:24px; margin-bottom:10px; font-family:Arial; width:99px; line-height:26px; cursor:pointer;}
.history_con dl dd:hover .years{ color:#1c8bc6;}
.history_con dl dd:hover .txts2{color:#1c8bc6;}
.history_con dl dd .txts2{ overflow:hidden;padding-left:4%;}
.history_con dl dd .txts2 .conts{ overflow:hidden;max-width:1200px;font-size:18px; line-height:32px;}
/*公司简介_*/
.about_ny2{ overflow:hidden; color:#555555; font-size:15px; line-height:26px; margin-top:5%; text-align:justify; margin-bottom:4%;}
.about_ny2 img{ max-width:100%;}
.about_ny2 .imgs{ float:right; width:35%; max-width:557px; margin-left:2%; margin-bottom:1%;}
.about_ny2 .about_ny2_t{ color:#222222; overflow:hidden; margin-bottom:2%; line-height:1.3;}
.about_ny2 .p,.about_ny2 .p p{line-height: 32px;}
.about_ny2 .about_ny2_t span{ font-family:Arial; color:#c01b29; display:block; text-transform:uppercase;}
.about_ny2 .h3{ font-weight:normal; color:#c01b29; font-size:18px; line-height:1; margin-bottom:8px;}
.about_ny2_ul{ padding-bottom:3%;}
.about_ny2_ul ul li{ max-width:784px; float:left; width:49%; overflow:hidden; margin-bottom:2%; box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);transition:all 0.3s; color:#555555;}
.about_ny2_ul ul li:nth-child(2n+0){ float:right;}
.about_ny2_ul ul li:nth-child(2n+1){ clear:both; float:left;}
.about_ny2_ul ul li .cons{ margin:0 auto; max-width:690px; overflow:hidden; margin-top:7%; margin-bottom:6%; width:92%;}
.about_ny2_ul ul li i{ display:block; width:42px; height:44px; background-repeat:no-repeat; background-size:100% 100%;transition:all 0.3s;}
.about_ny2_ul ul li i.bgs1{ background-image:url(../img/ky/about_ico1.png);}
.about_ny2_ul ul li i.bgs2{ background-image:url(../img/ky/about_ico2.png);}
.about_ny2_ul ul li i.bgs3{ background-image:url(../img/ky/about_ico3.png);}
.about_ny2_ul ul li i.bgs4{ background-image:url(../img/ky/about_ico4.png);}
.about_ny2_ul ul li .h3{ font-weight:normal; color:#333333;transition:all 0.3s; margin-top:3%; line-height:1; overflow:hidden; height:66px;}
.about_ny2_ul ul li .h3 span{ margin-left:4px;}
.about_ny2_ul ul li .p{font-size:18px; line-height:26px; margin-top:1%;}
.about_ny2_ul ul li:hover i.bgs1{ background-image:url(../img/ky/about_ico1_on.png);}
.about_ny2_ul ul li:hover i.bgs2{ background-image:url(../img/ky/about_ico2_on.png);}
.about_ny2_ul ul li:hover i.bgs3{ background-image:url(../img/ky/about_ico3_on.png);}
.about_ny2_ul ul li:hover i.bgs4{ background-image:url(../img/ky/about_ico4_on.png);}
.about_ny2_ul ul li:hover{ background:#056811; color:#fff;}
.about_ny2_ul ul li:hover .h3{ color:#fff;}
/*新闻资讯*/
.news_ky_one{ overflow:hidden; margin-top:5%;}
.news_ky_one ul li{ overflow:hidden; background:#f6f6f6;display:block; position:relative;}
.news_ky_one ul li .imgs{ width:546px; float:left; overflow:hidden; }
.news_ky_one ul li .imgs img{width:100%;/* -webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);transition-duration: 0.3s;transition-timing-function: ease-out;transition-property: opacity, transform, filter;*/-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.news_ky_one ul li:hover .imgs img{/*-webkit-transform: scale(1.2) rotate(4deg); transform: scale(1.2) rotate(4deg);*/-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.news_ky_one ul li .txts{ position:absolute; right:0; top:50%; transform: translate(0%, -50%);width:calc(100% - 546px);width:-webkit-calc(100% - 546px);width:-moz-calc(100% - 546px); line-height:24px; overflow:hidden;}
.news_ky_one ul li .txts .cons{ max-width:983px; width:94%; margin:0 auto; overflow:hidden;}
.news_ky_one ul li .txts em{ font-style:normal;  display:block; color:#999999; height:26px; line-height:26px;transition:all 0.3s;}
.news_ky_one ul li:hover .txts em{ color:#056b12;}
.news_ky_one ul li .txts .h3{ line-height:38px; height:38px;  overflow:hidden;color:#333333; font-weight:normal;transition: all 0.3s; text-overflow: ellipsis;white-space: nowrap; margin-top:8px;}
.news_ky_one ul li:hover .txts .h3{ color:#056b12;}
.news_ky_one ul li .txts .p{ height:90px; overflow:hidden; font-size:16px; color:#333333; line-height:30px;  margin-top:14px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.news_ky_one ul li .txts .cmore{ display:block; width:48px; background: url(../images/ky/case_bg1_on.png) no-repeat; background-size: 100% 100%; height:48px; margin-top:55px; overflow: hidden; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s;  -ms-transition-duration: 0.4s; -o-transition-duration: 0.4s;}
.news_ky_one ul li:hover .txts .cmore{ background-image:url(../images/ky/case_bg1.png);}
.news_ky_one ul li .txts .cmore:hover{ margin-left:3px;}
.news_ky_ul{ overflow:hidden; margin-top:5%;}
.news_ky_ul ul li{ display:block; overflow:hidden; border-bottom:1px dashed #8e9da7; padding-bottom:3%; margin-bottom:3%;}
.news_ky_ul ul li:last-child{ margin-bottom:0;}
.news_ky_ul ul li .txts{ float:left; overflow:hidden;width:calc(97% - 140px);width:-webkit-calc(97% - 140px);width:-moz-calc(97% - 140px);}
.news_ky_ul ul li .txts .h3{ font-weight:normal; height:52px; line-height:52px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; color:#333;transition:all 0.3s;}
.news_ky_ul ul li:hover .txts .h3{color:#056b12; font-weight:bold;}
.news_ky_ul ul li .txts .p{line-height:30px; height:60px; overflow:hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color:#333; font-size:18px; margin-top:6px;}
.news_ky_ul ul li .date{ float:right; width:99px;  border-left:1px solid #ebebec; padding-left:40px;  overflow:hidden; padding-bottom:15px; }
.news_ky_ul ul li .date .year{ display:block;height:20px; line-height:20px; overflow:hidden;color:#c9c9c9; font-size:21px;transition:all 0.3s;}
.news_ky_ul ul li .date .day{ display:block;height:36px; line-height:36px; overflow:hidden;color:#c9c9c9; font-size:24px;transition:all 0.3s;}
.news_ky_ul ul li:hover .date .year{ color:#056b12;}
.news_ky_ul ul li:hover .date .day{ color:#056b12;}
.news_ky_ul ul li .date .cmore{ display:block; width:48px; background: url(../images/ky/case_bg1_on.png) no-repeat; background-size: 100% 100%; height:48px; margin-top:28px; overflow: hidden; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s;  -ms-transition-duration: 0.4s; -o-transition-duration: 0.4s;}
.news_ky_ul ul li:hover .date .cmore{ background-image:url(../images/ky/case_bg1.png);}
.news_ky_ul ul li .date .cmore:hover{ margin-left:3px;}

.vr .news_ky_one ul li:hover .txts .h3{ color:#1a7eb6;}
.vr .news_ky_one ul li:hover .txts .cmore{ background-image:url(../images/vr/case_bg1.png);}
.vr .news_ky_one ul li:hover .txts em{color:#1a7eb6;}
.vr .news_ky_ul ul li:hover .txts .h3{color:#1a7eb6;}
.vr .news_ky_ul ul li:hover .date .year{ color:#1a7eb6;}
.vr .news_ky_ul ul li:hover .date .day{ color:#1a7eb6;}
.vr .news_ky_ul ul li:hover .date .cmore{ background-image:url(../images/vr/case_bg1.png);}

.dc .news_ky_one ul li:hover .txts .h3{ color:#1ab4bb;}
.dc .news_ky_one ul li:hover .txts .cmore{ background-image:url(../images/dc/case_bg1.png);}
.dc .news_ky_one ul li:hover .txts em{color:#1ab4bb;}
.dc .news_ky_ul ul li:hover .txts .h3{color:#1ab4bb;}
.dc .news_ky_ul ul li:hover .date .year{ color:#1ab4bb;}
.dc .news_ky_ul ul li:hover .date .day{ color:#1ab4bb;}
.dc .news_ky_ul ul li:hover .date .cmore{ background-image:url(../images/dc/case_bg1.png);}

.wc .news_ky_one ul li:hover .txts .h3{ color:#957f66;}
.wc .news_ky_one ul li:hover .txts .cmore{ background-image:url(../images/wc/case_bg1.png);}
.wc .news_ky_one ul li:hover .txts em{color:#957f66;}
.wc .news_ky_ul ul li:hover .txts .h3{color:#957f66;}
.wc .news_ky_ul ul li:hover .date .year{ color:#957f66;}
.wc .news_ky_ul ul li:hover .date .day{ color:#957f66;}
.wc .news_ky_ul ul li:hover .date .cmore{ background-image:url(../images/wc/case_bg1.png);}

.sm .news_ky_one ul li:hover .txts .h3{ color:#9c1e22;}
.sm .news_ky_one ul li:hover .txts .cmore{ background-image:url(../images/sm/case_bg1.png);}
.sm .news_ky_one ul li:hover .txts em{color:#9c1e22;}
.sm .news_ky_ul ul li:hover .txts .h3{color:#9c1e22;}
.sm .news_ky_ul ul li:hover .date .year{ color:#9c1e22;}
.sm .news_ky_ul ul li:hover .date .day{ color:#9c1e22;}
.sm .news_ky_ul ul li:hover .date .cmore{ background-image:url(../images/sm/case_bg1.png);}

/*人才招聘*/
.job_ky_t{ overflow:hidden; text-align:center; margin-top:5%; line-height:30px; font-size:20px; color:#333333; padding-bottom:2%;}
.job_ky_t .h2{ line-height:1.3; margin-bottom:1%; overflow:hidden; font-weight:bold; color:#056a11; font-size:24px;}
.vr .job_ky_t .h2{ color:#1a7eb6;}
.dc .job_ky_t .h2{ color:#1ab4bb;}
.wc .job_ky_t .h2{ color:#957f66;}
.sm .job_ky_t .h2{ color:#9c1e22;}

/*公司简介*/
.about_dc{ overflow:hidden; color:#333; font-size:16px; line-height:1.5; margin-top:5%; text-align:justify; margin-bottom:2%;}
.about_dc img{ max-width:100%;}
.about_dc .about_dc_t{ overflow:hidden; text-align:center; line-height:2.5; margin-bottom:15px;}
.about_dc .about_dc_t b{ font-weight:normal; display:block; margin-bottom:5px;line-height:1.7;}
.about_dc .about_dc_ul{ overflow:hidden; margin-top:3%; margin-bottom:3%;}
.about_dc .about_dc_ul ul li{ display:block; margin-bottom:1%; overflow:hidden; padding-left:14px; position:relative;}
.about_dc .about_dc_ul ul li:last-child{ margin-bottom:0;}
.about_dc .about_dc_ul ul li:after{ content:""; position:absolute; left:0 ; top:8px; width:9px; height:9px; background:#a4a4a4; border-radius:50%;}
.about_dc .about_dc_bg{ overflow:hidden; background:#f6f6f6; padding-top:2.5%; padding-bottom:3.5%; margin-top:3%;}
.about_dc .about_dc_t2{ overflow:hidden; text-align:center; line-height:1.4; margin-top:3%;}
.about_dc .about_dc_ul2{ overflow:hidden; max-width:686px; padding-left:80px; margin:0 auto; margin-top:3%; margin-bottom:2%; font-size:14px;}
.about_dc .about_dc_ul2 ul li{ float:left; width:48%; margin-left:1%; margin-right:1%; overflow:hidden;}
/*产品展示*/
.case_dc_a{ overflow:hidden; margin-top:3%; margin-bottom:3%; line-height:20px;}
.case_dc_a ul li{ float:left; overflow:hidden; position:relative; padding-right:40px; margin-bottom:3px;}
.case_dc_a ul li:after{ text-align:center; content:"/"; overflow:hidden; position:absolute; right:0; top:4px; width:40px; height:12px; font-size:12px; line-height:12px; color:#d3d3d3;}
.case_dc_a ul li:last-child{ padding-right:0;}
.case_dc_a ul li:last-child:after{ width:0; content:"";}
.case_dc_a ul li a{ color:#666666; font-size:14px;transition:all 0.3s;}
.case_dc_a ul li a:hover{ color:#c01c2a;}
.case_dc_a ul li.on a{ color:#c01c2a;}
.wc .case_dc_a ul li a:hover{ color:#957f66;}
.wc .case_dc_a ul li.on a{ color:#957f66;}
.sm .case_dc_a ul li a:hover{ color:#9c1e22;}
.sm .case_dc_a ul li.on a{ color:#9c1e22;}
.case_dc_ul{}
.case_dc_ul ul li{ float:left; width:32.66%; margin-right:1%; margin-bottom:1%; overflow:hidden;position:relative; padding-bottom:2px; background:#fff;
    transition-duration: 0.4s;-webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s; -o-transition-duration: 0.4s;}
.case_dc_ul ul li:nth-child(3n+0){ margin-right:0;}
.case_dc_ul ul li:after{ width:0; left:50%; right:50%; height:2px; background:#fff; position:absolute; content:""; bottom:0;transition:all 0.3s;}
.case_dc_ul ul li:hover{box-shadow: 0 2px 15px 2px #ededed;}
.case_dc_ul ul li .imgs{overflow:hidden; position:relative;}
.case_dc_ul ul li .imgs img{ display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.case_dc_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.case_dc_ul ul li .imgs .bg{ background:rgba(0,0,0,0.61); position:absolute; top:0; left:0; width:100%; height:100%;transition:all 0.3s;opacity:0;filter:Alpha(opacity=0);}
.case_dc_ul ul li .imgs .bg .cons2{ max-width:460px; width:94%; position:absolute; left:50%; top:50%;transform: translate(-50%, -50%); overflow:hidden;}
.case_dc_ul ul li .imgs .bg .cons2 .p{ overflow:hidden; line-height:28px; color:#cfcfcf; font-size:16px; height:84px;}
.case_dc_ul ul li .imgs .bg .cons2 em{ display:block; margin:0; overflow:hidden; border:1px solid #cfcfcf; border-radius:10px; height:34px; line-height:34px; width:114px; text-align:center;color:#cfcfcf; font-size:16px; font-style:normal; margin:0 auto; margin-top:20px; margin-bottom:20px;transition:all 0.3s;}
.case_dc_ul ul li .imgs .bg .cons2 em:hover{ background:#9c1e22; border-color:#9c1e22;}
.case_dc_ul ul li:hover .imgs .bg{opacity:1.0;filter:Alpha(opacity=100);}
.case_dc_ul ul li .txts{ overflow:hidden; background:#fcfcfc}
.case_dc_ul ul li .txts .cons{ max-width:492px; overflow:hidden; margin:0 auto; width:94%; margin-top:3.5%; margin-bottom:2.5%; transition:all 0.3s;}
.case_dc_ul ul li .txts .cons .h3{ font-weight:bold; font-size:18px; height:26px; line-height:26px; overflow:hidden; color:#333333; font-size:18px; margin-right:47px;white-space:nowrap;text-overflow:ellipsis;transition:all 0.3s; margin-bottom:2px;}
.case_dc_ul ul li .txts .cons .p{ font-weight:lighter; height:22px; line-height:22px; overflow:hidden; color:#666666; font-size:14px; margin-right:47px;white-space:nowrap;text-overflow:ellipsis;transition:all 0.3s;}
.case_dc_ul ul li:hover .txts .cons{background:url(../images/dc/case_bg2.png) right center no-repeat;}
.case_dc_ul ul li:hover .txts .cons .h3{ color:#c01c2a;}
.case_dc_ul ul li:hover:after{ width:100%; left:0; right:0; background:#c01c2a;}
.wc .case_dc_ul ul li:hover .txts .cons .h3{ color:#957f66;}
.wc .case_dc_ul ul li:hover .txts .cons .p{ color:#957f66;}
.wc .case_dc_ul ul li:hover:after{  background:#957f66;}
.wc .case_dc_ul ul li:hover .txts .cons{background-image:url(../images/wc/case_bg2.png)}

.sm .case_dc_ul ul li:hover .txts .cons .h3{ color:#9c1e22;}
.sm .case_dc_ul ul li:hover .txts .cons .p{ color:#9c1e22;}
.sm .case_dc_ul ul li:hover:after{  background:#9c1e22;}
.sm .case_dc_ul ul li:hover .txts .cons{background-image:url(../images/sm/case_bg2.png)}
/*产品展示详细*/
.case_dc_t{ margin-top:6%; overflow:hidden; font-weight:lighter; font-size:14px;}
.case_dc_t .h2{ font-weight:bold; overflow:hidden; margin-bottom:5px; color:#333;}
.case_dc_t2{ margin-top:2%; overflow:hidden; font-weight:bold; position:relative;color:#1ab4bb;}
.case_dc_t2 span{ float:left; background:#fff; overflow:hidden; position:relative; z-index:1; }
.case_dc_t2:after{ content:""; width:100%; height:1px; bottom:1px; left:0; background:#1ab4bb; position:absolute; z-index:0;}
.about_dc2{ overflow:hidden; color:#333; line-height:1.6; margin-top:4%; text-align:justify; margin-bottom:3%; }
.about_dc2.center{text-align:center;}
.about_dc2 img{ max-width:100%; margin-top:20px; margin-bottom:20px;}
.wc .case_dc_t2{ color:#957f66;}
.wc .case_dc_t2:after{ background:#957f66;}
/*公司简介*/
.about_wc{ overflow:hidden; color:#333; font-size:14px; line-height:30px; margin-top:5%; text-align:justify; margin-bottom:6%;}
.about_wc img{ max-width:100%;}
.about_wc .about_wc_t{ line-height:1.2; color:#957f66; display:block; overflow:hidden; font-weight:normal; margin-bottom:5px;}
.about_wc p{ margin-bottom:10px; overflow:hidden;}
/*公司简介*/
.about_sm{ overflow:hidden; color:#555555; font-size:15px; line-height:24px; margin-top:5%; text-align:justify; margin-bottom:6%;}
.about_sm img{ max-width:100%;}
.about_sm .about_sm_t{ line-height:1.2; color:#333333; display:block; overflow:hidden; font-weight:bold; margin-bottom:1%;}
/*产品详细*/
.about_sm2{ overflow:hidden; color:#333333; font-size:16px; line-height:1.65;text-align:justify;}
.about_sm2 img{ max-width:100%;}
@media screen and (max-width:1440px) {
    /*子站*/
    .position .postions_l{ height:266px; width:220px;}
    .position .postions_l .cons .imgs{ height:100px; margin-top:20px;}
    .position .postions_l .cons .p{ font-size:15px;}
    /*公司简介_*/
    .about_ny2_ul ul li .h3{ height:60px;}
    /*新闻资讯*/
    .news_ky_ul ul li .txts .p{ font-size:16px;}
}
@media screen and (max-width:1360px) {
    /*子站*/
    .position .postions_l{ height:251px;}
    .position .postions_l .cons .imgs{ height:90px;}
    .position .postions_l .cons .h2{ height:70px; line-height:70px;}
    /*公司简介*/
    .about_ny{ font-size:16px;}
    .about_ny .about_ny_ul ul li .p{ font-size:14px;}
    .history_div{ background-size:460px auto;}
    /*公司简介_*/
    .about_ny2_ul ul li .p{font-size:16px;}


}
@media screen and (max-width:1200px) {
    /*公司简介*/
    .history_div{ background-size:400px auto;}
    /*新闻资讯*/
    .news_ky_one ul li .imgs{ width:500px;}
    .news_ky_one ul li .txts{width: calc(100% - 500px); width: -webkit-calc(100% - 500px);width: -moz-calc(100% - 500px);}
    .news_ky_one ul li .txts .cmore{ margin-top:45px;}
}
@media screen and (max-width:1100px) {
    .ny .position .wrap2{ position:static;}
    .position .postions_r{ display:block;}
    .position .postions_l{ display:none;}
    .position .product_h2{display:none;}
    .vr .position .postions_b ul li.isel a{ background:#1a7eb6; color:#fff;}
    .ky .position .postions_b ul li.isel a{ background:#068816; color:#fff;}
    .dc .position .postions_b ul li.isel a{ background:#1ab4bb; color:#fff;}
    .wc .position .postions_b ul li.isel a{ background:#957f66; color:#fff;}
    .sm .position .postions_b ul li.isel a{ background:#9c1e22; color:#fff;}
    /*公司简介_*/
    .about_ny2_ul ul li .h3{ height:53px;}
    /*新闻资讯*/
    .news_ky_one ul li .imgs{ width:450px;}
    .news_ky_one ul li .txts{width: calc(100% - 450px); width: -webkit-calc(100% - 450px);width: -moz-calc(100% - 450px);}
    .news_ky_one ul li .txts .cmore{ margin-top:35px;}
    .news_ky_one ul li .txts .p{ font-size:15px; line-height:26px; height:78px; margin-top:10px;}
    .news_ky_ul ul li .txts .p{ font-size:14px; line-height:24px; height:48px;}
    .news_ky_ul ul li .date{ padding-bottom:10px;}
    .news_ky_ul ul li .date .cmore{ margin-top:20px;}
}
@media screen and (max-width:960px) {

	.position .wrap2{ position:static;}
    /*公司简介*/
    .about_ny{ font-size:15px; line-height:26px;}
    .history_con dl dd .txts2 .conts{ font-size:16px; line-height:28px;}
    .history_div{ background-size:320px auto;}
    /*公司简介_*/
    .about_ny2_ul ul li .p{font-size:15px; }
    .about_ny2_ul ul li .h3{ height:46px;}
    /*新闻资讯*/
    .news_ky_one ul li .imgs{ width:400px;}
    .news_ky_one ul li .txts{width: calc(100% - 400px); width: -webkit-calc(100% - 400px);width: -moz-calc(100% - 400px);}
    .news_ky_one ul li .txts .cons{ width:90%;}
    .news_ky_one ul li .txts .p{ font-size:14px; line-height:24px; height:72px; margin-top:8px;}
    .news_ky_one ul li .txts .cmore{margin-top:30px; width:40px; height:40px;}
    .news_ky_ul ul li .txts{width: calc(97% - 111px);width: -webkit-calc(97% - 111px); width: -moz-calc(97% - 111px);}
    .news_ky_ul ul li .txts .h3{ height:42px; line-height:42px;}
    .news_ky_ul ul li .date{ padding-left:30px; width:80px;}
    .news_ky_ul ul li .date .year{ font-size:18px;}
    .news_ky_ul ul li .date .day{ font-size:20px; height:30px; line-height:30px;}
    .news_ky_ul ul li .date .cmore{ width:40px; height:40px; margin-top:15px;}
    /*公司简介*/
    .about_dc{ font-size:14px; line-height:1.7;}
    .about_dc .about_dc_t{ line-height:2;}
    .about_dc .about_dc_ul ul li:after{ width:8px; height:8px;}
    /*产品展示*/
    .case_dc_a ul li{ padding-right:30px;}
    .case_dc_a ul li:after{ width:30px;}
    .case_dc_ul ul li{ width:49.5%;}
    .case_dc_ul ul li:nth-child(3n+0){ margin-right:1%;}
    .case_dc_ul ul li:nth-child(2n+0){ margin-right:0;}
    /*公司简介*/
    .about_wc .about_wc_t{ font-size:16px;}
    /*产品详细*/
    .about_sm2{ font-size:14px;}
}

@media screen and (max-width: 780px) {
    /*公司简介*/
    .history_con{ background-position:78px top;}
    .history_con dl dd{ background-position:66px 4px; margin-bottom:30px;}
    .history_con dl dd .years{ font-size:20px; width:80px;}
    .history_con dl dd .txts2 .conts{ font-size:14px; line-height:24px;}
    .BreakingNewsController .bn-arrows{ left:66px;}
    /*公司简介_*/
    .about_ny2_ul ul li .h3{ height:40px;}
    /*新闻资讯*/
    .news_ky_one ul li .imgs{ width:320px;}
    .news_ky_one ul li .txts{width: calc(100% - 320px); width: -webkit-calc(100% - 320px);width: -moz-calc(100% - 320px);}
    .news_ky_one ul li .txts .h3{ height:30px; line-height:30px;}
    .news_ky_one ul li .txts .p{ font-size:13px; line-height:22px; height:66px;}
    .news_ky_one ul li .txts .cmore{margin-top:15px;}
    /*产品展示*/
    .case_dc_ul ul li:hover .txts .cons{ background-size:30px 8px;}
    .case_dc_ul ul li .txts .cons .h3{ margin-right:36px;}
    .case_dc_ul ul li .txts .cons .p{ margin-right:36px;}
}
@media screen and (max-width: 640px) {
    /*公司简介*/
    .about_ny{ font-size:14px; line-height:24px;}
    .about_ny .about_ny_ul ul li .p{ font-size:13px;}
    .about_ny p{ margin-bottom:10px;}
    .about_ny .about_ny_ul ul li img{ height:33px;}
    .history_con dl dd .txts2 .conts{max-width:none;}
    .history_div{ background-size:40% auto;}
    /*公司简介_*/
    .about_ny2{font-size:14px; line-height:24px;}
    .about_ny2 .imgs{ float:none; width:100%; max-width:none; margin-left:0%; margin-bottom:20px;}
    .about_ny2 .h3{ font-size:16px;}
    .about_ny2_ul ul li{ float:none; width:100%;}
    .about_ny2_ul ul li:nth-child(2n+0){ float:none;}
    .about_ny2_ul ul li:nth-child(2n+1){float:none;}
    .about_ny2_ul ul li .cons{ margin-top:9%; margin-bottom:8%;}
    .about_ny2_ul ul li .p{font-size:14px; line-height:24px; }
    .about_ny2_ul ul li .h3{ height:36px;}

    /*新闻资讯*/
    .news_ky_one ul li .imgs{ width:48%; }
    .news_ky_one ul li .txts{width: calc(52% - 0px); width: -webkit-calc(52% - 0px);width: -moz-calc(52% - 0px);}
    .news_ky_one ul li .txts .p{ font-size:12px;-webkit-line-clamp: 2; height:40px; line-height:20px; margin-top:4px;}
    .news_ky_one ul li .txts .h3{ margin-top:0; height:26px; line-height:26px;}
    .news_ky_one ul li .txts .cmore{ width:36px; height:36px;}
    .news_ky_ul ul li .txts{width: calc(97% - 96px);width: -webkit-calc(97% - 96px); width: -moz-calc(97% - 96px);}
    .news_ky_ul ul li .txts .p{ font-size:13px; height:22px; height:44px; margin-top:0;}
    .news_ky_ul ul li .date{ padding-left:25px; width:70px;}
    .news_ky_ul ul li .date .cmore{ width:36px; height:36px;}
    .news_ky_ul ul li .date .year{ font-size:16px;}
    .news_ky_ul ul li .date .day{ font-size:18px;}
    /*公司简介*/
    .about_dc .about_dc_ul2{  padding-left:0;}
    .about_dc .about_dc_ul2 ul li{ float:none; width:100%; text-align:center;}
    /*产品展示*/
    .case_dc_a ul li{ padding-right:36px;}
    .case_dc_a ul li:after{ width:36px;}
    .case_dc_a ul li a{ font-size:13px;}
    .case_dc_ul ul li .txts .cons .h3{ font-size:17px;}
    .case_dc_ul ul li .txts .cons .p{ font-size:13px;}
    .case_dc_ul ul li .imgs .bg .cons2 .p{ font-size:14px; line-height:24px; height:72px;}
    .case_dc_ul ul li .imgs .bg .cons2 em{ font-size:14px;}
    /*产品展示详细*/
    .case_dc_t{ font-size:13px;}
    .case_dc_t2{ margin-top:3%;}
    .about_dc2{ padding-bottom:4%;}
    .about_dc2 img{ margin-top:10px; margin-bottom:10px;}
    /*公司简介*/
    .about_wc{ font-size:13px;}
    .about_wc .about_wc_t{ font-size:15px;}
    /*产品详细*/
    .about_sm2{ font-size:13px;}
}
@media screen and (max-width: 520px) {
    /*产品展示*/
    .case_dc_ul ul li .imgs .bg .cons2 .p{ font-size:13px; line-height:22px; height:66px;}
    .case_dc_ul ul li .imgs .bg .cons2 em{ font-size:13px; width:100px; height:30px; line-height:30px;}
}
@media screen and (max-width: 480px) {
    /*公司简介*/
    .about_ny{ line-height:22px; margin-top:6%; margin-bottom:6%;}
    .about_ny .about_ny_ul ul li{ width:48%; margin-bottom:4%; margin-top:2%;}
    .history_con{    background-position: 67px top; }
    .history_con dl dd{ background-size:18px 18px;background-position: 58px 4px; margin-bottom:25px;}
    .history_con dl dd .years{ width:70px;}
    .history_con dl dd .txts2 .conts{ font-size:13px; line-height:22px;}
    .BreakingNewsController .bn-arrows{ left:55px;}
    .BreakingNewsController span.bn-arrows-left{ left:0;}
    .BreakingNewsController span.bn-arrows-right{ left:-2px;}
    /*公司简介_*/
    .about_ny2{font-size:13px; line-height:22px; margin-top:6%; margin-bottom:6%;}
    .about_ny2 .about_ny2_t{ margin-bottom:3%;}
    .about_ny2_ul ul li .p{line-height:22px; }
    .about_ny2_ul ul li i{ width:32px; height:34px;}
    .about_ny2_ul ul li .h3 span{ font-size:14px;  margin-left:2px;}
    /*新闻资讯*/
    .news_ky_one ul li .txts .cmore{ display:none;}
    .news_ky_ul ul li .txts{width: calc(97% - 81px);width: -webkit-calc(97% - 81px); width: -moz-calc(97% - 81px);}
    .news_ky_ul ul li .txts .p{ font-size:12px; line-height:20px; height:40px;}
    .news_ky_ul ul li .date{ padding-left:20px; width:60px;}
    .news_ky_ul ul li .date .cmore{ width:32px; height:32px; margin-top:12px;}
    /*公司简介*/
    .about_dc{ font-size:13px;}
    .about_dc .about_dc_t{ line-height:1.8;}
    .about_dc .about_dc_ul ul li:after{ top:7px;}

    /*产品展示*/
    .case_dc_a ul li{ padding-right:26px;}
    .case_dc_a ul li:after{ width:26px;}
    .case_dc_a ul li a{ font-size:12px;}
    .case_dc_ul ul li{ margin-right:2%; margin-bottom:2%; width:49%;}
    .case_dc_ul ul li:nth-child(3n+0){ margin-right:2%;}
    .case_dc_ul ul li:nth-child(2n+0){ margin-right:0%;}
    .case_dc_ul ul li .txts .cons .h3{ font-size:16px; margin-right:30px;}
    .case_dc_ul ul li .txts .cons .p{ font-size:12px; margin-right:30px;}
    .case_dc_ul ul li:hover .txts .cons{background-size: 24px 6px;}
    .case_dc_ul ul li .imgs .bg{ display:none;}

    /*产品展示详细*/
    .case_dc_t{ font-size:12px;}
    .case_dc_t2{ margin-top:4%;}
    .about_dc2{ margin-top:5%; font-size:15px;}
    /*公司简介*/
    .about_wc{ font-size:12px; line-height:1.65; margin-top:7%;}
}
@media screen and (max-width: 420px) {

}

@media screen and (max-width: 360px) {
    /*公司简介*/
    .about_ny{ font-size:13px;}
    .about_ny .about_ny_t{ font-size:15px;}
    .about_ny .about_ny_ul ul li .p{ font-size:12px;}
    /*公司简介_*/
    .about_ny2{font-size:12px;}
    .about_ny2 .h3{ font-size:15px;}
    .about_ny2_ul ul li .p{ font-size:13px;}
    .about_ny2_ul ul li .h3{ height:30px;}
    /*产品详细*/
    .about_sm2{ font-size:12px;}
}