*{margin:0;padding:0}
body{min-width:1306px;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:#2855b1}
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}
.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}
.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:50px;background:#2855b1}
.nav ul{width:1200px;margin:0 auto;height:50px}
.nav ul li{float:left;width:150px;height:50px;position:relative;text-align:center;line-height:50px}
.nav ul li a{color:#fff;display:block;font-size:16px}

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


.banner{max-width:1920px;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: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:45px;overflow:hidden}
.title p{color:#1a1a1a;font-size:36px;font-weight:700;text-align:center}
.title b{color:#2855b1}
.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';background:url(../images/tit01.png) no-repeat center}
.product .list{display:table;max-width:100%;margin:0 auto;height:auto;overflow:hidden;margin-top:40px}
.product .list ul{margin-left:-6px}
.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}

.adv{width:100%;overflow:hidden;margin-top:60px;background:url(../images/ysbj.jpg) no-repeat center top; background-size:cover; }
.adv .tit{width:100%;height:182px;background:url(../images/ys_top.png) no-repeat center}

.adv ul{width:1210px;margin:0 auto;height:auto;overflow:hidden;padding-bottom:32px;padding-top:30px;margin-top:30px; 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}
.adv ul li .intro .t img{display:block;margin-top:5px}
.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:#2855b1;font-size:30px;font-weight:700}
.adv ul li .intro .info{width:460px;float:right;height:auto;overflow:hidden;margin-top:5px}
.adv ul li .intro .info p{color:#333;font-size:15px;line-height:30px;background:url(../images/icon02.png) no-repeat left center;}


.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:650px}
.adv ul li:nth-child(n+2){ margin-top:-50px;}
.adv ul li:nth-child(n+2) .intro{ margin-top:54px;}



.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{ color:#2855b1}
.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:before{content:"●"; font-size:12px; color:#0c43a8;}
.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{ color:#2855b1}

.section{width:100%;height:auto;overflow:hidden;background:url(../images/bg03.png) repeat-x left bottom;padding-bottom:30px}
.about{width:1200px;margin:0 auto;height:450px}
.about .pic{float:left;height:auto;overflow:hidden;position:relative;z-index:10;margin-top:45px}
.about .pic img{display:block;width:600px;height:338px}
.about .bd{float:right;width:600px;height:338px;margin-top:45px;background:#fff;box-shadow:0 0 2px 2px #f5f5f5}
.about .intro{width:520px;height:267px;float:right;background:url(../images/bg04.png) no-repeat right top;margin-right:40px;margin-top:30px}
.about .intro h4{color:#2855b1;font-size:26px;margin-top:10px}
.about .intro .info{width:100%;height:130px;overflow:hidden;margin-top:30px;text-indent:2em}
.about .intro .info p{color:#666;font-size:14px;line-height:26px}
.about .intro a{display:block;width:135px;height:40px;background:#2855b1;text-align:center;color:#fff;font-size:14px;line-height:40px;margin-top:30px}
.workshop{width:1306px;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:200px;background:#bababa}
.workshop .next{left:0}
.workshop .next:hover{background:#005aab}
.workshop .prev{right:0}
.workshop .prev:hover{background:#005aab}
.workshop .bd{width:1200px;margin:0 auto;margin-top:20px;height:260px}
.workshop .bd ul li{float:left;width:285px;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:100%;border-top:1px solid #ccc;margin:0 auto;height:auto;overflow:hidden;margin-top:60px}
.links .tit{height:auto;overflow:hidden;margin-top:20px}
.links .tit p{color:#015cb5;font-size:16px;font-weight:700;float:left}
.links .tit span{display:block;float:left;font-size:16px;color:#666;text-transform:uppercase;margin-left:5px}
.links ul{width:100%;height:60px;overflow:hidden;margin-top:10px}
.links ul li{float:left;line-height:30px;padding-right:40px}
.links ul li a{color:#666;font-size:14px}
.footer{width:100%;position:relative;background:#215eb7;overflow:hidden;margin-top:15px; padding-bottom:30px;}
.footer .info{float:left;margin-top:20px;overflow:hidden}
.footer .left{float:left;margin-top:35px}
.footer .name p{color:#fff;font-size:30px;font-weight:700}
.footer .info p{color:#fff;font-size:14px;line-height:24px}
.footer .fn{float:left;border-left:1px solid #6a92e6;padding-left:100px;height:200px;padding-right:90px;border-right:1px solid #6a92e6;margin-left:100px;margin-top:40px}
.footer .fn .tit p{color:#fff;font-size:#fff;font-size:18px;font-weight:700}
.footer .fn ul{width:200px;height:auto;overflow:hidden;margin-top:10px}
.footer .fn ul li{width:90px;height:auto;overflow:hidden;float:left}
.footer .fn ul li:nth-child(2n){float:right}
.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:#0f70da;border:1px solid #0f70da;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:#2855b1}
.news-list ul li:hover .intro p{color:#2855b1}
.news-list ul li .intro{width:800px;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-align:justify; text-indent:2em;}
.article-intro .info pre{width:100%; height:480px;}
.article-intro .info img{display:block;margin:15px auto;max-width:100%}
.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:#2855b1}
.news_wd 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; background:url(../images/da.png) no-repeat left top}
.news_wd ul li a:hover h3{ text-decoration:underline;}

