/* CSS Document */
body{ margin:0; padding:0; font:300%/150% "\5FAE\8F6F\96C5\9ED1","\5b8b\4f53",tahoma,vernada; font-size:12px;  line-height:23px; color:#333333; background-color:#FFFFFF;}
p{margin:0; padding:0;}
form{margin:0; padding:0;}
h1{margin:0; padding:0;}
h2{margin:0; padding:0;}
h3{margin:0; padding:0;}
div{margin:0; padding:0;}
A{text-decoration:none;}
li{list-style:none;}
ul{margin:0; padding:0;}
dl{margin:0; padding:0;}
dt{margin:0; padding:0;}
dd{margin:0; padding:0;}
A{text-decoration:none;}
a:link{color: #4c4948;text-decoration: none;}
a:visited {text-decoration: none;color: #4c4948;}
a:hover {text-decoration: none;color: #d0395b;}
a:active {text-decoration: none;color: #4c4948;}
.clear{clear:both;}
.floatr{float:left; margin-right:20px;}
#top{width:1300px; margin:auto; height:90px;}
#top .topleft{float:left; width:300px;}
#top .topright{float:right; width:900px; padding-top:35px;}
#top .topright ul{}
#top .topright ul li{padding:0 0 0 60px; float:left; font-size:16px; font-weight:100;}
#bananer{background:url(/images/bananer.jpg) no-repeat center; height:606px;}
#indexabout{width:1300px; margin:auto;}
#indexabout p{margin:20px; text-align:center;}
#indexabout ul{}
#indexabout ul li{float:left; margin-right:20px;}
#indexabout ul li b{display:block; width:290px; font-weight:100; font-size:14px; margin-top:15px;}
#indexpro{background-color:#f5f5f5; padding:50px; margin-top:50px;}
#indexpro .indexprocon{width:1300px; margin:auto;}
#indexpro .indexprocon .indexproleft{float:left;}
#indexpro .indexprocon .indexproright{float:right;}
#indexcase{width:1300px; margin:0 auto 60px auto;}
#indexcase p{text-align:center; margin:30px;}
#indexcase ul{}
#indexcase ul li{float:left; margin-right:20px;}
#indexcase ul li b{display:block; line-height:36px; text-align:center; font-size:14px;}
#foot{background-color:#3b4648; padding:60px;}
#foot .footcon{width:1300px; margin:auto;  color:#dad8d8; }
#foot .footcon .footleft{float:left; width:350px;font-size:14px;}
#foot .footcon h2{font-size:20px; margin-bottom:20px; font-weight:100;}
#foot .footcon .footcenter{float:left; width:400px; margin:0 80px;}
#foot .footcon .footright{float:right; width:350px;}
#foot .footcon a:link{color:#f5f5f5; font-size:14px;}
#foot .footcon a:visited{color:#f5f5f5; font-size:14px;}
#foot .footcon a:hover{color:#ff4a00; font-size:14px;}
#foot .footcon .footcenter span{color:#ff4a00; font-size:14px;}
#foot .footcon .footcenter ul li{border-bottom:#f5f5f5 solid 1px; padding-bottom:20px; margin-top:10px;}
#foot .footcon .footright p{background:url(/images/contacticon.jpg) no-repeat left; padding-left:30px; line-height:42px;}
#footcopy{background-color:#242a2b; height:56px; line-height:56px;}
#footcopy .copycon{ width:1300px; margin:auto; color:#FFFFFF; font-size:14px;}
#footcopy .copycon .copyleft{float:left; width:500px;}
#footcopy .copycon .copycenter{float:left; width:600px; text-align:center;}
#footcopy .copycon .copyright{float:right; width:77px;}

#aboutbananer{background:url(/images/aboutbananer.jpg) no-repeat center; height:200px;}
#contactbananer{background:url(/images/contactbananer.jpg) no-repeat center; height:200px;}
#productbananer{background:url(/images/teambananer.jpg) no-repeat center; height:200px;}
#newsbananer{background:url(/images/newsbananer.jpg) no-repeat center; height:200px;}
#aboutmenu{width:1200px; margin:20px auto;}
#aboutmenu ul{display:block; margin-bottom:30px;}
#aboutmenu ul li{width:25%; text-align:center; float:left; border-bottom:#f5f5f5 solid 1px; border-top:#f5f5f5 solid 1px; }
#aboutmenu ul li a:link{color:#333333; font-size:16px; display:block; border-left:#f5f5f5 solid 1px; height:60px; line-height:60px;}
#aboutmenu ul li a:visited{color:#333333; font-size:16px; display:block; border-left:#f5f5f5 solid 1px; height:60px; line-height:60px;}
#aboutmenu ul li a:hover{color:#FF0000; font-size:16px; display:block; border-left:#f5f5f5 solid 1px; height:60px; line-height:60px;}
#aboutmenu p{width:300px; margin:auto; text-align:center;}
#aboutmenu p a:link{color:#333333; font-size:16px; display:block; border-left:#f5f5f5 solid 1px; height:60px; line-height:60px;}
#aboutmenu p a:visited{color:#333333; font-size:16px; display:block; height:60px; line-height:60px;}
#aboutmenu p a:hover{color:#FF0000; font-size:16px; display:block; height:60px; line-height:60px;}
#aboutcon{width:1200px; margin:auto; font-size:16px; line-height:30px; padding-bottom:30px;}
#aboutcon .protitle{text-align:center; font-size:14px; font-weight:bold; height:36px; line-height:36px;}
#aboutcon .protitlea{text-align:center;}
#aboutcon .protitleb{padding:10px;}
#aboutcon .ppbg{background-color:#ff6600; color:#FFFFFF; text-align:center; font-size:16px; font-weight:bold; line-height:50px;}
#teambg{background:url(/images/teambg.jpg) repeat-x top #efefef; padding-top:50px;}
.caseul{ display:block;}
.caseul li{display:block; height:500px; width:350px; background-color:#FFFFFF; margin-bottom:50px; float:left; margin-left:15px; margin-right:30px;}
.caseul li b{display:block; height:50px; line-height:50px; text-align:center; color:#ff4900;}

/* move */
#demoa { width: 1300px; margin:auto; overflow:hidden; height:220px; }
#demoa ul{margin:0px; padding:0;}
#demoa ul li{float:left; list-style:none; margin-right:10px; background-image:none; text-align:center;}
#demoa ul li img{margin-bottom:5px;}
#indemoa {float: left;width: 800%; margin-top:0px;}
#demoa1 {float: left;}
#demoa2 {float: left;}

.newsul{}
.newsul li{display:block; height:220px; margin-bottom:20px; background-color:#FFFFFF; padding:20px;}
.newsul li dl{}
.newsul li dl dt{float:left; display:block;}
.newsul .dtimg{width:330px; height:150px;}
.newsul .dtimg img{width:300px; height:150px;}
.newsul .dtwid{width:800px; float:right; padding-right:20px;}
.newsul .dtwid b{display:block; font-size:20px; margin-bottom:10px; width:800px; font-weight:100; color:#F00;}
.newsul .dtwid span{color:#981212; font-family:Calibri;}
.newsul .dtwid p{color:#666; font-size:14px;}
.newsul .dtwid .spanbg{background:#ff4a00; padding:8px 30px; color:#FFFFFF; font-size:14px;}
.newscon{background-color: #FFF; padding-top:30px; padding:30px;}
.newscon h2{text-align:center; margin-bottom:20px; margin-top:20px;}
.newscon .back{background:#ff4a00; padding:2px 8px; color:#FFFFFF; font-size:14px; width:60px; margin:auto; text-align:center;}
.newscon .back a:link{color:#FFF;}
.newscon .back a:visited{color:#FFF;}
.newscon .back a:hover{display:block; color:#FF0;}<!--0.00019288063049316-->