html {
    background-color: #fff;
}

/*头部*/
.welcome {
    background-color: #eee;
}

.welcome-container, .nav-container, .service-wrap, .content-wrap, .search_result-wrap {
    width: 1190px;
}

.search_result-wrap {
    font-family: microsoft yahei;
}

.icon-collapse, .icon-home {
    color: #999;
    margin-right: 5px;
}

.nav-container {
    margin: 15px auto 0;
}

.searchForm {
    /*display:inline-block;*/
    display: inline-block;
    zoom: 1;
    *display: inline;
    background-color: #dfdfdf;
}

.search-input {
    color: #666;
    font-family: microsoft yahei;
    text-indent: 5px;
    background-color: #dfdfdf;
}

.welcome-content {
    color: #8e8e8e;
}

.msg, .login, .register {
    line-height: 30px;
}

.img-logo {
    /*width:30%;*/
    height: 77px;
    margin-right: 20px;
}

.nav-content {
    width: 780px;
    height: 100px;
}

.nav-item {
    /*margin-left:80px;*/
    /*height:100px;*/
    width: 20%;
    text-align: right;
    padding-top: 40px;
}

.nav-item-content {
    /*line-height:100px;*/
    padding: 3px;
    font-family: "Microsoft Yahei";
}

.nav-item-content.hover {
    color: #1769b2;
    border-bottom: 3px solid #f3ad20;
    cursor: pointer;
}

.nav-item-content:hover {
    color: #1769b2;
    border-bottom: 3px solid #f3ad20;
    cursor: pointer;
    /*#fob318;*/
}

.nav .nav-item-content span {
    font-size: 16px;
}

.nav .nav-item-content a {
    color: #000;
}

.search-wrap {
    width: 20%;
    height: 100px;
}

.search {
    width: 100%;
    height: 40px;
    margin-top: 30px;
    text-indent: 20px;
    border: none;
    background-color: #f6f6f6;
}

.result-container-lt {

}

/*广告*/
.banner-wrap {
    /*min-height:300px;*/
    height: 220px;
    overflow: hidden;
    /*overflow-x: hidden;*/
    width: 1190px;
    min-width: 1200px;

}

.banner-wrap-index > a {
    left: 50%;
    margin-left: -960px;
}

.fix-advertise {
    width: 100%;
    height: 100%;
}

.fix-advertise-wrap {
    display: inline-block;
    position: fixed;
    /*top:50px;*/
    /*right:200px;*/
    /*width:260px;*/
    /*height:170px;*/
    z-index: 10000;
    display: none;
}

.fix-video-wrap {
    position: fixed;
    z-index: 100;
    background-color: #fff;
    display: none;
}

.video-title-wrap {
    height: 30px;
    background-color: #e7e7e7;
    border-radius: 3px;
    margin-bottom: 3px;
}

.video-title {
    margin-left: 10px;
    line-height: 30px;
    color: #333;
    font-size: 14px;
}

#contraction, #open_window, #closeDiv {
    position: absolute;
    cursor: pointer;
}

#contraction {
    right: 30px;
    top: 9px;
}

#open_window {
    right: 30px;
    top: 9px;
    display: none;
}

#closeDiv {
    right: 5px;
    top: 9px;
}

.icon-close {
    top: 0;
    right: 0;
    color: #000;
    z-index: 101;
}

.index-banner-img {
    /*height:450px;*/
    height: 220px;
    width:100%;
    z-index: 1;
    display: none;
    cursor: default;
}

.banner-img {
    /*width:100%;*/
    /*height:100%;*/
    /*height:450px;*/
    z-index: 1;
}

.banner-loop {
    left: 20%;
    bottom: 20px;
    transform: translateX(-50%);
}

.banner-loop-list {
    margin-right: 20px;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #fff;
    cursor: pointer;
}

.banner-loop-list.hover {
    background-color: #1769b2;
}

.banner-loop-list:last-child {
    margin-right: 0;
}

.menu {
    left: 0;
    top: 0;
    width: 260px;
    min-width: 200px;
    z-index: 2;
    height: 450px;
    box-shadow: 5px 5px 6px #666;
}

.menu-item {
    width: 100%;
    background-color: #1769b2;
    color: #fff;
    height: 56px;
    line-height: 56px;
    text-indent: 70px;
}

.menu-item:hover {
    /*background: #3c91dc;*/
}

.menu-item-list {
    margin: 0 20px;
    border-bottom: 1px solid #0e5ba3;
}

.menu-item-list > p {
    text-align: center;
    text-indent: 0;
    width: 6em;
    margin-left: 90px;
}

.w2 {
    display: block;
    letter-spacing: 4em;
    margin-right: -4em;
}

.w3 {
    display: block;
    letter-spacing: 1.5em;
    margin-right: -1.5em;
}

.w4 {
    display: block;
    letter-spacing: 0.66em;
    margin-right: -0.66em;
}

.w5 {
    display: block;
    letter-spacing: 0.25em;
    margin-right: -0.25em;
}

.w6 {
    display: block;
    /*letter-spacing: 2em;*/
    /*margin-right:-2em;*/
}

.menu-item:last-child .menu-item-list {
    border: none;
}
.car-insurance-img{
    min-height: 200px;
    background: url('/r/cms/www/default/img/myImg/carinsurance.jpg') no-repeat 0 60px;
}
.property-insurance-img{
    min-height: 200px;
    background: url('/r/cms/www/default/img/myImg/propertyinsurance.jpg') no-repeat 0 60px;
}
.liability-insurance-img{
    min-height: 200px;
    background: url('/r/cms/www/default/img/myImg/liabilityinsurance.jpg') no-repeat 0 60px;
}
.cargo-insurance-img{
    min-height: 200px;
    background: url('/r/cms/www/default/img/myImg/cargoinsurance.jpg') no-repeat 0 60px;
}
.engineering-insurance-img{
    min-height: 200px;
    background: url('/r/cms/www/default/img/myImg/engineeringinsurance.jpg') no-repeat 0 60px;
}
.health-insurance-img{
    min-height: 200px;
    background: url('/r/cms/www/default/img/myImg/healthinsurance.jpg') no-repeat 0 60px;
}
.hull-insurance-img{
    background: url('/r/cms/www/default/img/myImg/hullinsurance.png') no-repeat 0 60px;
}
.agricultural-insurance-img{
    min-height: 200px;
    background: url('/r/cms/www/default/img/myImg/agriculturalinsurance.jpg') no-repeat 0 60px;
}
.menu-item-car {
    background: url('/r/cms/www/default/img/myImg/car_icon.png') no-repeat 50px center;
}

.menu-item-car-blue {
    background: url('/r/cms/www/default/img/myImg/car_icon_blue.png') no-repeat 50px center;
    background-size: 12%;
}

.menu-item-programme {
    background: url('/r/cms/www/default/img/myImg/programme_icon.png') no-repeat 50px center;
}

.menu-item-programme-blue {
    background: url('/r/cms/www/default/img/myImg/programme_icon_blue.png') no-repeat 50px center;
    background-size: 12%;
}

.menu-item-accident {
    background: url('/r/cms/www/default/img/myImg/accident_icon.png') no-repeat 50px center;
}

.menu-item-accident-blue {
    background: url('/r/cms/www/default/img/myImg/accident_icon_blue.png') no-repeat 50px center;
    background-size: 12%;
}

.menu-item-family {
    background: url('/r/cms/www/default/img/myImg/family_icon.png') no-repeat 50px center;
}

.menu-item-family-blue {
    background: url('/r/cms/www/default/img/myImg/family_icon_blue.png') no-repeat 50px center;
    background-size: 12%;
}

.menu-item-business {
    background: url('/r/cms/www/default/img/myImg/bussiness_icon.png') no-repeat 50px center;
}

.menu-item-business-blue {
    background: url('/r/cms/www/default/img/myImg/business_icon_blue.png') no-repeat 50px center;
    background-size: 12%;
}

.menu-item-duty {
    background: url('/r/cms/www/default/img/myImg/duty_icon.png') no-repeat 50px center;
}

.menu-item-duty-blue {
    background: url('/r/cms/www/default/img/myImg/duty_icon_blue.png') no-repeat 50px center;
    background-size: 12%;
}

.menu-item-water {
    background: url('/r/cms/www/default/img/myImg/water_icon.png') no-repeat 50px center;
}

.menu-item-water-blue {
    background: url('/r/cms/www/default/img/myImg/water_icon_blue.png') no-repeat 50px center;
    background-size: 12%;
}

.menu-item-farm {
    background: url('/r/cms/www/default/img/myImg/farm_icon.png') no-repeat 50px center;
}

.menu-item-farm-blue {
    background: url('/r/cms/www/default/img/myImg/farm_icon_blue.png') no-repeat 50px center;
    background-size: 12%;
}

.supreme-img {
   max-width: 180px;
}
.supreme-txt-color{
    color: #1769B2;
    background-color: white;
}
/*.menu-item-list:after{
	position:absolute;
	right:20px;
	top:0;
	content:'＞';
}*/

.sub-menu-list {
    position: absolute;
    left: 260px;
    top: 0;
    width: 500px;
    background-color: #fff;
    line-height: 30px;
    text-indent: 20px;
    min-height: 190px;
    border: 1px solid #E3E3E3;
    border-left: none;
    opacity: 0.9;
}

.sub-menu-list p {
    border-bottom: 1px solid #e3e3e3;
}
.weight{
    font-weight: bold;
}
.sub-menu-list div {
    display: inline-block;
    width: 230px;
    float: left;
    margin-right: 20px;
}
.sub-menu-list p {
    color: #333;
}

.sub-menu-list ul li,.sub-menu-list ul li a {
    color: #666;
}
.sub-menu-list ul li a:hover{
    color:#f3ad20;
}
.sub-menu-list .supreme {
    color: #1769b2;
    border-left: 2px solid #1769b2;
    padding-left: 5px;
}
.supreme-no-line{
    color: #1769b2;
    padding-left: 5px;
}
.sub-menu-list .supreme-detail {
    line-height: 20px;
    margin-top: 10px;
}

.sub-menu-list ul p {
    color: #999;
    border-bottom: none;
}

/*服务大厅*/
.service-wrap {
    margin-top: 30px;
    border: 1px solid #f2f2f2;
}

.service-container {
}

.service-list {
    width: 14%;
}

.service-list:first-child {
    margin-left: 1%;
}

.service-list-item {
    width: 100%;
    margin: 10px 0;
    border-right: 1px solid #f2f2f2;
    height: 60px;
    padding-top: 20px;
    line-height: normal;
}

.icon-service:hover {
    color: #f69b03;
}

.service-txt:hover {
    color: #f69b03;
}

.service-list-item > a {
    display: inline-block;
}

.service-list:last-child > h3 {
    border: none;
}

.service-list-item img {
    margin-bottom: 10px;
}

.down {
    margin-top: 11px;
}

.heart {
    margin-top: 14px;
}

.other-service {
    margin-top: 7px;
}

.service-list-item p {
    color: #1769b2;
    /*font-family:"Hiragino Sans GB W3";*/
    font-family: "microsoft yahei";
    font-size: 16px;
}

.service-list-item .hover {
    color: #f3ad20;
}

.icon-service {
    font-size: 60px;
    color: #1769b2;
}

/*资讯中心*/
.content-wrap {
    margin-top: 20px;
}

.content-title {
    border-left: 3px solid #1769b2;
    color: #1769b2;
    font-weight: bold;
    padding-left: 10px;
}

.content-box {
    margin-top: 20px;
}

.content-box-lt {
    width: 455px;
    height: 301px;
}

.content-box-lt-heb {
    width: 455px;
    height: 301px;
}

.content-box-mid {
    width: 415px;
    height: 301px;
    background-color: #f6f6f6;
}

.content-box-rt {
    width: 320px;
    height: 301px;
    background-color: #1769b2;
}

.content-box-rt-wrap {
    margin: 10px 15px 0;
}

.content-box-rt-wrap h4, .content-box-rt-wrap h4 a {
    color: #fff;
    font-size: 16px;
}

.content-box-rt-wrap h4 a:hover {
    color: #f69b03;
}

.content-box-rt-wrap h4.second {
    margin-top: 65px;
}

.content-box-rt-content-lt {
    margin: 10px 10px 10px 3px;
    cursor: pointer;
    vertical-align: middle;
}

.content-box-rt-content-lt span:hover {
    color: #f69b03;
}

.content-box-rt-content-lt:nth-child(4) {
    margin-left: 40px;
}

.content-box-rt-content-rt {
    margin-top: 20px;
}

.content-box-rt-content-lt span, .content-box-rt-content-rt span {
    color: #fff;
    vertical-align: middle;
}

.content-box-rt-content-lt img, .content-box-rt-content-rt img {
    vertical-align: middle;
}

.content-box-rt-content-rt {
    margin-left: 50%;

}

.choose-text {
    line-height: 21px;
    width: 100%;
    color: #fff;
    font-size: 12px;
    margin-top: 10px;
}

.choose-text > i {
    color: #1769B2;
    background-color: #fff;
    /*content:'多';*/
    font-size: 16px;
    padding: 0 5px;
    margin-right: 5px;
    font-style: normal;
}

.inline-divider {
    height: 10px;
    border-bottom: 1px dotted #93b9db;
}

.content-box-lt-item {
    height: 301px;
    overflow: hidden;
}

.content-box-lt-item > a {
    display: inline-block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: none;
}

.content-box-mid-item {
    height: 301px;
}

.net, .column {
    font-size: 22px;
    color: #fff;
    vertical-align: middle;
}

.column + span {
    margin-left: -10px;
}

.loop-img {
    width: 100%;
    height: 100%;
    z-index: 1;
}

.news-descript {
    width: 93px;
    height: 27px;
    color: #fff;
    background-color: #1769b2;
    left: 0;
    top: 30px;
    z-index: 2;
    line-height: 27px;
}

.news-summary {
    width: 100%;
    height: 45px;
    bottom: 0;
    left: 0;
    filter: alpha(opacity=50); /* IE */
    -moz-opacity: 0.5; /* Moz + FF */
    opacity: 0.5; /* 支持CSS3的浏览器（FF 1.5也支持）*/
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);

    background-color: #444;
}

.news-summary-content {
    /*display:inline-block;*/
    height: 45px;
    line-height: 45px;
    padding-left: 20px;
    color: #fff;
    font-size: 13px;
    left: 20px;
    bottom: 0;
    display: none;
}

.loop-btn {
    height: 45px;
    right: 17px;
    bottom: 0;
}

.loop-btn-list {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #fff;
    margin: 18px 10px 0 0;
}

.loop-btn-list:hover {
    cursor: pointer;
}

.loop-btn-list:last-child {
    margin-right: 0;
}

.loop-btn-list.hover {
    background-color: #f3ad20;
}

.content-box-below {
    border-left: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    background-color: #f6f6f6;
}

.news-mid-container {
    margin: 20px 30px;
}

.news-list {
    border-bottom: 3px solid #e6e6e6;
}

.news-list-name span {
    padding-bottom: 7px;
    font-weight: bold;
}

.news-list-name span.hover {
    border-bottom: 3px solid #f3ad20;
}

.news-list-name {
    height: 20px;
    line-height: 20px;
    color: #1769b2;
    padding-bottom: 7px;
    margin-right: 40px;
    z-index: 2;
    font-weight: bold;
}

.news-list-name:hover {
    cursor: pointer;
}

.news-list-name.hover {
    /*border-bottom:3px solid #f3ad20;*/
}

.news-detail-box {
    display: none;
}

.news-divider {
    width: 100%;
    height: 0;
    border-top: 3px solid #e5e5e5;
    left: 0;
    top: 29px;
}

.news-detail-box.hover {
    display: block;
}

.news-detail-content {
    padding-top: 20px;;
}

.news-detail-content-detail {
    width: 100%;
    height: 20px;
    margin-top: 10px;
    line-height: 20px;
}

.news-detail-content-detail:nth-child(even) {
    margin-right: 0;
}

.news-detail-content span.news-detail-content-detail-text {
    color: #666;
    font-size: 12px;
    line-height: 24px;
    zoom: 1;
}

.news-detail-content-detail-text:nth-child(odd):hover {
    color: #f3ad20;
}

.news-detail-content-detail-text:nth-child(even) {
    cursor: text;
}

.news-detail-content-detail-text:nth-child(odd) {
    display: inline-block;
    width: 18em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.news-detail-content-detail-date {
    color: #666;
}

a.more-details {
    height: 20px;
    right: 20px;
    bottom: 15px;
    color: #1769b2;
    cursor: pointer;
}

/*新品发布*/
.new-product {
    height: 584px;
}

.new-product-wrap {
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    display: none;
    filter: alpha(opacity=80); /* IE */
    -moz-opacity: 0.8; /* Moz + FF */
    opacity: 0.8; /* 支持CSS3的浏览器（FF 1.5也支持）*/
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

.bg-blue {
    /*background-color:#1769b2;*/
    background-color: #005caf;
}

.bg-white {
    background-color: #fff;
}

.new-product-item {
    width: 396px;
    height: 292px;
}

.new-product-item:first-child {
    width: 792px;
}

.new-product-item img {
    width: 100%;
    /*height:100%;*/
    height: 292px;
}

.new-product-item > a {
    /*opacity:0.2;*/
    display: inline-block;
}

/*
------------------我添加的部分-----------------
*/

.staff-presence-art {
    width: 238px;
    height: 198px;
}

.staff-presence-art img {
    width: 100%;
    /*height:100%;*/
    height: 198px;
}

/*.staff-presence-art>a{
	!*opacity:0.2;*!
	display:inline-block;
}*/
/*副标题*/
/*.staff-presence-desc p.st,.outWord2 p.st{
	margin-bottom:20px;
	font-size:18px;
	font-weight:normal;
}*/
.staff-presence-desc, .outWord2 {
    left: 20px;
    top: 5px;
    margin-right: 40px;
}

.staff-presence-desc i, .outWord2 i {
    display: inline-block;
    width: 32px;
    height: 0;
    border-bottom: 2px solid #1769B2;
}

.staff-presence-desc p.white, .outWord2 p {
    color: #1769B2;
    font-size: 17px;
    font-weight: bold;
    /*margin:8px 0 5px 0;*/
    margin: 7px 0 7px -1.0px;
    letter-spacing: -0.4px;
}

.staff-presence-desc span, .outWord2 span {
    color: #fff !important;
    font-size: 14px;
    display: inline-block;
    width: 198px;
    height: 80px;
}

.staff-presence-wrap {
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    display: none;
    filter: alpha(opacity=80); /* IE */
    -moz-opacity: 0.8; /* Moz + FF */
    opacity: 0.8; /* 支持CSS3的浏览器（FF 1.5也支持）*/
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

.btn1-detail {
    font-family: "microsoft yahei";
    width: 80px;
    height: 30px;
    right: 20px;
    bottom: 13px;
    color: #fff;
    background-color: #f69b03;
    border: none;
    outline: none;
    font-size: 14px;
    letter-spacing: 1px;
    cursor: pointer;
}

/*
----------------------上面这段是我自己加的------------------------
*/

.btn-detail {
    font-family: "microsoft yahei";
    width: 125px;
    height: 35px;
    left: 45px;
    bottom: 40px;
    color: #fff;
    background-color: #f69b03;
    border: none;
    outline: none;
    font-size: 16px;
    letter-spacing: 1px;
    cursor: pointer;
}

/*.new-product-item-train{*/
/*width:790px;*/
/*height:292px;*/
/*}*/
/*.new-product-item-baby,.new-product-item-ocean{*/
/*width:400px;*/
/*height:292px;*/
/*}*/
/*.new-product-item-accident,.new-product-item-programme{*/
/*width:395px;*/
/*height:292px;*/
/*}*/

.new-product-desc, .outWord {
    left: 42px;
    top: 28px;
    margin-right: 40px;
}

.new-product-desc i, .outWord i {
    display: inline-block;
    width: 32px;
    height: 0;
    border-bottom: 6px solid #1769B2;
}

.border-white {
    border-color: #fff !important;
}

.new-product-desc p.white, .outWord p {
    color: #1769B2;
    font-size: 25px;
    font-weight: bold;
    /*margin:8px 0 5px 0;*/
    margin: 7px 0 7px -1.0px;
    letter-spacing: -0.4px;
}

.new-product-desc p.st, .new-product-item p.st {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: normal;
}

.white {
    color: #fff !important;
}

.new-product-desc span, .outWord span {
    color: #fff !important;
    font-size: 14px;
    display: inline-block;
    width: 21em;
}

.new-product-item:first-child .new-product-desc span {
    width: 70em;
}

.new-product-desc h6 {
    margin-top: 20px;
}

.new-product-desc h6, .new-product-desc small {
    color: #fff;
    font-size: 12px;
}

.new-product-desc i.white {
    border-bottom: 7px solid #fff;
}

.new-product-desc p.white {
    color: #fff;
}

.new-product-desc span.white {
    color: #fff;
}

.new-product-desc i.blue {
    border-bottom: 3px solid #1769B2;
}

.new-product-desc p.blue {
    color: #1769B2;
}

.new-product-desc span.blue {
    color: #1769B2;
}

.new-product-item div.cover {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #1769B2;
    filter: alpha(opacity=90); /* IE */
    -moz-opacity: 0.9; /* Moz + FF */
    opacity: 0.9; /* 支持CSS3的浏览器（FF 1.5也支持）*/
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    display: none;
}

.new-product-desc button {
    display: block;
    width: 125px;
    height: 35px;
    line-height: 35px;
    background-color: #F3AD20;
    color: #fff;
    margin-top: 40px;
    border: none;
    font-size: 14px;
    font-weight: bold;
    outline: none;
}

/*服务中心*/
.service-center {

}

.service-txt {
    color: #666;
    cursor: pointer;
}

.service-center-item {
    width: 50%;
    height: 281px;
}

.service-center-item-lt {
    background-color: #f2f6fa;
}

.service-center-item-rt {
    background-color: #edf3f8;
}

.service-center-item-container {
    margin: 20px 40px;
}

.service-center-item-container h4 {
    margin-bottom: 24px;
    color: #1769B2;
}

/*.service-center-item-container p{*/
/*width:100%;*/
/*height:0;*/
/*border-top:1px solid #1769B2;*/
/*}*/
.sc-item-txt {
    margin-top: 15px;
    /*text-align:center;*/
    padding-left: 20px;
    color: #666;
}

.sc-item-txt:hover {
    color: #f69b03;
}

.sc-item-list {
    padding-left: 0;
    /*padding:0 20px;*/
    /*text-align:center;*/
    padding-bottom: 5px;
    color: #1769b2;
    border-bottom: 3px solid transparent;
    cursor: pointer;
}

.sc-content {
    display: none;
}

.sc-item-list.hover {
    border-bottom: 3px solid #f69b03;
}

.service-divider {
    width: 100%;
    height: 0;
    border-top: 3px solid #e5e5e5;
    left: 0;
    top: 29px;
}

.service-center-item-container {
    padding-left: 0;
}

.service-center-item-container ul li span {
    width: 8px;
    height: 8px;
    left: 2px;
    top: 6px;
    background-color: #1769B2;
    border-radius: 50%;
}

.service-center-item-container h6 a {
    margin-top: 20px;
    color: #1769B2;
    font-size: 14px;
}

.service-center-item-container h6 a:hover {
    color: #f69b03;
}

.service-center-item-container ul li.sc-item-list > span {
    border-radius: 0;
    background-color: transparent;
    padding-bottom: 9px;
    font-weight: bold;
    /*border-bottom:5px solid #f69b03;*/
}

.service-center-item-container > h4 {
    font-weight: bold;
}

.service-center-item-container ul li.sc-item-list > span.hover {
    border-bottom: 3px solid #f69b03;
}

.sc-item {
    border-bottom: 3px solid #e5e5e5;
}

.sc-item-list {
    width: 33%;
}

/*公司简介*/
.company-profile {
    height: 264px;
}

.small-divider {
    border-top: 1px solid #d9d9d9;
}

.company-profile-desc {
    width: 378px;
    height: 264px;
    background-color: #1769B2;
}

.company-profile-img {
    width: 812px;
    height: 264px;
}

.company-profile-img a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.company-profile-img img {
    width: 100%;
    height: 100%;
}

.triangle {
    width: 0px;
    height: 0px;
    border: 30px solid transparent;
    border-left: 30px solid #1769B2;
    left: 378px;
    top: 100px;
}

small {
    line-height: 2.5;
}

.profile-more {
    bottom: -30px;
    right: 0;
    cursor: pointer;
}

/*页尾*/
footer {
    width: 100%;
    margin-top: 60px;
    background-color: #1769B2;
    min-height: 100px;
}

.footer-container {
    width: 1190px;

}

.footer-container {
    margin: 0 auto 60px;
    padding-top: 30px;
    background-color: #1769b2;
}

.footer-container > img {
    margin: 10px 40px 0 15px;
}

.footer-container > ul {
    height: 145px;
    margin-top: 15px;
    padding: 2px 50px 10px 60px;
    border-left: 1px solid #105797;
    /*height:150px;*/
}

.footer-container > ul:last-child {
    border-right: 1px solid #105797;
}

.footer-container > ul li {
    margin-bottom: 8px;
    color: #fff;
    font-size: 12px;
}

.footer-container a {
    font-size: 12px;
    color: #fff;
}

.hot-line {
    left: 103px;
    top: 110px;
    color: #fff;
}

.wx, .wb {
    position: relative;
    width: 100px;
    height: 28px;
    line-height: 24px;
    cursor: pointer;
}

.wx {
    display: block;
}

.wx-image {
    position: absolute;
    left: -50px;
    top: 28px;
    z-index: 9999;
    cursor: pointer;
    height: 200px;
    width: 200px;
}

.wx img {
    display: none;
}

.wx a {
    cursor: pointer;
}

.wx:hover img {
    display: block;
}

.icon-wx {
    color: #98bf1b;
}

.icon-wx, .icon-wb {
    font-size: 22px;
    vertical-align: middle;
    /*margin-right: 5px;*/
}



