body{font-family: Helvetica, STXihei, "Microsoft YaHei", Arial, SimSun,sans-serif!important;}
.main{width: 1240px; margin: 0 auto;}
a:hover{text-decoration: none;}

.breadcrumb{ background: none; padding-top: 0; padding-left: 0; font-size: 15px;}
.breadcrumb  a{color: #888; margin: 0 5px;}
.breadcrumb  a:hover{color: #005CBF;}
.breadcrumb .active{color: #bbbbbb;}

/* 导航 */
.top-nav{box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.05)}
.navbar{height: 100px;}
.navbar-nav .nav-item{margin: 0 0.5rem;}
.navbar-nav .nav-item a{color: #555;}
.navbar-nav .nav-item a:active{color: #1e9fff; background: #ffffff;}
.navbar-nav .nav-item .dropdown-toggle:after{    content: "";
	width: 8px;
	height: 8px;    border-top: 1px solid #888;    border-right: 1px solid #888;
	border-left:none;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	margin-left: 8px;
	}
.navbar-nav .active .nav-link{color: #0068B4; font-weight: 600;}
.navbar-collapse .input-group {position: relative;}
.navbar-collapse .input-group .form-control:not(:last-child) {border-radius: 1rem; padding-left:14px;}
.navbar-collapse .input-group .btn {position: absolute; right: 5px; top:-2px}
.navbar-collapse .form-inline .btn img{ height: 16px; color: #eee;}
.navbar-collapse .language{ margin-left: 10px;}
.navbar-collapse .language a{ padding: 2px 5px; color: #888;}
.navbar-collapse .language a:hover{ color: #0068B4;}

/* 首页banner */
.swiper{height: 450px; width: 100%;}

/* company_about */
.company_about{margin-top: 6rem;}
.company_about h1{font-weight: 600; font-size: 2.3rem; color: #0068B4;padding: 30px 0;}
.company_about .company_info{padding-right:60px; line-height: 30px;text-align: justify;color: #555;}
.company_about .more{text-align: right;}
.company_about .more a{margin-right: 60px; color: #aaa;}
.company_about .more a:hover{color: #0068B4;}

/* 首页优势 */
.youshi{height: 715px; margin-top: 6rem; padding: 5rem 0;}
.youshi .ys_title{text-align: center; text-transform: uppercase; color: #fff;}
.youshi .ys_title p{text-align: center;}
.youshi .ys_list{margin-top: 3rem;}
.youshi .ys_list .card{background: none; border: none;}
.youshi .ys_list .card .card-title{color: #fff;}
.youshi .ys_list .card .card-text{color: #95D7F1; text-align: justify; font-size: 0.9rem;}
.youshi .ys_list .car-img{text-align: center; padding-top: 1.8rem;}

/* 首页产品 */
.chanpin{padding: 5rem 0;}
.chanpin .cp_title{text-align: center; text-transform: uppercase; margin-bottom: 3rem;}
.chanpin .cp_title h1{color: #0068B4;}
.chanpin .cp_title p{color: #888;}
.chanpin .card{border: none; border-radius: 10px; overflow: hidden;transition: all 0.3s;}
.chanpin .card:hover{box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.1) ;transition: all 0.2s; transform:translateY(-1px)}
.chanpin .card .pic{height: 270px; overflow: hidden;}
.chanpin .card .card-title a{color: #555;}
.chanpin .card .card-title a:hover{color: #0068B4;}
.chanpin .card .card-text{color: #aaa;}
.cp-more { text-align: center;}
.cp-more .btn {padding: 0.375rem 5rem; color: #888888;}

/* 首页新闻 */
.xinwen{background: #f3f3f3; padding: 5rem 0;}
.xinwen .xw-title{background: #f3f3f3; margin-bottom: 2rem;}
.xinwen .xw-title h1{color: #0068B4;}
.xinwen .xw-title .new-more{color: #aaa; font-size: 1.1rem; float: right; margin-top: 20px;}
.xinwen .xw-title .new-more:hover{color: #888;}
.xinwen .xw-title p{color: #888; text-transform: uppercase; position: relative;}
.xinwen .xw-title p:before{content:"";position: absolute; width: 70%; height: 1px; background: #ddd; top:12px; right: 0;}
.xinwen .news-list{padding: 15px 0;transition: all 0.2s;}
.xinwen .news-list:hover{background: #fff; padding-left: 10px; box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.1) ;transition: all 0.2s; border-radius: 6px;}
.xinwen .news-list .new-box h3{margin-bottom: 1.1rem;font-size: 1.6rem;}
.xinwen .news-list .new-box h3 a{color: #555;}
.xinwen .news-list:hover .new-box h3 a{color: #0068B4;}
.xinwen .news-list .new-box p{color: #888;padding: 0;margin: 0;}
.xinwen .news-list .new-time span{color: #aaa; font-size: 1.5rem;}

/* 页尾 */
.footer{background: #282828; color: #969696; font-size: 0.9rem; padding: 2rem 0;}
.footer a{color: #969696;transition: all 0.2s;}
.footer a:hover{color: #888;transition: all 0.2s;}
.footer .f-box1 h1 img{height: 35px;}
.footer .f-box1 .icon{margin-top: 12px; margin-left: 30px;}
.footer .f-box1 .icon a{display: inline-block;height: 34px; width: 34px;background: #333; text-align: center; padding: 4px;border-radius: 50%; margin: 0 5px;}
.footer .f-box1 .icon a:hover{background: #555;}
.footer .f-box1 .icon img{height: 24px;}
.footer .f-box1 .beian{margin-top: 40px;}
.footer .f-box1 .beian img{margin: 0 10px 5px;}
.footer .f-box2 h4,.f-box3 h4{margin-bottom: 38px;}
.footer .f-box2 p{margin-bottom: 0.5rem;}
.footer .f-box3 a{margin-bottom: 0.5rem;}
.footer .f-box4 {text-align: center; padding-left: 5px;}
.footer .f-box4 .weicha-code{width: 85px; height: 85px;}

/* 产品中心 */
.content{background: #fafafa;}
.content .cmp-banner{height: 150px;}
.content .content-box {padding: 30px 0; min-height: 534px;}
.content .content-box .left-menu{background: #fff;border-radius: 6px;overflow: hidden; min-height: 465px; height: 100%;}
.content .content-box .left-menu h2{background: #0056B3; color: #fff; text-align: center; height: 100px;line-height: 100px;}
.content .content-box .left-menu .menu-list{margin: 30px 0; padding: 0; text-align: center;}
.content .content-box .left-menu .menu-list li{list-style: none;margin: 5px 0;}
.content .content-box .left-menu .menu-list li a{ display: inline-block;height: 50px; line-height: 50px; width: 100%; color: #555; font-size: 1.1rem;}
.content .content-box .left-menu .menu-list li:hover a,.content .content-box .left-menu .menu-list .active a{ color: #0056B3; background: #f5f5f5; font-weight: 600; border-left: 5px solid #0056B3; padding-right: 5px;}





/* 修改部分 */


.content .content-box .left-menu .menu-list2{margin: 30px 0; padding: 0; text-align: center;}
.content .content-box .left-menu .menu-list2 li{list-style: none;margin: 5px 0;}
.content .content-box .left-menu .menu-list2 li a{ display: inline-block;height: 50px; line-height: 50px; width: 100%; color: #555; font-size: 1.1rem;}

/* 修改部分 */






.content .content-box .right-content{background: #fff; border-radius: 6px; padding: 1.5rem; overflow: hidden;}
.content .content-box .right-content .card{border: none; border-radius: 10px; overflow: hidden;transition: all 0.3s;}
.content .content-box .right-content .card:hover{box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1) ;transition: all 0.2s; transform:translateY(-1px)}
.content .content-box .right-content .card .pic{ height: 188px; overflow: hidden;}
.content .content-box .right-content .card .card-title a{color: #555;}
.content .content-box .right-content .card .card-title a:hover{color: #0068B4;}
.content .content-box .right-content .card .card-text{color: #aaa;}

/* 分页 */
.page{float: right; margin-bottom: 30px; margin-top: 20px;}
.page .page-num{padding: 0.35rem 0.75rem; font-size: 1rem;border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.page .page-num-current{background: #007bff;border-top: 1px solid #007bff; border-bottom: 1px solid #007bff; color: #ffffff;}

/* 客户案例 */
.cases {max-width: 440px; margin: 10px 0;}
.cases .cases-box {overflow: hidden;}
.cases .cases-box img{height: 150px;min-width: 175px;}

/* 资讯动态 */
.right-content .news-list{padding: 20px 0;transition: all 0.2s; margin: 10px 0;border-bottom: 1px solid #f5f5f5;}
.right-content .news-list:hover{background: #fff; padding-left: 10px; box-shadow: 0 0.3rem 1rem rgba(0, 0, 0, 0.1) ;transition: all 0.2s; border-radius: 6px;}
.right-content .news-list .new-box h3{margin-bottom: 1.1rem;font-size: 1.6rem;}
.right-content .news-list .new-box h3 a{color: #555;}
.right-content .news-list:hover .new-box h3 a{color: #0068B4;}
.right-content .news-list .new-box p{color: #888;padding: 0;margin: 0;}
.right-content .news-list .new-time span{color: #aaa; font-size: 1.5rem;}

/* 详情页*/
.pro-vew .text-title{margin-bottom: 3rem; text-align: center;}
.pro-vew .text-title .text-info span{color: #aaa; margin: 0 10px; font-size: 0.9rem;}
.pro-vew .text-box img{width: 100%;}
.pro-vew .text-box p{line-height: 30px;}

/* 关于我们 */
.about{position: relative;}
.about .about-bg{height: 300px; width: 930px; position: absolute; top:-13px; left:0; background: url(../images/about-bg.png) no-repeat!important;}
.about .about-box{margin-top: 300px; line-height: 30px;}
.about .about-box .about-tex{text-transform: uppercase; padding-left: 30px;text-indent:34px;}
.about .about-box .about-ln {padding-left: 50px;}
.about .about-box .about-ln .linian{margin-bottom: 40px;}
.about .about-box .about-ln h3{color: #0068B4;}

/* 公司荣誉 */
.honor{position: relative;}
.honor .honor-bg{height: 300px; width: 930px; position: absolute; top:0px; left:0; background: url(../images/honor.png) no-repeat!important;}
.honor .honor-box{margin-top: 250px;}
.honor .honor-box .card img{height: 190px;}
.honor .honor-box .card h5{font-size: 1.1rem;}

/* 联系我们 */
.contact { background: #fff; border-radius: 6px; overflow: hidden; padding: 0;}
.contact #baiduMap{width: 100%; height: 350px;}
.contact .BMap_cpyCtrl{display: none;}
.contact .anchorBL{bottom: 5px!important; display: none;}
.contact .contact-box {padding: 40px;}
.contact .contact-box .con-info h3{margin-bottom: 30px;}
.contact .contact-box .con-info i{margin-right: 10px;}
.contact .contact-box .wx-code{text-align: center;}
.contact .contact-box .wx-code img{width: 160px;}

/* 专利 */
.creden{position: relative;}
.creden .creden-bg{height: 300px; width: 930px; position: absolute; top:0px; left:0; background: url(../images/creden.png) no-repeat!important;}
.creden .creden-box{margin-top: 180px;}
.creden .creden-box .card img{height: 440px;}
.creden .creden-box .card h5{font-size: 1.1rem;}

/* 公司环境 */
.com-photo {padding: 30px 0;}
.com-photo img{width: 100%;}

/* 在线咨询 */
.message{padding-top: 2rem; padding-bottom: 2rem;}
.message .zx-title h3{margin-bottom: 3rem; border-left: 4px solid #0055ff; padding-left: 2rem;}
.message .zx-title li{margin-bottom: 1rem; color: #888; line-height: 30px;}
.message .zx-title .phone{margin-top: 1rem;}
.message .zx-title .phone span{font-size: 2.1rem; color: #aaaaaa;}
.message .zx-title .phone img{width: 36px; height: 36px; margin-right: 10px; vertical-align: top;}
.message .zx-info .yanm{ height: 38px; width: 112px;}
.message .zx-info .btn{ padding: 0.375rem 3rem;}

