#banner img{
    width:100%;
    height:700px
}
.logo .line {
    margin: 0 20px;
    width: 2px;
    height: 70px;
    background-color: #2775E1;
}
:root {
    --dark-color: #1a1a1a;
    --white-color: #ffffff;
    --light-grey-color: #f5f5f5;
    --gold-color: #ffb944;
}

* {
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

html {
    scroll-behavior: smooth;
}

body {
    font-family: 'Titillium Web', sans-serif;
	background: #FFFFFF;
}

.bgDark { background-color: var(--dark-color); }
.bgLight { background-color: var(--white-color); }
.bgLightGrey { background-color: var(--light-grey-color); }

.colorDark { color: var(--dark-color) !important; }

h1 { font-size: 66px; font-weight: 700; line-height: 80px; }
h2 { font-size: 48px; margin-bottom: 30px; }
h3 { font-size: 33px; }
h5 { margin-bottom: 0px; }

p {
    font-size: 18px;
    color: var(--dark-color);
    opacity: .5;
    line-height: 1.8;
    margin-bottom: 0px;
}

a:hover { text-decoration: none; }

.btn {
    font-size: 14px;
    padding: 15px 26px;
    min-width: 160px;
    border-radius: 2px;
    display: inline-block;
}

.btn-primary {
    background-color: var(--dark-color);
    color: var(--white-color);
    border: 2px solid var(--dark-color);
}

.btn-secondary {
    background-color: var(--white-color);
    color: var(--dark-color);
    border: 2px solid var(--white-color);
}

.btn-alternate {
    background-color: transparent;
    color: var(--white-color);
    border: 2px solid var(--white-color);
}
.tlinks{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
.btn-primary:hover { background-color: var(--dark-color); border: 2px solid var(--dark-color); }
.btn-secondary:hover { background-color: var(--white-color); color: var(--dark-color); border: 2px solid var(--white-color); }
.btn-secondary:focus { background-color: var(--white-color) !important; outline: none; border: 2px solid var(--white-color) !important; box-shadow: none; }

.logo-brand {
    max-width: 300px;
    min-width: 100px;
}

section#banner{ padding: 0 0 30px 0;}

.divider { border-bottom: 2px solid var(--light-grey-color); }

.content-center {
    max-width: 800px;
    margin: 20px auto 20px auto;
    text-align: center;
}
.content-center h2 b{
    color: #2775E1;
}
.full-width {
    width: 100%;
}

.form-control {
    font-size: 14px;
    border: 1px solid #cacaca;
    padding: 15px;
    border-radius: 2px;
}

.form-control:focus {
    border: 1px solid var(--dark-color);
    outline: none;
    box-shadow: none;
}

.navbar {
    background-color: var(--white-color);
	/* background: #2a5ddd; */
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);
    min-height: 100px;
	opacity: unset;
	z-index: 9999;
}
.nav-link { color: var(--dark-color); }
.nav-link:hover { color: var(--dark-color); }

.navbar-toggler { font-size: 40px; }
.navbar-toggler:focus { outline: none; }
#headerImg{
	background: url(../images/contact.jpg) no-repeat;
	height: 320px;
	width: 100%;
	background-size:100% 100%; 
	background-attachment:fixed;
}
.header-content {
    padding-top: 50px;
}
.header-title {
    text-align: center;
    font-size: 40px;
    color: #fff;
    margin-top: 50px;
}
.header-subtitle {
    text-align: center;
    font-size: 20px;
    color: #fff;
    margin-top: 20px;
    color: #bed8ff;
    opacity: 0.5;
}
.card{
	border: 0px;
	border-radius: 4px;
	height: 100%;
	position: relative;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
}
.card-body {
    flex: 1 1 auto;
    padding: 1.25rem;
}
.font-weight-bold {
	font-size: 1.25rem;
	margin-bottom: .5rem;
	line-height: 1.2;
}
.contact-info .card-text ul li {
    line-height: 44px;
    /* height: 44px; */
}
.card:hover {
    box-shadow: 0px 3px 16px 0px rgba(128, 128, 128, 0.15);
}

.about-block {
    padding: 1.5rem 0 1.5rem;
}
.join-item .main-title {
    font-size: 1.2rem;
    font-weight: bold;
    height: 4rem;
    line-height: 3rem;
    background: url(../images/img_09.png) no-repeat 0 12px;
    padding-left: 32px;
}
.join-item p{
		opacity:unset;
}
.join-item{
	    flex: 1 1 auto;
	    padding: 1.25rem;
}
.join-item:hover{
	box-shadow: 0px 3px 16px 0px rgba(128, 128, 128, 0.15);
}
.content-block .content-title {
    font-size: 1.5rem;
    font-weight: bold;
    height: auto;
    line-height: 2rem;
}
.align-center {
    text-align: center;
}
.content-block .content-text {
    font-size: 1rem;
    line-height: 2;
}
.content-text p {
    text-indent: 2em;
	opacity:unset;
}
/* //////////////
   Hero
//////////////*/

#hero {
    background-image: url(../../assets/images/hero.jpg);
    background-size: cover;
    padding-top: 90px;
    min-height: 700px;
    color: var(--white-color);
}

#hero p {
    color: var(--white-color);
}

/* //////////////
   Portfolio
//////////////*/

.portfolio-container {
    position: relative;
    overflow: hidden;
    margin: 10px 0;
    border-radius: 2px;
    text-align: center;
}

.portfolio-container img {
    -moz-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    transition: all 0.8s;
}

.portfolio-container:hover img {
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.portfolio-details {
    position: absolute;
    bottom: 25px;
    left: 25px;
    z-index: 9000;
}

.portfolio-details h2 {
    margin-bottom: 0px;
}

.portfolio-details a h2, .portfolio-details a p {
    /*color: var(--white-color);*/
    color:#2775E1;
}

/* //////////////
   Members
//////////////*/

.member-container {
    position: relative;
    margin: 10px 0;
}

.member-details {
    position: absolute;
    color: var(--white-color);
    bottom: 0;
    left: 20px;
}

.member-details span {
    font-size: 14px;
}

.member-details i {
    padding: 0 5px;
}

/* //////////////
   Pricing
//////////////*/

.pricing-container {
    margin: 15px 0;
}

.plans {
    padding: 50px 80px;
    border-radius: 2px;
    min-width: 450px;
}

.plan-light {
    background-color: var(--white-color);
    border: 2px solid var(--dark-color);
}

.plan-dark {
    background-color: var(--dark-color);
    border: 2px solid var(--dark-color);
    color: var(--white-color);
}

.plans h2 {
    font-size: 70px;
    font-weight: 600;
}

.plans h2 span {
    font-size: 20px;
}

.plans ul {
    list-style-type: square;
}

/* //////////////
   Testimonial
//////////////*/

.carousel {
    min-height: 240px;
    padding: 40px;
    border-radius: 2px;
    text-align: center;
}

.carousel-item p {
    font-size: 26px;
    font-weight: 400;
    color: var(--dark-color);
}

.carousel-indicators li {
    background-color: var(--dark-color);
    width: 15px;
    height: 15px;
    border-radius: 2px;
    margin: 0 8px;
}

.carousel-control-next, .carousel-control-prev { 
    color: var(--white-color);
    opacity: 1;
    width: 5%;
}

.control-button {
    background-color: var(--dark-color);
    opacity: 1;
    width: 50px;
    height: 50px;
    padding: 10px;
    border: 1px solid var(--dark-color);
    border-radius: 50px;
    font-size: 20px;
}

.carousel-container {
    max-width: 800px;
    margin: 0 auto;
}

.testimonial-user {
    max-width: 240px;
    margin: 0 auto;
    text-align: left;
}

.testimonial-user h6 {
    margin-bottom: 0px;
}

.testimonial-user span {
    font-size: 12px;
}

.testimonial-user img {
    border-radius: 50%;
    max-width: 50px;
    text-align: center;
}

.rating i {
    color: var(--gold-color);
    font-size: 26px;
}


.box13 {
    position: relative;
    transition: all .2s ease-out 0s;
    text-align: center;
}

.box13 .box-content,
.box13:after {
    position: absolute;
    left: 20px;
    right: 20px
}

.box13:after {
    content: "";
    display: block;
    background: rgba(0, 0, 0, 0.53);
    top: 20px;
    bottom: 20px;
    opacity: 0;
    transform: rotate3d(-1, 1, 0, 100deg);
    transition: all .4s ease-in-out 0s;
}

.box13:hover:after {
    opacity: .9;
    transform: rotate3d(0, 0, 0, 0deg)
}

.box13 img {
    max-width: 100%;
    height: 500px;
}

.box13 .box-content {
    bottom: 10%;
    opacity: 0;
    z-index: 1;
    -webkit-transform: translate(10%, -30%);
    transform: translate(10%, -30%);
    transition: all .2s ease-out 0s;
}

.box13:hover .box-content {
    opacity: 1;
    transform: translate(0, -50%);
    transition-delay: .2s;
}

.box13 .title {
    display: block;
    font-size: 1.4em;
    color: #fff;
    letter-spacing: 1px;
    padding: 0 2em;
}

.box13 .post {
    display: block;
    font-size: 15px;
    color: #ffffff;
    margin-bottom: 20px;
    text-transform: capitalize;
}


.pageTop {
    border-top: 5px solid #2775E1
}

.paTBox {
    width: 1180px;
    margin: 0 auto
}

.Fptline {
    height: 30px;
    float: right;
    line-height: 30px
}

.Fptline p {
    background: url(../images/top.jpg) no-repeat center 0;
    width: 207px;
    float: right;
    text-align: center;
    opacity:unset;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.Fptline p a,.Fptline p {
    color: #fff;
    font-size: 13px
}

.Fptline p a {
    margin: 0 5px
}

.Fptline ul,.Fptline ul li {
    float: right
}

.Fptline ul li {
    width: 90px;
    background-repeat: no-repeat;
    background-position: left center
}

.Fptline ul li a {
    font-size: 13px;
    margin-left: 25px
}

.Sptline {
    clear: both;
    height: 116px;
    overflow: hidden
}

.logo {
    float: left
}

.Sptline dl {
    float: right;
    height: 65px;
    margin-top: 33px;
    padding-left: 65px;
    background: url(../images/tel.jpg) no-repeat left 0
}

.Sptline dl dd {
    font-size: 14px;
    line-height: 20px;
    margin-bottom:unset;
}

.Sptline dl dt {
    font-size: 26px;
    font-weight: 700;
    color: #2775E1
}

.navBox {
    width: 1176px;
    margin: 0 auto;
    overflow: hidden
}

.linob {
    background-image: none!important
}

.libh a {
    width: 147px;
    font-size: 18px;
    color: #fff;
    text-align: center
}

.menu .mainlevel {
    float: left;
    line-height: 46px;
    padding: 0;
    height: 46px;
    display: inline;
    width: 147px
}

.menu .mainlevel a {
    font-size: 16px;
    text-decoration: none;
    height: 46px;
    line-height: 46px;
    display: block;
    color: #fff;
    font-family: 微软雅黑;
    text-align: center
}

.menu .mainlevel ul {
    display: none;
    position: absolute;
    z-index: 9999
}

.menu .mainlevel li {
    border-top: 1px solid #fff;
    width: 147px;
    background-color: #2775E1
}

.menu .mainlevel a.navList:hover,.libh:hover {
    background-color: #277dd4
}

.menu .mainlevel li:hover {
    background-color: #277dd4
}

.menu .mainlevel li a {
    color: #fff
}




.mainCon {
    clear: both;
    width: 1180px;
    margin: 50px auto
}

.profileName {
    /* height: 47px; */
    margin-bottom: 40px;
    text-align: center;
    color: #2775E1;
    border-bottom: 2px solid #2775E1;
}
.profileName b{
    border-bottom: 10px solid #2775E1;
}

.proFcon {
    height: 264px;
    overflow: hidden;
    margin-bottom: 50px
}

.proFPic {
    float: left;
    display: block;
/*    width: 409px;
    height: 264px;*/
    width:100%;
    margin-right: 3px
}

.proN {
    float: left
}

.priText {
    float: right;
    /*width: 685px;*/
    /*margin-right: 20px*/
    margin-bottom: 20px;
}

.priText h3 {
    font-size: 18px;
    color: #2775E1;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    overflow: hidden;/*超出部分隐藏*/
    text-overflow:ellipsis;/* 超出部分显示省略号 */
    white-space: nowrap;/*规定段落中的文本不进行换行 */
    cursor: pointer;
}

.priText p {
    font-size: 14px;
    line-height: 24px;
    height: 120px;
    margin-bottom: 20px;
    overflow:hidden;
}
.companyDetail{
    color:#FFF;
    display: block;
    width:170px;
    height: 39px;
    line-height:39px;
    font-size:16px;
    text-align:center;
    background: #2775E1;
}
.companyDetail:hover{
     background: #277dd4;
     color: #FFF;
}
.proBtn {
    display: block;
    width: 170px;
    height: 39px
}

.honerLine {
    clear: both;
    background-image: url(../images/shadow.jpg);
    background-repeat: no-repeat;
    background-position: bottom center
}

.honerLine ul {
    overflow: hidden
}

.honerLine ul li {
    float: left;
    width: 280px;
    height: 285px;
    border: 1px solid #ccc;
    margin-left: 20px;
    text-align: center;
    background: #2775E1;
    color: white;
}

.honerLine ul li img {
    width: 280px;
    height: 220px;
    overflow: hidden;
    float: left;
}
.honerLine ul li span{
    width: 220px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
}
.honerLine ul li span a {
    color: white;
    line-height: 20px;
    padding: 10px;
    overflow: hidden;
}

#demo {
    overflow: hidden;
    /*width: 1180px;*/
    margin: 0 auto
}

#indemo {
    float: left;
    width: 10000%;
}

#demo1 {
    float: left
}

#demo2 {
    float: left
}


.cateslist {
    margin-top: 12px;
    overflow: hidden
}

.cateslist dl {
    border-radius: 4px;
    overflow: hidden;
    _float: left
}

.cateslist dl dt {
    background: url(../images/tit1.gif) repeat-x;
    height: 32px;
    padding-left: 12px;
    line-height: 32px;
    font-weight: 700
}

.cateslist dl dd {
    float: left;
    margin: 12px 8px;
    width: 200px;
    _margin: 12px 10px
}

.cateslist dl dd .img {
    width: 200px;
    height: 197px
}

.cateslist dl dd .img img {
    width: 200px;
    height: 194px;
    border: 1px solid #d5d5d5
}

.cateslist dl dd .img a:hover img {
    border: #2775E1 1px solid
}

.cateslist dl dd .txt {
    height: 30px;
    line-height: 30px;
    text-align: center
}

.pages{
    clear: both;
    margin: 20px;
    overflow: hidden;
    margin-left: 0;
    text-align: center;
    font-size: 12px;
}

.pages ul li {
    display: inline-block;
    border: 1px solid #ccc;
    padding: 2px 9px;
    margin: 0 3px;
    line-height: 20px;
    background: #fff;
    color: #999;
}

.pages ul li.thisclass {
    display: inline-block;
    border: 1px solid #ccc;
    padding: 2px 9px;
    margin: 0 3px;
    background: #ccc;
    color: #fff;
}

.pagebar li {
    float: left;
    list-style: none;
    margin-left: 5px;
    margin-right: 5px
}


/* //////////////
   Footer
//////////////*/
/* footer start*/
.foot_menu{display: none;}
footer .footer-top { background-color: #232323; }
footer .footer-top-content {height: 360px; padding-top: 70px; }
footer .footer-top-content .footer-logo { margin-bottom: 34px; }
footer .footer-top-content .navbar-nav { flex-direction: row; }
footer .footer-top-content .navbar-nav li { padding-right: 20px; padding-left:20px;}
footer .footer-top-content .navbar-nav li a { color: #fff; }
footer .footer-top-content .footer-contact { color: #fff; }
footer .footer-top-content .footer-contact-address { margin-top: 30px; }
footer .footer-bot { height: auto; line-height: 40px; background-color: #232323; text-align: center; color: #fff; padding: 0px 0px 20px 0px;}
footer .footer-bot a{color: #fff;}
footer .footer-bot a:hover{color: #FFF;}
footer .footer-logo img{width:200px;}
footer .footer-contact img{width:120px;}
footer .footer-contact h5{margin-bottom: 15px;}
.fixed-top{display: none;}
#aboutUs{margin: 30px 0px;}
#showList{margin: 30px 0px;}
.hd-top .wp .logo img{height:60px;}
.prolist {
    width: 1380px;
    height: 310px;
    float: left;
    margin-top: 30px;
}
.footer-bot p {
    text-align: center;
    line-height: 20px;
    margin: 10px 0px;
    font-size: 12px;
    color: #fff;
    opacity:unset;
}
#newList{margin: 30px 0px;}
.container-fluid{padding-left: unset;padding-right: unset;}
#project-detail img{width: 100%;font-size: 14px;color: #000;}

.pc {
    display: block;
    padding: 30px;
}
#certify .swiper-slide {
    width: 600px;
    height: 600px;
    background: #fff;
    box-shadow: 0 8px 30px #ddd;
}
#certify .swiper-slide div {
    vertical-align: middle;
    text-align: center;
    display: table-cell;
    width: 600px;
    height: 600px;
}
#certify .swiper-slide div img {
    display: inline-block;
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
}
.mobile{
    display: none;
}
@media only screen and (max-width: 1379px){
    .mobile {
        display: block;
    }
    .pc {
        display: none;
    }
}

.wp .contact{
    float:right;
    height: 110px;
}

.wp .contact dl {
    float: right;
    margin-top: 30px;
    padding-left: 65px;
    background: url(../images/tel.jpg) no-repeat left 0
}

.wp .contact dl dd {
    font-size: 14px;
    line-height: 20px;
    margin-bottom:unset;
}

.wp .contact dl dt {
    font-size: 26px;
    font-weight: 700;
    color: #2775E1;
}

.logo .comp{
    font-size: 24px;float:left;color:#2775E1;font-weight: 800;margin-left: 20px;
}
.logo .line{
    float:left;margin-top:20px;
}
.logo .logotitle{
    font-size: 24px;float:left;color:#2775E1;font-weight: 700;
}

/*@media (min-width: 360px) and (max-width: 576px) {
	.portfolio-details h2 { font-size: 30px; }
	.plans { min-width: unset; padding: 40px 20px;}
	footer .footer-top-content{height:360px;}
	footer .footer-bot{display: none;}
	#aboutUs{margin: 30px 0px;}
	#aboutUs .product{margin-bottom: 20px;}
	.title{font-size:12px;}
    .fixed-top{display: block;min-height: unset;}
    #menu{display: none;}
    .pageTop{display: none;}
    #demo{width: unset;}
    .proFcon{height: unset;overflow: unset;}
    .priText p{height: unset;}
    .proFPic{width: 100%;}
    section#banner{margin-top: 68px;}
    .container-fluid{padding-left: unset;padding-right: unset;}
    #headerImg{margin-top: 100px;}
    .cateslist dl dd{width: 48%;margin: 12px 1%}
    .cateslist dl dd .img{width: 100%;height: unset;}
    .cateslist dl dd .img img{width: 100%;height: unset;}
    .card-body{padding: unset;}
}

@media (min-width: 576px) and (max-width: 767.98px) {
	.portfolio-details h2 { font-size: 30px; }
	.plans { min-width: unset; padding: 40px 20px;}
	footer .footer-top-content{height:360px;}
	footer .footer-bot{display: none;}
	#aboutUs{margin: 30px 0px;}
	#aboutUs .product{margin-bottom: 20px;}
	.title{font-size:12px;}
    .fixed-top{display: block;min-height: unset;}
    #menu{display: none;}
    .pageTop{display: none;}
    #demo{width: unset;}
    .proFcon{height: unset;overflow: unset;}
    .priText p{height: unset;}
    .proFPic{width: 100%;}
    section#banner{margin-top: 68px;}
    .container-fluid{padding-left: unset;padding-right: unset;}
    #headerImg{margin-top: 100px;}
    .cateslist dl dd{width: 48%;margin: 12px 1%}
    .cateslist dl dd .img{width: 100%;height: unset;}
    .cateslist dl dd .img img{width: 100%; height: unset;}
    .card-body{padding: unset;}
}*/

@media (max-width: 1100px) { 
    .portfolio-details h2 { font-size: 30px;display:none; }
    .plans { min-width: unset; padding: 40px 20px;}
	footer .footer-top-content{height:360px;}
	footer .footer-bot{display: none;}
	#aboutUs{margin: 30px 0px;}
	#aboutUs .product{margin-bottom: 20px;}
    .fixed-top{display: block;min-height: unset;}
    #menu{display: none;}
    .pageTop{display: none;}
    #demo{width: unset;}
    .proFcon{height: unset;}
    .proFPic{width: 100%;}
    .container-fluid{padding-left: unset;padding-right: unset;}
    #headerImg{margin-top: 100px;}
    .cateslist dl dd{width: 48%;margin: 12px 1%}
    .cateslist dl dd .img{width: 100%;height: unset;}
    .cateslist dl dd .img img{width: 100%;}
    .card-body{padding: unset;}
    .content-center {
        margin:unset;
    }
    .content-center h2 b{font-size: 2rem;}
    .content-block{margin-bottom:50px;}
    .card-body {
    	padding: 1.25rem;
    }
    .logo .comp,.logo .line,.logo .logotitle{
        display: none;
    }

}


@media (min-width: 780px) and (max-width: 1000px) {
    .priText p{height: 50px;}
}


@media (min-width:300px) and (max-width: 360px) {
    .portfolio-details h2 { font-size: 30px; }
    .plans { min-width: unset; padding: 40px 20px;}
    footer .footer-top-content{height:360px;}
    footer .footer-bot{display: none;}
    #aboutUs{margin: 30px 0px;}
    #aboutUs .product{margin-bottom: 20px;}
    footer.container-fluid{display: none;}
    .title{font-size:12px;width:86%;}
    .logo-brand{max-width:40px;}
    .navbar-toggler{width:40px;}
    .fixed-top{display: block;min-height: unset;}
    #menu{display: none;}
    .pageTop{display: none;}
    #demo{width: unset;}
    .proFPic{width: 100%;}
    .container-fluid{padding-left: unset;padding-right: unset;}
    #headerImg{margin-top: 68px;}
    .cateslist dl dd{width: 48%;margin: 12px 1%}
    .cateslist dl dd .img{width: 100%;height: unset;}
    .cateslist dl dd .img img{width: 100%;height: unset;}
    /* .card-body{padding: unset;} */
}


@media (min-width: 992px) and (max-width: 1200px) {
    .container {
            max-width: 1190px;
    }
}

@media (min-width: 1200px){ 
	.container {
    		max-width: 1440px;
	}
}

@media (max-width: 1160px){ 
    .priImg {
            width: 100%;
    }
    .newFcon{
        width: 100%;
    }
}
@media (max-width: 1440px){ 
    .hd-top .wp .logo{line-height: 70px;}
    .wp .contact{height: 70px;line-height: 30px;}
    .wp .contact dl{margin-top: 10px;}
}

@media (max-width: 1040px){ 
    .foot_menu{display: block;  width:100%;border-top:solid 1px #ededed;background:#ffffff; height:60px; position:fixed; bottom:0px; left:0px; padding:5px 0px;z-index: 99;}
    .foot_menu a{ display:block; height:100%;width:25%; float:left; text-align:center; }
    .foot_menu a i{font-size: 24px;color:#2775E1;}
    .foot_menu a p{ display:block; line-height:10px;font-size:0.8rem; color: #2775E1;font-weight: bold;}
    footer.container-fluid{display:none;}
    #contactUs{margin-bottom: 60px;}
    .profileName{text-align: left;}
    #banner img{
        width:100%;
        height:260px
    }
    .box13 img {
        max-width: 100%;
        height: unset;
    }
}
.priImg {
        width: 100%;
        float: left;
}
.profileList{
    /*height: 500px;*/
    height: 50vh;
    /* margin-bottom: 220px; */
}
.newPic{
    float: left;
    display: block;
    margin-right: 3px;
}

.newText p {
    font-size: 14px;
    line-height: 24px;
    height: 76px;
    margin-bottom: 20px;
    overflow:hidden;
}
.newFcon{
    margin-bottom: 20px;
    float: left;
    height: unset;
}


.commWeb{padding:50px 35px 0px;background:#fff;}
.absolutecont{position: relative;z-index: 2;width:1200px;margin:-520px auto 45px auto;background:url(../webimages/winco05.png) left bottom repeat-x;padding-bottom:7px;}
.pageslink{ float: right;}
.pagestitle h4 span{display:block; color:#064b87;font-size:20px;line-height:20px;font-weight:bold;}
.pagestitle h4 em{font-size:36px;color:#e4e6ea;text-transform:capitalize;line-height:40px;font-family:"AvantGardeITCbyBT-Medium",Arial;}
.pageslink .indexicon{width:14px;height:19px; display:inline-block;background:url(../images/home.png) center 1px no-repeat; vertical-align:top;}

.newsDeails{padding:50px 0 20px}
.commonNewsContent{padding-left:200px;padding-right:200px; line-height:30px;}
.commonFooter{margin-top:25px;background:#fff;padding:40px 50px 70px; font-size:16px; line-height:30px;}
.commonFooter a{color:#333;}
.commonDeails{padding:65px 0px 5px; color:#4c4c4c;}
.commonTitle{color:#4c4c4c;font-size:16px;padding-bottom:30px; border-bottom:1px solid #ccc; text-align:center;}
.commonTitle .date{ display:block; text-align:center;padding-top:25px;color:#999999;}
.commonContent{padding:30px 0px 30px;}
.commonContent p{opacity:unset;font-size:unset;color:unset;line-height:unset;}

.content-about-text p{opacity:unset;}

.list-unstyled span{font-size:14px;}


