body{
	margin:0;
	background-color: #efeff4;
	font-family: "微软雅黑";
	letter-spacing:0px;
	background: #fff;
	font-size: 20px;
	color: #666;
	width: 640px;
}
ul,li,a,h1,h2,h3,h4,h5,h6,p,input,textarea{margin: 0;padding: 0;list-style:none;text-decoration: none;box-sizing:content-box; }
img{display: block;}
a{color: #666;}
/*global*/
.fixed{ 
	*zoom:1;
}

.fixed:after{
	content: ".";
	height:0;
	clear:both;
	overflow: hidden;
	display: block;
}

#header{width: 640px;height: 137px;margin: 0 auto;}
#header .left{float: left;width: 450px;height: 137px;margin-left: 20px;}
#header .left img{width: 200px;height: 137px;}
#header .right{float: right;width: 150px;margin-right: 20px;padding-top: 30px;}
#header .right a{float: left;margin: 0 10px;display: block;}
#header .right a img{width: 55px;height: 55px;}
#header .right a span{display: block;width: 55px;text-align: center;font-size: 18px;line-height: 30px;color: #555;}

#menuList{width: 150px;padding: 20px;position: absolute;top: 30px;left: -160px;margin: auto;border: 1px solid #aaa;border-radius: 10px;background: #fff;opacity: 0;-webkit-transition: opacity 0.5s,left 0.5s;}
#menuList li{margin: 5px 0;}
#menuList li a{font-size: 26px;line-height: 42px;}

#ts{width: 640px;height: 80px;}
#footer{width: 640px;height: 80px;position: fixed;bottom: 0;background: #000;left: 0;}
#footer div{float: left;width: 158px;height: 80px;}
#footer div a{display: block;margin: 0 auto; width: 60px;height: 80px;padding-top: 40px; background:url(../images/common.png) no-repeat;}
#footer div a span{line-height: 40px;color: #fff;width: 60px;text-align: center;display: block;}

#top{width:100px;height:100px;display:none;position: fixed;bottom: 200px;left:510px;}
#top img{width:100px;height:100px;}
 /*首页*/
#slider{width: 640px;height: 320px;margin: 0 auto;border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;}
#slider img{width: 640px;height: 320px;}

#nav{width: 640px;margin: 30px auto 20px;}
#nav ul{}
#nav ul li{float: left;width: 100px;margin: 15px 30px;}
#nav ul li a{display: block;width: 100px;height: 100px;border-radius: 5px;}
#nav ul li a img{width: 100px;height: 100px;}
#nav ul li span{display: block;width: 100px;text-align: center;line-height: 40px;font-size:20px;}

#proIndex{width: 640px;margin: 0 auto;}
#proIndex .product{float: left;width: 193px;margin: 0 10px;}
#proIndex .product img{width: 193px;height: 140px;}
#proIndex .product span{width: 193px;line-height: 30px;display: block;text-align: center;color: #666;}

#bottom{width: 640px;height:120px;background: #eee;padding: 20px 0;}
#bottom p{width: 640px;text-align:center;line-height:40px;}
#bottom p a{margin:0 10px;}
.title{width: 640px;height: 35px;background: url(../images/titleBg.png) no-repeat;}
.title h3{float: left;margin-left: 15px;line-height: 32px;}
.title a{display: block;float: right;margin-right: 10px;width: 55px;height: 35px;}


#newsIndex{width: 640px;margin: 20px auto;}
#newsIndex .content{width: 610px;padding: 5px 15px;}
#newsIndex .content li{border-bottom: 2px solid #e3ddca;}
#newsIndex .content li a{line-height: 40px;}


#aboutIndex{width: 600px;margin: 20px auto;padding: 0 20px;}
#aboutIndex p{line-height: 30px;text-indent: 2em;text-align: justify;}

#honorIndex{width: 600px;margin: 20px auto;padding: 0 20px;}
#honorIndex a{float:left;width: 100px;height: 100px;}
#honorIndex a img{width: 100px;height: 100px;}

 /*内页*/
#banner{width: 640px;height: 300px;margin: 0 auto;border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;}
#banner img{width: 640px;height: 300px;}

#title{width: 640px;height: 50px;background: #eee;text-align: center;}
#title h3{font-size: 28px;line-height: 50px;}
#main{width: 640px;margin: 0 auto;padding: 20px 0;background: #ddd;}
.about{width: 560px;padding: 20px;border-radius: 10px;background: #fff;margin: 0 20px;}
.about p{font-size: 20px;line-height: 40px;text-indent: 2em;text-align: justify;}


.news{width: 640px;margin: 0;overflow: hidden;}
.news .newsList{display: block;background: #fff; width: 560px;padding: 30px 40px;border-bottom: 1px solid #aaa;}
.news .newsList .left{float: left;width: 190px;height: 140px;border-radius: 20px;border: 1px solid #aaa;}
.news .newsList .right{float: left;margin-left: 20px;width: 348px;height: 150px;}
.news .newsList .right p{font-size: 26px;color: #555;line-height: 35px;width: 348px;height: 120px;overflow: hidden;}
.news .newsList .right span{display: block;width: 348px;text-align: right;font-size: 24px;color: #aaa;line-height: 30px;}
.newsInfo{width: 560px;padding: 20px;border-radius: 10px;background: #fff;margin: 0 20px;overflow: hidden;}
.newsInfo .newsTitle{font-size: 24px;line-height: 50px;width: 560px;text-align: center;}
.newsInfo .newsTime{width: 560px;text-align: right;display: block;}
.newsInfo .newsContent{margin: 20px 0;}
.newsInfo .newsContent p{font-size: 20px;line-height: 40px;text-indent: 2em;text-align: justify;}
.newsInfo .newsContent img{max-width: 560px;}
.newsInfo .newsMsg{width: 560px;border-radius: 10px;background: #fff;overflow: hidden;}
.newsInfo .newsMsg input{width: 520px;height: 60px;background: #eee;border: none;border-radius: 5px; font-size: 22px;line-height: 60px;margin: 10px 0;padding: 0 20px;}
.newsInfo .newsMsg textarea{width: 520px;height: 160px;background: #eee;border: none;border-radius: 5px; font-size: 22px;line-height: 50px;margin: 10px 0;padding: 0 20px;}
.newsInfo .newsMsg .btn{width: 520px;font-size: 26px;}
.page{margin: 20px 0;}
.page a{margin: 5px 0;font-size: 20px;color: #333;display: block;line-height: 40px;}


#productTop{width: 640px;height: 50px;padding: 20px 0;background: #3b3b3b;}
#productTop .sel{float: left;height: 50px;width: 250px;padding-left: 10px; background: #000;margin: 0 20px;border-radius: 10px;}
#productTop .sel select{-webkit-appearance:initial;background: url(../images/sec.png) no-repeat 210px center;height: 50px;width: 250px;border: none;color: #fff;font-size: 22px;}
#productTop .sel select option{text-align: center;}
#productTop .search{float: left; width: 320px;height: 50px;background: url(../images/searchBg.png) no-repeat;background-size: 320px 50px;}
#productTop .search input{background: none;border: none;width: 225px;height: 50px;float: left;display: block;color: #fff;font-size: 22px;line-height: 50px;padding: 0 10px;}
#productTop .search a{display: block;float: left;width: 75px;height: 50px;}
.product{width: 640px;margin: 0;overflow: hidden;}
.product .productList{display: block;background: #fff; width: 560px;padding: 30px 40px;border-bottom: 1px solid #aaa;}
.product .productList .left{float: left;width: 150px;height: 150px;border-radius: 20px;border: 1px solid #aaa;}
.product .productList .right{float: left;margin-left: 20px;width: 388px;height: 150px;}
.product .productList .right h4{font-size: 24px;color: #555;line-height: 40px;width: 388px;height: 40px;overflow: hidden;}
.product .productList .right p{display: block;width: 388px;font-size: 20px;color: #aaa;line-height: 38px;text-align: justify;height: 110px;overflow: hidden;}
.productInfo{width: 560px;padding: 20px;border-radius: 10px;background: #fff;margin: 0 20px;overflow: hidden;}
.productInfo .productTitle{font-size: 24px;line-height: 50px;width: 560px;text-align: center;}
.productInfo .productImg{width: 560px;height: 300px;}
.productInfo .productContent{margin: 20px 0;}
.productInfo .productContent p{font-size: 20px;line-height: 40px;text-indent: 2em;text-align: justify;}
.productInfo .productContent img{max-width: 560px;}

.case{width: 620px;padding: 10px;background: #fff;}
.case li{float: left;margin: 10px;width: 290px;}
.case li img{width: 290px;height: 220px;}
.case li span{display: block; width: 290px;font-size: 22px;line-height: 35px;height: 70px;overflow: hidden;}

.contact{width: 560px;padding: 20px;border-radius: 10px;background: #fff;margin: 0 20px;overflow: hidden;}
.contact p{font-size: 22px;line-height: 40px;margin: 10px 0;}
.contact img{width: 560px;margin: 20px 0;}

.msg{width: 560px;padding: 20px;border-radius: 10px;background: #fff;margin: 0 20px;overflow: hidden;}
.msg input{width: 520px;height: 60px;background: #eee;border: none;border-radius: 5px; font-size: 22px;line-height: 60px;margin: 10px 0;padding: 0 20px;}
.msg textarea{width: 520px;height: 160px;background: #eee;border: none;border-radius: 5px; font-size: 22px;line-height: 50px;margin: 10px 0;padding: 0 20px;}
.msg .btn{width: 520px;font-size: 26px;}