@charset "utf-8";

/*首页*/
.c-profile-left{float:left;width:365px;height: 575px;overflow: hidden;}
.c-profile-left img{width:100%;height:465px;display: block;}
.c-profile-left .text{height: 110px;background: url('../images/bg01.png');color:#fff;text-align: center;}
.c-profile-left .text .p1{font-size: 30px;font-weight: bold;line-height: 30px;padding-top: 24px;letter-spacing: 7px;}
.c-profile-left .text .p2{padding-top: 10px;}


.c-profile-right{width:807px;float:right;}
.c-profile-right .text{width:590px;text-indent: 2em;font-size: 16px;color:#333;line-height: 28px;margin-top: 7px;height:140px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden;}
.c-profile-right .more{display: block;width:116px;height: 36px;text-align: center;line-height: 36px;border:1px solid #e94620;font-size: 16px;color:#e94620;margin-top: 16px;}
.c-profile-right .more:hover{background-color: #e94620;color:#fff;}
.c-profile-right .pic{width:807px;height: 338px;overflow: hidden;margin-top: 35px;}
.c-profile-right .slogan{width:140px;height: 573px;position: absolute;right:62px;bottom:0;}





.picture-list{overflow: hidden;}
.picture-list menu{width:1230px;overflow: hidden;}
.picture-list menu a{display: block;background-color: #fff;width:386px;float:left;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;margin:0 23px 40px 0;}
.picture-list menu a .pic{width:386px;height: 264px;overflow: hidden;}
.picture-list menu a .pic img{width:100%;height: 100%;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;display: block;}
.picture-list menu a:hover .pic img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);}
.picture-list menu a .title{height:60px;text-align: center;line-height: 60px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 18px;color:#606572;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.picture-list menu a:hover{background-color: #073d5c;}
.picture-list menu a:hover .title{color:#fff;}




.news-part{overflow: hidden;}
.news-part menu{overflow: hidden;width:1265px;}
.news-part menu a{display: block;width:455px;height: 75px;float:left;padding-left: 95px;margin:0 65px 20px 0;}
.news-part menu a .title{font-size: 16px;font-weight: bold;color:#444;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 2px;}
.news-part menu a .text{color:#666;line-height: 22px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;margin-top: 8px;}
.news-part menu a .time{width:75px;height: 75px;background-color: #eaeaea;position: absolute;left:0;top:0;text-align: center;color:#666;line-height: 28px;}
.news-part menu a .time .p1{font-size: 12px;padding-top: 10px;}
.news-part menu a .time .p2{font-size: 24px;}
.news-part menu a:hover .time{background-color: #073d5c;color:#fff;}
.news-part menu a:hover .title{color:#073d5c;}





/* -------- 内页 ------------ */
.inner-top{width: 100%;height: 320px;overflow: hidden;}
.inner-top img{width:1920px;height: 320px;position: absolute;top:0;left:50%;margin-left: -960px;}

.inner-wrap{padding:26px;width:1148px;margin:0 auto;min-height: 400px;background-color: #fff;}

.text-page{line-height: 30px;overflow: hidden;font-size: 15px;width: 1000px;margin:0 auto;}
.text-page img{max-width: 100%;}


.news-list{padding-top:0;padding-bottom: 0;}
.news-list li{padding:30px 0;border-bottom: 1px dashed #cacaca;overflow: hidden;}
.news-list li .pic{display: block;width:270px;height: 165px;overflow: hidden;float:left;}
.news-list li .pic img{width:100%;height:100%;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.news-list li .pic:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);}
.news-list li .time{width:75px;text-align: center;float:left;height: 75px;background-color: #eaeaea;margin:0 0 0 28px;}
.news-list li .time .p1{font-size: 60px;color:#666;font-size: 12px;padding-top: 12px;}
.news-list li .time .p2{font-size: 16px;color:#666;font-size: 24px;line-height: 30px;}
.news-list li .info{width:740px;float:right;}
.news-list li .title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-list li .title a{font-size: 16px;color:#666;font-weight: bold;}
.news-list li .title a:hover{color:#073d5c;}

.news-list li .text{color:#999;line-height: 28px;height: 56px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;margin-top: 20px;}
.news-list li .more{display: block;width:110px;height: 30px;border:1px solid #eaeaea;color:#666;text-align: center;line-height: 30px;margin-top: 20px;background-color: #eaeaea}
.news-list li .more:hover{color:#fff;background-color: #073d5c;border-color: #073d5c;}



.map-box{width:100%;height:240px;overflow: hidden;}
.contact-ways{float:left;margin-left: 60px;}
.contact-ways .row{padding-left: 90px;min-height: 53px;width:380px;}
.contact-ways .row .hd{width:70px;color:#707070;text-align: right;line-height: 18px;padding:8px 0;border-bottom: 1px dashed #cdcdcd;position: absolute;left:0;top:0;}
.contact-ways .row .hd .en{font-size: 12px;text-transform: uppercase;}

.contact-ways .row .bd{line-height: 53px;font-size: 16px;color:#000;}
.contact-ways .row .bd.tel{font-size: 24px;color:#ea242b;font-weight: bold;}
.contact-ways .row .bd.address{line-height: 24px;}


.contact-ewm{float:right;margin-right: 60px;}
.contact-ewm .hd{font-size: 18px;color:#333;}
.contact-ewm .bd{border:1px solid #cdcdcd;margin-top: 20px;}
.contact-ewm .bd img{display: block;width:140px;height: 140px;}




.recruit-list{padding-top:0;padding-bottom: 0;}
.recruit-list menu a{padding:30px 0;border-bottom: 1px dashed #cdcdcd;display: block;}
.recruit-list menu a .info{width:680px;}
.recruit-list menu a .title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;font-weight: bold;}
.recruit-list menu a .text{color:#999;line-height: 28px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;margin-top: 20px;}
.recruit-list menu a .btn{display: block;width:110px;height: 30px;border:1px solid #eaeaea;color:#666;text-align: center;line-height: 30px;margin-top: 20px;background-color: #eaeaea}
.recruit-list menu a:hover .btn{color:#fff;background-color: #073d5c;border-color: #073d5c;}
.recruit-list menu a:hover .title{color: #073d5c;}

.recruit-list menu a .time{width:75px;text-align: center;height: 75px;background-color: #eaeaea;margin:0 0 0 28px;position: absolute;top:40px;right:0;}
.recruit-list menu a .time .p1{font-size: 60px;font-size: 12px;padding-top: 12px;}
.recruit-list menu a .time .p2{font-size: 16px;font-size: 24px;line-height: 30px;}
.recruit-list menu a:hover .time{background-color: #073d5c;color:#fff;}




/* .honor-list{overflow: hidden;} */
.honor-list menu{width:1176px;}
.honor-list menu a{display: block;width:270px;background-color: #fff;float:left;margin:0 24px 30px 0;}
.honor-list menu a img{display: block;width:100%;}
.honor-list menu a .pic{width:270px;height:186px;overflow: hidden;}

.honor-list menu a .title{height:50px;line-height: 50px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 15px;color:#666;padding:0 20px;}
.honor-list menu a:hover{box-shadow: 0 0 13px rgba(0, 0, 0, 0.18);}




.text-list li{height:57px;line-height: 57px;border-bottom: 1px dashed #cacaca;padding-left: 40px;background: url('../images/icon02.png') no-repeat 2px center;}
.text-list li a{color:#525866;font-size: 16px;display:block;width:840px;height: 57px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.text-list li span{font-size: 16px;color:#999;position: absolute;top:0;right:0;}
.text-list li a:hover{color:#073d5c;}


.text-list .hd{font-size: 18px;color: #333;padding-bottom: 20px;}
.text-list .hd span{color:#073d5c;font-weight: bold;padding:0 2px;}






.msgpopup .msgshow{background: #fff;width: 739px;height: 532px;padding: 50px;left: 50%;margin-left: -419px; border-radius: 5px;-webkit-border-radius: 5px;padding-top:20px;}
.msgpopup .zmsgcon{background: #f5f5f5;border-radius: 8px;-webkit-border-radius: 8px;}
.msgpopup .magbox .mag .input1,.msgpopup .magbox .mag .terbox,.msgpopup .magbox .mag .input3{width: 647px;border-radius: 5px;-webkit-border-radius: 5px;outline: none;}
.msgpopup .magbox .mag .row{margin-left:38px;}
.msgpopup .magbox .mag .input3{width: 532px;}
.magbox .mag .input1,.magbox .mag .input2,.magbox .mag .input3{width: 245px;height: 40px;border: none;}
.magbox .mag .terbox,.magbox .mag .input1,.magbox .mag .input2,.magbox .mag .input3{padding-left: 15px;font-size: 14px;}
.magbox .mag .terbox{width: 245px;height: 120px;padding-top: 15px;border: none;}
.magbox .mag div{margin-bottom: 10px;text-align: center;}
.magbox .mag .msgbtn{width: 220px;height: 46px;color: #fff;font-size: 16px;background: #073d5c;cursor: pointer;border-radius: 5px;-webkit-border-radius: 5px;border: none;margin-top: 20px;}
.magbox .mag .codebox{width: 109px;height: 40px;margin-left: 5px;background: #fff;}
.magbox .mag .codebox img{width: 100%;height: 100%;}
.magbox .mag .msgbtn:hover{opacity: 0.8;}
.magbox .mag .input3{width: 130px;}
.magbox .mag .row{margin-left: 12px;}
.zmsgcontit .span1{background: url(../images/titbg.png) no-repeat center;width: 100px;text-align: center;font-size: 16px;color: #fff;}
.zmsgcontit span{display: inline-block;line-height: 32px;height: 32px;}
.zmsgcontit .span2{font-size: 12px;color: #999;margin-left: 10px;}
.zmsgcontit{padding-top: 26px;left: -7px;margin-bottom: 26px;}






.content-detail .title{text-align: center;font-size: 24px;line-height: 30px;color:#333;padding-top: 10px;}
.content-detail .t-info{color:#666;padding:20px 0;border-bottom: 1px dashed #ddd;text-align: center;}
.content-detail .content{line-height: 30px; overflow: hidden; font-size: 15px;padding:20px 0;min-height: 250px;}
.content-detail .content img{max-width: 100%;}

.content-detail .piece{line-height: 30px;border-top:1px dashed #ddd;padding-top: 20px;}





















