@charset "utf-8";
body { margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, san-serif; font-size:12px; line-height:1.8em;}
img { border:0;}
.main{margin-left:auto; margin-right:auto; width:900px;}
#logo{width:800px; height:65px; padding-top:20px;  }
#logo h1{display:none;}
#logo img {width:268px; height:65px;}
.c{ clear:both;}

a:visited{ color:#333333; text-decoration:none; font-family: "Trebuchet MS", Arial, Helvetica, san-serif; }
a{color:#333333; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, san-serif; }
a:link{ color:#333333; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, san-serif;  }
a:hover{color:#333333;font-family:"Trebuchet MS", Arial, Helvetica, san-serif; text-decoration:none; }
a:active{color:#333333;font-family:"Trebuchet MS", Arial, Helvetica, san-serif; text-decoration:none;}
p{color: #333333; text-align:left; font-size:14px;  line-height:26px; display:inline; font-family:"Trebuchet MS", Arial, Helvetica, san-serif; }



h1 a,a:link,h1 a:visited{ color:#000000; text-decoration: none; font-family:"Trebuchet MS", Arial, Helvetica, san-serif; font-weight:normal;}
h1 a:hover,h2 a:active{ color:#333333; font-family:"Trebuchet MS", Arial, Helvetica, san-serif; font-weight:normal;}
h1{font-size:28px; line-height:1.4em; font-family:"Trebuchet MS", Arial, Helvetica, san-serif; font-weight:normal;}
h2{font-size:14px; line-height:24px; display:inline; font-family:"Trebuchet MS", Arial, Helvetica, san-serif; font-weight:normal; font-weight:normal;}
h2 a,a:link,h2 a:visited{ color:#000000; text-decoration: none;font-weight:normal;}
h2 a:hover,h2 a:active{ color:#a50101; text-decoration: none;font-weight:normal;}
h3{ font-size:12px; color:#a50101;font-family:"Trebuchet MS", Arial, Helvetica, san-serif;  font-weight:normal; line-height:22px;}

#el{color:#000000;}

#meu{width:540px; float:left; height:25px; margin-top:28px; padding-left:110px;}
#meu ul { margin:0; padding:0;}
#meu ul li { float:left;  text-align: center;list-style-type:none;}
#meu ul li a,#meu ul li a:link,#meu ul li a:visited{ font-family:"Trebuchet MS", Arial, Helvetica, san-serif;  font-size:14px; font-weight:bold; color: #000000; text-decoration:none; display:block; padding:0 10px 0 10px;  }
#meu ul li a:hover,#meu ul li a:active{ text-decoration:underline;}
#em{float:right; width:240px; height:100px;}
#em p{ font-family:"Trebuchet MS", Arial, Helvetica, san-serif; font-size:11px; line-height:30px;}
#em a,#em a:link,#em a:visited{ font-family:"Trebuchet MS", Arial, Helvetica, san-serif; line-height:22px; font-size:16px;  color:#6a6a6a; text-decoration:none;  }
#em a:hover,#em a:active{ color: #000000;}


#center_left{width:630px; height:330px; float:left;  overflow:hidden; background-image: url(/images/design.jpg); padding:15px 0 0 15px;}
#center_left h1{font-size:24px; display:inline; }
#wt{width:480px; float:left; padding-left:120px;   overflow:hidden; }
#photo{width:520px;  float:left; padding-left:120px; word-break:break-all; overflow:hidden; }
#photo img {margin-bottom:5px;}
#photo a,#photo a:link,#photo a:visited{ text-decoration:underline; color:#000000;}
#photo a:hover,#photo a:actice{ text-decoration:underline; color:#CC0066;}


#photo2{width:700px;  float:left; padding-left:120px; word-break:break-all; overflow:hidden; }
#photo2 img {margin-bottom:5px;}
#photo2 a,#photo a:link,#photo a:visited{ text-decoration:underline; color:#000000;}
#photo2 a:hover,#photo a:actice{ text-decoration:underline; color:#CC0066;}



#wedding{width:770px; overflow:hidden; padding-left:10px; margin-left:120px;background: url(/photo/wedding/wedding1016/bg.jpg);  word-break:break-all; overflow:hidden; }
#wedding a,#photo a:link,#photo a:visited{ text-decoration:underline; color:#000000;}
#wedding a:hover,#wedding a:actice{ text-decoration:underline; color:#CC0066;}
#wedding h1{font-size:28px; line-height:35px;  }
#wedding h2{font-size:13px; font-weight: normal; line-height:20px; color: #000000;}
#mh{width:680px; height:490px;  }
#magazine{width:780px;  margin-left:auto; margin-right:auto; }
.mgg{margin-left:120px; width:780px;}
#magazine span{font-size:35px; font-family: Georgia; font-weight:bold;line-height:50px; 

color:#999999;}
 

#wed-top{width:720px; height:200px; border-top:1px solid  #CCCCCC; border-bottom:1px solid  #CCCCCC;background:#EBEBEB; margin-bottom:15px;}
#wed-top1{float:left; width:130px; height:180px; margin:10px;} 
#wed-top2{float:left; width:500px; height:180px; margin:10px;}
#life{width:740px; float:left;  overflow:hidden; }
#life h4{ font-size:10px; font-weight:normal; color:#999999; display:inline; line-height:1.8em;}
#life h4 a,#life h4 a:link,#life h4 a:visited{color:#999999; text-decoration:none;} 
#life h4 a:hover{color: #000000; text-decoration:none;}

#center_right{width:240px; float:right; }
#center_right a,#center_right a:link,#center_right a:visited{ color:#6a6a6a; text-decoration: none; }
#center_right a:hover,#center_right a:active{ color:#000000;}
/*background:#838a92;*/

#new{width:900px; margin-left:auto; margin-right:auto; padding-top:15px; margin-top:20px; border-top:1px solid  #999999; padding-bottom:15px; }
.n{width:220px; height:200px; float:left; margin-right:6px;}
.r{width:220px; height:200px; float: right;  }
.m{height:135px; width:220px;}

h3{font-size:14px; display:inline; font-weight:30px; color: #000000;}

.gay,gay:link,gay:visited{font-size:13px; font-family: Arial, Helvetica, sans-serif; line-height:23px; color: #333333; text-decoration:none;}
.gay:hover,gay:active{  color: #333333; text-decoration: none;}
.f{padding:10px 10px 10px 5px; width:205px; background:#efefef;  }
#de{width:900px; height:35px;  font-size:14px; color: #000000; display: block;}

#hunli{width:720px; text-align:center; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, san-serif; color:#FFFFFF; line-height:35px; margin-bottom:15px; background: #000000; padding-top:15px;}
#hunli img{ margin-bottom:10px;}
 


#life_left{width:700px; float:left; overflow:hidden; margin-right:10px; padding-bottom:15px;border-bottom:1px solid #CCCCCC;}
#life_right{width:170px;  padding:5px; float:right;  }

#f_left{float:left; width:550px;  margin-bottom:15px; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; color: #999999;}
#f_right{float:right; width:200px;margin-bottom:15px; margin-top:10px; font-size:12px; text-align:right;}
#footer{border-top:1px solid  #cccccc;  width:900px; margin-top:10px; margin-left:auto; margin-right:auto;}
#footer2{ width:900px; margin-left:auto; margin-right:auto; margin-top:10px;}

.tp{ clear:both; margin-bottom:10px; font-size:12px; display:block; text-align:right; color:#d4d4d4; border-bottom:1px solid #d4d4d4; }
 
#r1{width:500px;  float:left;padding-left:120px; overflow:hidden;}
#r2{width:240px;   float:right; }


#im{width:200px; float:left;}
#im ul{margin:0; padding:0}
#im ul li{ list-style-type:none; float:left; height:56px; width:56px; margin-right:10px; margin-bottom:10px;}
#im a img {border:0;FILTER: gray;}
#im a img:hover{border:0;FILTER: ;}

#im2{width:700px; float:left;}
#im2 h2{line-height:30px; font-size:14px; margin-top:8px; margin-bottom:8px;}
#im2 ul{margin:0; padding:0}
#im2 ul li{ list-style-type:none; float:left; height:56px; width:56px; margin-right:10px; margin-bottom:10px; border:1px solid #e1e1e1;}
#im2 a img {border:0;FILTER: gray;}
#im2 a img:hover{border:0;FILTER: ;}


#im690{width:680px; float:left; padding-bottom:20px; padding-top:15px;}
#im690 ul{margin:0; padding:0}
#im690 ul li{ list-style-type:none; float:left; height:56px; width:56px; margin-right:10px; margin-bottom:10px;}
#im690 a img {border:0;FILTER: gray;}
#im690 a img:hover{border:0;FILTER: ;}



 /*
#im img{filter:gray;}
#im img:hover{}
*/
#to{width:520px;}
#to1{width:600px; float:left; }
#to1 h1{display:inline; line-height:35px; margin-bottom:0; padding-bottom:0; font-size:28px; margin-right:15px;}
#to2{width:520px; float:left;  text-align:left; font-size:12px; color:#999999; line-height:24px; }

#blog{float:left; width:720px; margin-left:120px; margin-bottom:15px;padding-bottom:15px;}
#to3{float:left; width:600px; margin-top:18px;}
#to3 img{ margin-bottom:10px; margin-top:10px; }
#to3 a,#to3 a:visited,#to3 a:link{font-family:"Trebuchet MS", Arial, Helvetica, san-serif; font-size:14px; text-decoration:none; line-height:25px; margin-left:5px; color:#000000;}
#to3 a:hover,#to3 a:active{text-decoration:underline;}
#to3 span{ color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:10px;}


#to4{float:left; width:690px; margin-top:18px;}
#to4 img{ margin-bottom:10px; margin-top:10px; }
#to4 a,#to4 a:visited,#to4 a:link{font-family:"Trebuchet MS", Arial, Helvetica, san-serif; font-size:14px; text-decoration:none; line-height:25px; margin-left:5px; color:#000000;}
#to4 a:hover,#to4 a:active{text-decoration:underline;}
#to4 span{ color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:10px;}

#next{width:180px; height:25px;}
#next_left{float:left; font-size:12px;}
#next_right{float:right;font-size:12px;}

.qian{display:block; background:url(/images/gao.jpg); height:100px; width:80px; background-repeat:no-repeat; padding:20px 0 0 0;}

.index{width:235px; height:325px; float:right; padding:10px; font-size:16px; color: #FFFFFF; line-height:30px; background: #333333;}
#client{width:520px; display:block; color:#999999;  font-size:20px; height:65px; border-bottom:1px #CCCCCC solid; line-height:30px;}
#logo_left{width:520px; float:left;}
#logo_left ul { padding:0; margin:0;}
#logo_left ul li{list-style-type:none;float:left;display:block;width:100px;height:91px;text-align: left;vertical-align: middle;}

#pdf{width:780px;height:200px; margin-left:60px;  overflow:hidden; background: url(/photo/wedding/wedding1016/bg2.jpg);}
#pdf ul{ padding:0; margin:0; }
#pdf ul li{float:left; width:132px; height:180px; margin-right:15px; list-style-type:none; margin-top:20px;}

.mei{width:720px;  border:1px  dotted  #FFFFFF; height:620px; overflow:hidden; background-color:#00ccff;}
.in{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal;}
.in2{color:#CCCCCC; font-family:"Trebuchet MS", Arial, Helvetica, san-serif; line-height:20px; font-size:12px;}

.fts{margin-left:120px;border-top:1px solid  #cccccc; margin-right:100px; }
#fts1{margin-left:120px;margin-bottom:25px; padding-top:15px; text-align: left; height:35px;}
#fts1 span{ line-height:25px; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, san-serif; margin-right:8px; margin-bottom:5px;}


#client_food{width:690px; float:left; display:block; color:#1b9d05;  font-size:28px; height:45px; border-bottom:1px #CCCCCC solid; line-height:30px; padding-top:15px; }
#logo_food{width:690px; float:left; }
#logo_food ul { padding:0; margin:0;}
#logo_food ul li{float:left; list-style-type:none;}
#logo_food ul li a{margin-top:15px; margin-right:5px; display:block;width:102px; padding-top:5px;height:120px; vertical-align: middle; text-align:center;}
#logo_food ul li a:hover{margin-top:12px; display:block; vertical-align: middle; background-color:#333333; color: #FFFFFF;text-align:center;}


#tate1{float:left; width:481px;}
#tate2{float:right; width:170px; padding:30px; height:560px;}
#tate3{height:100px;}
#tate3 span{font-size:60px; line-height:100px; color:#FFFFFF; font-weight:bold; font-family:'Times New Roman', Times, serif;}
#tate4{height:330px;}
#tate5{padding:20px 0 0  0;}
#tate4 h1{font-size:40px; padding:0; margin:0;}
#tate4 h2{font-size:18px; padding:0; margin:0;}
