/* html{
	-webkit-filter : grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
} */
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
	margin: 0;
	padding: 0;
}

body,
button,
input,
select,
textarea {
	font-size: 14px;
	font-family: "PingFangSC-Regular", "微软雅黑", arial, \5b8b\4f53;
	color: #333;
}

h1,
h2,
h3,
h4,
h5,
h6,
strong {
	font-size: 100%;
	font-weight: normal;
}

address,
cite,
dfn,
em,
var {
	font-style: normal;
}

code,
kbd,
pre,
samp {
	font-family: couriernew, courier, monospace;
}

small {
	font-size: 12px;
}

ul,
ol {
	list-style: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

legend {
	color: #333;
}

fieldset,
img {
	border: 0;
	vertical-align: top;
}

button,
input,
select,
textarea {
	font-size: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

p {
	color: #666;
	font-family: "PingFangSC-Light";
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

#banner {
	overflow-x: hidden;
	width: 100%;
}

#index .banner_1 {
	height: 730px;
	background: url('../image/header_bg_1.jpg') no-repeat top center;
}

#index .banner_2 {
	height: 730px;
	background: url('../image/header_bg_2.jpg') no-repeat top center;
}

#index .banner_3 {
	height: 730px;
	background: url('../image/header_bg_3.jpg') no-repeat top center;
}

#index .banner_title {
	padding-top: 170px;
	width: 520px;
}

#index .banner_title h4 {
	font-size: 24px;
	color: #333;
	margin-bottom: 10px;
}

#index .banner_title h2 {
	font-size: 40px;
	color: #333;
	margin-bottom: 10px;
	font-weight: normal;
}

#index .banner_title p {
	font-size: 18px;
	line-height: 32px;
	color: #333333;
}

.main {
	width: 1200px;
	margin: 0 auto;
}

.wrap {
	background: #f5f5f5;
	position: relative;
	z-index: 2;
}

.white {
	background: #ffffff;
}

.gray {
	background: #f2f2f2;
}

.hide {
	overflow: hidden;
}

.center {
	text-align: center;
}

.header {
	height: 95px;
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	background: url("../image/header_bg.png") repeat-x 0 0;
}

.header .logo {
	display: block;
	float: left;
	line-height: 85px;
	height: 85px;
}
.header .logo  img {
	display: inline;
	vertical-align: middle;
}
.navigation-list {
	float: right;
	padding: 30px 0 20px 0;
}

.navigation-item {
	font-size: 14px;
	float: left;
}

.navigation-item a {
	text-decoration: none;
}

.navigation-link {
	display: block;
	position: relative;
	margin-left: 25px;
	padding-bottom: 5px;
	text-decoration: none;
	color: #333;
	-webkit-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}

/*.navigation-link:before {*/
/*	content: "";*/
/*	position: absolute;*/
/*	bottom: 0;*/
/*	width: 0;*/
/*	border-bottom: solid 2px;*/
/*}*/

/*.navigation-link:before {*/
/*	left: 0;*/
/*}*/

/*.navigation-link:hover,*/
/*.navigation-link.active {*/
/*	color: #1c7bef;*/
/*}*/

/*.navigation-link:hover:before {*/
/*	width: 100%;*/
/*}*/

/*.navigation-link:before {*/
/*	-webkit-transition: width .2s ease-in-out;*/
/*	transition: width .2s ease-in-out;*/
/*}*/

.center_box {
	position: relative;
	top: -60px;
}

.center_box ul {
	background: #fff;
	padding: 30px 0;
	box-shadow: 5px 7px 5px #ddd;
	margin-bottom: 50px;
}

.center_box ul li {
	width: 33%;
	float: left;
	min-height: 215px;
	position: relative;
}

.center_box ul li.line {
	border-right: 1px solid #ccc;
}

.center_box ul li span {
	display: block;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
}

.center_box ul li strong {
	display: block;
	font-size: 24px;
	margin-bottom: 20px;
}

.center_box ul li .item {
	padding: 0 50px;
}

.center_box ul li p {
	font-size: 14px;
	line-height: 1.7;
}

.center_box ul li a {
	color: #1c7bef;
	position: absolute;
	left: 50px;
	bottom: 0;
	font-size: 14px;
}

.center_box h3.title {
	font-size: 40px;
	text-align: center;
}

.center_box .left {
	width: 265px;
	float: left;
	padding-top: 64px;
}

.center_box .left strong {
	display: block;
	font-size: 24px;
	margin-bottom: 20px;
	text-align: right;
	line-height: 1.5;
}

.center_box .left p {
	width: 180px;
	font-size: 14px;
	text-align: right;
	float: right;
	line-height: 1.7;
}

.center_box .center {
	padding: 0 30px;
	text-align: center;
	float: left;
}

.center_box .right {
	float: right;
	width: 240px;
	padding-top: 106px;
}

.center_box .right strong {
	display: block;
	font-size: 24px;
	margin-bottom: 20px;
	text-align: left;
	line-height: 1.5;
}

.center_box .right p {
	width: 180px;
	font-size: 14px;
	text-align: left;
	line-height: 1.7;
}

.center_box2,
.center_box3,
.center_box4 {
	padding-top: 80px;
	text-align: center;
}

.center_box2 h3,
.center_box3 h3,
.center_box4 h3 {
	text-align: center;
	font-size: 40px;
	margin-bottom: 20px;
}

.center_box2 p,
.center_box3 p,
.center_box4 p {
	width: 720px;
	margin: 0 auto;
	line-height: 1.7;
	font-size: 18px;
	text-align: left;
	margin-bottom: 40px;
}

.center_box2 ul {
	margin-left: 120px;
	text-align: left;
	padding-top: 70px;
	padding-bottom: 50px;
}

.center_box2 ul li {
	width: 270px;
	float: left;
}

.center_box2 ul li .img {
	width: 126px;
	height: 108px;
	margin-bottom: 24px;
	text-align: center;
}

.center_box2 ul li h4 {
	width: 126px;
	text-align: center;
	margin-bottom: 24px;
	font-size: 24px;
}

.center_box2 ul li p {
	font-size: 18px;
}

.more {
	display: block;
	font-size: 18px;
	width: 260px;
	height: 48px;
	line-height: 48px;
	color: #fff;
	background: #1c7bef;
	margin: 0 auto;
	margin-bottom: 80px;
	text-decoration: none;
}

.center_box3 ul {
	padding: 50px 0;
}

.center_box3 ul li {
	float: left;
	width: 280px;
	margin-right: 20px;
}

.center_box3 ul li:last-child {
	margin-right: 0;
}

.center_box3 ul li .img {
	margin-bottom: 30px;
}

.center_box3 ul li h4 {
	font-size: 20px;
	text-align: left;
	margin-bottom: 20px;
}

.center_box3 ul li p {
	font-size: 16px;
	text-align: left;
	width: 255px;
	margin: 0;
}

.center_box4 ul {
	padding: 60px 0 80px 0;
	width: 1080px;
	margin-left: -70px;
	margin: 0 auto;
}

.center_box4 ul li {
	float: left;
	width: 312px;
	margin-right: 70px;
}

.center_box4 ul li .img {
	height: 120px;
	text-align: center;
	margin-bottom: 30px;
}

.center_box4 ul li h4 {
	font-size: 28px;
	text-align: center;
	margin-bottom: 30px;
}

.center_box4 ul li .labels {
	text-align: left;
	width: 312px;
	margin: 0 auto;
}

.center_box4 ul li .labels span {
	display: inline-block;
	color: #666;
	width: 100px;
	line-height: 28px;
	font-size: 16px;
}

.center_box4 ul li .labels span i {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #666;
}

.center_box4 ul li .labels.center {
	text-align: center;
}

.center_box4 ul li:last-child {
	margin-right: 0;
}

.footer {
	height: 144px;
	background: #3e3e3e;
}

.footer .logo {
	padding-top: 32px;
	float: left;
	width: 200px;
}

.footer ul {
	padding: 25px 0 0 0;
	float: left;
	width: 1000px;
	position: relative;
}

.footer ul li {
	float: left;
	line-height: 1.7;
	color: #fff;
	padding-left: 70px;
}

.footer ul li a {
	color: #fff;
	text-decoration: none;
}

.footer ul li.col1 {
	padding-left: 140px;
}

.footer ul li.col2 {
	position: absolute;
	right: 0;
	top: 23px;
}

.footer ul li.col2 img {
	width: 100px;
	height: 100px
}

.footer ul li.col2 span {
	display: block;
	float: left;
	text-align: center;
	height: 30px;
	line-height: 30px;
	padding-top: 35px;
	padding-right: 10px;
	color: #fff;
}

/* .footer ul li.col4 {width: 100px; height: 38px; position: absolute; right: 0; top: 50px;} */

#page-1 .gray {
	background: #fff;
}

#page-1 .gray ul li {
	color: #666666;
}

#page-1 .banner {
	height: 500px;
	background: url("../image/yth/0banner.jpg") no-repeat center center;
}

#page-1 .banner_title {
	padding-top: 170px;
	width: 520px;
}

#page-1 .banner_title h2 {
	font-size: 40px;
}

#page-1 .banner_title .line {
	width: 80px;
	height: 4px;
	background: #000000;
	margin-top: 10px;
}

#page-1 p.word_1 {
	width: 718px;
	margin: 60px auto 100px auto;
	font-size: 18px;
	line-height: 40px;
}

#page-1 .img_word_1 {
	width: 369px;
	margin: 0 auto;
	display: block;
	font-family: PingFangSC-Semibold;
	font-size: 48px;
	color: #DDDDDD;
	text-align: center;
	line-height: 30px;
	position: relative;
	margin-bottom: 60px;
}

#page-1 .img_word_1 label.left {
	width: 120px;
	height: 2px;
	position: absolute;
	top: 14px;
	left: -130px;
	background-image: linear-gradient(90deg, #FFFFFF 1%, #E4E4E4 100%);
}

#page-1 .img_word_1 label.right {
	width: 120px;
	height: 2px;
	position: absolute;
	top: 14px;
	right: -130px;
	background-image: linear-gradient(90deg, #E4E4E4 1%, #FFFFFF 100%);
}

#page-1 .p1 {
	padding-bottom: 90px;
}

#page-1 .p1 h3 {
	font-size: 40px;
	color: #333333;
	text-align: center;
	margin: 40px;
}

#page-1 .p1 p {
	font-size: 18px;
	color: #666666;
	text-align: center;
	line-height: 28px;
	margin-bottom: 40px;
}

#page-1 .p1 ul {
	position: relative;
}

#page-1 .p1 ul li {
	float: left;
	width: 250px;
	height: 250px;
	margin-left: 40px;
	margin-bottom: 60px;
	position: relative;
}

#page-1 .p1 ul li span {
	display: block;
	position: absolute;
	font-size: 24px;
	height: 50px;
	line-height: 50px;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	color: #fff;
}

#page-1 .p1 ul li.last {
	width: 450px;
	height: 271px;
	position: absolute;
	right: -220px;
	bottom: -90px;
	background: url("../image/yth/10diannao.png") no-repeat center center;
}

#page-1 .p2 {
	padding: 100px 0;
}

#page-1 .p2 h3 {
	font-size: 40px;
	color: #333333;
	text-align: center;
	margin-bottom: 40px;
}

#page-1 .p2 ul {
	margin-left: 110px;
	margin-bottom: 80px;
}

#page-1 .p2 ul li {
	float: left;
	margin-left: 124px;
	line-height: 28px;
}

#page-1 .p2 ul li i {
	display: inline-block;
	margin-right: 5px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #1c7bef;
}

#page-1 .p3 {
	height: 560px;
	position: relative;
	background: url("../image/yth/19yuanneiwaibackground.png") no-repeat center center;
}

#page-1 .p3 .left_img {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -150px;
	width: 300px;
	height: 300px;
	background: url("../image/yth/20yuannriwaizuo.png") no-repeat center center;
}

#page-1 .p3 .right_img {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -150px;
	width: 300px;
	height: 300px;
	background: url("../image/yth/21yuannriwaiyou.png") no-repeat center center;
}

#page-1 .p3 h3 {
	text-align: center;
	font-size: 40px;
	color: #333333;
	padding-top: 184px;
	margin-bottom: 40px;
}

#page-1 .p3 ul {
	width: 280px;
	margin: 0 auto;
}

#page-1 .p3 ul li {
	line-height: 28px;
	margin-bottom: 20px;
}

#page-1 .p3 ul li i {
	display: inline-block;
	margin-right: 5px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #1c7bef;
}

#page-1 .p4 {
	padding: 100px 0;
}

#page-1 .p4 h3 {
	font-size: 40px;
	color: #333;
	text-align: center;
	margin-bottom: 40px;
}

#page-1 .p4 ul li {
	float: left;
	width: 260px;
	margin-left: 33px;
}

#page-1 .p4 ul li img {
	margin-bottom: 30px;
}

#page-1 .p4 ul li span {
	display: block;
	font-size: 24px;
	text-align: center;
	margin-bottom: 10px;
}

#page-1 .p4 ul li p {
	line-height: 28px;
	font-size: 18px;
	padding: 0 10px;
}

#page-1 .p5 {
	padding: 100px 0;
}

#page-1 .p5 h3 {
	font-size: 40px;
	color: #333;
	text-align: center;
	margin-bottom: 40px;
}

#page-1 .p5 p {
	width: 725px;
	text-align: center;
	line-height: 28px;
	margin: 0 auto;
	margin-bottom: 80px;
	font-size: 18px;
}

#page-1 .p6 {
	padding: 100px 0;
}

#page-1 .p6 h3 {
	font-size: 40px;
	color: #333;
	text-align: center;
	margin-bottom: 40px;
}

#page-1 .p7 {
	padding: 100px 0 60px 0;
	position: relative;
}

#page-1 .p7 h3 {
	font-size: 40px;
	color: #333;
	text-align: center;
	margin-bottom: 20px;
}

#page-1 .p7 h4 {
	font-size: 24px;
	margin-bottom: 40px;
	text-align: center;
}

#page-1 .p7 .line {
	width: 80px;
	height: 1px;
	background-image: linear-gradient(90deg, #05B4B6 7%, #288FF3 14%, #34D187 89%);
	position: absolute;
	left: 50%;
	margin-left: -40px;
	top: 210px;
}

#page-1 .p7 {
	width: 1010px;
	margin: 0 auto;
}

#page-1 .p7 ul {
	margin-left: -40px;
}

#page-1 .p7 ul li {
	float: left;
	margin-left: 40px;
	position: relative;
	margin-bottom: 40px;
}

#page-1 .p7 ul li img {
	width: 310px;
	vertical-align: top;
}

#page-1 .p7 ul li span {
	display: block;
	font-size: 24px;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	right: 0;
	line-height: 160px;
	text-align: center;
	color: #fff;
}

#page-1 .bg {
	background: url("../image/yth/33shujuanquanbackground.jpg") no-repeat center center;
	height: 883px;
}

#page-1 .p8 {
	padding: 100px 0 60px 0;
	color: #fff;
}

#page-1 .p8 h3 {
	font-size: 40px;
	text-align: center;
	margin-bottom: 48px;
}

#page-1 .p8 ul {
	margin-left: -40px;
}

#page-1 .p8 ul li {
	float: left;
	width: 270px;
	height: 270px;
	margin-left: 40px;
	margin-bottom: 40px;
	position: relative;
}

#page-1 .p8 ul li.m1 {
	background: url("../image/yth/34anquanjinggao.png") no-repeat center 10px;
}

#page-1 .p8 ul li.m2 {
	background: url("../image/yth/35heike.png") no-repeat center 10px;
}

#page-1 .p8 ul li.m3 {
	background: url("../image/yth/36shuju.png") no-repeat center 10px;
}

#page-1 .p8 ul li.m4 {
	background: url("../image/yth/37beifen.png") no-repeat center 15px;
}

#page-1 .p8 ul li.m5 {
	background: url("../image/yth/38anquandengji.png") no-repeat center 10px;
}

#page-1 .p8 ul li.m6 {
	background: url("../image/yth/39quanxian.png") no-repeat center 10px;
}

#page-1 .p8 ul li.m7 {
	background: url("../image/yth/40loudeong.png") no-repeat center 10px;
}

#page-1 .p8 ul li.m8 {
	background: url("../image/yth/41shenfen.png") no-repeat center 15px;
}

#page-1 .p8 ul li h4 {
	text-align: center;
	padding-top: 136px;
	color: #ffffff;
	font-size: 24px;
	margin-bottom: 20px;
}

#page-1 .p8 ul li p {
	font-size: 14px;
	color: #ffffff;
	line-height: 24px;
}

#page-2 .banner {
	height: 500px;
	background: url("../image/hlwyy/1banner.jpg") no-repeat center center;
	position: relative;
}

#page-2 .banner .img {
	width: 900px;
	z-index: 999;
	height: 573px;
	background: url("../image/hlwyy/2pad.png") no-repeat center center;
	position: absolute;
	top: 373px;
	left: 50%;
	margin-left: -440px;
}

#page-2 .p1 {
	padding: 474px 0 100px 0;
}

#page-2 .p1 h3 {
	font-size: 40px;
	margin-bottom: 100px;
	text-align: center;
	font-family: "PingFangSC-Semibold";
}

#page-2 .p1 h4 {
	font-size: 40px;
	text-align: center;
	margin-bottom: 20px;
}

#page-2 .p1 p.content {
	width: 642px;
	line-height: 28px;
	font-size: 18px;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 80px;
}

#page-2 .p1 ul.list1 {
	margin-bottom: 126px;
}

#page-2 .p1 ul.list1 li {
	width: 400px;
	height: 442px;
	background: url("../image/hlwyy/3fuwutixibackground.png") no-repeat center center;
	float: left;
}

#page-2 .p1 ul.list1 li .img {
	width: 100px;
	height: 102px;
	text-align: center;
	margin: 50px auto 40px auto;
}

#page-2 .p1 ul.list1 li span {
	display: block;
	text-align: center;
	font-size: 24px;
	line-height: 37px;
	margin-bottom: 20px;
}

#page-2 .p1 ul.list1 li p {
	font-size: 18px;
	line-height: 28px;
	padding: 0 50px;
}

#page-2 .p1 dl dt {
	display: block;
	width: 524px;
	float: left;
}

#page-2 .p1 dl dd {
	float: left;
	width: 520px;
	padding-left: 40px;
}

#page-2 .p1 dl dd ul.list2 {
	margin-bottom: 50px;
}

#page-2 .p1 dl dd h3.title {
	font-size: 40px;
	padding-top: 80px;
	padding-bottom: 40px;
	text-align: left;
	margin: 0;
}

#page-2 .p1 dl dd ul.list2 li {
	padding-left: 20px;
	position: relative;
	color: #666;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 10px;
}

#page-2 .p1 dl dd ul.list2 li i {
	display: block;
	left: 0;
	top: 10px;
	position: absolute;
	width: 8px;
	height: 8px;
	background: #1c7bef;
	border-radius: 50%;
}

#page-2 .p1 dl dd strong {
	font-size: 18px;
	color: #222A41;
	margin-left: 20px;
}

#page-2 .p2 {
	padding: 100px 0;
}

#page-2 .p2 h3.title {
	width: 484px;
	margin: 0 auto;
	font-size: 40px;
	position: relative;
	margin-bottom: 114px;
}

#page-2 .p2 h3.title i {
	display: block;
	width: 108px;
	height: 108px;
	background: url("../image/hlwyy/8tedian.png") no-repeat center center;
	position: absolute;
	left: -120px;
	top: -20px;
}

#page-2 .p2 h4 {
	font-size: 40px;
	text-align: center;
	margin-bottom: 20px;
}

#page-2 .p2 p.content {
	width: 642px;
	margin: 0 auto;
	margin-bottom: 80px;
	text-align: center;
	font-size: 18px;
	line-height: 28px;
}

#page-2 .p2 ul.list {
	margin-left: -39px;
	margin-bottom: 198px;
}

#page-2 .p2 ul.list li {
	float: left;
	width: 362px;
	height: 394px;
	border: 1px solid #f2f2f2;
	margin-left: 39px;
}

#page-2 .p2 ul.list li .img {
	width: 214px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 20px;
}

#page-2 .p2 ul.list li span {
	display: block;
	text-align: center;
	font-size: 24px;
	margin-bottom: 20px;
}

#page-2 .p2 ul.list li p {
	font-size: 18px;
	line-height: 28px;
	padding: 0 30px;
}

#page-2 .p2 .col_left {
	width: 562px;
	float: left;
	position: relative;
}

#page-2 .p2 .col_right {
	width: 562px;
	float: left;
	position: relative;
	margin-left: 67px;
}

#page-2 .p2 .row_content {
	margin-bottom: 100px;
}

#page-2 .p2 .row_content h3 {
	font-size: 40px;
	padding: 40px 0;
}

#page-2 .p2 .row_content p {
	font-size: 18px;
	line-height: 28px;
	width: 532px;
}

#page-2 .p2 .col_left p {
	width: 521px;
}

#page-2 .p2 .row_content ul {
	margin-top: 40px;
}

#page-2 .p2 .row_content ul li {
	line-height: 27px;
	margin-bottom: 15px;
	font-size: 18px;
}

#page-2 .p2 .row_content ul li i {
	display: inline-block;
	position: relative;
	top: 2px;
	width: 20px;
	height: 20px;
	background: url("../image/hlwyy/17yes.png") no-repeat center center;
	margin-right: 8px;
}

#page-2 .p2 .msg {
	width: 420px;
	height: 192px;
	background: url("../image/hlwyy/13duihua.png") no-repeat center center;
	position: absolute;
	right: -60px;
	top: -78px
}

#page-2 .p2 .msg i {
	width: 46px;
	height: 40px;
	background: url("../image/hlwyy/14icon.png") no-repeat center center;
	position: absolute;
	top: 55px;
	left: 45px;
}

#page-2 .p2 .msg p {
	padding: 48px 40px 32px 113px;
	width: 236px;
	font-size: 18px;
	line-height: 28px;
}

#page-3 .p1,
#page-3 .p2 {
	padding: 100px 0 100px 0;
}

#page-3 h3.title {
	font-size: 40px;
	text-align: center;
	position: relative;
	margin-bottom: 56px;
}

#page-3 h3.title i {
	display: block;
	width: 40px;
	height: 6px;
	background: #4B91E2;
	border-radius: 3px;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	bottom: -20px;
}

#page-3 .p1 p.content {
	width: 512px;
	margin: 0 auto;
	text-align: center;
	line-height: 35px;
	margin-bottom: 55px;
	color: #666;
	font-family: "PingFangSC-Light";
}

#page-3 .p2 p.content {
	width: 446px;
	margin: 0 auto;
	text-align: center;
	line-height: 35px;
	margin-bottom: 55px;
	color: #666;
	font-family: "PingFangSC-Light";
	margin-bottom: 80px;
}

#page-3 .r1 {
	height: 500px;
	background: url("../image/yljg/2zhensuobanyewu.png") no-repeat right center;
	background-size: 63%;
	margin-bottom: 108px;
	position: relative;
	clear: both;
}

#page-3 .r2 {
	height: 442px;
	background: url("../image/yljg/3kucunliandong.png") no-repeat left center;
	background-size: 63%;
	margin-bottom: 108px;
	position: relative;
	clear: both;
}

#page-3 .r3 {
	height: 462px;
	background: url("../image/yljg/4zidongfenfang.png") no-repeat right center;
	background-size: 63%;
	margin-bottom: 121px;
	position: relative;
	clear: both;
}

#page-3 .r4 {
	height: 516px;
	background: url("../image/yljg/5zengzhifuwu.png") no-repeat left center;
	background-size: 63%;
	margin-bottom: 74px;
	position: relative;
	clear: both;
}

#page-3 .r5 {
	height: 409px;
	background: url("../image/yljg/6gongzuotaipeizhi.png") no-repeat right center;
	background-size: 63%;
	position: relative;
	clear: both;
}

#page-3 .box h4 {
	font-size: 24px;
	margin-bottom: 10px;
	padding-left: 24px;
	position: relative;
	margin-top: 40px;
}

#page-3 .box h4 i {
	display: block;
	width: 8px;
	height: 8px;
	background: #1c7bef;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 12px;
}

#page-3 .box p {
	width: 363px;
	line-height: 35px;
	padding-left: 24px;
	font-size: 18px;
}

#page-3 .p3 {
	padding: 60px 0 450px 0;
	position: relative;
}

#page-3 .p3 p.content {
	width: 564px;
	margin: 0 auto;
	font-size: 18px;
	text-align: center;
	line-height: 35px;
	margin-bottom: 55px;
	color: #666;
	font-family: "PingFangSC-Light";
	margin-bottom: 80px;
}

#page-3 .p3 .img {
	width: 1200px;
	height: 717px;
	background: url("../image/yljg/8yiyuanbanyewu.png") no-repeat center center;
	position: absolute;
	left: 0;
	bottom: -245px;
}

#page-3 .p4 {
	padding: 300px 0 0 0;
}

#page-3 .p4 ul.list1 {
	width: 1048px;
	margin: 0 auto;
	margin-bottom: 100px;
}

#page-3 .p4 ul.list1 li {
	width: 523px;
	height: 248px;
	float: left;
	position: relative;
}

#page-3 .p4 ul.list1 li.btline {
	border-bottom: 1px solid #ccc;
}

#page-3 .p4 ul.list1 li.rtline {
	border-right: 1px solid #ccc;
}

#page-3 .p4 ul.list1 li .box_1,
#page-3 .p4 ul.list1 li .box_2 {
	padding-top: 80px;
}

#page-3 .p4 ul.list1 li .box_3,
#page-3 .p4 ul.list1 li .box_4 {
	padding-top: 50px;
}

#page-3 .p4 ul.list1 li .box_1,
#page-3 .p4 ul.list1 li .box_3 {
	padding-left: 10px;
}

#page-3 .p4 ul.list1 li .box_2,
#page-3 .p4 ul.list1 li .box_4 {
	padding-left: 75px;
}

#page-3 .p4 ul.list1 li h4 {
	font-size: 24px;
	margin-bottom: 10px;
	padding-left: 24px;
	position: relative;
}

#page-3 .p4 ul.list1 li h4 i {
	display: block;
	width: 8px;
	height: 8px;
	background: #1c7bef;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 12px;
}

#page-3 .p4 ul.list1 li p {
	width: 400px;
	line-height: 35px;
	padding-left: 24px;
	font-size: 18px;
}

#page-3 .p4 .img {
	text-align: center;
	margin-bottom: 60px;
}

#page-3 .p5 {
	padding: 100px 0 0 0;
}

#page-3 .p5 p.content {
	width: 658px;
	margin: 0 auto;
	font-size: 18px;
	text-align: center;
	line-height: 35px;
	margin-bottom: 55px;
	color: #666;
	font-family: "PingFangSC-Light";
	margin-bottom: 80px;
}

#page-3 .p5 ul.list1 {
	width: 1048px;
	margin: 0 auto;
}

#page-3 .p5 ul.list1 li {
	width: 50%;
	padding-bottom: 90px;
	float: left;
	position: relative;
}

#page-3 .p5 ul.list1 li h4 {
	font-size: 24px;
	margin-bottom: 10px;
	padding-left: 24px;
	position: relative;
}

#page-3 .p5 ul.list1 li h4 i {
	display: block;
	width: 8px;
	height: 8px;
	background: #1c7bef;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 12px;
}

#page-3 .p5 ul.list1 li p {
	width: 400px;
	line-height: 35px;
	padding-left: 24px;
	font-size: 18px;
}

#page-3 .p5 .img {
	text-align: center;
	margin-bottom: 60px;
}

#page-3 .p5 ul.list2 {
	margin-bottom: 100px;
	margin-left: 60px;
}

#page-3 .p5 ul.list2 li {
	width: 324px;
	height: 436px;
	margin-left: 28px;
	background: url("../image/yljg/11phrbackground.png") no-repeat center center;
	float: left;
}

#page-3 .p5 ul.list2 li .img {
	padding: 70px 0 55px 0;
	text-align: center;
	margin: 0;
}

#page-3 .p5 ul.list2 li span {
	display: block;
	text-align: center;
	font-size: 24px;
	color: #3F4DA8;
	letter-spacing: 1.2px;
	margin-bottom: 13px;
}

#page-3 .p5 ul.list2 li p {
	font-size: 14px;
	line-height: 35px;
	padding: 0 70px;
}

#page-3 .p6 {
	padding: 100px 0;
}

#about h1.title {
	padding: 140px 0 10px 0;
	border-bottom: 1px solid #ddd;
	font-size: 24px;
	margin-bottom: 80px;
}

#about .content {
	padding-bottom: 60px;
}

#about .content .img {
	margin-bottom: 60px;
}

#about .content h2 {
	margin-bottom: 40px;
	font-size: 22px;
}

#about .content h3 {
	font-size: 16px;
	margin-bottom: 10px;
}

#about .content p {
	line-height: 24px;
	padding-bottom: 20px;
	font-size: 16px;
}

#about .content .ercode {
	text-align: center;
}

#about .content .ercode img {
	width: 320px;
	margin-bottom: 16px;
	margin-top: 73px;
	vertical-align: baseline;
}

#about .content .ercode h4 {
	font-size: 28px;
	color: #222A41;
	margin-bottom: 12px;
}

#about .content .ercode span {
	color: #E02020;
	font-size: 32px;
}

#about .newslist dl {
	margin-bottom: 80px;
}

#about .newslist dl dt {
	float: left;
	width: 504px;
}

#about .newslist dl dd {
	float: right;
	width: 634px;
}

#about .newslist dl dd h3 {
	font-size: 32px;
	color: #222A41;
	margin-bottom: 20px;
}

#about .newslist dl dd p {
	font-size: 18px;
	color: #666666;
	line-height: 28px;
}

#about .newslist dl dd a {
	display: inline-block;
	text-decoration: none;
	width: 175px;
	height: 32px;
	line-height: 32px;
	background: #1C7BEF;
	border-radius: 4px;
	text-align: center;
	color: #fff;
}

.imgs {
	clear: both;
}

.imgs .img {
	width: 200px;
	display: inline-block;
	margin: 20px
}

.imgs .img a {
	display: block;
	height: 100%
}

.imgs .img img {
	width: 100%;
	height: 100%
}

.drug_link {
	text-align: left;
	height: 40px;
	line-height: 40px;
	font-size: 12px
}

.drug_link a {
	color: #333;
}

.drug_link .blue {
	color: #1C7BEF
}

.page-4-content {
	width: 800px;
	margin: 0 auto;
}

.page-4-content .form {
	width: 480px;
	height: 500px;
	margin: 30px auto;
}

.page-4-content .form-head {
	text-align: center;
	padding-top: 80px;
}

.page-4-content .form-head img {
	width: 40px;
}

.page-4-content .form-head .title {
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #1C7BEF;
	margin-top: 10px;
}

.el-button--primary {
	background-color: #1C7BEF !important;
	border-color: #1C7BEF !important;
}

.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
	background-color: #1C7BEF !important;
	border-color: #1C7BEF !important;
}

.page-4-content .result {
	text-align: center;
	padding-top: 176px;
	margin-bottom: 300px;
}

.page-4-content .result img {
	width: 160px;
}

.page-4-content .result .title {
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #1C7BEF;
	margin-top: 24px;
}

.page-4-content .result .sub-title {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: rgba(0, 0, 0, 0.45);
}

.el-message--warning,
.el-message--error {
	z-index: 10000 !important;
}

.big-image {
	width: 100%;
	height: 800px;
}
