@charset "utf-8";
/* CSS Document */
.w1200 {
    margin: 0 auto;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 1220px;
}

#header {
    width: 100%;
    height: 90px;
    background: rgba(255, 255, 255, 0.9);
    position: fixed;
    z-index: 999;
}
.main_banner{ height:500px; width:100%; background:url(../images/about3.jpg) bottom center no-repeat; }
.nksjx{ min-height:260px;  width:1200px; margin:0 auto; z-index:99; padding-top:180px;}
.nksjx .yd{}
.nksjx .yd a{ display:block; width:25%; float:left;}

.nksjx .yd a .ico{width:78%;display: block;margin: auto; z-index:112;  transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;}
.nksjx .yd a .ico:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}




.liaojie{ }
.searchBox{ position:relative; width:400px; height:40px;  margin-top:14px; border:1px solid #ebebeb;border-radius:5px; background:#f4f4f4;}
.searchBox .leftImg{ display:block; width:50px; height:40px; background:url(../images/ss.png) center center no-repeat;}
.searchBox .search_input{ display:block; float:left; height:40px; line-height:40px; width:240px; border:0; background:none; font-family:"Microsoft YaHei"; font-size:14px; text-indent:0.5rem; background:url(../images/ssdh.png) left center no-repeat;}
.searchBox .search_btn{ display:block; position:absolute; z-index:10;width:90px; height:30px; right:8px; top:5px; background:#fda102; border:0; cursor:pointer; border-radius:5px; text-align:center; font-size:14px; color:#fff;font-family:"Microsoft YaHei"; letter-spacing:5px; line-height:27px;}
.searchBox .search_btn:hover{ background-color:#ea9503;}

//*当前导航*/
.breadcrumbs{height:70px;font-size:14px;line-height:70px;color:#b0b0b0; padding:0 25px; margin-bottom:30px; background-color:#fff;}
.breadcrumbs .dh_box{ }
.breadcrumbs .sortName{ color:#388c19; font-size:22px; font-weight:700;}
.gg { width: 100%; position: relative; z-index: 10; background-color: #f6f6f6; padding:10px 0 ;  overflow: hidden;}

.searchBox{ margin-top:0;}
.dqdhMain{ line-height:42px; color:#999 }
.dqdhMain a{font-size: 14px;color: #666; display:inline-block;}
.dqdhMain a:hover{ text-decoration:underline; color:#000;}
.dqdhMain .span2{ color:#b7b7b7; font-size: 14px; display:inline-block; padding:0 5px;}
.dqdhMain .span1{ color:#999; font-size:14px;}
.gg .bottom_b{ padding-top:10px;}
.gg .b1{ height:7px; background:url(../images/main/xgray_line06.png) repeat;}
.gg .b2{ height:2px; border-top:1px solid #0b62cb; margin-top:4px; border-bottom: 2px solid #0b62cb;}


.breadcrumbs .indexa{ }
.breadcrumbs .dqdh_class{ float:left;}
.breadcrumbs .dqdh_class li{ float:left; padding:0 15px 0 0px; }
.breadcrumbs .dqdh_class li a{ display:block; padding:0 50px; height:40px; line-height:40px; background-color:rgb(48,93,195); color:#fff; font-size:15px; position:relative;}
.breadcrumbs .dqdh_class li a::before,.breadcrumbs .dqdh_class li a::after{ content:''; display:block; position:absolute; top:50%; margin-top:-6px; height:12px; width:1px; border-left:1px solid #fff; border-right:1px solid #fff;}
.breadcrumbs .dqdh_class li a::before{ left:20px;}
.breadcrumbs .dqdh_class li a::after{ right:20px;}
.breadcrumbs .dqdh_class li a:hover,.breadcrumbs .dqdh_class li.active a{ background-color:#faaf29;}
.breadcrumbs .bottom_b{ padding-top:10px;}
.breadcrumbs .b1{ height:7px; background:url(../images/main/xgray_line06.png) repeat;}
.breadcrumbs .b2{ height:1px; border-top:1px solid rgb(48,93,195);border-bottom:1px solid rgb(48,93,195); margin-top:3px;}


/**/
.page_nav{ padding:15px 15px; color:#999; font-size:14px; text-align:center; background-color:#fff;}
.page_nav .nolink{display:inline-block; margin:0 5px; padding:0 5px; height:25px; line-height:25px; border:1px solid #fff;}
.page_nav span,.page_nav a{ display:inline-block; margin:0 5px; padding:0 10px; border:1px solid #e5e5e5; height:25px; line-height:25px; border-radius:5px;}
.page_nav font{ border:1px solid #fff;}
.page_nav a:hover{ color:#fff; border:1px solid #54a530; background-color:#54a530}

.viewpage{ margin:0; padding:20px 0 50px 0; border-top:1px solid #aaa;}
.viewpage .main_r_nav{ color:#999; font-size:14px; line-height:30px;}
.viewpage .main_r_nav a{ font-size:14px; color:#444}
.viewpage .main_r_nav a:hover{ text-decoration:underline;}

/*分页*/
.fenye{ text-align:center; color:#666; font-size:14px; line-height:30px; padding:20px 0; background: #f9f9f9;}
.fenye .rows{ color:#666; font-size:13px; padding:0 10px;}
.fenye .current{ display: inline-block; color:#cc0000; font-size:14px; padding:0 5px;}
.fenye .num,.fenye .next{display:inline-block; margin:0 3px; padding:0 10px;  border:1px solid #ddd; color:#666; font-size:14px; height:28px; line-height:27px; border-radius:5px;}
.fenye .num:hover,.fenye .next:hover{ background-color:#379FF1; color:#fff; border:1px solid #379FF1;}

.page_nav{ padding:15px 15px; color:#999; font-size:14px; text-align:center; background-color:#f4f4f4; margin-top:20px;}
.page_nav .nolink{display:inline-block; margin:0 5px; padding:0 5px; height:25px; line-height:25px; border:1px solid #bbb; border-radius:5px;}
.page_nav font,.page_nav a{ display:inline-block; margin:0 5px; padding:0 10px; border:1px solid #bbb; height:25px; line-height:25px; border-radius:5px;}
.page_nav font{ border:1px solid #f4f4f4;}
.page_nav a:hover{ color:#fff; border:1px solid #394954; background-color:#394954}

.main{ background-color:#fff; padding:0px 0 50px 0; position:relative; z-index:100; overflow:hidden;}
.main .mainBox{ padding-top:0px;}
.main .main_right{ width:1200px;}
.text{ line-height:35px; font-size:15px; color:#666; padding:45px 0;}
.text span{font-size:15px; color:#666;}
.text img{ max-width:100%;}


.main .main_left{ width:1200px; }
.main .main_left .b{ height:5px; width:80%; margin:10px auto auto auto; background:#03439b; display:none;}
.main .main_left .b2{ height:5px; width:80%; margin:10px  auto; background:#03439b;display:none;}
.main .main_left .titleL{ height:100px; background:#0b62cb;  text-align:left; overflow:auto; border-radius:10px 10px 0 0;}
.main .main_left .titleL .span1{ font-size:35px; color:#fff; font-weight:700; display:block; width:100%; padding-top:10px; }
.main .main_left .titleL .span2{ font-size:14px; color:#8fbef7; letter-spacing:1px;}
.main .main_left .titleL .div1{ padding-left:80px; margin-left:30px; height:100px;background:url(../images/main/left_l.png) left center no-repeat; }
.main .main_left .titleL2{ display: block ;width:100%; margin-top:10px; overflow:hidden; }
.main .main_left .titleL2 img{ display:block; width:100%;}
.main .navLeft{}
.main .navLeft li { width:220px; float:left; margin:0px 10px; background:#0454cd; margin-top:10px; border-radius: 50px;}
.main .navLeft li a{ display:block; position:relative; color:#FFF;}
.main .navLeft li a .bg{ position:absolute;  width:0; height:50px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; background-color:#7fbe33;}
.main .navLeft li a:hover .bg{ width:220px; border-radius: 50px;}

.main .navLeft li a .div2{ width:220px; height:50px; position:relative; z-index:10; }
.main .navLeft li a .div2 .span_name{ display:block; color:#fff; font-size:16px; text-align:center; line-height:50px;}
.main .navLeft li a .div2 .span_btn{ display:block; margin:auto auto auto 15px;  width:100px; height:26px; line-height:26px; font-size:12px; background:#f9f9f9; text-align:center; color:#999;}
.main .navLeft li a:hover .div2 .span_name{ color:#fff;}
.main .main_left .more{ display:block; height:60px; line-height:60px; background:#7fbe33; text-align:center; color:#000; font-size:22px; margin-top:10px;border-radius: 0 0 10px 10px;}
.main .main_left .more:hover{ background-color:#7fbe33;}
.main .left_news{}
.main .left_news{}

.main .navLeft2{}
.main .navLeft2 li {  float:left; margin:0px 5px; width:160px; background:#0454cd; margin-top:10px; border-radius: 40px; height:50px; line-height:50px; text-align:center;}
.main .navLeft2 li a{ display:block; position:relative;  color:#FFF; height:50px; line-height:50px; text-align:center;}
.main .navLeft2 li a .bg{ position:absolute;  width:0; line-height:50px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; background-color:#7fbe33;}
.main .navLeft2 li a:hover .bg{ width:180px; border-radius: 30px;}
.main .navLeft2 li a .span1{ position:relative; z-index:10; display:block; height:50px; width:50px;background-position:center center; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size:cover; }
.main .navLeft2 li a .div2{  height:50px; position:relative; z-index:10; text-align:center; }
.main .navLeft2 li a .div2 .span_name{ width:160px; display:block; color:#fff; font-size:16px; text-align:center; height:50px; line-height:50px;}
.main .navLeft2 li a .div2 .span_btn{ display:block; margin:auto auto auto 15px;  width:100px; height:26px; line-height:26px; font-size:12px; background:#f9f9f9; text-align:center; color:#999;}
.main .navLeft2 li a:hover .div2 .span_name{ color:#fff;}



.main .main_left .lxwm{ margin-top: 20px; }
.main .main_left .lxT{ display: block; text-align: center; height: 60px; line-height: 50px; background:url(../images/main/sy_144.jpg) center center no-repeat; position: relative;}
.main .main_left .lxT .bg{ position: absolute; display: block; top:0; left:0; width: 100%; height:100%; }
.main .main_left .lxT .span1{ position: relative; z-index: 10; display: block; text-align: center; color: #fff; font-size: 23px; font-weight: 700; display: none; }
.main .main_left .lxT .span2{ position: relative; z-index: 10; display: block; text-align: center; color: #fff; font-size: 15px;display: none;}
.main .main_left .lxwm .box{   }
.main .main_left .lxwm .box p{ line-height: 22px; color: #666; font-size:14px; padding: 8px 0; border-bottom: 1px dashed #ddd; }


/*底部*/
.mainFoter{ background-color:#fff; padding:80px 0; width:100%; overflow:hidden;}
.mainFoter ul{}
.mainFoter ul li{ float:left; width:33.333%; height:100px; transition: all .3s;}
.mainFoter ul li a{ display:block; width:100%; height:100%;}
.mainFoter ul li.li1 a{background-color:#2d57b6;}
.mainFoter ul li.li2 a{background-color:#305dc3;}
.mainFoter ul li.li3 a{background-color:#e5e5e5;}
.mainFoter ul li a .div1{ width:140px; float:left; height:100%; margin-left:25px; background-position: center center !important; background-repeat:no-repeat;}
.mainFoter ul li.li1 a .div1{ background-image:url(../images/main/em32.png);}
.mainFoter ul li.li2 a .div1{ background-image:url(../images/main/c5ce.png);}
.mainFoter ul li.li3 a .div1{ background-image:url(../images/main/rqml.png);}
.mainFoter ul li a .div2{ float:left; margin-top:20px;}
.mainFoter ul li a .div2 .span1{ display:block; font-size:20px; color:#fff;}
.mainFoter ul li.li3 a .div2 .span1{ color:#434343; font-size:14px; line-height:25px;}
.mainFoter ul li.li3 a .div2 .span2{ color:#434343; font-size:18px; line-height:25px;}
.mainFoter ul li:hover{transform: translateY(-10px);}

/*关于我们*/
.about_title{ text-align:center; margin-top:30px;}
.about_title .div1{ font-size:35px; color:#000; font-weight: 700; }
.about_title .div2{ font-size:14px; color:#999;}
.about_title .div3{ width:550px; margin:auto; height:10px; position: relative;margin-top:30px; }
.about_title .div3::after,.about_title .div3::before{ content:""; display:block; position: absolute;top:0;width:20px; height:5px; background: #0454cd; transition: all .5s;}
.about_title .div3::after{left:50%; border-radius: 0 10px 10px 0px; }
.about_title .div3::before{right:50%; border-radius: 10px 0px 0px 10px; }
.about_title:hover .div3::after,.about_title:hover .div3::before{ width:200px; }
.about_box{ width:1200px; margin: auto;  line-height: 30px;  padding: 10px 0 0 0; background: url(../images/main/biao.jpg) center center no-repeat;}
.about_box p{ padding: 0px 0; color:#333; font-size: 16px; line-height:36px;}
.about_box img{ max-width: 100%; }
.about_img{ padding-top:30px; }
.about_img img{ display: block; max-width: 100%; }
.contact_text { padding:80px 0; line-height:35px; color:#444; font-size:15px;}
.contact_text p{ padding: 15px 0 }
.contact_text img{ max-width: 100%; }

/*推荐产品*/
.cases{position:relative; padding:60px 0 0 0;}
.cases .caseList{  overflow:hidden;position:relative; z-index:10; margin-top:35px;}
.cases .caseList ul{}
.cases .caseList li{float:left;margin-right:20px; width:350px; background:#f4f4f4;}
.cases .caseList li a.imga{display:block; position:relative; width:100%; height:250px; overflow:hidden;background-position:top center; background-size:cover;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; }
.cases .caseList li .aT{ display:block; color:#3883e1; text-align:center;overflow:hidden; white-space: nowrap;text-overflow: ellipsis; text-align:center; font-size:17px; line-height:60px; position:relative;}
.cases .caseList li .aT span{ position:relative; z-index:10;}
.cases .caseList li .aT em{ display:block; position:absolute; z-index:1;bottom:0; left:0; width:100%; height:0; -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s; background-color:#0074bf;}
.cases .caseList li .imga:hover{}
.cases .caseList li .imga:hover img{}
.cases .caseList .box{ width:9999px; position:relative; z-index:10;}
.cases .caseList .box ul{ float:left;}
.cases .more{ display:block; width:750px; background:url(../images/con5more.png) center center no-repeat; height:60px; margin:auto; margin-top:30px;}
.cases .caseList li a.imga .aB{display:block; width:100%;height:100%; position: absolute; background: rgba(0,116,191,0.5); overflow: hidden; left: 0; top: -100%; z-index: 5; -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s; }
.cases .caseList li a.imga .aB em{ display:block; width:100%; height:100%;background:url(../images/chakan.png) center center no-repeat;}
.cases .caseList li:hover a.imga .aB{ top:0;}
.cases .caseList li:hover .aT em{ height:100%; }
.cases .caseList li:hover .aT{ color:#fff;}



/*产品中心*/
.productList{ overflow:hidden;width:1260px;}
.productList ul{width:1260px;}
.productList ul li{width:380px; border:1px solid #ebebeb; float:left; margin:0 20px 24px 0px;  background:#fff;  -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;} 
.productList ul li .boxa{ width:100%;  display:block; cursor:pointer;}
.productList ul li .boxa .spanImg{ display:block; overflow:hidden;width:100%; height:213px; position:relative;background-position:center center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; background-size:cover;}
.productList ul li .boxa .spanImg .aB{ display:block; width:100%;height:100%; position: absolute; background: rgba(0,0,0,0.5); overflow: hidden; left: 0; top: -100%; z-index: 5; -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s; transition:all 0.4s; }
.productList ul li .boxa .spanImg .aB .em1{ display:block; width:100%; height:90px;background:url(../images/chakan.png) center center no-repeat; margin-top:35px;}
.productList ul li .boxa .spanImg .aB .em2{ display:none; text-align:center; color:#fff; font-size:22px; padding-top:10px;}
.productList ul li .boxa:hover .spanImg .aB{top:0 }
.productList ul li .boxa .spanImg .chakan{ display:block; width:80%; position:absolute; z-index:10; left:10%;bottom:-46px; background:#2495e4; color:#fff; font-size:14px; text-align:center;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s; height:46px; line-height:46px; }
.productList ul li:hover .boxa .spanImg .chakan{ bottom:0;}
.productList ul li .title{ padding:8px 20px 5px 20px;}

.productList ul li .spanT{ display: block; width:100%; z-index:10; height:40px; line-height:40px;  margin:auto; text-align:left;color:#333; background-color:#fff; font-size:16px; position:relative;  }
.productList ul li .spanT span{overflow:hidden;white-space: nowrap;text-overflow: ellipsis; display:block; width:200px;}
.productList ul li .spanT .jt{ display:block; position:absolute; right:0;top:0; width:25px; height:40px; background:url(../images/jt.png) center center no-repeat;}
.productList ul li .btm{ padding:0 20px 15px 20px;}
.productList ul li .btm .span1{ display:block; color:#b7b7b7; font-size:13px; height:30px; line-height:30px; padding-left:25px; background:url(../images/time.png) left center no-repeat;}
.productList ul li .btm .span2{ display:block; color:#b7b7b7; font-size:13px; height:30px; line-height:30px; padding-left:25px; background:url(../images/view.png) left center no-repeat;}

.productList ul li:hover{box-shadow: 0px 10px 20px #e8ecf1; }
.productList ul li:hover .spanT{ color:#e0222c;}

.products {width: 934px; float:right;}
.products .list{margin-top:0px;}
.products .list li{float: left;margin:0  6px 6px 0;padding-bottom: 25px;border: 1px solid #eee; background:#f4f4f4;}
.products .list li a{display: block;overflow: hidden; }
.products .list li img{ height:230px;}
/*.products .list li a:hover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);}*/
.products .list li a:hover img{    -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transform: scale(1.1,1.1); }   
.products .list li:hover{border-bottom: 1px solid #0454cd; transition: all .8s;}
.products .list li span{display: block;text-align: center;font-size: 16px;position: relative;margin-top: 20px; text-overflow: ellipsis;
 overflow: hidden;
 white-space: nowrap;
 width: 300px;}
.products .list li span:hover{color:#0454cd}
.products .list li::after,.products .list li::before{border-bottom: 1px solid #0454cd; transition: all .5s;width:0px;position: absolute;}

.products .list li::after{left:50%; border-radius: 0 10px 10px 0px; }
.products .list li::before{right:50%; border-radius: 10px 0px 0px 10px; }
.products .list li:hover::after,.products .list li:hover::before{ width:200px; }

.products1 {width: 1200px;}
.products1 .list{margin-top:15px;}
.products1 .list li{float: left;margin:0  10px 10px 0;padding-bottom: 25px;border-bottom: 1px solid #eee; background:#eee;}
.products1 .list li a{display: block;overflow: hidden; }
.products1 .list li img{ height:326px;}
/*.products .list li a:hover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);}*/
.products1 .list li a:hover img{    -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transform: scale(1.1,1.1); }   
.products1 .list li:hover{border-bottom: 1px solid #0454cd; transition: all .8s;}
.products1 .list li span{display: block;text-align: center;font-size: 16px;position: relative;margin-top: 20px;}
.products1 .list li span:hover{color:#0454cd}
.products1 .list li::after,.products .list li::before{border-bottom: 4px solid #0454cd; transition: all .5s;width:0px;position: absolute;}

.products1 .list li::after{left:50%; border-radius: 0 10px 10px 0px; }
.products1 .list li::before{right:50%; border-radius: 10px 0px 0px 10px; }
.products1 .list li:hover::after,.products .list li:hover::before{ width:200px; }



.about_title .div3::after,.about_title .div3::before{ content:""; display:block; position: absolute;top:0;width:20px; height:5px; background: #0454cd; transition: all .5s;}
.about_title .div3::after{left:50%; border-radius: 0 10px 10px 0px; }
.about_title .div3::before{right:50%; border-radius: 10px 0px 0px 10px; }
.about_title:hover .div3::after,.about_title:hover .div3::before{ width:200px; }


/*视频中心*/
.video_list{width:980px; overflow:hidden; padding-bottom:20px : }
.video_list ul{width:1020px; padding:0px 0 15px 0;}
.video_list ul li{ float:left; width:468px; margin:0px 40px 40px auto; padding:20px 0; background-color:#fff;  border:1px solid #ddd;}
.video_list ul li a{ display:block; width:425px; margin:auto;}
.video_list ul li .title{display:block; color:#000; font-size:15px;}
.video_list ul li .img{ display:block; width:100%; height:250px; position:relative;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; margin:10px 0;}
.video_list ul li .img .bg{ position:absolute; left:0;top:0; width:100%; height:100%; background:rgba(0,0,0,0.4) url(../images/video.png) center center no-repeat; display:block;-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.video_list ul li .time{ font-size:13px;color:#999; padding-left:25px; background:url(../images/time.png) left center no-repeat;}
.video_list ul li .view{ font-size:13px;color:#999; padding-left:25px; background:url(../images/view.png) left center no-repeat;}
.video_list ul li:hover .img .bg{ background:rgba(0,0,0,0.6) url(../images/video.png) center center no-repeat; }
.video_list ul li:hover{box-shadow:0 5px 10px rgba(0,0,0,0.1);}


/*新闻列表*/
.news_list{ padding-bottom:30px;}
.news_list li{  border-bottom:1px dashed #ddd; height:116px; padding:10px 0;}
.news_list li .img{ display:block; width:200px; height:116px; position:relative;
background-position:center center; 
-webkit-background-size: cover;  
-moz-background-size: cover;  
-o-background-size: cover; 
background-size:cover;}
.news_list li .titleBox{ display:block; width:1220px; height:116px;}
.news_list li .titleBox .left{ width:1200px; position: relative; left:0; padding-left:20px;-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.news_list li .titleBox .t1{ padding-top:12px;}
.news_list li .titleBox .title{ overflow:hidden;white-space: nowrap;text-overflow: ellipsis; width:400px;   font-size: 16px; color: #333; line-height:25px;}
.news_list li .titleBox .desc{ color:#999; font-size:13px; line-height:22px; height:22px; overflow:hidden; margin-top:5px;}
.news_list li .titleBox .t2{ line-height:25px; padding-top:15px;}
.news_list li .time{ font-size:13px;color:#999; padding-left:25px; background:url(../images/time.png) left center no-repeat;}
.news_list li .view{ font-size:13px;color:#999; padding-left:0px; background:url(../images/view.png) left center no-repeat;}
.news_list li .titleBox:hover{ background-color:#f4f4f4;}
.news_list li .titleBox:hover .left{}


/*新闻详情*/
.main .tT01{line-height:40px;  width:1200px; text-align:center;}
.main .tT01 .span1{ font-size:28px; color:#333; font-weight:700;}
.main .tb{ border-top:1px solid #ddd; margin:15px 0 10px 0;}
.main .subtitle{font-size: 13px; line-height: 24px; height: 24px; color: #8F8F8F; text-align:center;}
.main .subtitle span{ display:inline-block; line-height:30px; font-size:13px; color:#999; padding-right:30px; padding-left:28px;}
.main .subtitle span.span1{ background:url(../images/time.png) left center no-repeat;}
.main .subtitle span.span2{ background:url(../images/view.png) left center no-repeat;}

/*产品详情*/

/*产品详情*/
.product_top{}
.product_top .img{ height:180px; width:230px; border:1px solid #ddd;background-position:center center; 
-webkit-background-size: cover;  
-moz-background-size: cover;  
-o-background-size: cover; 
background-size:cover;}
.product_top .nr{ margin-left:30px; width:658px; height:182px; position:relative;}
.product_top .title{ font-size:27px; color:#2a6fd8; font-weight:700; padding-bottom:8px; border-bottom:1px solid #ebebeb; margin-bottom:5px; line-height:30px;}
.product_top .zuozhe{ line-height:30px;font-size:13px; color:#888; padding-top:0px;}
.product_top .zuozhe .span1{ background:url(../images/main/zuozhe.png) left center no-repeat; padding-left:27px;}
.product_top .zuozhe .span2{background:url(../images/main/time.png) left center no-repeat; padding-left:27px;}
.product_top .zuozhe .span3{ background:url(../images/main/peoductc.png) left center no-repeat; padding-left:27px;}
.product_top .zuozhe .span4{background:url(../images/main/view.png) left center no-repeat; padding-left:30px;}
.product_top .pro_class{ position:absolute; bottom:0; left:0;}
.product_top .pro_class .a{ display:block; float:left; color:#666; font-size:14px; background-color:#fff; border:1px solid #ebebeb; line-height:35px; padding:0 25px; margin-right:30px; border-radius:5px; position:relative; cursor:pointer;}
.product_top .pro_class .a .span1{ padding-left:25px;}
.product_top .pro_class .a1 .span1{ background:url(../images/main/pro_qq.png) left center no-repeat;}
.product_top .pro_class .a2 .span1{ background:url(../images/main/pro_wx.png) left center no-repeat; padding-left:27px;}
.product_top .pro_class .a2  .show{ display:none; position:absolute; top:100%; left:50%; margin-left:-101px; background-color:#fff; border:1px solid #ddd; width:200px; height:200px; z-index:100; border-radius:5px;}
.product_top .pro_class .a2  .show img{ display:block; width:150px; height:150px; margin:25px;}
.product_top .pro_class .a2:hover .show{ display:block;}
.product_top .pro_class .a3 .span1{ background:url(../images/main/pro_fx.png) left center no-repeat; padding-left:27px;}
.product_top .pro_class .a4{ margin:0; background-color:#fda102; color:#fff; width:150px; padding:0; text-align:center;}
.product_top .pro_class .a:hover{ background-color:#f9f9f9;}
.product_top .pro_class .a4:hover{ background-color:#eb9604;}


.xiangqing{ margin-top:30px;}
.xiangqing .xiangqing_top{ background-color:#f9f9f9;}
.xiangqing .xiangqing_top a{ display:block; float:left; width:230px;color:#eea200; text-align:center; height:50px; line-height:50px; font-size:22px; font-weight:700;}
.xiangqing .xiangqing_top a:hover,.xiangqing .xiangqing_top a.active{ background-color:#3172d5; color:#fff;}
.xiangqing .content{   padding:0px 0px;}



/*联系我们*/
.contact_nav{ text-align:center; padding-top:30px;}
.contact_nav a{ display:inline-block; margin:0 20px; height:40px; padding:0 45px; color:#333; border:1px solid #ddd; line-height:40px; border-radius:45px;} 
.contact_nav a:hover,.contact_nav a.active{ background-color:#ff9000; border:1px solid #ff9000; color:#fff;}
.contact_box{ padding:50px 0 0 370px;}
.contact_box span{ float:left;}
.contact_box .span0{ display:inline-block; height:60px; width:40px;}
.contact_box .span1{ display:inline-block; padding-left:10px; color:#333; font-size:22px; height:60px; line-height:60px;}
.contact_box .span2{ display: inline-block; font-size:35px; color:#cc0000; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; height:60px; line-height:60px;}
.contact_box .div1 .span0{ background:url(../images/main/contact_icon01.png) center center no-repeat;}
.contact_box .div2 .span0{ background:url(../images/main/contact_icon02.png) center center no-repeat;}
.contact_box .div3 .span0{ background:url(../images/main/contact_icon03.png) center center no-repeat;}


.contactMap{ display:block; height:450px; border:1px solid #ddd; overflow:hidden; border-radius:5px;}
.xiaoshou{ padding-top:30px;}
.xiaoshou ul{ border-top:1px solid #ddd; border-left:1px solid #ddd; background-color:#f9f9f9}
.xiaoshou ul li{ float:left; width:25%; height:130px; box-sizing:border-box; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center;}
.xiaoshou ul li .div1{ display:block; color:#0b62cb; font-size:25px; padding-top:25px; font-weight:700;}
.xiaoshou ul li .div2{ display:block; font-size:22px; color:#111; padding-top:8px;}
.contact_ewm{ width:880px; margin:auto; padding:50px 0;}
.contact_ewm ul{}
.contact_ewm ul li{ float:left; width:33.333%;}
.contact_ewm ul li img{ display:block; margin:auto; width:145px;}
.contact_ewm ul li span{ display:block; padding-top:7px; text-align:center; color:#444; font-size:15px;}




/*地图*/
.dt{ width:100%; position:relative; z-index:10; border-top:5px solid #e40011;}
.dt .dtBox{ height:600px; width:100%;} 
.iw_poi_content{ padding:8px 0; line-height:25px; color:#666; font-size:14px;}
.BMap_cpyCtrl.BMap_noprint,.anchorBL img{ display:none !important;}
.BMap_scaleCtrl{ left:15px !important;}


/*招聘*/
.zhaopin_list{ overflow:hidden;}
.zhaopin_list ul{ width:1350px; padding:30px 0 60px 0;}
.zhaopin_list ul li{ float:left; width:623px; border:1px solid #ebebeb;  background-color:#fdfdfc; margin:30px 50px auto auto; position:relative; }
.zhaopin_list ul li a{ display:block; width:100%;}
.zhaopin_list ul li a .box{ display:block; width:480px; margin:auto; padding-left:100px; position:relative; padding-bottom:20px;}
.zhaopin_list ul li a .box .title{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:18px; font-weight:700; color:#333; padding:23px 0 10px 0;} 
.zhaopin_list ul li a .box .desc{ height:50px; line-height:25px; color:#666; font-size:14px; overflow:hidden;}
.zhaopin_list ul li a .box .i{ display:block; width:80px; height:100%; position: absolute; background:url(../images/main/zp.png) center center no-repeat; top:0; left:5px;}
.zhaopin_list ul li::after{ display:block; width:0; height:0; left:0; position:absolute; content:''; border-bottom:2px solid #d81e06;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.zhaopin_list ul li:hover::after{ width:100%;}



#faqbox{padding:90px 0 50px 0; background-color:#fff; width:700px; margin:0 auto;}
#faqbox form{}
#faqbox .faqline{line-height:2em;text-align:left; padding-bottom:10px; color:#999; font-size:13px;}
#faqbox .faqtit{width:150px;display:block;float:left;clear:both;text-align:right; color:#555;}
#faqbox .Contenta{line-height:2em;text-align:left; padding-bottom:10px;}
#faqbox font{margin:0 5px;}
#faqbox .FaqTitle{ height:50px; line-height:50px; padding:0 10px; border:1px solid #ddd; width:435px; vertical-align:top;}
#faqbox .Content textarea{height:100px;}
.wizfrm{ border:none;width:455px;height:50px;line-height:50px;font-size:16px;color:#fff;text-align:center;cursor:pointer;background:#fff; margin-top:20px;  font-family:'Microsoft YaHei';-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; border-radius:5px;background-color:#dd0103; }
.wizfrm:hover{ background-color:#ff9900; }


/*网站地图*/
.wzdt{ margin:30px auto; padding:30px 0;border-left:1px solid #000;}
.wzdt .wzdt_box{ background-color:#fff; padding:30px 0px; margin-bottom:50px; }
.wzdt .wzdt_t{}
.wzdt .wzdt_t .b1{ width:160px; height:0px; border-top:1px solid #000; margin:30px 0 0;}
.wzdt .wzdt_t a{ display:block; height:60px; line-height:60px; width:180px; text-align:center; font-size:18px;  color:#fff; background-color:rgb(48,93,195); border-radius:8px;}
.wzdt .wzdt_t a:hover{ background-color:#1e46a0;}
.wzdt .du_ej .b2{ width:100px;height:0px; border-top:1px solid #000; margin:30px 0 0;}
.wzdt .wzdt_li{border-left:1px solid #000;}
.wzdt .wzdt_li li{ margin-bottom:15px;} 
.wzdt .wzdt_li li .b3{ width:70px;height:0px; border-top:1px solid #000; margin:30px 0 0;}
.wzdt .wzdt_li li a{ display:block;height:60px; padding:0 50px; line-height:60px; text-align:center; font-size:15px; color:#fff; background-color:#faaf29;overflow:hidden;border-radius:8px; } 
.wzdt .wzdt_li li a:hover{ background-color:#d88c05;}



/*搜索结果*/
.seach_title{ background-color:#f4f4f4; padding:0 25px;}
.seach_title .span1{ display:block; color:#555; font-size:18px; line-height:60px;}
.seach_title .span2{ display:block; font-size:25px; color:#000; line-height:58px;}
.seach_list{ width:1260px; padding-top:20px;}
.seach_list li{ float:left; width:575px; margin-right:30px; padding:15px 0; } 
.seach_list li .titleBox{ width:360px; }
.seach_list li .titleBox .left{ width:340px; }
.seach_list li .titleBox .title{ width:100%;}
.no_seach{ text-align: center; color:#666; padding: 20px 0; }



.right {
    width: 454px;
    float: left;
    display: inline;
    margin-left: 5px;
    overflow: hidden;
}

.right_l {
	line-height:50px;
	margin-right:20px!important;
	margin-right:10px;
}

#goodsshow .right h1 {
	font-size:24px;
	font-family:microsoft yahei;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
}
#goodsshow .right .intro {
	color:#999;
	min-height:80px;
	font-size:14px;
	line-height:30px;
	padding-top:10px;
	padding-bottom:20px;
}
#goodsshow .right .intro span {
	font-size:14px;
	color:#222222;
}
#goodsshow .right .sno {
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	line-height:35px; 
}
#goodsshow .right .price {
	color:#999;
	line-height:30px;
	padding:10px 0;
}
#goodsshow .right .price span {
	color:#f60;
	font-size:16px;
}
#goodsshow .right .hot_line {
	font-size:24px;
	padding-top:10px;
}
#goodsshow .right .hot_line span {
	color:#f60;
	font-size:30px;
}

#goodsshow .left {
    float: left;
    width: 620px;
	  background:#f6f6f6;
    margin: 0 50px 10px 0;
}
.cpxq {
    width: 100%;
    margin: auto;
    height: auto;
    font-size: 16px;
    color: #222222;
    line-height: 28px;

}

.cpxq h5 {
    font-size: 24px;
    color:#666;
    line-height: 50px;

	border-bottom:#CCC 1px solid;
}

/*数字*/
.ys_box1{display: block; height: 120px; width:1200px;margin:0 auto; clear:both; }
.ys_box1 ul{}
.ys_box1 ul li{float: left;width:238px;height: 110px;text-align: center;border-right: 1px #e5e5e5 solid;}
.ys_box1 ul li:nth-child(5) {border-right-style: none;}
.ys_box1 .li_box{padding-top: 10px;}
.ys_box1 .div1 .span1{font-size: 48px;color: #0454cd;font-family: "方正宋黑简体";}
.ys_box1 .div1 .span3{font-size: 30px;color: #333;font-family: "方正宋黑简体";}
.ys_box1 .div2 .span2{font-size: 16px;color: #666;}
.ys_box1 .li_box em{width: 45px;display: block;margin:0 auto;}
.ys_box1 .li_box em img{width: 45px;height: 42px;display: block; transition: all 0.3s ease-in-out 0s;}
.ys_box1 .li_box:hover em img{ transform: rotateY(180deg);}



.page_listpro_l,.page_listpro_r{
    float: left;
}
.page_listpro_l{
    width: 240px;
	margin-right:10px;
}
.page_prolistt{
    background: #0065cf;
    padding-bottom: 10px;
}
.page_prolistt span{
    display: block;
    text-align: center;
    color: #fff;
    box-sizing: border-box;
    padding-top: 5px;
}
.page_prolistt span h3{
    font-weight: bold;
    font-size: 30px;
    margin: 20px 0 10px 0;
}
.page_prolistt span em{
    font-size: 16px;
    text-transform: uppercase;
}
.page_prolistt ul{
    margin-top: 20px;
}
.page_prolistt ul li{
    width: 220px;
    background: #fff;

    line-height: 38px;
    padding-left: 20px;
    box-sizing: border-box;
    position: relative;
    margin: 5px auto;
    overflow: hidden;
}
.page_prolistt ul li a{
    display: block;
    width: 100%;
    height: 100%;
    color: #333;
    font-size: 16px;
    position: relative;
    z-index: 11;
}

.page_prolistt ul li:hover .ll{
    top: 0;
}
.page_prolistt ul li a:hover {
    color: #0065cf;
}
.page_prolistb{
    color: #fff;
    background:#0065cf;
    margin-top: 25px;
    padding: 15px;
}
.page_prolistb em{
    font-size: 16px;
    line-height: 30px;
} 
.page_prolistb h3 {
    font-size: 30px;
    display: block;
    margin-bottom: 10px;
    font-family: impact;
    font-weight: 100;
    color: #ff9000;
}
.page_prolistb ul li{
    line-height: 45px;
    font-size: 15px;
    border-bottom: 1px solid rgba(255,255,255,.3);
}
.page_listpro_r{
    width: 1050px;
    margin-left: 19px;
}
.page_listpro_r ul li{
    float: left;
    width: 340px;
    margin: 5px;
}
.page_listpro_r ul li a{
    display: block;
    width: 100%;
}
.page_listpro_r ul li span{
    display: block;
    width: 100%;
    height: 300px;
    overflow: hidden;
    position: relative;
}
.page_listpro_r ul li span>img{
    width: 100%;
    height: auto;
    min-height: 300px;
    transition: all 0.6s;
}
.page_listpro_r ul li:hover img{
    transform: scale(1.1);
}
.page_listpro_r ul li a>em{
    width: 100%;
    line-height: 50px;
    background: #f3f3f3;
    text-align: center;
    font-size: 15px;
    color: #333;
    display: block;
    height:50px;
}
.page_listpro_r ul li:hover a>em{
    background: #01a38c;
    color: #fff;
}



.dbnav ul li{
	float: left;
	line-height: 60px;
	width: 160px;
	text-align: center;
}
.dbnav ul li a{
	font-size: 16px;
	color: #fff;
}
.dbnav ul li:hover a{
	text-decoration: underline;
}



.product_dqdh {
	background-color:#f4f4f4;
}
.product_top {
}
.product_top .l_img {
	width:600px;
	height:470px;
	border:#CCC 1px solid;
	background-color:#f2f2f2;
	text-align:center;
	display:table;
}
.product_top .l_img span {/*display: table-cell; vertical-align:middle;*/
	display:block;
	width:100%;
	height:100%;
	background-size:cover !important;
}
.product_top .l_img span img {
	width:600px;
	height:470px;
}
.product_top span img {
	display:inline-block;
	max-width:100%;
	max-height:100%;
	vertical-align:middle;
}
.product_top .r_box {
	width:350px;
}
.product_top .r_box .product_title {
	border-bottom:1px solid #ddd;
	padding:10px 0 8px 0;
}
.product_top .r_box .product_title h2 {
	font-weight:700;
	font-size:26px;
	color:#101010;
}
.miaoshu {
}
.product_top .subtitle {
	font-size:14px;
	color:#000;
	padding-top:8px;
}
.product_top .subtitle span {
	display:block;
	padding-left:25px;
	line-height: 23px;
	height: 24px;
}
.product_top .subtitle span.span1 {
	background:url(../images/shijian.png) left center no-repeat;
}
.product_top .subtitle span.span2 {
	background:url(../images/liulan.png) left center no-repeat;
}
.product_top .keyword {
	height:40px;
	line-height:40px;
	font-size:15px;
	color:#717171;
}
.product_top .keyword span {
	font-size:18px;
	color:#0059A9;
}
.product_top .desc {
	font-size:14px;
	color:#717171;
	line-height:30px;
	margin-top: 15px;
}
.product_top .desc span {
	display:block;
	float:left;
	width:200px;
}
.product_top .desc p {
	display:block;
	float:right;
	width:550px;
	line-height: 25px;
	font-size: 15px;
	color: #000;
}
.product_top .lianxi {
	height:60px;
}
.product_top .lianxi .a {
	display:block;
	height:40px;
	line-height:40px;
	float:left;

	color:#ff0000;
	font-size:18px;
	border-bottom:1px solid #ff0000;

}


.product_top .l_img span {
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover !important;
}

.myClass {
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.product_top .lianxi .a.a_qq {
	background:url(../images/QQ.png) left center no-repeat;
}
.product_top .lianxi .a.a_tel {

}
.product_top .dianhua {
	height:40px;
	padding:0 30px;
	line-height:40px;
	text-align:center;
	border-radius:30px;
	font-size:15px;
	background-color:#be0000;
	margin-top: 100px;
	width: 130px;
}
.product_top .dianhua a {
	color:#fff;
}
.product_top .dianhua:hover {
	background-color:rgba(250, 175, 41, 1);
}
.share {
	margin-top:10px;
}
.share .span1 {
	line-height:32px;
	color:#999;
	padding-right:10px;
	font-size:15px;
}
.xiangqing{
  margin-top: 30px;
}
.xiangqing_top {
}
.xiangqing_top .a_nav {
	display:block;
	float:left;
	width:190px;
	background-color:#fff;
	border-bottom:2px solid #e50000;
	color:#eea200;
	text-align:center;
	height:50px;
	line-height:50px;
	font-size:18px;
}
.xiangqing_top .a_nav.active {
	background-color:#e50000;
	color:#fff;
}
.contenta {
	border:1px solid #ddd;
	background: #fff;
}
.contact_title2 {
	text-align: center;
	font-size: 18px;
	color: #888;
}
.lx_b {
	width: 100%;
	height: 422px;
	border: 1px solid #000;
	margin-top: 30px;
}
.lx_list {
	background-color: #fff;
	width: 275px;
	margin: 39px 10px;
	min-height: 300px;
}
.lx_list p {
	line-height: 35px;
	font-size: 16px;
	color: #666;
	padding-left: 30px;
}