.content h3 {
	text-align: center;
}
a {
	color: #666;
}
.content h3 em {
	text-align: center;
	display: block;
	font-size: 16px;
	color: #666;
	margin-top: 5px;
	font-weight: initial !important;
	background: url(../images/tit.jpg) center top no-repeat;
	padding-top: 15px;
	margin-top: 10px;
}
/* banner */
.banner {
	min-width: 1000px;
	position: relative;
	height: 600px;
	overflow: hidden;
}
.banner .bd {
	position: relative;
	z-index: 0;
}
.banner .bd ul {
	width: 100% !important;
}
.banner .bd li {
	width: 100% !important;
	height: 600px;
}
.banner .bd li .siteWidth {
	width: 1000px;
	position: relative;
	margin: 0 auto;
	height: 600px;
}
.banner .bd li a {
	height: 600px;
	display: block;
}
.banner .bd .txt {
	position: absolute;
	width: 415px;
	top: 100px;
	left: 22px;
	font: normal 18px/30px "Microsoft YaHei";
}
.banner .bd .btn {
	display: block;
	zoom: 1;
	margin-top: 8px;
	width: 72px;
	padding-right: 10px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	background: url(../images/banner-btn.png) 0 0 no-repeat;
	_background: url(../images/banner-btn-ie6.png) 0 0 no-repeat;
}
.banner .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	d left: 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.banner .hd ul li {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 33px;
	height: 11px;
	margin: 4px;
	background: #fff;
	border-radius: 11px;
	overflow: hidden;
	line-height: 9999px;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.banner .hd ul .on {
	background: #EB6100 !important;
	opacity: 1;
}
/****/
.search {
	height: 109px;
	overflow: hidden;
	line-height: 109px;
	background: #F5F5F5;
}
.search_box {
	width: 1200px;
	margin: 0 auto;
}
.search .search_box .search_key {
	width: 62%;
	overflow: hidden;
	float: left;
}
.search .search_box .search_key ul li {
	float: left;
	width: 14%;
	font-size: 14px;
	text-align: center;
}
.search .search_box .search_key ul li a {
	color: #333;
}
.search .search_box .search_input {
	width: 38%;
	margin-top: 33.5px;
	overflow: hidden;
	float: left;
		line-height: 0px;
}
.search .search_box .search_input .search_submit {
	height: 42px;
	width: 15%;
	border: 0;
	cursor: pointer;
	border-bottom-right-radius: 42px;
	border-top-right-radius: 42px;
	background: url(../images/search_bj.png) no-repeat center center;
	background-color: #EB6100;
	font-size: 0px;
}
.search .search_box .search_input span {
	height: 42px;
	display: block;
	background: #fff;
	width: 85%;
	float: left;
	border-top-left-radius: 42px;
	border-bottom-left-radius: 42px;
}
.search .search_box .search_input span input {
	height: 100%;
	width: 94%;
	border: 0;
	padding: 0 3%;
	border-top-left-radius: 42px;
	border-bottom-left-radius: 42px;

}
/**Ã¦â€¢Â°Ã¦ÂÂ®**/
.shuju {
	overflow: hidden;
	/* margin-top: 50px; */
	/* margin-bottom: 50px; */
}
.shuju .content .shuju_ul {
	overflow: hidden;
	width: 100%;
	margin-top: 38px;
	padding-bottom: 40px;
	border-bottom: 1px solid #e2e2e2;
}
.shuju .content .shuju_ul li {
	width: 260px;
	height: 205px;
	float: left;
	padding-left: 40px;
	border-left: 1px solid #E2E2E2;
	box-sizing: border-box;
	padding-top: 15px;
}
.shuju .content .shuju_ul li:nth-child(1) {
	width: 180px !important;
	border-left: 0 !important;
	padding-left: 0 !important;
}
.shuju .content .shuju_ul li:nth-child(4) {
	width: 290px !important;
}
.shuju .content .shuju_ul li:nth-child(5) {
	width: 210px !important;
}
.shuju .content .shuju_ul li span {
	display: block;
	font: 24px "Microsoft YaHei";
	font-weight: bold;
	color: #16365d;
	margin-top: 11px;
	margin-bottom: 20px;
}
.shuju .content .shuju_ul li span i {
	font: 46px Impact;
}
.shuju .content .shuju_ul li p {
	display: block;
	font: 18px "Microsoft YaHei";
	color: #666;
	margin-top: 8px;
	padding-top: 20px;
	background: url(../images/yinz_line1.gif.png) no-repeat left top;
}
.shuju .content .shuju_ul li em {
	text-align: initial !important;
	display: initial !important;
	font-size: 16px !important;
	color: #666 !important;
	margin-top: 0 !important;
}
.shuju .content .shuju_ul li em i {
	font-size: 41px;
	color: #EB6100;
}
.shuju .content .ab {
	margin-top: 50px;
}
.ab dt {
	float: right;
	width: 600px;
	height: 401px;
}
.ab dd {
	width: 512px;
	float: left;
	padding-left: 43px;
	padding-top: 40px;
}
.ab dd h3 {
	border-bottom: 1px solid #dddddd;
	text-align: inherit !important;
}
.ab dd h3 a {
	font-size: 60px;
	color: #16365d;
	font-weight: bold;
	height: 150px;
	font-family: Arial;
}
.ab dd h3 a span {
	font-size: 16px;
	color: #423f3b;
	font-weight: normal;
	display: block;
	padding-bottom: 20px;
}
.ab dd p {
	font-size: 14px;
	color: #555;
	line-height: 30px;
	margin-top: 24px;
}
.ab span a {
	margin-top: 20px;
	display: inline-block;
}
.ab span a.xq {
	margin-right: 20px;
}
.xc {
	height: 259px;
	position: relative;
	margin-top: 30px;
}
.xc span.z1, .xc span.y1 {
	position: absolute;
	top: 88px;
}
.xc span a {
	width: 40px;
	height: 40px;
	display: block;
}
.xc span.z1 {
	left: -65px;
}
.xc span.y1 {
	right: -65px;
}
.shuju .content .xc ul {
	height: 259px;
}
.shuju .content .xc li {
	width: 280px;
	height: 259px;
	float: left;
	margin-right: 26px;
}
.shuju .content .xc li.nobot {
	margin-right: 0;
}
.shuju .content .xc li a {
	width: 280px;
	height: 209px;
	display: block;
}
.shuju .content .xc li img {
	width: 280px;
	height: 209px;
}
.shuju .content .xc li span {
	height: 50px;
	line-height: 50px;
	text-align: center;
	display: block;
	font-size: 14px !important;
	color: #555;
}
/**Ã¦â€¢Â°Ã¦ÂÂ®Ã¥Âºâ€¢Ã©Æ’Â¨Ã¥â€™Â¨Ã¨Â¯Â¢**/
.shuju_bottom_zixun {
	width: 548px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 42px;
	margin-bottom: 60px;
}
.shuju_bottom_zixun a {
	display: inline-block;
	width: 210px;
	height: 50px;
	line-height: 50px;
	background: #16365d;
	text-align: center;
	color: #fff;
	margin-top: 4.5px;
}
.shuju_bottom_zixun .shuju_bottom_tel {
	float: right;
	background: url(../images/header_tle_logo.png)/ no-repeat left;
	padding-left: 60px;
}
.shuju_bottom_zixun .shuju_bottom_tel .header_tle {
	font: 30px "Microsoft YaHei";
	font-weight: bold;
	color: #EB6100;
}
.shuju_bottom_zixun .shuju_bottom_tel .header_tle_title {
	color: #333;
	font-weight: normal;
	font: 14px "Microsoft YaHei";
}
/**Ã§â€”â€ºÃ§â€šÂ¹**/
.qingyixuanze {
	padding-top: 54px;
	height: 718px;
	background: url(../images/went_bg.jpg) no-repeat center top;
	box-sizing: border-box;
	background-position-x: center;
	background-position-y: center;
}
.went2 {
	height: 425px;
	margin-top: 50px;
	position: relative;
}
.went2 dl {
	width: 214px;
	height: 348px;
	padding-top: 40px;
	border: 1px solid #e3e3e3;
	float: left;
}
.went2 .dl2 {
	border-left: 0;
}
.went2 .dl3 {
	border-right: 0;
	margin-left: 335px;
}
.went2 dt {
	width: 185px;
	height: 40px;
	background: #16365d;
	border-radius: 2rem;
	font: 22px "Microsoft YaHei";
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 40px;
	margin: 0 auto;
}
.went2 dd a {
	display: block;
	width: 150px;
	height: 150px;
	margin: 12px auto;
	border: 1px solid #d8d8d8;
	box-sizing: border-box;
	border-radius: 150px;
}
.went2 dd img {
	display: block;
	width: 150px;
	height: 150px;
}
.went2 dd p {
	font: 15px "Microsoft YaHei";
	text-align: center;
	line-height: 26px;
	color: #555;
	padding: 0 30px;
}
.went2 dl:hover {
	background: #16365d;
}
.went2 dl:hover dt {
	color: #16365d;
	background: #fff;
}
.went2 dl:hover dd a {
	background: #fff;
}
.went2 dl:hover dd p {
	color: #fff;
}
.went2 .on dd a img {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: -webkit-transform 1s linear;
	transition: transform 1s linear;
}
/**Ã¤Â¿Â¡Ã¨Âµâ€“Ã¤Â¹â€¹Ã©â‚¬â€°**/
.xinlaizhixun {
	background: #16365d;
	height: 248px;
	position: relative;
	width: 100%;
}
.xinlaizhixun:before, .xinlaizhixun:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border: solid transparent;
	pointer-events: none;
	content: "";
	border-color: rgba(136, 183, 213, 0);
}
.xinlaizhixun:after {
	border-top-color: #16365d;
	border-width: 41px 114.5px 41px 114.5px;
	margin-left: -114.5px;
	top: 100%;
	left: 50%;
}
.xinlaizhixun .content {
	height: 248px;
	background: url(../images/zhixun_bj.png) no-repeat center center;
}
.zhixun_01 {
	height: 530px;
	margin-top: 41px;
}
.zhixun_01 dl {
	width: 525px;
	margin-top: 80px;
}
.zhixun_01 .slzx_box {
	width: 632px;
}
.zhixun_01 dt {
	/* height: 127px; */
	overflow: hidden;
	background: url(../images/ys_line.png) repeat-x center bottom;
	margin-bottom: 34px;
	padding-bottom: 30px;
}
.zhixun_01 dt em {
	display: block;
	width: 120px;
	height: 105px;
	background: url(../images/ys_h.png) no-repeat;
	font: 60px Arial;
	color: #16365d;
	line-height: 105px;
	padding-left: 15px;
	float: left;
}
.zhixun_01 dt h3 {
	display: block;
	width: 330px;
	float: left;
	padding-left: 20px;
	font: 27px "Microsoft YaHei";
	color: #222;
	text-align: initial !important;
}
.zhixun_01 dt h3 i {
	display: block;
	font: 40px Arial;
	color: #cecece;
	text-transform: uppercase;
}
.zhixun_01 dd p {
	font: 16px "Microsoft YaHei";
	line-height: 36px;
	color: #666;
	background: url(../images/ys_jt.png) no-repeat left 12px;
	padding-left: 28px;
}
.zhixun_01 dd p b {
	color: #1685C1;
}
/**Ã©Â¦â€“Ã©â‚¬â€°-02**/
.zhixun_02 {
	background: url(../images/ys_bg2.jpg) no-repeat center top;
	height: 555px;
}
/**Ã©Â¦â€“Ã©â‚¬â€°-03**/
.zhixun_03 {
	height: 484px;
	margin-top: 46px;
}
/**Ã©Â¦â€“Ã©â‚¬â€°-04**/
.zhixun_04 {
	background: url(../images/ys_bg4.jpg) no-repeat center top;
	height: 600px;
}
/**Ã¥Â®Â¢Ã¦Ë†Â·Ã¦Â¡Ë†Ã¤Â¾â€¹**/
.anli {
	background: url(../images/case_bj.jpg) center center;
	height: 883px;
	overflow: hidden;
}
.casenav {
	position: absolute;
	top: 200px;
	right: 0;
	width: 530px;
	overflow: hidden;
}
.casenav li {
	float: left;
	border-right: 1px dashed #3a3a3a;
	padding: 0 32px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}
.casenav li a {
	display: block;
	color: #3a3a3a;
	padding-top: 60px;
	line-height: 20px;
	font-size: 18px;
}
.casenav li:last-child {
	border-right: 0;
}
.casenav li:nth-child(1) a {
	background: url(../images/case_ico01.gif) no-repeat center 0;
}
.casenav li:nth-child(2) a {
	background: url(../images/case_ico02.gif) no-repeat center 0;
}
.casenav li:nth-child(3) a {
	background: url(../images/case_ico03.gif) no-repeat center 0;
}
.casenav li:nth-child(1) a:hover, .casenav li:nth-child(1).on a {
	background: url(../images/case_ico04.gif) no-repeat center 0;
}
.casenav li:nth-child(2) a:hover, .casenav li:nth-child(2).on a {
	background: url(../images/case_ico05.gif) no-repeat center 0;
}
.casenav li:nth-child(3) a:hover, .casenav li:nth-child(3).on a {
	background: url(../images/case_ico06.gif) no-repeat center 0;
}
.case_c {
	height: 600px;
	overflow: hidden;
	position: relative;
}
.case_c1 {
	height: 600px;
	overflow: hidden;
}
.case_c1 dt {
	width: 600px;
	float: left;
	overflow: hidden;
}
.case_c1 dt img {
	width: 600px;
	height: 600px;
	border-radius: 5px;
}
.case_c1 dd {
	float: right;
	width: 500px;
	padding-top: 165px;
	overflow: hidden;
}
.case_c1 dd h3 {
	font-size: 24px;
	line-height: 30px;
	text-align: inherit !important;
}
.case_c1 dd h3 a {
	color: #f5f5f5;
}
.case_c1 dd p {
	padding-top: 20px;
	height: 160px;
	font-size: 14px;
	line-height: 24px;
	color: #d5eee9;
}
.casenav1 {
	position: absolute;
	top: 450px;
	right: 88px;
	width: 410px;
	overflow: hidden;
}
.casenav1 li {
	float: left;
	width: 129px;
	height: 129px;
	margin-right: 10px;
}
.casenav1 li img {
	width: 129px;
	height: 129px;
	overflow: hidden;
	cursor: pointer;
}
.casenav1 li a:hover img, .casenav1 li.cur1 a img {
	border: 3px solid #0ccfb7;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 5px;
}
.caseprev {
	position: absolute;
	top: 500px;
	left: 654px;
	width: 30px;
	height: 30px;
	background: url(../images/caseprev.gif.png) no-repeat center 0;
}
.casenext {
	position: absolute;
	top: 500px;
	right: 45px;
	width: 30px;
	height: 30px;
	background: url(../images/casenext.gif.png) no-repeat center 0;
}
.container {
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
}
.clearfix {
	zoom: 1;
}
.clearfix:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.ljzx .container {
	position: relative;
	height: 244px;
}
.ljzx .ljzxbg {
	position: absolute;
	left: -360px;
	top: 0;
	width: 1920px;
	height: 244px;
	background: url(../images/ljzxbg.png) no-repeat center top;
}
.ljzx .p1 {
	position: absolute;
	left: 0;
	top: 57px;
	color: #fff;
	z-index: 2;
}
.ljzx .p1 b {
	display: block;
	font-size: 36px;
	margin-bottom: 20px;
}
.ljzx .p1 span {
	display: block;
	font-size: 30px;
}
.ljzx .p1 i {
	display: block;
	font-size: 18px;
	font-weight: lighter;
}
.ljzx .p2 {
	position: absolute;
	right: 15px;
	top: 48px;
	padding-left: 70px;
	background: url(../images/zxzxtel.png) no-repeat left center;
	color: #fff;
}
.ljzx .p2 i {
	display: block;
	font-size: 22px;
}
.ljzx .p2 span {
	display: block;
	font-size: 32px;
	font-weight: bold;
}
.ljzx .p3 {
	position: absolute;
	right: 15px;
	width: 285px;
	height: 54px;
	line-height: 54px;
	background: #fd9b01;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	border-radius: 27px;
	top: 160px;
}
.ljzx .p3 a {
	display: block;
	color: #fff;
}
.advantage {
	height: 1245px;
	background: url(../images/advbg.jpg) no-repeat center top;
}
.advantage .container {
	position: relative;
	height: 1245px;
}
.advantage .box {
	width: 352px;
	position: absolute;
}
.advantage .box .p1 {
	font-size: 22px;
	color: #333;
	padding-bottom: 16px;
	border-bottom: 2px solid #16365d;
	font-weight: bold;
	margin-bottom: 25px
}
.advantage .box dl {
	font-size: 16px;
	color: #333;
}
.advantage .box dl dt {
	margin-bottom: 10px;
}
.advantage .box dl dd {
	line-height: 24px;
	margin-bottom: 7px;
	text-indent: -12px;
	margin-left: 12px;
}
.advantage .adv1 {
	left: 175px;
	top: 255px;
}
.advantage .adv2 {
	left: 725px;
	top: 605px;
	width: 400px;
}
.advantage .adv3 {
	left: 175px;
	top: 994px;
	width: 400px;
}
.about {
	background: url(../images/abobg.jpg) no-repeat center top;/* padding-bottom: 30px; */
}
.about h2 {
	padding-top: 35px;
	margin-bottom: 26px;
	text-align: center;
}
.about h2 a {
	display: block;
	font-size: 32px;
	color: #fff;
}
.about h2 i {
	display: block;
	font-size: 16px;
	color: #fff;
}
.about .aboCon {
	padding: 20px;
	background: #fff;/* margin-bottom: 50px; */
}
.about .aboCon .conleft {
	width: 586px;
	height: 400px;
}
.about .aboCon .conleft img {
	display: block;
	width: 586px;
	height: 400px;
}
.about .aboCon .conright {
	width: 520px;
}
.about .aboCon .conright .p1 {
	padding-top: 50px;
	margin-bottom: 40px;
}
.about .aboCon .conright .p1 a {
	display: block;
	font-size: 22px;
	font-weight: bold;
	color: #333;
	margin-bottom: ;
}
.about .aboCon .conright .p1 i {
	display: block;
	font-size: 14px;
}
.about .aboCon .conright .p2 {
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-bottom: 60px;
}
.about .aboCon .conright ul li {
	float: left;
	width: 126px;
	background: url(../images/aboicon.png) no-repeat center top;
	text-align: center;
	margin-left: 5px;
}
.about .aboCon .conright ul li:first-child {
	margin-left: 0;
}
.about .aboCon .conright ul li b {
	display: block;
	padding-top: 24px;
	font-size: 38px;
	font-family: "å®‹ä½“";
	color: #16365d;
}
.about .aboCon .conright ul li i {
	display: block;
	font-size: 12px;
}
.about .qyjsType {
	height: 12px;
	border-bottom: 1px solid #c9c9c9;
	text-align: center;
	margin-bottom: 45px;
}
.about .qyjsType li {
	float: left;
	font-size: 18px;
	background: #fff;
	padding: 0 10px 0 20px;
	color: #333;
}
.about .qyjsType li:first-child {
	margin-left: 420px;
}
.about .qyjsType li a {
	color: #333;
	margin-right: 10px;
}
.about .qyjsType li.cur a {
	color: #16365d;
	font-weight: bold;
}
.about .qyjs .conbox {
	display: none;
	position: relative;
}
.about .qyjs .conbox.cur {
	display: block;
}
.about .qyjs .conbox .box {
	position: relative;
	overflow: hidden;
}
.about .qyjs .conbox .box ul {
	position: relative;
}
.about .qyjs .conbox .box ul li {
	float: left;
	width: 270px;
	margin-left: 40px;
}
.about .qyjs .conbox .box ul li:first-child {
	margin-left: 0;
}
.about .qyjs .conbox .box ul li span {
	display: block;
	width: 270px;
	height: 222px;
	overflow: hidden;
}
.about .qyjs .conbox .box ul li img {
	display: block;
	width: 270px;
	height: 222px;
	transition: all 0.5s;
}
.about .qyjs .conbox .box ul li p {
	text-align: center;
	font-size: 16px;
	margin-top: 14px;
}
.about .qyjs .qyjsBtnl {
	display: block;
	width: 45px;
	height: 82px;
	background: #f4f4f4;
	position: absolute;
	left: -65px;
	top: 70px;
	cursor: pointer;
}
.about .qyjs .qyjsBtnl i {
	display: block;
	height: 82px;
	width: 45px;
	background: url(../images/jtl01.png) no-repeat center;
}
.about .qyjs .qyjsBtnr {
	display: block;
	width: 45px;
	height: 82px;
	background: #f4f4f4;
	position: absolute;
	right: -65px;
	top: 70px;
	cursor: pointer;
}
.about .qyjs .qyjsBtnr i {
	display: block;
	height: 82px;
	width: 45px;
	background: url(../images/jtr01.png) no-repeat center;
}
.about .qyjs .conbox .box ul li:hover img {
	transform: scale(1.1);
}
.about .qyjs .conbox .box ul li:hover p {
	color: #16365d;
}
.about .qyjs .qyjsBtnl:hover, .about .qyjs .qyjsBtnr:hover {
	background: #16365d;
}
.about .qyjs .qyjsBtnl:hover i {
	background: url(../images/jtl02.png) no-repeat center;
}
.about .qyjs .qyjsBtnr:hover i {
	background: url(../images/jtr02.png) no-repeat center;
}
h2.h2_title {
	padding-top: 42px;
	text-align: center;
	margin-bottom: 10px;
}
h2.h2_title a {
	font-size: 32px;
	color: #333;
}
h2.h2_title span {
	font-size: 32px;
	color: #333;
}
.titp {
	margin-bottom: 46px;
	height: 10px;
	border-bottom: 1px solid #bbbbbb;
	text-align: center;
}
.titp i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 16px;
	color: #666;
	background: #f6f6f6;
	padding: 0 18px;
}
.product a {
	color: #666;
}
.product {
	height: 1093px;
	background: url(../images/probg.jpg) no-repeat center top #f8f8f8!important;
}
.product .conleft {
	width: 270px;
	position: relative;
	z-index: 3;
}
.product .conleft h3 {
	height: 106px;
	background: #16365d;
	border-radius: 8px 8px 0 0;
	margin-bottom: 2px;
	font-weight: normal;
}
.product .conleft h3 a {
	display: block;
	color: #fff;
	padding: 35px 0 0 30px;
	height: 76px;
	background: url(../images/proicon01.png) no-repeat 204px 46px;
}
.product .conleft h3 span {
	display: block;
	font-size: 23px;
}
.product .conleft h3 i {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 100;
}
.product .conleft .box {
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	background: #fff;/* clear: both; */
}
.product .conleft .box ul:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.product .conleft .box .p1 {
	height: 63px;
	background: #16365d;
	width: 270px;
	position: relative;
	left: -1px;
	text-indent: 27px;
}
.product .conleft .box .p1 a {
	display: block;
	height: 63px;
	line-height: 63px;
	font-size: 18px;
	background: url(../images/proicon02.png) no-repeat 217px center;
	color: #fff;
}
.product .conleft .box ul.ul1 {
	border-left: 1px solid #fff;/* clear: both; */
}
.product .conleft .box ul.ul1 .boxli {
	padding-left: 8px;
	height: 39px;
	position: relative;
	float: left;
	width: 120px;
}
.product .conleft .box ul.ul1 .boxli .lia {
	display: block;
	height: 38px;
	overflow: hidden;
	font-size: 14px;
	line-height: 38px;
	text-indent: 20px;
	background: url(../images/proicon03.png) no-repeat 6px center;
	margin-right: 0;
	border-top: 1px solid #f2f2f2;
}
.product .conleft .box ul.ul1 .boxli:first-child .lia {
	border-top: none;
}
.product .conleft .box:hover {
	border-left-color: #16365d;
}
.product .conleft .box:hover ul.ul1 {
	border-left-color: #16365d;
}
.product .conleft .box ul.ul1 .boxli:hover {
	background: #dddddd;
}
.product .conleft .box ul.ul1 .boxli:hover .lia {
	background: url(../images/proicon04.png) no-repeat 6px center;
	color: #16365d;
}
.product .conleft .box ul.ul1 .boxli .liUl {
	display: none;
}
.product .conleft .box ul.ul1 .boxli:hover .liUl {
	display: block;
	position: absolute;
	left: 268px;
	top: -60px;
	width: 156px;
	padding: 18px 0 10px 30px;
	background: #fff;
}
.product .conleft .box ul.ul1 .boxli:hover .liUl li {
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	font-size: 14px;
}
.product .conleft .box ul.ul1 .boxli:hover .liUl li:hover a {
	color: #16365d;
}
.product .conleft .box:last-child .p1 {
	border-radius: 0 0 8px 8px;
}
.product .conleft .proTel {
	height: 132px;
	background: #fd9b01;
	margin-top: 10px;
	border-radius: 8px;
	color: #fff;
}
.product .conleft .proTel p {
	padding: 40px 0 0 65px;
	background: url(../images/protel.png) no-repeat 16px 43px;
}
.product .conleft .proTel i {
	display: block;
	font-size: 16px;
}
.product .conleft .proTel span {
	display: block;
	font-weight: bold;
	font-size: 24px;
}
.product .conright {
	width: 920px;
}
.product .conright .proType {
	height: 60px;
	border: 1px solid #dddddd;
	border-radius: 8px 8px 0 0;
	overflow: hidden;
}
.product .conright .proType li {
	float: left;
	width: 20%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: #fff;
}
.product .conright .proType li a {
	display: block;
	height: 60px;
}
.product .conright .proType li.cur {
	background: #16365d;
}
.product .conright .proType li.cur a {
	color: #fff;
}
.product .conright .rBox {
	border: 1px solid #ddd;
	background: #fff;
	border-top: none;
	border-radius: 0 0 8px 8px;
}
.product .conright .rBox .box {
	display: none;
}
.product .conright .rBox .box.cur {
	display: block;
}
.product .conright .rBox dl {
	float: left;
	width: 290px;
	margin-left: 10px;
	margin-top: 15px;
	padding-bottom: 17px;
}
.product .conright .rBox dl.bdnot {
	margin-left: 14px;
}
.product .conright .rBox dl dt {
	overflow: hidden;
	margin-bottom: 14px;
	border: 1px solid #dddddd;
}
.product .conright .rBox dl dt img {
	display: block;
	width: 290px;
	height: 250px;
	transition: all 0.5s;
}
.product .conright .rBox dl dd.dd1 {
	font-size: 15px;
	text-align: center;
	margin-bottom: 20px;
}
.product .conright .rBox dl dd.dd1 a {
	color: #333;
}
.product .conright .rBox dl dd.dd2 {
	text-align: center;
}
.product .conright .rBox dl dd.dd2 a {
	display: inline-block;
	width: 109px;
	height: 29px;
	border: 1px solid #8f8f8f;
	margin: 0 auto;
	border-radius: 5px;
	text-align: center;
	line-height: 29px;
}
.product .conright .rBox dl:hover dt img {
	transform: scale(1.1);
}
.Pmore {
	margin-top: 50px;
}
.Pmore a {
	display: block;
	width: 135px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	border: 1px solid #b4b4b4;
	border-radius: 5px;
	font-size: 15px;
	color: #666;
	margin: 0 auto;
}
.Pmore a:hover {
	background: #16365d;
	border-color: #16365d;
	color: #fff;
}
/**Ã¤ÂºÂ§Ã¥â€œÂ**/
.pro {
	height: 1500px;
	overflow: hidden;
	background: #f8f8f8;
	padding-top: 50px;
}
.fen {
	width: 276px;
	float: left;
}
.fen h3 {
	height: 149px;
	background: #fff;
}
.fen h3 a {
	width: 276px;
	height: 149px;
	display: block;
}
.fen_c {
	width: 242px;
	/* height: 536px; */
	padding-top: 1px;
	border: 17px solid #16365d;
	border-top: none;
	position: relative;
	padding-bottom: 90px;
}
.fen_c h4 {
	width: 202px;
	height: 35px;
	background: url(../images/h4_bg.png) no-repeat center center;
	margin: 20px auto 10px;
}
.fen_c h4 a {
	display: block;
	height: 35px;
	line-height: 35px;
	text-indent: 36px;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
}
.fen_c h4 a:hover, .fen_c h4.cur a {
	background: url(../images/h4_cur_bg.jpg) no-repeat center center;
}
.fen_c h4.nones {
	margin-bottom: 0;
}
.fen_c ul {
	width: 202px;
	margin: 0 auto;
	overflow: hidden;
	/* display: none; */
}
.fen_c .fen_c_box:nth-child(1) ul {
	display: block;
}
.fen_c ul li {
	width: 50%;
	float: left;
	text-align: center;
	border-bottom: 1px dashed #e2e2e2;
}
.fen_c ul li a {
	font-size: 14px;
	color: #555;
	display: block;
	height: 34px;
	background: url(../images/ico1.jpg) no-repeat 182px center;
	line-height: 34px;
	text-align: center;
}
.fen_c span {
	background-color: #16365d;
	bottom: 0;
	display: block;
	height: 66px;
	left: 0;
	position: absolute;
	width: 242px;
	text-align: center;
	color: white;
	line-height: 52px;
	font-size: 18px;
	font-weight: bold;
}
.fen_c span b {
	color: #fff;
	font-size: 25px;
	left: 0;
	line-height: 37px;
	position: absolute;
	text-align: center;
	top: 7px;
	width: 242px;
}
.cp {
	width: 900px;
	float: right;
}
.cp dl {
	background: #ececec;
	height: 400px;
}
.cp dt {
	width: 400px;
	height: 400px;
	position: relative;
	float: left;
}
.cp dt a.big {
	width: 400px;
	height: 400px;
	display: block;
}
.cp dt a.big img {
	width: 400px;
	height: 400px;
}
.cp dt em a {
	width: 92px;
	height: 149px;
	display: block;
	position: absolute;
	top: 0;
	left: 17px;
}
.cp dd {
	width: 490px;
	height: 333px;
	float: right;
	background: #ececec;
	padding-top: 25px;
}
.cp dd h3 a {
	font-size: 20px;
	color: #333;
	padding-bottom: 20px;
	display: block;
	background: url(../images/line3.jpg)/ no-repeat left bottom;
}
.cp dd p {
	font-size: 14px;
	color: #666;
	font-weight: normal;
	line-height: 26px;
	margin-top: 27px;
}
.cp dd .xq {
	width: 144px;
	height: 36px;
	margin-right: 18px;
	margin-top: 47px;
	margin-left: 84px;
	display: block;
	background: #16365d;
	float: left;
	border-radius: 36px;
	color: #fff;
	text-align: center;
	line-height: 36px;
}
.cp dd .zx {
	width: 144px;
	height: 36px;
	margin-top: 47px;
	display: block;
	float: left;
	border-radius: 36px;
	background: #EB6100;
	color: #fff;
	text-align: center;
	line-height: 36px;
}
.cp .hot {/*display:none*/
}
.cp .clist {
	margin-top: 23px;
}
.cp .clist li {
	width: 286px;
	/* height: 284px; */
	float: left;
	margin-right: 21px;
}
.cp .clist li a {
	width: 286px;
	/* height: 284px; */
	display: block;
}
.cp .clist li img {
	width: 284px;
	/* height: 215px; */
	border: 1px solid #ccc;
}
.cp .clist li.nones {
	margin-right: 0;
}
.cp .clist li:nth-child(3) {
	margin-right: 0;
}
.cp .clist li:nth-child(6) {
	margin-right: 0;
}
.cp .clist li h3 {
	width: 286px;
	height: 70px;
	display: block;
	line-height: 60px;
	font-size: 16px;
	color: #555;
	text-align: center;
}
/**Ã¥ÂË†Ã¤Â½Å“Ã¥Â®Â¢Ã¦Ë†Â·**/
.hz {
	height: 410px;
	padding-top: 70px;
}
.hz_con {
	height: 177px;
	position: relative;
}
.hz_con span.z, .hz_con span.y {
	position: absolute;
	top: 58px;
}
.hz_con span a {
	width: 40px;
	height: 40px;
	display: block;
}
.hz_con span.z {
	left: -65px;
}
.hz_con span.y {
	right: -65px;
}
.hz_con ul {
	height: 159px;
}
.hz_con li {
	width: 281px;
	height: 159px;
	float: left;
	margin-right: 25px;
}
.hz_con li.nobot {
	margin-right: 0;
}
.hz_con li a {
	width: 281px;
	height: 159px;
	display: block;
}
.hz_con li img {
	width: 279px;
	height: 157px;
	border: 1px solid #e7e7e7;
}
/**Ã©Â¢â€ Ã¥Å¸Å¸**/
.lingyu {
	height: 730px;
	padding-top: 80px;
}
.lingyu dl {
	float: left;
	width: 352px;
	margin-right: 72px;
	height: 490px;
}
.lingyu dl.nobot {
	margin-right: 0;
}
.lingyu dt img {
	width: 352px;
	height: 281px;
}
.lingyu dd h3 a {
	width: 91px;
	height: 90px;
	display: block;
	position: absolute;
	top: -46px;
	left: 131px;
}
.lingyu dd h3 img {
	width: 91px;
	height: 90px;
}
.lingyu dd {
	height: 197px;
	border: 1px solid #e3e3e3;
	width: 350px;
	position: relative;
	border-top: 0;
	background: #fff;
}
.lingyu dl:hover dd {
	background: #16365d;
	border: 1px solid #1685C1;
}
.lingyu dl:hover dd p, .lingyu dl:hover dd p em {
	color: #fff;
}
.lingyu dd p {
	text-align: center;
	font-size: 24px;
	color: #333;
	padding-top: 80px;
}
.lingyu dd p em {
	display: block;
	font-size: 12px;
	color: #acacac;
	padding-top: 10px;
	font-family: Arial;
	text-transform: uppercase;
}
.lingyu_c {
	position: relative;
	height: 433px;
}
.lingyu_c .z, .lingyu_c .y {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 196px;
}
.lingyu_c .z {
	left: -65px;
}
.lingyu_c .y {
	right: -65px;
}
/**Ã¦â€“Â°Ã©â€”Â»**/
.news {
	height: 700px;
	background: #f7f7f7;
	padding-top: 70px;
}
.news1 {
	margin-top: 17px;
	width: 600px;
	height: 450px;
	overflow: hidden;
}
.n_nav {
	height: 40px;
	overflow: hidden;
}
.n_nav span a {
	display: inline-block;
	font-size: 14px;
	color: #555555;
	font-family: "Arial";
	text-transform: uppercase;
	line-height: 40px;
	font-weight: normal;
}
.n_nav li {
	float: left;
	margin-right: 14px;
	padding-right: 20px;
}
.n_nav li a {
	color: #333;
	font-size: 18px;
	line-height: 38px;
}
.n_nav li a {
	display: inline-block;
	height: 38px;
}
.n_nav li a:hover, .n_nav .on a {
	font-weight: bold;
	color: #333;
	border-bottom: 2px solid #10264d;
}
.n_nav .nobg {
	background: none;
}
.news_c {
	margin-top: 20px;
	height: 425px;
}
.news_c dl {
	height: 217px;
	overflow: hidden;
	width: 600px;
}
.news_c dt {
	height: 206px;
	width: 276px;
	overflow: hidden;
	float: left;
}
.news_c dt a {
	width: 276px;
	height: 206px;
	display: block;
	float: right;
}
.news_c dt img {
	width: 276px;
	height: 206px;
}
.news_c dd {
	padding-top: 2px;
	width: 300px;
	float: right;
}
.news_c dd h3 {
	font-size: 16px;
	color: #333;
	line-height: 24px;
	text-align: inherit !important;
}
.news_c dd h3 a {
	color: #333;
	font-weight: bold;
}
.news_c dd span {
	display: block;
	color: #777;
	font-size: 14px;
	padding: 13px 0 0 0;
}
.news_c dd p {
	padding-top: 8px;
	line-height: 24px;
	font-size: 14px;
	color: #555;
}
.news_c dd p a {
	color: #16365d;
	display: block;
	padding-top: 15px;
}
.news_c ul {
	margin-top: 25px;
}
.news_c li {
	font-size: 14px;
	color: #777777;
	line-height: 36px;
}
.news_c li a {
	color: #333;
	padding-left: 12px;
	display: inline-block;
	background: url(../images/dot.jpg) no-repeat 0 17px;
}
.news_c li a:hover {
	background: url(../images/dot2.jpg) no-repeat 0 17px;
	color: #0071be;
}
/**Ã©â€”Â®Ã§Â­â€**/
.wt {
	width: 484px;
	overflow: hidden;
	margin-top: 17px;
	overflow: hidden;
}
.wt h3 {
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	margin-bottom: 25px;
}
.wt h3 a {
	font-size: 18px;
	color: #333;
	border-bottom: 2px solid #0071be;
	line-height: 38px;
	width: 75px;
	display: block;
}
.wt h3 span a {
	display: inline-block;
	font-size: 14px;
	color: #555555;
	font-family: "Arial";
	text-transform: uppercase;
	line-height: 40px;
	font-weight: normal;
}
.wt dl {
	margin-top: 17px;
	height: 105px;
	overflow: hidden;
}
.wt dt {
	width: 124px;
	float: left;
	overflow: hidden;
	height: 93px;
	margin-right: 25px;
}
.wt dt img {
	width: 124px;
	height: 93px;
}
.wt dd {
	width: 315px;
	float: right;
	overflow: hidden;
}
.wt dd span {
	padding-left: 29px;
	background: url(../images/a.jpg) no-repeat 0 0;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	overflow: hidden;
	font-weight: normal;
	margin-top: 5px;
}
.wt dd span a {
	color: #333;
}
.wt dd span a:hover {
	color: #e76825;
}
.wt dd p {
	padding-left: 29px;
	background: url(../images/q.jpg) no-repeat 0 0;
	line-height: 20px;
	font-size: 14px;
	color: #555;
	margin-top: 19px;
}
/**Ã¨Â®Â¾Ã¥Â¤â€¡**/
.cj {
	height: 695px;
	background: url(../images/cj_bg.jpg) no-repeat center center;
	padding-top: 80px;
}
#certify {
	position: relative;
	width: 1200px;
	margin: 0 auto
}
#certify .swiper-container {
	padding-bottom: 60px
}
#certify .swiper-slide {
	width: 564px;
	height: 488px;
	background: #00c2f6;
	/*box-shadow: 0 8px 30px #ddd*/
}
#certify .swiper-slide img {
	display: block;
	width: 100%;
}
#certify .swiper-slide p {
	line-height: 65.53px;
	padding-top: 0;
	text-align: center;
	color: #fff;
	font-size: 1.1em;
	margin: 0
}
#certify .swiper-pagination {
	width: 100%;
	bottom: 20px
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff
}
#certify .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%
}
#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}
#certify .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%
}
#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}