﻿@charset "utf-8";
*{margin:0; padding:0; list-style:none; box-sizing: border-box;}
:focus{outline:0}
body{color:#666;font-size:14px; width: 100%;}
ul li{list-style:none}
a{text-decoration:none}
a:hover{transition-duration:.6s;transition-property:color}
img{border:none}
h1,h2,h3,h4,h5{font-weight: normal}

.clr{clear:both}
.container{margin:0 auto;width:1400px}


.h_nav{width:100%;  height:166px;  position: relative; z-index: 9; background:url(../images/header_bjs.jpg) no-repeat center;}
.h_nav_top{width:1400px; height: 96px; margin: 0px auto;}
.h_logo{width:322px; height:63px; float: left; margin-top:16px;}
.h_logo img{width:100%; height: auto; display: block}
.h_input{width:314px; height: 40px; background: #fff url(../images/sousuo.png) no-repeat 12px center; border-radius: 5px; float: right; margin-top: 26px;}
.h_input input[type="text"]{width:208px; height: 100%; float: left; margin-left: 42px; border: 0; font-size: 14px; color: #b3b3b3}
.h_submit{width:60px; height:40px; float: right; background: #003582; text-align: center; border-radius: 5px; text-align: center; line-height:40px; font-size: 1rem; color: #fff; border: 0}

.h_right{width:100%; height: 70px; background:rgba(0,0,0,0.32); }
.h_nav ul.nav{width:1400px;  height:100%;  position: relative; z-index: 999;  margin: 0px auto;  }
.nav .nLi{position:relative;float:left;display:inline;height:100%; line-height:70px;  text-align: center; width:155px; background: url(../images/nav_xs.png) no-repeat right center}
.nav .nLi:last-child{background: none;}
.nav .nLi img{float: left}
.nav .nLi h3{float:left; font-weight: normal; width: 100%; height: 100%;}
.nav .nLi h3 p{width:100%;height:100%; font-size: 18px; color: #fff; padding-left:25px}
.nav .nLi h3 a{display:block;width:100%;height:100%;color:#fff;font-size:18px;}
.nav .sub{position:absolute;top:70px;left:0; z-index:999;display:none;padding:0;width:100%;background:#f5f4f4;line-height:26px; }
.nav .sub li{height:33px;border-bottom:1px solid #eee;text-align:center;line-height:33px;zoom:1}
.nav .sub li p{float:left;margin:0;width:100%}
.nav .sub li span{float:right}
.nav .sub a{display:block;padding:0 10px;height:100%;color:#333;font-size:14px}
.sub li:hover a{color:#003582;}
.nav .nLi.active{}
.nav .nLi.active h3 p{font-weight:bold}
.nav_1 h3 p{background: url(../images/icon_1.png) no-repeat 20px center}
.nav_2 h3 p{background: url(../images/icon_2.png) no-repeat 20px center}
.nav_3 h3 p{background: url(../images/icon_3.png) no-repeat 20px center}
.nav_4 h3 p{background: url(../images/icon_4.png) no-repeat 20px center}
.nav_5 h3 p{background: url(../images/icon_5.png) no-repeat 20px center}
.nav_6 h3 p{background: url(../images/icon_6.png) no-repeat 20px center}
.nav_7 h3 p{background: url(../images/icon_7.png) no-repeat 20px center}
.nav_8 h3 p{background: url(../images/icon_8.png) no-repeat 20px center}
.nav_9 h3 p{background: url(../images/icon_9.png) no-repeat 20px center}




/*banner*/
.banner{height:auto; background: #efefef; position: relative; }
.banner .slideBox{position:relative;overflow:hidden;width:100%;height:auto;}
.banner .slideBox .hd{ height:auto; overflow:hidden; position:absolute; left:50%; bottom:5%; z-index:1; margin-left: -48px }
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{width:12px; height:12px;  text-align:center; cursor:pointer; background:#eee;  margin-bottom: 60px; 
	border-radius: 50%; float: left; margin: 0px 10px;}
.banner .slideBox .hd ul li span{font-size: 46px; font-family: "Arial";  color:#fff; opacity: 0}
.banner .slideBox .hd ul li.on{background: #c8000a}
.banner .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.banner .slideBox .bd ul{width:100%;height:100%}
.banner .slideBox .bd li{width:100%;height:auto;vertical-align:middle;zoom:1; position: relative}
.banner .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%}
.banner .slideBox .bd img{display:block;width:100%;height:100%}


/*广告*/
.index_gg{ height:89px; width:1400px; overflow:hidden; margin-top: 47px;}
.index_gg .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.index_gg .slideBox .bd ul{width:100%;height:100%}
.index_gg .slideBox .bd li{width:100%;height:auto;vertical-align:middle;zoom:1; position: relative}
.index_gg .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%}
.index_gg .slideBox .bd img{display:block;width:100%;height:100%}




/*1*/
.index_one{width:100%; height: auto; overflow: hidden; margin-top: 48px;}
.index_one_left{width:622px; height:395px; float: left}
.index_one_left .slideBox{position:relative;overflow:hidden;width:100%;height:395px;}
.index_one_left .slideBox .hd{ height:auto; overflow:hidden; position:absolute; right:0; bottom:16px; z-index:888; }
.index_one_left .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.index_one_left .slideBox .hd ul li{width:20px; height:8px;  text-align:center; cursor:pointer; background:#fff;   float: left; margin: 0px 2px;}
.index_one_left .slideBox .hd ul li span{font-size: 46px; font-family: "Arial";  color:#fff; opacity: 0}
.index_one_left .slideBox .hd ul li.on{background: #c8000a}
.index_one_left .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.index_one_left .slideBox .bd ul{width:100%;height:100%}
.index_one_left .slideBox .bd li{width:100%;height:395px;vertical-align:middle;zoom:1; position: relative}
.index_one_left .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%}
.index_one_left .slideBox .bd img{display:block;width:100%;height:100%}
.index_one_left .slideBox .bd li .in_one_title{width:100%; height: 44px; line-height: 44px; background: rgba(0,0,0,0.67); padding: 0px 10px; position: absolute; bottom:0; left:0}
.in_one_title p{width:425px; height: 100%; font-size: 14px; color: #fff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.index_one_dt{width:388px; height: auto; float: left; margin-left: 31px;}
.index_one_dt dl{width:100%; height: 31px; overflow: hidden}
.index_one_dt dl dt{width:172px; height: 31px; line-height: 31px; float: left; background: url(../images/dt_bjs.png) no-repeat left center; font-size: 18px; color:#fff; padding-left: 50px;}
.index_one_dt dl dd{float: right}
.index_one_dt dl dd a{font-size: 14px; color:#005095; line-height: 31px;}
.index_one_dt dl dd a:hover{color:#e10000}
.index_one_dt ul{width:100%; height: auto; overflow: hidden; margin-top: 10px;}
.index_one_dt ul li{width:100%; height: 33px; line-height: 33px;}
.index_one_dt ul li p{width:65%; height: 100%; float: left; font-size:16px; color: #333333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;  }
.index_one_dt ul li span{font-size: 16px; color: #333333; float: right}
.index_one_dt ul li:hover p,.index_one_dt ul li:hover span{color:#e10000}
.in_one_top{width:100%; height:58px; line-height: 58px; background: url(../images/dt_jj.jpg) no-repeat center;  text-align: center; margin-top: 10px;}
.in_one_top a{font-size: 28px; color: #e10000; font-family: "宋体"; font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width:100%; display:block}
.in_one_two{width:100%; height: 50px; line-height: 50px; border-bottom: 1px solid #cfcfcf;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.in_one_two a{font-size: 18px; color: #005095;}
.index_one_tg{width:325px; height: auto; float: right}
.index_one_tg dl{width:100%; height: 31px; overflow: hidden}
.index_one_tg dl dt{width:172px; height: 31px; line-height: 31px; float: left; background: url(../images/tz_bjs.png) no-repeat left center; font-size: 18px; color:#fff; padding-left: 40px;}
.index_one_tg dl dd{float: right}
.index_one_tg dl dd a{font-size: 14px; color:#005095; line-height: 32px;}
.index_one_tg ul{width:100%; height: auto; overflow: hidden; margin-top: 10px;}
.index_one_tg ul li{width:100%; height: 50px; line-height:50px; background: url(../images/l_san.png) no-repeat left center; padding-left: 20px;}
.index_one_tg ul li p{width:60%; height: auto; float: left; font-size:16px; color: #333333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap  }
.index_one_tg ul li span{font-size: 16px; color: #333333; float: right}
.index_one_tg ul li:hover{background: url(../images/h_lan.png) no-repeat left center;}
.index_one_tg ul li:hover p,.index_one_tg ul li:hover span{color:#e10000}

/*视频*/
.index_video{width:100%; height:236px; background: url(../images/video_bjs.jpg) no-repeat center; text-align: center; padding-top: 58px; margin-top: 28px;}
.index_video h4{font-size: 20px; color: #fff; line-height: 40px;}
.index_video p{font-size: 16px; color: #fff; line-height: 40px;}

.video_bj{width:100%; height:100%; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0.5); z-index:888; display:none}
.video_xx{width:1300px; height:645px; position:fixed; top:50%; left:50%; margin-left:-650px; margin-top:-322.5px; z-index:999; background:rgba(0,0,0,0.5) }
.close{width:100%; height:40px; text-align:right; }
.close img{width:32px; height:32px; margin-top:4px; margin-right:10px;}
.video-box{width:1134px; height:569px; background:rgba(0,0,0,0.5); margin:0px auto;}
.sj_video{width:100%; height:auto; overflow:hidden; display:none;}





/*新闻*/
.index_xinwen{width:100%; height: auto; overflow: hidden; margin-top: 60px;}
.index_xwlist{width:446px; height: auto; float: left; margin-right: 30px}
.index_xwlist:last-child{margin-right: 0}
.index_xwlist dl{width:100%; height: 31px; line-height: 31px; border-bottom: 1px solid #bfbfbf}
.index_xwlist dl dt{float: left; font-size: 18px; color: #fff; padding-left: 20px; width: 138px; padding-left:40px}
.index_xwlist dl dd{float: right;}
.index_xwlist dl dd a{font-size: 14px; color: #005095}
.index_xwlist dl dd a:hover{color:#e10000}
.fz{background: url(../images/gz_zi.png)  no-repeat left center}
.zc{background: url(../images/gz_zi.png)  no-repeat left center}
.zs{background: url(../images/zs_zi.png)  no-repeat left center}
.index_xwlist ul{width:100%; height: auto; overflow: hidden; margin-top: 20px;}
.index_xwlist ul li{width:100%; height:40px; line-height: 40px;}
.index_xwlist ul li p{width:70%; height: 35px; line-height: 35px; float: left; font-size: 16px; color: #333333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.index_xwlist ul li span{float: right; font-size: 16px; color: #333333;}
.index_xwlist ul li:hover p,.index_xwlist ul li:hover span{color:#e10000}


/*概况*/
.index_about{width:100%; height: auto; overflow: hidden; margin-top: 40px;}
.index_about_t{width:100%; height:45px; line-height: 45px; overflow: hidden}
.index_about_t h3{font-size: 32px; color: #333333; background: url(../images/l_xs.png) no-repeat left center; padding-left: 20px; float: left}
.index_about_t h3 span{font-size: 46px; color: #003582; font-weight: bold;}
.index_about_t p{float: left; font-size: 22px; color: #5baee2; font-family: "Arial"; margin-left: 20px; font-weight: bold;  margin-top: 10px}
.index_about_left{width:695px; height: auto; float: left; margin-top: 29px;}
.index_about_left ul{width:100%; height: auto; overflow:hidden}
.index_about_left ul li{width:50%; height: auto; float: left; height: 85px; padding: 5px 20px}
.index_about_left ul li p{font-size: 14px; color: #fff; position: relative; line-height: 28px;}
.index_about_left ul li p:after{content: ""; width: 35px; height: 1px; background: #fff; position: absolute; bottom:0; left:0}
.index_about_left ul li .ab_num{width:100%; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #fff}
.index_about_left ul li .ab_num span{font-size: 34px; color: #fff;}
.index_about_left ul li:nth-child(1){background: #eda16c}
.index_about_left ul li:nth-child(2){background: #7cbee8}
.index_about_left ul li:nth-child(3){background: #82deb1}
.index_about_left ul li:nth-child(4){background: #fb7777}
.in_abxx{width:100%; height: auto; overflow: hidden; margin-top:10px;}
.in_abxx a{font-size: 14px; color: #333333;line-height: 26px; text-indent: 2rem}
.about_more{width:163px; height: 38px; float: right; color:#fff; line-height: 38px; font-size: 14px; text-align: center; margin-top: 20px;  background-image: linear-gradient(to right, #0fbdfa , #23499b); 
	background-image: -webkit-gradient(to right, #0fbdfa , #23499b); 
	background-image: -webkit-radial-gradient(to right, #0fbdfa , #23499b);}
.index_about_right{width:691px; height:356px; background: url(../images/yuanqu_bjs.jpg) no-repeat center; float: right; margin-top: 29px;}
.ab_liu{width:170px; height: 170px; border-radius: 50%; background: rgba(255,255,255,0.5); padding: 10px; float: left; margin-top: 99px; margin-left: 40px;}
.ab_liu p{width:100%; height: 100%; border-radius: 50%; text-align: center; line-height: 150px; font-size: 30px; color: #fff; background: #005095; font-weight: bold;}
.ab_liuxx{width:350px; height: auto; float: right; position: relative; margin-top: 34px; margin-right: 48px;}

.ab_zi:nth-child(2){margin-left: 65px}
.ab_zi:nth-child(3){margin-left: 107px}
.ab_zi:nth-child(4){margin-left: 107px}
.ab_zi:nth-child(5){margin-left: 65px}

.ab_zi{width:240px; height: 32px;  position:relative; position:relative; margin-bottom: 16px;}
.ab_zi h3{width:240px; height: 32px; line-height: 32px; background: #4578df; border: 1px solid rgba(255,255,255,0.5); display: block; text-align: center; font-size: 16px; color: #fefefe; }
.ab_ziinfo{width:300px;  height:auto; padding:15px; border-radius:25px; background:rgba(255,255,255,0.9); font-size:12px; color:#333333; line-height:24px; position:absolute; top:32px; left:10px; z-index:9; display:none;}
.ab_ziinfo:after{content:""; position:absolute; top:-8px; left:30px; width:8px; height:8px; background:url(../images/san.png) no-repeat center;}
.ab_zi:hover .ab_ziinfo{display:block;}


.ab_zi:nth-child(3) .ab_ziinfo{left:-20px!important;}
.ab_zi:nth-child(4) .ab_ziinfo{left:-20px!important;}
.ab_zi:nth-child(5) .ab_ziinfo{top:-126px!important;}
.ab_zi:nth-child(6) .ab_ziinfo{top:-126px!important;}
.ab_zi:nth-child(6) .ab_ziinfo:after,.ab_zi:nth-child(5) .ab_ziinfo:after{content:""; position:absolute; top:auto; bottom:-8px; left:30px; width:8px; height:8px; background:url(../images/xia_san.png) no-repeat center;}









/*案列*/
.index_case{width:100%; height: auto; overflow: hidden; margin-top: 38px;}
.swiper-slide a{width:100%; height: auto; overflow: hidden; position: relative; display: block; border-radius: 8px;}
.swiper-slide a img{width:100%; height: auto; display: block; border-radius: 8px;transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s; }
.swiper-slide a p{width:100%; height:40px;  line-height: 40px; border-radius: 8px; background: rgba(0,0,0,0.58); position: absolute; bottom:0; left:0; padding: 0px 10px; text-align: center; font-size: 16px; color: #FFFFFF}
.swiper-slide a:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.index_case .swiper-button-next{width:19.6%; height: 100%; background: rgba(255,255,255,0.4) url(../images/case_right.png) no-repeat left center; right:0; top:0; margin-top: 0}
.index_case .swiper-button-prev{width:19.6%; height: 100%; background: rgba(255,255,255,0.4) url(../images/case_left.png) no-repeat right center; left:0;  top:0; margin-top: 0}







/*分类*/
.index_fenlei{width:100%; height: auto; overflow: hidden; margin-top: 50px; margin-bottom: 50px;}
.index_fenlei ul{width:100%; height: auto; overflow: hidden;}
.index_fenlei ul li{width:117px; height: auto; float: left; margin-right: 66px;}
.index_fenlei ul li img{width:117px; height: auto; display: block;    -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    transition: transform 0.5s ease-out;}
.index_fenlei ul li p{font-size: 16px; color: #333333; line-height: 30px; text-align: center; margin-top: 10px;}
.index_fenlei ul li:last-child{margin-right: 0}
.index_fenlei ul li:hover img{-webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transform: rotateY(360deg);}
.index_fenlei ul li:hover p{color:#e10000}


/*友情链接*/
.footer_link{width:100%; height:auto; overflow: hidden;  position: relative; z-index: 9; margin-bottom: 50px;}
.link_s{width:90px; height: auto; text-align: center; float: left; font-size: 14px; color:#ffffff; line-height:50px; }
.footer_link .footer_a{width:100%;  height: 100%; margin-top:30px; }
.footer_link .footer_a a{font-size:14px; color: #333; margin-right:40px; height: 50px; line-height:50px; }
.footer_link .footer_a a:hover{color:#e10000}












/*底部*/
.footer{width:100%;height:211px; background:url(../images/footer.png) no-repeat center;  display: block; padding-top: 24px;  }
.footer_center{width:100%; height: auto; overflow: hidden;}
.footer_right{width:auto; float: left}
.footer_right dl{width:105px; height: auto; float: left; margin-right: 24px;}
.footer_right dl dt{width:105px; height: 104px; overflow: hidden; background: url(../images/ma_bjs.png) no-repeat center; padding: 10px;}
.footer_right dl dt img{width:100%; height: auto}
.footer_right dl dd{font-size: 14px; color: #fff; line-height: 35px; text-align: center}
.footer_dizhi{width:76%; float: right; margin-top:40px;}
.footer_dizhi div{ float: left; margin-right:5%;  height:58px; padding-left: 70px; padding-top:5px; }
.footer_dizhi div:last-child{margin-right: 0}
.footer_dizhi div h4{font-size: 16px; color: #fff; font-weight: bold;}
.footer_dizhi div p{font-size: 14px; color: #fff; line-height:25px;}
.f1{background:url(../images/f1.png) no-repeat left center; width:473px}
.f2{background:url(../images/f2.png) no-repeat left center; width:260px}
.f3{background:url(../images/f3.png) no-repeat left center; width:188px;}
.copy{clear:both;width:100%;height:40px;color:#999;font-size:12px;line-height:40px; background: rgba(0,0,0,0.5); margin-top: 7px}
.copy_l{float:left; font-size:14px; color:#fff}
.copy_l a{color:#fff}
.copy_l a:hover{color:#c8000a!important}
.footer_zhichi{width:auto; height:40px; float: right }
.footer_zhichi p{ width: auto; float: left; margin-right: 20px;   color:#999s; line-height:40px;}
.footer_zhichi .pt{width:121px;height: 18px; background: url(../images/vl.png) no-repeat; margin-top:12px; margin-right: 10px}
.footer_zhichi .js{width:121px;height: 18px; background: url(../images/wl.png) no-repeat; margin-top:8px;}
.footer_zhichi .pt:hover{background: url(../images/vl_hover.png) no-repeat}
.footer_zhichi .js:hover{background: url(../images/wl_hover.png) no-repeat} 
.footer_zhichi span{float: left; font-size: 14px; color: #ffffff; margin-left: 10px;}
.footer_zhichi i{ float: left;}










/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:250px;
    width: 77px;
    z-index: 999;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
	 font-size: 14px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li i.icon-top {
    background-position: -30px -49px; height:32px;
}

.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#c8000a;
    height: 62px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}


/*内页banner*/
.ej_banner{overflow: hidden; width:100%; height:345px;  position:relative}
.about_banner{background:url(../images/about_banner.jpg) no-repeat center;}
.csjs_banner{background:url(../images/csjs_banner.jpg) no-repeat center;}
.fuwu_banner{background:url(../images/fuwu_ban.jpg) no-repeat center;}
.news_banner{background:url(../images/news_banner.jpg) no-repeat center;}
.djyl_banner{background:url(../images/dangjian_banner.jpg) no-repeat center;}
.contact_banner{background:url(../images/contact_banner.jpg) no-repeat center;}
.ztzl_banner{background:url(../images/zhuanti_banner.jpg) no-repeat center;}
.tzzn_banner{background:url(../images/touzi_banner.jpg) no-repeat center;}
.qyfc_banner{background:url(../images/qiye_banner.jpg) no-repeat center;}
.search_banner{background:url(../images/search_banner.jpg) no-repeat center;}




.ej_banner .container{position:relative}
.ny_banner_zi{width:340px; height:158px; margin-top:240px;border: 3px solid rgba(255,255,255,.5); float:right; text-align:right;  padding:35px 35px 0}
.ny_banner_zi h1{font-size: 35px;color: white; font-weight: bold; position:relative}
.ny_banner_zi h1:before{content: '';display: block;width: 35px;height: 1px;background: white;margin-bottom: 10px; right:0; position:absolute; top:-10px}
.ny_banner_zi span{display: block;color: white;font-size: 15px;text-transform: uppercase;letter-spacing: 1px;margin-top: 10px;font-family: 'ralewaythin';padding-left: 35px;}



/* 二级导航start */
.mbx{font-size: 15px;color: #666666;padding:35px 0 25px;}
.mbx a{display: inline-block;vertical-align: top;font-size: 15px;color: #666666;}
.mbx a:hover,.mbx a.active{color: #000;}
.mbx a i{display: inline-block;font-size: 18px;color: #b2b2b2;vertical-align: middle;margin-right: 10px;}
.mbx span{padding: 0 8px;}

/* 二级分类 start */
.ej_nav_u1{font-size: 0;}
.ej_nav_u1 li{display: inline-block;vertical-align: top;width: 20%;border: 1px solid #cacaca;box-sizing: border-box;text-align: center;margin-right:-1px;margin-bottom:-1px;}
.ej_nav_u1 li a{display: block;line-height: 50px;font-size: 18px;color: #666666;}
.ej_nav_u1 li a.on{background: #003582;color: #fff;}
.ej_nav_u1 li:last-child{border-right: 1px solid #cacaca;}
.ej_nav_u1 li:hover a,.ej_nav_u1 li.active a{background: #003582;color: white;}


/*内页关于我们*/
.ny_about_info{width:100%; height:auto; overflow:hidden; font-size:16px; color:#666; line-height:28px; margin:30px 0 50px;}
.ny_about_info img{max-width:100%;}
.title { display: inline-block;text-align: left;}
.title h2 {font-size: 35px; color: #003582; margin-top: 5px; font-weight: 500; margin-bottom: 30px;}
.title h2:after { margin: 20px 0 0;}
.title h2:after {margin: 20px 0 0;}
.title h2:after {
    content: '';
    display: block;
    margin: 20px 0 0;
    width: 30px;
    height: 1px;
    background: #003582;
}


.ny_about_info ul{width:100%; height:auto; overflow:hidden; margin-bottom:50px;}
.ny_about_info ul li{width:100%; height:40px; line-height:40px; border-bottom:1px solid #eee; padding-left:30px; background:url(../images/ff.png) no-repeat left center;}
.ny_about_info ul li a{font-size:16px; color:#333; line-height:40px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.ny_about_info ul li:hover a{color:#003582}




/*产品中心*/
.ny_product{width:100%; height:auto; overflow:hidden; margin:20px 0 50px;}
.ny_product ul{width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.pic_list ul li{width: 24%;float: left;margin-right: 1.3%;margin-bottom: 20px;overflow: hidden;}
.pic_list ul li:nth-child(4n){margin-right: 0;}
.pic_list ul li a{display: block;}
.pic_list_box{overflow: hidden; border:1px solid #eee; width:100%}
.pic_list_box img{width:100%}
.pic_list ul li a img{display:block;width: 100%;transition:  all .5s;}
.pic_height img{height:285px!important;}
.pic_list ul li a p{text-align: center;line-height: 30px;margin-top: 10px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#333; width:100%; height:30px;}
.pic_list ul li:hover a img{transform: scale(1.2);}
.pic_list ul{width:100%; height:auto; overflow:hidden; margin-bottom:30px;}


/*科技园*/
.kjyq_list{width:100%; height:auto; overflow:hidden}
.kjyq_list ul li{width:32.4%;float: left;margin-right: 1.4%;margin-bottom: 20px;overflow: hidden;}
.kjyq_list ul li:nth-child(3n){margin-right: 0;}
.kjyq_list ul li a{display: block;}
.kjyq_list ul li a img{display:block;width: 100%;transition:  all .5s;}
.kjyq_list ul li a p{text-align: center;line-height: 30px;margin-top: 10px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#333}
.kjyq_list ul li:hover a img{transform: scale(1.2);}
.kjyq_list ul{width:100%; height:auto; overflow:hidden; margin-bottom:30px;}


/*企业风采*/
.qyfc_list{width:100%; height:auto; overflow:hidden}
.qyfc_list ul li{width:24%;float: left;margin-right: 1.3%;margin-bottom: 20px;overflow: hidden;}
.qyfc_list ul li:nth-child(3n){margin-right: 0;}
.qyfc_list ul li a{display: block;}
.qyfc_list ul li a img{display:block;width: 100%;transition:  all .5s;}
.qyfc_list ul li a p{text-align: center;line-height: 30px;margin-top: 10px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#333}
.qyfc_list ul{width:100%; height:auto; overflow:hidden; margin-bottom:30px;}







/*新闻中心*/
.ttxw_con1{width:100%; height:auto; overflow:hidden; margin:20px 0 50px;}
.ttxw_con1_u1{width:100%; height:auto; display:block; margin-bottom:20px;}
.ttxw_con1_u1 li{padding: 20px 0;border-bottom: 1px solid #eee;}
.ttxw_con1_u1 li a{display: block;font-size: 0;}
.ttxw_con1_left{display: inline-block;vertical-align: middle;width: 145px;position: relative;}
.ttxw_con1_right{display: inline-block;vertical-align: middle;width: 50px;}
.ttxw_con1_middle{display: inline-block;vertical-align: middle;width: calc(100% - 200px);box-sizing: border-box;padding: 0 50px;}
.ttxw_con1_left span{display: block;overflow: hidden;}
.ttxw_con1_left span img{width: 100%;transition: 0.3s ease-in-out;}
.ttxw_con1_left_list{position: absolute;top: 0;left: 0;background: rgba(0,0,0,.2);padding: 10px;color: white;}
.ttxw_con1_left_list font{font-size: 24px;display: block;}
.ttxw_con1_left_list time{font-size: 15px;color: white;}
.ttxw_con1_right i{display: inline-block;width: 47px;height: 47px;text-align: center;line-height: 47px;background: #cccccc;color: white;font-size:30px;
transition: 0.3s ease-in-out;}
.ttxw_con1_middle h2{font-size: 18px;color: #222;font-weight: 500;}
.ttxw_con1_middle p{font-size: 15px;color: #666;line-height: 25px;}
.ttxw_con1_middle span{display:block;font-size:15px;margin:10px 0; color:#333}
.ttxw_con1_u1 li:hover .ttxw_con1_left span img{transform: scale(1.05);}
.ttxw_con1_u1 li:hover .ttxw_con1_right i{background: #003582;}
.ttxw_con1_u1 li:hover .ttxw_con1_middle h2{color: #003582;}
.ttxw_con1_u1 li:hover .ttxw_con1_middle p{color: #003582}
.ttxw_con1_u1 li:hover .ttxw_con1_middle span{color: #003582;}
.fhlb {
    width: 90px;
    height: 30px;
    background: #003582;
    color: #fff;
    text-align: center;
    line-height: 30px;
    border-radius: 5px;
    position: relative;
}
.ttxw_bt{width: 100%; font-size: 20px; color: #555; padding: 10px 0px; text-align: center;  clear: both}
.ttxw_btime{width: 100%; line-height: 30px; color: #999; height: 30px;   margin-bottom: 20px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;  text-align: center; clear: both}
.ttxw_hd{width: 100%; font-size: 20px; color: #333; padding: 10px 0px; clear: both}





/*联系我们*/
.my_map{ margin-top: 30px;}
.contact_us_text{display: flex;justify-content: space-between;}
.contact_us_text_left{width: 50%;}
.contact_us_text_right{/*! width: 30%; */}
.contact_us_text_right ul{display: flex;justify-content: space-around;}
.contact_us_text_right li{width: 100px;text-align: center;height:146px;color: #393939;margin-left: 15px;}
.contact_us_text_right li img{display: block;width: 100px;height: 100px;border: 1px #ddd solid;}
.contact_us_text{margin-top: 30px;}
.contact_us_text p{line-height:30px;}
#map{height:500px; width:100%;}



/*荣誉资质*/
.ny_honor{width:100%; height:auto; overflow:hidden; margin:20px 0 50px;}

/*发展历程*/
.timer_shaft{width:100%; height:auto; overflow:hidden; margin:20px 0 50px;}
.timer_shaft_left{float: left;font-size: 38px;width: 280px;text-align: left;position: relative;font-weight: bold;}
.timer_shaft_left::after{content:"";position: absolute;right: 3px;top: 22px;width: 11px;height: 11px;border:1px solid #003582;border-radius:50%;background: #fff;z-index: 2;}
.timer_shaft_right{float: right;line-height: 35px;padding-left: 30px;max-width: 910px;padding-top: 13px;color: #666;/*! max-width:70%; */}
/* .timer_shaft_line{position: relative;} */
.timer_shaft_box{position: relative; width:100%; height:100%; overflow:hidden;}
.timer_shaft_box::after{content: '';position: absolute;height: 100%;width: 1px;background: #003582;z-index: 1;top: 0; left:270px;}
.timer_shaft_line .timer_shaft_left{padding: 0 15px;}
.clear_new { clear: both;overflow: hidden; margin: 20px 0;}


/*产品详情*/
.ny_product_show{width:100%; height:auto; overflow:hidden; margin:40px 0 50px;}
.ny_product_show table{border-collapse: collapse;}
.keyword_light{font-size:16px; color:#666; line-height:30px!important; margin-bottom:60px;}
.keyword_light img{max-width:100%; height:auto!important}
.page-list{display:none;}


.ny_feedbook{margin-top:40px; width:100%; height:auto; overflow:hidden; margin-bottom:50px;}












/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:250px;
    width: 77px;
    z-index: 999;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
	 font-size: 14px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li i.icon-top {
    background-position: -30px -49px; height:32px;
}

.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#003582;
    height: 62px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}




@media screen and (max-width:1440px){
	.container,.h_nav_top,.h_nav ul.nav{width:1200px}
	.footer_dizhi div{margin-right:3%}
	.nav .nLi{width:133px;}
	.nav_2 h3 p {background: url(../images/icon_2.png) no-repeat 10px center;}
	.index_one_dt{width:300px;  margin-left:20px;}
	.index_one_tg{width:290px;}
	.index_one_left{width:570px; height:auto;}
	.index_one_left .slideBox,.index_one_left .slideBox .bd li{height:auto;}
	.index_xwlist{width:380px;}
	.index_about_left{width:492px;}
	.in_abxx{height:110px; word-break:break-all;display:-webkit-box; -webkit-line-clamp:4;
  -webkit-box-orient:vertical; overflow:hidden;}
  .index_fenlei ul li{margin-right:37px;}
  .index_one_dt ul li{height:30px; line-height:30px;}
  .index_one_tg ul li{height:48px; line-height:48px;}
  .nav .sub{width:160px; left:50%;  margin-left:-80px;}
  .f1{width:409px;}
}






