@CHARSET "UTF-8";


/**1.标题**/
.mn-head.cc-head,
.mn-head.cm-head {
	background-image: url(../../images/cooperation/hzjlkjlm_banner3.jpg);
}
.mn-head.cu-head {
	background-image: url(../../images/cooperation/hzjlkjlm_banner3.jpg);
}

/** cooperation1core.html **/
.cc-info {
    background-size: 290px auto;
    background-position-y: bottom;
    background-image: url(../../images/cooperation/xshy_bj_1.png);
    background-repeat: no-repeat;
    padding: 15px 0px 60px 0px;
}
.cc-info .cc-info-img {
    color: #2b50f0;
    font-weight: 600;
    font-size: 26px;
    position: relative;
	margin-top: 20px;
}
.cc-info .cc-info-img::before {
    content: '';
    position: absolute;
    background-color: #2b50f0;
    width: 70px;
    height: 3px;
    top: -20px;
}
.cc-info .cc-info-main {
    margin-bottom: 70px;
}
.cc-info .cc-info-main h4 {
	font-size: 19px;
    font-weight: 500;
    color: #383838;
    margin-bottom: 20px;
}
.cc-info .cc-info-main p {
	font-size: 14px;
    font-weight: 400;
    color: #9d9290;
    text-indent: 32px;
    line-height: 23px;
    margin-bottom: 0;
}
.cc-images {
	position: relative;
	margin-bottom: 15px;
}
.cc-images .row {
    margin-right: 0px;
    margin-left: 0px;
}
.cc-images .row > div {
	padding-right: 0px;
    padding-left: 0px;
}
.cc-images .cc-image {}
.cc-images .cc-image .ce-image {}
.cc-images .cc-image .ce-image .ce-bg-1{
	display: none;
}
.cc-images .cc-image .ce-image img {
    width: 100%;
}
.cc-images .cc-image .ce-image > div {
	opacity: 1;
}
.cc-images .cc-image .ce-image > div h2 {
    text-shadow: 1px 1px 1px #000;
}
.cc-images .cc-image .ce-image > div p {
	padding: 15px 35px;
    line-height: 22px;
}

.cc-images .cc-images-left {
	width: 220px;
    height: 400px;
    position: absolute;
    right: 0px;
    top: 50%;
    z-index: 20;
    background-position-y: bottom;
    background-size: 100% 100%;
    background-image: url(../../images/cooperation/hzjl_hyss_1.png);
    background-repeat: no-repeat;
    -webkit-transform: translate( 0%, -50%);
    -ms-transform: translate( 0%, -50%);
    transform: translate( 0%, -50%);
}
.cc-images .cc-images-left p {
	color: #2b50f0;
    font-weight: 600;
    font-size: 27px;
    position: relative;
    margin-top: 200px;
    float: right;
    margin-right: 15px;
}
.cc-images .cc-images-left p::before {
    content: '';
    position: absolute;
    background-color: #2b50f0;
    width: 70px;
    height: 3px;
    top: -20px;
    right: 5px;
}


/** cooperation2meet.html **/
.ce-shuffle-img {
    margin-top: -50px;
}
.cm-main {
	background-position-y: bottom;
    background-position-x: right;
    background-image: url(../../images/cooperation/xshy_bjs_1.png);
    background-repeat: no-repeat;
}
.ce-si-item {
    padding: 15px;
}
.so-body-title {
	text-align: center;
    margin-bottom: 30px;
    margin-top: 0;
}
.so-body-title i {
	font-size: 30px;
    color: #94c51b;
    text-shadow: 1px 1px 3px #a7a7a7;
    margin-bottom: 15px;
}
.so-body-title > div > div {
	color: #b9b9b9;
    text-align: center;
    font-size: 10px;
}
.so-body-title > div > div a {
    font-size: 15px;
    font-weight: 500;
    margin: 0px 5px;
}
.so-body-title .ix-4-hr-span {
    color: #009bde;
    font-size: 22px;
}
.ce-shuffle-img-controls li a {
	transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    padding: 7px 15px;
    border-radius: 4px;
}
.ce-shuffle-img-controls li a.active,
.ce-shuffle-img-controls li a:hover {
	color: #fff;
    background: #1295da;
}

.ns-1-block {
    background-color: #fff;
    border-top-right-radius: 12px;
    border-top-left-radius: 12px;
 	margin-bottom: 25px;
	box-shadow: 1px 1px 6px #c1c1c1;
}
.ns-1-block .ns-bk-img {
	position: relative;
}
.ns-1-block .ns-bk-img:before {
    content: '';
	border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgb(17 17 17 / 0%);
}
.ns-1-block a > div.ns-bk-img{
    height: 270px;
    width:100%;
}
.ns-1-block div.ns-info h3 {
	 font-size: 18px;
	 color: #333;
	 line-height: 22px;
	 height: 55px
}
.ns-1-block div.ns-info p {
	font-size: 13px;
    color: #9d9290;
    margin-bottom: 5px;
}
.ns-1-block div.ns-info {
	padding: 0px 15px 15px 15px;
}
.ns-1-block a > div.ns-bk-img img {
 height: 270px;
}
.ns-1-block div.ns-info > div {
	background-color: #2c4fe9;
    color: #fff;
    width: 80px;
    height: 44px;
}
.ns-1-block div.ns-info > div i {
	line-height: 36px;
    padding-left: 6px;
}
.ns-1-block div.ns-info > div div {
    float: right;
    width: 50px;
}
.ns-1-block div.ns-info > div p {
	color: #fff;
    font-size: 13px;
    margin: 3px 0px 0px 0px;
}
.ns-1-block div.ns-info > div h6 {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
}
.ns-1-block a > div.ns-bk-img,
.ns-1-block div.ns-info > div,
.ns-1-block div.ns-info h3,
.ns-1-block .ns-bk-img:before {
	transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.ns-1-block:hover a {
	text-decoration: none ! important;
}
.ns-1-block:hover a > div.ns-bk-img {
	border-color: #94d600;
}
.ns-1-block:hover div.ns-info > div {
    background-color: #94d600;
}
.ns-1-block:hover div.ns-info h3 {
	color: #94d600;
}
.ns-1-block:hover .ns-bk-img:before {
    background-color: rgb(17 17 17 / 30%);
}
.cm-main .ce-si-item {
	padding: 0 15px;
}
.ns-info p i {
	width: 18px;
    font-size: 15px;
    display: inline-block;
}
.ns-1-block a {
	text-decoration: none ! important;
}

/** cooperation3union.html **/
.cu-main {
	position: relative;
    background-image: url(../../images/cooperation/kjlm_bjy4.jpg);
    background-repeat: no-repeat;
    background-size: 100% 350px;
    margin-top: -102px;
}
.ns-1-bg img {
	width: 100%;
}
.cu-body {
    background-color: #eef3f7;
}
.cu-body .at-main > h3 {
    padding-top: 154px;
    color: #fff;
    font-size: 32px;
}
.cu-body .ce-shuffle-img-controls li a {
    color: #fff;
    width:190px;
    display:inline-block;
    vertical-align:middle;
}
.cu-body .ce-shuffle-img-controls li a.active,
.cu-body .ce-shuffle-img-controls li a:hover {
    color: #363636! important;
    background: #fff;
}
.cu-body .ce-shuffle-img-2 {
	margin-top: 40px;
}
.cu-body .ce-shuffle-img-controls {
    margin-bottom: 60px;
    margin-left:-30px;
}
.cu-1 {}
.cu-1 h3 {
	text-align: center;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 35px;
    color: #383838;
}
.cu-1 p {
	margin-bottom: 0px;
    line-height: 22px;
    font-size: 15px;
    color: #9d9290;
}
.cu-1 img {
	margin-bottom: 15px;
	margin-top: 15px;
}


@media (min-width: 1740px) {
}
@media (max-width: 1324px) {
}
@media (max-width: 768px)  {

	/** cooperation1core.html **/
	.cc-info {
	    background-image: none;
	    padding: 15px 0px 0px 0px;
	}
	.cc-info .cc-info-main {
	    margin-bottom: 50px;
	}
	.cc-images .cc-images-left {
		display: none;
	}

	/** cooperation2meet.html **/
	.ce-shuffle-img {
	    padding-bottom: 0px;
	}


	/** cooperation3union.html **/
	.ce-shuffle-img-controls li:not(:last-child)::after {
    	margin: 0 0px 0 5px;
	}
	.ce-shuffle-img-controls {
   	 	padding-left: 0px;
	}
	.ce-shuffle-img-controls li {
	    margin-bottom: 10px;
	}
	.ce-shuffle-img-controls {
	    margin-bottom: 10px;
	}
	.cu-1 h3 {
	    margin-bottom: 25px;
	    margin-top: 10px;
	}
	.cu-main {
	    background-position-y: 50px;
	}
	.cu-body .ce-shuffle-img-2 {
	 margin-top: 20px;
	}
	.cu-body .at-main > h3 {
	 padding-top: 90px;
	 font-size: 20px;
	 margin-bottom: 0;
	}
	.cu-body .ce-shuffle-img-controls li a {
	 color: #fff;
	 width: 100%;
	 display: block;
	 vertical-align: middle;
	}
	.cu-body .ce-shuffle-img-controls li {
	 margin-bottom: 0px;
	 width: 100%;
	}
	.cu-body .ce-shuffle-img-controls li:not(:last-child)::after {
	 display:none;
	}
	.cu-body .ce-shuffle-img-controls {
	 margin-bottom: 0px;
	 margin-top: 0px;
	}
	.cu-body .cu-main {
	 background-size: 100% 530px;
	}
	.cu-body .ce-shuffle-img-controls li a.active, .cu-body .ce-shuffle-img-controls li a:hover {
	 background: rgb(255 255 255 / 50%);
	}
}
