body,ul,ol,li,dl,dt,dd,form,input,select,textarea,button,h1,h2,h3,h4,h5,h6,p,div,span{margin:0px;padding:0px;list-style:none;line-height:100%;font-family:"微软雅黑",arial;font-size: 14px;color: #666;}
a{text-decoration:none;cursor:pointer;outline:none;font-family:"微软雅黑",arial;}
a img{border: none;}
.clear{clear: both;}
input,select,textarea{outline: inherit;}
.layout{width:1000px;margin:0px auto;clear:both;}
.head{height: 165px;overflow: hidden;}
.head-tot{height: 30px;background: #0581c2;}
.head-tot .layout{color: #fff;line-height: 30px;font-size: 12px;}
.head-tot .top-right{float: right;color: #fff;font-size: 12px;}
.head-tot .top-right a{font-size: 12px;color: #fff;margin: 0 5px;line-height: 30px;}
.head .logo{float: left;margin-top: 24px;}
.head .search{float: right;position: relative;width: 250px;margin-top: 40px;}
.head .search .search-keyword{background: #daecf6;border: none;padding-left: 10px;height: 30px;line-height: 30px;width: 240px;font-size: 12px;color: #999;}
.head .search .search-submit{background: url(../images/search-submit.jpg) no-repeat center;width: 31px;height: 30px;position: absolute;top: 0;right: 0;border: none;outline: inherit;cursor: pointer;}
.head .nav{background: url(../images/nav-bg.jpg);height: 40px;width: 100%;margin-top: 20px;text-align: center;}
.head .nav li{display: inline-block;margin: 0 5px;}
.head .nav li a{display: block;height: 40px;width: 140px;text-align: center;line-height: 40px;color: #fff;font-size: 16px;}
.head .nav .thisclass a,.head .nav li a:hover{background: #e41d20;}
.in-cp-menu{width: 190px;float: left;margin-top: 16px;}
.in-cp-menu .tit{width: 190px;height: 60px;background: #066dc0;text-align: center;}
.in-cp-menu .tit h3{color: #fff;padding-top: 10px;font-size: 20px;font-weight: normal;}
.in-cp-menu .tit p{color: #fff;margin-top: 8px;font-size: 16px;font-family: "arial"}
.in-cp-menu .cp-menu{background: #1b9cf8;width: 190px;}
.in-cp-menu .cp-menu li{position: relative;transition: all 0.4s;}
.in-cp-menu .cp-menu li a{line-height: 56px;margin-left: 30px;color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.in-cp-menu .cp-menu li a:hover{text-decoration: underline;}
.in-cp-menu .cp-menu .in-sub{background: #fff;display: block;transition: all 0.4s;padding: 20px 0;}
.in-cp-menu .cp-menu .in-sub ol a{line-height: 40px;color: #666;margin-left: 50px;font-size: 12px;}
.in-cp-menu .cp-menu .in-sub ol{background:url(../images/in-sub-ol.png) no-repeat 30px 10px;}
.in-cp-menu .cp-menu li:hover .in-sub{display: block;opacity: 1;}
.in-cp-menu .lxwm{background: url(../images/in-cp-lxwm.jpg) no-repeat center;width: 190px;height: 65px;display: block;margin-top: 20px;}
.in-cp-menu .lxwm p{color: #fff;line-height: 20px;}
.in-cp-menu .lxwm div{width: 78px;float: right;text-align: center;margin-top: 15px;}
.in-cp-menu .qq{display: block;width: 175px;height: 65px;line-height: 65px;color: #fff;font-size: 16px;text-align: right;background: url(../images/in-cp-qq.jpg) no-repeat center;padding-right: 15px;margin-top: 20px;}
.in-cp-list,.list-right{float: right;margin-top: 16px;width: 780px;}
.in-cp-list .tit{height: 36px;line-height: 36px;width: 100%;background: #066dc0;}
.in-cp-list .tit h3{float: left;width: 116px;height: 30px;line-height: 30px;margin-top: 6px;background: #fff;color: #066dc0;margin-left: 10px;text-align: center;font-weight: normal;font-size: 12px;}
.in-cp-list .tit a{float: right;margin-right: 30px;font-size: 12px;color: #fff;}
.in-cp-list .tit a:hover{text-decoration: underline;}
.in-cp-list .cp-list{height: 386px;}
.in-cp-list li,.shop-list li{width: 234px;margin:16px 0 20px 39px;overflow: hidden;float: left;}
.in-cp-list li span,.shop-list li span{display: block;width: 234px;height: 274px;overflow: hidden;position: relative;}
.in-cp-list li span img,.shop-list li span img{width: 100%;height: 100%;transition: all 0.4s; }
.in-cp-list li p,.shop-list li p{line-height: 40px;transition: all 0.4s; }
.in-cp-list li .ico,.shop-list li .ico{width: 100%;height: 100%;background: url(../images/in-cp-li.png) no-repeat center rgba(0,0,0,0.4);display: block;position: absolute;top:0;left: 0;opacity: 0;transition: all 0.4s; }
.in-cp-list li:hover .ico,.shop-list li:hover .ico{opacity: 1;}
.in-cp-list li:hover p,.shop-list li:hover p{color: #066dc0;}
.in-cp-list li:hover span img,.shop-list li:hover span img{transform: scale(1.2);}
.in-ys .tit{height: 142px;width: 100%;background: url(../images/in-ys-bg.jpg) no-repeat top center;clear: both;text-align: center;padding-top: 40px}
.in-ys .tit h3{font-size: 40px;color: #fff;}
.in-ys .tit font{color: #e41d20;}
.in-ys .tit p{color: #fff;font-size: 30px;margin-top: 15px;font-family: "arial";}
.in-ys{background: url(../images/in-ys-bg-1.jpg) no-repeat center 220px;}
.in-ys .box{width: 100%;clear: both;height: 100%;}
.in-ys .box-1{height: 325px;}
.in-ys .box-1 .font{width: 430px;float: left;margin-left: 80px;margin-top: 126px;}
.in-ys .box .font h3{font-size: 24px;color: #066dc0;}
.in-ys .box .font p{line-height: 26px;margin-top: 15px;}
.in-ys .box-1 .pic{float: right;margin-top: 20px;}
.in-ys .box-2 .pic{float: left;margin-top: 50px;}
.in-ys .box-2{height: 310px;}
.in-ys .box-2 .font{float: right;width: 430px;margin-right: 50px;margin-top: 135px;}
.in-ys .box-3 .font{margin-top: 145px;width: 290px;}
.in-ys .box-3 .pic{margin-top: 35px;}
.in-ys .box-4 .font{width: 390px;margin-top: 150px;}
.in-ys .box-2 .pic{margin-top: 20px;}
.swiper-ry{width: 1000px;}
.in-ry{width: 1120px;margin: 40px auto;}
.in-ry-list{position: relative;}
.in-about .tit{background: url(../images/in-about.jpg) no-repeat center top;height: 130px;text-align: center;padding-top: 55px;}
.in-about .tit h3{font-size: 40px;color: #fff;}
.in-about .tit h4{font-size: 34px;color: #e41d20;margin-top: 56px;font-family: "arial";}
.in-about .pic{text-align: center;margin-top: 40px;}
.in-about .instr{margin-top: 40px;text-align: center;border-top: 1px #e5e5e5 solid;padding-top: 30px;line-height: 26px;}
.in-about .instr a{display: block;width: 120px;height: 30px;line-height: 30px;background: #066dc0;color: #fff;margin: 30px auto;border-radius: 5px;}
.in-about .instr a:hover{text-decoration: underline;}
.about-list{width: 840px;float: left;}
.about-list li{float: left;height: 126px;width: 220px;overflow: hidden;margin: 8px 0 0 11px;}
.about-list li img{width: 100%;height: auto;transition: all 0.6s;}
.about-list li:hover img{transform: scale(1.2);}
.about-list .first{width: 378px;height: 260px;margin-left: 0;}
.in-about-mian .more{height: 260px;width: 146px;float: right;background: #066dc0;display: block;margin-top: 8px;text-align: center;}
.in-about-mian .more h3{color: #fff;font-size: 40px;margin-top: 80px;position: absolute;width: 146px;height: 60px;}
.in-about-mian .more h3:before{content: '';position: absolute;bottom: 0px;left: 18px;width: 110px;height: 5px;background: #e41d20;}
.in-about-mian .more p{color: #fff;font-size: 24px;margin-top: 160px;}
.in-case{background: #f1f1f1;padding: 30px 0;margin-top: 60px;}
.in-case .tit{text-align:center;}
.in-case .tit h3{color: #066dc0;font-size: 40px;}
.in-case .tit h4{color: #e41d20;font-size: 34px;margin-top: 15px;font-family: "arial";}
.in-case-main{padding: 0 40px;height: 220px;}
.case-list{float: left;width: 770px;}
.case-list li{width: 136px;height: 100px;overflow: hidden;float: left;margin: 13px 0 0 13px;}
.case-list li img{height: 100%;width:auto;text-align: center;transition: all 0.6s;}
.case-list li:hover img{transform: scale(1.2);}
.case-list .first{height: 213px;width: 300px;}
.in-case-main .more{height: 213px;width: 146px;float: right;background: #e41d20;display: block;margin-top: 13px;text-align: center;}
.in-case-main .more h3{color: #fff;font-size: 40px;margin-top:60px;position: absolute;width: 146px;height: 50px;}
.in-case-main .more h3:before{content: '';position: absolute;bottom: 0px;left: 18px;width: 110px;height: 2px;background: #fff;}
.in-case-main .more p{color: #fff;font-size: 24px;margin-top: 120px;}
.in-news{background: url(../images/in-news.jpg) no-repeat center top;height: 636px;margin-top: 50px;}
.in-news .tit{text-align: center;padding-top: 10px;}
.in-news .tit h3{color: #fff;font-size: 40px;}
.in-news .tit h4{color: #FFF;font-size: 20px;margin-top: 10px;font-family: "arial";}
.in-news-menu a{display:block;width: 50%;height: 50px;float: left;text-align: center;line-height: 28px;color: #333;font-size: 16px;border-bottom: 1px solid #e5e5e5;padding-top: 3px;}
.in-news-menu a p{color: #333;font-family: "arial";font-size: 16px;}
.in-news-tab{height: 425px;background: #fff;margin-top: 60px;position: relative;overflow: hidden;}
.in-news-menu a:hover,.in-news-menu a.thisclass{background: #e41d20;border-bottom: 1px solid #e41d20;color: #fff;}
.in-news-menu a:hover p,.in-news-menu a.thisclass p{color: #fff;}
.newstab-list .left{margin-left: 50px;width: 550px;margin-top: 10px;float: left;}
.newstab-list .left li{line-height: 66px;width: 100%;float: left;border-bottom: 1px #e5e5e5 dashed;overflow: hidden;}
.newstab-list .left li a{max-width: 80%;color: #666;float: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newstab-list .left li a:hover{color: #e41d20;}
.newstab-list .left li span{float: right;display: block;line-height: 66px;font-size: 12px;color: #999;}
.newstab-list .right{width: 210px;float: right;margin:10px 50px 0 0;}
.newstab-list .right img{width: 100%;height: 100%;}
.newstab-list .right li{width: 100%;height: 148px;overflow: hidden;position: relative;margin-top: 20px;}
.newstab-list .right li p{height: 40px;line-height: 40px;text-align: center;position: absolute;bottom: -40px;left: 0;padding:0 2%;width: 96%;background: rgba(0,0,0,0.8);color: #fff;transition: all 0.4s;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newstab-list .right li:hover p{bottom: 0;}
.tab-main{width: 1000px;height: 350px;overflow: hidden;position: absolute;left: 0;top: 60px;}
.newstab-list{float: left;width: 1000px;}
.in-contact{background: url(../images/in-contact.jpg) no-repeat center 120px;height: 540px;margin-top: 50px;}
.in-contact .tit h3{color: #066dc0;font-size: 40px;text-align: center;}
.in-contact .tit h4{color: #066dc0;font-size: 24px;margin-top: 10px;font-family: "arial";text-align: center;}
.in-lx-list{border-bottom: 1px solid #066dc0;border-top: 1px solid #066dc0;padding: 40px 0;width: 100%;height: 100px;margin-top: 280px;}
.in-lx-list li{float: left;}
.in-lx-list li p{line-height: 24px;font-size: 12px;}
.in-lx-list li h3{font-size: 16px;line-height: 30px;}
.in-lx-list .list-1{background: url(../images/in-lx-list-1.png) no-repeat center left;padding-left: 70px;margin: 10px 0 0 30px;}
.in-lx-list .list-2{background: url(../images/in-lx-list-2.png) no-repeat center left;padding-left: 70px;margin-left: 60px;}
.in-lx-list .list-3{background: url(../images/in-lx-list-3.png) no-repeat center left;padding-left: 70px;height: 60px;margin-left: 60px;margin-top: 20px;}
.footer{background: url(../images/footer-bg.jpg) no-repeat top center;height: 270px;margin-top: 50px;text-align: center;padding-top: 20px;}
.footer div{color: #fff;font-size: 16px;line-height: 40px;}
.footer p{line-height: 26px;color: #fff;}
.footer a{color: #fff;}
.footer a:hover{text-decoration: underline;}


/*首页结束*/
.list-banner{height: 310px;}
.list-lxwm{margin-top: 20px;}
.list-lxwm p{line-height: 24px;font-size: 12px;}
.list-top{height: 50px;border-bottom: 1px solid #e5e5e5;}
.list-top h3{color: #333;float: left;line-height: 50px;font-size: 16px;font-weight: normal;}
.list-top .path{float: right;line-height: 50px;color: #999;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.list-top .path a{color: #999;font-size: 12px;}
.list-top .path a:hover{color: #066dc0;}
.cp-menu .thisclass{background: #e41d20;}
.news-list li{line-height: 50px;height: 50px;border-bottom: 1px #e5e5e5 dotted;}
.news-list li span{color: #999;font-size: 12px;float: left;margin-right: 15px;line-height: 50px;}
.news-list li a{color: #666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;float: left;width: 80%;}
.news-list li a b{font-weight: normal;}
.news-list li a:hover{color: #e41d20;}
.page{margin:46px 0 80px;text-align:center;clear: both;float: left;width: 100%;}
.page li{ display: inline-block; color: #666; margin: 0 10px; }
.page li a{display: inline-block; padding: 4px 10px; line-height: 20px; background-color: #dfdfdf; color: #a7a6a6; text-align: center;}
.page a,.page .page-num{display: inline-block; padding: 4px 10px; line-height: 20px; background-color: #dfdfdf; color: #a7a6a6; text-align: center; margin: 0 10px;}
.page li a:hover,.page a:hover,.page .page-num-current{background:#066dc0;color: #fff;}
.page li.thisclass{font-weight: bold;}
.content{line-height: 26px;margin-top: 30px;}
.content p,.content div{line-height: 26px;margin-top: 10px;}
.list-tit{text-align: center;margin-top: 40px;}
.list-tit h3{font-size: 30px;font-weight: normal;color: #333;}
.list-tit h4{font-size: 18px;font-weight: normal;margin-top: 10px;}
h1.title{text-align: center;font-size: 24px;font-weight: normal;margin-top: 30px;}
.a-info{text-align: center;margin-top: 15px;font-size: 12px;color: #999;}
.list-right .a-shop{height: 600px;}
.list-right .a-shop .left{float: left;width: 400px;}
.list-right .a-shop .right{float: right;width: 330px;margin-top: 30px;}
.list-right .a-shop .right li{line-height: 30px;}
.shop-xq{margin-top: 30px;}
.shop-xq h3{position: relative;font-weight: normal;font-size: 18px;}
.shop-xq h3:before{content: '';position: absolute;top: 11px;left: 12%;width: 88%;height: 1px;background: #e5e5e5;}
.list-ry li span{height: 300px;}
.list-hzhb li{width: 234px;margin:16px 0 20px 39px;overflow: hidden;float: left;transition: all 0.4s;}
.list-hzhb li img{width: 100%;}
.list-hzhb li:hover{box-shadow:2px 3px 10px rgba(0,0,0,0.2);}
.in-cp-menu .list-cp-menu li:hover{background: #e41d20;}
.in-cp-menu .list-cp-menu .in-sub{position: absolute;left: 190px;top: 0;background: #49b3ff;z-index: 11;display: none;transition: all 0.4s;padding: 20px 0;width: 200px;}
.in-cp-menu .list-cp-menu .in-sub ol a{line-height: 40px;color: #fff;margin-left: 30px;font-size: 14px;}
.in-cp-menu .list-cp-menu li:hover .in-sub{display: block;}