/* CSS Document */
body, div, h1, h2, h3, h4, h5, h6, p,a,span,i,b, blockquote, pre, dl, dt, dd, ol, ul, li, hr, fieldset, form, label, legend, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, summary, hgroup {
margin: 0;padding: 0;border: 0;font-family:"微软雅黑", Verdana,"Microsoft YaHei", "SimHei", "SimSun";}
i{ font-style:normal;}
a{ text-decoration:none; color:#333;}
p{color:#333;font-family:"微软雅黑",} 
.overflow{ overflow:hidden;}
input{ padding:0; margin:0; outline:none;}
li{list-style-type:none;list-style:none;}
img {/*max-width: 100%;*/display: block;border:none;vertical-align:middle;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
body{ background:#f7f7f7;margin: 0 auto;max-width: 640px; min-width:640px; position:relative; font-size:20px;}





/*导航*/
.top2
{
	width: 640px; height: 100px;background:url(../images/navbg.png);position: fixed;z-index: 999;display: block;overflow: hidden;top:0;
}
.toptu1
{
	display: block;float: left; margin:15px 100px 0 160px;
}
.toptu2
{
	display: block; float: right;margin-top: 25px;margin-right: 20px;background: #fff;border-radius: 50%;
}

.sbw_h
{	
	height:55px;width:55px;float: left;margin-top: 25px; margin-left:20px;background: #fff;border-radius: 50%;overflow: hidden;
}
.menu
{ 
	display: block;
	float: right;
	width: 55px;
	height: 55px;
	text-align: right;
	
}
.menu span
{ 
	display:block;
}
.menu, .menu a, .menu .catalog, .menu .close
{ 
	width: 55px; height: 55px;
}
.menu .catalog, .menu .close
{ 
	text-align:center; line-height:48px; color:#fff; 
}
.menu .catalog
{ 
	background:url(../images/menu.png) no-repeat; 
}
.menu .close
{ 
	display:none; background:url(../images/close.png) no-repeat;
}
.menu p
{
	position: absolute;right: 20px;top: 5px;display: none;line-height: 80px;
}
.menu p a
{ 
	color:#333; line-height:100px;
}
.nav
{ 
	width:640px; top:100px; background:#fff;z-index:999; position: fixed;display:none;
}
.nav_in 
{ 
	width:640px; 
	overflow:hidden;
	margin:0 auto;
}
.nav_in li
{
	width:640px; 
	height:80px; 
	float:left; 
	border-top:1px solid #ccc;
}
.nav_in li a
{ 
	width:640px; 
	height:80px; 
	float:left; 
	text-align:center; 
	font-size:20px;
	color:#333; 
	line-height:80px;
}
.hover
{
	background:#fdaf14;
	color:#fff;
}
.hover a
{ 
	color:#fff!important
}


/*banner*/
/* 本例子css */
		.xcjbox{ width:640px; height:530px; overflow:hidden; position:relative;margin-top: 100px;  }
		
		.xcjbox .hd{ height:25px;  position:absolute; left:50%; bottom:20px; z-index:1; width:75px; margin-left:-30px; text-align:center;background: #fbcd0d;border-radius: 25px;}
		.xcjbox .hd ul{ overflow:hidden; zoom:1;  }
		.xcjbox .hd ul li{ margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; display:inline-block; overflow:hidden; text-indent:10em ;border-radius: 50%;}
		.xcjbox .hd ul li.on{ background:#1b1b1b; color:#fff; }
		
		
		
		.xcjbox .bd{ position:relative; height:100%; z-index:0;   }
		.xcjbox .bd li{ zoom:1; vertical-align:middle;}
		.xcjbox .bd img{ width:640px; height:530px; }


/*adv*/
.adv{
	height: 135px;background: url(../images/advbg.jpg);overflow: hidden
}
.adv ul{
	margin: 20px auto 0;width: 600px;
}
.adv ul li{
	width: 200px;float: left;overflow: hidden;
}
.adv ul li img{
	display: block;margin: 0 auto;
}
.adv ul li p{
	font-size: 20px;font-weight: bold;text-align: center;color: #2c2c2c;
}


/*about*/
.about{
	background: url(../images/abbg.jpg) no-repeat;height: 460px;overflow: hidden;
}
.about div{
	width: 300px;float: right;margin: 90px 20px 0 0;
}
.about div p{
	font-size: 30px;font-weight: bold;color: #444444;border-top: solid 2px #ffd800;width: 120px;
}

.about div span{
	display: block;font-size: 18px;line-height: 30px;margin-top: 30px;text-indent: 36px;
}

/* 本例子css */
		.picMarquee-left{ width:640px;  overflow:hidden; position:relative;}
		.picMarquee-left .bd{   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; width: 320px;height: 215px;}
		.picMarquee-left .bd ul li img{display: block;width: 320px;}


/*new*/
/* 本例子css */
		.slideTxtBox{ width:600px; text-align:left; margin: 35px auto 0;  }
		.slideTxtBox .hd{ height:55px; line-height:55px; background:#303030;     position:relative; }
		.slideTxtBox .hd ul{ float:left;  position:absolute;  height:55px; width: 600px;  }
		.slideTxtBox .hd ul li{ float:left; width: 300px;height: 55px;font-size: 24px;text-align: center;color: #fff; }
		.slideTxtBox .hd ul li.on{ height:55px;  background:#fbcd0d;color: #303030;  }
		.slideTxtBox .bd ul{   zoom:1;  }
		.slideTxtBox .bd li{ height:160px; line-height:24px; margin-top: 20px; overflow: hidden;background: #fff; }
		.slideTxtBox .bd li .date{ float:right; color:#999;  }
.slideTxtBox .bd ul li a img{
	display: block;float: left;margin-top: 10px;
}
.infobt{
	font-size: 22px;font-weight: bold;color: #303030;float: left;width: 365px;margin-left: 25px;margin-top: 10px;
}
.infonr{
	display: block; float: left; font-size: 18px;line-height: 24px;margin-left: 25px;width: 365px;color: #b9b9b9;margin-top: 10px;
}
.riqi{
	display: block;color: #8e8e8e;width: 110px;height: 30px;border-radius: 30px; border: 1px #8e8e8e solid;float: left;text-align: center;line-height: 30px;margin: 10px 25px;font-size: 16px;
}
.btn{
	display: block;font-size: 20px;color: #303030;background: #ffd800;width: 235px;height: 50px;border-radius: 5px;margin: 30px auto 0;text-align: center;line-height: 50px;
}



/*shop*/
.shop{
	background: #fff;overflow: hidden;margin-top: 40px;
}
.shopbt{
	margin: 45px auto 0;
}
.shopbt p{
	font-size: 35px;font-weight: bold;text-transform: uppercase;text-align: center;color: #202020;
}
.shopbt span{
	display: block;font-size: 30px;font-weight: bold;text-align: center;color: #202020;
}
/* 本例子css -------------------------------------- */
	.picScroll2{width:600px; margin:40px auto; text-align:center;  }
	.picScroll2 .bd ul{ width:600px; margin: 0 auto ;padding-top:10px; overflow: hidden; }
	.picScroll2 .bd li{ width:280px; float:left; font-size:14px; text-align:center;margin: 0 10px;}
	.picScroll2 .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
	.picScroll2 .bd li img{ width:280px; height:260px;border-radius: 2px;}
.picScroll2 .bd li p{
	font-size: 20px;color: #fff;font-weight: bold;line-height: 40px;margin-top: 5px;
}


	.picScroll2 .hd{ height:40px;line-height:80px;overflow:hidden; margin: 0 auto; }
	.picScroll2 .hd ul{ width: 50px; padding-top:16px;margin: 0 auto;}	
	.picScroll2 .hd li{ float:left; width:15px; height:15px; background:#eaeaea; margin:0 5px; overflow:hidden; 
	-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; 
	}
	.picScroll2 .hd .on{ background:#ffac0b;  }



/*liuc*/
.liuc{
	background: url(../images/liucbg.jpg) no-repeat;height: 520px;overflow: hidden;
}
.liuc p{
	font-size: 26px;font-weight: bold;margin: 25px 0 0 20px;
}
.liuc p span{
	font-size: 14px;font-weight: normal;text-transform: uppercase;
}
.liuc img{
	display: block;margin: 25px auto 0;
}


/*mes*/
.mes{
	background: url(../images/mesbg.jpg) no-repeat;height: 595px;overflow: hidden;
}
.mesbt{
	margin: 45px auto 0;
}
.mesbt p{
	font-size: 35px;font-weight: bold;text-transform: uppercase;text-align: center;color: #fff;
}
.mesbt span{
	display: block;font-size: 30px;font-weight: bold;text-align: center;color: #fff;
}
.lyboxc{ width:600px; margin:0 auto; padding:10px 0;}
.lyboxc iframe{width:0; height:0; border:none;}
.lyboxc .box1{overflow:hidden; width:600px; margin:0 auto 20px auto;}
.box1 span{ display:block; width:110px; overflow:hidden; color:#fff; font-size:22px; float:left;line-height:65px; margin-right:10px; text-align:right;}
.lyboxc input,.lyboxc textarea,.lyboxc select{float:left; width:430px; color:#ababab; font-size:20px; font-weight:normal;  background:#fff;  border-radius:10px;}
.lyboxc .box1 input,.lyboxc select{line-height:65px;height:65px;padding:0 20px;}
.lyboxc select{ width:460px;}
.lyboxc textarea{ width:430px; padding:20px; line-height:24px; height:100px;}
.button2{display:block; width:170px; height:55px; background:#ffcc00; border-radius:55px; line-height:55px; text-align:center; margin-left:220px; font-weight:normal; color:#21427f; font-size:20px;border: none;}


/*di*/
.di2{
	height: 50px;
	background: #fff;
	overflow: hidden;
}
.di2 ul li{
	float: left;
	width: 159px;
	font-size: 18px;
	text-align: center;
	border-right: solid 1px #666666;
	height: 28px;
	overflow: hidden;
	margin-top: 10px;color: #666666
}
.di{
	height: 50px;
	background: #ffd800;
	margin-bottom: 100px;
	overflow: hidden;
}
.di p{
	font-size: 18px;
	color: #1b1b1b;
	line-height: 50px;
	text-align: center;
}




.foot{ 
	position:fixed;
	bottom:0;
	width:100%;
	z-index:9999;
}
.fixed{position:fixed;bottom:0;width:640px;background:url(../images/foot.png);height: 100px;}
.fixed li{
	float:left;
	width:50%;
	margin-top: 0px;
}
.fixed li a{
	display:block;
	text-align:center;
	float:left;
	width:100%;
	padding:13px 0;
}
.fixed li a img{
	width:65px;
	height:55px;
	margin:0 auto
}
.fixed li a p{
	color:#fff;
	font-size: 18px;
	font-family: "微软雅黑";
}




/*-----------------new---------------------*/
.zibanner{
	margin-top: 100px;
}
.loc{
	height: 50px;background: #fcce0e;
}
.loc p{
	font-size: 18px;line-height: 50px;color: #262626;margin-left: 20px;float:left
}
.loc ul{
	font-size: 18px;line-height: 50px;color: #262626;margin-left: 20px;
}
.loc ul li{float:left}
.loc a{
	color: #262626;
}
.xinw{
	overflow: hidden;
}
.xinw li{ height:160px; line-height:24px; margin-top: 20px; overflow: hidden;background: #fff; }
.xinw li .date{ float:right; color:#999;  }
.xinw ul li a img{
	display: block;float: left;margin-top: 10px;
}
.xinw ul li img{
	display: block;float: left;
}

.page2{ width:600px; height:50px;  margin:10px auto;padding-top: 30px;overflow: hidden;}
/*css digg style pagination*/
div.digg2{text-align:center}
div.digg2 a{border:#949494 1px solid;padding:5px 15px;margin:2px;color:#949494;text-decoration:none;border-radius: 2px;}
div.digg2 a:hover{border:#f7c41e 1px solid;color:#f7c41e;}
div.digg2 a:active{border:#f7c41e 1px solid;color:#fff;}
div.digg2 span.current2{border:solid 1px #f7c41e;padding:5px 15px;font-weight:bold;margin:2px;color:#fff;background-color:#f7c41e;border-radius: 2px;}
div.digg2 span.disabled2{border:#eee 1px solid;padding:5px 15px;margin:2px;color:#ddd;border-radius: 5px;}



/*-------------------------con------------------------*/
.con{
	background: #fff;overflow: hidden; margin-bottom: 30px;
}
.conbox{
	width: 600px;margin: 0 auto;
}
.conbt{
	margin-top: 30px;
}
.conbt p{
	font-size: 24px;font-weight: bold;line-height: 40px;text-align: center;
}
.conbt span{
	color: #7c7c7c;display: block;text-align: center;
}

.connr img{
	display: block;margin: 40px auto 0;height: 215px;
}
.connr p{
	font-size: 20px;margin-top: 40px;color: #242424;text-align: left;line-height: 40px;text-indent: 28px;
}
.fanpian{
	margin-top: 30px;border-bottom: dashed 1px #c1bfba;padding-bottom: 30px;
}
.fanpian p{
	font-size: 18px;text-align: left;margin-top: 10px;
}

.tuijian{
	margin-top: 30px;margin-bottom: 30px;
}
.tuij{
	font-size: 24px;text-align: left;
}
.tuijian ul li{
	margin-top: 20px;width: 600px;overflow: hidden;
}
.tuijian ul li a p{
	float: left;font-size: 18px;
}

.tuijian ul li a span{
	float: right;
}








