* {
	padding:0;
	margin:0;
}
html,body {
	width:100%;
	margin:0;
	font-family: "微软雅黑";
	font-weight: normal;
	color: #252525;
	background-color: #f6f6f6;
	background-size: 100% 100%;
}

ul {
	list-style-type:none;
}


img {
	border:none;
}

*:focus {
    outline: none;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #BEBEBE;
}

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #BEBEBE;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #BEBEBE;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #BEBEBE;
}
.xian {
	float: left;
	height: 20px;
	width: 100%;
}



/* header */


.top {
	height: 30px;
	width: 100%;
	float: left;
	color: #dfdfdf;
	background-color: #383838;
	font-size: 12px;
}
.top_content {
	height: 30px;
	width: 70%;
	margin-left: 15%;
	float: left;
}
.top_content_l {
	float: right;
	line-height: 30px;
	height: 30px;
	color: #BCBCBC;
}
.top_content_l em {
	color: #fbd900;
	margin-left: 20px;
	font-style: normal;
}
.top_content_l a {
	color: #fbd900;
	text-decoration: none;
}
.top_content_r {
	float: right;
	height: 30px;
}
.top_content_r span {
	float: right;
	margin-left: 30px;
	line-height: 30px;
	height: 30px;
}
.top_content_r a {
	color: #dfdfdf;
	text-decoration: none;
}




.header{
	width:70%;
	height:110px;
	margin-left: 15%;
	float: left;
}
.header_logo {
	float: left;
	height: 66px;
	width: 340px;
	margin-top: 24px;
}
.header .header_nav {
	float: right;
	height: 110px;
	margin-left: 140px;
}
.header_nav ul {
	float: left;
	width: 100%;
	height: 34px;
	padding-top: 38px;
	line-height: 34px;
}

.header_nav li {
	float: left;
	color: #252525;
	width: 120px;
	text-align: center;
	cursor: pointer;
}
.header_nav_line {
	width: 120px;
	background-image: url(../images/line.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.header_nav  .current  {
	color: #FFFFFF;
	background-color: #88b842;
	height: 34px;
	width: 120px;
	line-height: 34px;
	border-radius: 6px;
	float: left;
}
.header_nav li:hover  {
	color: #FFFFFF;
	background-color: #88b842;
	height: 34px;
	width: 120px;
	line-height: 34px;
	border-radius: 6px;
	float: left;
}
.header_login_bg {
	float: right;
	height: 32px;
	margin-left: 50px;
	margin-top: 39px;
	font-size: 13px;
}
.header_login {
	line-height: 32px;
	color: #FFFFFF;
	background-color: #006CC7;
	text-align: center;
	height: 32px;
	width: 70px;
	float: left;
	cursor: pointer;
}
.header_registered {
	line-height: 32px;
	color: #FFFFFF;
	background-color: #505050;
	text-align: center;
	height: 32px;
	width: 70px;
	float: left;
	cursor: pointer;
}




.banner {
	float: left;
	height: 340px;
	width: 100%;
	background-color: #133687;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}
.banner_2 {
	float: left;
	height: 340px;
	width: 100%;
	background-color: #133687;
	background-image: url(../images/banner_yw.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}
.banner_3 {
	float: left;
	height: 340px;
	width: 100%;
	background-color: #133687;
	background-image: url(../images/banner_js.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}
.banner_4 {
	float: left;
	height: 340px;
	width: 100%;
	background-color: #133687;
	background-image: url(../images/banner_xx.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}
.banner_5 {
	float: left;
	height: 340px;
	width: 100%;
	background-color: #133687;
	background-image: url(../images/banner_gy.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}
.banner img {
	text-align: center;
	height: 100%;
}




.middle {
	width: 70%;
	float: left;
	margin-right: 15%;
	margin-left: 15%;
	margin-top: 10px;
}
.middle_2 {
	width: 70%;
	float: left;
	margin-top: 10px;
	background-color: #FFFFFF;
	padding-right: 15%;
	padding-left: 15%;
}
.middle_title {
	line-height: 44px;
	background-color: #E9E9E9;
	float: left;
	height: 44px;
	width: 100%;
	color: #999999;
	border-radius: 5px;
	margin-top: 17px;
	text-indent: 15px;
	font-size: 15px;
	font-family: "微软雅黑";
	font-weight: normal;
}
.middle_title a {
	color: #60B3F0;
	text-decoration: none;
}
.library_bg {
	height: 140px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cecdcd;
	float: left;
}
.library_l {
	background-color: #2994e6;
	float: left;
	height: 74px;
	width: 74px;
	margin-top: 33px;
}
.library_l_txt {
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 10px;
}
.library_l_txt2 {
	font-size: 28px;
	color: #FFFFFF;
	text-align: center;
	float: left;
	width: 100%;
	line-height: 40px;
	height: 40px;
	font-weight: bold;
}

.library_r {
	margin-left: 95px;
	margin-top: 33px;
	color: #2c2c2c;
}
.library_r a {
	color: #2c2c2c;
	text-decoration: none;
}
.library_r  a:hover {
	color: #2994E6;
	text-decoration: none;
}

.library_r2 {
	margin-left: 95px;
	margin-top: 7px;
	color: #898888;
	font-size: 13px;
	line-height: 26px;
	text-align: justify;
}
.library_r2 em {
	line-height: 24px;
	color: #FFFFFF;
	background-color: #ff4a00;
	text-align: center;
	float: right;
	height: 24px;
	width: 80px;
	font-style: normal;
	margin-right: 2px;
	margin-top: 4px;
	cursor: pointer;
}
.library_load {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 30px;
}
.library_load_button {
	color: #FFFFFF;
	border: 0 none;
	border-radius: 1px;
	cursor: pointer;
	background-color: #5bc0de;
	-webkit-border-radius: 50px;
	border-radius: 8px;
	width: 120px;
	line-height: 40px;
	height: 40px;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: normal;
	margin-right: auto;
	margin-left: auto;
}
.library_news_bg {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	border-radius: 10px;
	border: 1px solid #EEEEEE;
	margin-left: -1px;
	margin-top: 20px;
}
.library_news_bt {
	font-size: 20px;
	font-weight: bold;
	color: #2c2c2c;
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 28px;
	margin-bottom: 20px;
}
.library_news_sj {
	background-color: #f1f1f1;
	float: left;
	height: 44px;
	width: 96%;
	margin-right: 2%;
	margin-left: 2%;
	line-height: 44px;
	text-align: center;
	font-size: 13px;
	color: #999999;
	margin-bottom: 40px;
}
.library_news_nr {
	float: left;
	width: 96%;
	margin-right: 2%;
	margin-left: 2%;
	text-align: justify;
	font-size: 13px;
	line-height: 26px;
	margin-bottom: 44px;
}






.service_bg {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	border-radius: 10px;
	border: 1px solid #EEEEEE;
	margin-left: -1px;
	margin-top: 20px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/ec_header_img.png);
}
.service_bg_x2 {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	border-radius: 10px;
	border: 1px solid #EEEEEE;
	margin-left: -1px;
	margin-top: 20px;
}
.service_bg_x {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	border-radius: 10px;
	border: 1px solid #EEEEEE;
	margin-left: -1px;
	margin-top: 20px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/services_img_6.png);
}
.service_bg_2 {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	border-radius: 10px;
	border: 1px solid #EEEEEE;
	margin-left: -1px;
	margin-top: 20px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/lx2.png);
}
.service_bg_3 {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	border-radius: 10px;
	border: 1px solid #EEEEEE;
	margin-left: -1px;
	margin-top: 20px;
	background-repeat: repeat;
	background-position: left top;
	background-image: url(../images/about_us_header_bg.png);
}
.service_bg_4 {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	border-radius: 10px;
	border: 1px solid #EEEEEE;
	margin-left: -1px;
	margin-top: 20px;
}
.service {
    float: left;
	width: 100%;
	background-color: #FFFFFF;
	border-radius: 10px;
	border: 1px solid #EEEEEE;
	margin-left: -1px;
	margin-top: 20px;
}
.service_2 {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	border-radius: 10px;
	border: 1px solid #EEEEEE;
	margin-left: -1px;
	margin-top: 20px;
}
.service_bt {
	font-family: "微软雅黑";
	font-size: 32px;
	font-weight: bolder;
	color: #1892ea;
	float: left;
	width: 50%;
	margin-left: 4%;
	margin-top: 32px;
	margin-bottom: 30px;
}
.service_bt_x {
	font-family: "微软雅黑";
	font-size: 42px;
	font-weight: bolder;
	color: #1892ea;
	float: right;
	width: 50%;
	margin-top: 32px;
	margin-bottom: 30px;
	margin-right: 4%;
}
.service_bt_2 {
	font-family: "微软雅黑";
	font-size: 42px;
	font-weight: bolder;
	color: #1892ea;
	float: left;
	width: 92%;
	margin-left: 4%;
	margin-top: 32px;
	margin-bottom: 30px;
	margin-right: 4%;
}
.service_bt_2 em {
	font-size: 15px;
	font-style: normal;
	color: #000000;
	float: right;
	font-family: "微软雅黑";
	font-weight: normal;
	margin-top: 20px;
	margin-right: 5px;
}
.service_bt_2 a {
	color: #000000;
	text-decoration: none;
}
.service_bt_3 {
	float: left;
	width: 98%;
	margin-left: 1%;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 1%;
}
.service_cpimg {
	width: 100%;
	float: left;
	border-radius: 8px;
	margin-bottom: 16px;
}
.service_cpimg img {
	width: 100%;
	border-radius: 8px;
}
.service_cptxt {
	float: left;
	width: 98%;
	line-height: 36px;
	height: 36px;
	padding-right: 1%;
	padding-left: 1%;
	color: #519EFD;
}
.service_cptxt a {
	text-decoration: none;
	color: #519EFD;
}

.service_cptxt2 {
	float: left;
	width: 98%;
	line-height: 36px;
	height: 36px;
	padding-right: 1%;
	padding-left: 1%;
}
.service_cptxt3 {
	float: left;
	width: 98%;
	line-height: 36px;
	height: 36px;
	padding-right: 1%;
	padding-left: 1%;
	color: #FF0000;
	margin-bottom: 3px;
}
.service_cptxt3 span {
	color: #C4C4C4;
	text-decoration: line-through;
	margin-right: 12px;
}
.service_purchase_img {
	float: left;
	height: 300px;
	width: 300px;
	border-radius: 8px;
}
.service_purchase_img img {
	height: 100%;
	width: 100%;
	border-radius: 8px;
}
.service_purchase_txt {
	margin-left: 330px;
	margin-bottom: 20px;
	margin-right: 10px;
}
.service_purchase_txt p {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DADADA;
	padding-left: 12px;
	color: #ADADAD;
	padding-top: 16px;
	padding-bottom: 16px;
}
.service_purchase_txt img {
	height: 160px;
	width: 160px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.service_purchase_txt a {
	text-decoration: none;
	color: #FF5B5B;
}
.service_purchase_txt span {
	color: #000000;
	margin-right: 6px;
}
.service_purchase_txt u {
	text-decoration: none;
	color: #97E6FF;
}
.service_purchase_txt i {
	font-style: normal;
	color: #FF5B5B;
	font-weight: bold;
}
.service_purchase_txt em {
	font-style: normal;
	color: #60B3F0;
	float: right;
	margin-right: 12px;
}
.service_purchase_txt_an {
	width: 40%;
}


.service_pay {
	line-height: 52px;
	height: 52px;
	width: 50%;
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;
	margin-bottom: 40px;
	border-radius: 6px;
	padding-right: 2%;
	padding-left: 2%;
	color: #000000;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
.service_pay span {
	color: #B5B5B5;
}
.service_pay em {
	font-style: normal;
	float: right;
	margin-right: 4px;
}
.service_pay em a {
	color: #60B3F0;
	text-decoration: none;
}
.service_2v_background  {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DADADA;
	padding-left: 12px;
	color: #ADADAD;
	padding-top: 16px;
	padding-bottom: 16px;
}

.service_2v {
	height: 200px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	margin-bottom: 50px;
}
.service_2v_b {
	height: 160px;
	width: 160px;
	float: left;
	padding-left: 12px;
}
.service_2v img {
	height: 100%;
	width: 100%;
}
.service_pay_button {
	width: 40%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
.service_pay_sm {
	float: left;
	width: 100%;
	margin-top: 50px;
	height: 90px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eeeeee;
	text-align: center;
	padding-top: 18px;
}
.service_pay_sm p {
	line-height: 34px;
}

.service_pay_sm s {
	color: #E64A58;
	text-decoration: none;
}
.service_purchase_txtsm {
	padding-left: 12px;
	padding-top: 28px;
}
.service_purchase_txtsm_2 {
	padding-left: 12px;
	padding-top: 16px;
}
.service_purchase_txtsm span , .service_purchase_txtsm_2 span {
	color: #E64A58;
	margin-right: 4px;
}




.pay_button {
	color: #FFFFFF;
	border: 0 none;
	border-radius: 1px;
	cursor: pointer;
	float: left;
	background-color: #E64A58;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width: 100%;
	line-height: 56px;
	height: 56px;
	font-family: "微软雅黑";
	font-size: 20px;
	font-weight: normal;
}
.pay_button_2 {
	color: #FFFFFF;
	border: 0 none;
	border-radius: 1px;
	cursor: pointer;
	background-color: #E64A58;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width: 50%;
	line-height: 46px;
	height: 46px;
	font-family: "微软雅黑";
	font-weight: normal;
	margin-top: 4px;
	margin-bottom: 4px;
}












.service_txt {
	float: left;
	width: 50%;
	margin-left: 4%;
	line-height: 34px;
	color: #919191;
	text-align: justify;
	padding-bottom: 46px;
}
.service_txt_x {
	float: right;
	width: 50%;
	line-height: 34px;
	color: #919191;
	text-align: justify;
	margin-right: 4%;
	padding-bottom: 40px;
}
.service_txt_x2 {
	float: left;
	width: 100%;
	line-height: 34px;
	color: #919191;
	text-align: justify;
	padding-bottom: 46px;
}
.service_txt_x3 {
	float: left;
	width: 100%;
	line-height: 34px;
	color: #919191;
	text-align: justify;
	padding-bottom: 10px;
}
.service_txt_2 {
	float: left;
	width: 92%;
	margin-left: 4%;
	line-height: 34px;
	color: #919191;
	margin-right: 4%;
	margin-bottom: 40px;
}
.service_txt p , .service_txt_x p {
	padding-top: 15px;
}
.service_txt_2 li {
	line-height: 52px;
	float: left;
	height: 52px;
	width: 96%;
	background-color: #FFFFFF;
	border: 1px solid #EEEEEE;
	margin-bottom: 12px;
	border-radius: 6px;
	padding-right: 2%;
	padding-left: 2%;
	color: #000000;
}
.service_txt_2 li span {
	color: #BEBEBE;
	margin-left: 6px;
}
.service_txt_2 li u {
	float: left;
	text-decoration: none;
}

.service_txt_2  li  em {
	color: #BEBEBE;
	margin-left: 6px;
	font-style: normal;
	float: left;
	margin-top: 8px;
}
.service_txt_2_input {
	float: left;
	width: 800px;
	border-radius: 3px;
	box-sizing: border-box;
	background-color: #FFFFFF;
	outline:none;
	outline: 0;
	border: 0px;
	line-height: 38px;
	height: 38px;
	outline: medium;
	font-family: "微软雅黑";
	font-size: 15px;
	color: #BEBEBE;
}


.service_button_bg {
	float: left;
	width: 50%;
	margin-top: 30px;
	margin-bottom: 40px;
	margin-left: 4%;
}
.service_button {
	color: #FFFFFF;
	border: 0 none;
	border-radius: 1px;
	cursor: pointer;
	float: left;
	background-color: #e5152f;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	width: 200px;
	line-height: 56px;
	height: 56px;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bolder;
}
.service_button_2 {
	color: #FFFFFF;
	border: 0 none;
	border-radius: 1px;
	cursor: pointer;
	float: left;
	background-color: #ffa118;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	width: 230px;
	line-height: 56px;
	height: 56px;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bolder;
	background-image: url(../images/qq.png);
	background-repeat: no-repeat;
	background-position: 45px center;
	text-indent: 85px;
	text-align: left;
}
.service_button_2:hover {
	color: #FFFFFF;
	border: 0 none;
	border-radius: 1px;
	cursor: pointer;
	float: left;
	background-color: #db8200;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	width: 200px;
	line-height: 56px;
	height: 56px;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bolder;
}
.library_bt {
	line-height: 50px;
	color: #FFFFFF;
	background-color: #1c8dd5;
	float: left;
	height: 50px;
	width: 100%;
	text-indent: 25px;
	border-radius: 10px;
	border-radius: 10px 10px 0 0;
}
.library_bt em {
	font-style: normal;
	float: right;
	margin-right: 25px;
}

.library_nr {
	float: left;
	width: 50%;
}
.library_nr ul {
	width: 92%;
	margin-top: 10px;
	margin-right: 4%;
	margin-bottom: 10px;
	margin-left: 4%;
	float: left;
}
.library_nr li {
	float: left;
	width: 100%;
	color: #919191;
	line-height: 60px;
	height: 60px;
	background-image: url(../images/spot.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 18px;
}
.library_nr  li:hover {
	color: #1C8DD5;
	background-color: #FBFBFB;
}
.library_nr  li span {
	color: #000000;
}


.library_nr em {
	font-style: normal;
	color: #DADADA;
	float: right;
}
.library_line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.chuhai_nav_title {
	line-height: 40px;
	float: left;
	height: 40px;
	width: 96%;
	text-indent: 6px;
	background-image: url(../images/title_ico.png);
	background-repeat: no-repeat;
	padding-right: 2%;
	padding-left: 2%;
	border-radius: 10px;
	margin-top: 20px;
	margin-left: -1px;
	background-position: 1px center;
}
.chuhai_nav_title_2 {
	line-height: 60px;
	float: left;
	height: 60px;
	width: 96%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E2E2E2;
	text-indent: 36px;
	background-image: url(../images/lj_ico.png);
	background-repeat: no-repeat;
	background-position: 24;
	padding-right: 2%;
	padding-left: 2%;
	background-color: #FDFDFD;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #E2E2E2;
}
.chuhai_nav_tab {
	float: left;
	width: 100%;
}
.chuhai_nav_content {
	float: left;
	width: 18.4%;
	margin-right: 2%;
	box-shadow: 0px 0px 1px rgba(190, 190, 190, 0.8);
	height: 70px;
	border-radius: 6px;
	margin-top: 15px;
	font-size: 13px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}
.tooltip p {
	font-family: sans-serif;
	font-size:14px;
	font-weight:300;
	line-height: 24px;
}

.tooltip {
	width:200px;
	padding:10px;
	border-radius:5px;
	position:absolute;
	background-color: #1a1a1a;
	color: #FFFFFF;
	margin-top: -80000px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	text-align: center;
}

.chuhai_nav_content:hover , .chuhai_nav_content_2:hover  {
	margin-top: 13px;
}

.chuhai_nav_content:hover .tooltip {
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 13px;
	margin-top: 82px;
}

.chuhai_nav_content_2:hover .tooltip {
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 13px;
	margin-top: 82px;
}

.arrow {
	position:absolute;
	width: 0;
	height: 0;
	color: #F5F7F6;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #1a1a1a;
	top: -20px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 80px;
}
.chuhai_nav_content_2 {
	float: left;
	width: 18.4%;
	box-shadow: 0px 0px 1px rgba(190, 190, 190, 0.8);
	height: 70px;
	border-radius: 6px;
	margin-top: 20px;
	font-size: 13px;
	background-color: #FFFFFF;
}
.chuhai_nav_content_ico {
	background-color: #f2f2f2;
	float: left;
	height: 40px;
	width: 40px;
	border-radius: 50%;
	margin: 15px;
}
.chuhai_nav_content_ico img {
	height: 100%;
	width: 100%;
	border-radius: 50%;
}
.chuhai_nav_content_txt {
	color: #282a2d;
	margin-left: 70px;
	height: 24px;
	line-height: 24px;
	margin-top: 11px;
	font-weight: bold;
}
.chuhai_nav_content_txt2 {
	line-height: 24px;
	color: #8f9192;
	height: 24px;
}
.chuhai_nav_content_txt:hover {
	color: #88B842;
}


.lanjing-top_bg {
	display:block;
	z-index: 1000;
	position: fixed;
	right: 8px;
	bottom: 2%;
	width: 50px;
	opacity: 0.8;
}
.lanjing-top {
	margin: 5px 0;
	width: 50px;
	height: 50px;
	background-size:100% 100%;
	background-image: url(../images/top2.png);
}
.lanjing-top:hover {
    background-image: url(../images/top.png);
}


.footer_bg  {
	float: left;
	width: 100%;
	height: 100px;
	margin-top: 40px;
	background-color: #1a1d24;
	color: #a4a4a7;
}
.footer_bg_2  {
	float: left;
	width: 100%;
	height: 80px;
	margin-top: 28px;
	color: #a4a4a7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2d2d2;
}
.footer_t {
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 40px;
	font-size: 13px;
}
.footer_t a {
	color: #ECEC00;
	text-decoration: none;
}
.footer_t_2 {
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 34px;
	font-size: 13px;
}
.footer_t_2  a {
	color: #0278D9;
	text-decoration: none;
}
.footer_t_2 span {
	color: #EF8D97;
}






.login_bg {
	float: left;
	height: 686px;
	width: 100%;
	background-image: url(../images/loginBg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* 登录 */

.login_kj_bg {
	float: left;
	width: 70%;
	margin-left: 15%;
	border-radius: 10px;
	margin-top: 87px;
}
.login_bt {
	float: left;
	width: 80%;
	margin-right: 10%;
	margin-left: 10%;
	font-size: 120%;
	color: #12a4d5;
	border-radius: 20px;
	margin-bottom: 30px;
	text-align: center;
	margin-top: 30px;
	font-weight: bold;
}
.login_nr {
	float: right;
	width: 500px;
	margin-right: 2%;
	color: #ffe590;
	border-radius: 10px;
	background-color: rgba(255, 255, 255, 0.6);
	height: 510px;
	box-shadow: -15px 15px 12px 0px rgba(0, 0, 0, 0.12);
}
.my_login  {
	background-color: #FFFFFF;
	margin-left: 4%;
	float: left;
	width: 84%;
	line-height: 46px;
	height: 46px;
	border-radius:8px;
	border: 1px solid #E3E3E3;
	margin-left: 8%;
	margin-right: 8%;
	margin-bottom: 24px;
}
.my_login_2  {
	background-color: #FFFFFF;
	margin-left: 4%;
	float: left;
	width: 84%;
	line-height: 46px;
	height: 46px;
	border-radius:8px;
	border: 1px solid #E3E3E3;
	margin-left: 8%;
	margin-right: 8%;
	margin-bottom: 14px;
}
.my_login_3_bg  {
	background-color: #FFFFFF;
	float: left;
	width: 100%;
	line-height: 46px;
	height: 46px;
	border-radius:8px;
	margin-bottom: 24px;
}
.my_login_3  {
	background-color: #FFFFFF;
	margin-left: 4%;
	float: left;
	width: 256px;
	line-height: 46px;
	height: 46px;
	border-radius:8px;
	border: 1px solid #E3E3E3;
	margin-left: 8%;
}
.my_login_l {
	height: 20px;
	width: 20px;
	float: left;
	margin-top: 13px;
	margin-left: 20px;
}
.my_login_l img {
	height: 100%;
	width: 100%;
}
.my_login_r {
	margin-left: 58px;
	margin-top: 5px;
	margin-right: 20px;
}
.my_login_r_2 {
	float: left;
	width: 120px;
	margin-left: 20px;
	margin-top: 5px;
}
.my_login_r_3 {
	float: right;
	height: 48px;
	width: 155px;
	border-radius:8px;
}
.my_login_r_3 img {
	height: 100%;
	width: 100%;
	border-radius:8px;
}

.my_login_r span {
	float: left;
	color: #333333;
}
.my_login_r a {
	color: #333333;
	text-decoration: none;
}
.my_login_r_yzm {
	float: right;
	width: 155px;
	height: 48px;
	margin-right: 38px;
}
.my_login_r_yzm img {
	width: 100%;
	height: 100%;
}

.my_login_input {
	float: left;
	width: 100%;
	border-radius: 3px;
	box-sizing: border-box;
	background-color: #FFFFFF;
	outline:none;
	outline: 0;
	border: 0px;
	line-height: 38px;
	height: 38px;
	outline: medium;
	font-family: "微软雅黑";
	font-size: 14px;
}

.my_login_button {
	color: #FFFFFF;
	border: 0 none;
	border-radius: 1px;
	cursor: pointer;
	width: 100%;
	float: left;
	font-family: "微软雅黑";
	background-image: linear-gradient(to right, #1fb5fe , #1793cf);
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding-top: 16px;
	padding-bottom: 16px;
	outline:none;
	outline: 0;
	font-size: 14px;
}

.retrieve {
	float: left;
	border-radius:30px;
	color: #52acf8;
	width: 84%;
	margin-right: 8%;
	font-size: 80%;
	margin-left: 8%;
	text-align: left;
	margin-bottom: 20px;
	margin-top: 12px;
}
.retrieve em {
	font-style: normal;
	float: right;
	color: #B9B9B9;
}

.retrieve a {
	color: #757575;
	text-decoration: none;
}
.my_reg_bg {
	float: left;
	width: 84%;
	margin-right: 8%;
	margin-left: 8%;
}
.my_reg_img {
	float: left;
	width: 100%;
	margin-bottom: 35px;
	border: 1px solid #E3E3E3;
	border-radius:8px;
}
.my_reg_img img {
	border-radius:8px;
	width: 80%;
	margin-left: 10%;
}
.my_reg_txt {
	line-height: 36px;
	color: #666666;
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

.check_box {
	height: 20px;
	_margin-left: 13px;
	float: left;
	line-height: 20px;
	color: #757575;
	margin-top: 0px;
	margin-left: 4px;
}

.check_box span, label{vertical-align:middle;}

.check_box input[type="checkbox"]{appearance: none; -webkit-appearance: none;outline: none;display:none}
.check_box label{display:inline-block;cursor:pointer;}
.check_box label input[type="checkbox"] + span{
	width:20px;
	height:20px;
	display:inline-block;
	background-position:0 0;
	background-image: url(../images/input-checkbox.png);
	background-repeat: no-repeat;
}
.check_box label input[type="checkbox"]:checked + span{background-position:0 -21px}

.my_login_card_xg  {
	background-color: #FFFFFF;
	margin-bottom: 12px;
	border-radius:8px;
	margin-left: 8%;
	margin-right: 8%;
	float: left;
	width: 84%;
	margin-top: 16px;
	text-align: center;
}
.order_bg {
	float: left;
	width: 100%;
	margin-left: -1px;
	border: 1px solid #e8e8e8;
}
.order_bg_2 {
	float: left;
	width: 100%;
	margin-left: -1px;
	border: 1px solid #e8e8e8;
	margin-bottom: 25px;
}
.order {
	color: #3c3c3c;
	float: left;
	width: 100%;
}
.order_bt {
	text-align: center;
	float: left;
	width: 52%;
	background-color: #f3f3f3;
	line-height: 44px;
	height: 44px;
}
.order_bt2 {
	text-align: center;
	float: left;
	width: 12%;
	background-color: #f3f3f3;
	line-height: 44px;
	height: 44px;
}
.order_so {
	float: left;
	height: 78px;
	width: 100%;
}
.order_search {
	float: left;
	height: 32px;
	width: 420px;
	margin-top: 17px;
	border: 1px solid #dcdcdc;
	border-radius: 4px;
	font-size: 15px;
	line-height: 32px;
	padding-left: 16px;
}
.order_search_input {
	float: left;
	width: 300px;
	border-radius: 3px;
	box-sizing: border-box;
	background-color: #FFFFFF;
	outline:none;
	outline: 0;
	border: 0px;
	line-height: 32px;
	height: 32px;
	outline: medium;
	font-family: "微软雅黑";
	font-size: 14px;
}
.order_search_button {
	color: #666666;
	border-radius: 1px;
	cursor: pointer;
	width: 100px;
	float: right;
	outline:none;
	outline: 0;
	height: 32px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 1;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #dcdcdc;
}
.order_page {
	float: right;
	height: 32px;
	width: 62px;
	margin-left: 12px;
	border: 1px solid #dcdcdc;
	line-height: 32px;
	text-align: center;
	font-size: 15px;
	margin-top: 17px;
	border-radius: 4px;
}


.order_number {
	background-color: #F3F3F3;
	float: left;
	height: 44px;
	width: 100%;
	line-height: 44px;
	color: #3c3c3c;
	text-indent: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
}
.order_number em {
	float: right;
	font-style: normal;
	margin-right: 24px;
}
.order_number em a {
	color: #1892EA;
	text-decoration: none;
	font-size: 14px;
}

.order_name {
	float: left;
	width: 52%;
	text-align: left;
	height: 100px;
}
.order_name_img  {
	height: 60px;
	width: 60px;
	float: left;
	margin-left: 24px;
	background-color: #F3F3F3;
	margin-right: 20px;
	margin-top: 20px;
}
.order_name_img  img  {
	height: 100%;
	width: 100%;
}
.order_name_txt {
	margin-left: 102px;
	margin-top: 18px;
}
.order_name_txt2 {
	margin-left: 102px;
	color: #BCBCBC;
	font-size: 15px;
}



.order_price {
	text-align: center;
	float: left;
	width: 12%;
	line-height: 100px;
	height: 100px;
}
.order_quantity {
	text-align: center;
	float: left;
	width: 12%;
	line-height: 100px;
	height: 100px;
}
.order_amount {
	text-align: center;
	float: left;
	width: 12%;
	line-height: 100px;
	height: 100px;
}
.order_state {
	text-align: center;
	float: left;
	width: 12%;
	line-height: 100px;
	height: 100px;
}

.order_ddxx_bg {
	float: left;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}

.order_ddxx {
	float: left;
	width: 50%;
	text-indent: 24px;
	line-height: 50px;
	height: 50px;
}
.order_jg {
	float: left;
	height: 18px;
	width: 100%;
}
.xiduo_bt {
	float: left;
	width: 100%;
	margin-top: 22px;
	padding-bottom: 10px;
	background-image: url(../images/line_2.png);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #1892EA;
	font-size: 24px;
}
.xiduo_bt em {
	font-size: 14px;
	font-style: normal;
	color: #999999;
	float: right;
	margin-top: 12px;
}
.xiduo_nr {
	float: left;
	width: 100%;
	margin-top: 40px;
	margin-bottom: 20px;
}
.xiduo_nr_l {
	float: left;
	height: 354px;
	width: 470px;
}
.xiduo_nr_l2 {
	color: #666666;
	font-size: 13px;
	margin-right: 520px;
	height: 354px;
}
.xiduo_nr_r {
	margin-left: 520px;
	color: #666666;
	font-size: 13px;
}
.xiduo_nr_r p {
	line-height: 32px;
}

.xiduo_nr_r2 {
	float: right;
	height: 354px;
	width: 520px;
	vertical-align:middle;
	margin-left:-520px;
}



.xiduo_nr_right{
	width:520px;
	height:354px;
	vertical-align:middle;
	margin-left:-520px;
	float:right;
	text-align: right;
}
.xiduo_nr_right img {
	height: 354px;
	width: 470px;
}

.xiduo_nr_middle {
	width:auto;
	height:354px;
	margin-top: 0;
	margin-right: 520px;
	margin-bottom: 0;
	margin-left: 0px;
	font-size: 13px;
	color: #666666;
}
.xiduo_nr_middle p {
	line-height: 32px;
}
.xiduo_nr_jstxt {
	color: #666666;
	float: left;
	width: 100%;
	line-height: 36px;
	margin-bottom: 36px;
}
.xiduo_yw_bg {
	color: #FFFFFF;
	background-color: #2fb0e7;
	padding-top: 8px;
	padding-bottom: 8px;
	text-indent: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.xiduo_yw_bg_2 {
	color: #FFFFFF;
	background-color: #2fb0e7;
	padding-top: 8px;
	padding-bottom: 8px;
	text-indent: 14px;
	margin-bottom: 10px;
}
.service_jstx_1 {
	float: left;
	width: 30%;
	margin-right: 5%;
}
.service_jstx_2 {
	float: left;
	width: 30%;
}
.service_jstx_img {
	float: left;
	width: 100%;
	border: 1px solid #DEDEDE;
	padding: 10px;
}
.service_jstx_img img {
	width: 100%;
}
.service_jstx_txt {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 15px;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
}
.xiduo_tuig_bg {
	float: left;
	width: 92%;
	background-color: #FFFFFF;
	border-radius: 10px;
	border: 1px solid #EEEEEE;
	padding-right: 4%;
	padding-left: 4%;
	padding-top: 50px;
}
.xiduo_tuig_l {
	background-image: url(../images/seo-bg1.png);
	height: 196px;
	width: 550px;
	float: left;
	margin-bottom: 60px;
}
.xiduo_tuig_2 {
	background-image: url(../images/seo-bg2.png);
	height: 196px;
	width: 550px;
	float: right;
	margin-bottom: 60px;
}
.xiduo_tuig_3 {
	background-image: url(../images/seo-bg3.png);
	height: 196px;
	width: 550px;
	float: left;
	margin-bottom: 60px;
}
.xiduo_tuig_4 {
	background-image: url(../images/seo-bg4.png);
	height: 196px;
	width: 550px;
	float: right;
	margin-bottom: 60px;
}
.xiduo_tuig_5 {
	background-image: url(../images/seo-bg5.png);
	height: 196px;
	width: 550px;
	float: left;
	margin-bottom: 60px;
}
.xiduo_tuig_6 {
	background-image: url(../images/seo-bg6.png);
	height: 196px;
	width: 550px;
	float: right;
	margin-bottom: 60px;
}
.xiduo_tuig_7 {
	background-image: url(../images/seo-bg7.png);
	height: 196px;
	width: 550px;
	float: left;
	margin-bottom: 60px;
}
.xiduo_tuig_8 {
	background-image: url(../images/seo-bg8.png);
	height: 196px;
	width: 550px;
	float: right;
	margin-bottom: 60px;
}
.xiduo_tuig_bt {
	width: 368px;
	margin-left: 163px;
	font-size: 20px;
}
.xiduo_tuig_txt {
	width: 368px;
	margin-left: 163px;
	font-size: 14px;
	line-height: 26px;
	color: #666666;
	margin-top: 17px;
	text-align: justify;
}
.xiduo_tuig_youshi {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	border-radius: 10px;
	border: 1px solid #CCCCCC;
	margin-left: -1px;
	margin-bottom: 70px;
}
.xiduo_tuig_yous_1 {
	float: left;
	height: 184px;
	width: 49.5%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	background-image: url(../images/icon1.png);
	background-repeat: no-repeat;
	background-position: 30px center;
}
.xiduo_tuig_yous_2 {
	float: left;
	height: 184px;
	width: 49.5%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	background-image: url(../images/icon2.png);
	background-repeat: no-repeat;
	background-position: 30px center;
}
.xiduo_tuig_yous_3 {
	float: left;
	height: 184px;
	width: 49.5%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEEEEE;
	background-image: url(../images/icon3.png);
	background-repeat: no-repeat;
	background-position: 30px center;
}
.xiduo_tuig_yous_4 {
	float: left;
	height: 184px;
	width: 49.5%;
	background-image: url(../images/icon4.png);
	background-repeat: no-repeat;
	background-position: 30px center;
}
.xiduo_tuig_yous_5 {
	float: left;
	height: 184px;
	width: 49.5%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
}
.xiduo_tuig_yous_img {
	float: left;
	height: 202px;
	width: 300px;
	margin-top: -1px;
	margin-left: -1px;
}
.xiduo_tuig_yous_img img {
	width: 100%;
	height: 100%;
	border-radius: 10px 0 0 10px;
}
.xiduo_tuig_yous_txt {
	margin-top: 20px;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 325px;
	line-height: 32px;
	text-align: justify;
	color: #6F6F6F;
}
.xiduo_wzjs_bg {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	border-radius: 10px;
	border: 1px solid #eeeeee;
	margin-left: -1px;
	margin-bottom: 12px;
	margin-top: 40px;
}
.xiduo_wzjs_1 {
	float: left;
	width: 16.5%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eeeeee;
	text-align: center;
}
.xiduo_wzjs_2 {
	float: right;
	width: 16.5%;
	text-align: center;
}
.xiduo_wzjs_img {
	float: left;
	width: 70%;
	margin-left: 15%;
	margin-top: 40px;
	margin-right: 15%;
	text-align: center;
}
.xiduo_wzjs_img_2 {
	margin-top: 40px;
	text-align: center;
}
.xiduo_wzjs_txt {
	float: left;
	width: 100%;
	margin-top: 16px;
	margin-bottom: 30px;
}
.xiduo_wzjs_txt_2 {
	float: left;
	width: 100%;
	margin-top: 16px;
	margin-bottom: 30px;
	font-size: 13px;
}
.xiduo_wzjs_nr {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	border-radius: 10px;
	border: 1px solid #EEEEEE;
	margin-left: -1px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.xiduo_wzjs_bt {
	font-family: "微软雅黑";
	font-size: 24px;
	color: #1892ea;
	float: left;
	width: 50%;
	margin-left: 4%;
	margin-top: 32px;
	margin-bottom: 30px;
}
.xiduo_wzjs_nrtxt {
	float: left;
	width: 50%;
	margin-left: 4%;
	line-height: 34px;
	color: #252525;
	text-align: justify;
	padding-bottom: 30px;
}
.xiduo_wzjs_nrtxt p {
	margin-bottom: 30px;
}

.xiduo_wzjs_nrtxt_2 {
	float: left;
	width: 92%;
	margin-left: 4%;
	line-height: 34px;
	color: #252525;
	text-align: justify;
	padding-bottom: 46px;
	margin-right: 4%;
}
.xiduo_wzjs_nrtxt_3 {
	float: right;
	width: 36%;
	line-height: 34px;
	color: #252525;
	text-align: justify;
	margin-right: 4%;
}
.xiduo_wzjs_nrtxt_4 {
	float: right;
	width: 36%;
	line-height: 34px;
	color: #252525;
	text-align: justify;
	margin-right: 4%;
}
.xiduo_wzjs_nrtxt_5 {
	float: left;
	width: 96%;
	margin-left: 2%;
	line-height: 34px;
	color: #252525;
	text-align: justify;
	padding-bottom: 46px;
	margin-right: 2%;
}
.xiduo_wzjs_nrtxt_3 img {
	width: 100%;
}
.xiduo_weihu {
	float: left;
	width: 25%;
	text-align: center;
}
