*{margin:0;padding:0}

body{min-width:1200px;background:#fff;background-repeat:repeat-x;background-position:0 0;margin:0;padding:0;text-decoration:none;font-size:12px;font-variant:normal;font-family:"微软雅黑"}

a:active,a:hover,a:link,a:visited{text-decoration:none}

a{text-decoration:none}

li{list-style-type:none}

ol,ul{list-style-type:none;list-style-image:none}

.main{width:1100px;margin:0 auto}

.main a{color:#333;} 

.head{width:100%;height:140px;overflow:hidden}

.top{width:100%;height:30px;background:#f4f4f4}

.top p{font-size:13px;color:#000;line-height:30px;float:left}

.top ul{float:right}

.top ul li{float:left;padding-right:10px;padding-left:10px;line-height:30px;position:relative}

.top ul li a{font-size:13px;color:#333}

.top ul li:after{content:"";width:1px;height:13px;position:absolute;top:9px;right:0;background:#333}

.top ul li:last-child:after{width:0}

.head .main{display:flex;align-items:center;height:140px;justify-content:space-between}

.nav{width:100%;height:50px;background:#00479d}

.nav ul{width:1100px;margin:0 auto;height:50px;overflow:hidden}

.nav ul li{float:left;width:137px;height:50px;overflow:hidden;text-align:center;line-height:50px}

.nav ul li a{color:#fff;font-size:16px}

.nav ul li:hover{background:#eee}

.nav ul li:hover a{color:#000}

.nav ul li.hover{background:#eee}

.nav ul li.hover a{color:#000}

.banner{width:100%;margin:0 auto;overflow:hidden;position:relative}

.banner .hd{height:15px;overflow:hidden;position:absolute;left:45%;bottom:10px;z-index:1}

.banner .hd ul{overflow:hidden;zoom:1;float:left}

.banner .hd ul li{float:left;margin-right:25px;width:50px;height:5px;line-height:14px;text-align:center;cursor:pointer;background:#fff}

.banner .hd ul li.on{background:#1868ca}

.banner .bd{position:relative;height:100%;z-index:0;width:100%}

.banner .bd li{zoom:1;vertical-align:middle}

.banner .bd img{width:100%;display:block}

.banner .next,.banner .prev{position:absolute;left:3%;top:50%;margin-top:-3%;display:block;width:32px;height:40px;opacity:.5}

.banner .next{left:auto;right:3%;background-position:8px 5px}

.banner .next{font-size:58px;color:#fff}

.banner .prev{font-size:58px;color:#fff}

.banner .next:hover,.banner .prev:hover{opacity:1}

.banner .prevStop{display:none}

.banner .nextStop{display:none}

.keywords{width:100%;height:40px;background:#eee}

.keywords p{font-size:16px;color:#333;font-weight:700;line-height:40px;float:left}

.keywords ul{float:left}

.keywords ul li{float:left;padding-right:10px;padding-left:10px;position:relative;line-height:40px}

.keywords ul li:after{content:"";position:absolute;right:0;top:14px;height:14px;width:1px;background:#333}

.keywords ul li:last-child:after{height:0;width:0}

.product{width:1100px;margin:0 auto;height:auto;overflow:hidden;margin-top:40px}



.title{margin:0 auto;height:auto;overflow:hidden; text-align:center;}

.title div{width:100%;height:40px;display:flex;justify-content:center;align-items:center;overflow:hidden;}

.title p{color:#00479d;font-size:24px;float:left;font-weight:700}

.title img{display:block;float:left;margin-left:10px}

.title span{display:inline-block;color:#1a1a1a;font-size:14px;text-align:center;margin-top:10px;border-top:1px dashed #00479d; margin:0pox auto; padding-top:10px;}



.product .list{width:100%;height:auto;overflow:hidden;margin-top:10px}

.product .list ul{margin-left:-4px}

.product .list ul li{width:269px;height:43px;border:1px solid #dcdcdc;line-height:48px;margin-left:4px;margin-top:10px;float:left;text-align:center}

.product .list ul li a{color:#555;font-size:15px}

.product .list ul li:hover{background:#00479d}

.product .list ul li:hover a{color:#fff}

.product .pic{width:100%;height:auto;overflow:hidden;margin-top:20px}

.product .pic ul{margin-left:-20px}

.product .pic ul li{float:left;width:258px;height:248px;border:1px solid #dcdcdc;margin-left:20px; }

.product .pic ul li:hover p{color:#00479d}

.product .pic ul li img{display:block;width:240px;height:200px;margin:9px;margin-bottom:0}

.product .pic ul li p{width:100%;line-height:40px;text-align:center;font-size:16px;color:#555;  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.adv{width:100%;height:auto;overflow:hidden;margin-top:40px}

.adv .tit{width:100%;height:180px;background:url(../images/adv01.png) no-repeat center top}

.adv ul{width:1100px;margin:0 auto;min-height:490px;overflow:hidden;margin-top:30px;display:flex;border-bottom:1px solid #dcdcdc;justify-content:space-between}

.adv ul li img{display:block;margin:0 auto}

.adv ul li{width:240px;height:auto;overflow:hidden}

.adv ul li h4{color:#00479d;font-size:24px;text-align:center;border-bottom:1px dashed #959595;line-height:40px;font-weight:400}

.adv ul li p{color:#1a1a1a;font-size:15px;line-height:25px;margin-top:15px}

.cases{width:1100px;margin:0 auto;height:auto;overflow:hidden;margin-top:40px}

.cases .bd{margin-top:20px}

.cases .bd ul li{float:left;width:354px;height:auto;overflow:hidden;margin-right:20px}

.cases .bd ul li img{display:block;width:354px;height:281px}

.cases .bd ul li p{width:100%;line-height:40px;text-align:center;color:#333;font-size:15px}

.cases .hd{margin-top:20px}

.cases .hd ul{display:flex;justify-content:center}

.cases .hd ul li{float:left;width:90px;height:6px;line-height:40px;overflow:hidden;margin-right:10px;background:#ccc}

.cases .hd ul .on{background:#00479d}

.about{width:100%;height:400px;margin-top:40px;background:#00479d}

.about .pic{width:42%;height:400px;float:left;background:url(../images/about.png) no-repeat center}

.about .info{float:left;width:560px;margin-left:60px}

.about .info .tit{margin-top:40px}

.about .info .tit p{color:#fff;font-size:22px;border-bottom:2px solid #fff;text-align:left;line-height:35px;margin-top:20px}

.about .info .text{width:100%;height:135px;overflow:hidden;margin-top:20px}

.about .info .text p{color:#fff;font-size:14px;text-indent:2em;line-height:22px}

.about .info a{display:block;float:right;margin-top:20px;color:#00479d;padding:5px;background:#fff}

.news{width:1100px;margin:0 auto;margin-top:40px;height:auto;overflow:hidden}

.news ul{margin-top:20px}

.news ul li{width:540px;height:95px;background:#eee;float:left;margin-top:10px}

.news ul li .time{width:95px;height:95px;background:#ccc;display:flex;align-items:center;float:left;justify-content:center;flex-direction:column;color:#1a1a1a}

.news ul li .time b{font-size:32px;font-weight:700}

.news ul li .time span{display:block;font-size:16px}

.news ul li .info{width:435px;float:right;height:auto;overflow:hidden}

.news ul li .info p{width:100%;color:#1a1a1a;font-size:16px;margin-top:10px;font-weight:700}

.news ul li .info span{    display: block;
    color: #666;
    font-size: 14px;
    margin-top: 8px;
    height: 50px;
    line-height: 24px;
    padding-right: 21px;text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;}

.news ul li:nth-child(2n){float:right}

.news ul li:hover .time{background:#00479d;color:#fff}

.links{width:100%;height:50px;margin-top:40px;background:#ccc}

.links p{color:#000;font-size:18px;float:left;line-height:50px;font-weight:700}

.links ul{height:50px;overflow:hidden;margin:0 auto;}

.links ul li{float:left;padding-right:10px;padding-left:10px;line-height:50px;position:relative}

.links ul li:after{content:"";width:1px;height:14px;position:absolute;right:0;top:50%;margin-top:-7px;background:#333}

.links ul li a{color:#333;font-size:15px}

.links ul li:last-child:after{width:0;height:0}

.footer{width:100%;height:auto;padding:30px 0;background:#00479d;overflow:hidden}

.footer h4{color:#fff;font-size:16px;text-align:center}

.footer .ewm{width:160px;height:160px;margin:0 auto;margin-top:20px;float: right;}

.footer .ewm img{display:block;width:158px;height:158px;border:2px solid #fff}

.footer .info{height:auto;overflow:hidden;margin-top:20px}

.footer .info p{color:#fff;font-size:15px;line-height:26px;text-align:center;margin-top:5px}

.footer a{color:#fff}





.page{overflow:hidden;margin-top:3%}

.page ul{display:table;margin:0 auto}

.page ul li{border:1px solid #ccc;padding:0 10px;height:30px;line-height:30px;color:#333;float:left;margin:0 5px}

.page ul li a{color:#333}

.page ul .thisclass{background:#1676cd;color:#fff;border:1px solid #1676cd}

.page select{border:none;background:0 0;outline:0}







.messagely{width:1200px; height:600px; margin:0px auto;}

   .messagely  span{ width:100%; height:60px; line-height:60px;float:left; color:#000; text-align:center; font-size:30px;}

   .messagely p{font-size:15px; color:#999; text-align:center;}

   

   .message_left{float:left;width:260px;height:34px;line-height:34px;font-size:14px;color:#777777;text-align:left;border-color:#333333;border-style:none;clear:both; margin-top:8px; }

   .message_right{float:left;width:100%;height:24px;line-height:24px;background-color:#eeeeee;font-size:14px;color:#777777;text-align:left;padding:4px;border:1px;border-color:#aaa;border-style:dashed;}

   

   .area_message{float:left;width:100%;height:122px;line-height:24px;background-color:#eeeeee;background-image:none;font-size:14px;color:#777777;text-align:left;padding:4px;font-family:Microsoft YaHei;border:1px;border-color:#aaa;border-style:dashed;}

   

   .sub_message{float:left; width:100%;height:40px;line-height:40px;background-color:#333333; border-radius:5px;color:#FFFFFF;text-align:center;border:1px;border-color:transparent;margin-top:20px;}





.newscontent {

    width: 1100px;

    margin: 0px auto;

	 line-height:36px; font-size:15px;

}





.map{ width:1100px; margin:30px auto;  }

.allmap{ height:350px;}





.article-detailed{ margin:0 auto; padding:10px;overflow:hidden;margin-top:20px; width:1100px; }

.article-detailed .tit{width:100%;height:auto;overflow:hidden;margin-bottom:15px; }

.article-detailed .tit p{color:#333;font-size:24px;text-align:center;border-bottom:1px dashed #f1f1f1; padding:10px 0;}

.article-detailed .tit span{display:block;color:#333;margin-top:5px;font-size:12px;text-align:center}

.article-detailed .intro{width:100%;height:auto;overflow:hidden}

.article-detailed .intro img{display:block;max-width:100%;margin:0 auto}

.article-detailed .intro p{color:#333;font-size:16px;line-height:30px}





.pro-intro{overflow:hidden;margin-top:6px;padding:10px 0}

.pro-intro .img{float:left;width:405px;height:auto;overflow:hidden}

.pro-intro .img img{display:block;width:450px;height:395px}

.pro-intro .info{float:right;width:428px;height:395px;box-sizing:border-box;overflow:hidden;border:1px solid #d2d2d2;border-left:none}

.pro-intro .info p{color:#555;font-size:20px;border-bottom:1px solid #d9d9d9;height:45px;margin-top:60px;text-indent:20px}

.pro-intro .info .tel{width:100%;height:160px;border-bottom:1px solid #d9d9d9}

.pro-intro .info .tel img{display:block;margin-top:25px;margin-left:25px}

.pro-intro .info .tel b{width:100%;display:block;color:#1c71c8;margin-left:25px;font-size:36px;margin-top:10px;line-height:36px;font-weight:400}

.pro-intro .data{width:100%;height:auto;overflow:hidden}

.pro-intro .info .btn{width:100%;height:auto;overflow:hidden;margin-top:30px;margin-left:25px}

.pro-intro .info .btn a{display:block;width:165px;height:48px;background:#1c71c8;color:#fff;float:left;margin-right:15px;line-height:48px;font-size:16px;text-indent:30px;border-radius:10px;position:relative}

.pro-intro .info .btn a:after{content:url(../images/kf.png);position:absolute;top:13px;right:29px}

.pro-intro h2{font-size:28px;color:#333;font-weight:400;margin-bottom:16px;text-align:center;margin-top:20px}

.pro-intro .share{width:100%;height:46px;line-height:46px;border-bottom:1px #e7e7e7 solid;background:#f1f1f1;text-align:center}

.pro-intro .share p span{display:inline-block;font-size:12px;color:#999;padding:0 8px}

.pro-intro .info .btn a:last-child{background:#595757;text-indent:0;text-align:center}

.pro-intro .info .btn a:last-child::after{content:""}

.pro-intro .info .btn a:hover{background:#25b240}

.pro-intro .intro{width:100%;height:auto;overflow:hidden;margin-top:40px;min-height:500px}

.pro-intro .intro .t{width:100%;height:30px;border-bottom:1px solid #d2d2d2}

.pro-intro .intro .t p{color:#fff;font-size:18px;background:#1c71c8;width:180px;height:30px;line-height:30px;text-align:center}

.pro-intro .textxq{width:100%;height:auto;overflow:hidden;color:#666;font-size:16px;line-height:30px;margin-top:20px}

.pro-intro .textxq img{max-width:100%; display:block; margin:0px auto; text-align:center;}

.txt{width:100%;height:auto;overflow:hidden;margin-top:10px;font-size:20px;text-align:center;height:45px;font-weight:700;background:url(../images/tit02.png) no-repeat center bottom;color:#1c71c8}



.fy{height:auto;border:1px solid #d2d2d2;overflow:hidden;margin-top:30px}

.fy p{width:33.3333%;height:60px;line-height:60px;float:left;color:#666;font-size:16px;text-align:center;border-right:1px solid #d2d2d2; box-sizing:border-box;}

.fy p:last-child{border:none}

.fy p a{color:#666}

.fy .return{text-align: center;  padding-right: 30px;   color: #666;  line-height: 60px;   font-size: 16px;  background: url(../images/icon10.png) no-repeat right center;}









