﻿@charset "utf-8";
/* CSS Document */
.banner{}
.banner_pc{margin-top: 0px;}
.banner_sj{ display:none;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; position:relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}

.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav { text-align: center; position:absolute; left: 50%; bottom:20px;transform: translateX(-50%);}
.flex-control-nav li {margin: 0 8px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:10px; height:10px; display: block; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;border: 2px solid #FFF;}
.flex-control-paging li a.flex-active { border: 2px solid #f60;background: #f60; cursor: default; }
.flexslider .flex-direction-nav li a{ width:60px; height:80px; position:absolute; top:50%; margin-top:-30px;visibility: hidden;opacity: 0;transition: all 0.3s;}
.flexslider:hover .flex-direction-nav li a{visibility: visible;opacity: 1;}
.flexslider .flex-direction-nav li a.flex-prev{ background: url(../images/pic28.png) center center no-repeat; left:2%; z-index:99;background-size: 24px;}
.flexslider .flex-direction-nav li a.flex-next{ position:absolute; background: url(../images/pic29.png) center center no-repeat; right:2%;background-size: 24px;}


.three_good{max-width: 1200px;margin: 0 auto; height:auto; overflow:hidden; padding:28px 0 0;}
.three_good ul{ margin-right:-3%;}
.three_good li{ float:left; width:30.333%; margin-right:3%; display:inline;}
.three_gdimg{ width: 100%; border-radius: 5px; overflow:hidden;}
.three_gdimg img{width: 100%;   transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.three_gdimg:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
.three_gdName{ padding-top:13px; padding-bottom: 4px; text-align:center;}
.three_gdName a{ display:block; color:#444; font-weight: bold; font-size:19px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.three_gdTro{ font-size:13px; padding:10px 0; line-height: 26px; overflow:hidden; text-align:center;}



.banner_er{position: relative;}
.banner_er img{width: 100%;}
.banner_er .picyi{}
.banner_er .picer{display: none;}
.banner_er .title{position: absolute;left: 50%;top: 50%;font-size: 40px;color: #FFF;transform: translate(-50%,-50%);}
.banner_er .title .xian{width: 30px;height: 4px;background: #00a2e9;margin:30px auto 0 auto;}


.h50{width: 100%; height: 8px;}
/* 首页我们的技术 */
.inbt{width: 100%; background: #1b3a95; margin: 0 auto; padding: 40px 0;overflow: hidden;}
.in_support{width: 100%; background: #f5f4f4; margin: 0 auto; padding: 40px 0;overflow: hidden;}
.in_support_title{width: 100%; height: auto;}
.in_support_title_01{width: 23%; float: left; font-size: 22px; font-weight: 600; color: #fff; line-height: 70px;}
.in_support_title_02{width: 3px; float: left; height: 70px;background: #fff;top: 0;margin: 0 30px; text-align: center;}
.in_support_title_03{width:71%; float: right; font-size: 16px; line-height: 24px; color: #fff;}

.qudao{ width:100%; float:left; margin-top:3%;}
.qudao-l{ width:26%; float:left;}
.qudao-l ul li{width:88%;float:left;background:#f5f4f4; display: block; font-size:18px;line-height:46px;margin-bottom:14px;}
.qudao-l ul li a{ width:100%; height:120px; line-height:24px; color:#333; float:left; padding:30px 0 0 20px; box-sizing: border-box;}
.qudao-l ul li a span{ font-size:14px;}
.qudao-l ul li a:hover{background:#45a738;display: block; color:#FFF}
.hcOn {background:#45a738;display: block; color:#FFF;cursor:pointer }
.hcOn a:link{background:#45a738;display: block; color:#FFF}
.hcOn a:visited {background:#45a738;display: block;color:#FFF}
.hcOn a:hover {background:#45a738;display: block; color:#FFF}
.qudao-l ul li a i{float: left;width: 60px;height: 60px;text-align: center;display: flex;justify-content: center;align-items: center;}
.qudao-l ul li a i img{width: 100%;}
.qudao-l ul li a .lfbt{float: left;margin-left: 10px;font-size: 14px; line-height:60px;}

.qudao-r{ width:72%; float:right; display:none;}
.photo_index{ width:48%; height:auto; float:left; margin-bottom:3%;margin-left:2%; text-align:center; font-size:14px;overflow: hidden;position:relative;background: url(../images/pbg.png) no-repeat; background-size: 100%;}
.photo_index img{ width:100%; height:auto;display:block; margin-top: 10px; margin-left: 10px;}
.photo_index-foot{height: 35px;line-height: 35px;text-align: center;font-size: 10px; display:block; }
.photo_index-cont{padding: 4px 8px;background: #921010;color: #fff;border-radius: 13px;}
.photo_index-info{color: #666;padding-left:25px;}
/*.hk-row2-col2>ul>li:hover img,.hk-sale>ul>li:hover>.hk-sale-image>a>img{transform: scale(1.2);transition: 0.5s;}*/
 a.photo_index-cont:hover {color:#fff;}
.photo_index_txt{ position:absolute; left:0; top:0; width:100%; text-align:center; font-size:18px; color:#921010; line-height:45px; padding-bottom:30px; background:url(../images/zstbg.png) top center repeat-x;}
 
#mszx{ font-size:18px; color:#fb7804; padding-left:55px; padding-right:55px; padding-bottom:10px; padding-top:10px; border:1px solid #fb7804; line-height:55px;}
#mszx:hover{ background-color:#da6600; color:#FFF}
/* 首页我们的技术 */

/**首页精密产品*/
.sy_title{padding-top:38px; }
.sy_title strong{font-weight:bold; color:#333; font-size:30px; margin-bottom:30px;}
.sy_title span{ font-size:14px; color:#999; text-transform:uppercase;}
.line{height: 2px; background: #1b3a95; margin-top: 8px; width: 5%;}
.choose{ width:100%; margin: 0 auto;}
.choose2{ margin:30px 0 60px 0;}
.pic{overflow:hidden;width:100%;height:330px;background:#fff;float: left;}
.pro_cp{ width:25%; float:left; background:#f0f0f0; height:660px;}
.pro_cp img{width: 100%; transition:all 1.5s; }
.pic:hover img{ transform:scale(1.1);}
.pro_cp:hover { background:#31469a;transition:all 0.5s;}
.pro_wz{ height:25%; color: #444; display: block;float: left;min-height: 330px;}
.pro_wz h2 {text-align: center;font-size: 20px;line-height: 40px; padding-top:30px;}
.pro_wz h3{ text-align:center; font-size:18px; font-weight:bold; margin-top:100px; }
.pro_wz p{ font-size:14px; padding:10px 20px; text-align:center; line-height: 25px;}

.pro_cp2{ width:25%; float:left; background:#f0f0f0; height:660px;}
.pro_cp2 img{width: 100%; transition:all 1.5s; }
.pro_cp2 .pic:hover img{ transform:scale(1.1);}
.pro_cp2:hover .pro_wz, .pro_cp:hover .pro_wz { background:#1b3a95;transition:all 0.5s; color: #fff!important;}


.in_pro{width: 100%; padding: 3% 0; overflow: hidden; max-width: 1320px; margin: 0 auto;}
.in_pro ul{ margin-right:-1%;}
.in_pro li{width: 49%; background: #f6f6f6; margin-right:1%; float: left; height: auto; margin-bottom:1%;}
.in_pro li .pic{width: 50%; height: auto; float: left;}
.in_pro li .pic img{width: 100%;}
.in_pro li .wz{width: 50%; height: auto; float: right;  padding: 3%;  box-sizing: border-box; color: #333;}
.in_pro li .title{text-align: center; font-size:18px; font-weight: 600; line-height: 45px;}
.in_pro li .zi{font-size: 14px; line-height:25px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.in_pro li:hover{ color: #fff!important; background: #1b3a95; display: block;}
.in_pro li:hover .wz{ color: #fff!important;  display: block;}


.project{width: 100%; height: auto; padding: 5% 0 3% 0;}
.project ul li{ width:48%; height:auto; float:left; margin-right:2%; margin-bottom:20px; position:relative; }
.project ul li img{ width:100%; height:100%; }
.proj_text{ display: inline-block; position: relative; overflow: hidden;}
.project ul li:nth-child(2n){ margin-right: 0px;}
.proj_text .proj_text_img{ position: relative; overflow: hidden;}
.proj_text .proj_text_img .proj_text_title{ position: absolute; bottom: 0; width: 100%; text-align: center; line-height: 46px; font-size: 16px; color: #fff; background: rgba(0,0,0,0.5);transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; font-size:18px;}
.proj_text:hover .tra{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
	
}
.proj_text .proj_text_more{ position: absolute; top: 0; color: #fff; background: rgba(69,167,56,0.7); height: 100%; padding: 10%; left: 0%; width:100%; opacity: 0;transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; box-sizing: border-box;}
.proj_text .proj_text_more dd{ font-size: 18px; font-weight:bold;}
.proj_text .proj_text_more p{ font-size: 14px; line-height: 26px;margin: 20px 0px;}
.proj_text .proj_text_more dt{ font-size: 13px; line-height: 35px; padding: 0px 20px; border: 1px solid #fff; width: 100px;transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s;}
.proj_text .proj_text_more dt:hover{ background: #fff; color: #333;transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s;}
.proj_text .proj_text_more dt .fa-angle-right{ padding-left: 10px;}
.proj_text:hover .proj_text_more{ left: 0; opacity: 1;transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s;}
.proj_text:hover .proj_text_title{ opacity: 0;transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s;}
/**服务项目*/
/**首页精密产品*/


/**首页关于我们*/
.in_about{width: 100%; height: auto; padding: 30px 0; background: #f5f5f5; overflow: hidden;}
.in_about_01{width: 31.333%; height: auto; float: left; margin-right: 2%;}
.in_about_01_title {font-size:16px;padding-bottom: 15px;border-bottom: 1px solid #e7e7e7;margin-bottom: 20px;}
.in_about_01_title a {float: left;padding: 0 15px;color:#222;height: 26px;line-height: 26px;position: relative;border-left: 1px solid #e5e5e5;}
.in_about_01_title a:first-child {border-left: none;}
.in_about_01_title i {display: none;width: 85%;height: 3px;position: absolute;left: 10px;bottom:-16px;background: #1b3a95;}

.in_about_01_title a.cur {color: #1b3a95;font-weight: bold;}
.in_about_01_title a.cur i {display: block;}
.in_about_pic{width: 100%; margin-bottom: 20px;}
.in_about_text{font-size: 14px; line-height: 25px;}

.in_about_02{width: 31.333%; height: auto; float: right; margin-right: 0%;}
.dliup_r{width: 100%;float: right;}
.dliup_r .slideTxtBox{ }
.dliup_r .slideTxtBox .hd{margin-bottom: 20px;}
.dliup_r .slideTxtBox .hd ul{float: left;}
.dliup_r .slideTxtBox .hd ul li{float: left;font-size: 18px;margin-right: 30px;padding-right:30px;background: url(../images/pic24.png) no-repeat right center;cursor: pointer;}
.dliup_r .slideTxtBox .hd ul li.on{font-weight: bold;color:#1b3a95;}
.dliup_r .slideTxtBox .hd .more{float: right;}
.dliup_r .slideTxtBox .bd ul{}
.dliup_r .slideTxtBox .bd li{border-bottom: 1px solid #e8e8ea;height: 110px;margin-bottom: 4%;}
.dliup_r .slideTxtBox .bd li:hover{border-bottom: 1px solid #1b3a95;}
.dliup_r .slideTxtBox .bd li .li_l{width: 80%;padding-top: 15px;}
.dliup_r .slideTxtBox .bd li h2{font-size: 14px;font-weight: bold;margin-bottom: 10px;}
.dliup_r .slideTxtBox .bd li p{line-height: 24px;height: 48px;overflow: hidden; font-size: 13px;}
.dliup_r .slideTxtBox .bd li .riqi{float: right;text-align: center;height: 110px;background: #e8e8ea;width: 20%;}
.dliup_r .slideTxtBox .bd li:hover .riqi{background: #1b3a95;color: #FFF;}
.dliup_r .slideTxtBox .bd li .riqi .ri{font-size: 48px;padding-top: 10px;}
.dliup_r .slideTxtBox .bd li .riqi .qi{line-height: 30px;}


.index-about{padding: 0px 0 4% 0; background: url(../images/bg2.jpg) 100% 100%; background-size: cover; margin-top: 0px; overflow: hidden;}
.sy-title{font-size: 36px; color: #fff; line-height: 40px; text-align: center; font-weight: bold; z-index: 10; margin-bottom: 20px; padding-top: 6%;}
.brief{margin: 24px auto 0 auto; width: 90%; font-size: 14px; color: #fff; font-weight: lighter; text-align: center; line-height: 24px;}
.mainabout{margin-top: 50px;overflow: hidden; width: 100%;}
.mainabout_left{width: 40%; float: left; margin-right: 2%;}
.mainabout_left img{width: 100%}
.more{display: block;margin: 50px auto 30px auto;width: 256px;height: 40px;font-size: 14px;color: #e0e3f2;line-height: 38px;text-align: center;border: 1px solid #45a738;cursor: pointer;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;float: left;}
.more a{color: #fff;}
.more:hover{background-color: #45a738;}

.text{float: right;width: 58%;}
.text ul li{position: relative;margin-bottom: 10px;padding: 3%;background-color: rgba(255,255,255,0.2);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
.text ul li em{/*position: absolute;top: 10px;left: 32px;width: 70px;height: 71px;background: url(../images/all-icon.png) no-repeat;*/}
.text ul li.team em{background-position: 0 -300px;}
.text ul li.ren em{background-position: -80px -300px;}
.text ul li.ser em{background-position: -160px -300px;}
.text ul li.yuan em{background-position: -240px -300px;}
.text ul li h3{top: 28px;left: 124px;font-size: 16px;color: #fff;line-height: 26px;}
.text ul li h3 a{font-size: 16px;color: #fff;line-height: 26px;}
.text ul li p{font-size: 14px;color: #eee;font-weight: lighter;line-height: 26px;}
.text ul li span{font-size: 14px; color: #eee;}
.riqi{float: right;text-align: center;height: auto;width: 20%;}
.riqi{color: #FFF;}
.riqi .ri{font-size: 48px;padding-top: 10px;}
.riqi .qi{line-height: 30px;}
/**首页关于我们*/





.side{position:fixed;width:60px;right:2%;top:50%;margin-top:-200px;z-index:100;border-bottom:0}
.side ul li{width:60px;height:60px;float:left;position:relative;background: #1b3a95;  border-radius: 50px;  margin-bottom: 25px; color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#40a635;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:32px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../images/right_pic5.png)}
.side ul li i.bgs2{background-image:url(../images/right_pic7.png)}
.side ul li i.bgs3{background-image:url(../images/right_pic2.png)}
.side ul li i.bgs4{background-image:url(../images/right_pic1.png)}
.side ul li i.bgs5{background-image:url(../images/right_pic3.png)}
.side ul li i.bgs6{background-image:url(../images/right_pic6_on.png)}
.side ul li i.bgs8{background-image:url(../images/right_pic888.png)}
.side ul li:hover i.bgs1{background-image:url(../images/right_pic5.png)}
.side ul li:hover i.bgs2{background-image:url(../images/right_pic7.png)}
.side ul li:hover i.bgs3{background-image:url(../images/right_pic2.png)}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic1.png)}
.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png)}
.side ul li:hover i.bgs8{background-image:url(../images/right_pic888.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#1b3a95;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:238px;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-240px;top:0;background-image:url(../images/code.png);background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0}
.side ul li.sideetel .telBox.son{width:240px;height:80px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:-9px;background:#40a635;text-align: center;
    font-size: 20px;
    line-height: 80px;}
.side ul li.sideetel .telBox dd{display:block;height:118.5px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:32px;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#e96410}
.side ul li.sideetel .telBox dd.bgs2{background:url(../images/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}


/*内页banner*/
.pub_bg{width: 100%; height: auto; background-size: cover;}
.pub_bg img{width: 100%;}
/*内页banner*/

/*内页导航*/
.point_box{background: #f2f4f6; border-bottom: 1px solid #eeeeee;}
.point_box  .point{float: left;height: 70px;line-height: 70px;}
.point_box  .point q{width: 6px;height: 12px;background-image: url(../images/point.png);margin: 0 5px;}
.point_box  .point a{color: #666; font-size: 16px;}
.point_box  .point a em{display: inline-block;width: 17px;height: 15px;background: url(../images/home.png) center no-repeat;margin-right: 8px;vertical-align: middle;}
.point_box .article {float: right;}
.point_box .article a{float: left; height: 70px;line-height: 68px;color: #303030;font-size: 14px; padding: 0 10px; }
.point_box .article a.on{background: #1b3a95; color: #fff;}
.point_box .article a:hover{ background: #1b3a95; color: #fff;}
.project_service_box{padding: 50px 0;}
/*内页导航*/

/*内页精密技术*/
.ny_support{width: 100%; height: auto;  margin: 3% 0; overflow: hidden}
.ny_support_title{text-align: center; font-size: 40px; font-weight: 400; color:#242424; margin: 0 0 0.8em }
.ny_support_title i{width: 155px;height: 3px;display: block;background: #00a83b;margin: 0 auto;margin-top: 20px;left: 0;right: 0;position: relative;}
.ny_support_title_nr{font-size: 16px; line-height: 25px; color: #555; text-align: center; margin-top: 20px;}

.ny_support_img{width:100%; height: auto; overflow: hidden; margin:2% auto 0;}
.ny_support_img ul{margin-right:-2%;}
.ny_support_img ul li{width:48%; float:left; margin:0 2% 2% 0;}
.ny_support_img ul li span{width:100%;float:left; text-align:center;line-height:35px; font-size:16px; margin-top: 1%;}
.ny_support_img ul li img{width:99%;height:auto;float:left; padding:1px; box-sizing:border-box; border:1px solid #ccc;}
.ny_support_img ul li img:hover{padding:1px;background:#00a83b;border:1px solid #ccc;}
.ny_support_img ul li a:hover{color: #00a83b;}

.ny_support_img8{width:100%; height: auto; overflow: hidden; margin:2% auto 0;}
.ny_support_img8 ul{margin-right:-2%;}
.ny_support_img8 ul li{width:31%; float:left; margin:0 2% 2% 0;}
.ny_support_img8 ul li span{width:100%;float:left; text-align:center;line-height:35px; font-size:16px; margin-top: 1%;}
.ny_support_img8 ul li img{width:99%;height:auto;float:left; padding:1px; box-sizing:border-box; border:1px solid #ccc;}
.ny_support_img8 ul li img:hover{padding:1px;background:#00a83b;border:1px solid #ccc;}
.ny_support_img8 ul li a:hover{color: #00a83b;}

.ny_support02{ width: 100%; height: auto;  margin: 3% 0 0 0; overflow: hidden}
.ny_support_table{font-size: 30px; font-weight: 600; color:#242424; margin: 0 0 0.8em}
.ny_support_table i{width: 55px;height: 3px;display: block;background: #00a83b;margin-top: 20px;left: 0;right: 0;position: relative;}
.ny_support_table02{width:100%; height: auto; overflow: hidden; margin:2% auto 0;}
.ny_support_table02 ul{}
.ny_support_table02 li{width: 48%; margin-right: 2%; float: left;}
.ny_support_table02 table { margin-bottom:20px; border:1px solid #ccc; border-collapse:collapse;}
.ny_support_table02 table td{ border:1px solid #CCC;}
.ny_support_table02 table th{ border:1px solid #CCC;}



.ny_support_table028{width:100%; height: auto; overflow: hidden; margin:2% auto 0;}
.ny_support_table028 ul{}
.ny_support_table028 li{margin-right: 2%; }
.ny_support_table028 table { margin-bottom:20px; border:1px solid #ccc; border-collapse:collapse;}
.ny_support_table028 table td{ border:1px solid #CCC;}
.ny_support_table028 table th{ border:1px solid #CCC;}


.biag thead .diyi{ background:#075384 !important; border:2px solid #fff !important;}
.biag .diyi { text-align:center; /*background:#007dcd !important;*/}
.biag .diyi th{ color:#000; font-size:14px; line-height:45px; font-weight:600;}
.biag td { text-align:center; height:35px; font-size:14px; line-height:35px; color:#777;}
/*内页精密技术*/

/*内页精密产品*/
.ny_pro{width: 100%; height: auto;  padding: 3% 0; overflow: hidden;}
.ny_pro_title{}
.ny_pro_title_01{font-size: 30px; font-weight: 500;margin-bottom: 5px; color: #333;}
.ny_pro_title_02{font-size: 14px; color: #333;}
.ny_pro_title_02 p{margin-bottom: 10px;}
.czi{font-size: 17px;}
.czi a{color: #1b3a95; font-weight: 600}
.czi a:hover{color: #1b3a95;}
.ny_pro02{width: 100%; height: auto; padding: 3% 0; background: url(../images/p_bg.jpg) no-repeat;background-size: cover;}

.cpxq_b{margin-top:0px;}
.cpxq_b_dh{}
.cpxq_b_dh ul{overflow:hidden;}
.cpxq_b_dh ul li{float:left; text-align:center; line-height:20px; padding:15px 19px; cursor:pointer; border: 1px solid #dfdfdf; background: #f8f8f8;}
.cpxq_b_dh ul li:hover{color:#fff; background:#00a83b ; transition:all 1.5s;}
.cpxq_b_dh ul .active{color:#fff; background:#00a83b ;}

.cpxq_b_kj{padding:3% 0 2% 0;background: #fff; overflow:hidden;}
.cpxq_b_kj .wb{line-height:24px; width: 96%; margin: 0 auto;}
.cpxq_b_kj .wb ul{margin-right: -1%;}
.cpxq_b_kj .wb li{width: 19%; margin:0 1% 1% 0; float: left;}
.wb td, .wb th{ padding:0 10px;}
.wb table{ border-left:1px solid #777; border-top:1px solid #777; text-align:center;}
.wb td,.wb th{border-right:1px solid #777; border-bottom:1px solid #777;}

.cpxq_b_kj .wb img{width: 100%;}

.cpxq_b_kj .wb_xgcp
.cpxq_b_kj .wb_xgcp ul{overflow:hidden; margin-top:-2%; margin-left:-2%;}
.cpxq_b_kj .wb_xgcp ul li{width:31.33%; float:left; margin-top:2%; margin-left:2%;}
.cpxq_b_kj .wb_xgcp ul li .cpzx_img{width:100%; position:relative;}
.cpxq_b_kj .wb_xgcp ul li .cpzx_img:after{content:""; width:100%; height:100%; opacity:0; background:rgba(0,0,0,0.6) url(../images/sy_cp_fdj.png) center no-repeat; transition:all 0.5s; position:absolute; top:0; left:0;}
.cpxq_b_kj .wb_xgcp ul li:hover .cpzx_img:after{opacity:1;}
.cpxq_b_kj .wb_xgcp ul li .cpzx_wz{color:#fff; line-height:20px; padding:13px; background:#666; transition:all 0.5s;}
.cpxq_b_kj .wb_xgcp ul li:hover .cpzx_wz{background:#4eb839;}

/*内页精密产品*/


/*内页关于我们*/
.aboutIntro{width: 100%; padding-top:30px; padding-bottom: 40px; background: #fff; margin-bottom: 35px; margin-top: 35px; font-size: 14px;}
.mub01Title{width: 100%; text-align: center; padding-top:0px;}
.mub01Title h3{font-size: 26px; color: #1e1e1e; font-weight: bold;}
.mub01Title h3 em{color: #00a83b; font-weight: bold;}
.mub01Title h3 i{display: inline-block; height: 1px; background: #e5e5e5; width: 38%; position: relative; top: -6px;}
.mub01Title h3 i.xianL{margin-right: 12px;}
.mub01Title h3 i.xianR{margin-left: 12px;}
.mub01Title p{font-size: 12px; color: #999999; font-family: arial; margin-top: 6px;}
.mainCon{width: 100%; height: auto;margin-top: 34px; }
.mainCon_1{}
.mainCon_left{width: 45%; float: left;}
.mainCon_left img{max-width: 100%}
.mainCon_right{width: 52%; float: right;}
.mainCon_right_01{font-size: 20px; line-height: 35px; font-weight: 600; margin-bottom: 15px;}
.mainCon_right_text{font-size: 14px; line-height: 25px; color: #555;}
.mainCon_pic{width: 100%; margin-top: 30px;}
.mainCon_pic img{max-width: 100%;}

.aboutculture{width: 100%; height: auto; padding: 3% 0; background: #f4f4f4;}
.ab_cul{width: 100%; max-width: 1320px; margin: 0 auto; overflow: hidden; margin-top: 30px;}
.ab_cul ul{}
.ab_cul li{width: 100%; height: auto; background: #fff; overflow: hidden;}
.ab_cul li .cleft{width: 50%; height: auto;}
.ab_cul li .cleft img{width: 100%;}
.ab_cul li .cright{width: 50%; padding: 41px; box-sizing: border-box;}
.ab_cul li .cright_zi{font-size: 28px; line-height: 40px; color: #000; font-weight: 600;}
.ab_cul li .cright_zi i{width: 55px;height: 3px;display: block;background: #00a83b;margin-top: 20px;left: 0;right: 0;position: relative;}
.ab_cul li .cright_zbt{margin-top: 20px;margin-bottom: 10px; font-size: 19px; font-weight: 600;}
.ab_cul li .cright_xny{font-size: 18px; line-height: 40px; color: #333;margin-top: 15px;}
/*内页关于我们*/

/*内页新闻动态*/
.newsny{width: 100%; height: auto; overflow: hidden;}
.newsny ul{}
.newsny li{border-bottom: 1px solid #e0dede; padding-bottom: 10px; margin-bottom: 65px;}
.newsny li .newsleft01{width: 6%; height:auto; margin-right: 17px; float: left;text-align: center;}
.newsny li .newsleft01_date{padding: 8px 0 5px 0px; color: #fff; display: block;line-height: 29px;font-size: 12px;  background: #00a83b;}
.newsny li .newsleft01_date span{font-size: 29px;font-weight: 600;}
.newsny li .newsleft01_tb{margin-top: 3px;background-color: #eef0f2; padding: 7.5px 0; box-sizing: border-box;}
.newsny li .newsleft01_tb i{width: 40px; height: 40px;text-align: center;display: flex;justify-content: center;align-items: center; margin: 0 auto;line-height: 55px;}
.newsny li .newsleft02{width: 25%; height:auto; margin-right: 17px; float: left;text-align: center;}
.newsny li .newsleft02 img{width: 100%;}
.newsny li .newsleft03 {width: 66%; float: right;}
.newsny li .newsleft03 .bigbt{font-size: 18px; line-height: 27px;}
.newsny li .newsleft03 .bigbt a{color: #333;}
.newsny li .newsleft03 .bigbt a:hover{color:#00a83b; }
.newsny li .newsleft03 .tags{font-size: 12px; line-height: 27px; color: #747474}
.newsny li .newsleft03 .tags a{color: #333;}
.newsny li .newsleft03 .tags a:hover{color:#00a83b; }
.newsny li .newsleft03 .cont{margin: 20px 0; font-size: 13px; color: #747474; line-height: 22px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;}

.newsxq{width: 100%; height: auto; overflow: hidden;}
.newsxq_left{width: 70%; height: auto; float: left;}
.xinwenxiangqing{width:100%; height: auto; overflow: hidden; }
.xinwenxiangqing .nd_head{text-align: left;margin-top:10px;padding-bottom: 30px;}
.xinwenxiangqing .nd_head p{color: #333333;font-size: 32px;margin-bottom: 18px;height: auto;overflow: hidden;}
.xinwenxiangqing .nd_head span{color: #cecece;font-size: 14px;margin: 0 15px 0 0px;}
.xinwenxiangqing .nd_text {text-align: left;font-size:14px;line-height:25px;  padding: 10px 0; }
.xinwenxiangqing .nd_text img{ width: 100%; display: block; margin:0px auto; padding-bottom: 40px;}
.detail_fenx a{font-size:14px;padding:12px 0;overflow:hidden;margin-top:20px;border-top:1px dotted #adadad; color:#333;}

.news_con_b{border-top: 1px solid #EEE;margin-top: 50px;padding-top: 50px;}
.news_con_b ul{line-height: 30px;float: left;}
.news_con_b .fhlb{float: right;width: 140px;height: 40px;line-height: 40px;background: #00a83b;text-align: center;}
.news_con_b .fhlb a{display: block;color: #FFF;}
.news_con_b .fhlb a:hover{display: block;color: #FFF;text-decoration: none;}

.newsxq_right{width: 28%;height: auto; float: right;}
.newsxq_right_ny{width: 100%; height: auto;}
.newsxq_right_list{width: 100%; height: auto;}
.newsxq_right_list ul{}
.newsxq_right_list li{border-bottom: 1px solid #e0dede; padding-bottom: 10px; margin-bottom:30px;}
.newsxq_right_list li .rpic{width:40%; float: left;}
.newsxq_right_list li .rpic img{width: 100%;}
.newsxq_right_list li .rny{width: 56%; float: right;}
.newsxq_right_list li .rny .bt{font-size: 14px; color: #000; font-weight: 600; margin-bottom: 10px; line-height: 20px;}
.newsxq_right_list li .rny .bt a:hover{color: #00a83b;}
.newsxq_right_list li .rny .mores{font-size: 12px; color: #00a83b; }
/*内页新闻动态*/

/*内页联系我们*/
.ny_contact{width: 100%; height: auto;  margin: 3% 0; overflow: hidden}
.lxwmbg{width:100%; height: auto;}
.lxwmbg_left{width: 35%; float: left; margin-right: 5%; font-size: 14px; line-height: 30px; margin-top: 3%;}
.lxwmbg_left ul{list-style: none;}
.lxwmbg_left ul li{font-size: 14px; line-height: 50px; color: #555; margin-bottom: 60px;}
.lxwmbg_left ul li em{float: left;width: 50px;height: 50px;text-align: center;display: flex;justify-content: center;align-items: center;margin-right: 15px;}
.lxwmbg_right{width: 60%; float: right; }

/*feedback*/
.content_box {width:100%;  margin: 0 auto; }
.content_box .messages_box { width: auto; padding: 10px 0% 60px 0%; box-sizing: border-box;}
.content_box .messages_box ul { width: 100%; }
.content_box .messages_box ul li { padding: 5px 0px 5px 0px; box-sizing: border-box;}
.content_box .messages_box .text-input, .content_box .messages_box .summary-input, .content_box .messages_box .qq-input, .content_box .messages_box .wj{ width: 100%; padding: 10px; background: none repeat scroll 0% 0% rgb(253, 253, 253); border: 1px solid #e1e1e1; -webkit-box-shadow: none;
    box-shadow: none;border-radius: 0; font-size: 14px; box-sizing: border-box;}
.content_box .messages_box .text-input, .content_box .messages_box .summary-input, .content_box .messages_box .qq-input, .content_box .messages_box .wj p{ height: 50px;}
.content_box .messages_box .text-input{ height:50px;}
.content_box .messages_box .cont-input { width: 100%; height: 250px; padding: 10px; line-height: 20px; background: none repeat scroll 0% 0% rgb(253, 253, 253); border-width: 1px; border-style: solid; border: 1px solid #e1e1e1; -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0; font-size: 14px; box-sizing: border-box;}
.content_box .messages_box .code-input { width: 125px; vertical-align: middle; height: 33px; padding: 0px 10px; line-height: normal; background: none repeat scroll 0% 0% rgb(253, 253, 253); border: 1px solid #e1e1e1; -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0; box-sizing: border-box;}
.content_box .messages_box .verify-pic { height: 35px; vertical-align: middle; }
.content_box .messages_box .submitBtn { text-align: center; padding-top: 10px; }
.content_box .messages_box .messages-button { width: 125px; height: 50px; line-height: 50px; font-size: 16px; color: #fff; text-align: center; background: none repeat scroll 0% 0% #00a83b; border: none; transition-duration: .3s; border-radius: 12px;}
.content_box .messages_box .messages-button:hover { background: none repeat scroll 0% 0% #74b956; transition-duration: .3s; cursor: pointer }


/*内页联系我们*/