*{

	padding:0px;

	margin:0px;

	box-sizing:border-box;

	-moz-box-sizing:border-box; /* Firefox */

	-webkit-box-sizing:border-box; /* Safari */

  outline: none;

}

html{

	background: #F7F7F7;

}

body {

  max-width: 1920px;

  margin: 0 auto;


  min-width: 1200px;

  color: #333;

}


a{


  color: #333;


}


a:hover{


  color: #F16F17;


  text-decoration: none;


}


ul,li{


  list-style: none;


}


img{


  border: none;


}


.jianbian{


	background: linear-gradient(180deg, rgba(255, 186, 133, 1) 0%, rgba(255, 111, 0, 1) 100%);


}





.mt20{


  margin-top: 20px;


}


.mt30{


  margin-top: 30px;


}


.mt40{


  margin-top: 40px;


}


.mt45{


  margin-top: 45px;


}


.mt50{


  margin-top: 50px;


}


.mt60{


  margin-top: 60px;


}


.mt80{


  margin-top: 80px;


}


.yuanjiao25{


	-moz-border-radius: 25px;      /* Gecko browsers */


    -webkit-border-radius: 25px;   /* Webkit browsers */


    border-radius:25px;            /* W3C syntax */


}


.yuanjiao45{


	-moz-border-radius: 45px;      /* Gecko browsers */


    -webkit-border-radius: 45px;   /* Webkit browsers */


    border-radius:45px;            /* W3C syntax */


}


.yuanjiao5{


	-moz-border-radius: 5px;      /* Gecko browsers */


    -webkit-border-radius: 5px;   /* Webkit browsers */


    border-radius:5px;            /* W3C syntax */


}


.yuanjiao10{


	-moz-border-radius: 10px;      /* Gecko browsers */


    -webkit-border-radius: 10px;   /* Webkit browsers */


    border-radius:10px;            /* W3C syntax */


}


.yuanjiao15{


	-moz-border-radius: 15px;      /* Gecko browsers */


    -webkit-border-radius: 15px;   /* Webkit browsers */


    border-radius:15px;            /* W3C syntax */


}


.yuanjiao{


	-moz-border-radius: 100%;      /* Gecko browsers */


    -webkit-border-radius: 100%;   /* Webkit browsers */


    border-radius:100%;            /* W3C syntax */


}


.yuanjiao4{


	-moz-border-radius: 4px;      /* Gecko browsers */


  -webkit-border-radius: 4px;   /* Webkit browsers */


  border-radius:4px;            /* W3C syntax */


}


.iselect {


  /*灏嗛粯璁ょ殑select閫夋嫨妗嗘牱寮忔竻闄�*/


  appearance:none;


  -moz-appearance:none;


  -webkit-appearance:none;


/*鍦ㄩ€夋嫨妗嗙殑鏈€鍙充晶涓棿鏄剧ず灏忕澶村浘鐗�*/


  background: url(../images/arrow.png) no-repeat scroll 363px center transparent;


}


/*娓呴櫎ie鐨勯粯璁ら€夋嫨妗嗘牱寮忔竻闄わ紝闅愯棌涓嬫媺绠ご*/


.iselect::-ms-expand { display: none; }


.content img{


  max-width: 100%;


  height: auto;


  display: block;


  margin-left: auto;


  margin-right: auto;


}


/* 琛ㄦ牸 */


.biaoge{


	width: 100%;


	border-collapse:collapse;


}


.biaoge tr th,


.biaoge tr td{


	border: none;


}


.biaoge tr th{


	height: 45px;


	text-align: center;


	font-size: 20px;


	color: #b2202d;


	border-bottom: 1px solid #b2202d;


	font-weight: normal;


}


.biaoge tr td{


	height: 60px;


	line-height: 60px;


	text-align: center;


	font-size: 20px;


	color: #666;


}





/* 閫夐」鍗� */


.tabs .tnav{


  width: 100%;


  display: flex;


  justify-content: space-between;


}


.tabs .tnav li{


  cursor: pointer;


}


.tabs .tcontent{


  width: 100%;


}


.tabs .tcontent .content{


  display: none;


}


.tabs .tcontent .content:first-child{


  display: block;


}


/* end */


.zone{


  width: 100%;


  min-width: 1200px;


}


.w1200{


  width: 1200px;


  margin-left: auto;


  margin-right: auto;


}


.header_zone{


	background: #F16F17;


	border-bottom: 1px solid rgba(255,255,255,0.6);


}


.header{


	display: flex;


	height: 105px;


	justify-content: space-between;


	align-items: center;


}


.logo img{


	height: 60px;


	width: auto;


}


.nav{


	display: flex;


	justify-content: space-between;


	align-items: center;


}


.nav li{


	margin-left: 16px;


	margin-right: 16px;


}


.nav li a{


	font-size: 20px;


	color: #fff;


}


.header_r{


	display: flex;


	justify-content: space-between;


	align-items: center;


}


.header .tel{


	display: flex;


	align-items: center;


	margin-right: 40px;


	font-size: 20px;


	color: #fff;


}


.header .tel .iconfont{


	margin-right: 10px;


	font-size: 24px;


}


.member{


	background: #fff;


	height: 40px;


	line-height: 40px;


	padding-left: 15px;


	padding-right: 14px;


	font-size: 16px;


	color: #F16F17;


}


.member a{


	color: #F16F17;


}


.banner_zone{


  height: 515px;


  background: url(../images/banner.jpg) center center no-repeat;


}


.gonggao_box{


	height: 121px;


	background: url(../images/gonggao.png) no-repeat;


	display: flex;


	justify-content: space-between;


	align-items: center;


	padding-left: 22px;


	padding-right: 55px;


}


.gonggao_box p{


	width: 755px;


	font-size: 20px;


	color: #f17017;


	line-height: 1.5;


}


.gonggao_box a{


	width: 247px;


	height: 48px;


	background: url(../images/btn1.png) no-repeat;


	text-align: center;


	line-height: 48px;


	font-size: 18px;


	color: #fff;


}


.yuyue_box{
	display: flex;
	justify-content: space-between;
	background:url("../images/yuyue1.png") center top no-repeat;
	height:650px;
	margin-top:20px
}


.yuyue_left{


	width: 600px;


}


.yuyue_left img{


	max-width: 100%;


	height: auto;


	display: block;


}


.yuyue_right{


	width: 600px;


	/*background: #fff;*/


	display: flex;


	flex-direction: column;


	padding: 30px 100px 0 100px;


}


.yuyue_right .title{


	text-align: center;


	display: flex;


	flex-direction: column;


}


.yuyue_right .title h2{


	font-size: 32px;


}


.yuyue_right .title p{


	display: block;


	margin-top: 10px;


	font-size: 16px;


	color: #666;


}


.iselect {


  /*灏嗛粯璁ょ殑select閫夋嫨妗嗘牱寮忔竻闄�*/


  appearance:none;


  -moz-appearance:none;


  -webkit-appearance:none;


/*鍦ㄩ€夋嫨妗嗙殑鏈€鍙充晶涓棿鏄剧ず灏忕澶村浘鐗�*/


  background: url(../images/arrow.png) no-repeat scroll 363px center transparent;


}


/*娓呴櫎ie鐨勯粯璁ら€夋嫨妗嗘牱寮忔竻闄わ紝闅愯棌涓嬫媺绠ご*/


.iselect::-ms-expand { display: none; }


.biaodan{


  margin-top: 15px;


}


.biaodan .item{


  margin-top: 20px;


  position: relative;


  overflow: hidden;


}


.biaodan .item .iselect{


  border: 1px solid #ddd;


  display: block;


  width: 100%;


  height: 60px;


  line-height: 60px;


  padding-left: 27px;


  padding-right: 27px;


  font-size: 16px;


  color: #666;


}


.biaodan .item .itext{


  border: 1px solid #ddd;


  display: block;


  width: 100%;


  height: 60px;


  padding-left: 27px;


  padding-right: 27px;


  background: none;


  font-size: 16px;


}


.biaodan .ibtn{


  border: none;


  cursor: pointer;


  display: block;


  width: 100%;


  height: 60px;


  margin-top: 30px;


  font-size: 20px;


  text-align: center;


  color: #fff;


}


.biaodan .iselect:focus,


.biaodan .itext:focus{


  border-color: #F16F17;


}


.biaodan .ivcode{


  padding-right: 110px;


}


.biaodan #btnSendCode{


  width: 105px;


  position: absolute;


  right:0;


  top:0;


  line-height: 60px;


  color:#F16F17;


  background: none;


  border: none;


	text-align: left;


	font-size: 16px;


}


#verify-wrap{


	width: 100%;


	height: 47px;


	background: #F7F7F7;


	border-radius: 6px;





}


.verify-wrap .fix-tips, .verify-msg{


	font-size: 16px;


	line-height: 47px;


	text-align: left;


	text-indent: 70px;


}


.verify-wrap .drag-btn{


	margin: 4px;


}


.white_box{


	background: #fff;


}


.xiazai{


	display: flex;


	justify-content: space-between;


}


.xiazai_box{


	width: 585px;


	padding: 30px;


}


.xiazai_box .title{


	padding-bottom: 15px;


	border-bottom: 1px solid #ddd;


	display: flex;


	justify-content: space-between;


	align-items: center;


}


.xiazai_box .title h2{


	font-size: 24px;


	padding-left: 15px;


	background: url(../images/t.png) left center no-repeat;


}


.xiazai_box .title .more{


	font-size: 16px;


}


.xzlist{


	margin-top: 5px;


}


.xzlist li{


	margin-top: 15px;


	display: flex;


	justify-content: space-between;


	align-items: center;


}


.xzlist li h3{


	font-size: 16px;


	font-weight: normal;


}


.xzlist  li .detail{


	padding: 3px 10px;


	border: 1px solid #f17017;


	color: #f17017;


	background: #FFF8F6;


	transition: 0.6s;


}


.xzlist li .detail:hover{


	background:  #f17017;


	color: #fff;


}


.white_zone{


	background: #fff;


}


.liucheng_zone{


	padding-top: 75px;


	padding-bottom: 75px;


}





.common_title{


	display: flex;


	padding-bottom: 50px;


	background: url(../images/t2.png) bottom center no-repeat;


	position: relative;


	text-align: center;


	justify-content: center;


}


.common_title .hou{


	font-size: 38px;


	color: #e5e5e5;


	text-transform: uppercase;


}


.common_title .qian{


	position: absolute;


	width: 100%;


	z-index: 1;


	font-size: 38px;


	left:0;


	top:15px;


}


.liucheng{


	display: flex;


	justify-content: space-between;


	flex-wrap: wrap;


	margin-top: 35px;


	background: url(../images/baoming.png) center 50px no-repeat;


}


.liucheng dl{


	width: 545px;


	display: flex;


	margin-top: 30px;


	min-height: 120px;


}


.liucheng dl dt{


	margin-right: 20px;


	width: 50px;


	flex-grow: 0;


}


.liucheng dl dt img{


	height: 45px;


	max-width:50px;


	display: block;


	align-self: flex-start;


}


.liucheng dl dd h3{


	font-size: 24px;


	font-weight: normal;


}


.liucheng dl dd p{


	line-height: 25px;


	font-size: 16px;


	margin-top: 8px;


	color: #666;


}


.guokao{


	display: flex;


	flex-wrap: wrap;


	justify-content: space-between;


	align-items: center;


	margin-bottom: 80px;


}


.guokao li{


	width: 280px;


	height: 260px;


	background: #fff;


	display: flex;


	flex-direction: column;


}


.guokao li .info{


	padding: 15px;


	display: flex;


	flex-direction: column;


}


.guokao li .info .title{


	font-size: 16px;


}


.guokao li .detail{


	margin-top: 15px;


	display: flex;


	justify-content: space-between;


	align-items: center;


}


.guokao li .price{


	font-size: 16px;


	color:  #F16F17;


}


.guokao li .price span{


	font-size: 24px;


}


.guokao li .buy{


	padding: 3px 10px;


	border: 1px solid #ddd;


	font-size: 12px;


	transition: 0.6s;


}


.guokao li .buy:hover{


	background:  #F16F17;


	border-color:  #F16F17;


	color: #fff;


}




















footer {


    background: #1c1c1c;


    padding-top: 55px;


    margin-top: 8px;


}





.footer {


    width: 1200px;


    margin: auto;


}





.footer ul li {


    float: left;


    font-size: 14px;


    /* color: #a4a4a4; */


    color: #e1e1e1;


    float: left;


    font-size: 14px;


    width: 84px;


    text-align: center;


    margin-bottom: 5px;


}





.footer a {


   color: #FFf;


}





.footer .f_nav {


    margin-bottom: 20px;


}





.footer .f_nav span {


    color: #fff;


    font-size: 16px;


    float: left;


}





.footer .f_nav ul {


    float: right;


    width: 1100px;


}








.footer-center {

    padding: 30px 0;

    border-top: 1px solid #303030;

    border-bottom: 1px solid #303030;

    width: 1200px;

    margin: 30px auto;

    margin-bottom: 0;

}





.blogroll_click ul li {

    margin-right: 34px;

}



.blogroll_click ul li a {

    line-height: 22px;

    color: #a4a4a4;

    border-bottom: 1px solid transparent;

}



.blogroll_click ul li.active a {

    color: #d81519;

    border-color: #d81519;

}



.blogroll_links ul li {

    float: left;

    margin-right: 5px;

}



.blogroll_links ul li a {

    line-height: 24px;

    color: #a4a4a4;

}



.blogroll_links ul li:hover a {

    color: #d81519;

}



.hidenlink {

    display: none;

}



.hidenlink.active {

    display: block;

}



.Findparent {

    width: 400px;

    float: left;

}











































.mask-part {

    position: fixed;

    background-color: rgba(0, 0, 0, 0.5);

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    z-index: 1002;

    display: none;

}



.mask-part-login {

    position: absolute;

    width: 390px;

    height: 364px;

    background: #ffffff;

    border-radius: 8px;

    background-color: #fff;

    top: 40%;

    left: 50%;

    transform: translate(-50%, -40%);

    z-index: 1000 !important;

}



.mask-part-login-clear {

    clear: both;

}



.mask-part-login-logo {

    text-align: center;

}



.mask-part-setting-pannel {

    display: flex;

    padding: 10px;

    box-sizing: border-box;

    justify-content: space-between;

}



.pointer-common {

    background: url(/image/zhiwei/login-pointer.png) no-repeat 100% 100%;

    background-size: 100% 100%;

    padding: 5px 10px;

    margin-right: 70px;

    box-sizing: border-box;

    font-size: 12px;

    color: #FF6E00;

    letter-spacing: 0;

    text-align: center;

    position: relative;

}



.login-img {

    width: 75px;

    height: 75px;

    position: absolute;

    right: 0px;

    top: 0px;

}



.login-active {

    display: none;

}



.qrcode-code {

    width: 180px;

    height: 180px;

    margin-bottom: 10px;

}



.qrcode-show {

    display: flex;

    flex-direction: column;

    align-items: center;

    position: relative;

}



.qrcode-code-scan {

    position: absolute;

    /* width: 180px;

    height: 180px; */

    top: 0px;

}



.mask-part-login-logo-img {

    width: 68px;

    height: 68px;

    user-select: none;

}



.mask-part-login-input {

    width: 320px;

    height: 45px;

    border-radius: 25px;

    border: 1px solid #dddddd;

    margin-top: 24px !important;

    margin-bottom: 16px !important;


	display: flex;


	align-items: center;

}



.mask-part-login-input-left-img {

    width: 20px;

    height: 24px;

    margin: 13px 8px 13px 16px;

}



.mask-part-login-input-right-input {

    display: block;

    height: 80%;

    outline: none;

    width: 220px;

    font-size: 14px;

    /* margin-top: 3px; */

    color: #444;

}



.mask-part-login-input-right-input-t {

    color: #444;

    display: block;

    height: 80%;

    outline: none;

    width: 100px;

    font-size: 14px;

    /* margin-top: 3px; */

}



.mask-part-login-input-right-code {

    /* height: 14px; */

    font-size: 14px;

    font-family: PingFangSC-Medium, PingFang SC;

    font-weight: 500;

    /* color: #ff6e00; */

    color: #999;

    user-select: none;

    text-align: right;

}



.mask-part-login-p-checkbox {

    display: inline-block;

    width: 20px;

    height: 20px;

    left: 18px;

    cursor: pointer;

    opacity: 0;

}



.mask-part-login-p-checkbox-img {

    cursor: pointer;

}



.mask-part-login-p-t {

    text-align: center;

    font-weight: 400;

    font-size: 12px;

    cursor: pointer;

    margin-top: 2px;

}



.mask-part-login-p-t a {

    color: #999999;

}



.mask-part-login-down-load {

    width: 330px;

    height: 45px;

    background: linear-gradient(133deg, #ffa700 0%, #ff6e00 100%);

    border-radius: 25px;

    text-align: center;

    line-height: 45px;

    color: #ffffff;

    font-size: 16px;

    margin: 20px auto;

    cursor: pointer;

    user-select: none;

}



.mask-part-close {

    float: right;

}



.mask-part-close-img {

    width: 24px;

    height: 24px;

    /* margin-top: 14px;

    margin-right: 14px; */

    cursor: pointer;

    user-select: none;

}



.register-rule-text {

    text-align: center;

    color: #999;

    font-size: 12px;

}



.register-rule-text-check {

    cursor: pointer;

    width: 17px;

    height: 17px;

    left: 20px;

    position: absolute;

    /* top: 10px; */

    /* bottom: 123px; */

}



.m-auto {

    margin: 0 auto;

}



.login-cover a:link {

    text-decoration: none;

}



.t-center {

    text-align: center;

}



.t-title {

    color: #444;

}



input[type="number"]::-webkit-inner-spin-button,

input[type="number"]::-webkit-outer-spin-button {

    height: auto;

    -webkit-appearance: none;

}



.flex-1 {

    flex: 1;

}



.m-r-15 {

    margin-right: 15px;

}