﻿@charset "utf-8";
/* CSS Document */

body, button, input, select, textarea a{ font-size:14px; line-height:24px; font-family: "微软雅黑",Arial, Helvetica, sans-serif; }
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, iframe, button, textarea, p, blockquote, th, td, img{ margin: 0;  padding: 0;}
html{color:#333333;margin:0px auto;padding:0px;OVERFLOW-X: hidden; }
fieldset, img, iframe, button{ border:0; text-decoration:none;}
/**:focus { outline: 0;}*/
ol, ul { list-style: none;}
table {  }
caption, { text-align: left;}
header, footer, article, section, nav{display: block;}
a {outline: none; /* for Forefox */ cursor:pointer; text-decoration: none; }
a { /* for Ie*/ }
input{ outline:none; }
em{ font-style:normal;}
input,select,img{ vertical-align:middle;}
textarea{ outline: none; resize:none;}
h1,h2,h3,h4,h5,h6,.fs14 { font-weight:normal;} 
a img{border: none;}
i{ font-style:normal;}
a{ color: #666; }
.fl{float:left}
.fr{float:right}
.clear{ clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clearfix{zoom:1;}
.g-w{width:100%; min-width:1200px; margin:0 auto; height:auto;}
.g-box{ width:1200px; height:auto; margin:0 auto;}


.top{ width:100%; height:3px; background:#EE4943;}
.top .top-l{ font-size:14px; line-height:40px; color:#fff;}
.top .top-r{ width:320px; position:relative;  }
.language {position:absolute;right:0; top:7px;margin-bottom: 30px;font-size: 13px;color: #fff;}
.language a{color: #fff;font-size:13px;}
.language span {margin-left: 10px;}
.language a:hover {color:#f8b532;}
.btn-group a span{ font-size:13px; line-height:40px; color:#fff;}
.btn-group a span i{ margin-right:5px;}
.dropdown-menu {position: absolute;top:40px;left: 0;z-index: 1000; display: none;width:200px;padding: 5px 0;font-size: 14px;text-align: center;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.15);border-radius: 4px;-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.175);box-shadow: 0 3px 6px rgba(0,0,0,.175);}
.btn-group:hover .dropdown-menu{ display: block; }


/*导航*/

.logo{ width:139px; height:60px; padding:25px 0;}
.logo img{ width:139px; height:60px;}

.navBar{position:relative; z-index:1; color:#333; height:40px; line-height:40px; padding:30px 0;   }
.nav{ width:850px;  margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav h3{ font-size:100%; font-weight:normal; font-size:16px;  }
.nav .m{  position:relative; float:left; width:86px; margin:0 10px; display:inline; text-align:center;   }
.nav .on h3 a{ color:#EE4943; }
.nav h3 a{ font-size:16px; line-height:40px;display:block; color:#333;height:70px !important; }
.nav .sub{ display:none; /*默认隐藏*/ background: transparent;padding: 20px 0px 25px 0px;margin-top: 5px;float:right; }
.nav .sub1{ margin-right:100px;}
.nav .sub li{ float:left; margin:0 25px;  }
.nav .sub li a{ font-size:15px; color:#333; display:block; zoom:1;}
.nav .sub li a:hover{color:#EE4943;   }
.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 50px; line-height:30px; text-align:left;  }
.nav .sub dl a:hover{ color:##EE4943;  }
.nav .sub dl dt { color:#000; font-size:18px; height:40px; line-height:40px; display:block; font-weight:bold; border-bottom:1px #666 solid; padding-bottom:3px;  }
.nav .sub dl dt a{ color:#000; font-size:18px; height:40px; line-height:40px; display:block; font-weight:bold; border-bottom:1px #666 solid; padding-bottom:3px;  }
.nav .sub dl dd a{ color:#666;font-size:15px;    }
.nav .sub dl dd a:hover{ color:#EE4943;}

.navsubwrapper {position: fixed;width: 100%;left: 0;background: rgba(255,255,255,.9);-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.4); box-shadow: 0 0 10px 0 rgba(0,0,0,.4);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;z-index: 999;}
.navcontainer {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto; z-index: 999;}
@media (min-width: 768px){.navcontainer { width: 750px;}}
@media (min-width: 992px) {.navcontainer { width: 970px;}}
@media (min-width: 1200px){.navcontainer {width: 1170px;}}

/*banner*/
.focusBox { position: relative; width:100%; height:500px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0;height:100% !important; width:100% !important;  }
.focusBox .pic li{  height:100% !important; width:100% !important; }
.focusBox .prev,.focusBox .next{ position:absolute; z-index:1; display:block; width:30px; height:50px; top:50%; margin-top:-100px; left:20px;  background:url(../images/icons.png) 0 0 no-repeat; cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;  }
.focusBox .next{ left:auto; right:30px; background-position:-51px 0; }
.focusBox .prev:hover,
.focusBox .next:hover{ filter:alpha(opacity=100);opacity:1; }
.focusBox .hd { position: absolute; left:45%; bottom:50px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{display: inline-block;width: 12px;height: 12px;border-radius:50px;background: rgba(255,255,255,0.30);margin: 0 10px !important;opacity: 1;cursor: pointer;}
.focusBox .hd .on{ background: #fff;}

.longw{ background:#f7f7f7;}
/*首页新闻*/
.index-news{ padding:60px 0; background:#f7f7f7;}
.index-title{ text-align:center; margin-bottom:50px;}
.index-title h2{ font-size:30px; line-height:40px;}
.index-news-con{ width:580px;}
.index-news-con ul li{width:580px; height:125px; padding:20px 0; border-bottom:1px #eee solid;}
.index-news-con ul li:nth-of-type(2){border-bottom:0;}

.index-news-con ul li .news-img{ width:200px; height:125px; float:left;}
.index-news-con ul li .news-img img{ width:200px; height:125px;}
.index-news-con ul li .new-text{width:340px; height:125px; float:left; margin-left:10px;}
.index-news-con ul li .new-text .news-title{ font-size:16px; font-weight:bold; line-height:30px;}
.index-news-con ul li .new-text .news-date{ font-size:14px; color:#666;}
.index-news-con ul li .new-text .news-detail{ font-size:14px; margin-top:10px;}


/*首页产品*/
/*.index-product{padding:60px 0; width:100%; height:600px; background:url(../images/pbg.png) no-repeat top center;background-size: 100% 100%;}*/
.index-product{padding:60px 0; width:100%; height:600px; background-size: 100% 100%;}
.index-product .index-title h2{ font-size:30px; color:#000;}
.slideGroup{ width:1200px; margin-top:20px;  }
.slideGroup .parHd{ width:90%; margin:0 auto;  position:relative;  }
.slideGroup .parHd ul li{ float:left; width:180px; height:50px; line-height:50px; font-size:18px; margin:0 15px; background:#EE4943; display:block; text-align:center; cursor:pointer;  }
.slideGroup .parHd ul li a{color:#fff; }
.slideGroup .parHd ul li.on{  background:#f8b62c; }
.slideGroup .parBd { margin-top:50px;}
.picScroll-left{ width:1200px; height:350px;  overflow:hidden; position:relative; }
.picScroll-left .hd ul{ position: absolute;left: 45%;bottom:0px;text-align: center;font-size: 0;z-index: 1;}
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/dot.png") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:280px; height:290px; background:#fff; margin:0 10px; float:left; _display:inline; overflow:hidden;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:276px; height:200px; display:block;  padding:2px;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ font-size:15px; line-height:50px; padding-left:10px;   }
.picScroll-left .bd ul li .m-img{ padding-left:10px;   }

/*首页关于我们*/

.index-about{padding:60px 0;}
.index-about-left{ width:600px;}
.index-title2{margin-bottom:10px; padding-top:30px;}
.index-title2 h2{ font-size:30px; line-height:40px; width:120px; display:block; padding-bottom:15px; border-bottom:3px #EE4943 solid;}
.index-about-left-body h3{ font-size:24px; font-weight:bold; line-height:80px; width:600px;display:block; border-bottom:1px #ddd solid;}
.index-about-left-body p{ font-size:15px; line-height:30px; color:#666; padding-top:30px;}
.index-about-left-body a{ width:140px; line-height:36px; height:36px; background:#EE4943; text-align:center; display:block; margin-top:30px; font-size:15px; color:#fff;}
.index-about-right{ width:520px;}
.index-about-right-t{ width:520px; height:260px; background:url(../images/index-bt1.jpg) no-repeat;}
.t-txt{ width:260px; height:260px; display:block; text-align:center;}
.t-txt h3{ font-size:24px; line-height:42px; color:#fff; padding-top:55px;}
.t-txt p{ font-size:16px; line-height:30px; color:#fff; padding-bottom:25px;}
.index-about-right-b{ width:520px; height:260px; background:url(../images/index-bt2.jpg) no-repeat;}

/*首页合作伙伴*/

.index-huoban{padding:60px 0; background:#f7f7f7;}
.picMarquee-left{  position:relative; width:1200px; margin-top:15px;}
.picMarquee-left .hd .next{ width:30px; height:49px; display:block; background:url(../images/prev_1.png) no-repeat; position:absolute; left:-10px; top:5px; z-index:10}
.picMarquee-left .hd .prev{ width:30px; height:49px; display:block; background:url(../images/next_1.png) no-repeat; position:absolute; right:-10px; top:5px; z-index:10}
.picMarquee-left .bd{width:1140px;margin:0 30px; overflow:hidden;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li a{display:block;width:208px;}
.picMarquee-left .bd ul li a img{display:block;width:208px;height:63px;margin:0 auto;}



/*底部*/

/*.footer{ width:100%; height:200px; background:#003894;}*/
.footer{ width:100%; height:200px; background:#EE4943;}
.footer .footer-l{ width:850px; padding-top:30px;}
.footer .footer-l ul li{ float:left;}
.footer .footer-l ul li a {color: #fff;display: block;font-size: 15px;line-height:50px;}
.footer .footer-l p{font-size: 14px; color:#fff; margin-top:10px}
.footer .footer-l p span{color:#fff; margin:0 10px;}
.footer .footer-l p span a{color:#fff;}

.footer .erwei{width:270px;padding-top:30px;}
.footer .erwei div{float:left;width:120px;}
.footer .erwei div span{display:block;padding-top:5px;text-align:center;font-size:13px;color:#fff;}


/*内页banner*/
.ny-banner {background-position:top center;background-repeat:no-repeat;background-size:cover;height:300px;width:100%;overflow:hidden;position:relative}
.ny-banner .txt {color:#fff;position:relative;text-align:center;padding-top:70px}
.ny-banner .txt .hrs:after {background:#fff}
.ny-banner .txt h2 {font-size:48px; line-height:70px;text-transform:Uppercase;font-weight:100}
.ny-banner .txt h3 { font-size:30px; line-height:42px;font-weight:700}

@-webkit-keyframes fadeInUp {
 0% { opacity:0; -webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
 100% {opacity:1; -webkit-transform:none;transform:none}
}
@keyframes fadeInUp {
 0% {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
 100% {opacity:1;-webkit-transform:none;transform:none}
}
.ani {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.hrs {position: relative;width: 60px;height: 2px; background: 0 0;border: none;zoom: 1;display: inline-block;vertical-align: middle;}
.hrs::after, .hrs::before {content: "";bottom: 0;height: 2px;position: absolute;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;}
.hrs::before {width: 60%;right: 0; background: #f8b62c;}
.hrs::after {width: 30%;left: 0;background: #fff; z-index: 2;}


/*内页分类*/
.xnav{ width:100%; height:50px; border-bottom:1px #ddd solid;margin-top:10px;}
.xnav ul li{ float:left; width:150px; height:50px; line-height:50px; margin-right:10px;}
.xnav ul li a{ font-size: 15px;color: #fff;display: block; width:150px; height:50px; line-height:50px; text-align:center; background:#EE4943;}
.xnav ul li a.on{ background:#f8b62c;}
.xnav ul li a:hover{ background:#f8b62c;}

/*内页标题*/
.p-T { position: relative; padding-bottom: 20px;  margin-top:60px; }
.PosList_a1 { text-transform: capitalize; position: absolute; font-size: 14px; color: #999; line-height: normal; background: url(../images/home.png) no-repeat left center; padding-left: 25px; background-size: 17px 13px; left: 0; bottom: 20px; }
.PosList_a1 a ,.PosList_a1 b { color: #666; font-weight:normal; }

/* about*/
.page_body{ margin-top:30px; margin-bottom:60px;}

.about-abt h2{ font-size:30px; line-height:36px; margin-bottom:30px; }
.about-abt p{ font-size:16px; line-height:32px; color:#555; margin-bottom:10px;}
.about-abb{ margin-top:50px;}

.honour li { margin-bottom: 35px; vertical-align: top; margin-left: 1%; line-height: normal; font-size: 14px; display: inline-block; width: 23.3%; text-align: center; }
.honour-img { height: 270px; overflow: hidden; width: 100%; max-height: 350px; height: 30vw; min-height: 150px; border: 1px solid #e5e5e5; padding: 10px 0; }
.honour-img img { width: auto; height: auto; max-height: 98% !important; vertical-align: middle; max-width: 98% !important; display: inline-block; margin: 0 auto; transition: 0.8s linear 0s; }
.honour li:hover .honour-img img { transform: scale(1.1); transition: 0.8s ease 0s; }
.honour-img:before { vertical-align: middle; display: inline-block; height: 100%; content: ''; transition: 0.5s linear 0s; }
.honour li p { line-height: normal; margin-top: 15px; overflow: hidden; width: 100%; text-overflow: ellipsis; white-space: nowrap; }

.about-wh-lfet{ width:600px;}
.about-wh-right{ width:580px; padding-top:100px;}
.about-wh-right h2{ font-size:30px; line-height:40px;}
.about-wh-right h3{ font-size:24px;line-height:40px;}

.about-yf-t p{ font-size:15px; line-height:30px; color:#666; padding:30px 0;}
.yf-con h2{ font-size:24px; line-height:60px;}
.yf-con p{ font-size:15px; line-height:30px; color:#666; padding-top:15px; }
.yf-left{ width:600px; height:335px;}
.yf-right{ width:500px;  height:265px; padding:40px 40px 0 60px;}
.yf-right2{ width:500px;  height:265px; padding:40px 60px 0 40px;}

.about-lc{background: rgba(19,54,130,.9) url(../images/lc-bj.jpg) no-repeat top center;background-size: 100% 100%;}
.i-page {padding: 70px 0;}
.typename {text-align: center;margin-bottom: 20px;}
.typename.bs {color: #fff;}
.typename h2 {text-transform: Uppercase;font-size: 36px; line-height:50px;font-weight: 400;color: #fff;font-family: Arial;}
.typename h3 {font-size: 24px; line-height:48px;color: #fff;font-weight: 700;}


/* 新闻中心*/

.newslist{ margin-top:10px; margin-bottom:60px;}
.newslist ul li{padding:30px 0; width:1200px; height:180px; border-bottom:1px #eee solid;}
.newslist ul li .news-img{ width:290px; height:180px; float:left;}
.newslist ul li .news-img img{ width:290px; height:180px;}
.newslist ul li .new-text{width:870px; height:180px; float:left; margin-left:40px;}
.newslist ul li .new-text .news-title{ font-size:18px; font-weight:bold; line-height:50px;}
.newslist ul li .new-text .news-title:hover{ color:#003894 ;}
.newslist ul li .new-text .news-date{ font-size:15px; color:#666;}
.newslist ul li .new-text .news-detail{ font-size:14px; margin-top:10px;}

.hrs2 {position: relative;width: 60px;height: 2px; background: 0 0;border: none;zoom: 1;display: inline-block;vertical-align: middle;}
.hrs2::after, .hrs2::before {content: "";bottom: 0;height: 2px;position: absolute;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;}
.hrs2::before {width: 60%;right: 0; background: #f8b62c;}
.hrs2::after {width: 30%;left: 0;background: #003894; z-index: 2;}

.newsdisplay {width:100%;text-indent:2em;padding-top: 50px;}
.newsdisplay h3 { width:100%; text-align:center; font-size:24px; color:#333; line-height:36px;}
.newsdisplay h4{ width:100%; text-align:center;   font-size:13px; color:#bbb; margin-bottom:15px; padding:8px 0 15px; border-bottom:1px dashed #bdbdbd;}
.newsdisplay p{ font-size:14px; color:#666; line-height:33px; }

.n-next{ width:100%; float:left; margin:50px 0 0; border-top: 1px #eee dashed;}
.n-next .next-left{ width:calc(100% - 80px);float:left; margin:20px 0; text-align:left;}
.n-next .next-left span { width:100%; display:block;float:left; line-height:28px; color:#666; font-size:14px; font-weight:300; text-indent:0 !important;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.n-next .next-left span a{ text-decoration:none; color:#666;} 
.n-next .next-left span a:hover{ color:#1e64bc;}
.n-next span { float:right; font-size:14px; font-weight:300; margin-right:40px;}
.n-next span a{ color:#666; padding:15px 0 0 0;}
.n-next span a:hover{color:#1e64bc;}


/* 页数*/
.page_main{text-align:center; margin:0 auto;}
.page{ padding:15px; font-size:14px; display:inline-block; margin-top:30px; }
.page a{ display:block; padding:5px 12px; height:26px; line-height:26px; float:left; min-width:16px; border:#f5f5f5 solid 1px; text-align:center; margin-right:10px;}
.page span{display:block; padding:5px 12px; height:26px; line-height:26px; float:left;border:#eee solid 1px; color:#fff;  min-width:16px; text-align:center; margin-right:10px;}
.page span.cur{ background:#1e64bc; color:#fff;border:#f5f5f5 solid 1px;}
.pageinfo{ float:right; line-height:28px; display:none}
.current{ background:#EE4943; color:#fff;border:#EE4943 solid 1px;}

/* 产品首页*/

.prdouct{margin-top:20px; margin-bottom:60px;}
.p-item{ padding:20px 0;}
.p-item .item-t h2{ font-size:30px; line-height:60px;}
.p-item .item-t p{ font-size:14px; line-height:30px; color:#666;}
.p-item .item-b{ margin-top:40px;}
.p-item .item-b ul{ margin-left:-20px;}
.p-item .item-b ul li{ float:left; width:285px; margin-left:20px; transition:all 0.8s ease 0s; }
.p-item .item-b ul li .product-img{display: block;overflow: hidden; width:100%; height:240px;}
.p-item .item-b ul li .product-img:hover img{transform:scale(1.1);}
.p-item .item-b ul li .product-img img{transition:0.5s linear 0s;}

.p-item .item-b ul li p{ font-size:16px; line-height:40px; height:40px; text-align:center; color:#333; margin-top:10px;}
.hrs3 {position: relative;width:80px;height: 2px; background: 0 0;border: none;zoom: 1;display:block;vertical-align: middle; margin:0 auto}
.hrs3::after, .hrs3::before {content: "";bottom: 0;height: 2px;position: absolute;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;}
.hrs3::before {width: 60%;right: 0; background: #f8b62c;}
.hrs3::after {width: 30%;left: 0;background: #003894; z-index: 2;}


/* 产品列表页*/
.prdouct-list h2{ font-size:24px; font-weight:bold; line-height:60px; height:60px; border-bottom:1px #ddd solid;}
.prdouct-list-top .prdouct-list-top-left{ width:600px; margin-top:20px;}
.table {width: 100%;max-width: 100%; margin: 20px 0; border-spacing: 0;border-collapse: collapse;}
.table-striped > tbody > tr:nth-of-type(2n+1) { background-color: #f9f9f9;}
.table-bordered > tbody > tr > td{border: 1px solid #ddd;}
.table > tbody > tr > td{padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}
.prdouct-list-top-right{  width:550px; margin-top:20px; position:relative;}
.prdouct-list-item{ width:550px;}
.carousel-caption {position: absolute;color: #fff;text-align: center; background: rgba(0,70,156,.5);width: 100%;left: 0px;right: 0px;bottom: 0px;}
.carousel-caption h3{ height:60px; line-height:60px; font-size:24px;}


.prdouct-list-con{ background: #fafafa;border-top: 1px solid #f3f3f3;}
.tab-header {margin: 40px 0 20px 0;}
.tab-header h2{ font-size:24px; font-weight:bold; line-height:60px; height:60px; border-bottom:1px #ddd solid;}
.prdouctlist li { margin-bottom: 35px; vertical-align: top; margin-left: 1%; line-height: normal; font-size: 14px; display: inline-block; width: 23.3%; text-align: center; border: 1px solid #e5e5e5; background:#fff; }
.prdouctlist-img { overflow: hidden; width: 100%; height:100%;  padding: 5px 0; }
.prdouctlist-img img { width: auto; height: auto; max-height: 96% !important; vertical-align: middle; max-width: 96% !important; display: inline-block; margin: 0 auto; transition: 0.8s linear 0s; }
.prdouctlist li:hover .prdouctlist-img img { transform: scale(1.1); transition: 0.8s ease 0s; }
.prdouctlist-img:before { vertical-align: middle; display: inline-block; height: 100%; content: ''; transition: 0.5s linear 0s; }
.prdouctlist li p { line-height: normal; margin:15px 0; overflow: hidden; width: 100%; text-overflow: ellipsis; white-space: nowrap; }



.prdouct-list-con{ background: #fafafa;border-top: 1px solid #f3f3f3;}
.tab-header {margin: 40px 0 20px 0;}
.tab-header h2{ font-size:24px; font-weight:bold; line-height:60px; height:60px; border-bottom:1px #ddd solid;}
.prdouctlist1 li { margin-bottom: 35px; vertical-align: top; margin-left: 1%; line-height: normal; font-size: 14px; display: inline-block; width: 30.3%; text-align: center; border: 1px solid #e5e5e5; background:#fff; }
.prdouctlist-img { overflow: hidden; width: 100%; height:100%;  padding: 5px 0; }
.prdouctlist-img img { width: auto; height: auto; max-height: 96% !important; vertical-align: middle; max-width: 96% !important; display: inline-block; margin: 0 auto; transition: 0.8s linear 0s; }
.prdouctlist1 li:hover .prdouctlist-img img { transform: scale(1.1); transition: 0.8s ease 0s; }
.prdouctlist-img:before { vertical-align: middle; display: inline-block; height: 100%; content: ''; transition: 0.5s linear 0s; }
.prdouctlist1 li p { line-height: normal; margin:15px 0; overflow: hidden; width: 100%; text-overflow: ellipsis; white-space: nowrap; }






/* 产品列表页2*/
.prdouct-list2{ margin-top:30px; background: #fafafa;}
.prdouct-list2 ul li { margin-bottom:45px; vertical-align: top;font-size: 14px; display: inline-block; width:580px; margin-right:35px; }
.prdouct-list2 ul li:nth-last-child(2n) { margin-right:0;  }

.prdouct-list2 ul li .list-pic{ width:280px; height:230px; border: 1px solid #e5e5e5; }
.prdouct-list2 ul li .list-pic img{overflow: hidden; width:270px; height:220px;  padding: 5px; }
.prdouct-list2 ul li .list-txt{width:280px; height:230px; position:relative; }
.prdouct-list2 ul li .list-txt h3{ font-size:18px; font-weight:bold; line-height:40px;}
.prdouct-list2 ul li .list-txt p{ font-size:14px;line-height:26px; color:#666;}
.prdouct-list2 ul li .list-txt a{ width:120px; height:30px; line-height:30px; text-align:center; display:block; color:#fff; font-size:15px; background:#003894; position:absolute; left:0; bottom:5px;}

.prdouct-list2-xq{margin-top:20px;}
.prdouct-list2-xq .xq-left{ width:600px;}
.prdouct-list2-xq .xq-left p{ font-size:15px; line-height:30px;}

.prdouct-list2-xq .xq-right{ width:400px;}
.prdouct-list2-xq .xq-right img{ width:400px; height:325px;}


/* 技术设备*/

.page-text{ font-size:15px; line-height:30px; color:#666;}
.equipment{margin-top:20px; margin-bottom:60px;}
.PhotoList_i1 { margin-top:50px;}
.PhotoList_i1 li{ width:31%;margin-bottom:5px; float:left;  transition:all 0.8s ease 0s; }

.PhotoList_i1 li:hover{ border-color:#003894;}
.PhotoList_i1 li:hover span{ color:#003894;}
.PhotoList_i1 li a:hover img{transform: scale(1.1);transition: all 1s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;}
.PhotoList_i1 li a::after{content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 0%; background:rgba(0,0,0,.5) url(../images/ico3.png) no-repeat center 70%; background-size:10%;z-index: 1;transition: 0.6s; display:none}
.PhotoList_i1 li a:hover::after{width: 100%; height: 100%;z-index: 1;transition: 0.6s;}
.PhotoList_i1 li:nth-of-type(3n-1){ margin:0 3.5%;}
.PhotoList_i1 li span{ font-size:16px; color:#333;line-height:60px; text-align:center; height:60px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}
.PhotoList_i1 li a{position:relative;display:block;overflow:hidden;text-align: center;overflow: hidden; background:#f1f1f1; height:250px;}
.PhotoList_i1 li a img{transform: scale(1);transition: all 1s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 1s ease 0s; /*height:100%;*/vertical-align: middle; display: block; height:100%; margin:0 auto;}


/* 招标采购*/

.zhaobiao{margin-top:20px; margin-bottom:60px;}
.zhaobiao ul li{ width:1200px; padding:30px 0; border-bottom:1px #eee solid;}
.zhaobiao ul li .zb-time {text-align: center;display: inline-block;width:90px;height:70px;}
.zhaobiao ul li .zb-time .time1 {text-align: center;color: #666666;font-size:26px; line-height:50px;}
.zhaobiao ul li .zb-time .time2 {text-align: center;color: #666666;font-size:18px;}
.zhaobiao ul li .zb-text{ width:735px; padding:0 100px 0 50px; border-right:1px #ddd solid;}
.zhaobiao ul li .zb-text h3{ font-size:18px; line-height:40px; color:#333;}
.zhaobiao ul li .zb-text p{ font-size:14px; color:#666;}
.zhaobiao ul li .zb-more{ width:120px; height:45px; line-height:45px; display:block; border:1px #ddd solid; text-align:center; margin:20px 0 0 80px; }
.zhaobiao ul li:hover{ background:#f7f7f7;}
.zhaobiao ul li .zb-text h3:hover{ color:#003894;}
.zhaobiao ul li .zb-more:hover{ background:#5092fd; color:#fff; }


/* 联系我们*/

.contact{margin-top:20px; margin-bottom:60px;}
.lx-title h2 { font-size:36px;font-family: Georgia;text-transform: Uppercase;line-height:36px;font-weight: 400;}
.lx-title h3{font-size:24px; font-weight:bold;line-height:36px;} 
.lx-t-l{ width:1200px;}
.lx-t .lx-fs{ margin-top:20px; width:550px; float:left;}
.lx-t .lx-fs h2{ font-size:24px; line-height:48px;}
.lx-t .lx-fs li{ padding:15px 0 15px 0; line-height:30px;display:block;}
.lx-t .lx-fs li img { max-width: 25px; vertical-align: middle; display: inline-block; margin-right: 15px; }
.lx-t .lx-fs li span{ font-size:16px;}
.lx-t-l p{ color:#666; margin-top:20px;}


.lx-t .lx-fs1{ margin-top:20px; width:550px; float:right;}
.lx-t .lx-fs1 h2{ font-size:24px; line-height:48px;}
.lx-t .lx-fs1 li{ padding:15px 0 15px 0; line-height:30px;display:block;}
.lx-t .lx-fs1 li img { max-width: 25px; vertical-align: middle; display: inline-block; margin-right: 15px; }
.lx-t .lx-fs1 li span{ font-size:16px;}
.lx-t-l p{ color:#666; margin-top:20px;}






.lx-t-r{ width:552px;}
.lx-t-r .lx-bd{ margin-top:30px;}
.lx-t-r .lx-bd li {margin-bottom:15px}
.lx-t-r .lx-bd h6 {font-size:14px;line-height:30px}
.lx-t-r .lx-bd .lx-bd-l,.lx-t-r .lx-bd .lx-bd-r {width:194px}
.lx-t-r .lx-bd .lx-bd-r {float:right}
.lx-t-r .lx-bd .lx-bd-l {float:left}
.lx-t-r .lx-bd .text {width:100%;line-height:30px;border:1px solid #ccc;padding:0 6px}
.lx-t-r .lx-bd .text-1 {padding:0 6px;height:90px;line-height:30px;width:100%;border:1px solid #ccc}
.lx-t-r .lx-bd .tj {width:98px;height:43px;background:#003894;color:#fff;border:none;text-align:center;font-size:18px}
.contact .erwei{width:300px;padding-top:50px; margin:0 auto;}
.contact .erwei div{float:left;width:120px;}
.contact .erwei div span{display:block;padding-top:5px;text-align:center;font-size:13px;color:#666;}










