@charset "utf-8";
/* CSS Document */

*{padding:0px; margin:0px;}
body{padding:0px; margin:0px; background:#860006;}
a{text-decoration:none;}
img{border:0px;}
ul,li{list-style:none;}


.top{width:100%; height:72px; background:url(../images/head-bj.jpg) repeat-x; text-align:center; color:#fff;  font-family:"楷体_GB2312";}
.home{width:200px; height:72px;  float:left;}

/*下拉导航*/
#nav {width:90px; display:block; float:right; position:relative; z-index:2; height:72px; margin:0px; padding:0px;}
#nav .jquery_out {float:left; line-height:25px; display:block; text-align:center; color:#fff; font:14px;}
#nav .jquery_out .smile{}
#nav .jquery_inner{margin-left:16px;}
#nav .jquery{margin-right:1px;}
#nav .mainlevel{float:left; width:90px;/*IE6 only*/ height:70px; margin:0px; padding:0px; font-size:14px;  cursor:pointer;}
#nav .mainlevel a{color:#000; text-decoration:none; line-height:35px; display:block;  width:90px; text-align:center;}
#nav .mainlevel ul{display:none; position:absolute; float:left; margin-left:1px; margin-top:-5px;}
#nav .mainlevel li{width:75px;/*IE6 only*/ background:#860006; border-bottom:1px solid #fff; text-align:left; padding-left:15px;}
#nav .mainlevel li a{font-size:14px; color:#fff; font-family:"微软雅黑"; font-weight:100; text-align:left;}

/*手机banner轮播*/
.body_banner{clear:both;}
.swipe{width:100%; overflow:hidden; position:relative;}
.swipe ul{-webkit-transition:left 800ms ease-in 0; -moz-transition:left 800ms ease-in 0; -o-transition:left 800ms ease-in 0; -ms-transition:left 800ms ease-in 0; transition:left 800ms ease-in 0;}
.swipe #pagenavi{position:absolute; left:0; bottom:3px; text-align:center; width:100%; background:#000!important; -moz-opacity:0.6; opacity:0.6; filter: alpha(opacity=60); padding-top:2px; padding-bottom:2px; text-align:right;}
.swipe #pagenavi a{width:10px; height:10px; line-height:99em; background:#fff; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin:0 2px; overflow:hidden; cursor:pointer; display:inline-block; *display:inline; *zoom:1; position:relative;}
.swipe #pagenavi a.active{background:#b70506; position:relative;}

/*导航页面*/
.body_nav{width:98%; overflow:hidden;}
.body_nav ul{float:left; width:98%;}
.body_nav li{width:40%; float:left; margin-right:3%; margin-left:6%; margin-top:10px;}
.body_nav li a{color:#000; font-size:14px; float:left; width:90%; text-align:center;}
.ChannelIcon{background:#fff; box-shadow:0 1px 2px 0 #666 inset; color:#ffffff; font-weight:bold; margin:auto; overflow:hidden; padding:8px; text-align:center; width:100%; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.ChannelIcon img{-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin-bottom:2px; vertical-align:middle; width:100%; overflow:hidden;}
.ChannelName{height:30px; text-align:center; line-height:30px; color:#FFFFFF;}
.ChannelName a { color:#FFFFFF;}

/*foot*/
.more{width:100%; overflow:hidden; height:75px; background:#a98958; font-size:12px; line-height:25px; color:#fff; padding-top:1%; margin-top:20px; margin-bottom:30px;}
.more2{width:100%; overflow:hidden; height:75px; background:#ececec; font-size:12px; line-height:22px; color:#333; padding-top:1%; margin-top:20px; margin-bottom:40px;}

.foot{width:100%; overflow:hidden; height:50px; background:url(../images/nav.jpg) repeat-x; position:fixed; bottom:0px;}
.foot ul{width:100%; height:50px; display:block; padding:0px; margin-top:0px;}
.foot li{float:left; width:25%; height:50px; background:url(../images/line.jpg) no-repeat right;}
.foot li a{width:100%; height:50px; line-height:15px; font-size:12px; color:#FFFFFF; display:block; padding-top:8px;}

/*婚礼策划*/
.hlch{width:98%; overflow:hidden; background:#FFF; border:1px solid #CCC; margin-top:10px;}
.hlch_pic{width:40%; float:left; padding-top:4px; padding-left:5px;}
.hlxc_right{width:53%; float:right; margin-right:5px; overflow:hidden;}
.hlxc_title{width:100%; float:left; text-align:left; font-size:18px; padding-bottom:8px; margin-top:2px;}
.hlxc_title a{color:#744e14; font-weight:bold; text-decoration:underline;}
p{float:left; text-align:left; color:#af9f84; font-size:14px; line-height:18px;}
.readMore{background:url(../images/BtnDarkGreenBg.png) repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius:0 14px 14px 0; color:#d4d0bb!important; float:left!important; font-size:12px; padding:9px 12px!important; text-decoration:none; text-shadow:-1px -1px 0 #49543f; margin-top:3px; font-weight:lighter!important; text-decoration:none!important; padding-bottom:8px!important;}

/*案例详细页*/
.case_title
{
    width: 98%;
    line-height: 16px;
    border-bottom: 1px dashed #744e14;
    padding-bottom:10px;   
    margin-top: 10px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
	float:left;
}

.index_case{width:100%; float:left; text-align:left; height:35px; line-height:35px; background:#a98958; text-indent:5px; font-size:16px; color:#fff; font-weight:bold; margin-top:15px; margin-bottom:5px;}


table a{color:#000; font-size:14px;}
.cantact{width:98%; text-align:left;}
.cantact img{float:left; width:50%; margin-right:5px;}
.cantact p{text-indent:30px; font-size:14px;}
table input[type="text"]{width:100%; height:30px;}
table input[type="button"]{width:80px; height:40px; margin-top:20px; background:url(../images/button.png) no-repeat; color:#fff; font-size:14px; font-weight:bold; text-align:center;}
table{text-align:center; width:90%; float:left; margin-left:5%;}


.word{text-align: left; text-indent: 0px; width: 100%; font-size:12px; line-height:25px;}
.word img { width:100%; display:block; }

.profile{width:98%; float:left; margin-left:1%; margin-right:1%; margin-top:5px; margin-bottom:30px; color:#ffe5bc;}
.profile img { display:block; width:100%;}
.profile p{text-align:left; text-indent:25px; font-size:14px; line-height:20px;}


.news{width:98%; height:auto; float:left; margin-left:1%; margin-right:1%; margin-top:10px; border-bottom:1px dotted #9A9A9A; padding-top:5px; padding-bottom:5px; color:#FFFFFF}
.news_pic{width:43%; float:left; margin-right:5px; overflow:hidden;}
/*
.news_detail{width:55%; float:right;}
.news_title{width:100%; text-align:left; font-weight:bold; float:left; font-size:14px; font-weight:bold;}
.news_title a{font-size:14px; font-weight:bold; color:#FFFFFF; width:55%;}
.news li{width:100%; height:30px; line-height:30px; border-bottom:1px dotted #9A9A9A; background:url(../images/title_icon.jpg) no-repeat 2px 12px; text-indent:10px; color:#fff;}
.news li a{color:#fff;}
.news li a:hover{color:#b70506;}
*/

.black_overlay{display:none; position:fixed; top:0%; left:0%; width:100%; height:100%; background:#000; z-index:1001; -moz-opacity:0.6; opacity:0.6; filter: alpha(opacity=60); font-size:14px;} 
.white_content{display:none; position:fixed; left:10%; top:10%; bottom:10%; width:80%; float:left; background:#fff; z-index:1002;
font-size:14px; -webkit-border-radius:10px; border-radius:10px; overflow:scroll;}  
.cha{right:10%; position:fixed; float:right;}
.cha_title{text-align:center; margin-top:20px; font-size:14px; font-weight:bold; color:#000; width:90%; float:left; margin-left:5%;}
.cha_title p{line-height:20px; margin-top:5px; text-indent:25px; font-size:14px;}
.cha_pic{width:90%; float:left; margin-left:5%; margin-top:20px;}
.cha_pic a{color:#000; font-size:14px; font-weight:bold;}
.cha_pic p{line-height:25px;}
.menu{border-bottom:4px solid #ccc; color:#272727; width:100%; margin-top:5px; float:left;}
.menu ul{margin:0px; padding:0px; list-style:none; text-align:left; float:left;}
.menu li{display:inline; line-height:30px; font-size:16px;}
.menu li a{color:#fff; text-decoration:none; padding:10px 2px 8px 2px; text-align:left;}
.menu li a.tabactive{border-bottom:4px solid #a98958; font-weight:bold; position:relative;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5{width:100%; text-align:center; padding:6px 0px; font-size:12px; margin-bottom:5px; text-align:left;}

.new{width:100%; overflow:hidden;}
.new ul{padding:0px; margin:0px;}
.new li{width:96%; float:left; border-bottom:1px dashed #CCCCCC; height:35px; line-height:35px; margin-left:2%; margin-right:2%;}
.new li a{font-size:14px; text-align:left; height:35px; float:left; width:100%; color:#fff;}
.min{float:right;}

/*
.case_pic{width:96%; height:auto; overflow:hidden; margin-left:2%; margin-right:2%; float:left; text-align:center; margin-top:5px;}
.case_pic li{width:48%; float:left; margin-right:2%; margin-top:5px; margin-bottom:10px;}
.case_pic li > a{font-size:14px; width:49%; color:#000;}
.case_more{width:100%; text-align:center; float:left; margin-top:30px; margin-bottom:30px;}
.case_more a{color:#a98958; font-size:14px;}
*/




/*******************************************/
.news_detail{width:55%; float:right; text-align:left;}
.news_title{width:100%; text-align:left; font-weight:bold; float:left; font-size:14px; font-weight:bold;}
.news_title a{font-size:14px; font-weight:bold; color:#FFFFFF; width:55%;}
.news li{width:100%; min-height:25px; padding-top:10px;padding-bottom:10px;  line-height:30px;clear: both;text-align:left; border-bottom:1px dotted #c0c0c0; color:#fff; overflow:hidden;}
.news-b
{
    background: #fe8a2d repeat scroll 0% 0%;
    color: #FFF;
    border-radius: 2.5em;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    text-align: center;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);
    float: left;
    margin-right: 10px;
}
.news li a{color:#fff;}
.news li a:hover{color:#b70506;}



.case_pic{width:100%; overflow:hidden; float:left; margin-top:10px;text-align:center; padding-bottom:70px;}
.case_pic li{width:48%; float:left; margin-right:3%;}
.case_pic li > a{font-size:14px; width:48%;}
.case_pic img{display:block; border:1px solid #DDDDDD;}
.case_pic span{color:#4399D1; display:inline-block; height:48px; text-align:center; line-height:30px; overflow:hidden;  font-weight:bold; color:#fff;}

