@charset "utf-8";
/* CSS Document */
/*index*/
.dabsy_bt{width: 100%;height: auto;}
.dabsy_bt_title{float: left;}
.dabsy_bt_title h4{font-size: 36px;line-height: 30px;color: #1a1a1a;margin-bottom: 19px;position: relative;z-index: 1;font-weight: bold;text-transform: uppercase;}
.dabsy_bt_title h4::after {content: "";position: absolute;width: 58px;height: 57px;background-color: #2989a0;opacity: 0.1;z-index: -1;left: -20px;top: -13px;border-radius: 50%;}
.dabsy_bt_title h3{font-size: 28px;line-height: 28px;color: #000000;}
.title_btn{float: right;font-size: 16px;color: #2989a0;line-height: 16px;position: relative;z-index: 1;padding: 0 60px 0 15px;margin-top:30px;}
.title_btn::after {content: "";position: absolute;width: 38px;height: 7px;background: url(../images/dabsy_tit.png) center no-repeat;right: 0;top: 50%;transform: translateY(-50%);}
.title_btn span i:nth-child(6) {margin-left: 5px;}
.title_btn::before {content: "";position: absolute;width: 44px;height: 44px;background-color: #2989a0;opacity: 0.1;border-radius: 50%;left: 0;top: 50%;transform: translateY(-50%);z-index: -1;}

@media only screen and (max-width:499px) {
.dabsy_bt_title {float:none;}
.title_btn{float:left;}
}




/*ABOUT US*/
.home_about{padding-top:90px;padding-bottom:100px;overflow: hidden;background: url(../images/index_bg1.png)no-repeat center;}

.ab_tit .ab_tell {float: left;margin-left: 228px;margin-top:8px;}
.ab_tit .ab_tell > i {display:block;float:left;width:65px;height:65px;background:url(../images/ab_tell.png) center no-repeat;}
.ab_tit .ab_tell > span {line-height: 65px;font-size:18px;color: #666666;}
.ab_tit .ab_tell > em {font-size: 23px;line-height: 65px;color: #333333;}

.hab_box{margin-top:60px;overflow: hidden;}
.habou_item{float:left;}
.habou_item .ab_item{float:left;width: 100px;height: 310px;background-color: #f7f7f7;position: relative;z-index: 1;margin-right: 3px;}
.habou_item .ab_item i{display: block;width: 19px;height: 100px;background: url(../images/ab_line.png) center no-repeat;transition: all 0.7s ease-in-out;-webkit-transition: all 0.7s ease-in-out;margin: 46px auto 18px;}
.habou_item .ab_item a{display: block;font-size: 18px;writing-mode: tb-rl;letter-spacing: 5px;color: #666666;text-align: center;line-height: 100px; transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out;}
.habou_item .ab_item::after {content:"";position:absolute;width:100%;height:0;z-index:-1;background:linear-gradient(263deg,#1d7186 0%,#2989a0 100%);top:0;left:0;transition:all 0.7s ease-in-out;-webkit-transition:all 0.7s ease-in-out;}
.habou_item .ab_item:hover::after {height: 100%;}
.habou_item .ab_item:hover > i {background: url(../images/ab_line2.png) center no-repeat;}
.habou_item .ab_item:hover > a{color: #FFF;}

.habou_con {margin-left:400px;display: block;height: auto;}
.habou_con_wz{font-size:15px;line-height:30px;height:auto;overflow:hidden;color:#777777;letter-spacing:1px;text-align:justify;}
.habou_con > span {display: block;width: 100%;height: 1px;background: #efefef;margin: 25px 0 30px;}

.hab_hj ul li{width:24%;float: left;margin-right:1.33%; margin-bottom: 20px}
.hab_hj ul li:nth-child(4) {margin-right: 0;}
.hab_hj ul li a{display: block;overflow: hidden;position: relative;}
.hab_hj li .himg{padding-bottom:63%;transition: all 0.4s;}
.hab_hj li a:hover .himg{ -webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.hab_hj li a>h5{position:absolute;left:0;bottom:0;width:100%;line-height: 2.5;font-size: 14px;color:#fff;text-align:center;background: rgb(0 0 0 / 54%);font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

@media only screen and (max-width:1024px) {
.ab_tit .ab_tell{margin-left:100px;}
.habou_con{margin-left: 340px;}
}
@media only screen and (max-width:860px) {
.ab_tit .ab_tell{margin-left:10px;}
}
@media only screen and (max-width:768px) {
.ab_tit{position: relative;}
.ab_tit .ab_tell{position: absolute;bottom:-76px;left: 0;z-index: 10;margin-left:0;}

.habou_item{width: 100%;float: none;overflow: hidden;margin-bottom: 20px;margin-top: 20px;}
.habou_item .ab_item{width: 33%;margin-right: 0.333%;}
.habou_item .ab_item a{margin: auto;}
.habou_con {width: 100%;margin-left:0;overflow: hidden;}
}
@media only screen and (max-width:600px) {	
.hab_hj ul li{width:49%;margin-right:2%;}
.hab_hj ul li:nth-child(2) {margin-right: 0;}
}
@media only screen and (max-width:499px) {
.ab_tit .ab_tell{display: none;}
}


/*PRODUCT系列*/
.home_product{padding-top:90px;padding-bottom:0;overflow: hidden;background:url(../images/index_bg2.jpg)no-repeat center;background-size: cover;}
.tab-block {margin-top:40px;/* border: 1px solid #e5e5e5; */}
.tab-button {width: 100%;height: 80px;background-color: #e0e0e0;}
.tab-button h3 {width:33.33%;float: left;height: 80px;text-align: center;font-size:17px;color: #4b4949;line-height: 80px;position: relative;cursor: pointer;font-weight: normal;border-left: 1px solid #FFF;border-right: 1px solid #FFF;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tab-button h3.on:after {content: '';position: absolute;top: -1px;left: 0;width: 100%;height: 3px;background-color: #3f95aa;}
.tab-button h3.on {background-color: #fff;color: #333;}

.tabs{overflow: hidden;}
.tabs .tab-item {overflow:hidden;}
.information-left {width:50%;overflow: hidden;position: relative;float: left;display: block;visibility: visible;background-image: url(../images/ibox_bg.png);background-size: cover;background-repeat: no-repeat;background-position: center bottom;}
.information-left .hinfor_img{overflow:hidden;position:relative;}
.information-left .hinfor_img img {display: block;width: 100%;transition: 1s;-webkit-transition: 1s;}
.information-left .hinfor_np{position: absolute;left:25%;top: 14%;width:70%;}
.information-left .hinfor_np h1{font-size: 28px;margin-bottom: 30px;color: #000;}
.information-left .hinfor_np i{display: block;font-size: 18px;color: #3f95aa;font-family: Arial;}
.information-left .hinfor_np p{font-size: 15px;line-height: 28px;color: #666;margin-bottom:5px;text-align: justify;}
.information-right {width:50%;overflow: hidden;float: right;border-bottom-left-radius: 60px;border-top-left-radius: 60px;}
.information-right img{display: block;width: 100%;}

@media only screen and (max-width:1480px) {
.information-left .hinfor_np{width:85%;left:8%;}
}
@media only screen and (max-width:1360px) {
.information-left .hinfor_img{display: none;}
.information-left .hinfor_np{position:unset;margin-left: 8%;margin-top: 10%;margin-bottom: 10%;}
.information-left .hinfor_np p{line-height:26px;}
}
@media only screen and (max-width:1023px){
.information-left{width: 100%;}
.information-right{width: 100%}
}
@media only screen and (max-width:499px) {
.tab-button{height: 240px;}
.tab-button h3{width: 100%;border-bottom: 1px solid #FFF;}
}




/*PROLIST*/
.home_prolist{padding-top:60px;overflow:hidden;}
.hpro_box{padding-top:80px;padding-bottom:80px;overflow:hidden;background:#374d64 url(../images/index_bg3.jpg) no-repeat center bottom;margin-top: 30px;}
.hpro_list ul li{width:25%;float: left;display: block;margin-bottom:10px;}
.hpro_list li a{display: block;padding:0 5px;}
.hpro_list li .hpimg{overflow: hidden}
.hpro_list li .hpimg img{display: block;width: auto;margin: 0 auto;}
.hpro_list li .hptxt{height:70px;line-height:70px;padding: 0 10px;background: #ffffff;text-align:center;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.hpro_list li .hptxt h5{color:#333;font-size:15px;font-weight:normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hpro_list li:hover img{-webkit-transform: scale(1.2);transform: scale(1.2);transition: all 0.8s;}
.hpro_list li:hover .hptxt{background: #2f7d70;transition: all 0.8s;}
.hpro_list li:hover .hptxt{background: #008753;}
.hpro_list li:hover .hptxt h5{color:#FFF;}

@media only screen and (max-width:768px) {
.hpro_list ul li{width: 50%;}
}
@media only screen and (max-width:400px) {
.hpro_list ul li{width:100%;}
}



/*NEW*/
.home_new{padding-top:80px;padding-bottom:80px; overflow:hidden;}
.hnew_box{margin-top:30px;overflow:hidden;}
.hnew_box ul li{overflow: hidden;width:31.33%;font-size: 13px;color: #666;margin:15px 1%;margin-bottom: 20px;float: left;}
.hnew_box ul li .time{background: #4e6ba5;float: left;width: 60px;padding: 10px;border-radius: 5px;font-family:"Arial";}
.hnew_box ul li .time strong {font-size:30px;line-height: 30px;border-bottom:#FFF solid 1px;padding-bottom:10px;display:block;text-align:center;color:#FFF;}
.hnew_box ul li .time span {padding-top: 5px;display:block;text-align:center;color:#FFF;}
.hnew_box ul li .info{margin-left:100px;}
.hnew_box ul li .info .tit {padding: 8px 0px;color: #222;font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hnew_box ul li .info .txt {color:#929292;line-height: 22px;font-size:13px;height: 44px;overflow:hidden;}

@media only screen and (max-width:768px) {
.hnew_box ul li {width:100%;margin:15px auto;}
}




/**************************************************************************************************************
************************************************************内页************************************************
***************************************************************************************************************/
/* 面包屑 */
.breav-nav{width: 100%;height: 80px;line-height: 80px;text-transform: uppercase;overflow: hidden;background-color: #f5f5f5;box-shadow: 0 2px 5px rgba(0,0,0,0.1);}
.location {float:left;background: url(../images/home.png) left center no-repeat;padding-left: 38px;overflow: hidden;color: #808080;font-size: 15px;font-weight: 300;}
.location a{color: #808080;}

/* 横向二级导航 */
.sub_muen {float: right;display: block;}
.sub_muen li{float: left;width: 150px; height:80px;position:relative;}
.sub_muen li a {display: block;font-size: 14px;color: #333;text-align: center;}
.sub_muen li a:before {position: absolute;content: '';right: 0;top: 30px;width: 1px;height: 20px;background:#ccd1d8;}
.sub_muen li:hover a:before{}
.sub_muen li:hover a, .sub_muen li.cur a {color:#247f95;font-size: 15px;}

.m_sub_muen{display: none}
.m_sub_muen{text-align: center;margin-top: 30px;}
.m_sub_muen li{display:inline-block;margin:0 4px 10px;}
.m_sub_muen li a{display:block;padding:10px 30px;border:1px solid #cfcfcf;background:#ffffff;color:#333;font-size:15px;border-radius: 8px;}
.m_sub_muen .cur a{background: #247f95;color:#FFF;}

@media only screen and (max-width:1023px) {
.sub_muen{display: none}
.m_sub_muen{display:block;}
}


/*纵向栏目分类*/
.side_left{width: 250px;float: left;}
.side_right{margin-left: 280px;overflow: hidden;}
@media (max-width: 768px) {
.side_left{width:100%;float:none;}
.side_right{width:100%;margin-left:0;}
}
.sidebar{margin-bottom: 20px;}
.sidebar .topclass {background: #1e7288 url(../images/proL.png) no-repeat;background-size: cover;text-align: center;padding-top: 40px;padding-bottom: 45px;border-radius: 12px 12px 0px 0px;}
.sidebar .topclass h2{font-size: 24px;color: #ffffff;font-weight: normal;}
.sidebar .topclass p{color: #bfbfbf;font-size: 13px;text-transform: uppercase;}
.side-menu{background: #f9f9f9;text-align: center;padding-left:20px;padding-right:20px;padding-bottom: 20px; box-sizing: border-box;}
.side-menu dd{line-height: 60px;border-bottom: 1px solid #e7e7e7;font-size: 16px;}
.side-menu dd a{display:block; color:#333;}
.side-menu dd:hover a, .side-menu dd.cur a{color:#12528c;}

.tel1 {width: 100%;height: 190px;background-size: cover;background-position: 50%;background-image: url(../images/side_img_f.jpg);text-align: center;padding-top: 50px;box-sizing: border-box;}
.tel1 span{width: 160px;display:block;border-radius:20px;background:#d8b364;color:#FFF;margin:auto;line-height:30px;font-size:14px;}
.tel1 p{font-family: 'impact';font-size: 25px;padding-top: 10px;color: #ffffff;text-shadow: 1px 2px 2px #000;}





/*about*/
.ny-title {padding-bottom: 10px;margin-bottom:30px;position: relative;text-align: center;}
.ny-title h3 {font-size: 32px;color:#000;margin-bottom: 5px;font-weight:normal;line-height:1.0}
.ny-title p {font-size: 14px;color: #bfbfbf;text-transform: uppercase;}

.companyprofile{padding-top:60px;padding-bottom: 50px;overflow: hidden;}
.companyprofile .compang p{letter-spacing: 1.5px;line-height: 2;margin-bottom: 30px;font-size: 15px;}

.history{padding-top:60px;padding-bottom: 50px;overflow: hidden;background: #F5F5F5;}
.time-line{width:100%;margin:20px auto;position: relative;}
.time-line .left-btn,.time-line .right-btn{width: 30px;height: 30px;background: url(../images/arrow.png) no-repeat;position: absolute;margin-top:-15px;cursor: pointer;}
.time-line .left-btn{left:0;top:50%;}
.time-line .right-btn{right:0;top:50%;transform: rotate(180deg);}
.time-line .right-btn:hover{background: url(../images/arrow-hover.png) no-repeat;transform: rotate(180deg);}
.time-line .left-btn:hover{background: url(../images/arrow-hover.png) no-repeat;}
.time-line .time-box{width:calc(100% - 60px);margin: 0 auto;overflow: hidden;}
.time-line .time-box ul{overflow: hidden;position: relative;height: 478px;}
.time-line .time-box ul:after{content: "";background: #d2d2d2;height: 1px;width: 100%;position: absolute;left:0;top:50%;}
.time-line .time-box li{width:240px;float: left;position: relative;cursor: pointer;box-sizing: border-box;transition: all .4s ease;padding: 25px 17px 40px;background:#FFF;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);border-radius: 4px;border: solid 1px rgba(0, 0, 0, 0.1);}
.time-line .time-box li h3{font-size: 20px;font-weight: bold;margin-bottom: 12px;}
.time-line .time-box li p{overflow-y: auto;height:96px;font-size: 14px;line-height: 24px;color: #7f7f7f;transition: all .4s ease;}
.time-line .time-box li p::-webkit-scrollbar{width:5px;height:5px;}
.time-line .time-box li p::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.2);}
.time-line .time-box li p::-webkit-scrollbar-track{border-radius:5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.1); }
.time-line .time-box li:nth-child(2n){margin-top: 278px;}
.time-line .time-box li:before{content: "";border-left: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;position: absolute;width: 16px;height: 16px;background: #ffffff;bottom: -9px;transform: rotate(-45deg);left: 50%;margin-left: -8px;transition: all .4s ease;}
.time-line .time-box li:after{content: "";width: 40px;height: 40px;background: url(../images/point.png) no-repeat;position: absolute;left:50%;margin-left: -18px;bottom: -60px;z-index: 1;}
.time-line .time-box li:nth-child(2n):before{bottom: auto;top: -10px;transform: rotate(-225deg);}
.time-line .time-box li:nth-child(2n):after{bottom: auto;top: -60px;}
.time-line .time-box li:hover{background: #247f95;color:#fff;border-color: #247f95;}
.time-line .time-box li:hover p{color:#fff;} 
.time-line .time-box li:hover:before{border-color: #247f95;background: #247f95;}
.time-line .time-box li:hover:after{background: url(../images/point-hover.png) no-repeat;}

.honor{padding-top:60px;padding-bottom: 60px;overflow: hidden;background: url(../images/ab_bg1.jpg)no-repeat;background-size: cover;}

.yanfacon{padding-top:60px;padding-bottom: 60px;overflow: hidden;background: url(../images/ab_bg2.jpg)no-repeat center bottom;}
.yfnr_box{margin-bottom: 50px;overflow: hidden;}
.yfnr_box .nr{background:#878887;color: #FFF; padding: 30px; font-size: 16px;margin-top:6px; }




/*page*/
.company{line-height: 35px;text-align: justify;}
.h1-tit {font-size: 28px;color: #1f414b;text-align: center;line-height: 35px;}
.h2-tit {font-size: 17px;color: #919090;text-align: center;padding-top: 10px;margin-bottom: 50px;font-weight: 300;}




/*img_list_pic*/
.img_list_pic{}
.img_list_pic dl{width:23%;margin:0 1%;float:left;margin-bottom:30px;}
.img_list_pic dl dt {border: 1px solid #e5e5e5;background: #fff;overflow: hidden;}
.img_list_pic dl dt img {display: block;margin: auto;}
.img_list_pic dl dd { height: 50px; font-size: 14px; line-height: 50px; text-align: center; padding: 0 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;background: #f0f0f0;}

@media only screen and (max-width:768px){
.img_list_pic dl{width:48%;}
}
@media only screen and (max-width:500px){
.img_list_pic dl{width:98%;}
}




/*newlist*/
.newlist li{height: 180px;overflow: hidden;}
.newlist li .time{ float: left; display: block; width:105px; height:85px; text-align:center; background:#eee; color:#999;}
.newlist li .time em{ height:35px; background:#f5f5f5; display:block; line-height:35px; font-size:14px;}
.newlist li .time span{ height:50px; line-height:50px; display:block; font-size:30px;}
.newlist li .linn{margin-left: 128px;}
.newlist li .name{color:#666;height: 35px;border-bottom:#e0e0e0 solid 1px;overflow:hidden;font-size:18px;}
.newlist li .name em{ display:block; height:24px; line-height:24px; overflow:hidden;}
.newlist li .content{line-height:24px;overflow:hidden;padding-top:10px;height:58px;margin-bottom:10px;color:#999;font-size: 15px;}
.newlist li .btnmore{ width:52px; color:#666;font-size:12px;}
.newlist li:hover .time{background: #20788d;color:#fff;}
.newlist li:hover .time em{ background:#28879e;}
.newlist li:hover .name{ color:#28879e; font-weight:bold;}
.newlist li:hover .btnmore{ color:#28879e;}



/*IMGLIST*/
.imglist{}
.imglist li{width:33.33%;float: left;display: block;margin-bottom:10px;}
.imglist li a{display: block;padding:0 5px;}
.imglist li .hpimg{overflow: hidden}
.imglist li .hpimg img{display: block;width: auto;margin: 0 auto;}
.imglist li .hptxt{height:70px;line-height:70px;padding: 0 10px;background:#cccccc;text-align:center;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.imglist li .hptxt h5{color:#333;font-size:15px;font-weight:normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.imglist li:hover img{-webkit-transform: scale(1.2);transform: scale(1.2);transition: all 0.8s;}
.imglist li:hover .hptxt{background: #2f7d70;transition: all 0.8s;}
.imglist li:hover .hptxt{background: #008753;}
.imglist li:hover .hptxt h5{color:#FFF;}

@media only screen and (max-width:500px) {
.imglist ul li{width:100%;}
}




/*分页样式*/
.pglist {padding:30px 0 15px; width:100%; text-align:center; clear:both;}
.pglist a {color:#666; padding:0 15px; margin:0 3px; background:#fff; border:1px solid #edebeb; }
.pglist * {display:inline-block; vertical-align: middle; line-height: 34px; padding-bottom:1px; }
.pglist a:hover, .pglist .hover {display: inline-block;color: #fff;background: #2989a0;border-color: #2989a0;}
.pageinfo{display:none;}
.pglist span{color:#666; padding:0 15px; margin:0 3px; background:#fff; border:1px solid #edebeb; }
.pglist .page-num-current{color: #fff;background:#2989a0;border-color:#2989a0;}

/*reLink*/
.reLink{padding-top: 20px;padding-bottom:30px; text-align: center;overflow: hidden;font-size: 15px;border-top: 1px solid #e6e6e6;}
.reLink a{color: #2989a0;text-decoration: none;}
.reLink a:hover{color:#2989a0;text-decoration:underline;}


/*详情*/
.nrcompany h1 {text-align: center;padding-top: 10px;padding-bottom: 10px;font-size: 28px;font-weight: normal;}
.met-editor {border-bottom:#eee solid 1px;padding-bottom: 18px;padding-top: 10px; text-align: center;font-size: 16px;color: #999;font-weight: 300;}
.xwzy {font-size: 14px;color:#8c8c8c;line-height: 24px;margin-top:30px;background: #f5f5f5;padding:20px 28px;text-align: justify;}
.nrxqzy {font-size: 15px;padding: 50px 0;margin-bottom: 60px;line-height: 30px;text-align: justify;}


/*新闻模块*/
.news-list-md{margin: 20px 0px;padding: 30px;border: solid 1px #dddddd;box-sizing: border-box;margin-bottom: 2%;background-color: #FFF;overflow: hidden;}
.news-list-md h3{font-size: 18px;font-weight: 300;margin: 0px;width: 160px;height: 40px;background-color: #2474a7;text-align: center;color: #FFF;line-height: 40px;}
.news-list-md ul { margin-top: 10px; margin-bottom: 0px; }
.news-list-md ul li{width:48%;float:left;display: block;line-height:45px;height:45px;overflow:hidden;}
.news-list-md ul li a {width:75%;float: left; color:#555555;font-size:15px;display: block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-list-md ul li a:hover { color:#2474a7; }
.news-list-md ul li span{float: right;color: #a6a6a6;}
.news-list-md ul li:nth-child(2n){margin-left:4%;}
@media (max-width:767px) {
.news-list-md ul li{width:100%;}
.news-list-md ul li:nth-child(2n){margin-left:0;}
}
/*产品框架*/
.img-list-md{margin: 20px 0px;padding: 30px;border: solid 1px #dddddd;box-sizing: border-box;margin-bottom: 2%;background-color: #FFF;overflow: hidden;}
.img-list-md h3{font-size: 18px;font-weight: 300;margin: 0px;width: 160px;height: 40px;background-color: #2474a7;text-align: center;color: #FFF;line-height: 40px;}
.img-list-md ul {margin-top: 10px;margin-bottom: 0px;}
.img-list-md ul li{display: block;padding:10px 0;width:24%;margin-left:1.333%;float: left;}
.img-list-md ul li:nth-child(1){margin-left:0;}
.img-list-md ul li a {display: block;position: relative;}
.img-list-md ul li .hmimg {border: 1px solid #ddd;padding: 3px;overflow: hidden;}
.img-list-md ul li .hmimg img{display: block;width: 100%;}
.img-list-md ul li a span{position: absolute;bottom: -16px;left: 10%;color: #ffffff;width: 80%;height: 32px;line-height: 32px;padding: 0 6px;background: #4e4e4e;font-size: 15px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;box-sizing: border-box;}
.img-list-md ul li a:hover .hmimg{border: 1px solid #2474a7;}
.img-list-md ul li a:hover span{background:#2474a7; }
@media only screen and (max-width:640px) {
.img-list-md ul li{width:48%; margin-left: 2%;}
.img-list-md ul li:nth-child(3){margin-left:0;}
}



/*联系*/
.lianxi_con{width:100%;overflow: hidden; margin-bottom:30px;}
.lianxi_con h4{font-size:26px;font-weight: normal;margin-bottom:50px;display:block;text-align: center;}
.lianxi_con li{width:31.33%;margin: 0 1%;text-align: center; float: left;font-size:16px;}
.lianxi_con li i{width: 86px;height: 95px;display: block;margin: 30px auto;color: #363544;}
.lianxi_con li .us_p1 {font-size: 18px;font-weight: bold;margin: 10px 0;}
.lianxi_con li p{font-size:14px}
.lianxi_con li .us_p2 {font-size: 16px;}
.map{height:500px;}
@media only screen and (max-width:640px) {
.lianxi_con li{width: 90%; float: none; margin: auto;margin-bottom:50px;}
}



/*proshow——page*/
.nypro_title{overflow: hidden;text-align: center;}
.nypro_title h1{font-size: 32px;color: #000;font-weight: bold;}
.nypro_title i{display: block;font-size:18px;color: #3f95aa;font-family: "Arial";text-transform: uppercase;}
.mt50{margin-top: 50px;}
.mb30{margin-bottom: 30px;}
.Procomw p{font-size:16px;line-height: 2.0;}
.table1{width:100%; text-align:center;}
.table1 tr td {height:40px;padding:5px 9px;color: #000;text-align: center;border: 1px solid #ccc;font-size: 15px;}
.table1 tr:nth-child(2n){background:#dcdcdc}
.table2{width:100%; text-align:center;}
.table2 tr td {width: 50%; height:40px;padding:5px 9px;color: #000;text-align: center;border: 1px solid #ccc;font-size: 15px;}
.table3{width:100%; text-align:center;}
.table3 tr td {width:33.33%;height:40px;padding:5px 9px;color: #000;text-align: center;border: 1px solid #ccc;font-size: 15px;}
.table4{width:100%; text-align:center;}
.table4 tr td {width:25%;height:40px;padding:5px 9px;color: #000;text-align: center;border: 1px solid #ccc;font-size: 15px;}