@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,table,tbody,p,th,td,em{
	-webkit-text-size-adjust:none;
	margin:0;padding:0;border:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	font-size:12px;
	font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;
}
html,body{height:100%;}
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 
ol,ul{list-style:none;} 
h1,h2,h3,h4,h5,h6,p,em,i,b,em{font-size:100%;word-wrap:break-word;font-weight:normal;font-style:normal;}
a:active, a:focus{outline:none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
*html{background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
    margin: 0;
    padding: 0;
}
/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {
    font: 14px/1.5 tahoma, \5b8b\4f53, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal;}
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } 
small { font-size: 12px; } /* 小于 12px 的中文很难阅读, 让 small 正常化 */
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置文本格式元素 **/
#link a { text-decoration: none;color:#000; }
#link a:hover { text-decoration: underline; }
sup { vertical-align: text-top; } /* 重置, 减少对行高的影响 */
sub { vertical-align: text-bottom; }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/* 重置 HTML5 元素 */
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,
summary, time, mark, audio, video {
    display: block;
    margin: 0;
    padding: 0;
}
body{
	overflow:-Scroll;
	overflow-x:hidden;
}
header{
	width:100%;
	height:90px;
	overflow:hidden;
}

footer{
	width:100%;
	height:124px;
	background-color:#69ceb6;
	text-align:center;
	position:relative;
}
footer .bsf{
	font-family:Microsoft Yahei;
	font-size:14px;
	color:white;
}
footer .qq{
	display:inline-block;
	font-family:Microsoft Yahei;
	font-size:14px;
	color:white;
	margin-left:10px;
	background-image:url(../../images/HomeNew/index_07.png);
	background-repeat:no-repeat;
	height:15px;
	line-height:15px;
	padding-left:20px;
}
footer .ewm{
	width:90px;
	margin-left:20px;
	display:inline-block;
	padding-top:15px;
	vertical-align:middle;
	text-align:center;

}
.w20{
	display:inline-block;
	width:20px;
}
footer .ewm span{
	display:inline-block;
	width:100%;
	text-align:center;
	font-family:Microsoft Yahei;
	font-size:12px;
	color:white;
	margin-top:5px;
	height:15px;
}
footer img{
	vertical-align:middle;
}

.Index-width{
	margin:0 auto;
	width:1188px;
}
.logo{
	display:inline-block;
	width:178px;
	height:60px;
	margin-top:15px;
	float:left;
}
.logo img{
	vertical-align:middle;
}
.Index-header-menu{
	display:inline-block;
	margin-left:313px;
	height:90px;
}
.Index-header-menu li{
	list-style:none;
	height:90px;
	line-height:90px;
	float:left;
}
.Index-header-menu li a{
	display:inline-block;
	width:100px;
	height:40px;
	font-family:Microsoft Yahei;
	font-size:14px;
	color:#868686;
	text-decoration:none;
	line-height:40px;
	margin-top:20px;
	text-align:center;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left:10px;
	margin-right:10px;
}
.Index-header-menu li a:hover,.Index-header-menu li .on{
	background-color:#69ceb6;
	color:white;
	width:100px;
	height:40px;
}
.Index-login-button{
	float:right;
	height:90px;
	line-height:90px;
	margin-right:0px;

}
.Index-login-button a{
	display:inline-block;
	width:80px;
	height:40px;
	line-height:40px;
	font-family:Microsoft Yahei;
	font-size:14px;
	border:1px solid #bfbfbf;
	border-radius:6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align:center;
	text-decoration:none;
	color:#868686;
	margin-left:20px;
}
.Index-login-button a:hover{
	color:#69ceb6;
}

/* 轮不播 */
.banner{
	width:100%;
}
.banner img{
	width:100%;
}
/*优品溯*/
.you{
	width:100%;
	height:167px;
}
.Id-sandbox-menuitem{
	width:100%;
	height:490px;
	background-color:#e6e8e9;
	margin-top:-35px;
}
.title{
	display:inline-block;
	padding-top:48px;
	width:100%;
	text-align:center;
}
.title h1{
	display:inline-block;
	width:100%;
	font-size:30px;
	font-family:Microsoft Yahei;
	color:#272727;
	text-align:center;
	font-weight:bold;
}
.title label{
	display:block;
	height:20px;
	line-height:20px;
}
.title label i{
	display:inline-block;
	width:100px;
	height:0px;
	border-bottom:1px solid #999;
}
.title label span{
	display:inline-block;
	width:75px;
	font-family:Microsoft Y ahei;
	font-size:16px;
	color:#999999;
	height:20px;
	line-height:20px;
}
.sandbox-width{
	width:1110px;
	margin:48px auto;
}
.sandbox-width .sandbox-p{
	display:inline-block;
	width:100%;
	color:#272727;
	font-family:Microsoft Yahei;
	font-size:16px;
}
.sandbox-ul{
	width:1110px;
	margin:39px auto;*/
	height:210px;
}
.sandbox-ul ul{
	width:100%;
	list-style:none;
	margin-top:-10px;
}
.sandbox-ul ul li{
	float:left;
	height:160px;
	width:20%;
	text-align:center;
}
.sandbox-ul ul li p{
	display:inline-block;
	width:80%;
	margin-top:30px;
	font-family:Microsoft Yahei;
	font-size:14px;
	color:#868686;
	font-weight:bold;
}
/*新闻*/
.In{
	width:100%;
	height:131px;
	background-image:url(../../images/HomeNew/index_04.png);
	background-repeat:no-repeat;
}
.martop{
	margin-top:-10px;
}
.Index-newslist{
	width:100%;
	height:440px;
	background-image:url(../../images/HomeNew/index_05.png);
	background-repeat:no-repeat;
}
.Index-newslist .newsbox{
	width:1180px;
	margin:0 auto;	
}
.Index-newslist .newsbox ul{
	display:inline-block;
	width:665px;
	height:320px;
	list-style:none;
	overflow:hidden;
	margin-top:35px;
}
.Index-newslist .newsbox ul li{
	width:100%;
	height:52px;
	line-height:52px;
	border-bottom:1px dotted white;
	color:white;
}
.Index-newslist .newsbox ul li a{
	display:inline-block;
	margin-left:5px;
	width:97%;
	text-decoration:none;
	color:white;
	font-family:Microsoft Yahei;
	font-size:18px;
}
.Index-newslist .newsbox ul li a span{
	color:white;
	font-family:Microsoft Yahei;
	font-size:18px;
	float:right;
}
.Index-newslist .newsbox .newsbanner{
	width:470px;
	height:360px;
	background-color:white;
	float:right;
	margin-top:40px;
}

.jgbg{
	width:100%;
	height:59px;
	background-image:url(img/index_06.png);
	background-repeat:no-repeat;
}

.jg{
	display:inline-block;
	height:60px;
	width:1px;
	border-left:1px solid white; 
	position:absolute;
	margin-left:22px;
	top:30px;
}
.about{
	width:100%;
}
.about .ab_title-gs{
	display:inline-block;
	width:100%;
	height:79px;
	background-image:url(../../images/HomeNew/gsjj.png);
	background-repeat:no-repeat;
	margin-top:60px;
}
.about .about-cont{
	width:100%;
	padding-bottom:60px;
}
.about .about-cont p{
	margin-top:40px;
	width:100%;
	font-family:Microsoft Yahei;
	font-size:18px;
	color:#272727;
	text-align:justify;
}
.ab_title-qy{
	display:inline-block;
	width:100%;
	height:79px;
	background-image:url(../../images/HomeNew/qywh.png);
	background-repeat:no-repeat;
	margin-top:60px;
}
.about .about-cont ul{
	width:100%;
	list-style:none;
	margin-top:52px;
	height:240px;
}
.about .about-cont ul li{
	width:25%;
	float:left;
	text-align:center;
}
.about .about-cont ul li span{
	display:inline-block;
	width:100%;
	margin-top:35px;
	font-family:Microsoft Yahei;
	font-size:20px;
	color:#444444;
	font-weight:bold;
}
.about .about-cont ul li label{
	display:inline-block;
	margin-top:30px;
	width:100%;
	font-family:Microsoft Yahei;
	font-size:14px;
	color:#888888;
}
.about .about-cont ul li i{
	display:inline-block;
	width:100%;
	text-align:center;
	font-family:Microsoft Yahei;
	font-size:16px;
	font-weight:bold;
	color:#444444;
	margin-top:28px;
	font-style:normal;
}
.bgf7{
	background-color:#f7f7f7;
}
.ab_title-ry{
	display:inline-block;
	width:100%;
	height:79px;
	background-image:url(../../images/HomeNew/ryzz.png);
	background-repeat:no-repeat;
	margin-top:60px;
}
.ab_title-lx{
	display:inline-block;
	width:100%;
	height:79px;
	background-image:(../../images/HomeNew/lxwm.png);
	background-repeat:no-repeat;
	margin-top:30px;
}
.mtop{
	margin-top:86px;
}

/*register*/
.zhuce_box{
width:100%;
background-image:url(../../images/HomeNew/bj.png);
background-repeat:no-repeat;
padding-top:110px;
}
.zhuce{
width:762px;
min-height:1090px;
margin:0 auto;
background-color:#FFFFFF;
box-shadow: 3px 3px 3px #888888;
padding-top:65px;
margin-bottom: 100px;
}
.zhuce_logo_box{
width:100%;
text-align:center;
}
.zhuce_logo_box img{
vertical-align:middle
}
.zhuce_logo_box span{
font-size:22px;
font-family:Microsoft Yahei;
color:#606060;
margin-left:12px;
vertical-align:middle;
}
.content{
	margin-top: 50px;
}
.text{
	width: 100%;
	height:44px;
	margin-top: 14px;
	text-align: center;
}
.text span{
	display: inline-block;
	font-family:Microsoft Yahei;
	font-size: 14px;
	color:#606060;
	font-weight: bold;
	line-height: 44px;
	width:35%;
	text-align: right;
	float: left;
	
}
.text input{
	font-size: 14px;
	color: #989898;
	width: 279px;
	height: 44px;
	border: 1px solid #dcdcdc;
	font-family:Microsoft Yahei;
	padding-left: 15px;
	margin-left: 15px;
	line-height: 44px;
	float: left;
}
.text1{
	width: 100%;
	height:44px;
	margin-top: 14px;
	text-align: center;
}
.text1 span{
	display: inline-block;
	font-family:Microsoft Yahei;
	font-size: 14px;
	color:#606060;
	font-weight: bold;
	line-height: 44px;
	width:35%;
	text-align: right;
	float: left;
	
}
.text1 input{
	font-size: 14px;
	color: #989898;
	width: 158px;
	height: 44px;
	border: 1px solid #dcdcdc;
	font-family:Microsoft Yahei;
	padding-left: 15px;
	margin-left: 15px;
	line-height: 44px;
	float: left;
}
.text1 a{
	margin-left: 18px;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	width: 103px;
	height: 44px;
	font-family:Microsoft Yahei;
	float: left;
	background-color:#69b839;
	line-height: 44px;
}
.text select{
	font-family:Microsoft Yahei;
	width: 88px;
	height: 30px;
	border: 1px solid #dcdcdc;
	padding-left: 15px;
	margin-left: 15px;
	float: left;
	line-height: 44px;
	font-size: 14px;
	color: #989898;
	margin-top: 6px;
}
textarea{ 
	font-family:Microsoft Yahei;
	resize:none; 
	width:279px; 
	height:60px;
	border: 1px solid #dcdcdc;
	float: left;
	padding-left: 15px;
	margin-left: 15px;
	font-size: 14px;
	color: #989898;
	padding-top: 5px;
	margin-top: -5px;
	margin-bottom: 15px;
	}
.text button{
	width: 92px;
	height: 28px;
	float: left;
	background-image:url(../../images/HomeNew/zc_07.png);
	background-repeat:no-repeat;
	margin-left: 15px;
	margin-top: 11px;
}	
.text2{
	width: 100%;
	height:44px;
	text-align: center;
	padding-top:2px;
}
.text2 span{
	display: inline-block;
	font-family:Microsoft Yahei;
	font-size: 14px;
	color:#606060;
	font-weight: bold;
	line-height: 44px;
	width:35%;
	text-align: right;
	float: left;
}
.text2 label{
	float: left;
	line-height: 44px;
	padding-left: 15px;
	font-family:Microsoft Yahei;
	font-size: 14px;
	color:#606060;	
}
.text2 input{
	vertical-align:middle;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	line-height: 44px;
}
.text2 a{
	float: left;
	line-height: 43px;
	margin-left: 10px;
	text-align: center;
	font-family:Microsoft Yahei;
	font-size: 14px;
	color:#ff0000;
}
.content1{
	width:100%;
	text-align:center;
	margin-top: 50px;
}
.content1 input{
	vertical-align:middle;
	width: 16px;
	height: 16px;
	margin-right: 10px;
}
.content1 label{
	font-family:Microsoft Yahei;
	font-size: 14px;
	color:#606060;	
}
.content1 span{
	color:#69b839;
}
.content1 a{
	display: block;
	text-decoration: none;
	font-size: 20px;
	color: #FFFFFF;
	width: 279px;
	height: 50px;
	background-color: #69B839;
	margin:10px auto;
	line-height: 50px;
	font-family:Microsoft Yahei;
}
.zhuce_footer{
	height:92px;
	background-color:#000; opacity:0.5;filter:alpha(opacity=50); 
}
.zhuce_footer h1{
	text-align:center;
	color: #FFFFFF;
	font-size:20px;
	font-family:Microsoft Yahei;
	line-height: 92px;
}
/*login*/
.denglu_box{
	width:100%;
	background-image:url(../../images/HomeNew/bj1.jpg);
	background-repeat:no-repeat;
	padding-bottom: 20px;
	-moz-background-size:100% 100%;  
    background-size:100% 100%;  
  	height: 886px;
  	position:relative; 
}
.denglu{
	width:526px;
	min-height:410px;
	background-color:#FFFFFF;
	box-shadow: 3px 3px 3px #888888;
	margin-bottom: 150px;
	position:absolute;
	top:200px;
	right:30px;
	padding-top: 40px;
}
.denglu h1{
	text-align: center;
	font-size: 22px;
	color:#272727;
	font-weight: bold;
}
.denglu h2{
	text-align: center;
	font-size: 18px;
	padding-top: 25px;
	color:#32a4ce;
}
.denglu h2 a{
	text-decoration: none;
	color:#32a4ce;
}
.denglu_content{
	margin-top:33px;
}
.denglu_text{
	width: 100%;
	height:44px;
	margin-top: 14px;
	text-align: center;
}
.denglu_text span{
	display: inline-block;
	font-family:Microsoft Yahei;
	font-size: 18px;
	color:#272727;
	font-weight: bold;
	line-height: 40px;
	width:23%;
	text-align:right;
	float: left;
}
.denglu_text input{
	font-size: 16px;
	color: #b2b2b2;
	width: 279px;
	height: 40px;
	border: 1px solid #dcdcdc;
	border-radius:5px;
	font-family:Microsoft Yahei;
	padding-left: 15px;
	margin-left: 13px;
	line-height: 40px;
	float: left;
}
.denglu_text select{
	font-size: 16px;
	color: #b2b2b2;
	width: 296px;
	height: 40px;
	border: 1px solid #dcdcdc;
	border-radius:5px;
	font-family:Microsoft Yahei;
	padding-left: 15px;
	margin-left: 13px;
	line-height: 44px;
	float: left;
}
.denglu_text img{
	margin-top: 16px;
	margin-left: -140px;
}
.smallbox{
	float: left;
	margin-left: 128px;
	display: block;
	font-size: 16px;
	padding-top:37px;
	color:#989898;
}
.smallbox a{
	color:#989898;
	text-decoration: none;
}
.smallbox1{
	margin-top:28px;
	display: block;
	float: left;
	text-align:center;
	width:128px;
	height: 40px;
	background-color:#69b839;
	border-radius:5px ;
	line-height: 40px;
	margin-left: 20px;
}
.smallbox1 a{
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
.loginon{
	font-weight: bold;
}
.warn{
	width: 100%;
	height:14px;
	margin-top: 10px;
	display: none;
}
.warn span{
	display: inline-block;
	font-family:Microsoft Yahei;
	font-size: 14px;
	color:red;
	font-weight: bold;
	line-height: 14px;
	margin-left:40%;
	text-align: left;	
}