
@media only screen and (min-width: 1400px){
.inner-feed{padding-top: 100px;padding-bottom: 100px;background: url(../../images/b2.jpg) no-repeat left bottom; width: 1500px; margin: 0 auto;}
}

@media screen and (max-width: 1410px){
.inner-feed{padding-top: 100px;padding-bottom: 100px;background: url(../../images/b2.jpg) no-repeat left bottom; width: 1200px; margin: 0 auto;}
}

.inner-feed .row div{padding: 0}
.inner-feed h1{font-size: 32px;padding-bottom: 25px;position: relative;}
.inner-feed h1:after{content:'';background: #f50;width:50px;height: 3px;position: absolute;bottom: 0;left: 0}
.inner-feed p{font-size:20px;line-height: 30px;margin-top: 30px;color: #aaa}
.inner-feed form{width:100%;padding-left: 5%;display: inline-block;font-size: 0}
.inner-feed form dl{display: inline-block;width:48%;vertical-align: top;font-size: 0;margin-right:4%;}
.inner-feed form dl:nth-child(2n){margin-right:0;}
.inner-feed form dl:nth-child(5),.inner-feed form dl:nth-child(6){width: 100%;margin-right:0;}
/*.inner-feed form dl dt{width:30%;display:inline-block;vertical-align: top;text-align: right;padding-right: 5%;line-height: 40px}*/
.inner-feed form dl dd{width:100%;display: inline-block;vertical-align: top}
.inner-feed form dl dd input,.inner-feed form dl dd textarea{border:none;border-bottom: 1px #ddd solid;width:100%;line-height: 60px;height: 60px;font-size: 16px;padding: 0 10px;margin-bottom: 20px;display: inline-block;}
.inner-feed form dl:nth-child(6) dd input{width:48%;}
.inner-feed form dl dd textarea{height: 125px;line-height: 25px}
.inner-feed form dl dd img{display: inline-block;vertical-align: top;padding-top: 20px;cursor: pointer;margin-left: 15px}
.inner-feed form dl:last-child{display: block;padding-top: 20px;margin-right:0;}
.inner-feed form dl:last-child button{background: #1f2e71;border:none;color: #fff;padding: 8px 70px;border-radius: 30px; font-size: 18px;}
.inner-feed form dl:last-child button:hover{background:#007bff}

.inner-contact{background: #f9f9f9;padding: 0px}
.inner-contact .row div{padding: 0}

@media only screen and (min-width: 1400px){
.inner-contact .row .contacts{ padding-top: 80px; padding-right: 1%; padding-bottom: 80px; padding-left: 12%;}
}

@media screen and (max-width: 1410px){
.inner-contact .row .contacts{ padding-top: 80px; padding-right: 2%; padding-bottom: 80px; padding-left: 8%;}
}
.inner-contact .row .contacts .title h1{font-size: 32px;padding-bottom: 25px;}
.inner-contact .row .contact-infos{display: block;font-size: 0}
.inner-contact .row .contact-infos dl{margin-bottom: 30px;display: inline-block;width:55%;}
.inner-contact .row .contact-infos dl:first-child{width:100%;}
.inner-contact .row .contact-infos dl dt{display:block;line-height: 35px;color: #aaa;font-size: 14px}
.inner-contact .row .contact-infos dl dt i{margin-right:5px;font-size: 18px;line-height: 29px;vertical-align: top;width:31px;height: 31px;border-radius:50px;border:1px #ddd solid;text-align: center;display: inline-block;color: #999}
.inner-contact .row .contact-infos dl dd{display: block;padding-top: 10px;font-family: 'Circe Bold';font-size: 13px}
.inner-contact .social-media{border-top: 1px #ddd solid;display: block;width:100%;}
.inner-contact .social-media .title{font-size:25px;padding-top: 30px}
.inner-contact .social-media .share{padding-top: 20px;display: block;}
.inner-contact .social-media .share a{font-size: 20px;margin-left:-1px;width:40px;height: 40px;line-height: 38px;text-align: center;display: inline-block;border:1px #ddd solid;}
.inner-contact .social-media .share a:hover{background: #0068b7;color: #fff;border-color: #0068b7}
@media (max-width:991px){
    .inner-feed h1{font-size: 28px;padding-bottom: 20px;}
    .inner-feed{padding-top: 50px;padding-bottom: 50px;}
    .inner-feed form{padding-left: 0;padding-top: 20px;}
    .inner-feed p{font-size:16px;line-height: 20px;margin-top: 20px;}
    .inner-contact .row .contacts{padding:40px 5%;}
    .inner-contact .row .contacts .title h1{font-size:28px;}
    .googlemap{height: 500px;}
}
@media (max-width:767px){
    .googlemap{height: 400px;}
}
@media (max-width:576px){
    .inner-feed h1{font-size: 25px;padding-bottom:15px;}
    .inner-contact .row .contacts .title h1{font-size:25px;}
    .inner-contact .social-media .title{font-size:22px;padding-top: 20px}
    .inner-feed{padding-top: 40px;padding-bottom: 30px;}
    .inner-feed p{font-size:14px;line-height:18px;}
    .inner-feed form dl{width: 100%;margin-right:0}
    .inner-feed form dl dd input,.inner-feed form dl dd textarea{width:100%;line-height:50px;height: 50px;font-size: 14px;padding: 0 10px;margin-bottom: 15px}
    .inner-feed form dl dd textarea{height: 100px;line-height: 20px}
    .inner-contact .row .contact-infos dl dd{font-size: 15px;}
    .googlemap{height: 300px;}
}

.col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

@media only screen and (min-width: 1400px){

.col-xl-66 {
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
    max-width: 35%;
}
.col-xl-666 {
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    max-width: 65%;
}
}

@media screen and (max-width: 1410px){

.col-xl-66 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.col-xl-666 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
}

@media only screen and (min-width: 1400px){
.container1 {
    width: 1500px;
    margin: 0 auto;
    max-width: 100%;

}
	.aboutimg{ margin-top: -210px;}
}

@media screen and (max-width: 1410px){
.container1 {
    width: 1200px;
    margin: 0 auto;
    max-width: 100%;

}
	.aboutimg{ margin-top: -280px;}
}




.icons {
    background-image: url(../../images/icons.png);
    background-repeat: no-repeat;
    display: inline-block;
}

/**新闻**/
#NewsList{ background-color: #f8f8f8; padding:55px 0 80px; }
#NewsList .nul{}
#NewsList .nul li{ margin-bottom:15px; }
#NewsList .Box{ display: block; padding:12px; position: relative; background-color: #fff; }
#NewsList .imgBox{ display: block; position: absolute; overflow: hidden; }
#NewsList .imgBox img{ display: block; width: 390px; height: 195px; transform: scale(1); }
#NewsList .cont{ margin-left: 20px; padding-top: 13px; padding-right: 13px; }
#NewsList .title{ font-size: 20px; line-height: 30px; color:#333333; }
#NewsList .des{ font-size: 14px; line-height: 35px; color:#777777; height: 80px; overflow: hidden; }
#NewsList .other{ border-top:1px dashed #dddddd; font-size: 14px; line-height: 20px; color:#777777;  padding-top:10px; }
#NewsList .other span{ display: inline-block; }
#NewsList .other .icons{ display: inline-block; float: left; height: 20px; width: 20px; vertical-align: middle; margin-right: 8px; margin-bottom:2px; }
#NewsList .other .time{ margin-right: 15px; }
#NewsList .other .time .icons{ background-position:-165px -97px; }
#NewsList .other .num{}
#NewsList .other .num .icons{ background-position:-211px -97px; }
#NewsList .Box:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.1); }
#NewsList .Box:hover .imgBox img{ transform: scale(1.08); }
#NewsList .Box:hover .title{ color:#0171da; }
/**新闻详情页**/
#NewsInfo{ background-color: #f8f8f8; padding:80px 0; }
#NewsInfo .title{ font-size: 24px; line-height: 1.2em; color:#333333; margin:0; }
#NewsInfo .other{ font-size: 14px; line-height: 20px; color:#4a4a4a; padding-top:20px; padding-bottom:35px; }
#NewsInfo .other span{ display: inline-block; }
#NewsInfo .other .icons{ display: inline-block; float: left; height: 20px; width: 20px; vertical-align: middle; margin-right: 8px; margin-bottom:2px; }
#NewsInfo .other .time{ margin-right: 15px; }
#NewsInfo .other .time .icons{ background-position:-165px -208px; }
#NewsInfo .other .num{}
#NewsInfo .other .num .icons{ background-position:-211px -207px; }
#NewsInfo .Icont{ padding:34px; }
#NewsInfo .Icont .Box{ font-size: 16px; color:#555555; line-height: 1.6em; word-break: break-all; }
#NewsInfo .Icont .links{ border-top:1px dashed #ddd; padding:50px 0 30px; margin-top: 50px; line-height: 64px; font-size: 14px; }
#NewsInfo .Icont .links .PnBox{}
#NewsInfo .Icont .links a{ color:#555555; background-color: #ebebeb; display: inline-block; padding:0 25px; }
#NewsInfo .Icont .links .icons{ display: inline-block; width: 15px; height: 20px; vertical-align: middle; margin-right: 10px; }
#NewsInfo .Icont .links .p{ margin-right: 10px; }
#NewsInfo .Icont .links .p .icons{ background-position:-390px 6px; }
#NewsInfo .Icont .links .n{}
#NewsInfo .Icont .links .n .icons{ margin-left: 10px; margin-right: 0; background-position:-424px 6px; }
#NewsInfo .Icont .links .Returnlist{}
#NewsInfo .Icont .links .Returnlist .icons{ background-position:-390px -40px; }
#NewsInfo .Icont .links a:hover{ background-color: #0288e1; color:#fff; }
#NewsInfo .Icont .links .p:hover .icons{ background-position:-390px -17px; }
#NewsInfo .Icont .links .n:hover .icons{ margin-left: 10px; margin-right: 0; background-position:-424px -17px; }
#NewsInfo .Icont .links .Returnlist:hover .icons{ background-position:-425px  -40px; }




img.framed { 
padding: 6px; 
border: 1px solid #CCC; 
background-color: #FFF; } 
