/* CSS Document */

@charset "utf-8";

/* common*/
body {height:100%; font-family: "Microsoft YaHei",Helvetia,"lucida Grande",Verdana,Arial;line-height:1.75em;font-size:12px;color:#333;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption, dl, dt, dd {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure, figcaption {display: block;}
table {border-collapse:collapse;border-spacing: 0px;}
img {border:none;}
ul, li {list-style:none;}
input:focus, textarea:focus {outline:none;}
.cf:before,.cf:after{content:"";display:table;}.cf:after{clear:both;}.cf{zoom:1;}
.clear{height:0px; line-height:0px;clear:both;font-size:1px;}
a,a:link{color:#333;text-decoration:none;}
a:hover{color:green;text-decoration:underline;}

.w1004{width:1004px;}



.top{ width:1004px; height:114px; margin:0 auto; background:url(../image/top_bg.jpg) no-repeat; position:relative;z-index:1020;}
.jiarushouchang{ width:152px; height:30px; line-height:30px; float:right;}
.jiarushouchang ul li{ float:left; list-style:none;}
.jiarushouchang ul li a{ float:left; width:50px; height:30px; line-height:30px; color:#999999; background:url(../image/tubiao1-1.jpg) no-repeat left center; padding-left:15px; text-decoration:none; margin-left:10px;}
.jiarushouchang ul li a:hover{ background:url(../image/tubiao1.jpg) no-repeat center left; color:#83b462;}

 .right td{border-style:solid;border-width:1px;}

 /*导航下拉效果css*/
 li{ list-style:none;}
.list{height:41px; width:900px; position:absolute; left:0px; top:76px; z-index:1000 ; margin-left:90px;}
.list li{float:left;position:relative; padding-left:25px;}
.list li a{float:left;width:96px;height:41px;line-height:41px; text-align:center;color: #FFFFFF;text-decoration:none; font-family:"微软雅黑"; background: url(../image/nav_bg.png) no-repeat right; font-size:14px;}
.list li a:hover{color:#FFF;}
.list .box
{
    position:absolute;top:41px;left:26px;display:none;width:96px;height: auto;background: #479116;color:#FFF; z-index:1000 ;
   box-shadow:1px 3px 8px rgba(0,0,0,.5);
   -webkit-box-shadow:1px 3px 8px rgba(0,0,0,.5);   
    -ms-box-shadow:1px 3px 8px rgba(0,0,0,.5); 
    border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;  
}


.list .box ul{margin-top:3px;background: #479116;overflow:hidden;}
.list .box ul li{padding:0;}
.list .box ul li:first-child a{border-top:none;}
.list .box ul li a{border-top: 1px solid #58B44E;border-bottom: 1px solid #2D771A;}   
.list li a:hover,.red{color:#FFF;}
.list .box li a{ background:none;}
.list .box li a:hover{ background:#f6f6f6;color:#000;}
.list li span a{ background:none;}

/*结束*/






.banner{ width:1004px; height:309px; background:url(../image/banner_bg.jpg) no-repeat; margin:0 auto;}



.content1{ width:1004px; height:auto; margin:0 auto; margin-top:12px;}
.about{ width:290px; height:277px; float:left; background:url(../image/about_bg.jpg) no-repeat;}
.about_more{ width:270px; height:25px; text-align:right; padding-top:25px; padding-right:20px;}
.about_content{ width:260px; height:198px; padding:5px; margin-left:10px;}
.about_content a{ color:#656565; text-decoration:none;}
.about_content a:hover{ text-decoration:underline; color:#313131;}

.board{ width:370px; height:276px; float:left; margin-left:6px;background:url(../image/board_bg.jpg) no-repeat;}
.board_content{  padding:10px 20px 0px 20px;}
.board_content ul li{ list-style:none; float:left; width:100%;}
.board_content ul li span{ float:right; width: auto; height:30px; line-height:30px;}
.board_content ul li a{ float:left; width: auto; height:30px; line-height:30px; background:url(../image/tu2.jpg) no-repeat 0px 8px; padding-left:18px; text-decoration:none; color:#656565;}
.board_content ul li a:hover{ background:url(../image/tu1.jpg) no-repeat  0px 8px; color:#368700; text-decoration:underline;}
.board_more{ width:355px; height:25px; text-align:right; padding-top:25px; padding-right:15px;}


.alerts{ width:325px; height:276px; float:right; background:url(../image/alerts_bg.jpg) no-repeat; margin-left:10px;}
.alerts_more{ width:294px; height:25px; text-align:right; padding-top:25px; padding-right:26px;}
.alerts_content{ padding:10px 30px 0px 30px;}
.alerts ul li{ list-style:none;}
.alerts ul li span{display:block;float:right;}
.alerts ul li a{  text-decoration:none; float:left;display:block; width:auto; height:30px; line-height:30px; background:url(../image/tu4.jpg) no-repeat left center; padding-left:20px;}
.alerts ul li a:hover{  text-decoration:underline; background:url(../image/tu3.jpg) no-repeat left center;}

.ul_news li{height:32px;line-height:32px;}


.content2{ width:1004px; height:auto; margin:0 auto; margin-top:12px;}
.service{ width:336px; height:276px; background:url(../image/service_bg.jpg) no-repeat; float:left;}
.service_more{ width:316px; height:25px; text-align:right; padding-top:25px; padding-right:20px;}
.service_content{ width:310px; height:200px; margin-top:10px; margin-left:20px;}
.service_content ul li{ float:left; list-style:none; margin-top:10px;}
.service_content ul li span{ float:left; width:200px; height:auto; margin-left:8px;}
.service_content ul li span b a{ color:#368700; text-decoration:none;}
.service_content ul li span b a:hover{ text-decoration:underline;}

.content2_right{ width:666px; height:276px; float:left; background:url(../image/bg.jpg) no-repeat; margin-left:2px;}
.news{ width:310px; height:auto; float:left; margin-top:24px; margin-left:13px;}
.news_tittle{  height:27px; background: url(../image/news_bg.jpg) no-repeat; }
.news_content{ height:auto; margin-top:30px; }


.learn{ width:274px; height:auto; float:left;margin-top:24px; margin-left:45px;}
.learn_tittle{ width:274px; height:27px; background:url(../image/learn_bg.jpg) no-repeat;}
.learn_content{ padding-top:15px; position:relative; width:274px; height:183px;}



/*礼服馆幻灯片代码*/
.banner_index{height:125px;position: relative;overflow:hidden;width: 178px;margin:15px auto;}
 .btn,.banner_pro .bBtn{position: absolute;top:68px;width: 42px;height: 46px;display: block;z-index: 3;}
 .btnPre,.banner_pro .bPre{background: url(../image/button_left_hover.jpg) no-repeat 0 0;left:0px;}
 .btnPre:hover,.banner_pro .bPre:hover{ background: url(../image/button_left.jpg) no-repeat 0 0;}
 .btnNext,.banner_pro .bNext{background: url(../image/button_right_hover.jpg) no-repeat 0 0;right:0px;}
 .btnNext:hover,.banner_pro .bNext:hover{background: url(../image/button_right.jpg) no-repeat 0 0;}
 .banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
 .banner_wrap li{width: 1230px;float: left;}

ul,li,dl,dd,dt{list-style: none;}
/*结束*/


.content3{ width:1004px; height:auto; margin:0 auto; margin-top:17px;}
.certificate{ width:254px; height:209px; float:left; background:url(../image/certificate_bg.jpg) no-repeat;}
.certificate_content{ width:202px; height:148px; margin-top:45px; margin-left:22px;}


.link{ width:731px; height:197px; float:right; background: url(../image/link_bg.jpg) no-repeat; margin-left:14px; margin-top:7px;}
.link_content{ padding:30px 35px 20px 85px;line-height:30px;}


/*底部*/

.bottom{ width:1003px; background:url(../image/bottom_bg.jpg) no-repeat;  margin-top:30px;  margin:0 auto; padding-top:30px; text-align:center;}
.bottom_nav{ width:416px; height:30px; line-height:30px; margin:0 auto; color:#FFFFFF;}
.bottom_nav a{ color: #FFFFFF; text-decoration:none;}
.bottom_nav a:hover{ color:#FFFFFF; text-decoration:underline;}
.banquan{ width:295px; height:30px; margin:0 auto; line-height:30px;text-align:center;}
.adress{ width:356px; height:30px; line-height:30px; margin:0 auto;text-align:center;}
.email{ width:384px; height:30px; line-height:30px; margin:0 auto;text-align:center;}
.tel{ width:445px; height:30px; line-height:30px; margin:0 auto; text-align:center;}



/*内页CSS*/

.left{ width:220px; height:auto; float:left;}

.about_list{ width:215px; height:170px; background: url(../image/1.png) no-repeat; padding-top:25px;}
.about_tittle{ width:135px; height:20px; margin-left:40px;} 
.about_tittle span{  font-size:14px; font-weight:bolder; color:#1d7211;}





.about_list_content{ width:156px; height:auto; margin-top:20px; margin-left:30px;}
.about_list_content ul li{ list-style:none; }
.about_list_content ul li a{ float:left; width:156px; height:20px; line-height:20px; background:url(../image/tu2.jpg) no-repeat left center; padding-left:20px; color:#656565; text-decoration:none;}
.about_list_content ul li a:hover{ color:#409200; text-decoration:underline; background:url(../image/tu1.jpg) no-repeat left center;}


.about_contact{ width:218px; height:164px; background:url(../image/2.png) no-repeat; padding-top:60px;}
.about_contact_content{ width:170px; height:auto; margin-left:23px;}
.about_contact_content ul li span{ font-size:14px; color:#000000; font-weight:bold;}
.right{ width:780px; height:auto; float:right; }
.right_tittle{ width:625px; height:47px; background:url(../image/right_tittle.jpg) no-repeat; line-height:47px; padding-left:75px; font-size:16px;}
.right_tittle span{ float:right; font-size:12px;}


/*cn_left*/
.cn_left{width:215px;background:url(../image/cleft_bg_02.png) repeat-y;margin-bottom:10px;}
.cn_left_header{height:54px;background:url(../image/cleft_bg_01.png) no-repeat;}
.cn_left_header1{ padding:25px 0px 0px 40px;height:22px;line-height:22px;}
.cn_left_header1 b{font-size: 14px;color: #1d7211;}
.cn_left_content{padding:5px 10px 0px 20px;background:url(../image/cleft_bg_04.png) repeat-y right top;}
.cn_left_bottom{height:22px;background:url(../image/cleft_bg_05.jpg) no-repeat;}
.right{float:right;}

.ul_cleft{overflow:hidden;}
.ul_cleft li{  color: #409200;}
.ul_cleft li a
{
    display:block;
    height:28px;
    line-height:28px;
    padding-left:20px;
    background: url(../image/tu2.jpg) no-repeat left ;        
    text-decoration:none;          
 }
 .ul_cleft li a:link{ text-decoration:none;   }
 .ul_cleft li a:hover{  color:green; text-decoration:underline; }
 
 
 /*cn_right*/
.cn_right{width:780px;background:url(../image/cright_02.jpg) repeat-y;margin-bottom:10px;}
.cn_right_header{height:56px;background:url(../image/cright_01.jpg) no-repeat;}
.cn_right_header1
{
    padding:26px 18px 0px 43px;height:22px;line-height:22px;
    position:relative;         
 }

 .cn_right_header1 b
 {
    font-size: 16px;
    color: #1d7211;
 }
 .cn_right_content
 {
     padding:10px 20px 0px 22px;background:url(../image/cright_04.jpg) repeat-y right top;
     min-height:410px;
 }
 

.cn_right_bottom{ height:27px;background:url(../image/cright_05.jpg) no-repeat;}
.ul_ct{overflow:hidden;}
.ul_ct li{border-bottom:1px solid #eee;}
.ul_ct li ,.ul_ct li a{height:32px;line-height:32px;display:block;}
.ul_ct li a{display:block;float:left;background: url(../image/tu2.jpg) no-repeat left;padding-left:18px; }
.ul_ct li a:hover{background:url(../image/tu1.jpg) no-repeat left center; }
.ul_ct li span{width:120px;float:right;text-align:right;}

.ul_imgs{overflow:hidden;padding:10px 0px;margin-right:-15px;}
.ul_imgs li{overflow:hidden;float:left;margin:0px 15px 10px 0px;}
.ul_imgs li .cn_img{}
.ul_imgs li .cn_img img{display:block;width:160px; height:120px;border:1px solid #ddd;padding:5px;}
.ul_imgs li .cn_txt{height:28px;line-height:28px;width:160px;text-align:center;}

.cn_more{height:22px;line-height:22px;position:absolute;right:0px;top:26px;right:18px;color:#666;}
.cn_more a, .cn_more a:link{color:#666;}
.cn_more a:hover{color:green;}
 
 
 
.news_title{border-bottom:1px solid #e2e2e2;margin-bottom:15px;text-align:center;}
.news_title h2{font-size:24px;line-height:42px;}
.news_title h2 a,.archive_title h2 a:link{color:#333;}
.news_title h2 a:hover{color:#0D79B8;text-decoration:underline;}
.news_tmore{color:#666;padding-bottom:5px;}

.fcls{font-weight:bold;}
.fcls a,.fcls a:link{color:#444;}
.scls{padding-left:15px;}

.ul_cleft li.fcls a{ background:url(../image/tu3x.jpg) no-repeat left center;}
.ul_cleft li.fcls a:hover{ background:url(../image/tu2x.jpg) no-repeat left center;}

.bottom_ct{padding:15px 0px 20px 0px;line-height:2em;}

.img_sk1{width:92px;height:68px;display:block;float:left;border:1px solid #ddd;padding:3px;}





