.clearfix:before, .clearfix:after {
	display: table;
	content: " ";
}

.clearfix:after {
	clear: both;
}

.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.image {
	background-image: url("/images/Index/2019/image.svg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.bannerAdv {
	width: 1200px;
	margin: 0px auto 0;
}

.bannerAdv ul {
	width: 1220px;
	display: inline;
	float: left;
	margin: 0px 0 0 -10px;
}

.bannerAdv ul li {
	display: block;
	float: left;
	padding: 20px 10px 0 10px;
	position: relative;
}

.bannerAdv ul li a,
.bannerAdv ul li embed {
	float: left;
}

.advs {
	position: relative;
	display: block;
}

.advs img {
	display: block;
}

.advs i {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9;
	width: 24px;
	height: 12px;
	background: url("https://public.mtnets.com/Images/public/adv.png") no-repeat;
}

.ease {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.imgCenter {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.imgCenter img {
	vertical-align: middle;
}

a {
	outline: none;
}

html, body {
	height: 100%;
}

body {
	min-width: 1200px;
	font-family: "microsoft yahei";
	color: #333;
	background: #fff;
	position: relative;
}

.header {
	height: 36px;
	background-color: #f9f9f9;
}

.head {
	width: 1200px;
	height: 36px;
	line-height: 36px;
	margin: 0 auto;
}

.head span {
	float: left;
	color: #666666;
}

.head span a {
	color: #666666;
	margin-right: 20px;
}

.head p {
	float: right;
	padding-right: 166px;
	color: #5d5b56;
}

.head p a {
	color: #666666;
	margin: 0 8px;
}
.head a:hover{
	color: #ff6600;
}

.headerBot {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.headerBot p {
	position: absolute;
	right: 0;
	top: -36px;
	line-height: 36px;
	color: #5d5b56;
}

.headerBot p a {
	color: #666666;
	margin: 0 8px;
	display: inline-block;
	text-indent: 26px;
	background: url(/images/product/bg.png) 0 -24px no-repeat;
}

.headerBot p a.mobile {
	text-indent: 20px;
	background: url(/images/offer_bg.png) 2px 12px no-repeat;
}

.header--drop{
	width: 1200px;
	margin: 0 auto;
	position:relative;
}
.header--drop ul {
	position: absolute;
	right: 0;
	top: -43px;
}
.header--drop ul li{
	float: left;
	height: 40px;
	position:relative;
}
.header--drop ul li .weixin{
	height: 40px;
	position:relative;
}
.header--drop ul li .weixin.hover::before{
	background-color: #fff;
	content:'';
	position:absolute;
	left: 0px;
	top: -2px;
	right: 0px;
	bottom:0;
	height: 45px;
	z-index: 2;
}
.header--drop ul li .weixin.hover{
	background-color: #fff;
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.2);
}
.header--drop ul li .weixin.hover::after,.header--drop ul li:last-child .weixin::after{
	display: none;
}
.web-code{
	width: 130px;
	padding:25px 25px 20px 25px;
	background-color: #fff;
	position:absolute;
	z-index: 99;
	top: 40px;
	right: 0;
	background-color: #fff;
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.2);
	display: none;
	text-align: center;
	z-index: 1;
}
.web-code1 {
	width: 300px;
	padding: 25px 12px 20px 12px;
}
.web-code .item {
	float: left;
	width: calc(50% - 20px);
	margin: 0 10px;
}
.web-code img{
	width: 100%;
	height: 100%;
}
.web-code b{
	display: block;
	font-size: 14px;
	padding:18px 0 8px 0;
}
.web-code p{
	color: #999;
}
.header .right p {
	line-height: 35px;
	color: #666;
}
.header .right p a {
	color: #666;
	display: inline-block;
	margin-left: 15px;
	font-size: 12px;
}
.header .right p a:hover {
	color: #4285f4;
}
.header--drop{
	margin: 0 auto;
	position:relative;
}

.web-code p{
	color: #999;
}
.header--drop ul li a {
	color: #666;
	line-height: 49px;
	display: block;
	padding: 0 10px;
	position: relative;
	z-index: 9;
}
.header--drop ul li a i {
	vertical-align: top;
	margin: 16px 4px 0 0;
	background: url("../../../../images/industry/weixin.png") no-repeat 0 center;
	width: 22px;
	height: 18px;
	display: inline-block;
}
.header--drop ul li.mobile a i {
    width: 12px;
	background: url("../../../../images/industry/mobile.png") no-repeat 0 center;
}
.header--drop ul li a:hover{
	color: #4385f5;
}
.bannerTxt{
	width: 1200px;
	margin:16px auto 0;
	font-size: 12px;
	color: #999;
	font-style:  italic;
}
.bannerTxt b{
	font-size: 14px;
	color: #333;
	font-style: normal;
}
.bannerTxt a{
	font-size: 14px;
	color: #333;
	margin: 0 6px;
	font-style: normal;
	display: inline-block;
	vertical-align: top;
}
.bannerTxt a:hover{
	color: #ff6600
}
.sponsor{
	width: 1198px;
	height: 70px;
	border:1px solid #eeeeee;
	margin:18px auto 0;
	overflow: hidden;
	background:url("http://www.chem17.com/images/channel/adv_bg.jpg") no-repeat 0 0;
}
.sponsor a.advs{
	float: right;
}
.sponsor img{
	width: 990px;
	height: 75px;
	display: block;
}

.headerNav {
	font-size: 12px;
	color: #999;
	padding: 20px 0 25px;
}
.headerNav.w{
	width: 1200px;
	margin: 0 auto;
}
.headerNav b {
	font-size: 14px;
	color: #333;
}
.headerNav a {
	font-size: 14px;
	color: #666;
	padding: 0 8px;
}
.headerNav a:hover {
	color: #ff6600;
}

.top {
	width: 1200px;
	margin: 0 auto 0;
	padding: 20px 0;
	position: relative;
}
.logo {
	float: left;
	/* margin: 3px 2px 0 0; */
	height: 72px;
	position: relative;
}
.top .logo a {
	position: absolute;
	width: 54%;
	left: 0;
	top: 0;
	height: 100%;
}
.top .logo a:last-child {
	width: 46%;
	left: auto;
	right: 0;
}
.pageName{
	float: left;
	height:40px;
	width:156px;
	margin: 20px 0 0 0;
	border-left:1px solid #d8d8d8;
	overflow: hidden;
	text-indent:-9999px;
	background:url("/images/application/2019/application.png") no-repeat 20px 10px;
}
.SeoTitle {
	float: left;
	font-size: 28px;
	margin-top: 34px;
	font-weight: 400;
	font-family: "culangti";
	background: #0096df;
	border-radius: 6px;
	padding: 2px 2px 4px;
	line-height: 1;
	position: relative;
	margin-left: 28px;
}
.SeoTitle::after {
	position: absolute;
	content: "";
	left: -17px;
	top: 13px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #0096df;
}
.SeoTitle a{
	color: #fff;
}
.search {
	width: 536px;
	height: 36px;
	float: right;
	border: 2px solid #e6e6e6;
	position: relative;
	border-radius: 18px;
	margin-top: 22px;
}

.searchSelect {
	width: 82px;
	height: 36px;
	position: relative;
	float: left;
}

.selectTop {
	position: relative;
	cursor: pointer;
}

.selectTop p {
	font-size: 14px;
	line-height: 18px;
	color: black;
	text-indent: 16px;
	border-right: 2px solid #e6e6e6;
	margin-top: 9px;
}

.selectTop i {
	position: absolute;
	width: 13px;
	height: 7px;
	right: 14px;
	top: 7px;
	background: url("/images/Index/2019/main.png") no-repeat 100% -60px;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
}
.selectTop.focus i{
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.search button {
	position: absolute;
	right: -2px;
	top: -2px;
	height: 40px;
	background-color: #4285f4;
	border-radius: 20px;
	color: #ffffff;
	width: 80px;
	font-size: 14px;
	font-weight: bold;
	border: none;
	font-family: "microsoft yahei";
	cursor: pointer;
}

.search input {
	width: 366px;
	height: 20px;
	float: left;
	margin-top: 8px;
	border: none;
	font-size: 14px;
	font-family: "microsoft yahei";
	color: #999999;
	text-indent: 40px;
	background: url("/images/Index/2019/main.png") no-repeat -90px -77px;
}

.selectBot {
	position: absolute;
	width: 82px;
	background-color: #ffffff;
	top: 36px;
	left: 0;
	z-index: 99;
	border-top: 2px solid #e6e6e6;
	border-bottom: 2px solid #e6e6e6;
	display: none;
}

.selectBot li {
	line-height: 26px;
	font-size: 12px;
	text-indent: 16px;
	border-left: 2px solid #e6e6e6;
	border-right: 2px solid #e6e6e6;
}

.selectBot li:hover {
	background-color: #4285f4;
	border-left: 2px solid #4285f4;
	border-right: 2px solid #4285f4;
	color: #fff;
	cursor: pointer;
}

.topAdv {
	float: right;
}

.keyWords {
	position: absolute;
	right: 0px;
	bottom: 22px;
	text-indent: 26px;
	line-height: 18px;
	background: url("/images/Index/2019/main.png") no-repeat -99px -105px;
}

.keyWords a {
	color: #333;
	margin: 0 7px;
}
.keyWords a:hover{
	color: #ff6600;
}
.appTop{
	width:1200px;
	margin: 20px auto 0;
	overflow: hidden;
}
.appTopLeft{
	width:820px;
	float: left;
	overflow: hidden;
}
.appTopLeftTitle{
	position: relative;
	height:34px;
}
.appTopLeftTitle a.more{
	position:absolute;
	top:4px;
	right:0;
	font-size:14px;
	color:#999;
}
.appTopLeftTitle h2{
	font-size:30px;
	line-height: 32px;
}
.appTopLeftTitle h2 a{
	color: #4285f4;
}
.appTopLeftTitle a:hover{
	color:#ff6600;
}
.appTopLeft ul{
	width:860px;
	overflow: hidden;
}
.appTopLeft ul li{
	width:390px;
	float: left;
	padding:30px 40px 0 0;
	overflow: hidden;
}
.appTopLeft ul li span{
	width:100%;
	height:32px;
	line-height: 32px;
	font-size:16px;
	overflow: hidden;
	margin-bottom:5px;
	float: left;
}
.appTopLeft ul li span a{
	color:#333;
}
.appTopLeft ul li p{
	width:100%;
	height:22px;
	line-height: 22px;
	overflow: hidden;
	color:#999;
	float: left;
	font-size: 14px;
}
.appTopLeft ul li p a{
	color: #999;
}
.appTopLeft ul li a:hover{
	color: #ff6600;
}
.appTopLeft ul li .itemImg{
	width:133px;
	height:110px;
	float:left;
	margin-top: 10px;
}
.appTopLeft ul li .itemImg .img{
	width:133px;
	height:110px;
	*display: block;
	*font-size: 102px;
	*font-family: Arial;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.appTopLeft ul li .itemImg .img img{
	vertical-align:center;
	max-width:95%;
}
.itemTxt{
	width:257px;
	height:110px;
	position:relative;
	float: right;
	margin-top:10px;
}
.itemTxt .itemTxtList{
	position:absolute;
	width:100%;
	overflow: hidden;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.itemTxt .itemTxtList dl{
	width:100%;
	overflow: hidden;
}
.itemTxt dl dt{
	width:16px;
	float: left;
}
.itemTxt dl dt b{
	width:6px;
	height:6px;
	display: block;
	border-radius: 50%;
	background-color: #4285f4;
	margin-top: 8px;
}
.itemTxt dl dd{
	width:240px;
	float: right;
	font-size:15px;
	line-height: 22px;
}
.itemTxt dl dd a{
	color: #333;
}
.itemTxt dl dd a:hover{
	color: #4285f4;
	text-decoration:underline;
}
.appTopRight{
	width:330px;
	float:right;
}
.appTopRight a.upLoad{
	display: block;
	height:50px;
	background-color: #4285f4;
	border-radius: 4px;
	text-align: center;
	line-height: 50px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
}
.appTopRight a.upLoad i{
	display: inline-block;
	width:24px;
	height:19px;
	vertical-align: top;
	margin: 16px 10px 0 0;
	background: url("/images/application/2019/application.png") no-repeat 0px -39px;
}
.appTopRightTitle{
	margin-top:25px;
	font-size:22px;
}
.appTopRightTitle i{
	display: inline-block;
	width:31px;
	height:32px;
	vertical-align: top;
	margin: 0 8px 0 0;
	background: url("/images/application/2019/application.png") no-repeat 0px -73px;
}
.appTopRightTitle a{
	color:#333;
}
.appTopRight ul{
	overflow: hidden;
	margin-top: 10px;
}
.appTopRight ul li{
	overflow: hidden;
	font-size:15px;
	line-height: 38px;
}
.appTopRight ul li p{
	width:230px;
	height:38px;
	float: left;
	overflow: hidden;
}
.appTopRight ul li p a{
	color: #666;
}
.appTopRight ul li p a:hover{
	color:#4285f4;
}
.appTopRight ul li span{
	width:100px;
	height:38px;
	float: right;
	overflow: hidden;
	color: #999999;
	text-align: right;
}
.appTopRight ul li span b{
	color: #ff6600;
	margin: 0 3px;
}
.main{
	width:1200px;
	margin:20px auto 0;
	overflow: hidden;
}
.product{
	width:840px;
	float: left;
}
.productTitle{
	height:56px;
	position: relative;
	margin-top: 18px;
	margin-bottom:18px;
}
.productTitle i{
	width:50px;
	height:56px;
	position:absolute;
	top:0;
	left: 0;
	background: url("/images/application/2019/application.png") no-repeat 0px -376px;
}
.productTitle i.bg1{
	background: url("/images/application/2019/application.png") no-repeat 0px -437px;
}
.productTitle i.bg2{
	background: url("/images/application/2019/application.png") no-repeat 0px -499px;
}
.productTitle i.bg3{
	background: url("/images/application/2019/application.png") no-repeat 0px -561px;
}
.productTitle i.bg4{
	background: url("/images/application/2019/application.png") no-repeat 0px -624px;
}
.productTitle h2{
	font-size:30px;
	line-height:56px;
	text-indent:64px;
}
.productTitle h2 a{
	color:#333;
}
.productList{
	overflow: hidden;
}
.productList li{
	width:190px;
	float: left;
	position:relative;
	padding: 10px 20px 10px 0;
}
.productList li .itemImg{
	height:168px;
	width:190px;
	*display: block;
	*font-size: 166px;
	*font-family: Arial;
}
.productList li b{
	position:absolute;
	top: 18px;
	left: 0;
	line-height:24px;
	color: #fff;
	background-color: #a7aabd;
	font-size:12px;
	font-weight:normal;
	padding: 0 8px 0 5px;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
}
.productList li .itemImg img{
	vertical-align:middle;
}
.productList li p{
	height:44px;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
	margin-top: 30px;
}
.productList li p a{
	color:#333;
}
.productList li p a:hover{
	color:#ff6600;
}
.productList li a.solution{
	display: block;
	width:100px;
	height:28px;
	border:1px solid #4285f4;
	border-radius: 2px;
	line-height: 28px;
	text-align: center;
	color: #4285f4;
	margin-top: 10px;
}
.productList li a.solution:hover{
	background: #4285f4;
	color:#fff;
}
.articel{
	width:330px;
	float:right;
}
.hotSol{
	height:28px;
	position:relative;
	margin-top: 26px;
	background: url("/images/application/2019/application.png") no-repeat -197px -121px;
}
.hotSol.bg1{
	background: url("/images/application/2019/application.png") no-repeat -197px -157px;
}
.hotSol.bg2{
	background: url("/images/application/2019/application.png") no-repeat -197px -191px;
}
.hotSol.bg3{
	background: url("/images/application/2019/application.png") no-repeat -192px -252px;
}
.hotSol h2{
	font-size:20px;
	line-height: 28px;
	text-indent:27px;
}
.hotSol h2 a{
	color: #333;
}
.hotSol b{
	width:214px;
	height:15px;
	position:absolute;
	right:0;
	top:8px;
	background: url("/images/application/2019/application.png") no-repeat 0px -334px;
}
.hotSolTitle{
	height:38px;
	line-height: 38px;
	font-size:16px;
	font-weight:bold;
	padding-left: 20px;
	overflow: hidden;
	margin-top: 5px;
}
.hotSolTitle a{
	color:#4285f4;
}
.hotSolList li{
	height:36px;
	line-height: 36px;
	font-size:15px;
	text-indent:18px;
	background: url("/images/application/2019/application.png") no-repeat -205px -281px;
	overflow: hidden;
}

.hotSolList li a{
	color: #666;
}
.practice{
	margin-top:10px;
}
.practice li{
	height:36px;
	line-height: 36px;
	font-size:15px;
}
.practice .practice li b{
	display: inline-block;
	width:4px;
	height:4px;
	vertical-align:top;
	background-color: #b0b0b0;
	border-radius: 100%;
	margin:17px 10px 0 0;
}
.practice li a{
	color: #666;
}
.hotSolList li a:hover,.hotSolTitle a:hover,.practice li a:hover{
	color:#ff6600;
}
.hotTopic{
	height:38px;
	border-top:1px solid #dddddd;
	position:relative;
	margin-top: 20px;
}
.hotTopic h2{
	position:absolute;
	line-height:38px;
	font-size:20px;
	border-top:2px solid #4285f4;
	padding-right:5px;
	top: -2px;
	left:0;
}
.hotTopic h2 a{
	color: #333;
}
.hotTopicContent{
	height:316px;
	margin-top:14px;
	border-radius: 4px;
	overflow: hidden;
	position:relative;
}
.hotTopicContent img{
	width:100%;
	height:100%;
}
.hotTopicContent b{
	width:100%;
	height:50px;
	position:absolute;
	left:0;
	bottom:0;
	background:#1b1b1b;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 1;
}
.hotTopicContent i{
	text-align: center;
	line-height: 50px;
	font-size:15px;
	font-weight:bold;
	width:54px;
	height:50px;
	position:absolute;
	left: 0;
	bottom:0;
	z-index: 2;
	background-color: #f9ac00;
	color: #fff;
	font-style:normal;
}
.hotTopicContent p{
	line-height: 50px;
	font-size:15px;
	font-weight:bold;
	width:275px;
	height:50px;
	position:absolute;
	right: 0;
	bottom:0;
	z-index: 3;
	text-indent:10px;
	overflow: hidden;
}
.hotTopicContent p a{
	color: #fff;
}
.leadNews{
	height:22px;
	line-height: 22px;
	font-size:16px;
	font-weight:bold;
	overflow: hidden;
	margin-top: 15px;
}
.leadNews i{
	display:inline-block;
	width:20px;
	height:11px;
	vertical-align:top;
	margin:7px 10px 0 0;
	background: url("/images/application/2019/application.png") no-repeat 100% -229px;
}
.leadNews a{
	color:#333;
}
.leadNews a:hover{
	color: #ff6600;
}
.recomExhibition{
	height:220px;
	margin-top:14px;
	border-radius: 4px;
	overflow: hidden;
	position:relative;
}
.recomExhibition img{
	width:100%;
	height:100%;
}
.recomExhibition b{
	width:100%;
	height:50px;
	position:absolute;
	left:0;
	bottom:0;
	background:#1b1b1b;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 1;
}
.recomExhibition p{
	line-height: 50px;
	font-size:15px;
	font-weight:bold;
	width:100%;
	height:50px;
	position:absolute;
	left: 0;
	bottom:0;
	z-index: 3;
	text-indent:10px;
	overflow: hidden;
}
.recomExhibition p a{
	color: #fff;
}
.exhibitionPlace{
	line-height: 22px;
	font-size:12px;
	color: #333;
	margin-top:8px;
}
.exhibitionPlace i{
	width:14px;
	height:16px;
	display:inline-block;
	vertical-align:top;
	margin: 5px 10px 0 10px;
	background: url("/images/application/2019/application.png") no-repeat 100% -352px;
}
.exhibitionPlace i.location{
	background: url("/images/application/2019/application.png") no-repeat 100% -384px;
}
.exhibitionList{
	padding: 10px 0;
}
.exhibitionList li{
	padding: 10px 0;
	overflow: hidden;
}
.exhibitionList li .date{
	width:40px;
	height:38px;
	border:1px solid #4285f4;
	background-color: #4285f4;
	overflow:hidden;
	float:left;
	text-align: center;
	border-radius: 3px;
	margin-right:10px;
}
.exhibitionList li .date b{
	font-size:11px;
	line-height:19px;
	color:#fff;
	display: block;
}
.exhibitionList li .date strong{
	font-size:11px;
	line-height:19px;
	color:#fff;
	display: block;
	background-color: #fff;
	color:#999;
}
.exhibitionList li p{
	height:38px;
	line-height:38px;
	overflow:hidden;
	font-size:15px;
}
.exhibitionList li p a{
	color:#666;
}
.exhibitionList li p a:hover{
	color: #4285f4;
}
.meeting{
	height:140px;
	position: relative;
	margin-top:10px;
}
.meeting ul{
	position:absolute;
	width:100%;
	top: 0;
	left:0;
	z-index: 3;
}
.meeting ul li{
	height:36px;
	line-height: 36px;
	overflow: hidden;
	font-size:15px;
}
.meeting ul li a{
	color:#666;
}
.meeting ul li a:hover{
	color:#4285f4;
}
.meeting ul li b{
	display: inline-block;
	width:5px;
	height:5px;
	background-color: #b0b0b0;
	border-radius: 100%;
	vertical-align: top;
	margin: 16px 10px 0 1px;

}
.meeting ul li:hover b{
	background-color: #fff;
	border:2px solid #4285f4;
	margin: 15px 7px 0 0;
}
.line{
	position:absolute;
	width:1px;
	height:150px;
	z-index: 1;
	background-color: #dddddd;
	left: 3px;
	top:16px;
}
.companyTitle{
	font-size:30px;
	font-weight: bold;
	color:#4285f4;
}
.goldList {
	overflow: hidden;
	padding:20px 0 0 0;
}

.goldList li {
	width: 182px;
	height: 140px;
	float: left;
	border: 1px solid #fff;
	margin-top: 10px;
	padding: 0px 28px;
	position: relative;
	border-radius: 4px;
}

.goldList li .itemImg {
	width: 182px;
	height: 100px;
	*display: block;
	*font-size: 87px;
	*font-family: Arial;
}

.goldList li .itemImg img {
	max-width: 182px;
	max-height: 100px;
	display: block;
}

.goldList li p {
	position: absolute;
	text-align: center;
	left: 0;
	bottom: 17px;
	z-index: 9;
	width: 100%;
}

.goldList li p a {
	color: #333;
}

.goldList li p a:hover {
	color: #ff6600;
}

.goldList li p b {
	display: inline-block;
	padding: 0 20px;
	background-color: #fff;
	line-height: 20px;
	font-size: 16px;
}

.goldList li:hover {
	border: 1px solid #4285f4;
}
.linkTop {
	height: 40px;
	position: relative;
}

.linkTop p {
	position: absolute;
	font-weight: bold;
}

.linkTop p a {
	display: inline-block;
	width: 168px;
	height: 40px;
	font-size: 24px;
	line-height: 40px;
	color: #333333;
	position: relative;
}

.linkTop a.apply {
	position: absolute;
	right: 0;
	top: 2px;
	height: 34px;
	border: 1px solid #4285f4;
	line-height: 34px;
	text-align: center;
	width: 118px;
	color: #4285f4;
	font-size: 15px;
	border-radius: 2px;
}

.linkTop a.apply:hover {
	color: #fff;
	background-color: #4285f4;
}

.linkTop a.more {
	position: absolute;
	right: 140px;
	top: 0px;
	line-height: 40px;
	color: #999;
	font-size: 15px;
}

.linkTop b {
	position: absolute;
	width: 770px;
	height: 1px;
	background-color: #ddd;
	top: 20px;
	left: 143px;
}

.linkBot {
	margin-top: 10px;
	line-height: 30px;
	margin-left: -10px;
	color: #999;
	word-break: break-all;
}

.linkBot a {
	color: #666;
	margin: 0 10px;
	display: inline-block;
}
.linkBot a:hover{
	color: #ff6600;
}

.foot {
	margin-top: 40px;
	background: #282828;
	width: 100%;
	padding: 24px 0 14px;
}

.foot1 {
	margin: 0 auto;
	width: 1200px;
}

.footLeft {
	width: 560px;
	float: left;
}

.footLeft ul {
	margin: 20px 0;
	overflow: hidden;
}

.footLeft ul li img {
	height: 28px;
	margin: 0 3px;
	float: left;
}

.footLeft ul li {
	float: left;
	margin-right: 5px;
	line-height: 1.2;
	background: #f8f8f8;
	border: 1px solid #cacaca;
	padding: 5px 0;
	padding-left: 0;
}

.footLeft ul li:last-child {
	margin-right: 0;
}

.footLeft ul li b {
	margin-right: 5px;
	width: 60px;
	display: inline-block;
	font-weight: normal;
}

.footLeft ul li b a {
	color: #666;
}

.footLeft p {
	color: #666;
	height: 24px;
	line-height: 24px;
}

.footLeft p a {
	color: #666;
}

.footLeft p span {
	margin-right: 50px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
}

.footNav {
	font-size: 12px;
	margin-bottom: 10px;
	width: 100%;
}

.footNav a {
	color: #dcdcdc;
	margin-right: 40px;
	line-height: 30px;
	display: inline-block;
}

.footRight {
	float: left;
	width: 300px;
	padding-left: 44px;
	padding-right: 30px;
	box-sizing: border-box;
}

.footRight ul {
	float: left;
}

.footRight ul.ul2 {
	float: right;
}

.footRight ul li {
	line-height: 32px;
	font-size: 12px;
	color: #dcdcdc;
}

.footRight ul li a {
	color: #dcdcdc;
	position: relative;
	cursor: pointer;
}

.footRight ul li a .QQhover {
	position: absolute;
	left: 0px;
	bottom: 21px;
	border: 1px solid #666;
	border-radius: 4px;
	line-height: 20px;
	color: #333;
	background: rgba(255, 255, 255, .9);
	display: none;
	cursor: auto;
	font-weight: 700;
	height: 20px;
	width: 100px;
	text-align: center;
	resize: none;
	overflow: hidden;
}

.footRight ul li a .QQhover::after {
	position: absolute;
	left: 0;
	top: 0;
	line-height: 20px;
	content: "QQ:";
}

.footRight ul li a:hover .QQhover {
	display: inline-block;
}

.footRight ul li i {
	width: 18px;
	height: 20px;
	margin-top: 6px;
	display: inline-block;
	vertical-align: top;
	background: url(https://www.ybzhan.cn/images/index420/qq-ico.png) no-repeat;
	background-size: contain;
}

.footRight p {
	font-size: 14px;
	color: #dcdcdc;
	line-height: 30px;
}

.footRight p b {
	font-size: 14px;
}

.ybw {
	width: 100%;
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	color: #dcdcdc;
}

.ybw a {
	color: #dcdcdc;
}

.ybw span {
	color: #dcdcdc;
}

.lxqq {
	height: 98px;
	margin-bottom: 10px;
}

.footRight .title {
	font-size: 18px;
	color: #fff;
	margin-bottom: 10px;
}

.footRight-r .title {
	font-size: 18px;
	color: #fff;
	margin-bottom: 10px;
}

.footRight .title i {
	width: 14px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	background: url(https://www.ybzhan.cn/images/index420/foot_ico.png) no-repeat;
	background-size: contain;
	margin-right: 10px;
	margin-left: 10px;
}

.footRight-r {
	overflow: hidden;
	padding-left: 40px;
	box-sizing: border-box;
}

.footRight-r .title i {
	width: 14px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	background: url(https://www.ybzhan.cn/images/index420/foot_ico.png) no-repeat;
	background-size: contain;
	margin-right: 10px;
	margin-left: 10px;
}

.footRight-r ul li {
	float: left;
	margin-right: 30px;
}

.footRight-r ul li:last-child {
	margin-right: 0;
}

.footRight-r ul li .image {
	width: 116px;
	height: 116px;
	padding: 6px;
	box-sizing: border-box;
	background: #535353;
}

.footRight-r ul li p {
	font-size: 12px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	color: #fff;
}

.footer {
	text-align: center;
	color: #dcdcdc;
	font-size: 12px;
	line-height: 25px;
	background: #222;
	padding: 10px 0;
}

.footer a {
	color: #dcdcdc;
}


.gotoTop{
	position: fixed;
	bottom:150px;
	right: 10px;
	display: none;
}
.gotoTop a{
	width: 46px;
	height: 46px;
	border-radius: 50%;
	border:2px solid #4285f4;
	display: block;
	text-align: center;
}
.gotoTop a i{
	display: inline-block;
	width: 19px;
	height: 19px;
	margin-top: 13px;
	background: url("/images/Index/2019/main.png") no-repeat 0px -495px;
}
.gotoTop a:hover{
	background-color: #4285f4;
}
.gotoTop a:hover i{
	background: url("/images/Index/2019/main.png") no-repeat 0px -529px;
}
.practice li b{
	display: inline-block;
	width:5px;
	height:5px;
	background-color: #b0b0b0;
	border-radius: 100%;
	vertical-align: top;
	margin: 16px 10px 0 1px;
}
.practice li:hover b{
	background-color: #fff;
	border:2px solid #4285f4;
	margin: 15px 7px 0 0;
}
.top .qws{
	margin-top: 21px;
	margin-left: 12px;
	float: right;
}
.top .qws a{
	height: 38px;
	line-height: 38px;
	padding: 0 15px;
	font-size: 15px;
	border-radius: 22px;
	border: 1px solid #2b82d9;
	color: #2b82d9;
	display: block;
	position: relative;
}
.top .qws a:hover{
	background-color: #2b82d9;
	color: #fff;
}
.top .qws a::after{
	content: '';
  	position: absolute;
	right: -19px;
	top: -9px;
  	display: block;
  	width: 51px;
  	height: 20px;
  	background: url("/images/qwsNew.png") no-repeat;
  	background-size: contain;
}
