*{margin:0px;padding:0px;}
.clear{clear:both;}
.top{width:100%;height:auto;border-bottom:1px #000 solid;}
.top .top_1{width:1200px;margin:auto;padding-top:20px;}
.top .top_1 img{float:left;width:450px;}
.top .top_dh{width:100%;background:#0089df;}
.top .top_1 ul{float:right;margin-top:24px;}
.top .top_1 ul .currclass{border-top-right-radius: 8px;border-top-left-radius: 8px;background: #256fb9;color:#fff;}
.top .top_1 ul .currclass a{color:#fff}
.top .top_1 ul li{list-style:none;float:left;height:50px;width:110px;text-align:center;line-height:50px;margin-left:10px;}
.top .top_1 ul li:hover{background: #256fb9;color:#fff;border-top-right-radius: 8px;border-top-left-radius: 8px;
transition: all .3s linear;}
.top .top_1 ul li:hover a{color:#fff}
.top .top_1 ul a{color:#000;font-family:微软雅黑;font-size:15px;display:block;text-decoration:none}
/*banner*/
.swiper-container {width: 100%;height: 450px;}   
.swiper-container .swiper-slide img{width:100%;height:100%;object-fit:cover;}
.swiper-button-prev ,.swiper-button-next{color:#F27E17;display:none;}
.swiper-container:hover .swiper-button-prev {display:block}
.swiper-container:hover .swiper-button-next {display:block}
.l-leyu{position: fixed; left: 0px; top: 110px; width: 130px; height: 546px; display: block; z-index:9999;}
.l-leyu a{width:100%;height:100%;cursor:pointer;}
.r-leyu{position: fixed; top:100px; width:151px; right:0px; z-index:9999}
.r-leyu .op{position:absolute;top:0px;right:20px;width:16px;height:16px;cursor:pointer;}
/*about*/
.about{width:100%;height:auto;}
.about .about_main{width:1200px;margin:auto;padding-top:30px;background: url(../img/1451048642.png);padding-bottom:25px;}
.about .about_main img{width:575px;float:left;margin-right:45px;height:300px;border-radius: 10px;}
.about .about_main h1{font-size: 24px;font-family: 微软雅黑;color: #000; font-weight: bold;text-align:center;}
.about .about_main h1 strong{font-size: 20px; color: #000;font-weight: 100;margin-left:5px}
.about .about_main .about_text{width:1200px;min-height:230px;overflow:hidden;padding-top:20px;line-height:35px;color:#9a9a9a;
font-family: 微软雅黑;font-size:16px;text-indent:2rem}

/*优势*/
.ysl{background: url(../img/1451051465.jpg) center center no-repeat #F2F2F2;background-attachment:fixed;text-align:center;padding:45px 0;}
.row{width:1200px;margin:auto;}
.fuwu h2{color:#FFF}
.fuwu figure{background-color:rgba(255,255,255,.8);padding:58px 40px 40px 40px;margin-bottom:20px;width:260px;float:left;margin-top:80px;position:relative}
.fuwu figure.bianju{margin-left:60px;margin-right:60px}
.fuwu figure img{height:130px;width:130px;display:block;bmargin:0 auto;position:absolute;top:-65px;left:105px;}
.fuwu figure figcaption{margin-top:35px;margin-bottom:15px;font-weight:700}
.fuwu figure figcaption a{color:#256fb9;font-size:16px;text-decoration:none}
.fuwu figure figcaption a:hover{text-decoration:underline}
.fuwu figure p{line-height:30px;color:#000;height:120px;overflow:hidden;font-size:14px;font-weight:100;font-family: 微软雅黑;}
/*news*/
.news{width:100%;height:auto;}
.news h2{text-align:center;height:50px;padding-top:30px;}
.news .news_box{width:1200px;height:auto;margin:auto;}
.news .news_box ul li{width:90%;margin: auto;border-bottom: 1px #957e7e dashed;padding-bottom: 7px;list-style:none;
padding-top:20px;}
.news .news_box ul li a{font-size: 13px;margin-right: 5px;color: #256fb9;font-family: 微软雅黑;text-decoration:none;display: -webkit-box;-webkit-line-clamp: 1;
    -webkit-box-orient: vertical;overflow: hidden;width: 80%; float: left;}
.news .news_box ul li:hover a{text-decoration:underline;}
.news .news_box ul li span{float: right;color: #aaa;font-size: 12px;margin-right: 40px;}
.news .news_box ul li p{color: #aaa;overflow: hidden;font-size: 12px;padding-top: 12px;line-height:20px;width:100%;
display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
/*产品展示*/
.case{width:100%;height:auto;}
.case h2{text-align:center;height:50px;padding-top:30px;}
.case .case_box{width:1200px;height:auto;margin:auto;}
.case .case_box li{list-style:none;position: relative;float:left;padding:20px;}
.case .case_box li img{width:355px;height:255px;display:block;border:1px solid rgb(122, 118, 118)}
.case .case_box li .cpxq{ position: absolute;top:20px;background: rgba(37,111,185,.7);
 width: 357px;height:257px;display:none}
.case .case_box li:hover .cpxq{display:block}
.case .case_box li .cpxq p{text-align: center;font-size: 20px;font-family: 微软雅黑;color: #fff;font-weight: bold;padding-top:20px;}
.case .case_box li .cpxq span{line-height: 25px;color: #fff;font-family: 微软雅黑;font-size: 14px;height:95px;width:90%;margin:auto;
 padding-top:20px;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;overflow: hidden;}
 .case .case_box li .cpxq a{padding: 7px 10px 10px 10px;background-color: rgba(255,255,255,.7);color: #256fb9;
display: block;border-radius: 5px; width: 80px;text-align: center;text-decoration:none;margin:auto;margin-top:25px;}
/* 底部 */
.foot{width:100%;height:auto;background:#000;border-top:4px rgb(183, 154, 98) solid}
.foot .foot_box{width:1200px;height:auto;margin:auto;padding-top:50px;padding-bottom:50px;}
.foot .foot_box a{text-decoration:none;}
.foot .foot_box p{font-family: Arial, Helvetica, sans-serif; color: rgb(136, 136, 136);font-size: 13px;text-align:center;}
.foot .foot_box p span{margin-left:20px;}
.foot .foot_box strong{text-align: center;display: block;color: #888888;font-size: 13px;font-family: Arial, Helvetica, sans-serif;line-height: 35px;}
/*内容页*/
.sidebar{ margin-top:15px;width:1200px;margin:auto;padding-top:20px;padding-bottom:20px;}
.sidebar .sb_nav{ float:left; width:210px;}
.sidebar .sb_nav h3.title{ text-align:left; background:#256fb9; padding:0px 15px; height:45px; line-height:45px; border-bottom:1px solid #cecece; font-size:14px; color:#fff;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{background:#f0f7fe !important;}
.sidebar .sb_nav .active span{font-size:13px;display:block;line-height:30px;font-family: 微软雅黑;}
.p10{padding:10px;}
#sidebar ul li{background: url(../img/nose.jpg)   no-repeat;  border-top: 1px solid #FFFFFF; padding:0 10px;list-style:none;background-position: left;
  background-position: 10px;}
#sidebar ul li a{padding-left:15px;height:41px;line-height:41px;overflow:hidden;display:block;
text-decoration:none;color: #000;font-size: 13px;font-family: 微软雅黑;}
#sidebar ul li .currclass a{ font-weight:bold; color:#000; }
.sidebar .sb_box{ float:right; width: 960px; background:#fff; overflow:hidden; }
.sidebar .sb_box h3.title{ border-bottom:1px solid #ddd; background:#f8f8f8; height:45px; line-height:45px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #256fb9; padding:0px 15px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;
font-size:13px;}
.sidebar .sb_box h3.title div.position a{ color:#256fb9;text-decoration:none}
.editor h1{text-align: center;font-size: 25px;padding-top:30px;}
.editor span{text-align:center;display:block;font-family:微软雅黑;font-size:13px;color:#ccc;line-height:40px}
.showt{line-height:25px;font-family: 微软雅黑;font-size: 13px;padding-top:30px;}
.showt img{max-width:100%;}
.context li{font-family: 微软雅黑;font-size: 15px;}
.context li strong{color: #625b5b;font-family: 微软雅黑;font-size: 15px;font-weight: 200;}
.context li a{text-decoration:none;color:#256fb9;}
.context{margin-top:30px;}
.lxwm span{text-align: left;  font-family: 微软雅黑;font-size: 13px;  color: #282424; line-height: 40px;}

/*新闻资讯*/
#xinwen{width:960px;height:auto;float:right;}
#xinwen ul li{width:90%;margin: auto;border-bottom: 1px #957e7e dashed;padding-bottom: 7px;list-style:none;
padding-top:20px;}
#xinwen ul li a{font-size: 13px;margin-right: 5px;color: #256fb9;font-family: 微软雅黑;text-decoration:none;display: -webkit-box;-webkit-line-clamp: 1;
    -webkit-box-orient: vertical;overflow: hidden;width: 80%; float: left;}
#xinwen ul li:hover a{text-decoration:underline;}
#xinwen ul li span{float: right;color: #aaa;font-size: 12px;margin-right: 40px;}
#xinwen ul li p{color: #aaa;overflow: hidden;font-size: 12px;padding-top: 12px;width:100%;
display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
/*list 产品展示*/
.list{width: 1200px;height: auto;margin: 0 auto;padding: 10px;box-sizing: border-box;}
.title2{width: 100%;line-height: 40px;display: block;margin-top: 30px;margin-bottom: 10px;font-size: 30px;color: #007AFF;text-align: center;}
.list .list_a{width:250px;height: auto;text-align: center;float: left;padding:15px;margin-right:25px;
margin-bottom: 10px;border: solid 1px #DEDEDE;text-decoration:none}
.list .list_a:hover{border: solid 1px #007AFF;}
.list_box{display: inline-block;width:250px;height:240px;position: relative;}
.list_box:hover .list_rgba{display: block;}
.list_rgba{width: 100%;height: 100%;background:rgba(73,153,253,0.5);background-image: url(../img/soushuo.png);background-repeat: no-repeat;background-size:50px 50px;background-position: center;position: absolute;top: 0;display: none;}
.list p{display:block;width: 100%;height: 20px;text-align: center;background: url(../img/tit01.png) repeat-y center;background-size:100% 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #000;}
 /*lxwm*/
 .lxwmk{width:1200px;margin:auto;height:auto;padding-top:30px;}
 .lxfs_box{width: 800px;border: 1px #ccc solid;height: 200px;border-radius:10px;padding: 20px;
  margin: auto;margin-top: 20px;}
 .lxfs_box h2{text-align:center; }
 .lxfs_box p{color:#9a9a9a;line-height:30px;font-family: 微软雅黑;font-size: 13px;}
 .lxfs_box  a{color:#9a9a9a;text-decoration:none}
/*  liuyan */
.lyan{width:910px;margin:auto;padding-top:30px;padding-bottom:50px;}
.lyan ul{width:100%;margin:auto;}
.lyan ul li{list-style:none;width:50%;margin-bottom:20px;float:left}
.lyan ul li textarea{width:100%;height:120px;border-radius: 5px;border:2px #256fb9 solid;}
.lyan ul li p{ font-size: 14px;color: #256fb9;padding:5px;}
.lyan ul li input{width:95%;height:40px;line-height:40px;border-radius: 5px;border: 2px #256fb9 solid;}
.lyan ul li:nth-child(5) input{height:120px;}
.lyan .currclass{width:100%;}
.lyan .yzm{float: left; width: 51%; height: 50px;text-align: right;}
.lyan .yzm input{width: 120px;height: 40px; border-radius: 5px;border: 2px #256fb9 solid;}
.lyan .yzm img{ cursor: pointer; position: relative; left: -45px;}
.tj{text-decoration: none;width: 180px;height: 42px;line-height: 42px;font-size: 16px;background-color: #fd3c3d;color: #fff;
font-weight: bold;float:left;display:block;border:none;border-radius:5px;}
.number{width:350px;margin:auto;padding-bottom:30px;}
.number a{color:#000;text-decoration: none;}
.wzdh h3.title{ border-bottom:1px solid #ddd; background:#f8f8f8; height:45px; line-height:45px; position:relative;}
.wzdh h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #256fb9; padding:0px 15px;}
.wzdh h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;}
.wzdh h3 a{text-decoration:none;color:#000;}

/*page*/
.Page{width:100%; text-align:center; padding:35px 30px 50px;}
.Page a{display:inline-block;width:56px;background:#ffffff;height:42px; vertical-align:middle; line-height:42px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#256fb9; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:36px; padding:0 10px;height:42px; vertical-align:middle; line-height:42px; font-size:14px;float:left;}
.Page span.current{ background:#256fb9; color:#FFF}
