@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
BODY {FONT:14px/1.75 "Microsoft YaHei", arial,sans-serif; COLOR: #666;  background:#fff;min-width: 1300px; overflow-x: hidden;}
A {COLOR: #666; TEXT-DECORATION: none}
P{COLOR: #333;}
A:hover {TEXT-DECORATION: none}
A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
EM {FONT-STYLE: normal; FONT-WEIGHT: normal}
TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
input,button{border: none;outline: none;background: none;}
.cl{HEIGHT: 0px; CLEAR: both;}
.jz{margin:0 auto;}
.fl{FLOAT: left}
.fr{FLOAT: right}
.container{width:1200px; margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.col-white{color: #fff;}
.dno{ display: none;}

*::selection {
  background: #0451A3;
  color: #FFFFFF;
  text-shadow: none; }
*::-moz-selection {
  background: #0451A3;
  color: #FFFFFF;
  text-shadow: none; }
.mainWrap {
  width: 1400px;
  margin: auto; }
.ie6 {
  text-align: center;
  font-size: 16px;
  background: #FC6;
  line-height: 100px;
  z-index: 100000;
  width: 100%;
  position: absolute;
  height: 100px;
  top: 0;
  left: 0; }
.ie6 span {
  float: right;
  margin-right: 30px;
  cursor: pointer; }
.masklayer {
  background: rgba(0, 0, 0, 0.9);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999;}
/* CSS Document */
img{outline: none;}

/*公共头部 begin*/
.top{height: 40px;background: #f8f8f8;line-height: 40px;}
.top dl,.top ul{height: 40px;}
.top dl dt{color: #535353;float: left;margin-right: 10px;}
.top dl dd{float: left;margin-left: 15px;}
.top dl dd a{color: #dc3e0e;}
.top dl dd:hover a{text-decoration: underline;}

.top ul li{float: left;margin-left: 20px;}
.top ul li a{color: #535353;}
.top ul .data,.top ul .collector{padding-right: 12px;background: url(../images/arrow.png) no-repeat center right;}
.top ul .shop,.top ul .cart{padding-left: 20px;}
.top ul .shop{background: url(../images/focus1.png) no-repeat center left;}
.top ul .cart{background: url(../images/cart1.png) no-repeat center left;}
.top ul li:hover a{color: #dc3e0e;}
.top ul .shop:hover{background: url(../images/focus2.png) no-repeat center left;}
.top ul .cart:hover{background: url(../images/cart2.png) no-repeat center left;}

.head{height: 90px;}
.head .logo{width: 408px;margin-top: 19px;}
.nav ul li{float: left;margin-left: 100px;line-height: 90px;}
.nav ul li a{color: #333;font-size: 16px;}
.nav ul li.on a,.nav ul li:hover a{color: #dc3e0e;}

.navfixed{ position: fixed;top:0;left:0;width:100%;margin-top:0;z-index:9999999;background: #fff;box-shadow: 1px 1px 3px rgba(0,0,0,0.1); height:90px;}
/*公共头部 end*/

/*首页banner*/
.banner{position:relative;}
.banner-hd{height:660px;position: relative; overflow:hidden; width: 100%;}
.banner-hd ul{height:100%;margin: 0 auto;}
.banner-hd ul li{height:100%;}

.ny-banner-hd{height:550px;position: relative; overflow:hidden; width: 100%;}
.ny-banner-hd ul{height:100%;margin: 0 auto;}
.ny-banner-hd ul li{height:100%;}
/*首页banner*/

/*数字按钮样式*/
/*.banner-hd .num { overflow:hidden;  position:absolute; bottom:5%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; z-index:3 ;}
.banner-hd .num ul{display: inline-block;}
.banner-hd .num li {width:60px;height:2px; margin:0 15px; cursor:pointer; float: left; background: #fff; }
.banner-hd .num li.on {background: #02993b;  } /*当前项*/
/*数字按钮样式*/

/*资讯*/
.news{padding: 60px 0;}
.title h3{width: 100%;color: #333;font-size: 34px;text-align: center;height: 34px;line-height: 34px;}
.title h3 img{margin-left: 10px;margin-top: 3px;}
.title span{display: block;text-align: center;font-size: 15px;color: #8a8989;line-height: 36px;}

.news-list{overflow: hidden;margin-top: 40px;}
.news-list ul{width: 1215px;}
.news-list ul li{float: left;width: 360px;height: 370px; padding: 15px;background: #fafafa;margin-right: 15px;}
.news-list ul li .pic{width: 360px;}
.news-list ul li .pic img{display: block;width: 360px;}
.news-list ul li .content h4{font-size: 17px;color: #333;line-height: 37px;padding-top: 12px;}
.news-list ul li .content i{display: block;width: 40px;height: 2px;background: #dc3e0e;}
.news-list ul li .content p{text-align: justify;line-height: 22px;color: #7f7f7f;padding-top: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2 ;-webkit-box-orient:vertical;}
.news-list ul li .content span{display: block; width: 100px;height: 28px;border-radius: 14px;text-align: center;color: #fff;line-height: 28px;background: #dc3e0e;font-size: 15px;margin-top: 20px;}
/*资讯*/

/*关于我们*/
.about{height: 400px;background: #fcfcfc;padding: 60px 0;}
.about-l{width: 600px;height: 400px;}
.about-r{padding: 60px 40px 0;width: 520px;height: 340px;background: #dc3e0e;}
.about-r em,.about-r span,.about-r a{display: block;color: #fff;}
.about-r em{font-size: 24px;line-height: 24px;margin-bottom: 10px;}
.about-r span{font-size: 18px;font-family: arial;line-height: 13px;padding-left: 2px;}
.about-r p{text-align: justify;line-height: 24px;color: #fff;text-indent: 28px;margin-top: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:5 ;-webkit-box-orient:vertical;}
.about-r a{width: 120px;height: 36px;text-align: center;line-height: 36px;border-radius: 18px;background: #ff764b;margin-top: 60px;}
/*关于我们*/

/*底部*/
.footer{background: #5f5f5f;color: #ccc;padding: 50px 0;}
.copy{margin-right: 100px;}
.copy li,.contact dd,.foot-nav li{line-height: 30px;}
.copy li a{color: #ccc;transition: all 0.3s;}
.copy li:hover a,.foot-nav li:hover a{color: #fff;}

.contact{margin-right: 100px;}
.contact dd{padding-left: 28px;}
.contact .contact1{background: url(../images/icon-tel.png) no-repeat center left;}
.contact .contact2{background: url(../images/icon-address.png) no-repeat center left;}
.contact .contact3{background: url(../images/icon-qq.png) no-repeat center left;}
.contact .contact4{background: url(../images/icon-email.png) no-repeat center left;}

.foot-nav li a{color: #ccc;}

.qcode{height: 102px;}
.qcode span,.qcode img{display: block;}
.qcode img{height: 102px;width: 102px;margin-left: 5px;}
.qcode span{writing-mode:tb-rl;padding-top: 10px;height: 92px;}
/*底部*/

/*内页 关于我们*/
.ny-about{padding: 45px 0;}
.ny-title h4{font-size: 30px;color: #333;text-align: center;}
.ny-title i{display: block;width: 40px;height: 3px;background: #dc3e0e;margin: 0 auto;margin-bottom: 30px;}
.about-top .ny-about-l{width: 600px;height: 400px;}
.about-top .ny-about-r{padding: 50px 40px 0;width: 519px;height: 349px;border-top: 1px solid #ccc;border-right: 1px solid #ccc;}
.about-top .ny-about-r p{text-align: justify;line-height: 28px;color: #666;font-size: 15px;}
.about-top .ny-about-r a{width: 120px;height: 36px;text-align: center;line-height: 36px;border-radius: 18px;background: #ff764b;margin-top: 60px;}

.about-bottom .ny-about-r{width: 600px;height: 400px;}
.about-bottom .ny-about-l{padding: 50px 40px 0;width: 519px;height: 349px;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;}
.about-bottom .ny-about-l p{text-align: justify;line-height: 28px;color: #666;font-size: 15px;}
.about-bottom .ny-about-l a{width: 120px;height: 36px;text-align: center;line-height: 36px;border-radius: 18px;background: #ff764b;margin-top: 60px;}
/*内页 关于我们*/

/*内页 资讯*/
.ny-news{padding: 45px 0;}
.ny-news-list li{padding: 15px;height: 170px;width: 1170px;background: #f8f8f8;margin-bottom: 20px;}
.ny-pic{width: 250px;height: 170px;}
.ny-content{width: 890px;}
.ny-content h5{font-size: 18px;color: #333;line-height: 58px;}
.ny-content p{font-size: 15px;color: #666;line-height: 28px;text-align: justify;}
.ny-content span{display: block; font-size: 15px;color: #666;padding-top: 20px;}
/*内页 资讯*/

/*注册页面*/
.register{width: 100%;height: 100vh;background: url(../images/register-bg.jpg) no-repeat center center;position: relative;}
.register-hd{width: 550px;height: 465px;background: rgba(255,255,255,0.75);position: absolute;left: 0;right: 0;top: 0;bottom: 0; margin: auto;border: 1px solid #ddd;text-align: center;}
.logo1{width: 289px;margin: 0 auto;margin-top: 45px;}

.register-hd ul{margin: 0 auto;width: 220px;margin: 20px auto;}
.register-hd ul li{font-size: 15px;width: 90px;margin: 0 5px;float: left;text-align: center;}
.register-hd ul li:last-child{color: #ff7e00;border-bottom: 2px solid #ff7e00;}

.register-hd form span{display:block;width: 393px;height: 30px;border: 1px solid #ddd;margin: 0 auto;padding: 9px 0 9px 60px;margin-top: 10px;line-height: 30px;}
.register-hd form span input{display: block; border-left: 1px solid #ccc;width: 344px;height: 30px;padding-left: 25px;line-height: 29px;color: #888;}
.register-hd form .number{background: url(../images/form1.png) no-repeat center left 24px #fff;}
.register-hd form .password{background: url(../images/form2.png) no-repeat center left 24px #fff;}
.register-hd form .code{background: url(../images/form3.png) no-repeat center left 24px #fff;width: 260px;margin-left:48px;position: relative;}
.register-hd form .code button{width: 120px;height: 48px;border-radius: 5px;color: #fff;font-size: 16px;background: #c3c3c3;position: absolute;bottom: 0;right: -133px;}
.register-hd form>input{width: 455px;height: 50px;text-align: center;line-height: 50px;font-size: 18px;background: #ff7e00;color: #fff;border-radius: 3px;margin-top: 30px;}

.register-bottom{width: 455px;height: 50px;margin: 20px auto;}
.register-bottom em a,.register-bottom span{color: #888;}
.register-bottom span a{color: #ff7e00;}
/*注册页面*/

/*登录页面*/
.login{width: 100%;height: 100vh;background: url(../images/register-bg.jpg) no-repeat center center;position: relative;}
.login-hd{width: 550px;height: 465px;background: rgba(255,255,255,0.75);position: absolute;left: 0;right: 0;top: 0;bottom: 0; margin: auto;border: 1px solid #ddd;text-align: center;}
.logo1{width: 289px;margin: 45px auto 30px;}

.login-hd form span{display:block;width: 393px;height: 30px;border: 1px solid #ddd;margin: 0 auto;padding: 9px 0 9px 60px;margin-top: 10px;line-height: 30px;}
.login-hd form span input{display: block; border-left: 1px solid #ccc;width: 344px;height: 30px;padding-left: 25px;line-height: 29px;color: #888;}
.login-hd form .number{background: url(../images/form1.png) no-repeat center left 24px #fff;}
.login-hd form .password{background: url(../images/form2.png) no-repeat center left 24px #fff;}
.login-hd form .code{background: url(../images/form3.png) no-repeat center left 24px #fff;width: 260px;margin-left:48px;position: relative;}
.login-hd form .code button{width: 120px;height: 48px;border-radius: 5px;color: #fff;font-size: 16px;background: #c3c3c3;position: absolute;bottom: 0;right: -133px;}
.login-hd form>input{width: 455px;height: 50px;text-align: center;line-height: 50px;font-size: 18px;background: #ff7e00;color: #fff;border-radius: 3px;margin-top: 30px;}

.login-bottom{width: 455px;height: 50px;margin: 30px auto;}
.login-bottom em a{color: #888;}
/*登录页面*/

/*支付页面*/
.pay{width: 100%;height: 100vh;background: url(../images/pay-bg.jpg) no-repeat center center;position: relative;}
.pay-hd{width: 800px;height: 450px;background: rgba(255,255,255,0.75);padding: 50px; position: absolute;left: 0;right: 0;top: 0;bottom: 0; margin: auto;border: 1px solid #ddd;}
.pay-hd form > span{display: block;font-size: 16px;color: #666;margin-bottom: 20px;}
.pay-hd form > span input{width: 80px;border-bottom: 1px solid #939393;color: #dc3e0e;font-size: 18px;text-align: center}
.pay-hd form h4{font-size: 18px;color: #666;position: relative;height: 40px;line-height: 40px;}
.pay-hd form h4 em{font-size: 16px;color: #0a8cd2;padding: 0 40px;line-height: 40px;}
.pay-hd form h4 a{display: block;color: #0a8cd2;font-size: 16px;width: 104px;text-align: center; height: 38px;border: 2px solid rgba(57,155,208,0.7);border-bottom:none; position: absolute;top: 0;left: 155px;line-height: 38px;}

.bank-list{width: 650px;height: 250px;background: url(../images/frame.png) no-repeat center center;padding-left: 150px;position: relative;padding-top: 30px;}
.bank-list span{font-size: 16px;color: #666;position: absolute;left: 30px;line-height:36px;}
.bank-list ul li{height: 36px;line-height: 36px;width: 156px;float: left;margin: 0 56px 25px 4px;}
.bank-list ul li input{display: block;float: left;width: 12px;height: 12px;margin-top: 12px;}
.bank-list ul li img{display: block;float: right;width: 134px;height: 36px;}
.pay-hd form button{width: 130px;height: 40px;border-radius: 3px;background: #ff6d00;font-size: 16px;line-height: 40px;text-align: center;color: #fff;margin-top: 30px;}
/*支付页面*/

/*联系我们*/
.ny-contact{padding-top: 60px;}
.contact-hd{padding: 20px 0 50px;}
.contact-hd .address{width: 240px;height: 55px; padding: 0 80px;text-align: center;line-height: 22px;padding-top: 60px;background: url(../images/icon-contact1.png) no-repeat center top 20px;}

.contact-hd .c-qcode{height: 115px;width: 400px;text-align: center;}
.contact-hd .c-qcode img{display: inline-block;margin: 0 10px;}

.contact-hd .tel{width: 240px;height: 55px; padding: 0 80px;text-align: center;padding-top: 60px;background: url(../images/icon-contact2.png) no-repeat center top 20px;}

.contact-bottom{height: 400px;margin-bottom: 60px; background: url(../images/contact.jpg) no-repeat center center;}
/*联系我们*/
