@charset "utf-8";
/* CSS Document */

body {
font:12px "Arail";
margin:0 auto;
line-height: 21px;
background:url(../images/bg.jpg) repeat-x #f7f7f7;
}
*{margin:0;padding:0}
ul,li{list-style: none;}
img{border:0;}
a
{text-decoration:none;
color: #5d5d5d;
}

a:hover{color:#02658c;}
.main_box,.container,.footer,.banner,.top{margin:0 auto; width:1002px; overflow:hidden; clear:both;}
.header{width:1002px;margin:0 auto;  height:163px; overflow:hidden;}
.nav_bg{width:100%; background:url(../images/nav.png) repeat-x; height:46px;}
.container{width:1002px;overflow:hidden;margin:0 auto;padding-bottom:30px; }
.flowers,.cake{width:100%; margin:0 auto;background:#f8f8f8;}

.copyright{text-align:center; line-height:24px; color:#fff; padding-top:20px;font-size:12px; background:#b80443;overflow:hidden; width:1002px; margin:0 auto;}
.copyright a{color:#fff;font-size:12px;}
.copyright img{display:block; }
.nav{width:982px; margin:0 auto; height:41px; line-height:41px; background:url(../images/nav.jpg) no-repeat;padding-left:20px;}
.logo{float:left;background:url(../images/logo.jpg) no-repeat;width:993px; height:81px; margin-top:40px; text-indent:-9999px;overflow:hidden; }
.nav li{float:left; width:119px; text-align:center; }
.nav li a{font-family:"宋体";font-size:14px; line-height:32px;color:#fff;}
.nav li a:hover,.nav li a:link{color:#fff;}
.banner{width:1002px;margin:0 auto; height:372px;}
.banner img {width:1002px; height:335px; padding:20px 0;}
.footer {width:1002px;  overflow:hidden; border-top:1px solid #ccc;text-align:center;font-size:12px; padding-top:10px;}

.link{width:982px; overflow:hidden; margin:12px auto; background:#ededed;padding:10px;margin-top:0;}
.link li{float:left; margin:0 10px; overflow:hidden;}
.top{background:url(../images/top.jpg) no-repeat;height:195px; width:1002px; overflow:hidden;padding-top:3px;margin-left:-1px;}
.about{float:left;width:348px;height:190px;}
.about p{text-indent:2em;}
.news{float:left;width:403px; height:190px; margin-left:20px;}
.about div,.contact div{padding-top:25px; padding-left:15px; padding-right:15px;line-height:22px;}
.tt{display:block;height:32px;text-indent:-9999px;}
.news ul{padding-top:25px;padding-left:15px;padding-right:15px; overflow:hidden;}
.news li{line-height:26px;}
.contact{float:left; margin-left:19px;width:211px;}
.cp{width:1002px; overflow:hidden; height:195px;background:url(../images/cp.jpg) no-repeat;margin:0 auto; margin-top:20px;}
#pic_div{ width:725px;overflow:hidden;height:150px;padding-top:30px; position:relative; padding-left:10px; clear:both;left:0;zoom:1;float:left; margin-left:15px;}
.pics ul{position:absolute; height:150px; left:0px; font-size:0;}
.pics ul li{float:left; width:180px; height:170px;}
.pics li a{color:#296db6;font-size:14px;}
.pics li img{border:1px solid #dcdddf; padding:2px;width:167px; height:115px; display: block;vertical-align: bottom;}
.pics li span{color:#296db6; text-align:center; width:160px; line-height:30px; height:30px;display:block;}
.prolist{float:left; width:175px;margin-left:60px;padding-top:20px;}
.prolist li a{color:#fff;height:25px;display:block;font-size:12px;}
.link h5{font-size:12px;display:block;}