@charset "utf-8";
/*全局*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font-family:"微软雅黑";font-size:14px;color:#000000;}
ul,li{list-style:none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:100%;} 
img{border:none;border:0;vertical-align:middle; display: block;}
a{text-decoration:none;outline:none; color:#000;}
p{margin:0;padding:0;}
.clearfix:after{
     content:".";       
     display:block;       
     height:0;       
     clear:both;       
     visibility:hidden;       

}
.clearfix{*zoom:1}
.fl{ float:left;}
.fr{ float:right;}
.w1440{ width:1440px; margin:0 auto;}
/*全局 end*/
.topbg{ width:100%; min-width:1440px; height:104px; background:url(../images/topbg.png) repeat-x; position:relative; z-index:99;}
.top{}
.top .top_logo{ width:431px; height:48px; margin-top:22px;}
.top .top_nav{ padding-left:160px;}
/* .top .top_nav ul{}
.top .top_nav ul li{ text-align:center; float:left; padding-left:25px; width:105px; height:58px; font-size:16px;}
.top .top_nav ul li p{ font-family:Arial; font-size:12px; padding-top:5px;} */
.top_type{ width:88px; font-size:14px; color:#656565; margin-top:35px;}
.top_type a{ display:flex;}
.top_type img{ padding-right:10px; float:left;}
/*banner*/
.banner{ width: 100%; height: 700px; min-width: 1400px; margin-top:-14px; position:relative; z-index:98;}
.fullSlide {position: relative;width: 100%; min-width:1440px; height:700px;overflow: hidden}
.fullSlide .bd {z-index: 0;position: relative;margin: 0 auto;height: 700px;overflow: hidden}
.fullSlide .bd UL {width: 100%!important;}
.fullSlide .bd LI {text-align: center;width: 100%; min-width:1440px; height: 700px;left: 50%;overflow: hidden;margin-left: -960px;position: absolute}
.fullSlide .bd LI A {display: block;height: 700px;color: #fff}
.fullSlide .hd {z-index: 1;position: absolute;line-height: 30px;width: 100%;bottom:40px;height:auto;left:0; text-align:center;}
.fullSlide .hd UL {width: 100%; height:auto;}
.fullSlide .bd LI img{width: 100%;  min-width:1440px; height: 700px;}

.fullSlide .hd UL{ display:flex; justify-content:center;  align-content:center;}
.fullSlide .hd UL LI {width:24px; height:24px; margin:0 5px; zoom: 1; overflow: hidden;cursor: pointer; background:url(../images/ico.png) no-repeat center center; text-indent:-9999px; }
.fullSlide .hd UL LI.on { color:#db281f;  background:url(../images/ico1.png) no-repeat;}


.fullSlide .prev {z-index: 1;position: absolute;width:82px; height:82px;display:block;top: 50%;cursor: pointer;left:0; }
.fullSlide .prev i{ width:82px; height:82px; background-color: rgba(0,0,0,0.3); display:block; text-align:center; line-height:82px; color:#fff; font-size:30px; float:left;}
.fullSlide .next {z-index: 1;position: absolute;margin-top: -30px;width: 167px;display: block;height: 82px;top: 50%;cursor: pointer;right:0; }
.fullSlide .next i{ width:82px; height:82px; background-color: rgba(0,0,0,0.3); display:block; text-align:center; line-height:82px; color:#fff; font-size:30px; float:right;  transform: rotate(180deg);
-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);}


.fullSlide .bd .f_title {bottom: 1px;position: absolute;width: 100%;height: 30px;line-height: 30px;text-align: center;background: #000;filter: alpha(opacity=40);opacity: .4}

/*热门*/
.hot{ height:58px; line-height:58px; color:#8a8a8a;}
.hot a{ padding-right:10px; color:#8a8a8a;}

.column1{ width:100%; height:982px; min-width:1440px; background-color:#f6f6f6;}
.column1_T{ height:60px; line-height:60px; padding-top:80px;}
.column1_T .column1_T1{ display:flex; align-content:center; font-family:Arial; font-size:36px; color:#333; font-weight:bold;}
.column1_T .column1_T1 span{ font-family:"Microsoft yahei"; font-size:28px; color:#183883; padding-left:15px; margin-top:-3px;}
.column1_T .column1_T2{width:614px; height:60px; font-size:16px; color:#666;  position:relative; }
.column1_T .column1_T2 .more{position:absolute; right:0; top:0; font-size:14px; color:#666666;}
.column1_T .column1_T2 .more a{color:#666666;}
/*tab*/
.slideTxtBox{ width:1440px; }
.slideTxtBox .hd{ width:614px;  height:60px; line-height:60px; }
.slideTxtBox .hd ul{/* width:500px; */ height:60px;  position:absolute; right:60px; top:0;  }
.slideTxtBox .hd ul li{ width:120px; text-align:center; cursor:pointer; float:left; margin-right:40px; }
.slideTxtBox .hd ul li.on{ height:60px; color:#183883; border-bottom:2px solid #183883; }
.slideTxtBox .bd{ width:1440px; overflow:hidden; margin-top:20px;}
.slideTxtBox .bd ul{ zoom:1; width:1465px;}
.slideTxtBox .bd li{ width:344px; height:340px; float:left; margin-right:21px; margin-top:21px; }
.slideTxtBox .bd li div{ width:344px; height:280px; overflow:hidden;}
.slideTxtBox .bd li img{width:auto; height:auto; margin:0 auto; max-width:344px; max-height:280px; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out;}
.slideTxtBox .bd li a:hover img{ transform: scale(1.10);transition: all 1s ease-out;-webkit-transition: all 1s ease-out;-o-transition: all 1s ease-out; -moz-transition: all 1s ease-out;-ms-transition: all 1s ease-out;}
.slideTxtBox .bd li p{ height:60px; background-color:#fff; line-height:60px; text-align:center; }

/*column*/
.column2{ width:100%; min-width:1440px; height:800px; background:url(../images/pic.png) no-repeat left bottom; padding-top:74px; overflow:hidden;}
.column2L{ width:690px; height:874px; }
.column2L .column2L_T{ font-size:30px; color:#183883; font-weight:bold;}
.column2L .column2L_T p{ font-size:16px; color:#333333; font-weight:normal; padding-top:20px;}

.column2R{}
.column2R ul{}
.column2R ul li{ width:675px; height:110px; padding:30px 35px; background-color:#f6f6f6; margin-bottom:25px;}
.column2R ul li .cl{ width:75px; float:left;}
.column2R ul li .cl i{ font-size:50px; color:#183883;}
.column2R ul li .cl i.icon-jishu{ font-size:58px;}
.column2R ul li .cl i.icon-shengchan{ font-size:45px;}
.column2R ul li .cr{ width:600px; float:right;}
.column2R ul li .cr h4{ font-size:20px; font-weight:bold; padding-bottom:5px;}
.column2R ul li .cr p{ font-size:14px; color:#747474; line-height:30px;}


/*column3*/
.column3{width:100%; height:706; min-width:1440px; background:url(../images/c3bg.png) no-repeat right top; position:relative; margin-top:45px; overflow:hidden;}
.column3_T{ height:60px; line-height:60px; }
.column3_T .column3_T1{ display:flex; align-content:center; font-family:Arial; font-size:36px; color:#333; font-weight:bold;}
.column3_T .column3_T1 span{ font-family:"Microsoft yahei"; font-size:28px; color:#183883; padding-left:15px; margin-top:-3px;}
.column3_T .column3_T2{ float:right;}
.column3_T .column3_T2 a{color:#666666;}
.column3 .column3bg{ width:935px; height:585px; background-color:#f6f6f6; position:absolute; left:0; bottom:0; z-index:1;}
.column3_C{ width:1440px; padding-top:48px;}
.column3_C1_1{ width:634px; position:relative; z-index:2; padding-top:100px;}
.column3_C1_1 h2{ font-size:24px; color:#000000; font-weight:bold; padding-bottom:20px;}
.column3_C1_1 p{ font-size:15px; color:#747474; line-height:40px;}

.column3_C2{ width:735px; height:666px; background:url(../images/c3bg1.jpg) no-repeat; margin-top:0; position:relative; z-index:2;} 

.c3_num{ margin-left:20px; margin-top:20px;}
.c3_num .c3_w1{ width:110px;  margin-right:40px;}
.c3_num .c3_w2{ width:130px;  margin-right:40px;}
.c3_num .c3_w3{ width:60px;  margin-right:40px;}
.c3_num .c3_w4{ width:60px;}
.c3_num .c3_num{}
.c3_num .c3_num h4{ font-size:32px; font-weight:bold; color:#183883; position:relative;}
.c3_num .c3_num h4 span{font-size:14px; color:#848484; position:absolute; top:0;right:0; font-weight:normal;}
.c3_num .c3_num p{ font-size:14px; color:#848484;}



/*column4*/
.column4{ padding-top:100px; width:1494px; margin:0 auto; overflow:hidden;}

.picScroll-left{ overflow:hidden; position:relative; }
.picScroll-left .hd{ overflow:hidden;  height:30px; padding:0 10px;  }
.picScroll-left .hd ul{ overflow:hidden; zoom:1; margin-top:10px; zoom:1; display:flex; justify-content:center; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background-color:#cccccc; border-radius:5px;}
.picScroll-left .hd ul li.on{ background-color:#183883;}
.picScroll-left .bd{ }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:498px; height:293px; float:left; overflow:hidden; }
.picScroll-left .bd ul li a{width:398px; height:163px; padding:65px 50px; display:block; background:url(../images/c4bg.jpg) no-repeat; transition: all 0.6s ease 0s;}
.picScroll-left .bd ul li a:hover{-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px)}
.picScroll-left .bd ul li h2{ font-size:20px;}
.picScroll-left .bd ul li h4{ font-size:14px; color:#999999; padding:10px 0 15px;}
.picScroll-left .bd ul li p{ font-size:14px; color:#909090; line-height:25px;}

/*column5*/
.column5{ height:192px; border-top:1px solid #d8d8d8; padding-top:60px; margin-top:80px;}
.column5_1,.column5_2,.column5_3{ float:left;}
.column5_1{ width:523px;}
.column5_1 p{ font-size:34px; color:#183883; font-weight:bold; padding-top:36px;}
.column5_2{ width:676px;}
.column5_2 p{ font-size:14px; color:#262626; display:flex; padding-top:30px;}
.column5_2 p.aa{ font-size:20px;}
.column5_2 p i{ color:#183883; font-size:20px; padding-right:5px;}

.column5_3{}
.column5_3 p{ font-size:20px;color:#262626; display:flex; padding-top:30px;}
.column5_3 p i{ color:#183883; font-size:20px; padding-right:5px;}
.column5_1 h4,.column5_2 h4,.column5_3 h4{ font-size:14px; color:#666666;}




.copybg{ background-color:#e3e3e3; height:286px; width:100%; min-width:1440px;}
.copy1{ padding-top:82px;}
.copy2{padding-top:70px; padding-left:105px;}
.copy2 dl{ float:left; width:80px; text-align:center; padding-left:55px;}
.copy2 dl dt{ font-size:14px; color:#0a0a0a; padding-bottom:15px;}
.copy2 dl dd{ line-height:28px;}
.copy2 dl dd a{ font-size:14px; color:#828282;}
.copy3{ padding-top:82px;}
.copy3 p{font-size:14px; color:#828282; text-align:center; padding-top:15px;}
.footer{ height:64px; width:100%; height:64px; line-height:64px; color:#fff; background-color:#183883; min-width:1440px;}
.footer a{ color:#fff;}

/*子页*/
.zybanner{ width:100%; min-width:1440px; height:400px; margin-top:-14px; position:relative; z-index:98;}
.zysite{ width:100%; min-width:1440px; height:50px; line-height:50px; background-color:#f7f7f7; }
.zysite_1{font-size:14px; color:#747474; display:flex;}
.zysite_1 a{color:#747474;}
.zysite_1 i{ color:#183883; font-size:20px; padding-right:10px;}
.zynav{ margin-top:35px; margin-bottom:35px;}
.zynav ul{display:flex;justify-content:center;}
.zynav ul li{ width:200px; height:60px; margin:0 4px; text-align:center; line-height:60px; font-size:16px;}
.zynav ul li a{ display:block; width:200px; height:60px;background-color:#eeeeee; }
.zynav ul li a.fy_on,.zynav ul li a:hover{ background-color:#183883; color:#fff; font-weight:bold;}

.news{ width:1440px; overflow:hidden;}
.news ul{ width:1495px;}
.news ul li{width:450px; height:480px; overflow:hidden; float:left; margin-right:48px; margin-top:20px;}
.news ul li div{ width:450px; height:290px; overflow:hidden;}
.news ul li div img{width:auto; height:auto; max-width:450px; max-height:290px; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out; margin:0 auto}
.news ul li div:hover img{ transform: scale(1.10);transition: all 1s ease-out;-webkit-transition: all 1s ease-out;-o-transition: all 1s ease-out; -moz-transition: all 1s ease-out;-ms-transition: all 1s ease-out;}
.news ul li h2{ font-size:20px; padding-top:20px;}
.news ul li h4{ fotn-size:14px; color:#999999; padding:15px 0; border-bottom:1px solid #cccccc;}
.news ul li p{ fotn-size:14px; color:#909090; line-height:22px; padding-top:20px;}

.news_show{ padding:55px 0;}
.news_show_T{ font-size:30px; color:#000000; line-height:35px;}
.news_show_D{ color:#999999; font-size:16px; border-bottom:1px solid #ccc; padding:24px 0;}
.news_show_C{ padding:30px; font-size:18px; color:#000000; line-height:2em;}



.products{margin-top:20px; margin-bottom:20px;}
.products ul{ zoom:1; width:1465px;}
.products li{ width:344px; height:340px; float:left; margin-right:21px; margin-bottom:20px; }
.products li div{ width:344px; height:280px; overflow:hidden; /* border:1px solid #ccc; */display: table-cell; vertical-align: middle;}
.products li img{width: auto; height: auto;max-width:344px; max-height:280px; margin: 0 auto; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out;}
.products li a:hover img{ transform: scale(1.10);transition: all 1s ease-out;-webkit-transition: all 1s ease-out;-o-transition: all 1s ease-out; -moz-transition: all 1s ease-out;-ms-transition: all 1s ease-out;}
.products li p{ height:60px; background-color:#eeeeee; line-height:60px; text-align:center; }
.products li a:hover p{background-color:#183883; color:#fff;}

.page_info{ text-align:center;}
.page_list{ text-align:center; display:flex; justify-content:center; margin-top:50px; margin-bottom:50px;}
.page_list a{ display:block; width:42px; height:42px; line-height:42px; border:1px solid #dbdbdb; font-size:16px; color:#666666; margin:0 5px;}
.page_list a.on,.page_list a:hover{ background-color:#183883; border:1px solid #183883; color:#ffffff;}

.next_show{ width:1370px; padding:20px 35px; height:76px; background-color:#f8f8f8;}
.next_show .next_1{ width:1185px; float:left;}
.next_show .next_1 p{ line-height:40px; font-size:16px;}
.next_show .next_2{ float:right; padding-top:15px;}
.next_show .next_2 a{  font-size:16px; width:163px; height:48px; background-color:#183883; display:block; text-align:center; color:#fff; line-height:48px;}

.recommend{ margin-top:10px;}
.recommend_T{ font-size:24px; color:#183883; padding:22px 0; border-bottom:1px solid #e5e5e5;}
.recommend_T span{ border-left:9px solid #183883; padding-left:15px;}

.recommend_C{ padding:33px 0 50px;}
.recommend_C ul{ zoom:1; width:1485px;}
.recommend_C li{ width:273px; height:272px; float:left; margin-right:19px; margin-bottom:20px; }
.recommend_C li div{ width:273px; height:224px; overflow:hidden; /* border:1px solid #ccc; */display: table-cell; vertical-align: middle;}
.recommend_C li img{width: auto; height: auto;max-width:273px; max-height:224px; margin: 0 auto; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out;}
.recommend_C li a:hover img{ transform: scale(1.10);transition: all 1s ease-out;-webkit-transition: all 1s ease-out;-o-transition: all 1s ease-out; -moz-transition: all 1s ease-out;-ms-transition: all 1s ease-out;}
.recommend_C li p{ height:48px; background-color:#eeeeee; line-height:48px; text-align:center; }
.recommend_C li a:hover p{background-color:#183883; color:#fff;}


/*产品详细*/
.products_show{ padding-bottom:50px;}
.slideBox{ width:670px; height:502px; overflow:hidden; position:relative; border:1px solid #d8d8df;  float:left; }
.slideBox .hd{ width:100%;  height:16px; overflow:hidden; position:absolute; right:0; bottom:27px; z-index:1; text-align:center;display:flex;justify-content:center; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; display:flex;justify-content:center;}
.slideBox .hd ul li{ margin:0 10px;  width:16px; height:16px; border-radius:8px; background:#000; cursor:pointer; text-indent:-9999px; filter:alpha(opacity=80);opacity:0.8; }
.slideBox .hd ul li.on{ background:#183883; filter:alpha(opacity=100);opacity:1; }



.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:670px; height:502px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width: 50px; height: 75px; background-color: rgba(0,0,0,0.3); display: block; text-align: center;line-height: 82px; color: #fff; font-size: 30px; float: left;  }
.slideBox .next{ left:auto; right:0; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.products_show_top{}
.products_show_top_R{ float:right; width:720px;}
.products_show_top_R h2{ font-size:32px; color:#000000; padding-bottom:35px; border-bottom:1px solid #e5e5e5;}
.products_show_top_R .products_show_top_R1{ padding:30px 0;}
.products_show_top_R .products_show_top_R1 p{ font-size:18px; line-height:45px;}

.products_show_top_R .products_show_top_R2{ padding:25px 45px; width:630px; height:46px; background:#eeeeee url(../images/show_bg.jpg) no-repeat right top; display:flex;}
.products_show_top_R2_icon{ padding-right:28px;}
.products_show_top_R2_icon i{ font-size:50px; color:#183883;}
.products_show_top_R2_tel{}
.products_show_top_R2_tel h4{ font-size:14px; color:#9a9999;}
.products_show_top_R2_tel p{ font-size:28px; color:#183883; font-weight:bold;}

.products_detail{ padding:25px 0 40px; font-size:18px; line-height:2em; color:#000000;}

.zypage{ padding-bottom:50px;  min-height:300px;}
.zypage_cont{}
.about{padding:50px 0;}
.about_T{ padding-bottom:35px;}
.about_L{ width:808px;}
.about_L h4{ font-size:30px; padding:10px 0 25px;}
.about_L p{ font-size:18px; line-height:2em;}
.about_R{ width:554px;}

.contacts{ position:relative; width:100%; height:650px;}
.ditu{ width:100%; height:500px; position:absolute; top:0; left:0;  z-index:1}
.ditu iframe{position:relative; z-index:1}
.conlist{ width:1348px; height:140px; position:absolute; top:434px; left:0; margin-top:-40px; box-shadow: 0px 0px 10px 10px rgba(242, 242, 242, .5); margin:0 auto; position:relative; z-index:2; background-color:#fff;}
.conlist ul{}
.conlist ul li{ width:368px; height:90px; padding:25px 40px; border-right:1px solid #f2f2f2; float:left; text-align:center;}
.conlist ul li p{ font-size:16px; line-height:30px;}
.conlist ul li .iconfont { font-size:30px; color:#183883;}

.join{ width:1440px;}
.join_T{ width:100%; height:60px; background-color:#f4f4f4;}
.join_T span{ background-color:#183883; width:255px; text-align:center; border-radius:15px; display:block; height:60px; line-height:60px; color:#fff; font-size:24px;}


.join_ALL{ display:flex; justify-content:space-between; margin-top:40px;}
.join_L{ width:255px; height:220px; background-color:#f4f4f4;}
.join_L h2{width:255px; font-size:22px; color:#fff; height:55px;background-color:#183883; text-align:center; line-height:55px; display:flex; justify-content:center; align-items : center; }
.join_L h2 i{ width:26px; height:26px; font-size:18px; line-height:26px; border-radius:13px; display:block; background-color:#fff; font-style:normal; color:#183883; margin-right:10px;}
.join_L .join_L1{ padding:20px 30px; font-size:18px; line-height:42px;}


.marqueeleft{height:69px;width:1400px;overflow:hidden; border-top: 1px solid #d8d8d8;  padding: 40px 0 20px;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left; margin-right:20px;display:inline;width:180px;height:56px; border:#d7d7d7 1px solid;overflow:hidden;}
.marqueeleft li img{width:180px;height:56px;}
.marqueeleft li:hover{ border:#5bc7fd 1px solid;}
.marqueeleft li:hover img{ filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}












