@charset "utf-8";
*{margin:0;padding: 0;}
body {font-family: "microsoft yahei"; font-size:14px; background:#fff;min-width:1200px;}
:focus {outline: 0;} 
ul{list-style:none;}
img{border:none;}
input[type='button'],select,input[type='text'],button,input[type='submit'],textarea{cursor: pointer; font-family: "microsoft yahei";outline:none; }　
input,button,select{outline:none; cursor: pointer;}
.bold{font-weight: bold;}
i,em {font-style: normal;}
table {border-spacing: 0;}
a{text-decoration: none;}
.clearfix:after{content:"";display:table;clear:both}
.fl{float: left;}
.fr{float: right;}
.w1200{width: 1200px;margin:0 auto;}
.tc{text-align: center;}
.tl{text-align: left;}

.f12px{font-size: 12px;}
.f15px{font-size: 15px;}
.f16px{font-size: 16px;}
.f18px{font-size: 18px;}
.f22px{font-size: 22px;}
.f24px{font-size: 24px;}
.f20px{font-size: 20px;}
.f26px{font-size: 26px;}
.f30px{font-size: 30px;}
.f32px{font-size: 32px;}
.f36px{font-size: 36px;}
.f38px{font-size: 38px;}
.f40px{font-size: 40px;}

.bg_f1{background:#f1f1f1;}
.bg_blue{background:#026dd7;}
.bg_black{background:#000;}
.bg_white{background:#fff;}

.blue{color:#026dd7;}
.white{color:#fff;}
.a6a6a6{color:#a6a6a6;}
.gray{color:#333;}
.bdbdbd{ color:#bdbdbd;}
.black{color:#000;}

.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt25{margin-top:25px;}.mt35{margin-top:35px;}.mt40{margin-top:40px;}.mt45{margin-top:45px;}
.mr10{margin-right:10px;}
.ml10{margin-left:10px;}

.p15{padding:0 15px;}.pt40{padding-top:40px;}

.inline{display: inline-block;}
.radius{border-radius:5px;}
.radiustop{border-radius:5px 5px 0px 0px;}

/* start */
.header{width:100%; height:163px;position:relative;z-index:99;}
.hline{width:100%; height:3px;}
.hcenter{height:100px;}
.hcenter_right{heigth:28px;width:auto;min-width:210px;}
.nav{height:60px; width:100%; background:rgba(0,0,0,0.7);}
.nav li{width:200px;height:60px;line-height:60px;text-align:center;position:relative;cursor:pointer;}
.nav li a{width:100%;height:100%;}
.nav li:hover{background:#026dd7;}
.nav li.on{background:#026dd7;}
.nav_two{height:auto;width:200px; background:rgba(0,0,0,0.7);display:none;}
.nav li:hover .nav_two{display:block;}
.nav_two li:hover{background:#000;text-decoration:underline;}

.banner{width:100%;height:450px;}

.product_hot{height:260px; width:100%;}
.product_hot li{width:390px; height:260px; margin-right:15px;overflow:hidden;position:relative;cursor:pointer;display:table-cell; vertical-align:middle;}
.product_hot li:last-child{margin-right:0px;}
.product_hot li .product_hot_content{content:"";position:absolute;top:150px;left:0;height:260px; width:390px; background:#026dd7;opacity:0.95;transition:top 0.3s;line-height:25px;}
.product_hot li .product_hot_content:hover{top:0px;}

.product_img{height:240px; width:370px;}
.product_hot li img{max-height:240px; max-width:370px;}

.index_title{min-height:84px; width:100%;}
.title_border{width:40px; height:4px;margin:0 auto; margin-top:14px;}
.about_us{height:400px;}
.about_us_left{width:550px; height:100%;background:#dcdcdc;}
.about_us_left img{padding:10px;max-width:530px; max-height:380px;}
.about_us_right{width:625px;height:auto;min-height:70px;}
.about_us_right p{line-height:35px;max-height:365px;text-overflow:ellipsis;}
.index_center{height:405px; width:100%; background:url(../img/center.jpg) no-repeat center;}
.index_center_left{width:736px; margin-top:84px;}
.center_content{line-height:35px;}
.product{width:100%; heigth:auto; min-height:247px;}
.product li{width:285px;margin-right:20px;cursor:pointer;}
.product li:nth-child(4n){margin-right:0px;}
.category li{height:60px;line-height:60px;}
.category li:hover{box-shadow:0 0 10px #666;}
.category li a{width:100%; height:100%;}
.product_list{margin-top:23px;}
.product_list li{height:360px;}
.product_list li:hover img{transform:scale(1.2);}
.product_list li:hover .product_list_top{box-shadow:0 0 10px #666;}
.product_list_top{height:300px; width:285px;display:table-cell;vertical-align:middle;overflow:hidden;}
.product_list_top img{max-height:300px; max-width:285px;transition:all 0.3s ease-out}
.product_list_txt{height:60px;width:100%;line-height:60px;}

.footer{height:400px;width:100%;background:#000;}
.footer_top{height:349px; border-bottom:1px solid #026dd7; width:100%;}
.footer_top_left{width:600px; height:349px;}
.footer_top_left img{height:127px;width:121px;margin-left:47px; margin-top:94px;}
.footer_address{width:380px;height:100%;}
.footer_address p{line-height:36px;}
.company{padding-top:70px;font-weight:bolder;}
.footer_top_right{width:596px; height:283px;padding-left:4px; padding-top:66px;position:relative;}
.footer_top_right li{width:108px; height:30px; line-height:30px;cursor:pointer;}
.footer_top_right li:last-child{width:56px;}
.footer_top_right li a:hover{text-decoration:underline;}
.code{position:absolute;bottom:54px; right:0px;width:130px; height:130px;}
.code img{max-height:130px; max-width:130px;}

/* 应用领域 */
.yy_banner{height:400px; width:100%; background:url(../img/yy.jpg) no-repeat center;}
.yy_banner_left{width:360px; height:260px; padding-top:70px;}
.yy_banner_content{margin-top:20px; line-height:30px;}
.yy_banner img{margin-right:80px; margin-top:20px;}
.yy_center li{height:350px; width:390px; background:#f1f1f1; margin-right:15px;margin-bottom:50px; overflow:hidden;box-shadow:0 0 10px #000;cursor:pointer;}
.yy_center li:nth-child(3n){margin-right:0px;}
.yy_center li:hover img{transform:scale(1.2);}
.yy_img{height:205px; width:390px;overflow:hidden;}
.yy_center li img{max-height:205px; max-width:390px;transition:all 0.3s ease-out;}
.yy_txt{width:360px;height:135px;padding:0px 15px;line-height:30px;color:#333;}

/* 产品中心 */
.product_banner{height:400px; width:100%; background:url(../img/product_banner.jpg) no-repeat center;overflow:hidden;}
.product_banner_left{height:250px; width:40%;margin-top:66px;}
.product_banner_txt{height:250px;width:360px; margin-right:60px;padding-top:22px;}
.product_banner_content{margin-top:15px; line-height:30px;}
.banner_p1{width:300px; height:349px;margin-left:68px; margin-top:50px;}
.banner_p2{margin-left:85px; margin-top:5px;}
.product_center{width:100%; min-height:60px;padding-bottom:20px; overflow:hidden;}
.product_nav_left{width:285px; height:auto; min-height:60px;}
.product_nav_left li{height:60px; line-height:60px;width:100%;cursor:pointer;}
.product_nav_left li:first-child,.product_nav_left li a{width:245px;height:59px;padding:0 20px;color:#fff;}
/* .product_nav_left li:nth-child(2n) a{color:#000;background:url(../img/product_blue.png) no-repeat;background-position:center right 20px;background-color:#fff;}
.product_nav_left li:nth-child(2n+1) a{background:url(../img/product_white.png) no-repeat;background-position:center right 20px;}
.product_nav_left li:hover a,.product_nav_left li .on{text-decoration:underline;box-shadow:0 0 20px #000;font-weight:bold;z-index:100;position:relative;} */
.product_nav_left li:nth-child(2n) a{color:#000;background:url(../img/product_blue.png) no-repeat;background-position:center right 20px;background-color:#fff;border-bottom:1px dashed #ccc;}
.product_nav_left li:nth-child(2n+1) a{color:#000;background:url(../img/product_blue.png) no-repeat;background-position:center right 20px;background-color:#fff;border-bottom:1px dashed #ccc;}
.product_nav_left li:last-child a{border:1px solid #fff;;}
.product_nav_left li:hover a,.product_nav_left li #on{color:#fff;background:url(../img/product_white.png) no-repeat;background-position:center right 20px;font-weight:bold;background-color:#026dd7; border:none;}

.product_nav_right{width:895px; height:auto; min-height:60px;}
.product_right_top{height:60px; line-height:60px;}

.product_nav_right .product_list{width:100%; heigth:auto; min-height:247px;margin-top:0px;}
.product_nav_right .product_list li{width:285px;height:360px;margin-right:20px;cursor:pointer;}
.product_nav_right .product_list li:nth-child(3n){margin-right:0px;}
.product_nav_right .product_list li:hover img{transform:scale(1.2);}
.product_nav_right .product_list li:hover .product_list_top{box-shadow:0 0 10px #666;}
.product_nav_right .product_list_top{height:300px; width:285px;display:table-cell;vertical-align:middle;overflow:hidden;}
.product_nav_right .product_list_top img{max-height:300px; max-width:285px;transition:all 0.3s ease-out}
.product_nav_right .product_list_txt{height:60px;width:100%;line-height:60px;}


.product_content{width:885px; padding:0 5px; height:auto;margin-bottom:40px;}
.product_img_one{vertical-align:middle;text-align:center;height:350px; width:350px; overflow:hidden;background:#fff;margin:0 auto; margin-top:25px;position: relative;}
.product_img_one img{max-height:100%;max-width:100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.product_txt{text-align:left;line-height:25px;}
.product_txt img,.product_txt p,.product_txt table{max-width:100%;}
.product_title{height:30px;width:100%;text-align:center;}
.next{height:60px; line-height:60px;width:100%;}
.next a{color:#000;}
.next a:hover{color:#026dd7;text-decoration:underline;}

/* 分页 */
.page{height:60px;text-align:center;}
.pagination{list-style-type:none;display: table;margin:0 auto;text-align:center;}
.pagination li{float:left;height:25px; width:25px;margin:0 5px; border:1px solid #ccc;line-height:25px;color:#000;}
.pagination li a{color:#000;display:inline-block;width:100%;height:100%;}
.pagination span{color:#ccc;}
.pagination .active{background:#026dd7;color:#fff;}
.pagination .active span{color:#fff;}

/* 技术服务 */
.fw_banner{height:400px; width:100%; background:url(../img/fw.jpg) no-repeat center;}
.fw_banner_left{width:360px; height:260px; padding-top:70px;}
.fw_banner_content{margin-top:20px; line-height:30px;}
.fw_banner img{margin-left:100px; margin-top:52px;}
.service_list a{display:inline-block;height:59px;width:885px; padding:0 5px; line-height:59px;border-bottom:1px dashed #026dd7;cursor:pointer;color:#333;}
.service_list a:hover{background:#026dd7;color:#fff;}
.top{display:inline-block; height:20px; width:20px; background:red; color:#fff; line-height:20px;text-align:center;margin-top:15px;border-radius:5px;margin-left:10px;}

.service_content{width:885px; padding:0 5px; height:auto;margin-bottom:40px;}
.service_date{height:60px; width:100%; text-align:right;color:#666;line-height:60px;}
.service_txt{height:auto;width:100%;line-height:30px;text-align:left;}
.service_pdf,.service_pdf iframe{height:800px; width:100%;}

.company_banner{height:400px; width:100%; background:url(../img/cmp.jpg) no-repeat center;}
.contact_banner{height:400px; width:100%; background:url(../img/contact.jpg) no-repeat center;}

.contect li{width:300px; height:330px; padding-top:60px;}
.contect li img{max-height:100px; max-width:100px;}
.index_company{height:350px;width:100%; overflow:hidden;text-overflow:ellipsis;/* white-space: nowrap; */}