/*头部*/
.header {
	width: 100%;
}
.container {
	width: 1200px;
	margin: 0 auto;
}
.header .toplogo {
	width: 100%;
	background: #26426a;
	margin: 0 auto;
}
.header .toplogo_cont {
	height: 90px;
	padding: 30px 0;
}
.header .left_logo img {
	width: 644px;
	height: 89px;
	float: left;
}
.header .search {
	float: left;
	margin: 25px 0 0 163px;
}
.header .search input {
	caret-color: #fff;
}
.header .search_text {
	float: left;
	width: 188px;
	font-size: 16px;
	text-indent: 10px;
	color: #fff;
	height: 39px;
	background: #26426a url(../images/search.png) no-repeat 10px center;
	border: 1px solid #fff;
	padding: 0 20px 0 40px;
}
.header .search_btn {
	padding: 9px 46px;
	float: left;
	border: 1px solid #fff;
	background: #fff;
	color: #20456d;
	font-size: 16px;
}
.header .nav{padding: 10px 0;text-align: center;}
.header .nav li{position: relative;float: left;display: block;font-size: 18px;width: 132px;height: 42px;line-height: 30px;}
.header .nav li a.a_black{color: #000;}
.header .nav li a.a_black:hover{}
.header .nav #drop_1:hover .dropdown_1{display: block;}
.header .nav #drop_2:hover .dropdown_2{display: block;}
.header .dropdown_1{position: absolute;width: 100px;left: 15px;top: 42px;z-index: 999;display: none;line-height: 40px;background: #fff;padding-top: 5px;}
.header .dropdown_1 a {font-size: 18px;margin: 0 10px;padding: 0;color: #000;}
.header .dropdown_2{position: absolute;width: 100px;left: 15px;top: 42px;z-index: 999;display: none;line-height: 40px;background:#fff;padding-top: 5px;}
.header .dropdown_2 a{font-size: 18px;color: #000;margin: 0 10px;padding: 0;}
.header .nav span.black_line{width: 40px;height: 1px;background: #000;display: none;margin: 0 auto;}
.banner-b {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 680px;
}
.banner {
	width: 1920px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}

.controduce {
	width: 1200px;
	height: 553px;
	margin: 0 auto;
	background: url(../images/bg-c.jpg)no-repeat center;
	position: relative;
}
.iframe {
	width: 594px;
	height: 376px;
	position: absolute;
	left: 20px;
	bottom: 14px;
}
.content {
	position: absolute;
	width: 520px;
	height: auto;
	right: 25px;
	bottom: 87px;
	font-size: 20px;
	text-indent: 2em;
	color: #262626;
	line-height: 34px;
}
.more {
	position: absolute;
	right: 166px;
	bottom: 47px;
	font-size: 26px;
	color: #154a8e;
}
.online {
	position: absolute;
	right: 144px;
	line-height: 40px;
	bottom: 0px;
	font-size: 26px;
	color: #fff;
	width: 254px;
	height: 40px;
	background: #154a8e;
	border-radius: 5px;
	text-align: center;
	box-shadow: 2px 2px 2px #8c9099;
}
.online a {
	color: #fff;
}
.set {
	width: 57px;
	height: 57px;
	position: absolute;
	border: 1px solid red;
	left: 287px;
	top: 321px;
}
.infom {
	width: 1200px;
	height: 408px;
	margin: 0 auto;
	background: url(../images/anli.jpg)no-repeat;
	position: relative;
}
.type1 {
	width: 157px;
	height: 157px;
	position: absolute;
	top: 210px;
	left: 397px;
	cursor: pointer;
	transition: all 0.6s;
}
.type2 {
	width: 157px;
	height: 157px;
	position: absolute;
	top: 210px;
	left: 647px;
	cursor: pointer;
	transition: all 0.6s;
}
.type1 img:hover, .type2 img:hover {
	transform: scale(1.1);
}
.jr_text {
	width: 100%;
	height: 620px;
	background: #343434;
}
.jr_box {
	width: 436px;
	height: 620px;
	float: left;
	padding: 0 82px;
}
.jr_box h2 {
	font-size: 24px;
	color: #fff;
	text-align: center;
	margin-top: 32px;
	line-height: 30px;
	font-weight: 100;
}
.jr_box p {
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	margin: 7px 0px 18px 0px;
}
.jr_box img, .jr_blood img {
	width: 436px;
	height: 218px;
	float: left;
	display: block;
	margin-bottom: 24px;
	cursor: pointer;
	transition: all 0.6s;
}
.jr_box, .jr_blood {
	width: 436px;
	height: 218px;
}
.jr_box img:hover, .jr_blood img:hover {
	transform: scale(1.1);
}
.jr_box label {
	font-size: 20px;
	color: #fff;
	height: 120px;
	line-height: 30px;
	text-indent: 2em;
	width: 436px;
	float: left;
	margin-bottom: 50px;
}
.jr_blood label {
	font-size: 20px;
	color: #262626;
	height: 120px;
	line-height: 30px;
	text-indent: 2em;
	width: 436px;
	float: left;
	margin-bottom: 50px;
}
.detail {
	float: left;
	line-height: 50px;
	color: #fff;
	font-size: 20px;
	margin-left: 40px;
	text-indent: 62px;
	width: 361px;
	height: 50px;
	background: url(../images/p3.jpg)no-repeat;
	border-radius: 5px;
	box-shadow: 2px 2px 2px #1c1d1f;
}
.jr_blood {
	width: 436px;
	height: 620px;
	float: left;
	padding: 0 82px;
	background: #c2c2c2;
}
.jr_blood h2 {
	font-size: 24px;
	color: #154a8e;
	text-align: center;
	line-height: 30px;
	margin-top: 32px;
	font-weight: 100;
}
.jr_blood p {
	font-size: 20px;
	color: #154a8e;
	text-align: center;
	line-height: 30px;
	margin: 7px 0px 18px 0px;
}
.tel {
	float: left;
	line-height: 50px;
	color: #fff;
	font-size: 20px;
	margin-left: 40px;
	text-indent: 88px;
	width: 360px;
	height: 50px;
	background: url(../images/p4.jpg)no-repeat;
	border-radius: 5px;
	box-shadow: 2px 2px 2px #6a6e75;
}
.jr_con {
	width: 1200px;
	height: 1214px;
	margin: 0 auto;
	position: relative;
}
.jr_title {
	height: 175px;
}
.jr_case {
	height: 871px;
	margin-bottom: 50px;
}
.jr_left {
	float: left;
	width: 544px;
	height: 871px;
}
.jr_right {
	float: left;
	width: 654px;
	height: 871px;
	text-align: right;
}
.jr_on {
	width: 457px;
	height: 63px;
	margin: 0 auto;
	border-radius: 5px;
	background: #154a8e;
	box-shadow: 2px 2px 2px #8c9099;
	text-align: center;
	color: #fff;
	font-size: 35.5px;
}
.jr_on span {
	line-height: 63px;
}
.jr_on img {
	margin-left: 23px;
	float: left;
}
.jr_on a {
	color: #fff;
}
.jr_jr {
	width: 100%;
	background: #f2f4f6;
	padding: 20px 0;
	height: 912px;
}
.jr_base {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	text-align: center;
}
.jr_base p {
	text-align: left;
	text-indent: 2em;
	font-size: 20px;
	color: #262626;
	line-height: 30px;
	margin: 0 20px;
}
.jr-list {
	text-align: left;
	display: inline-block;
}
.jr-item {
	color: #154a8e;
	font-size: 43px;
	padding-left: 118px;
	width: 525px;
	height: 78px;
	line-height: 78px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
	margin-top: 30px
}
.seek {
	color: #fff;
	font-size: 20px;
	float: left;
	width: 274px;
	line-height: 52px;
	margin: 20px 190px 20px 244px;
	border-radius: 5px;
	background: #154a8e;
	text-align: center;
	box-shadow: 2px 2px 2px #8c9099;
}
.seek img {
	float: left;
	margin-left: 20px;
	margin-top: 15px;
	margin-right: 9px;
}
.seek span {
	float: left;
}
.seek a, .pay a {
	color: #fff;
}
.pay img {
	float: left;
	margin-left: 20px;
	margin-top: 15px;
}
.pay {
	color: #fff;
	font-size: 20px;
	float: left;
	width: 275px;
	line-height: 52px;
	margin: 20px 0px;
	background: #154a8e;
	border-radius: 5px;
	box-shadow: 2px 2px 2px #8c9099;
	text-indent: -10px;
}
.jr_pic {
	width: 1200px;
	height: 156px;
	display: block;
	margin-bottom: 10px;
}
.jr_pic {
	width: 1200px;
	height: 156px;
	display: block;
}
.jr-js {
	overflow: hidden;
}
.jr-js-left {
	float: left;
	width: 500px;
}
.jr-js-center {
	width: 200px;
	float: left;
}
.jr-js-right {
	float: left;
	width: 500px;
}
.jr_foreign p {
	font-size: 20px;
	color: #262626;
	line-height: 30px;
	text-indent: 2em;
	margin: 0px 20px 25px 20px;
}
.jr_big {
	width: 1200px;
	height: 450px;
	display: block;
	margin-bottom: 23px;
}
.jr_small {
	width: 1200px;
	height: 786px;
	display: block;
	margin-bottom: 28px;
}
.jr_online {
	width: 1200px;
	height: 352px;
	background: url(../images/p9.jpg)no-repeat;
	margin-bottom: 30px;
}
.jr_form {
	width: 514px;
	height: 252px;
	margin: 0px 0px 0px 569px;
	padding-top: 63px;
	position: relative;
}
.jr_name span {
	float: left;
	margin-bottom: 35px;
	width: 135px;
	height: 30px;
	line-height: 30px;
	font-size: 24px;
	color: #262626;
}
.jr_name input {
	float: left;
	background: #f8fbfd;
	margin-bottom: 35px;
	width: 376px;
	height: 30px;
	line-height: 30px;
	font-size: 24px;
	border: 1px dashed #262626;
}
.submit {
	width: 158px;
	height: 39px;
	background: #154a8e;
	font-size: 20px;
	border: none;
	border-radius: 5px;
	box-shadow: 2px 2px 2px #8c9099;
	line-height: 39px;
	color: #fff;
	position: absolute;
	left: 135px;
	bottom: 0px;
	cursor: pointer;
	font-family: "Microsoft YaHei";
}
.reset {
	width: 158px;
	height: 39px;
	background: #959595;
	font-size: 20px;
	border: none;
	border-radius: 5px;
	box-shadow: 2px 2px 2px #8c9099;
	line-height: 39px;
	cursor: pointer;
	color: #fff;
	position: absolute;
	right: 0px;
	bottom: 0px;
	font-family: "微软雅黑";
}
/*footer*/
.footer {
	width: 100%;
	height: 305px;
	background: #154a8e;
	float: left;
}
.infor {
	padding: 30px 0px 0px;
	width: 1200px;
	margin: 0 auto;
}
.txt {
	float: left;
	width: 573px;
	padding: 20px 35px;
	border-right: 1px solid #fdfcfc;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
	margin-right: 45px;
}
.text {
	float: left;
	width: 495px;
}
.left-f {
	float: left;
	margin: 20px 0px 0px 30px;
}
.width-p42 {
	cursor: pointer;
	width: 218px;
	height: 44px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: none;
	font-size: 16px;
	color: #000;
	float: left;
	line-height: 22px;
	padding: 11px 0px 11px 13px;
	background: url(../images/icon.jpg)no-repeat 185px center #fff;
}
.width-p42 option {
	line-height: 30px;
	height: 30px;
	font-size: 16px;
}
.left-r {
	float: left;
}
.left-l {
	float: left;
	margin-right: 20px;
}
.about {
	float: left;
	margin-top: 40px;
	color: #fff;
}
.about a {
	padding: 0 27px;
	line-height: 30px;
	border-right: 1px solid #fff;
	color: #fff;
	height: 30px;
	float: left;
	font-size: 16px;
}
.about a:last-child {
	border-right: none;
}
.jr_pict {
	width: 1196px;
	height: 600px;
	box-shadow: 2px 2px 2px #b8b8b8;
	margin-bottom: 25px;
	position: relative;
}
.jr_top {
	height: 203px;
	width: 1200px;
}
.jr_top img {
	width: 299px;
	height: 203px;
	display: block;
	float: left;
}
.jr_middle, .jr_bottom {
	height: 201px;
	width: 1200px;
}
.jr_middle img {
	height: 201px;
	width: 398.5px;
	display: block;
	float: left;
}
.jr_bottom img {
	height: 201px;
	height: 201px;
	width: 598px;
	float: left;
}

/*底部*/
.footer{width: 100%;height: 330px;background: #254269;padding: 55px 0;}
.footer .footer_container{width: 1200px;height: 288px;margin: 0 auto;}
.footer_container .left_logo{width: 528px;height: 288px;float: left;}
.footer_container .left_logo p{font-size: 16px;line-height: 50px;text-align: center;}
.footer_container .left_logo .copyright{color: #8ba7cc;}
.footer_container .left_logo .phone{color: #fff;background: #2e4c74;}
.footer_container .foot_line{float: left;margin:50px 63px;}
.footer_container .mid_link{float: left;width: 74px;height: 288px;text-align: center;line-height: 30px;}
.footer_container .mid_link li{height: 33px;}
.footer_container .mid_link p{font-size: 18px;color: #fff;margin-bottom: 5px;}
.footer_container .mid_link a{font-size: 18px;color: #8ba7cc;}
.footer_container .right_form{float: left;width: 342px;height: 288px;}
.footer_container .right_form div{margin: 5px 0;}
.footer_container .right_form .sub{width: 344px;background: #a9a677;color: #fff;cursor: pointer;}
.footer_container .right_form p{font-size: 18px;color: #fff;margin-left: 18px;}
.footer_container .right_form input{background: #37567f;padding: 10px 18px;font-size: 18px;width: 308px;caret-color: #fff;color:#fff;}
.footer_container .right_form input::-webkit-input-placeholder{color:#8ba7cc;}
.footer_container .right_form input::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#8ba7cc;}
.footer_container .right_form input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#8ba7cc;}
.footer_container .right_form input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#8ba7cc;}
.footer_container .right_form textarea{background: #37567f;font-size: 18px;color: #8ba7cc;padding: 10px 18px;width: 308px;height: 95px;caret-color: #fff;font-family:"微软雅黑";}
.footer_container .right_form textarea::-webkit-input-placeholder{color:#8ba7cc;}
.footer_container .right_form textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#8ba7cc;}
.footer_container .right_form textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#8ba7cc;}
.footer_container .right_form textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#8ba7cc;}
.footer_container .mid_link .h_line{width: 25px;height: 1px;background: #446087;display: none;margin: 0 auto;}