@charset "utf-8";

body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-family:"微软雅黑"; color:#595959; font-size:14px}
*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a{ text-decoration: none; color:#595959}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fl{ float:left;}
.fr{ float:right;}

a.grey{ color:#999;}
a.grey:hover{ text-decoration:underline;}

::selection {background:#006; color:#fff;}
::-moz-selection {background:#FF9; color:#F00;}
::-webkit-selection {background:#FF9; color:#F00;}
/*banner*/
.slider-wrapper {width:100%; height:460px; overflow:hidden; position: relative; }
.theme-default {width:100%; height:460px; position:relative; overflow:hidden;}
.theme-default #slider {width:1920px; height:460px;position:absolute; left:50%; top:0; margin-left:-960px;}
.theme-default .nivoSlider {position:relative;background:#fff url(loading.gif) no-repeat 50% 50%; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a;}
.theme-default .nivoSlider img {position:absolute; top:0px; left:0px; display:none;}
.theme-default .nivoSlider a {border:0; display:block;}
.theme-default .nivo-controlNav {position:absolute; left:50%; bottom:10px; margin-left:-55px;}
.theme-default .nivo-controlNav a {display:block;width:22px;height:22px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;float:left;}
.theme-default .nivo-controlNav a.active {background-position:0 -22px;}
.theme-default .nivo-directionNav a {display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-default a.nivo-nextNav {background-position:-30px 0; right:100px;}
.theme-default a.nivo-prevNav {left:100px;}
.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a {color:#fff; border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover {color:#fff;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative; z-index:9; cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

/*top*/
.top1{ width:100%; height:35px; line-height:35px; border-bottom:1px solid #1d5dc7; font-size:14px; color:#868585;}
.top1_2{ width:1000px; margin:0 auto; height:35px;}
.top1_2 .sp1{ display:block; float:left;}
.top1_2 .sp2{ display:block; float:right;}
.top1_2 .sp2 img{ margin-left:10px;}
.top2{ width:1000px; margin:5px auto;position: relative;}
.top2 a{font-size: 20px;color: #ff7300;text-decoration: none;font-weight: bold;position: absolute;top: 50%;left: 50%;}
.top2 a.a2{top: 25%;}
.top_nav{ height:46px; line-height:46px; width:100%; background:url(../images/nav_bg.jpg) repeat;}
.top_nav .nav_ul{ width:100%; margin:0 auto; height:46px; max-width:1000px;}
.top_nav .nav_ul li{ width:calc(100% / 9); text-align:center; float:left; border-left:1px solid #3e3e3e; transition:0.5s;}
.top_nav .nav_ul li:first-child{ border:none;}
.top_nav .nav_ul li:hover{ background:#1d5dc7;}
.top_nav .nav_ul li a{ color:#fff;}

/*search*/
.search{ width:1000px; margin:10px auto;}
.s_sp{ font-size:18px; line-height:35px; display:block; float:left;}
.s_ul{ font-size:16px; line-height:33px; display:block; float:left;}
.s_ul li{ float:left;}
.s_ul li:after{ content:"|"; margin:0 10px;}
.s_ul li:last-child:after{ content:"";}
.d7 form {width: auto; float: right;position:relative;}
.d7 input { width: 250px; height: 40px; padding-left: 15px; border-radius: 10px; border: 1px solid #324b4e; background: #fefefe; outline: none; position: relative; transition: .3s linear;}
.d7 button {background: none; border: none; position: absolute; top:0; right: 0; cursor: pointer; padding:0;}
.d7 button span{ display:block; text-align:center; background:#066fcb; color:#fff; width:74px; height:40px; line-height:40px; font-size:18px; font-family:"微软雅黑"; letter-spacing:5px}

/*thank*/
.thank{ width:100%; height:320px; background:url(../images/thank_bg.jpg) no-repeat; background-size:cover;}
.thank .th_img{ display:block; margin:0 auto; padding-top:50px;}
.thank .th_ul{ width:1000px; margin:50px auto 0;}
.thank .th_ul li{ float:left; width:225px; height:140px; margin-left:20px; text-align:center; line-height:3;}
.thank .th_ul li .th_ul_img{ w height:100px; display:table; }
.thank .th_ul li .th_ul_img .th_ul_img2{ display:table-cell; vertical-align:middle;}
.thank .th_ul li .th_ul_img .th_ul_img2 img{width:225px; height:100px; border:1px solid #999;margin:0 auto; display:block;}
.thank .th_ul li:hover{ color:#1d5dc7;}
.thank .th_ul li:hover .th_ul_img .th_ul_img2 img{ border:1px solid #f57074;}

/*index product*/
.ind_pro{ width:100%; background:#fff; padding:50px 0;}
.ind_pro .ind_pro_m{ width:1000px; margin:0 auto;}
.ind_pro .ind_pro_m .i1{ display:block; margin:0 auto;}
.ind_pro .ind_pro_m .p1{ text-align:center; margin:15px 0; line-height:2;}
.ind_pro .ind_pro_m .ind_pro_ul{ width:1000px; margin-top:50px;}
.ind_pro .ind_pro_m .ind_pro_ul li{ width:320px; height:350px; float:left; margin-left:20px;}
.ind_pro .ind_pro_m .ind_pro_ul li:first-child{ margin-left:0;}
.ind_pro .ind_pro_m .ind_pro_ul li .ind_pro_i{ width:320px; height:280px; display:table; background:#e4ecfa;}
.ind_pro .ind_pro_m .ind_pro_ul li .ind_pro_i .ind_pro_i2{ display:table-cell; vertical-align:middle;}
.ind_pro .ind_pro_m .ind_pro_ul li .ind_pro_i .ind_pro_i2 img{ max-width:290px; max-height:250px; margin:0 auto; display:block;}
.ind_pro .ind_pro_m .ind_pro_ul li .ind_pro_t{ text-align:center; height:70px; line-height:70px; background:#90b0e4; font-size:16px; transition:0.5s; -webkit-transition:0.5s;}
.ind_pro .ind_pro_m .ind_pro_ul li .ind_pro_t a{ color:#fff;}
.ind_pro .ind_pro_m .ind_pro_ul li:hover .ind_pro_t{ background:#1d5dc7;}

/*index images*/
.ind_mi{ width:100%; padding:50px 0 0; background-color:#eee;}
.ind_mi img{ width:100%;}

/*index about*/
.ind_ab{ width:100%; background:url(../images/ind_ab.jpg) no-repeat center center; background-size:cover; color:#fff;}
.ind_ab .ind_ab2{ width:1000px; margin:0 auto; position:relative;}
.ind_ab .ind_ab2 .ind_ab_m{ width:500px; background:rgba(29,93,199,0.6); padding:40px 0; float:right;}
.ind_ab .ind_ab2 .ind_ab_m .ind_ab_m2{ width:400px; margin:0 auto;}
.ind_ab .ind_ab2 .ind_ab_m .ind_ab_m2 .p1{ font-size:20px;}
.ind_ab .ind_ab2 .ind_ab_m .ind_ab_m2 .p2{ font-size:34px; width:300px; border-bottom:2px solid #ff0000; padding-bottom:10px}
.ind_ab .ind_ab2 .ind_ab_m .ind_ab_m2 .p3{ text-indent:2em; margin-top:10px; line-height:1.8;}
.ind_ab .ind_ab2 .ind_ab_m .ind_ab_m2 .sp1{ display:block; width:6em; color:#fff; background:#F00; text-align:center; font-size:16px; margin-top:20px; padding:5px 0; border-radius:10px;}
.ind_ab .ind_ab2 .ind_ab_m .ind_ab_m2 .sp1 a{ color:#fff;}
.ind_ab .ind_ab2 .ind_ab_m .ind_ab_m2 .img1{ display:block; margin:10px auto;}

/*index equipment*/
.ind_equ{ width:100%; background:#fff; padding:70px 0;}
.ind_equ .ind_equ_m{ width:1000px; margin:0 auto;}
.ind_equ .ind_equ_m .i1{ display:block; margin:0 auto;}
.ind_equ .ind_equ_m .p1{ text-align:center; margin:15px 0; line-height:2;}
.picScroll{ position:relative; margin-top:40px;}
.picScroll ul{ overflow:hidden; zoom:1;}
.picScroll ul li{ float:left; margin: 0 7px;  width:230px; overflow:hidden; display:inline; text-align:center; line-height:30px}
.picScroll ul li img{ width:230px; height:240px; }
.picScroll .prev{position:absolute;  left:-30px; top: 100px; display:block; width:25px; height:59px; overflow:hidden;  background: url(../images/le.png) no-repeat 0 0; cursor:pointer;}
.picScroll .next{ position:absolute;  right:-20px; top: 100px; display:block; width:25px; height:59px; overflow:hidden;  background: url(../images/ri.png) no-repeat 0 0; cursor:pointer;  }
.picScroll .prevStop{ background-position:-80px 0; }
.picScroll .nextStop{ background-position:-80px 0; }
.equ_t{ background:#eaeaea; height:60px; line-height:60px; transition:0.2s; -webkit-transition:0.2s; font-size:16px;}
.picScroll ul li:hover .equ_t{ background:#1d5dc7; color:#fff;}

.picScroll2{ position:relative; margin-top:40px;}
.picScroll2 ul{ overflow:hidden; zoom:1;}
.picScroll2 ul li{ float:left; margin: 0 7px;  width:230px; overflow:hidden; display:inline; text-align:center; line-height:30px}
.picScroll2 ul li:hover .equ_t{ background:#1d5dc7; color:#fff;}

.equ_more{ width:150px; text-align:center; color:#1d5dc7; font-size:18px; margin:50px auto 0; border:3px solid #1d5dc7; padding:5px 10px; border-radius:25px; transition:0.5s; -webkit-transition:0.5s;}
.equ_more a{ color:#1d5dc7; transition:0.5s; -webkit-transition:0.5s;}
.equ_more:hover{ background:#1d5dc7;}
.equ_more:hover a{ color:#fff;}

/*bottom*/
.bottom{ width:100%; background:#1d5dc7; color:#fff;}
.bottom a{ color:#fff;}
.bottom .hddb{ width:272px; height:49px; text-align:center; color:#fff; background:url(../images/hddb.png) no-repeat; margin:0 auto; line-height:2.5;}
.bottom .hddb a{ color:#fff;}
.bottom .bottom_m{ width:1000px; margin:20px auto 0;}
.bottom_news{ width:50%; float:left; padding:20px 0;}
.bottom_news .sp1{ font-size:20px;}
.bottom_news .more{ background:#fff; color:#1d5dc7; padding:3px 20px; border-radius:15px; float:right;}
.bottom_news .bottom_news_ul{ width:100%;}
.bottom_news .bottom_news_ul li{ padding:15px; margin:25px 0; transition:0.5s; -webkit-transition:0.5s;}
.bottom_news .bottom_news_ul li .news_left{ float:left; width:15%; border-right:1px solid #fff;}
.bottom_news .bottom_news_ul li .news_left .sp1{ font-size:40px; display:block; text-align:center;}
.bottom_news .bottom_news_ul li .news_left .sp2{ font-size:12px; display:block; text-align:center;}
.bottom_news .bottom_news_ul li .news_right{ float:right; width:83%;}
.bottom_news .bottom_news_ul li .news_right .sp3{ font-size:16px; display:block;}
.bottom_news .bottom_news_ul li .news_right .sp4{ font-size:12px; display:block; margin-top:10px;}
.bottom_news .bottom_news_ul li:hover{ background:rgba(255,255,255,0.4);}
.bottom_contact{ width:50%; float:left; padding:20px 0 20px 40px;}
.bottom_contact .sp1{ font-size:20px;}
.bottom_contact .more{ background:#fff; color:#1d5dc7; padding:3px 20px; border-radius:15px; float:right;}
.bottom_contact .p1{ margin-top:40px;}
.bottom_contact .p2{ margin-top:10px;}
.bottom_contact .p3{ display:block; float:left; width:50%; margin-top:10px;}
.bottom_contact .p4{ display:block; float:left; width:50%; margin-top:10px;}

#feedbackForm{ margin-top:20px;}
#feedbackForm .name{ width:50%; float:left; position:relative;}
#feedbackForm .name .name2{ margin-bottom: 30px;}
#feedbackForm .email{ width:50%; float:left; position:relative;}
#feedbackForm .email .email2{ margin-bottom: 30px;}
#feedbackForm .message{ width:95%; float:left; position:relative;}
#feedbackForm .message .message2{ margin-bottom: 30px;}
#feedbackForm input[type="text"]{ height:35px;}
#feedbackForm .form-control{ -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; border: none; border: 1px solid rgba(0, 0, 0, 0.1); font-size: 18px; font-weight: 400; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; display: block; width: 90%; height: 42px; padding: 10px 20px; font-size: 14px; line-height: 1.42857; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
#feedbackForm textarea.form-control{ height:100px; width:100%; resize: none;}
#feedbackForm .btn{ -webkit-appearance: button; cursor: pointer; background: #fff; color: #1d5dc7; margin-right: 4px; margin-bottom: 4px; font-size: 16px; font-weight: 400; display: inline-block; text-align: center; vertical-align: middle; touch-action: manipulation; white-space: nowrap; padding: 5px 20px; line-height: 1.42857; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-family:"微软雅黑"; border:none;}

.bottom2{ width:100%; background:#1c1c1c; color:#fff; height:40px; line-height:40px;}
.bottom2 a{ color:#fff;}
.bottom2_m{ width:1000px; margin:0 auto;}
.bottom2_m .bottom2_t{ float:left; width:33%; text-align:center;}

/*about us*/
.main{ width:1000px; margin:0 auto; padding:50px 0;}
.main_left{ float:left; width:215px;}
.main_left1{ width:215px;}
.main_left1 span{ display:block; background:#1d5dc7; color:#fff; line-height:35px; font-size:16px; text-indent:1em;}
.pro_left{ width: 215px; border: 1px solid #bfbfbf; padding: 10px 0;}
.pro_left .ul1{ width: 193px; margin: 0 auto;}
.pro_left .ul1 .li1{ background: url(../images/li_bg.png) no-repeat; width: 193px; line-height: 28px; text-indent: 25px; margin: 10px 0; cursor: pointer;}
.pro_left .ul1 .li1 .ul2 .li2{ padding-left:20px; background:url(../images/li_bg2.png) no-repeat 25px 11px;}
.left_con{ width:215px; border:1px solid #bfbfbf;}
.left_con2{ width:213px; background:url(../images/left_bg.jpg) no-repeat center center;}
.left_con2 p{ width:203px; padding:0 5px; line-height:25px}

.main_right{ float:right; width:750px;}
.main_right .path{ padding-bottom:10px; border-bottom:1px solid #a2a2a2;}
.main_right .aboutus{ width:750px; padding:10px 0;}
.main_right .aboutus p{ text-indent:2em; line-height:1.8; margin:10px 0;}
.main_right .aboutus img{ max-width:100%; margin-top:20px;}

/*product*/
.product_ul{ width:750px; padding:10px 0; text-align:center;}
.product_ul li{ width:200px; height:245px; overflow:hidden; text-align:center; line-height:20px; transition:0.5s; -webkit-transition:0.5s; display:inline-block; margin:5px 20px 10px;}
.product_ul li img{ width:200px; height:200px; display:block; margin:0 auto; transition:0.5s; -webkit-transition:0.5s; margin-bottom:5px;}
.product_ul li a{ transition:0.5s; -webkit-transition:0.5s;}
.product_ul li:hover a{ color:#1d5dc7;}
.product_ul li:hover img{ -moz-transform: scale(1.02,1.02); -webkit-transform: scale(1.02,1.02); -o-transform: scale(1.02,1.02);}
.pro_h1{ margin-top:10px;}
.pro_h1 h1{ font-size:25px; color:#1d5dc7;}
/*cooperation*/
.cooperation_ul{ width:750px; padding:10px 0;}
.cooperation_ul li{ width:33%; padding:10px; text-align:center; line-height:3; transition:0.5s; -webkit-transition:0.5s; float:left;}
.cooperation_ul li .cooperation_ul_i{ width:100%; height:150px; display:table; border:1px solid #eee; transition:0.5s; -webkit-transition:0.5s;}
.cooperation_ul li .cooperation_ul_i .cooperation_ul_i2{ display:table-cell; vertical-align:middle;}
.cooperation_ul li .cooperation_ul_i .cooperation_ul_i2 img{ max-width:200px; max-height:140px; margin:0 auto; display:block;}
.cooperation_ul li:hover .cooperation_ul_i{ border:1px solid #1d5dc7;}

/*equipment*/
.equipment_ul{ width:750px; padding:10px 0;}
.equipment_ul li{ width:49%; padding:10px; text-align:center; line-height:3; transition:0.5s; -webkit-transition:0.5s; float:left;}
.equipment_ul li img{ width:300px; height:160px; display:block; margin:0 auto; transition:0.5s; -webkit-transition:0.5s;}
.equipment_ul li a{ transition:0.5s; -webkit-transition:0.5s;}
.equipment_ul li:hover{ color:#1d5dc7;}
.equipment_ul li:hover img{ -moz-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1);}

/*news*/
.news_ul{ width:750px; padding:10px 0;}
.news_ul li{ padding:15px; margin:25px 0; transition:0.5s; -webkit-transition:0.5s;}
.news_ul li .news_left{float:left; width:200px;}
.news_ul li .news_left img{ width:100%; height:130px; border: 1px solid #ccc;}
.news_ul li .news_right{ float:right; width:500px;}
.news_ul li .news_right .sp3{ font-size:20px; display:block;}
.news_ul li .news_right .sp3 a{ color:#000; transition:0.5s; -webkit-transition:0.5s;}
.news_ul li .news_right .sp3 a:hover{ color:#1d5dc7;}
.news_ul li .news_right .sp4{ font-size:14px; display:block; margin-top:10px; text-indent:2em;}
.news_ul li .news_right .sp4 a{ color:#1d5dc7;}
.news_ul li .news_right .sp5{ font-size:14px; display:block; padding-top:10px;}

.news_m{ width:750px; padding:10px 0; border-bottom:1px solid #ccc;}
.news_m .news_t{ display:block; text-align:center; font-size:18px; line-height:2;}
.news_m .news_t2{ display:block; text-align:center; font-size:14px; line-height:3; border-bottom:1px solid #ccc;}
.news_m p{ line-height:1.5; margin:10px 0;}

.ne{ display:block; line-height:2;}

/*contact*/
.contact{ width:730px; margin:0 auto 50px; background:#fff url(../images/contactbg.jpg) no-repeat right; height:200px; background-size:35%; padding:20px 0 20px 20px}
.contact h3{ margin-bottom:10px}
.contact p{ line-height:25px}


.equipment{ margin-top:20px;}
.equipment .imgbox{ display:flex; flex-wrap:wrap;}
.equipment .imgbox a{ width:32%; margin-right:2%; display:block; margin-bottom:2%; text-align:center; position:relative;}
.equipment .imgbox a:nth-child(3n){ margin-right:0;}
.equipment .imgbox a img{ display:block; width:100%; border:1px solid #efe2d3; height:180px; object-fit: cover;}
.equipment .imgbox a p{ padding:10px 0; background:#f1f1f1;}
.equipment .imgbox a .cover { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #333; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .2s ease; transition: all .2s ease; }
.equipment .imgbox a:hover .cover { opacity: .6; filter: alpha(opacity=60); }
.equipment .imgbox a .ico01 { width: 68px; height: 68px; position: absolute; top: 50%; left: 50%; margin-top: -34px; margin-left: -94px; background: url(../images/i5.png) no-repeat center center; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .4s ease; transition: all .4s ease; }
.equipment .imgbox a:hover .ico01 { margin-left: -34px; opacity: 1; filter: alpha(opacity=100); }
.equipment .imgbox a .ico02 { width: 68px; height: 68px; position: absolute; top: 50%; left: 50%; margin-top: -34px; margin-left: 64px; background: url(../images/i6.png) no-repeat center center; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .4s ease; transition: all .4s ease; }
.equipment .imgbox a:hover .ico02 { margin-left: -34px; opacity: 1; filter: alpha(opacity=100); }

.lg-backdrop{ background-color: rgba(0,0,0,0.5) !important;}
.lg-toolbar .lg-icon{ color:#fff !important;}