* {
	margin: 0;
	padding: 0;
	/*transition: all 500ms;*/
	font-family: "微软雅黑";
	/*transition: all .4s ease;*/
}
html{
  overflow-x: hidden;
}

a {
	text-decoration: none;
}

input {
	outline: none;
}

li {
	list-style-type: none;
}

img {
	vertical-align: middle;
	max-width: 100%;
}

.cleafly {
	clear: both;
}

.nav {
	border-bottom: 1px solid #e5e5e5;
	height: 75px;
}

.nav .logo img {
	padding-top: 18px;
}

.all_widths {
	width: 1200px;
	margin: auto;
   /* margin-top:10px;*/
}

.nav .navphone {
	height: 75px;
	line-height: 55px;
}

.navphone img {
	vertical-align: middle;
}

.al_problem .problem_r p:hover {
	color: #4361ef;
}

.navphone {
	float: right;
}

.lan:hover {
	background: #00358A;
}

.huang:hover {
	background: #FFA900 !important;
	/*border: 1px solid #FFA900 !important;*/
}

.navphone p {
	display: inline-block;
}

.navphone p span.haoma {
	color: #b81c22;
	font-size: 20px;
}

.navphone p span {
	color: #555555;
	font-size: 18px;
	vertical-align: middle;
	font-weight: bold;
}

.header {}

.header ul {
	display: inline-block;
}

.header ul li {
	float: left;
	list-style: none;
	line-height: 65px;
	position: relative;
}

.header ul li .slider {
	background: #fff;
	border-radius: 5px;
	position: absolute;
	top: 60px;
	left: 0;
	z-index: 9;
	width: 100%;
	padding: 15px 15px 10px 15px;
	box-sizing: border-box;
	box-shadow: 0px 0px 10px #E5E5E5;
	display: none;
}

.header ul li .slider a {
	display: block;
	line-height: 25px;
	color: #333333;
	font-size: 15px;
	padding-bottom: 8px;
}

.header ul li .slider strong {
	position: absolute;
	left: 10px;
	display: none;
	transition: all 1s ease;
}

.rigg {
	margin-left: 10px;
	transition: all .6s ease;
}

.rigg2 {
	padding-left: 10px;
	transition: all .6s ease;
}

.header ul li .slider a.slia {
	color: #4361ef;
}

.header ul li>a {
	color: #666666;
	font-size: 16px;
	padding: 0 15px;
}

.header ul li:nth-of-type(1)>a {
	padding-left: 0;
}

.header a.free {
	float: right;
	font-size: 16px;
	color: #4361ef;
	border: 2px solid #4361ef;
	border-radius: 20px;
	padding: 7px 18px;
	margin-top: 15px;
    position: relative;
	left: 254px;
}

.header ul li>a.heightlight {
	color: #333333;
	font-weight: bold;
}


/*banner图*/

.index_banner {
	position: relative;
/*	width: 1920px;*/
	margin: auto;
}

.index_banner .swiper-container {
	height: 550px;
/*	width: 1920px;*/
	overflow: hidden;
}

.index_banner .swiper-container .swiper-slide img {
   /* max-width:100%;
	height: 550px;
	width:100%;
	background-position: center;*/
    width:1920px;
    max-width: 1920px;
    height: 654px;
    position: absolute;
    	left: 0;
    	top: 0;
    	display: block;
}

.index_banner .swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background: #555;
	margin-right: 5px;
	opacity: 0.8;
	border: 1px solid #fff;
	cursor: pointer;
}
.index_banner .swiper-container .swiper-slide{
	position: relative;
	height: 654px;
}

/*banner悬浮框*/

.banner_float {
	position: absolute;
	top: 20px;
	width: 1200px;
	left: 50%;
	margin-left: -600px;
	background: pink;
}

.kkuang {
	position: absolute;
	background: #daeefd;
	width: 370px;
	height: 445px;
	z-index: 9;
	right: 0;
	border-radius: 5px;
}

.kkuang p {
	text-align: center;
}

.kkuang .tryuse {
	color: #333333;
	font-size: 24px;
	padding: 30px 0;
}

.kkuang input {
	color: #333;
	font-size: 16px;
	background: #FFFFFF;
	border: none;
	width: 310px;
	height: 45px;
	border-radius: 5px;
	margin-bottom: 15px;
	padding: 0 15px;
	box-sizing: border-box
}

input::-webkit-input-placeholder {
	color: #888;
	font-size: 14px;
}

p.nowtry {
	color: #FFFFFF;
	font-size: 14px;
	background: #2154cf;
	margin: auto;
	margin-top: 20px;
	width: 310px;
	height: 45px;
	text-align: center;
	border-radius: 20px;
	line-height: 45px;
	cursor: pointer;
}
.nowtry {
	color: #FFFFFF;
	font-size: 14px;
	background: #2154cf;
	margin: auto;
	margin-top: 20px;
	width: 310px;
	height: 45px;
	text-align: center;
	border-radius: 20px;
	line-height: 45px;
	cursor: pointer;
	margin: 0 30px;
}
.nowtry:hover{color: #FFFFFF;}
.index_banner .pagination {
	position: absolute;
	bottom: 120px;
	width: 100vw;
	text-align: center;
    z-index: 100 !important;
    left:0;
}

.index_banner .swiper-pagination-switch {
	background: #fff;
	width: 8px;
	height: 8px;
}

.index_banner .swiper-active-switch {
	width: 30px;
}

.wangyi_four {
	width: 100%;
	position: absolute;
	bottom: 0;
	background: #fff;
}

.bgs {
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	opacity: 0.2;
	background: #fff;
	height: 110px;
	z-index: 9;
}

.wangyi_four ul {
	position: absolute;
	bottom: 0;
	z-index: 10;
	height: 110px;
	left: 50%;
	margin-left: -600px;
}

.wangyi_four ul li {
	float: left;
	width: 280px;
	border-right: 1px solid #e8edf5;
	box-sizing: border-box;
	padding: 23px 5px 0 10px;
	height: 109px;
	position: relative;
}

.wangyi_four ul li:nth-of-type(1) {
	border-left: 1px solid #e8edf5;
}

.wangyi_four ul li:nth-of-type(2) {
	width: 330px;
}

.wangyi_four ul li img {
	float: left;
	width: 60px;
}

.wangyi_four ul li span {
	float: left;
	padding: 10px;
}

.wangyi_four ul li span em {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	display: block;
}

.wangyi_four ul li span em.nn {
	font-size: 16px;
}

strong.bbgs {
	position: absolute;
	top: 0;
	left: 0;
	background: #FFFFFF;
	opacity: 0.2;
	height: 110px;
	width: 100%;
	display: none;
}

.index_banner .arrow {
	z-index: 99;
	color: red;
}

.index_banner .arrow img {
	width: 40px;
	height: 40px;
}

.index_banner .arrow-left {
	position: absolute;
	left: 35px;
	top: 43%;
	margin-top: -20px;
}

.index_banner .arrow-right {
	position: absolute;
	right: 35px;
	top: 43%;
	margin-top: -20px;
}

.index_banner .arrow img.arr {
	display: none;
}

.youshi {
	background: url(../img/bg2.jpg);
	height: 750px;
    background-size: cover;
    
}

.h2s {
	width: 100%;
	text-align: center;
	padding: 40px 0 45px 0;
}

h2 {
	color: #333;
	font-size: 35px;
	text-align: center;
}

.you_content {
	/*height: 540px;
	background: #FFFFFF;*/
}

.you_content ul li {
	width: 33.33%;
	border-right: 1px solid #ececec;
	height: 265px;
	box-sizing: border-box;
	float: left;
	background: #FFFFFF;
	border-bottom: 1px solid #ECECEC;
	padding: 50px 70px;
	text-align: center;
}

.you_content ul li:nth-child(3n) {
	border-right: none;
}

.you_content ul li p {
	color: #666;
	font-size: 14px;
}

.you_content ul li p.h3 {
	color: #333333;
	font-size: 18px;
	padding: 10px 0;
	font-weight: bold;
}


/*选择适合您的企业邮箱版本*/

.suitable {
	/*background-color:#150773 ;*/
	background: url(../img/bg3.jpg) no-repeat;
	height: 1110px;
   background-size: cover;
}

.suitable .suitable_content {
	/*border-left: 1px solid #2360bb;*/
	height: 665px;
	/*border-right: 1px solid #2360bb;*/
}

.suitable .h2s h2 {
	color: #fff;
}

.suitable ul li {
	width: 33.33%;
	float: left;
	padding: 30px;
	box-sizing: border-box;
	height: 882px;
	border-right: 1px solid hsla(0, 0%, 100%, .15);
}

.suitable ul li:nth-of-type(1) {
	border-left: 1px solid hsla(0, 0%, 100%, .15);
}

.suitable ul li .now a:hover {
	background: #ffe345;
	color: #333;
	border: 1px solid #ffe345;
}

.suitable ul li:nth-of-type(2) {
	/*background: #2154cf;*/
	s
}

.suitable ul li:hover {
	/*background: none;*/
}

.suitable ul li h4 {
	font-size: 22px;
	color: #fff;
	padding-bottom: 10px;
}

.suitable ul li p {
	color: #fff;
	font-size: 14px;
}

.suitable ul li .qicenter p {
	font-size: 16px;
}

.suitable ul li p.dazi {
	color: #ffe345;
	font-size: 45px;
	padding-bottom: 10px;
}

.suitable ul li p.dazi span {
	font-size: 14px;
}

.header ul li .slider a:hover {
	color: #4361ef;
}
.suitable ul li:nth-child(1) .qileft{
	height: 512px;
}
.suitable ul li:nth-child(3) .qileft{
	height: 500px;
}
.qicenter {
	text-align: center;
}

.qileft {
	padding: 40px 0 50px 120px;
}

.qileft p {
	padding-bottom: 17px;
}

.suitable ul li .now {
	width: 100%;
	text-align: center;
}

.suitable ul li .now a {
	width: 200px;
	height: 45px;
	border-radius: 20px;
	border: 1px solid #fff;
	display: inline-block;
	text-align: center;
	line-height: 45px;
	color: #fff;
}

.suitable ul li.shangwu .now a {
	/*color: #333;
	background: #ffe345;
	border: 1px solid #ffe345;*/
}

.shangwu .qicenter p.maisong {
	border: 1px solid #FFE345;
	color: #FFE345;
	padding: 5px 0;
	font-size: 18px;
	width: 208px;
	margin: auto;
	margin-top: 20px;
	border-radius: 20px;
}

.shangwu .qileft {
	padding: 20px 0 17px 100px;
}

.shangwu h4 span {
	color: #FFE345;
	font-size: 14px;
}

.dingzhi .hotline {
	color: #FFE345;
	font-size: 24px;
	padding-top: 20px;
}

.dingzhi .now {
	margin-top: 53px;
}

.dingzhi .qicenter p {
	line-height: 27px;
}

.dingzhi .qicenter p:nth-of-type(1) {
	padding-top: 10px;
}

.wrap {
	margin: auto;
	position: relative;
}

.wrap li {
	position: relative;
	z-index: 100;
}

.linkdiv {
	width: 25%;
	height: 300px;
	display: inline-block;
}

.meng {
	width: 400px;
	height: 100%;
	position: absolute;
	left: 400px;
	top: 0;
	background: #2154cf;
	/*transition: 0.5s;*/
	transition: all 200ms ease-out;
	z-index: 9;
}

.free_try {
	background: #f2f3f5;
	border-bottom: 1px solid #e1e5f5;
}

.free_try .all_widths {
	position: relative;
}

.free_posi {
	position: absolute;
	top: -70px;
	background: #fff;
	z-index: 11;
	width: 100%;
	padding: 35px 45px;
	box-sizing: border-box;
	box-shadow: 0px 0px 2px #E5E5E5;
}

.posi_le {
	width: 300px;
	float: left;
}

.posi_le img {
	float: left;
}

.posi_le span {
	float: left;
	padding: 15px;
}

.posi_le span em {
	color: #333333;
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	display: block;
}

.posi_ri {
	width: 770px;
	float: right;
}

.posi_ri ul li {
	width: 355px;
	margin: 0 15px 20px 15px;
	float: left;
}

.posi_ri ul li p.tit {
	color: #666;
	font-size: 14px;
	margin-bottom: 10px;
}

.posi_ri ul li p input {
	width: 100%;
	height: 45px;
	border-radius: 5px;
	border: 1px solid #dcdcdc;
	padding: 0 10px;
	box-sizing: border-box;
	font-size: 16px;
}

a.nowe {
	background: #4361ef;
	color: #FFFFFF;
	display: inline-block;
	width: 180px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border-radius: 50px;
	margin: 0 15px;
}
.nowe {
	background: #4361ef;
	color: #FFFFFF;
	display: inline-block;
	width: 180px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border-radius: 50px;
	margin: 0 15px;
}
.nowe:hover{color: #FFFFFF;}
.more_more {
	padding-top: 284px;
	text-align: center;
}

.more_more p {
	color: #777777;
	font-size: 24px;
	padding: 20px 0;
}

.more_more ul {
	overflow: hidden;
}

.more_more ul li {
	width: 25%;
	text-align: center;
	float: left;
	margin: 10px 0;
}

.more_more .img2 li {
	width: 20%;
}

.more_more ul.img1 {
	width: 1100px;
	margin: auto;
}

.more_more ul li img.hover_logo {
	display: none;
}

.more_more a.nowe {
	margin: 50px 0;
}

.heskd {
	background: #f2f3f5;
	padding-bottom: 20px;
	height: 500px;
}

.evaluate .all_widths {
	position: relative;
}

.evaluate .swiper-container {
	width: 100%;
	height: 300px;
	color: #fff;
	text-align: center;
}

.evaluate .swiper-slide {
	/*padding-top: 50px;*/
}

.evaluate .swiper-slide ul li {
	height: 290px;
	background: #fff;
	width: 330px;
	margin: 50px 37px 0 45px;
	float: left;
	position: relative;
}

.evaluate .swiper-slide ul li:nth-of-type(3) {
	margin-right: 0;
}

.evaluate .pagination {
	position: absolute;
	z-index: 20;
	left: 50%;
	bottom: -45px;
	width: 800px;
	text-align: center;
	margin-left: -400px;
}

.evaluate .swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #9aaaf2;
	margin-right: 10px;
	cursor: pointer;
}

.evaluate .swiper-visible-switch {
	background: #aaa;
}

.evaluate .swiper-active-switch {
	background: #4361ef;
	width: 30px;
	border-radius: 50px;
}

.evaluate .p_tit {
	overflow: hidden;
	padding: 3px 30px;
	border-bottom: 1px solid #e5e5e5;
    
}

.evaluate .p_tit img.img_1 {
	float: left;
    width：114px;
    height:68px;
}

.evaluate .p_tit img.img_2 {
	float: right;
}

.evaluate .p_tit2 {
	padding: 30px;
}

.evaluate .p_tit2 p {
	color: #666666;
	font-size: 14px;
	text-align: left;
	line-height: 25px;
	padding-bottom: 10px;
}

.evaluate .p_tit2 p.p2_t {
	color: #222;
	font-weight: bold;
	font-size: 15px;
}

.evaluate ul li .img_top_le {
	position: absolute;
	left: -45px;
	top: -50px;
	border-radius: 50%;
}

.evaluate .s_pss {
	/*padding: 30px 20px;*/
}


/*常见问题*/

.al_problem {
	background-image: url(../img/img_4.jpg);
	height: 530px;
	padding: 10px 0;
}

.al_problem .problem_l {
	float: left;
}

.al_problem .problem_l img {
	height: 430px;
	padding-top: 50px;
}

.al_problem .problem_r {
	float: right;
	width: 600px;
}

.al_problem .problem_r p {
	position: relative;
	padding-left: 30px;
	line-height: 25px;
	padding-bottom: 15px;
	font-size: 14px;
	color: #444;
}

.al_problem .problem_r img {
	position: absolute;
	left: 0;
	padding-top: 2px;
}

.al_problem a.nowe {
	margin-top: 30px;
}

.al_problem .h2s h2 {
	text-align: left !important;
}


/*最新公告*/

.news_gao {
	box-shadow: 0px 0px 10px #E5E5E5;
	padding-bottom: 30px;
	background: url(../img/img_bg.jpg) no-repeat;
    background-size: cover;
}

.news_gao ul {
	overflow: hidden;
}

.news_gao ul li {
	height: 510px;
	width: 370px;
	margin: 0 15px;
	float: left;
	background: #fff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.news_gao ul li .top_img img {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.bottom_co {
	padding: 35px 20px;
}

.bottom_co p {
	color: #666;
	font-size: 14px;
	line-height: 25px;
}

.bottom_co p.one {
	color: #333;
	font-weight: bold;
}

.bottom_co p.two {
	padding: 20px 0;
}

.bottom_co p.three {
	border-top: 1px solid #f1f2f5;
	padding-top: 15px;
}

.news_gao p.texs {
	text-align: center;
	margin: 80px 0 75px 0;
}

.news_gao p.texs_2 {
	margin: 0;
	padding: 80px 0 75px 0;
	background: #f2f3f5;
}


/*底部*/

.footer {
	background-image: url(../img/bottom.png);
	height: 620px;
	background-position: 80% 0;
	/*background-position:left top left;*/
   background-size: cover;
}

.footer ul {
	overflow: hidden;
	padding-top: 200px;
}

.footer ul li {
	float: left;
	width: 400px;
}

.footer ul li.zaixie {
	float: left;
	width: 200px;
}

.footer ul li p {
	color: #FFFFFF;
	font-size: 14px;
	padding-bottom: 8px;
	line-height: 25px;
}

.footer ul li a {
	color: #FFFFFF;
	font-size: 14px;
	padding-bottom: 8px;
	line-height: 25px;
	display: block;
}

.footer ul li p.tits {
	font-size: 20px;
	padding-bottom: 25px;
}

.footer .phones {
	font-size: 24px;
}

.footer input {
	background: #fff;
	height: 50px;
	width: 320px;
	text-align: center;
	line-height: 50px;
	border-radius: 50px;
	border: none;
	display: inline-block;
	font-size: 16px;
	color: #888;
	margin: 10px 0;
}

.footer a.frees {
	background: #ffe345;
	height: 50px;
	width: 320px;
	text-align: center;
	line-height: 50px;
	border-radius: 50px;
	border: none;
	display: inline-block;
	font-size: 16px;
	color: #333;
	padding: 0;
}

.foot_bottom {
	margin-top: 100px;
	border-top: 1px solid #564cc8;
	padding: 20px 0;
	color: #fff;
	font-size: 14px;
}

.foot_bottom a {
	color: #fff;
}

.foot_bottom span {
	padding: 0 5px;
}

.foot_bottom span.flo {
	float: right;
}

#rtt {
	width: 50px;
	height: 50px;
	background-size: cover;
	position: fixed;
	right: 20px;
	bottom: 100px;
	border-radius: 5px;
	z-index: 1000;
	display: none;
}

.toped {
	display: none;
}


/*内页--产品优势*/

.nei_bg img {
	width: 100%;
}

.xianzhou {
	background: url(../img/xian.jpg) no-repeat;
	height: 680px;
	background-position: 60%;
}

.xianzhou .all_widths {
	position: relative;
	height: 550px;
}

.xianzhou .zhou_img {
	position: absolute;
	top: 100px;
	/*left: 800px !important;*/
}

.xianzhou .one_1 {
	top: 200px;
	left: 0;
}

.xianzhou .two_2 {
	top: 120px;
	left: 320px;
}

.xianzhou .three_3 {
	top: 220px;
	right: 300px;
}

.xianzhou .four_4 {
	top: 100px;
	right: 0;
}

.xianzhou .advaned {
	display: none;
}

.pro_introduce {
	/*background: url(../img/pro_bg.jpg) no-repeat;*/
}

.pro_introduce .jian_tit {
	margin-bottom: 30px;
	display: inline-block;
	padding: 0 5px;
	border-bottom: 17px solid #ffe345;
	line-height: -1px;
}

.pro_introduce .widd_more {
	/*width: 326px;*/
	/*text-align: left;
	padding-left: 0;*/
}

.jian_tit {
	background: url(../img/in5.jpg) no-repeat;
	background-position: left bottom, left top;
	background-repeat: no-repeat, repeat;
	padding: 15px;
	text-align: left;
	height: 35px;
	padding-left: 9px;
	background-position: -7px;
	margin-bottom: 20px;
}

.img_l {
	overflow: hidden;
}

.img_l img {
	float: left;
	width: 500px;
}

.jiandan {}

.jiandan p {
	font-size: 16px;
	color: #333;
	line-height: 25px;
}

.img_l .jiandan {
	float: right;
	width: 460px;
	padding: 150px 70px 0 70px;
}

.img_rig img {
	float: right;
}

.img_rig .jiandan {
	float: left;
}

p.aa {
	text-align: center;
}

.pro_introduce .nowe {
	width: 230px;
	height: 55px;
	margin: 100px 0 200px 0;
}


/*合作客户*/

.product_hz_bg {
	background: url(../img/pro_bg.jpg) no-repeat;
}

.product_hz .lists {
	background: #eaedf1;
}

.product_hz ul.liss {
	overflow: hidden;
	height: 55px;
	line-height: 55px;
}

.product_hz ul.liss li {
	float: left;
	color: #333333;
	font-size: 16px;
	padding-right: 40px;
}

.lists ul.liss li {
	cursor: pointer;
}

.product_hz ul.liss li.color {
	color: #4361ef;
}

.product_hz .jian_tit {
	padding: 50px 0;
}

.product_hz .swiper-slide {
	padding-top: 5px;
}

.product_hz .swiper-slide ul li {
	padding: 0 10px;
	width: 580px;
	margin: 0 10px;
	box-shadow: 0px 0px 10px #ebeefd;
	box-sizing: border-box;
}

.product_hz .swiper-slide .p_tit2 p {
	padding-bottom: 0;
}

.product_hz .swiper-slide .p_tit2 p.p2_t {
	padding-bottom: 10px;
}

.product_hz .swiper-slide .p_tit {
	overflow: hidden;
	padding: 18px;
	border-bottom: 1px solid #e5e5e5;
}

.product_hz .jian_tit {
	position: relative;
	display: inline-block;
	width: 180px;
	text-align: center;
}

p.aa a {
	width: 230px;
	margin: 200px 0 100px 0;
}

.gongn {
	border-bottom: 1px solid #e3e7fd;
	padding: 40px 0;
}

.gongn li:nth-of-type(1) {
	margin-left: 0;
}

.gongn li {
	width: 285px;
	height: 230px;
	float: left;
	padding: 10px 15px;
	box-sizing: border-box;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	margin-left: 15px !important;
  
   display: flex;	
  flex-direction: column;
  align-items: center;
}

.gongn li img {
	padding-bottom: 10px;
	/*-webkit-box-shadow: 0 15px 30px #e8ebfd;
	box-shadow: 0 15px 30px #e8ebfd;*/
}

.gongn li p {
	color: #555;
	font-size: 14px;
   text-align: center;
}

.gongn li p.tit2 {
	color: #333;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 12px;
	display: inline-block;
	padding: 0 5px;
	border-bottom: 10px solid transparent;
	line-height: 5px;
}

.gongn li:hover {
	-webkit-box-shadow: 0 0 30px #e8ebfd;
	box-shadow: 0 0 30px #e8ebfd;
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0)
}

.gongn li:hover p.tit2 {
	border-bottom: 10px solid #ffe345;
}

.gongn li:hover img.bg {
	/*-webkit-box-shadow: 0 15px 30px #fff;
	box-shadow: 0 15px 30px #fff;*/
	display: none;
}

.bghe {
	position: relative;
	height: 120px;
	width: 120px;
	margin-bottom: 10px;
}

.bghe img.bg {
	height: 120px;
	width: 120px;
}

.bghe .imgs {
	position: absolute;
	border-radius: 50%;
	width: 85px;
	height: 85px;
	top: 50%;
	margin-top: -42.5px;
	z-index: 11;
	left: 50%;
	margin-left: -42.5px;
}


/*整合方案*/

.product_fa {
	position: relative;
	height: 900px;
	padding: 100px 0;
}

.seofy_module_circuit_services .services_wrapper {
	position: relative;
	z-index: 1;
	height: 0;
	padding-top: 100%;
}

.services_wrapper:before {
	content: '';
	position: absolute;
	z-index: 9;
	left: 50%;
	margin-left: -400px;
	width: 800px;
	height: 800px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #dee1ed;
}

.fa_list li {
	background-image: url(../img/fa1.png);
	background-repeat: no-repeat;
	width: 215px;
	height: 230px;
	position: absolute;
	z-index: 9;
}

.fa_list li.fa_listed {
	background-image: url(../img/fa1ed.png);
	background-repeat: no-repeat;
}

.fa_list img.icon {
	padding: 37px 68px;
	width: 104px;
	height: 102px;
	margin-top: 22px;
	margin-left: -10px;
}

.fa_list {
	position: relative;
	width: 1200px;
	height: 900px;
}

.fa_list .posi_1 {
	/*top: 90px;
	left: 345px;*/
	top: -28px;
	left: 243px;
}

.fa_list .posi_2 {
	/*top: 90px;
	right: 355px;*/
	top: -50px;
	right: 290px;
}

.fa_list .posi_3 {
	/*top: 416px;
	right: 245px;*/
	top: 285px;
	right: 100px;
}

.fa_list .posi_4 {
	bottom: 79px;
	right: 268px;
}

.fa_list .posi_5 {
	bottom: 50px;
	left: 280px;
}

.fa_list .posi_6 {
	/*top: 416px;
	left: 248px;*/
	top: 310px;
	left: 92px;
}

.fa_content {
	position: absolute;
	top: 50%;
	width: 500px;
	left: 50%;
	margin-left: -250px;
	margin-top: -150px;
	height: 300px;
}

.fa_content h2 {
	margin-bottom: 30px;
	display: inline-block;
	padding: 0 5px;
	border-bottom: 17px solid #ffe345;
	line-height: 22px;
}

.fa_content div {
	display: none;
	text-align: center;
}

.fa_content div p {
	color: #333;
	font-size: 16px;
	line-height: 27px;
}

p.aa a.pro {
	margin-top: 0;
}

.mens{
	border-left: 2px solid #4361ef;
	padding-left:8px;
	font-size: 14px;
	color: #555555;
}
.mens a{
	color: #4361ef;
	font-size: 14px;
}
.hsjdhkaj{
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 25px;
}

.pre_next a{
	display: block;
	color: #555555;
	padding-bottom: 15px;
}
.pre_next a.lanse{
	color: #4361ef;
}
.all_pre_next{
	padding: 100px 0;
	overflow: hidden;
}
.pre_next{
	width: 400px;
	float: left;
}
.list_list{
	float: right;
	color: #555555;
}
.cisjd span{
	color: #333333;
	font-size:16px;
	font-weight: bold;
	vertical-align: middle;
	
}
.cisjd p{
	color: #555555;
	font-size: 14px;
	padding-bottom: 10px;
	line-height: 25px;
}
.sksk{
	padding: 25px 0;
}
.sksk img{
	padding-right: 10px;
}
.all_pre_next a:hover{
	color: #4361ef;
}
/*开通邮箱*/

.openmail {
	border: 6px solid #f2f3f5;
	padding: 35px;
	overflow: hidden;
	margin-bottom: 50px;
	box-sizing: border-box;
}

.openmail .mail_left {
	width: 525px;
}

.openmail .mail_left .swiper-container {
	height: 450px;
}

.openmail .mail_left .swiper-slide img {
	width: 100%;
	height: auto;
}

.openmail .index_banner .pagination {
	bottom: 0;
}

.openmail .index_banner .swiper-pagination-switch {
	background: #a1b0f7;
	width: 10px;
	height: 10px;
}

.openmail .swiper-active-switch {
	background: #4361ef !important;
	width: 35px !important;
}

.mail_left {
	float: left;
}

.mail_left .jianyi {
	margin-top: 20px;
	border: 3px solid #f2f3f5;
	padding: 20px;
    background: #4361ef;
}

.mail_left .jianyi p {
	font-size: 14px;
	color: #666;
	padding-bottom: 10px;
}

.mail_left .jianyi p span {
	vertical-align: middle;
   color:white;
}

.mail_right {
	width: 550px;
	float: right;
}

.mail_right h2 {
	text-align: left;
}

.mail_right .price {
	border-bottom: 1px solid #e7ebfd;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.mail_right .price p {
	font-size: 14px;
	color: #666;
}

.mail_right .price span.jia {
	font-size: 55px;
	color: #f63440;
}

.mail_right .price span.through {
	text-decoration: line-through;
}

.mail_right ul li {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 18px;
	position: relative;
}

.mail_right ul li em.must {
	color: #f63440;
	position: absolute;
	left: -12px;
	top: 12px;
	font-style: normal;
}

.mail_right ul li.banben span {
	display: inline-block;
	width: 90px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	border-radius: 20px;
	border: 1px solid #dcdcdc;
	margin-right: 5px;
	cursor: pointer;
	color: #333333;
	font-size: 14px;
}

.mail_right ul li.banben span.cur {
	background: #4361ef;
	border: 1px solid #4361ef;
	color: #fff;
}

.mail_right li p {
	display: inline-block;
	width: 80px;
}

.mail_right li div {
	display: inline-block;
}

.counter {
	height: 35px;
	width: 172px;
	border: #dcdcdc solid 1px;
	border-radius: 20px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px 0 0;
}

.wite_sanjiao {
	position: absolute;
	right:0;
	top: 30px;
}

.counter .c-plus,
.counter .c-minus {
	position: relative;
	width: 40px;
	height: 35px;
	display: block;
	cursor: pointer;
	float: left;
}

.counter .c-input {
	float: left;
	width: 90px;
	height: 35px;
	line-height: 24px;
	padding: 0 5px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	border: none 0;
	color: #4361ef;
}

.counter span {
	text-align: center;
	line-height: 35px;
	font-size: 15px;
	color: #4361ef;
}

.counter span.c-minus {
	border-right: 1px solid #dcdcdc;
}

.counter span.c-plus {
	border-left: 1px solid #dcdcdc;
}

ul li.years span.yearSpan {
	position: absolute;
	text-align: center;
	background: #f63440;
	width: 55px;
	height: 23px;
	line-height: 23px;
	border-radius: 14px;
	color: #fff;
	border: 1px solid #f63440;
}

.years .yearSpan3 {
	top: -35px;
	left: 310px;
}

.years span.yearSpan::before {
	position: absolute;
	top: 23px;
	left: 36px;
	display: block;
	width: 0;
	height: 0;
	content: '';
	border-width: 0;
	border-style: solid;
	border-color: transparent;
	border-right-width: 4.5px;
	border-top-width: 6px;
	border-top-color: #f63440;
	border-left-width: 4.5px;
}

.years .yearSpan5 {
	top: -35px;
	left: 410px;
}

.mail_right ul li input {
	width: 400px;
	border-radius: 20px;
	border: 1px solid #dcdcdc;
	height: 40px;
	padding: 0 20px;
	box-sizing: border-box;
	color: #888;
	font-size: 14px;
    font-weight: normal;
}
}

.banben i {
	color: #f63440;
	font-size: 12px;
	font-style: normal;
}

.padd_l {
	margin: 20px 0 0 85px;
}

.kaiton {
	margin-top: 0;
}

.kaiton span {
	display: inline-block;
	width: 140px;
	text-align: center;
	height: 46px;
	line-height: 41px;
	border: 2px solid #4361ef;
	border-radius: 50px;
	color: #4361ef;
	margin-right: 10px;
	cursor: pointer;
	box-shadow: 0 0 10px #e0e3ea;
	box-sizing: border-box;
}

.kaiton span.curs {
	color: #fff;
	border: 2px solid #f63440;
	background: #f63440;
	box-shadow: 0 0 10px #efc6c9;
}

.buynow {
	background: #f2f3f5;
}

.buynow .swiper-slide ul li {
	background: -webkit-linear-gradient(left, #482cc2, #1267e0);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #482cc2, #1267e0);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #482cc2, #1267e0);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #482cc2, #1267e0);
	/* 标准的语法（必须放在最后） */
}

.buynow .swiper-slide ul li .p_tit2 p {
	color: #fff !important;
}

h3.h3s {
	font-size: 23px;
	color: #222;
	font-weight: normal;
	margin: 45px 0;
	display: inline-block;
	border-bottom: 17px solid #ffe345;
	line-height: 8px;
	padding: 0 10px;
}

.buynow ul li .p_tit2 {
	padding: 10px 15px;
}

.buynow .swiper-slide ul li {
	height: 180px;
	margin: 50px 35px 0 35px;
}

.buynow .swiper-container {
	width: 100%;
	height: 230px;
	color: #fff;
	text-align: center;
}

.jianyi img {
	padding-right: 5px;
}

.buynow ul li .img_top_le {
	position: absolute;
	left: -22px;
	top: -24px;
	border-radius: 50%;
}

.buynow ul li {
	padding: 15px;
	box-sizing: border-box;
}

.buynow .line {
	margin: 29px 0 20px 50px;
	border-bottom: 1px solid #4c7ae0;
}

.buynow ul li .p_tit2 p {
	color: #f1f1f1;
	padding-bottom: 0;
}

.buynow ul li .p_tit2 .p2_t {
	padding-bottom: 5px;
}

.buynow .swiper-slide ul li:nth-of-type(3) {
	margin-right: 30px;
}

.buynow .arrow .arr {
	display: none;
}

.buynow .arrow img {
	width: 60px;
	height: 60px;
}

.buynow .arrow-left {
	position: absolute;
	left: -45px;
	top: 67%;
}

.buynow .arrow-right {
	position: absolute;
	right: -45px;
	top: 67%;
}

.con_ul2 {
	display: none;
}

ul.services {
	overflow: hidden;
	padding: 50px 0 10px 0;
}

ul.services li {
	float: left;
	width: 135px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border-radius: 5px;
	background: #e0e3ea;
	margin-right: 15px;
	cursor: pointer;
}

ul.services li.cur3 {
	background: #4361ef;
	color: #FFFFFF;
}

.con_ul2 {
	padding-bottom: 200px;
}

.con_ul2 .pagination3 {
	bottom: 0;
}

.con_ul2 .swiper-container {
	height: 360px;
}

.swiper-container3 .swiper-slide ul li {
	box-shadow: 0 0 20px #e7ebfd;
}


/*企业邮箱详情*/

.con_ul2 p.pai {
	color: #222;
	font-size: 14px;
	padding-bottom: 20px;
}

.con_ul2 p.pai span {
	display: inline-block;
	width: 240px;
}

.h3s span {
	color: #4361ef;
}

.xinlai {
	overflow: hidden;
}

.xinlai li {
	width: 360px;
	float: left;
	margin: 0 20px 30px 0;
}

.xinlai li img {
	float: left;
}

.xinlai li div.xinlai_p {
	padding-left: 120px;
	/*float: left;*/
	padding-top: 25px;
}

.xinlai li div.xinlai_p p {
	color: #555;
	font-size: 14px;
    width: 238px;
}

.xinlai li div.xinlai_p p.p_ti {
	color: #222;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 8px;
}

.con_ult1 .gongn:nth-of-type(1) {
	padding-top: 0;
}

.layers {
	overflow: hidden;
}

.layers li {
	float: left;
	text-align: center;
	margin: 0 28px 28px 28px;
}

.layers li .li_top {
	width: 220px;
	height: 320px;
	position: relative;
	cursor: pointer;
}

.layers li img {
	width: 220px;
	height: 320px;
}

.layers .mengban {
	width: 100%;
	background: #5f79f1;
	opacity: 0.7;
	height: 322px;
	position: absolute;
	top: 0;
	z-index: 1;
	display: none;
}

.layers li img.choice {
	width: 47px;
	height: 47px;
	position: absolute;
	top: 50%;
	margin-top: -23.5px;
	left: 50%;
	margin-left: -23.5px;
	z-index: 2;
	display: none;
}

.layers li p.tex {
	padding-top: 10px;
}

.service_layer {
	width: 108vw;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	display: none;
}

.service_layer p.mengbans {
	width: 100vw;
	height: 100vh;
	background: #5f79f1;
	opacity: 0.8;
}

.service_layer .swiper-container5 {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -320px;
	width: 800px;
	text-align: center;
}

.swiper-container5 .swiper-slide img {
	height: 600px;
}

.service_layer .arrow {
	position: absolute;
	top: 50%;
	z-index: 99;
}

.service_layer .arrow-left2 {
	left: 260px;
}

.service_layer .arrow-right2 {
	right: 260px;
}

.service_layer .xsl {
	position: absolute;
	right: 260px;
	z-index: 99;
	top: 50px;
	cursor: pointer;
}

.service_layer .swiper-slide p.tex {
	color: #fff;
	padding-top: 20px;
}


/*常见问题*/

.cj_problem {
	position: relative;
}

.cj_problem li {
	border-top: 1px solid #e3e7fd;
	padding: 17px 10px;
	cursor: pointer;
}

.cj_problem .imgEle {
	width: 26px;
	height: 26px;
	float: right;
}

.cj_problem .xq {
	border-top: 1px solid #e3e7fd;
	padding: 35px 10px;
}

.cj_problem .downs {
	border-bottom: 1px solid #e3e7fd;
}

.col {
	color: #4361ef;
}

.cj_problem a.nowe {
	margin: 50px 0;
	padding: 0 15px;
}


/*关于我们*/

.about_gs {
	background: #f2f3f5;
	height: 700px;
	box-sizing: border-box;
}

.about_gs .all_widths {
	overflow: hidden;
}

.about_gs .gs_le {
	width: 480px;
	height: 480px;
	background: #fff;
	border-radius: 50%;
	display: inline-block;
	margin: 110px 0 110px 40px;
	padding: 100px;
	box-sizing: border-box;
}

.about_gs .gs_ri {
	width: 600px;
	height: 750px;
	background: #fff;
	float: right;
}

.gs_le>p {
	padding-bottom: 5px;
}

.gs_le span {
	display: inline-block;
	color: #222;
	font-size: 18px;
	vertical-align: middle;
	padding-left: 10px;
}

.gs_le .gs1 span {
	width: 170px;
}

.gs_le .gs2 span {
	border-top: 1px solid #EDF1FC;
	border-bottom: 1px solid #EDF1FC;
	padding: 15px 10px 15px 0;
}

.gs_ri {
	padding: 70px 35px 0 35px;
	box-sizing: border-box;
}

h2.orange {
	margin-bottom: 30px;
	display: inline-block;
	padding: 0 5px;
	border-bottom: 17px solid #ffe345;
	line-height: 22px;
}

.gs_ri p {
	padding-bottom: 10px;
	line-height: 25px;
    font-size:16px;
}

.gs_ri img {
	margin-top: 20px;
}

.liceng {
	padding-top: 110px;
}

div.aa {
	text-align: center;
}


/*发展历程*/

.liceng .swiper-container {
	width: 920px;
	height: 700px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -460px;
	margin-top: 100px;
	overflow: hidden;
}

.liceng .swiper-slide p {
	font-style: italic;
	font-size: 25px;
}

.liceng .swiper-slide {
	margin-bottom: 0;
}

.liceng .pagination {
	position: absolute;
	z-index: 20;
	left: 10px;
	top: 10px;
}

.liceng {
	background: #e2e5eb;
}

.liceng .all_widths {
	text-align: center;
	height: 900px;
	position: relative;
	overflow: hidden;
}

.liceng .all_widths:before {
	content: '';
	position: absolute;
	z-index: 2;
	height: 92%;
	width: 3px;
	left: 50%;
	top: 0;
	margin-left: -1px;
	background: -webkit-linear-gradient(top, transparent 0, rgba(63, 71, 103, 0.15) 100px, rgba(63, 71, 103, 0.15) -webkit-calc(100% - 100px), transparent 100%);
	background: -webkit-linear-gradient(top, transparent 0, rgba(63, 71, 103, 0.15) 100px, rgba(63, 71, 103, 0.15) -moz-calc(100% - 100px), transparent 100%);
	background: -webkit-linear-gradient(top, transparent 0, rgba(63, 71, 103, 0.15) 100px, rgba(63, 71, 103, 0.15) calc(100% - 100px), transparent 100%);
}

.liceng span {
	color: #333333;
	font-size: 16px;
}

.liceng span.da {
	font-size: 24px;
}

.liceng span.dale {
	padding-left: 308px;
}

.liceng span.da {
	font-size: 24px;
	font-weight: bold;
}

.liceng span.da1 {
	color: #4361ef;
}

.liceng .swiper-slide img {
	padding: 0 30px;
	width: 75px;
}

.liceng span.lef_3all {
	display: inline-block;
	width: 360px;
	background: #fff;
	padding: 30px 0px;
	box-sizing: border-box;
	border-radius: 5px;
}

.liceng .jiantou {
	position: absolute;
	bottom: 30px;
	width: 200px;
	left: 50%;
	margin-left: -100px;
	z-index: 99;
	text-align: center;
}

.liceng .jiantou img {
	/*width: 30px;
	height: 30px;*/
	margin: 0 2px;
}

.liceng .jiantou img.arr {
	display: none;
}

.padd_r {
	padding-right: 295px;
}

.linian {
	background: #f2f3f5;
}

.linian_le {
	background: #FFFFFF;
	width: 600px;
	padding: 80px 100px;
	box-sizing: border-box;
	display: inline-block;
	height: 600px;
}

.linian_le li {
	margin-bottom: 10px;
}

.linian_le .aa h2 {
	margin-bottom: 30px;
}

.linian_bg {
	display: inline-block;
	width: 70px;
	height: 70px;
	background: url(../img/linian.png) no-repeat;
}

.linian_ri {
	margin-bottom: 20px;
	float: right;
	margin-right: 50px;
}

.joinus {
	color: #4361ef;
	border: 1px solid #4361ef;
	padding: 14px 56px;
	border-radius: 50px;
	margin-top: 50px;
	display: inline-block;
}

.joinus:hover {
	color: #fff;
	background: #4361EF;
}

.linian_ri img {
	margin: 65px 0;
}


/*加入我们*/

.join {
	background: #f2f3f5;
}

.join .orange {
	margin: 95px 0 75px 0;
}

img.img_right {
	float: right;
	width: 140px;
	margin-top: 42px;
}

.join_us {
	background: #fff;
}

.join_us li {
	padding: 0 110px 0 60px;
	box-sizing: border-box;
	height: 65px;
	line-height: 65px;
	border-bottom: 1px solid #ededed;
	cursor: pointer;
}

.join_us li.names {
	background: #4361ef;
	height: 55px;
	line-height: 55px;
	color: #fff;
	font-size: 14px;
}

.join_us li span {
	display: inline-block;
	width: 185px;
}

.join_us li span:nth-of-type(6) {
	width: 60px;
	color: #5974f1;
	font-size: 25px;
}

.layer_content {
	background: #fff;
	width: 1000px;
	position: absolute;
	right: 0;
	padding: 60px;
	box-sizing: border-box;
	height: 100%;
	overflow-y: scroll;
	top: 0;
	margin-top: 0;
}

.layer_content ul {
	margin-bottom: 30px;
}

.layer_content ul li {
	color: #666;
	font-size: 14px;
	padding-bottom: 6px;
}

.layer_content ul li.titss {
	color: #333;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 15px;
}

.service_layer2 .xsl {
	right: 1002px;
	top: 0;
}

.contact {
	background: #f2f3f5;
}

.contact h2.orange {
	margin: 95px 0 75px 0;
}

.contact ul.lianxi {
	overflow: hidden;
}

.contact ul.lianxi li {
	width: 400px;
	float: left;
	box-sizing: border-box;
	border-right: 1px solid #f1f1f1;
}

.lianxi li p {
	color: #333333;
	font-size: 14px;
	padding-bottom: 10px;
}

.lianxi li p.lian_tit {
	color: #fff;
	font-size: 16px;
	background: #4361ef;
	height: 50px;
	line-height: 50px;
	padding: 0 25px;
}

.lianxi .lian_con {
	background: #fff;
	padding: 40px 25px;
	box-sizing: border-box;
	height: 200px;
}

.kefu {
	overflow: hidden;
}

.kefu h2.orange {
	margin-bottom: 50px;
}

.kefu li {
	height: 90px;
	width: 520px;
	background: #fff;
	float: left;
	margin: 0 15px 35px 15px;
	padding: 24px 30px;
	box-sizing: border-box;
	border-top: 3px solid #f2c847;
}

.kefu li span {
	font-size: 16px;
	color: #333;
	line-height: 40px;
}

.kefu li a {
	font-size: 14px;
	color: #4361ef;
	border: 1px solid #4361ef;
	border-radius: 50px;
	padding: 10px 25px;
	float: right;
}

.kefu li a:hover {
	color: #fff;
	background: #4361ef;
}


/*常见问题*/

.always_pro {
	padding: 20px 0;
	background: #f2f3f5;
}

.always_pro .all_widths {
	overflow: hidden;
}

.always_left {
	width: 220px;
	float: left;
	background: #fff;
}

.always_left p {
	color: #fff;
	padding: 16px 30px;
	color: #333;
	font-size: 14px;
	box-sizing: border-box;
	border-bottom: 1px solid #e5e5e5;
	cursor: pointer;
}

.always_left div.alle_tit {
	color: #fff;
	background: #4361ef;
	padding: 17px 30px;
	font-size: 16px;
	font-weight: bold;
}

.always_right {
	width: 950px;
	float: right;
	background: #fff;
	padding: 25px;
	box-sizing: border-box;
}

.always_right div.con_ul6 {
	display: none;
}

.always_left p.cur2 {
	color: #4361ef;
}

.always_right ul li {
	border-bottom: 1px solid #e5e5e5;
	padding: 20px 0;
	cursor: pointer;
}

.always_right ul li span {
	color: #555;
	font-size: 14px;
}


/*意见建议弹框*/

.yijian_layer {
	width: 100vw;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	display: none;
}

.yijian_layer p.mengbans {
	width: 107vw;
	height: 113vh;
	background: #5f79f1;
	opacity: 0.8;
}

.yijian_content {
	width: 880px;
	height: 650px;
	background: #fff;
	margin: auto;
	position: absolute;
	top: 50%;
	margin-top: -325px;
	left: 50%;
	margin-left: -440px;
	padding: 40px 65px;
	box-sizing: border-box;
}

.yijian_content p {
	color: #333;
	font-size: 14px;
	padding-bottom: 10px;
}

.yijian_tit {
	color: #333;
	font-size: 17px;
	padding-bottom: 10px;
}

.yijian_tit img {
	padding-right: 10px;
}

.yijian_tit span {
	font-size: 17px;
	color: #333;
	vertical-align: middle;
}

.yijian_tit span.xiao {
	font-size: 12px;
	color: #888;
}

.yijian_content {
	display: none;
}

.yijian_content textarea {
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	height: 160px;
	border: 1px solid #E5E5E5;
	margin-bottom: 20px;
	outline: none;
	font-size: 14px;
	color: #666666;
}

.yijian_content input {
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	height: 40px;
	border: 1px solid #E5E5E5;
	margin-bottom: 10px;
	font-size: 14px;
	color: #666666;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #666666 !important;
	font-size: 14px !important;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #666666 !important;
	font-size: 14px !important;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #666666 !important;
	font-size: 14px !important;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #666666 !important;
	font-size: 14px !important;
}

.yijian_content .lan {
	margin: 30px 0;
}

.yijian_content .xs_ {
	position: absolute;
	top: 0;
	right: -66px;
	cursor: pointer;
}


/*免费试用申请*/

.free_trys {
	height: 650px;
	width: 880px;
	background: #fff;
	position: absolute;
	top: 50%;
	margin-top: -325px;
	left: 50%;
	margin-left: -440px;
	padding: 40px;
	box-sizing: border-box;
}

.free_trys .xs_ {
	position: absolute;
	top: 0;
	right: -66px;
	cursor: pointer;
}

.tijiao_msg {
	display: none;
}

.free_trys p.free_s {
	text-align: center;
	height: 120px;
	width: 680px;
	margin: auto;
}

.huoqu:hover {
	background: #00358A !important;
}

.magall .tijiao_2 {
	width: 630px;
	float: none;
	margin: auto;
}

.magall .tijiao_2 p {
	width: 100px;
}

.magall input {
	width: 520px !important;
}

.magall .tijiao_2 p img {
	padding-right: 5px;
}

.color6 {
	color: #4361ef !important;
}

.magall .tijiao_2 p span {
	vertical-align: middle;
}

.banbens .cur2s {
	background: #4361ef;
	border: 1px solid #4361ef;
	color: #fff !important;
}

.tijiao_2 input {
	border-radius: 5px !important;
}

.tijiao_2 input.padd_ls {
	margin-left: 100px;
}

.tijiao_2 ul li {
	padding-bottom: 18px;
}

.mars {
	margin: 40px 0;
}

.mars li p {
	display: block;
	width: 100% !important;
	padding-bottom: 15px;
}

.mars li p i {
	font-style: normal;
	color: #666;
	font-size: 12px;
}

.mars li p i {
	font-style: normal;
	color: #666;
	font-size: 12px;
	vertical-align: middle;
}

.magall li p em {
	font-style: normal;
	vertical-align: middle;
}

.magall ul li>input {
	height: 50px;
}

.magalls- ul li>input {
	height: 40px;
}

.write_msg ul li.yanzm a {}

.kaitong {
	display: none;
	text-align: center;
}

.kaitong p {
	width: 100% !important;
	text-align: left;
	position: relative;
	padding: 0 70px;
}

.kaitong p img {
	padding-top: 3px;
	position: absolute;
	left: 70px;
}

.kaitong p span {
	padding: 0 0 10px 25px;
	display: block;
	color: #333;
	font-size: 14px;
}

.posi_re {
	position: relative;
	width: 1200px;
	margin: auto;
}

.yuan1 {
	position: absolute;
	left: 30px;
	bottom: 0;
}

.yuan2 {
	position: absolute;
	left: 180px;
	bottom: 150px;
}

.sanjiao {
	position: absolute;
	right: 0;
	bottom: 50px;
}

.ok {
	margin: 40px 0;
}

.free:hover {
	background: #4361EF;
	color: #fff !important;
}

.write_msg ul li.yanzm input {
	width: 350px !important;
}

.write_msg ul li.yanzm a {
	width: 150px !important;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	background: #4361ef;
	color: #fff;
	border-radius: 5px;
	box-sizing: border-box;
	margin-left: 20px;
}



.news_gao .gg{
  padding:25px 0px;
}


.linian_le li>span{
  font-size:16px;
}


.year .buyyear:hover,.mail_right .banben>span:hover{
  background: #4361ef;
  border: 1px solid #4361ef;
  color: #fff;
}

.padd_l>span:hover{
  color: #fff;
  border: 2px solid #f63440;
  background: #f63440;
  box-shadow: 0 0 10px #efc6c9;
}

.pts{
  position: absolute;
  left: 175px;
  top: 162px;
  width: 145px;
  height: 25px;
  line-height: 25px;
  border-radius: 3px;
  background: #7CB92E;
  color: white;
  z-index: 999;
  padding: 0px 5px;
  display:none;
}

