*{margin:0;padding:0}

body{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:"Microsoft YaHei"}

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

a{text-decoration:none; color:#666}

a:hover{color:#000}

li{list-style-type:none}

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

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

.top{width:100%;height:40px;background:#eee;min-width:1200px;}

.top p{float:left;font-size:14px;color:#3c3c3c;line-height:40px}

.top ul{float:right;height:40px;overflow:hidden}

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

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

.top ul li a{color:#3c3c3c;font-size:14px}

.top ul li:last-child:after{width:0;height:0;overflow:hidden}

.head{width:100%;height:110px;overflow:hidden; min-width:1200px;}

.head img{display:block}

.head .name{float:left}

.head .tel{float:right}

.head .main div div{display:table-cell;vertical-align:middle;height:110px}



.nav{width:100%;height:60px;background:#555555;min-width:1200px;}

.nav ul{width:1200px;margin:0 auto;}

.nav ul li{float:left;width:170px;height:60px;position:relative;text-align:center;line-height:60px}

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

.nav ul li ul{ position:absolute; width:100%; left:0px; z-index:99; background:rgba(0,0,0,0.7); display:none;}

.nav ul li ul li{ width:100%; float:none; height:45px; line-height:45px; font-size:14px; text-align:center;overflow: hidden; white-space: nowrap;text-overflow: ellipsis; border-bottom:1px #ccc solid;}

.nav ul li ul li a{ font-size:14px;}

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

.nav ul li:hover ul{ display:block;}





.banner{max-width:1920px;margin:0 auto;overflow:hidden;position:relative;min-width:1200px;}

.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:10px;line-height:14px;text-align:center;cursor:pointer;background:#fff}

.banner .hd ul li.on{background:#2855b1}

.banner .bd{position:relative;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}



.product{width:100%;height:auto;overflow:hidden}



.title{margin-top:25px;overflow:hidden}

.title h3{color:#555555;font-size:36px;font-weight:700;text-align:center}

.title b{color:#04498b}

.title span{display:block;text-align:center;margin:0 auto;text-transform:uppercase;color:#999;font-size:14px;margin-top:5px;font-family:'Arial Regular';}

.title p{color:#666;font-size:12px;text-align:center; background:url(../images/title.png) no-repeat center center ; height:50px; line-height:50px;}

.title p a{color:#666;font-size:12px;text-align:center}



.product .list{ overflow:hidden; width:280px; float:left; background:#999999; padding-bottom:10px;}

.product .list h3{ font-size:36px; color:#fff; padding:20px 0; text-align:center;}

.product .list h3 p{ font-size:13px; text-transform:uppercase; font-weight:400;}

.product .pic_list{ background:#fff; margin:0 10px;}

.product .list ul li{float:left;width:180px;height:50px;background:#ebebeb;border-radius:5px;text-align:center;line-height:50px;margin-left:28px;margin-bottom:5px}

.product .list ul li a{color:#333;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px}

.product .list ul li:hover{background:#2855b1}

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







.product .pic{width:1200px;margin:0 auto;margin-top:25px;height:auto;overflow:hidden;padding:5px}

.product .pic ul li:nth-child(4n-3){margin-left:0}

.product .pic ul li{float:left;width:290px;height:auto;overflow:hidden;margin-left:13px;position:relative;transition:.5s;margin-bottom:15px}



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

.product .pic ul li:hover p{background:#2855b1;color:#fff}

.img-box{overflow:hidden}

.img-box img{transition:.5s; width:100%; height:100%;}

.img-box:hover img{transform:scale(1.05)}

.product .more{display:block;width:178px;height:48px;line-height:48px;margin:0 auto;margin-top:30px;border-radius:5px;background:#046fcd;text-align:center;color:#fff;font-size:14px}





 .dttit{width:100%;  background:url(../images/ysbj1.jpg) no-repeat center center; background-size:100% 100%; margin-top:60px; padding:40px 0;min-width:1200px;}

.dttit h3{ font-size:36px; color:#fff; text-align:center;}

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



.adv{width:100%;overflow:hidden;background:url(../images/ysbj.jpg) no-repeat center top; background-size:100% 100%; margin:0px auto ;min-width:1200px;}

.adv h3{ text-align:center; margin:50px auto;}

.adv ul{width:1200px;margin:0px auto 0;height:auto;overflow:hidden;padding-bottom:32px;padding-top:0px;margin-top:0px; position:relative;}

.adv ul li{width:100%; overflow:hidden;}



.adv ul li .intro{width:560px;overflow:hidden; float:left;}





.adv ul li .intro .t{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center; margin-top:20px;overflow:hidden;}

.adv ul li .intro .t img{display:block; }

.adv ul li .intro .t .num{float:left;margin-right:15px}

.adv ul li .intro .t div:last-child{padding-bottom:10px;float:left;background:url(../images/bg02.png) repeat-x left bottom}

.adv ul li .intro .t p{color:#666;font-size:30px;font-weight:700;}

.adv ul li .intro .t  i{ font-size:13px; text-transform:uppercase; font-style:normal; color:#666;}

.adv ul li .intro .info{width:460px;float:right;height:auto;overflow:hidden;margin-top:5px; overflow:hidden;}

.adv ul li .intro .info p{color:#333;font-size:15px;line-height:30px;background:url(../images/icon02.png)no-repeat left top 11px;  padding-left:15px;}

.adv ul li .inn{ overflow:hidden;}





.adv ul li:nth-child(2n) .adv_img{float:left}



.adv ul li:nth-child(2n) .intro{ float:right;}





.adv ul li .adv_img{float:right; width:638px;margin-top: 30px;}

/*.adv ul li:nth-child(n+2){ margin-top:-50px;}

.adv ul li:nth-child(n+2) .intro{ margin-top:54px;}*/





.wary_left{width:260px; float:left; overflow:hidden; margin-top:20px; position:relative;}

.wary_right{width:920px; overflow:hidden; float:right;margin-top:20px;}



.nav_muen{ background:#fff; overflow:hidden; border:10px #999999 solid;} 

.tit_bt{  background:#999999; text-align:center; padding:30px 0; color: #fff; font-size: 30px; font-weight: bold; }

.tit_bt p{ font-size:18px; color:#fff; font-weight:400; margin-bottom:5px;}

.tit_bt span{color:#fff; text-transform:uppercase; font-size:14px; font-weight:normal; display:block; letter-spacing:2px;} 

.ddimg{position:absolute; bottom:0px; left:0px;  width:100%; border-top:1px #ccc solid;}







.content{ width:1200px; overflow:hidden; margin:0px auto}

/*

.menu_list{  overflow:hidden;  margin:10px 10px 0; }

.menu_list ul li{ background:#f2f2f2 url(../images/mune1.png) right center no-repeat; margin-bottom:15px; text-indent:2em;text-overflow:ellipsis;white-space:nowrap;font-size:16px; height:53px; line-height:53px; border-radius:30px; }

.menu_list ul li:hover{ background:#0b46bd url(../images/mune2.png) no-repeat center right;}

.menu_list ul li a{ color:#333; display:block;}

.menu_list ul li:hover a{color:#fff;}



.menu_head{color:#333;cursor:pointer;background:#fff }

.menu_list h3{ background:#997e76; height:40px; line-height:40px; color:#fff; margin:15px 5px 0; text-align:center; font-size:18px; font-weight:400;  }

.menu_list .current{ overflow:hidden; color:#997e76}
.menu_list .current p a{ color:#fff}
.menu_list .current a{color:#fff}

.menu_body{overflow:hidden;  }

.menu_body a{ height:48px; line-height:48px; text-align:center; font-size:15px; color:#333; display: block;  text-align:left; border-bottom:1px #ccc dotted; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;; text-align:center;}

.menu_body a:hover{ padding-left:10px;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;color:#997e76}



.menu_list ul li.wd{ background:#5fb3ea;}

.menu_head a{color:#fff;}

*/



.menu_list{margin:10px; min-height:740px;}



.menu_head{height:40px;line-height:40px;padding-left:18px;font-size:14px;color:#525252;cursor:pointer;border:1px solid #e1e1e1;position:relative;font-weight:bold;background:#f2f2f2 url(../images/pro_left.png)no-repeat  center right 15px; margin-bottom:10px; border-radius:30px;}







.menu_list .current{background:#999 url(../images/pro_down.png) no-repeat center right   15px; color:#fff;}



.menu_list .current  a{ color:#fff}

.menu_body{width:200px;height:auto;overflow:hidden;line-height:38px; margin:0px auto 10px;}



.menu_body a{display:block; background:url(../images/pro_left1.png) no-repeat center left; height:38px;line-height:38px;padding-left:27px;color:#777777;text-decoration:none;border-bottom:1px solid #e1e1e1; font-size:15px;}



.menu_body a:hover{text-decoration:none; color:#000;}







.tel22{ overflow:hidden; width:100%; margin:30px auto; text-align:center;}









.pic_content{overflow:hidden;  }

.pic_content ul{overflow:hidden;margin:0 auto}

.pic_content ul li{width:290px;float:left;overflow:hidden;margin-right:23px;position:relative; margin-bottom:12px; background:#fff; border-bottom:2px #fff solid;}

.pic_content ul li div{overflow:hidden; padding:10px; height:100% ; border:1px #f1f1f1 solid;}

.pic_content ul li dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:45px;line-height:45px;font-size:16px;text-align:center;}

.pic_content ul li a:hover dd{color:#000}

.pic_content ul li a dd{color:#333;}

.pic_content ul li div img{-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;width:100%;height:100%}

.pic_content ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.pic_content ul li:nth-child(3n){margin-right:0}







.case{ overflow:hidden;width:1200px;margin:30px auto 0; padding-bottom:40px;}

.case ul{ overflow:hidden;}

.case ul li{ width:25%; border:5px #f5f5f5 solid; position:relative; box-sizing:border-box; overflow:hidden;float:left;}

.case ul li div{ overflow:hidden;}

.case ul li p{ height:50px; line-height:50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:16px; background:rgba(0,0,0,0.6); position:absolute; width:100%; text-align:center; color:#fff; bottom:0px; }



.case ul li:first-child{ overflow:hidden; width:50%;}

.case ul li:first-child div{ height:445px; }



.case ul li div img{width:100%;height:100%;-webkit-transition:all .5s;transition:all .5s;overflow:hidden;}

.case ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}







.lingyu{ overflow:hidden; margin:30px auto 0; background:#f5f5f5;min-width:1200px;}





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

.cases .show{width:100%;height:auto;overflow:hidden;margin-top:30px}

.cases .show .box{width:800%}

.cases .pic{float:left}

.cases .pic ul li{float:left;width:389px;height:auto;overflow:hidden;margin-left:17px}

.cases .pic ul li img{display:block;width:389px;height:313px}

.cases .pic ul li p{text-align:center;color:#1a1a1a;font-size:16px;line-height:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.gg{width:100%; overflow:hidden;}

.lc{ width:1200px; margin:30px auto; overflow:hidden;}

.hz{width:1202px;margin:0 auto;height:auto;overflow:hidden;margin-top:20px}

.hz ul{margin-top:25px;height:auto;overflow:hidden;width:1202px;background:#ccc;padding-bottom:1px;border-left:1px solid #ccc;border-right:1px solid #ccc;box-sizing:border-box}

.hz ul li{float:left;margin-top:1px;width:240px;height:auto;overflow:hidden;box-sizing:border-box}

.hz ul li img{display:block;width:240px;height:140px;box-sizing:border-box}

.news{width:1200px;margin:0 auto;height:auto;overflow:hidden}

.news .tab{height:auto;overflow:hidden;display:table;margin:0 auto;margin-top:30px}

.news .tab ul li{float:left;width:160px;height:50px;background:#e6e6e6;text-align:center;line-height:50px;border-radius:5px;margin:0 15px}

.news .tab ul li:hover{background:#2855b1}

.news .tab ul li:hover a{color:#fff}

.news .tab ul li a{color:#333;font-size:16px;display:block}

.news .left{width:574px;height:auto;overflow:hidden;margin-top:40px;float:left}

.news .left .img{width:100%;height:auto;overflow:hidden}

.news .left .img img{display:block;width:100%;height:285px}

.news .left .intro{width:100%;height:auto;overflow:hidden;margin-top:15px}

.news .left .intro h4{width:450px;height:auto;overflow:hidden;font-size:16px;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left;line-height:26px}

.news .left .intro span{display:block;float:right;color:#999;font-size:14px;line-height:25px}

.news .left .intro p{color:#666;font-size:14px;line-height:26px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;float:left;word-break:break-all;margin-top:5px}

.news .left .list ul{width:100%;height:auto;overflow:hidden;margin-top:5px}

.news .left .intro:hover h4{ text-decoration:underline;}

.news .left .list ul li{ line-height:33px;overflow:hidden; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:15px;}

.news .left .list ul li a{ color:#666;}

.news .left .list ul li a:hover{text-decoration:underline;}

.news .left .list ul li:before{content:"●"; font-size:12px; color:#999;}

.news .left .list ul li span{float:right;color:#999;font-size:14px}



.news .right{float:right;width:588px;height:auto;overflow:hidden;margin-top:40px}

.news .right .tit{width:100%;height:auto;overflow:hidden}

.news .right .tit img{display:block;float:left}

.news .right .tit p{color:#484848;font-size:18px;float:left;margin-left:10px;font-weight:700}

.news .right .tit a{display:block;float:right;color:#787878;font-size:14px;line-height:25px}

.news .right ul{width:100%;height:auto;overflow:hidden}

.news .right ul li{width:100%;height:85px;overflow:hidden;margin-bottom:20px;border-bottom:1px dashed #bcbcbc}

.news .right ul li h3{ background:url(../images/c02.png) no-repeat center left; padding-left:30px; height:32px; color:#000;line-height:32px; font-size:16px; font-weight:600;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.news .right ul li p{ padding-left:30px;height:auto;overflow:hidden;float:right;font-size:14px;color:#868686;line-height:19px;margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}

.news .right ul li a:hover h3{ text-decoration:underline;}



.section{width:100%;height:auto;overflow:hidden;background:url(../images/bg03.png) repeat-x left bottom;}

.about{width:1140px;margin:20px auto 0; overflow:hidden;background:#f5f5f5; padding:20px;}

.about .pic{float:left;height:auto;overflow:hidden;position:relative;z-index:10; width:600px;}

.about .pic img{ width:100%;}



.about .bd{float:right;width:540px;height:338px;box-shadow:0 0 2px 2px #f5f5f5}



.about .intro{ overflow:hidden; margin:30px;}



.about .intro p{color:#666;font-size:16px;line-height:30px; color:#666; text-indent:2em; line-height:34px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:10;overflow: hidden;

}









.workshop{width:1200px;height:auto;overflow:hidden;margin:0 auto;position:relative}

.workshop .next,.workshop .prev{display:block;width:24px;height:100px;display:flex;justify-content:center;align-items:center;position:absolute;top:240px;background:#bababa}

.workshop .next{left:0}

.workshop .next:hover{background:#000}

.workshop .prev{right:0}

.workshop .prev:hover{background:#000}

.workshop .bd{width:1140px;margin:0 auto;margin:20px auto 0;height:260px ; overflow:hidden;}

.workshop .bd ul li{float:left;width:270px;height:250px;margin:0 8px;margin-top:5px}

.workshop .bd ul li img{display:block;box-shadow:0 0 5px 2px #dadada}

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

.mssg{width:600px;height:500px;float:left;background:#2855b1}

.mssg .tit{width:245px;height:100px;background:#fff;margin-left:45px;overflow:hidden}

.mssg .tit p{color:#2855b1;font-size:24px;font-weight:700;margin-left:25px;margin-top:20px}

.mssg .tit span{display:block;color:#2855b1;margin-left:25px;margin-top:5px;font-size:20px}

.mssg form{width:505px;margin:0 auto;height:auto;overflow:hidden;margin-top:34px}

.mssg form ul{height:auto;overflow:hidden}

.mssg form ul li{float:left;width:100%;height:auto;margin-bottom:10px}

.mssg form ul li p{color:#fff;font-size:18px;float:left;line-height:50px}

.mssg form ul li input{width:410px;height:48px;border:1px solid #d2d2d2;background:#fff;border-radius:5px;border:none;float:right;outline:0;text-indent:10px;}

.mssg form ul li textarea{width:410px;height:100px;border:1px solid #d2d2d2;outline:0;background:#fff;border-radius:5px;border:none;float:right;padding-top:10px;text-indent:10px;}



.xbanner{ width:100%; margin:0px auto; overflow:hidden;}

.xbanner img{ width:100%;}

.mssg form .btn{width:100%;height:60px;background:#56abff;color:#fff;font-size:18px;outline:0;border:none;border-radius:5px;margin-top:20px}

.contact{float:right;width:508px;height:auto;margin-right:45px;overflow:hidden}

.contact .tit{width:245px;height:100px;background:#2855b1;overflow:hidden}

.contact .tit p{color:#fff;font-size:24px;font-weight:700;margin-left:25px;margin-top:20px}

.contact .tit span{display:block;color:#fff;margin-left:25px;margin-top:5px;font-size:20px}

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

.contact .pic img{display:block;width:508px;height:140px}

.contact .intro{width:100%;height:180px;overflow:auto;margin-top:20px}

.contact .intro h4{font-size:18px;color:#333}

.contact .intro p{color:#333;font-size:16px;line-height:30px;margin-top:10px}

.links{ width:1200px;border:1px solid #ccc;margin:30px auto;height:auto;overflow:hidden;}

.links .tit{height:auto;overflow:hidden;margin:20px 20px 0; float:left;}

.links ul{ width:942px; float:left;height:60px;overflow:hidden; border-left:1px #ccc solid; padding:10px;    min-height: 50px;}

.links ul li{float:left;line-height:30px;padding-right:40px}

.links ul li a{color:#666;font-size:14px}



.mbx{ width:100%; margin:0px auto; height:60px; line-height:60px; background:#eeeeee; font-size:16px; color:#666;}

.content_box{ width:1200px; overflow:hidden; background:url(../images/mbx.png) no-repeat center left; margin:0px auto; }

.mbx  p.p1{ float:left; padding-left:30px;}

.mbx  p.p1 a{ color:#666; background:url(../images/mbx1.png) no-repeat center right; padding-right:15px; margin-left:8px; } 

.mbx  p.p1 a:last-child{ background:none;}

.mbx  p.p1 a:hover{ color:#000}

.mbx  p.p2{ float:right;}

.mbx  p.p2 a{  background:none; margin:0 10px; font-size:18px;}

.mbx  p.p2 a.cur{ color:#d62a2c; font-weight:bold; border-bottom:2px #d62a2c solid; display:inline-block;}




.footer{width:100%;position:relative;background:#555555;overflow:hidden;margin-top:15px; padding-bottom:50px; min-width:1200px;}

.b_nav{ border-bottom:1px #999999 solid; overflow:hidden;}

.b_nav ul { width:1200px; margin:0px auto;}

.b_nav ul li{ overflow:hidden; float:left; width:170px; height:60px; line-height:60px; font-size:15px; text-align:center; background:url(../images/b_nav1.png) no-repeat center right;}

.b_nav ul li a:hover{text-decoration:underline;}

.footer .info{float:left;margin-top:20px;overflow:hidden}

.footer .left{float:left;margin-top:35px; padding-right:90px;border-right:1px solid #999;border-left:1px solid #999;padding-left:50px; margin-left:50px; width:360px}

.footer .name p{color:#fff;font-size:30px;font-weight:700}

.footer .info p{color:#fff;font-size:14px;line-height:36px}

.footer .fn{float:left;height:200px;margin-top:40px}

.footer .fn .tit p{color:#fff;font-size:#fff;font-size:18px;font-weight:700}

.footer .fn ul{width:450px;height:auto;overflow:hidden;margin-top:10px}

.footer .fn ul li{width:200px;height:auto;overflow:hidden;float:left; border:1px #999 solid; margin-bottom:10px; text-align:center;}

.footer .fn ul li:nth-child(2n){float:right; margin-right:20px;}

.footer .fn ul li a{color:#fff;font-size:15px;line-height:40px}

.footer .ewm{float:right;margin-top:40px;}

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

.footer .ewm p{width:100%;text-align:center;color:#fff;font-size:14px;line-height:30px}

.footer .cr{width:100%;height:35px;position:absolute;left:0;bottom:0;background:#1b418e}

.footer .cr p{text-align:center;color:#fff;line-height:5px;font-size:12px;line-height:35px}

.footer a{color:#fff}

.float{width:auto;height:auto;overflow:hidden;position:fixed;bottom:100px;right:0;width:180px}

.float ul li{width:180px;margin-top:5px;height:auto;overflow:hidden;margin-left:130px;position:relative;transition:.5s}

.float ul li span{display:block;width:50px;height:50px;float:left}

.float ul li:nth-child(2):hover{margin-left:0}

.float ul li:nth-child(3):hover{margin-left:0}

.float ul li:nth-child(4):hover{margin-left:0}

.float ul li:nth-child(4):hover img{height:120px}

.float ul li p{float:left;font-size:16px;color:#fff;width:130px;text-align:center;height:50PX;line-height:50px;font-weight:700;background:#2855b1}

.float ul li a{display:block;line-height:50px;text-align:center;background:#2855b1;color:#fff;font-size:16px;font-weight:700}

.float ul li:nth-child(1) span{background:#2855b1 url(../images/float01.png) no-repeat center}

.float ul li:nth-child(2) span{background:#2855b1 url(../images/float02.png) no-repeat center}

.float ul li:nth-child(3) span{background:#2855b1 url(../images/float03.png) no-repeat center}

.float ul li:nth-child(4) span{background:#2855b1 url(../images/float04.png) no-repeat center}

.float ul li:nth-child(5) span{background:#2855b1 url(../images/float05.png) no-repeat center}

.float ul li div{width:130px;float:left;background:#2855b1;height:auto;overflow:hidden}

.float ul li img{display:block;width:120px;height:50px;transition:.3s;float:right;margin:5px}

.in-content{width:1200px;margin:auto;height:auto;overflow:hidden;margin-top:40px;margin-bottom:50px}

.in-content .left-cont{width:240px;height:auto;float:left;overflow:hidden}

.in-content .left-cont .active a{color:#f39800}

.in-content .left-cont .tit{width:100%;height:85px;overflow:hidden;background:#2855b1}

.in-content .left-cont .tit p{color:#fff;font-size:24px;margin-top:20px;position:relative;margin-left:15px;padding-bottom:10px}

.in-content .left-cont .tit p:after{content:"";width:20px;height:2px;position:absolute;left:0;bottom:0;background:#fff}

.in-content .left-cont .bd{width:100%;height:auto;overflow:hidden;border:1px solid #e6e6e6;background:#fff;box-sizing:border-box;padding-top:15px;padding-bottom:30px}

.in-content .left-cont h4{color:#005aab;font-size:15px;width:210px;margin:0 auto;border-bottom:1px solid #ccc;height:40px;line-height:40px;background:url(../images/icon01.png) left center no-repeat}

.in-content .left-cont h4 a{color:#005aab;font-size:15px;margin-left:20px;font-weight:400}

.left-cont .cont{margin-top:20px}

.left-cont .cont .tit{width:100%;height:auto;overflow:hidden}

.left-cont .cont .tit img{display:block}

.left-cont .cont .intro{width:100%;height:auto;overflow:hidden;margin-top:5px;background:#fafafa;padding:10px 12px;box-sizing:border-box}

.left-cont .cont p{color:#333;font-size:14px;line-height:26px}

.left-cont .quick{width:100%;height:auto;overflow:hidden;margin-top:15px;background:#fafafa;padding-bottom:15px}

.left-cont .quick ul{width:215px;margin:0 auto;height:auto;overflow:hidden}

.left-cont .quick ul li{width:100%;height:42px;border-bottom:1px solid #ccc;line-height:42px}

.left-cont .quick ul li a{font-size:14px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.right-cont{float:right;width:930px;height:auto;overflow:hidden}

.title-bar{width:100%;height:auto;overflow:hidden;padding-bottom:5px;border-bottom:6px solid #e6e6e6}

.title-bar img{margin-right:5px;margin-top:2px;float:left}

.title-bar h4{font-size:24px;color:#005bac;float:left}

.title-bar .crumbs{float:right;margin-top:10px}

.crumbs p{font-size:14px;color:#333;float:left}

.crumbs a{padding-right:20px;color:#333;position:relative;font-size:14px}

.crumbs a:after{content:'>';font-size:14px;position:absolute;right:5px;top:0;color:#333}

.crumbs a:last-child:after{width:0;height:0;overflow:hidden}

.crumbs a:last-child{color:#555}

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

.pro-list .tit{width:100%;height:auto;overflow:hidden}

.pro-list .tit h3{color:#fff;font-size:16px;width:122px;height:34px;background:#0f70da;float:left;text-align:center;line-height:34px;float:left}

.pro-list .tit a{display:block;float:right;width:120px;height:34px;background:url(../images/more03.png) no-repeat center;text-indent:45px;line-height:34px;color:#666;font-size:14px}

.pro-list ul li{float:left;width:300px;margin-left:15px;margin-bottom:15px;height:auto;overflow:hidden}

.pro-list ul li:nth-child(3n-2){margin-left:0}

.pro-list ul li img{display:block;width:300px;height:238px}

.pro-list ul li p{width:100%;height:34px;background:#ccc;line-height:34px;color:#333;font-size:16px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.pro-list ul li:hover p{background:#2855b1;color:#fff}

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

.pro-intro .img{float:left;width:406px;height:393px;border:1px solid #ccc;display:flex;justify-content:center;align-items:center;overflow:hidden}

.pro-intro .img img{display:block;width:96%;margin:0 auto}

.pro-intro .data{float:right;width:510px;height:auto;overflow:hidden;border:1px solid #ccc}

.pro-intro .data h3{color:#005bac;font-size:24px;text-indent:center;width:100%;height:74px;border-bottom:1px solid #ccc;line-height:74px;text-indent:25px}

.pro-intro .data .info{width:430px;height:160px;overflow:hidden;margin-left:25px;margin-top:25px}

.pro-intro .data .info p{color:#000;font-size:16px;line-height:34px}

.pro-intro .data .tel{width:100%;height:100px;border-top:1px solid #ccc;margin-top:30px}

.pro-intro .data .tel img{display:block;float:left;margin-left:20px;margin-top:16px}

.pro-intro .data .tel a{display:block;float:right;width:120px;height:35px;background:url(../images/btn.png) no-repeat center;text-indent:40px;margin-right:24px;margin-top:30px;line-height:35px;color:#fff;font-size:16px}

.pro-intro .intro{width:100%;height:auto;overflow:hidden;float:left;margin-top:20px}

.pro-intro .intro .tit{width:100%;height:50px;border-bottom:1px solid #ccc}

.pro-intro .intro .tit p{color:#fff;font-size:16px;font-weight:700;width:138px;height:34px;background:#005bac;text-align:center;line-height:34px}

.pro-intro .intro .info{width:100%;height:auto;min-height:300px;overflow:hidden;margin-top:20px}

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

.pro-intro .intro .info p{color:#000;font-size:16px;line-height:30px}

.left-cont .list ul li{width:100%;height:50px;line-height:50px;background:url(../images/list01.png) no-repeat center}

.left-cont .list ul li a{color:#333;font-size:14px;text-indent:17px;display:block;width:195px}

.left-cont .list .on{background:url(../images/h02.png) no-repeat center}

.left-cont .list .on a{color:#005bac}

.left-cont .menu{width:100%;height:auto;overflow:hidden}

.left-cont .menu ul li{width:100%;height:50px;background:url(../images/list01.png) no-repeat center;line-height:50px}

.left-cont .menu ul li a{color:#333;font-size:14px;margin-left:18px;display:block;width:180px}

.left-cont .menu ul li:hover{background:url(../images/h01.png) no-repeat center}

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

.cases-list ul li{float:left;width:100%;height:auto;border-bottom:1px solid #ccc;padding-bottom:20px;overflow:hidden;margin-bottom:20px}

.cases-list ul li img{width:245px;height:160px;float:left}

.cases-list ul li .intro{float:right;width:655px;height:auto;overflow:hidden}

.cases-list ul li .intro h4{width:100%;font-size:18px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:400}

.cases-list ul li .intro p{font-size:14px;color:#666;line-height:22px;height:45px;margin-top:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

.cases-list ul li .intro a{display:block;width:135px;height:35px;background:#0176c5;text-align:center;line-height:35px;color:#fff;font-size:14px;border-radius:30px;margin-top:35px}

.page{width:100%;height:auto;overflow:hidden;margin-top:30px;float:left}

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

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

.page ul li a{color:#333}

.page ul .active{background:#999;border:1px solid #999;color:#fff}

.page ul .active a{color:#fff}

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

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

.cont-intro .map{width:100%;height:auto;overflow:hidden;margin-top:20px}

.cont-intro .map .allmap{width:100%;height:400px;border:4px solid #c9c9c9;box-sizing:border-box}

.cont-intro .intro{width:100%;height:auto;overflow:hidden;color:#333;font-size:16px;line-height:30px}

.cont-intro .intro ul li{float:left;width:435px;border-bottom:1px solid #d2d2d2;margin-bottom:25px;padding-bottom:15px}

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

.cont-intro .intro ul li img{display:block;float:left}

.cont-intro .intro ul li p{color:#333;font-size:18px;margin-left:18px;line-height:66px;float:left}

.cont-intro .intro ul li:last-child{width:100%}

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

.about-intro p{color:#666;font-size:16px;line-height:30px; text-indent:2em;}

.honor-list{width:100%;height:auto;overflow:hidden;min-height:700px;margin-top:20px}

.honor-list ul li:nth-child(3n-2){margin-left:0}

.honor-list ul li{float:left;width:300px;height:auto;margin-left:15px;margin-bottom:10px;overflow:hidden}

.honor-list ul li img{display:block;width:300px;border:1px solid #e6e6e6;box-sizing:border-box;height:208px}

.honor-list ul li p{width:100%;height:30px;line-height:30px;text-align:center;color:#333;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

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

.news-list ul li{width:100%;height:95px;background:#eee;margin-bottom:20px}

.news-list ul li .time{float:left;width:95px;height:95px;background:#999;float:left}

.news-list ul li .time b{color:#fff;font-size:45px;text-align:center;margin-top:5px;display:block}

.news-list ul li .time span{display:block;color:#fff;font-size:16px;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:-5px}

.news-list ul li:hover .time{background:#000}

.news-list ul li:hover .intro p{color:#000}

.news-list ul li .intro{width:1069px;height:auto;overflow:hidden;float:right;margin-right:15px;margin-top:10px}

.news-list ul li p{color:#1a1a1a;font-size:16px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.news-list ul li span{display:block;color:#666;font-size:14px;line-height:22px;margin-top:7px;word-wrap:break-word; height:44px;display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 2;

overflow: hidden;}

.mssg-intro{width:820px;margin:0 auto;height:auto;overflow:hidden;margin-top:20px}

.mssg-intro .tit{width:100%;height:auto;overflow:hidden}

.mssg-intro .tit p{color:#333;font-size:18px;float:left;line-height:30px}

.mssg-intro .tit span{display:block;color:#999;font-size:12px;margin-left:10px;float:left;line-height:30px}

.mssg-intro form{width:575px;margin:0 auto;height:auto;overflow:hidden;margin-top:20px}

.mssg-intro form ul li{width:100%;height:auto;margin-bottom:20px}

.mssg-intro form ul li p{color:#333;font-size:18px;float:left}

.mssg-intro form ul li input{width:473px;height:50px;outline:0;font-family:'å¾®è½¯é›…é»‘';text-indent:5px;border:1px solid #c9c9c9;box-sizing:border-box}

.mssg-intro form ul li textarea{width:473px;height:170px;padding-top:10px;border:1px solid #c9c9c9;box-sizing:border-box;resize:none;outline:0;font-family:'å¾®è½¯é›…é»‘';text-indent:5px;outline:0}

.mssg-intro form .btn{margin-left:90px}

.mssg-intro form .btn input{width:140px;height:40px;float:left;border:none;background:#0176c5;font-size:18px;outline:0;color:#fff;font-family:'å¾®è½¯é›…é»‘'}

.mssg-intro form .btn input:last-child{margin-left:35px;background:#999}

.article-intro{width:100%;height:auto;margin-top:30px;overflow:hidden}

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

.article-intro .tit h3{font-size:18px;text-align:center;color:#333;border-bottom:1px dashed #eee;padding-bottom:10px}

.article-intro .tit span{display:block;color:#666;text-align:center;margin-top:5px}

.article-intro .info{width:100%;height:auto;overflow:hidden;margin-top:20px}

.article-intro .info p{color:#333;font-size:16px;line-height:30px; text-indent:2em;}

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

.article-intro .info table td img{display: grid;  	align-items: center;  	justify-content: center;}

.fy{width:100%;height:auto;overflow:hidden;margin-top:50px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}

.fy p{width:240px;height:50px;float:left;padding:0 10px;line-height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;border-left:1px solid #d2d2d2}

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

.fy a{color:#333;font-size:14px}

.fy .return{float:right;line-height:50px;width:140px;border-left:1px solid #d2d2d2;text-align:center}

.news_wd { overflow:hidden; margin-top:30px;}

.news_wd ul{width:100%;height:auto;overflow:hidden}

.news_wd ul li{width:100%;height:85px;overflow:hidden;margin-bottom:20px;border-bottom:1px dashed #bcbcbc}

.news_wd ul li h3{ background:url(../images/wen.png) no-repeat center left; padding-left:30px; height:32px; color:#000;line-height:32px; font-size:16px; font-weight:400;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#333}

.news_wd ul li p{ padding-left:30px;height:auto;overflow:hidden;float:right;font-size:14px;color:#666;line-height:19px;margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden; background:url(../images/da.png) no-repeat left top}

.news_wd ul li a:hover h3{ text-decoration:underline;}



.Copyright{ border-top:1px #999 solid; text-align:center; color:#fff; font-size:15px; background:#555555; padding:10px 0; margin:0px auto 0;min-width:1200px;}





.anli_lb{ overflow:hidden; margin: 0px auto;}

.anli_lb ul{ overflow:hidden;}

.anli_lb ul li{ width:33.33%; float:left; overflow:hidden;  border:10px #fff solid; box-sizing:border-box;}

.anli_lb ul li div{ overflow:hidden;}



.anli_lb ul li  p{ text-align:center; font-size:16px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}



.anli_lb ul li div img{-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;width:100%;height:100%}

.anli_lb ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}







