/*
Theme Name:  pc
Text Domain:  
Description:
Version: 
Requires  
Requires PHP: 
Description:  
Author:  
Author URI: 

*/


*{margin:0;padding:0}
body{background:#fff;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; color:#666;}
a:hover{ color:#c08e45}
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:39px;line-height:39px;border-top:2px solid #333;border-bottom:1px solid #eee}
.top p{color:#666;font-size:13px;float:left}
.top ul{float:right;height:39px;overflow:hidden}
.top ul li{float:left;padding:0 10px;line-height:39px;position:relative}
.top ul li a{color:#666;font-size:13px}
.top ul li:after{content:"";width:1px;height:14px;position:absolute;right:0;top:50%;margin-top:-7px;background:#666}
.top ul li:last-child:after{width:0;height:0;overflow:hidden}
.head{width:100%;height:130px;background:#fff;position:relative}
.head img{display:block;width:100%}
.head .main{height:130px;display:flex;justify-content:space-between;align-items:center}
.head .btn{display:none}
.nav{width:100%;height:60px;background:#333}
.nav ul li{float:left;width:200px;height:60px;line-height:60px;text-align:center;position:relative}
.nav ul li a{color:#fff;font-size:18px;font-weight:700}
.nav ul li:after{content:"";width:1px;height:16px;position:absolute;right:0;top:50%;margin-top:-8px;background:#808080;border-right:1px solid #808080}
.nav ul li:hover{background:url(images/nav.png) repeat-x;}
.nav ul li:hover ul li{background:rgba(42,129,190,.8)}
.nav ul li:last-child:after{width:0;height:0;overflow:hidden}
.nav ul li i{width:30px;height:30px;background:url(images/icon01.png) no-repeat center;background-size:100% 100%;display:none}
.nav ul{width:1200px;margin:0 auto;height:60px}
.nav ul ul{position:absolute;left:0;top:60px;z-index:10;height:auto;width:100%;display:none}
.nav ul ul li{width:100%;height:43px;line-height:43px;background:rgba(42,129,190,.8);position:relative}
.nav ul ul li:after{width:0;height:0;overflow:hidden}
.nav ul ul li:before{content:"";width:120px;height:1px;position:absolute;left:50%;margin-left:-60px;bottom:3px;background:#0b5b9a}
.nav ul ul li:last-child{margin-bottom:5px}
.nav ul ul li a{font-size:15px;font-weight:400}
.nav ul ul ul{left:151px;padding-top:40px;top:0}
.nav ul li:hover ul{display:block}
.nav ul li:hover ul ul{display:none}
.nav ul li ul li:hover ul{display:block}
.nav ul li ul li:hover a{text-decoration:underline}
.nav ul li ul li:hover ul a{text-decoration:none}
.nav ul li ul li ul li:hover a{text-decoration:underline}
.banner{width:100%;height:auto;overflow:hidden}
.banner img{width:100%;display:block}
.banner img:last-child{display:none}
.banner .swiper-pagination .swiper-pagination-bullet{opacity:1;background:#fff}
.banner .swiper-pagination .swiper-pagination-bullet-active{background:#333}
.in-banner img{width:100%;display:block}
.in-banner img:last-child{display:none}
.keywords{width:100%;height:45px;border-bottom:1px solid #d2d2d2;line-height:45px}
.keywords h4{color:#222;font-size:16px;float:left}
.keywords ul{float:left;width:1095px}
.keywords ul li{float:left;line-height:45px;position:relative;padding:0 10px;color:#666;font-size:13px}
.keywords ul li:after{content:"";width:1px;height:14px;position:absolute;right:0;top:50%;margin-top:-7px;background:grey}
.keywords ul li:last-child:after{width:0;height:0;overflow:hidden}
.product{width:100%;height:auto;overflow:hidden;margin-top:60px;min-height:500px}
.title{height:auto;overflow:hidden}
.title h4{color:#222;font-size:40px;text-align:center}
.title span{display:block;text-align:center;color:#999;font-size:14px;text-transform:uppercase;margin-top:5px}
.title b{color:#333}
.title p{color:#999;font-size:16px;text-align:center;margin-top:5px}
.product .list{ overflow:hidden;}
.product .list ul{overflow:hidden; text-align:center; margin:30px auto;}
.product .list ul li{width:200px;height:45px;line-height:45px;text-align:center;border-bottom:1px dashed #d2d2d2; display:inline-block; border:8px #fff solid;}
.product .list ul li a{color:#333;font-size:16px; border:1px #ccc solid; display:block; border-radius:6px; overflow:hidden;}
.product .list ul li a:hover {color:#fff; background:url(images/nav.png) repeat-x;}

.product .pic{width:100%;height:auto;overflow:hidden;margin-top:10px}
.product .pic ul{ overflow:hidden;}
.product .pic ul li{float:left;width:33.33%;height:auto;overflow:hidden; border:8px #fff solid; box-sizing:border-box;}
.product .pic ul li div{ border:1px #ccc solid; overflow:hidden}
.product .pic ul li img{display:block;width:100%;height:100%;transition:.5s;animation-timing-function:ease;-webkit-animation-timing-function:ease}
.product .pic ul li p{text-align:center;color:#333;font-size:16px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:40px;line-height:40px}
.product .pic ul li:hover img{transform:scale(1.05)}


.product .anli_lb{width:100%;height:auto;overflow:hidden;margin-top:10px}
.product .anli_lb ul{ overflow:hidden;}
.product .anli_lb ul li{float:left;width:25%;height:auto;overflow:hidden; border:8px #fff solid; box-sizing:border-box;}
.product .anli_lb ul li div{ border:1px #ccc solid; overflow:hidden}
.product .anli_lb ul li img{display:block;width:100%;height:100%;transition:.5s;animation-timing-function:ease;-webkit-animation-timing-function:ease}
.product .anli_lb ul li p{text-align:center;color:#333;font-size:16px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:40px;line-height:40px}
.product .anli_lb ul li:hover img{transform:scale(1.05)}




.product .more{display:block;width:160px;height:40px;background:#333;border-radius:5px;text-align:center;line-height:40px;color:#fff;margin:0 auto;margin-top:10px;font-size:12px}

.about{width:100%;height:600px;background:#333333;margin-top:60px}
.about .bd{width:1600px;margin:0 auto}
.about .pic{width:800px;height:460px;overflow:hidden;float:left;position:relative;margin-top:70px}
.about .pic img{display:block;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}
.about .right{width:800px;height:460px;background:#fff;float:right;margin-top:70px}
.about .right .intro{width:735px;margin:0 auto;height:auto;overflow:hidden;margin-top:40px}
.about .right .intro .tit{width:100%;height:auto;overflow:hidden}
.about .right .intro .tit h4{font-size:24px;color:#333;float:left}
.about .right .intro .tit p{color:#999;font-size:24px;font-weight:700;float:left;margin-left:10px;margin-top:2px}
.about .right .intro .info{width:100%;height:150px;overflow:hidden;margin-top:30px}
.about .right .intro .info p{color:#666;line-height:30px;font-size:15px;text-indent:2em}
.about .right .intro .info a{color:#666}
.about .right .data{width:100%;border-top:1px solid #d2d2d2;height:auto;overflow:hidden;margin-top:31px}
.about .right .data ul li{float:left;width:25%;height:175px;box-sizing:border-box;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.about .right .data ul li:after{content:"";width:1px;height:130px;position:absolute;right:0;top:50%;margin-top:-65px;background:#d2d2d2}
.about .right .data ul li:last-child:after{width:0;height:0;overflow:hidden}
.about .right .data ul li p{color:#333;font-size:48px}
.about .right .data ul li p i{ font-size:12px; font-style:normal; }
.about .right .data ul li span{display:block;color:#333;font-size:16px}
@media (min-width:1200px) and (max-width:1600px){.about .bd{width:1200px}
.about .pic{width:600px}
.about .right{width:600px}
.about .right .intro{width:550px}
.about .right .intro .info{margin-top:20px;height:150px}

.about .right .data ul li{ width:20%;}
.about .right .data ul li:last-child{ width:30%;}
}
.cases{width:100%;height:auto;overflow:hidden;margin-top:60px}
.cases .list{display:table;max-width:100%;margin:0 auto;height:50px;margin-top:40px}
.cases .item{float:left;margin:0 6px;height:55px;position:relative;width:190px}
.cases .item h4{float:left;width:190px;height:50px;border:1px solid #d2d2d2;background:url(images/icon02.png) no-repeat 150px center;box-sizing:border-box;border-radius:5px}
.cases .item h4 a{color:#666;font-size:18px;font-weight:400;line-height:50px;width:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:25px;display:block}
.cases .item ul{width:100%;height:auto;overflow:hidden;border:1px solid #d2d2d2;border-radius:5px;margin-top:55px;position:absolute;z-index:1;display:none;background:#fff}
.cases .item ul li{width:150px;height:39px;line-height:39px;text-align:center;border-bottom:1px dashed #d2d2d2;margin-left:20px}
.cases .item ul li:last-child{margin-bottom:10px}
.cases .item ul li a{color:#333;font-size:14px}
.cases .item ul li:hover a{color:#333}
.cases .show{width:100%;height:auto;overflow:hidden;margin-top:40px}

.cases .show ul li{float:left;width:286px;height:auto;margin-left:17px;margin-bottom:15px;overflow:hidden;position:relative}
.cases .show ul li div{ overflow:hidden;}
.cases .show ul li img{display:block;width:100%; height:100%;transition:.5s;animation-timing-function:ease;-webkit-animation-timing-function:ease}
.cases .show ul li:hover img{transform:scale(1.05)}
.cases .show ul li p{width:100%;height:44px;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;font-size:16px;text-align:center;line-height:45px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.cases .more{display:block;width:160px;height:40px;background:#333;border-radius:5px;text-align:center;color:#fff;font-size:16px;line-height:40px;margin:0 auto;margin-top:40px}


.adv{width:100%;overflow:hidden;margin-top:30px}
.adv .bd{width:100%;height:705px;background:#f4f4f4}
.adv .adv-tit{margin-top:50px}
.adv .adv-tit h4{color:#333;font-size:44px;text-align:center}
.adv .adv-tit b{ background-image:-webkit-linear-gradient(bottom,#bb8740,#bb8740 , #fdd577); 
            -webkit-background-clip:text;  -webkit-text-fill-color:transparent; }
            

.adv .adv-tit span{display:block;text-align:center;color:#333;font-size:26px;font-weight:700}
.adv .adv-tit p{color:#999;font-size:16px;text-align:center;margin-top:5px}
.adv ul{width:1152px;margin:0 auto;height:auto;overflow:hidden;margin-top:30px}
.adv ul li{float:left;width:570px;height:212px;position:relative;margin-bottom:10px}

.adv ul li:nth-child(1){border-radius:0 50px 0 50px;background: url(images/adv1.png) no-repeat  center;}

.adv ul li:nth-child(4){border-radius:0 50px 0 50px;background: url(images/adv4.png) no-repeat  center;}

.adv ul li:nth-child(2){border-radius:50px 0 50px 0;background: url(images/adv2.png) no-repeat  center;}

.adv ul li:nth-child(3){border-radius:50px 0 50px 0;background: url(images/adv3.png) no-repeat  center;}

.adv ul li:nth-child(2n){float:right}
.adv ul li .intro{width:495px;margin:0 auto;margin-top:30px}
.adv ul li .intro .tit p{color:#fff;font-size:32px;font-weight:700;text-align:left}
.adv ul li:nth-child(2n) .tit p{text-align:left}
.adv ul li .info{width:100%;height:auto;overflow:hidden;margin-top:10px;color:#fff;font-size:15px;line-height:24px;text-align:left}
.adv ul li:nth-child(2n) .info{text-align:left}
.adv .main{height:auto;overflow:hidden}

.adv .tel{width:500px;height:auto;overflow:hidden;margin:0 auto;margin-top:60px;border-radius:50px;box-sizing:border-box;background:#fff}
.adv .tel .t{width:126px;height:70px;overflow:hidden;float:left;background:#333}
.adv .tel .t img{display:block;float:left;margin-left:10px;margin-top:10px}
.adv .tel .t p{color:#fff;font-size:18px;line-height:24px;width:40px;margin-top:12px;float:left;margin-left:10px;letter-spacing:2px}
.adv .tel .info{float:left;width:373px;border:1px solid #d2d2d2;height:70px;box-sizing:border-box;border-left:none;overflow:hidden;border-radius:0 50px 50px 0}
.adv .tel .info b{color:#333;margin-left:20px;display:block;font-size:24px;font-family:Arial; line-height:70px;}


.news{width:100%;margin:0 auto;height:auto;overflow:hidden;margin-top:50px}
.news .left{float:left;width:372px;height:372px;overflow:hidden;margin-top:44px;background:#f5f5f5}
.news .left img{display:block;width:372px;height:215px}
.news .intro{width:335px;margin:0 auto;height:auto;overflow:hidden;margin-top:15px}
.news .intro .tit{height:auto;overflow:hidden}
.news .intro .time{float:left;width:88px;height:80px;background:#afafaf;color:#fff}
.news .left:hover .time{background:#333}
.news .left:hover h4{color:#333}
.news .intro h4{width:230px;float:right;margin-top:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#1a1a1a;font-size:18px;font-weight:400}
.news .intro .time b{color:#fff;font-size:30px;text-align:center;margin-top:10px;display:block}
.news .intro .time p{display:block;text-align:center;font-size:15px}
.news .intro .info{width:100%;height:44px;overflow:hidden;margin-top:10px;color:#666;font-size:13px;line-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.news ul{width:805px;height:auto;overflow:hidden;float:right;margin-top:40px}
.news ul li{height:auto;width:390px;height:115px;padding:15px;background:#f5f5f5;box-sizing:border-box;border-radius:5px;float:left;margin-bottom:15px;overflow:hidden}
.news ul li:nth-child(2n){float:right}
.news ul li .time{float:left;width:88px;height:80px;background:#afafaf;color:#fff}
.news ul li .time b{color:#fff;font-size:30px;text-align:center;margin-top:10px;display:block}
.news ul li .time p{display:block;text-align:center;font-size:15px}
.news ul li .info{width:253px;height:auto;overflow:hidden;margin-left:15px;float:right;margin-top:5px}
.news ul li .info h4{color:#1a1a1a;font-size:18px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:400}
.news ul li:hover .time{background:#333}
.news ul li:hover .info h4{color:#333}
.news ul li .info p{color:#666;font-size:13px;line-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:5px}
.news .main{height:auto;overflow:hidden}
.news .more{display:block;width:160px;height:40px;background:#333;border-radius:5px;text-align:center;color:#fff;font-size:16px;line-height:40px;margin:0 auto;margin-top:40px}
.section{width:100%;height:auto;padding:66px 0;background:#f4f4f4;margin-top:60px}
.section .bd{width:1200px;margin:0 auto;height:500px;background:#fff;box-shadow:0 0 5px 2px #d2d1d1}






.fll{ width:100%; overflow:hidden; margin:0px auto; background:#f1f1f1; margin:30px auto 0; padding:10px 0 50px;}







.mssg{width:600px;height:500px;float:left;background:#333333}
.mssg .tit{width:245px;height:100px;background:#fff;margin-left:45px;overflow:hidden}
.mssg .tit p{color:#333;font-size:24px;font-weight:700;margin-left:25px;margin-top:20px}
.mssg .tit span{display:block;color:#333;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;font-family:'微软雅黑'}
.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;font-family:'微软雅黑'}
.mssg form .btn{width:100%;height:60px;background:url(images/nav.png) repeat-x; background-size:cover;letter-spacing:3px;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:#333;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%;height:66px;background:#333}
.links p{color:#fff;font-size:20px;font-weight:700;line-height:66px;float:left}
.links ul{float:left;width:1090px;height:66px}
.links ul li{float:left;padding:0 10px;line-height:35px;position:relative}
.links ul li:after{content:"";width:1px;height:12px;position:absolute;right:0;top:50%;margin-top:-6px;background:#fff}
.links ul li a{color:#fff;font-size:12px}
.links ul li:last-child:after{width:0;height:0;overflow:hidden}
.gotop{display:none}
.footer{width:100%;height:auto;padding:40px 0;overflow:hidden;background:#2c2c2c}
.footer .menu{display:table;margin:0 auto;border-bottom:1px solid #555}
.footer .menu ul li{float:left;height:35px;padding:0 75px}
.footer .menu ul li:first-child{padding-left:0}
.footer .menu ul li:last-child{padding-right:0}
.footer .menu ul li a{color:#999;font-size:16px}
.footer a{color:#999}
.footer .intro{width:100%;height:auto;overflow:hidden;margin-top:20px}
.footer .intro p{color:#999;font-size:15px;line-height:30px;text-align:center}
.footer .ewm{display:table;margin:0 auto;margin-top:30px; text-align:center;}
.footer .ewm  div{ width:140px; display:inline-block; margin:0 10px;}
.footer .ewm  div img{ width:100%;}
.fn{width:100%;height:auto;overflow:hidden;position:fixed;bottom:0;left:0;display:none;z-index:10000}
.fn ul{display:flex;justify-content:space-between;align-items:center}
.fn ul li{float:left;width:24.5%;height:80px;background:#333;position:relative}
.fn ul li img{display:block;margin:0 auto;height:32px;margin-top:15px}
.fn ul li p{text-align:center;color:#fff;font-size:14px;margin-top:3px;margin-bottom:5px}
.fn ul li:last-child:after{display:none}
.float{width:auto;height:auto;overflow:hidden;position:fixed;bottom:100px;right:0;width:180px;z-index:100}
.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(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:45PX;line-height:19px;font-weight:700;background:#454545; padding-top:5px;}
.float ul li a{display:block;line-height:50px;text-align:center;background:#454545;color:#fff;font-size:16px;font-weight:700}
.float ul li:nth-child(1) span{background:#454545 url(images/float01.png) no-repeat center}
.float ul li:nth-child(2) span{background:#454545 url(images/float02.png) no-repeat center}
.float ul li:nth-child(3) span{background:#454545 url(images/float03.png) no-repeat center}
.float ul li:nth-child(4) span{background:#454545 url(images/float04.png) no-repeat center}
.float ul li:nth-child(5) span{background:#454545 url(images/float05.png) no-repeat center}
.float ul li div{width:130px;float:left;background:#454545;height:auto;overflow:hidden}
.float ul li img{display:block;width:120px;transition:.3s;float:right;margin:5px}


.in-banner{width:100%;height:auto;overflow:hidden}
.in-banner img{display:block;width:100%}
.content{width:100%;margin:0 auto;height:auto;overflow:hidden}
.content .bd{width:1200px;margin:0 auto}
.content .title-column{height:auto;overflow:hidden;margin-top:40px;padding-bottom:10px;border-bottom:1px solid #c9c9c9}
.content .title-column .tit{float:left}
.content .title-column h4{font-size:28px;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:400;line-height:35px;position:relative;padding-left:12px}
.content .title-column h4:after{content:'';width:5px;height:26px;left:0;position:absolute;top:7px;background:#333}
.content .title-column span{color:#555;font-size:15px;margin-top:3px;display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.mbx{float:right;margin-top:25px;color:#999;font-size:13px;line-height:18px;background:url(images/icon03.png) no-repeat center left; padding-left:20px;}

.mbx a{font-size:13px;line-height:18px;position:relative}
.mbx a:after{content:">"; margin:0 5px;}
.mbx a:last-child:after{ content:""; display:none;}


.news-list{width:1200px;padding:35px 30px;margin:0 auto;height:auto;overflow:hidden;margin-top:0px}
.news-list .title{margin-top:0;margin-bottom:40px}
.news-list ul li{height:auto;width:580px;height:115px;padding:15px;background:#ffffff;box-sizing:border-box;border-radius:5px;float:left;margin-bottom:15px;overflow:hidden}
.news-list ul li:nth-child(2n){float:right}
.news-list ul li .time{float:left;width:88px;height:88px;background:#afafaf;color:#fff}
.news-list ul li .time b{color:#fff;font-size:30px;text-align:center;margin-top:10px;display:block}
.news-list ul li .time p{display:block;text-align:center;font-size:15px}
.news-list ul li .info{width:420px;height:auto;overflow:hidden;margin-left:15px;float:right;margin-top:5px}
.news-list ul li .info h4{color:#1a1a1a;font-size:18px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:400}
.news-list ul li:hover .time{background:#333}
.news-list ul li:hover .info h4{color:#333}
.news-list ul li .info p{color:#666;font-size:13px;line-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px}
.cases-list{width:100%;height:auto;margin-top:40px;overflow:hidden}
.cases-list ul{margin-left:-10px}
.cases-list ul li{float:left;width:392px;height:auto;margin-left:11px;margin-bottom:10px;overflow:hidden;position:relative}
.cases-list ul li img{display:block;width:392px;height:298px}
.cases-list ul li p{width:100%;height:60px;background:rgba(11,12,13,.8);text-align:center;color:#fff;font-size:18px;position:absolute;bottom:0;left:0;line-height:60px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.cases-list ul li:hover p{background:#333}
.item-list{width:100%;height:auto;overflow:hidden;margin-top:40px}
.item-list .list ul{height:auto;overflow:hidden;margin-left:-12px}
.item-list .list ul li{float:left;width:230px;height:50px;line-height:50px;background:#fff;border:1px solid #d2d2d2;margin-bottom:10px;box-sizing:border-box;margin-left:12px;text-align:center}
.item-list .list ul li:hover{background:#333}
.item-list .list ul li:hover a{color:#fff}
.item-list .list ul li a{color:#555;font-size:16px}
.item-list .pic{padding:0 3px;width:1194px}
.item-list .pic ul{margin-left:-15px}
.item-list .pic ul li{float:left;width:287px;height:auto;overflow:hidden;margin-top:20px;margin-left:15px}
.item-list .pic ul li img{display:block;width:100%}
.item-list .pic ul li p{width:100%;height:76px;background:#ccc;text-align:center;font-size:18px;line-height:76px;color:#333}
.item-list .pic ul li:hover p{background:#333;color:#fff}
.item-list .pic ul li:hover{box-shadow:0 0 3px 3px #d0cfcf}
.about-detailed{width:100%;height:auto;overflow:hidden;margin-top:40px;padding-bottom:95px;background:#fff}
.about-detailed .pic{width:100%}
.about-detailed .pic img{display:block;width:100%}
.about-detailed .intro{width:1150px;padding:0 25px;margin:25px 0}
.about-detailed .intro p{color:#666;font-size:16px;line-height:32px;text-indent:1em}
.about-detailed .honor{width:1150px;margin:0 auto;height:auto;overflow:hidden;margin-top:35px}
.about-detailed .honor .tit p{color:#666;font-size:24px;text-align:center}
.about-detailed .honor ul{margin-left:-15px;margin-top:25px}
.about-detailed .honor ul li{float:left;width:275px;height:auto;overflow:hidden;margin-left:15px}
.about-detailed .honor ul li img{display:block;width:243px;height:auto;border:1px solid #d2d2d2;padding:40px 15px}
.about-detailed .honor ul li p{width:100%;line-height:35px;color:#666;font-size:16px;text-align:center}
.cont-detailed{width:100%;height:auto;background:#fff;overflow:hidden;margin-top:30px}
.cont-detailed .map{width:100%;box-sizing:border-box;height:420px;border:3px solid #c9c9c9;margin:15px auto}
#allmap{width:100%;height:100%;overflow:hidden;margin:0;font-family:"微软雅黑"}
.cont-detailed .bd{width:1100px;margin:0 auto;height:430px;overflow:hidden;margin-top:45px;position:relative}
.cont-detailed .cont{width:508px;height:auto;overflow:hidden;float:left}
.cont-detailed .cont img{display:block;width:508px;height:140px}
.cont-detailed .info{width:100%;height:auto;overflow:hidden;border:1px solid #d2d2d2;box-sizing:border-box;padding:30px 20px}
.cont-detailed .info h4{color:#333;font-size:20px}
.cont-detailed .info p{color:#666;font-size:18px;line-height:32px;margin-top:0px}
.cont-detailed .form{float:right;width:535px;height:auto;overflow:hidden}
.cont-detailed .form .tit{width:100%;height:auto;overflow:hidden}
.cont-detailed .form .tit p{color:#333;font-size:18px;float:left}
.cont-detailed .form .tit span{display:block;float:left;margin-left:10px;margin-top:5px;color:#999;font-size:12px}
.cont-detailed .form form{width:100%;height:auto;overflow:hidden;margin-top:30px}
.cont-detailed .form form ul li{width:100%;height:auto;overflow:hidden;margin-bottom:13px}
.cont-detailed .form ul li p{color:#333;font-size:18px;float:left;line-height:50px}
.cont-detailed .form ul li input{height:50px;outline:0;color:#333;text-indent:5px;border:1px solid #d2d2d2;border-radius:3px;box-sizing:border-box;float:left;width:468px}
.cont-detailed .form ul li textarea{height:110px;outline:0;color:#333;padding-top:10px;resize:none;text-indent:5px;border:1px solid #d2d2d2;border-radius:3px;box-sizing:border-box;float:left;width:468px}
.cont-detailed .form .btn{width:100%;height:60px;background:#333;color:#fff;border:none;letter-spacing:4px;border-radius:3px;font-size:18px;margin-top:10px}
.page{width:100%;height:auto;overflow:hidden;margin-top:50px; margin-bottom:10px;}
.page ul{display:table;margin:0 auto}
.page ul li{border:1px solid #ccc;padding:0 8px;height:25px;line-height:25px;color:#333;border-radius:3px;float:left;margin:0 3px}
.page ul li a{color:#333}
.page ul .thisclass{background:#333;border:1px solid #333;color:#fff}
.page ul .thisclass a{color: #fff;}
.page select{border:none;background:0 0;outline:0}
.pro-list{margin-top:40px}
.pro-list .list{margin-top:0}
.pro-list .pic ul li div{border:1px solid #d2d2d2;box-sizing:border-box}
.pro-list .pic ul li:nth-child(n+7){display:block!important}
.article-detailed{width:100%;height:auto;overflow:hidden;margin:25px auto}
.article-detailed .tit{width:100%;height:auto;overflow:hidden; margin:20px auto;}
.article-detailed .tit h4{color:#333;font-size:20px;text-align:center}
.article-detailed .tit span{display:block;color:#999;font-size:14px;margin-top:5px;text-align:center}
.article-detailed .intro{width:100%;height:auto;overflow:hidden;color:#333;font-size:16px;text-indent:1em;line-height:30px}
.article-detailed .intro img{display:block;margin:0 auto}
.article-detailed .intro p{ text-indent:2em;}
.fy{width:100%;height:auto;overflow:hidden;position:relative;padding-bottom:5px;margin:60px auto;border-bottom:1px dashed #d2d2d2}
.fy p{color:#333;font-size:14px;line-height:30px}
.fy a{color:#333;font-size:14px;line-height:35px}
.fy .return{position:absolute;right:0;top:50%;transform:translateY(-50%)}
.in-footer{margin-top:60px}
.news-center{width:100%;padding:0; margin-top:40px;}
.news-center ul li{width:590px; background:#f1f1f1}
.news-center ul li .info{width:450px}
.news-list .list{display:table;max-width:100%;margin:0 auto;height:50px;margin-top:10px}
.news-list .item{float:left;margin:0 6px;height:55px;position:relative;width:190px}
.news-list .item h4{float:left;width:140px;height:50px;border:1px solid #d2d2d2;box-sizing:border-box;border-radius:5px}
.news-list .item h4 a{color:#666;font-size:18px;font-weight:400;line-height:50px;width:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:32px;display:block}
@media (max-width: 1440px) {
.about .right .data ul li{ width:20%}
.about .right .data ul li:last-child{ width:30%}}