@import url("base.css");
/* 轮播图 */
#carousel{height: 550px;overflow: hidden;}
#carousel .swiper-container{position:absolute;width:100%;height:550px;z-index: 0 !important;}
#carousel .swiper-container .swiper-wrapper{position:absolute;width:400%;left:0;}
#carousel .swiper-container .swiper-slide{float:left;width:25%;height:550px;position:relative;overflow: hidden;}
#carousel .swiper-container .swiper-slide img{width:100%;height:550px;position:absolute;}
.swiper-slide p.one {margin-top: 110px;font-weight: bold;color: #fff;font-size: 50px;text-align: center;}
.swiper-slide p.two {color: #fff;margin-top: 15px;font-size: 16px;text-align: center;}

/* PRO TOP */
.pt{margin-top: 25px;height: 100px;overflow: hidden;}
.pt-left{display: inline-block;float: left;width: 50%;border-right: 1px solid #cccccc;}
.pt-left form { width: 540px; float: left; height:40px; position: relative; overflow: hidden; }
.pt-left form .intxt { border:1px solid #cccccc; background: none; width: 100%; height:38px; line-height:38px; font-size: 12px; position: absolute; top: 0px; left: 0px; padding:0 12px;}
.pt-left form .sbtn { width:60px; height:40px; background:#005cc2;color: #fff; cursor:pointer; background-size:22px auto; position: absolute; right: 0px; top: 0px; border: 0px; }
.pt-left ul li{text-align: center; float: left;width: 15.4%;line-height: 40px;}
.pt-left ul li.active a{color: #005CC2; }
.pt-left ul li a:hover{color: #005CC2;}
.pt-cent{display: inline-block;float: left;width: 30%;border-right: 1px solid #cccccc;padding: 0 23px;}
.ptc-left{display: inline-block;float: left;width: 30%;}
.ptc-right{display: inline-block;float: left;width: 70%;}
.ptc-right .ptcr1{color: #666666;font-size: 18px;margin-top: 10px;}
.ptc-right .ptcr2{color: #E60012;font-size: 32px;font-weight: bold;}
.pt-right{display: inline-block;float: left;width: 10%;padding-left: 40px;}

/* PRODUCT */
#pro{margin-top: 40px;overflow: hidden;}
.pro-left{display: inline-block;float: left;width: 17%;}
.pl-title{height: 100px;text-align: center;color: #FFFFFF;padding-top: 40px;background: #005CC2;}
.pl-title .pl-cn{font-size: 22px;font-weight: bold;}
.pro-left .pl-cent{margin-top: 6px;}
.pro-left .pl-cent ul li{height: 55px;line-height: 55px;text-align: center;border-bottom: 1px solid #cccccc;background: #f2f2f2;}
.pro-left .pl-cent ul li:hover{color: #FFFFFF;background: #E60012;}
.pro-left .pl-cent ul a:last-child li{border-bottom: none;}
.pro-left .pl-cent .more{text-align: center;height: 100px;line-height: 100px;background: #f1f1f1;border: 1px solid #cccccc;margin-top: 3px;}
.pro-right{display: inline-block;float: right;width: 82%;}
.pro-right ul li{float: left;margin: 2.5%;}
.pro-right ul li h3{height: 40px;text-align: center;line-height: 40px;}

/* AD */
#ad{margin-top: 70px;background: url(../img/ad.jpg) center center;height: 216px;}

/* YOUSHI */
#you{margin-top: 80px;height: 1130px;overflow: hidden;}
.y-left{display: inline-block;float: left;width: 45%;height: 1130px;}
.y-left .yl-cent{padding: 40px 15px;}
.y-left .yl-cent p.p1{font-size: 30px;font-weight: bold;}
.y-left .yl-cent p.p1 span{color: #e60012;}
.y-left .yl-cent p.p2{color: #444444;font-size: 14px;line-height: 40px;margin: 15px 0 60px 0;}
.y-left .yl-cent p.p2 span{color: #e60012;}
.y-left .yl-cent-2{padding: 40px 15px;}
.y-left .yl-cent-2 p.p1{font-size: 30px;font-weight: bold;}
.y-left .yl-cent-2 p.p1 span{color: #e60012;}
.y-left .yl-cent-2 p.p2{color: #444444;font-size: 14px;line-height: 40px;margin: 15px 0 60px 0;}
.y-left .yl-cent-2 p.p2 span{color: #e60012;}
/* .yl-img-2{padding-left: 30px;} */
.y-cent{display: inline-block;float: left;width: 10%;}
.y-right{display: inline-block;float: right;width: 45%;}
.y-right .yr-cent{padding: 15px 15px;}
.y-right .yr-cent p.p1{font-size: 30px;font-weight: bold;}
.y-right .yr-cent p.p1 span{color: #e60012;}
.y-right .yr-cent p.p2{color: #444444;font-size: 14px;line-height: 40px;margin: 15px 0 60px 0;}
.y-right .yr-cent p.p2 span{color: #e60012;}
.yr-img{padding-left: 30px;}
.y-right .yr-cent-2{padding: 15px 15px;}
.y-right .yr-cent-2 p.p1{font-size: 30px;font-weight: bold;}
.y-right .yr-cent-2 p.p1 span{color: #e60012;}
.y-right .yr-cent-2 p.p2{color: #444444;font-size: 14px;line-height: 40px;margin: 15px 0 60px 0;}
.y-right .yr-cent-2 p.p2 span{color: #e60012;}

/* AD2 */
#ad2{margin-top: 70px;height: 300px;border: none;background: url(../img/ad2.png) no-repeat center center;}
#ad2 img{width: 1920px;position: relative;left: 50%;margin-left: -964px;top: 0px;}

#about{margin-top: 15px;height: 555px;background: #0058b1;}
.about{padding: 30px 0 25px 0;}
.a-left{display: inline-block;float: left;width: 30%;}
.al-title{word-wrap: break-word; padding: 0px; border-color: transparent; border-width: 0px; height: 48px; display: block;}
.al-title-1{color: rgb(255, 255, 255); font-family: 微软雅黑; font-size: 32px;}
.al-title-2{font-size: 30px;}
.al-title-3{font-size: 16px;}
.al-title-border{left: 0px; top: 10px; position: relative; z-index: 163; width: 85px; height: 33px;}
.altb-1{padding: 0px; border-color: transparent; border-width: 0px; overflow: hidden; width: 85px; height: 33px;}
.altb-1 div{border: none;border-top: 3px solid #ffffff;height: 0;}
.al-title-img{left: 0px; top: 30px; position: relative; z-index: 162; width: 520px; height: 318px; }
.alti-1{overflow: hidden; width: 520px; height: 318px;}
.alti-2{overflow: hidden; border-color: transparent; border-width: 0px; position: relative; width: 520px; height: 318px;}
.alti-2 img{width: auto; height: 318px; top: 0px; left: -58px; position: relative;}
.ar-zong{left: 341px; top: 47px; position: relative; width: 859px; height: 382px;background-color: rgb(255, 255, 255);}
.ar-top{left: 120px; top: 25px; position: absolute;padding: 15px 30px;}
.ar-top p.art-1 strong{font-size: 20px; line-height: 170%;}
.ar-top p.art-2{margin-top: 10px;letter-spacing: 2px;line-height: 28px;text-indent: 2rem;}
.ar-down{left: 459px; top: 315px; position: absolute;}
.ar-down a{border: 2px solid #ea1919;padding: 9px 15px;color: #ea1919;}
.ar-down a:hover{border: 2px solid #0058B1;color: #0058B1;}

/* 企业相册 */
.p-title{left: 0px; top: -55px; position: relative; z-index: 219; width: 1200px; height: 297px;background-color: rgb(247, 247, 247);}
.pt-1{left: 20px; top: 16px; position: absolute; z-index: 220; width: 238px; height: 34px;font-size: 21px;}
.pt-1 strong{color:#666666;}
.pt-1 span{font-size: 14px;}
.photo-cent{padding: 75px 20px 0 20px;}
.photo-cent .swiper-wrapper .swiper-slide{float: left;}


/* news */
#new{overflow: hidden;margin-bottom: 60px;}
.n-left{display: inline-block;float: left;width: 48%;}
.nl-title{border-bottom: 1px solid #666666;overflow: hidden;}
.nl-title ul li{float: left;margin-right: 15px;font-size: 16px;font-weight: bold;cursor: pointer;}
.nl-title ul li{padding-bottom: 4px;}
.nl-title ul li:hover{color: #0058B1;}
.nl-title a img{float: right;}
.nl-title ul li.on{color: #0058B1;border-bottom: 1.5px solid #0058B1;}
.nl-cent{margin-top: 15px;}
.nl-cent ul li{background: url(../img/new-libg.png) center center no-repeat;height: 145px;border: 1px solid #ccc;margin-bottom: 10px;}
.nl-cent ul li:hover{border: 1px solid #0058B1;}
.nl-cent ul li:hover .nlc-left{background: url(../img/n-bg-2.png);}
.nl-cent ul li:hover .nlc-right .title{color: #0058B1;}
.nlc-left{background: #444444;width: 15%;height: 100%;display: inline-block;float: left;text-align: center;}
.nlc-left .one{font-size: 32px;color: #FFFFFF;margin-top: 20px;}
.nlc-left .two{height: 2px;width: 70%;background: #FFFFFF;margin-top: 8px;margin: 0 auto;}
.nlc-left .three{font-size: 12px;color: #fff;margin-top: 8px;}
.nlc-right{width: 78%;display: inline-block;float: right;padding: 15px;}
.nlc-right .title{font-size: 16px;color: #444444;}
.nlc-right .desc{font-size: 14px;color: #888888;margin-top: 20px;}
.n-right{display: inline-block;float: right;width: 48%;}
.nr-title{border-bottom: 1px solid #666666;overflow: hidden;padding-bottom: 4px;}
.nr-title ul li{float: left;margin-right: 15px;font-size: 16px;font-weight: bold;color: #005cba;}
.nr-title ul li a{padding-bottom: 4px;}
.nr-title ul li:hover a{color: #0058B1;}
.nr-title a img{float: right;}
.nr-title ul li.on a{color: #0058B1;border-bottom: 1.5px solid #0058B1;}
.nr-cent{margin-top: 15px;}
.nrc-one{overflow: hidden;}
.nrco-left{display: inline-block;float: left;width: 45%;}
.nrco-left img{border: 1px solid #CCCCCC;padding: 4px;box-shadow: 1px 2px 4px #888888;}
.nrco-right{display: inline-block;float: right;width: 49%;padding: 15px;}
.nrco-right	p.title{font-size: 16px;font-weight: bold;color: #444444;}
.nrco-right	p.desc{color: #888888;font-size: 14px;margin-top: 10px;}
.nrco-right	p.btn{margin-top: 30px;}
.nrco-right	p.btn a{padding: 8px;color: #FFFFFF;background: #ea1919;}
.nrco-right	p.btn span{padding: 8px;background: #444444;color: #fff;margin-left: -5px;}
.nrc-cent{margin-top: 20px;border-top: 1px solid #CCCCCC;padding-top: 10px;}
.nrc-cent ul li{padding: 8px 0;border-bottom: 1px dashed #CCCCCC;}
.nrc-cent ul li a time{padding-right: 20px;}
.nrc-cent ul li:hover a{color: #0058B1;}

