@charset "utf-8";
body{margin:0px; text-align:center;font:12px/140%   SimSun,Arial,''; background:#fff url(../images/dotted_bg.gif) left 88px repeat-x;color:#313131;}
div, td, h1,h2, p{ 
word-wrap: break-word; 
word-break: break-all; 
}
img{border:0px;}
ul,p,li,dl,dt,dd,form{list-style:none; margin:0px; padding:0px}
h1,h2,h3,h4,h5,h6 {display:block; font-weight:100; margin:0px; padding:0px; font-size:12px}
a:link,a:visited{text-decoration:none;vertical-align:baseline;word-break:break-all;color:#6b6b6b;}
a:hover,a:active{text-decoration:underline;vertical-align:baseline;word-break:break-all;}
#total_container{width:892px;margin:0 auto;text-align:left;padding:0;position:relative;color:#bfbfbf;}
a img{border:0;}
#header{height:101px;margin-bottom:15px;}


#index_flash{margin-bottom:15px;}
#scrollNews{color:#a0a0a0;height:40px;line-height:40px;background:url(../images/new_icon.gif) left center no-repeat;padding-left:40px;position:relative;}
#scrollNews a{color:#a0a0a0;}
#left_icon,
#right_icon{width:16px;height:16px;position:absolute;right:26px;top:12px;background:url(../images/left_icon.gif) no-repeat;}
#right_icon{background-image:url(../images/right_icon.gif);right:0px;}
#img_txt_show{background:#fff url(../images/dotted_bg.gif) left -13px repeat-x;padding:20px 0;}
			.img_txt_con{width:208px;float:left;margin:0 20px 0 0;}
#img_txt_show .img_txt_con a img{border:1px solid #eee;width:206px;height:118px;display:block;margin:0 0 12px 0;}
#img_txt_show .img_txt_con .txt h5{font-weight:bold;color:#7d7d7d;}
#img_txt_show .img_txt_con .more{width:41px;height:15px;background:url(../images/more_icon.gif) no-repeat;float:right;}

#maintable{}
#maintable h2{padding-right:15px;font-family:Arial;background-color:#e5e3e1;text-align:right;height:26px;line-height:28px;font-size:18px;font-weight:bold;color:#fff;}
#left_nav_bg{background:url(../images/left_nav_bg.jpg) right bottom no-repeat;width:236px;}
#space_td{width:31px;}
#left_nav_bg div{width:212px;height:25px;background:url(../images/title_bg.gif) no-repeat;float:right;margin-bottom:10px;}
#left_nav_bg .about{background-position:0 0;}
#left_nav_bg .services{background-position:0 -25px;}
#left_nav_bg .visions{background-position:0 -50px;}
#left_nav_bg .moment{background-position:0 -75px;}
#left_nav_bg .blog{background-position:0 -100px;}




#ul_nav{list-style:none;}
#ul_nav li{padding:4px 0;font-size:14px;font-family:'';font-weight:bold;}
#ul_nav li a{display:block;width:100%;height:100%;text-align:right;background:url(../images/sed_nav.jpg) no-repeat;text-align:left;text-indent:-9999px;outline:none;}
#ul_nav li a.about{background-position:right -28px;}
#ul_nav li a.method{background-position:right -58px;}
#ul_nav li a.thing{background-position:right -88px;}
#ul_nav li a.team{background-position:right -118px;}
#ul_nav li a.contact{background-position:right -148px;}
#ul_nav li a.msg{background-position:right -178px;}
#ul_nav li a.event{background-position:right -208px;}
#ul_nav li a.wedding{background-position:right -238px;}
#ul_nav li a.metting{background-position:right -271px;}
#ul_nav li a.wed_pro{background-position:right -301px;}
#ul_nav li a.question{background-position:right -331px;}
#ul_nav li a.custom_list{background-position:right -361px;}
#ul_nav li a.video{background-position:right -391px;}
#ul_nav li a.ask{background-position:right -421px;}
#ul_nav li a.blog{background-position:right -451px;}


#ul_nav li.about  a.hover{display:block;background:url(../images/info.jpg) no-repeat 27px 0px;height:87px;}
#ul_nav li.method  a.hover{display:block;background:url(../images/Value.jpg) no-repeat 27px 0px;height:87px;}
#ul_nav li.thing a.hover{display:block;background:url(../images/Press.jpg) no-repeat 27px 0px;height:87px;}
#ul_nav li.team a.hover{display:block;background:url(../images/au.jpg) no-repeat 27px 0px;height:87px;}
#ul_nav li.contact  a.hover{display:block;background:url(../images/cs.jpg) no-repeat 27px 0px;height:87px;}
#ul_nav li.msg  a.hover{display:block;background:url(../images/as.jpg) no-repeat 27px 0px;height:87px;}
#ul_nav li.event  a.hover{display:block;background:url(../images/event.jpg) no-repeat 27px 0px;height:87px;}
#ul_nav li.wedding  a.hover{display:block;background:url(../images/wedding.jpg) no-repeat 27px 0px;height:87px;}
#ul_nav li.metting  a.hover{display:block;background:url(../images/metting.jpg) no-repeat 27px 0px;height:87px;}
#ul_nav li.wed_pro  a.hover{display:block;background:url(../images/wed_pro.jpg) no-repeat 27px 0px;height:87px;}
#ul_nav li.question  a.hover{display:block;background:url(../images/question.jpg) no-repeat 27px 0px;height:87px;}
#ul_nav li.custom_list a.hover{display:block;background:url(../images/custom_list.jpg) no-repeat 27px 0px;height:87px;}
#ul_nav li.video  a.hover{display:block;background:url(../images/video.gif) no-repeat 27px 0px;height:87px;}
#ul_nav li.ask  a.hover{display:block;background:url(../images/ask.gif) no-repeat 27px 0px;height:87px;}
#ul_nav li.blog  a.hover{display:block;background:url(../images/blog.gif) no-repeat 27px 0px;height:87px;}




#mo_nav li{text-align:right;width:90%;float:right;height:23px;line-height:23px;}
#mo_nav li.dot{ background:#fff url(../images/dotted_bg.gif) left -13px repeat-x;}
#mo_nav li.hasChild ul{display:none;}
#mo_nav li a:hover{color:#ff1461;text-decoration:none;}
#mo_nav li a.hover{color:#ff1461;text-decoration:none;}
#mo_nav li a.on{color:#ff1461;text-decoration:none;}
#form1 h6{font-weight:bold;color:#7d7d7d;background:url(../images/Ask_icon.jpg) no-repeat left center;padding-left:26px;height:26px;line-height:26px;}
#form1 textarea{width:98%;}

/*#team{margin-top:5px;}*/
.img_con{width:144ox;float:left;margin:0 11px 0 0;text-align:center;}
#team .img_con a img{border:none;width:144ox;height:192px;display:block;margin:0 0 12px 0;}
#team .img_con .txt{margin:0 0 10px;}

/*#video{margin-top:5px;}*/
#video .img_con{width:196ox;float:left;margin:0 7px 0 0;text-align:center;}
#video .img_con a img{border:none;width:196px;height:115px;display:block;margin:0 0 12px 0;}
#video .img_con .txt{margin:0 0 10px;}

.press_box{padding:10px 0; background:url(../images/dotted_bg.gif) repeat-x 0 bottom;}
.press_box .a_img{width:208px;height:120px;float:left;overflow:hidden;display:block;margin-right:10px;}
.press_box .a_img img{width:208px;height:120px;display:block;border:0;}
.press_txt{float:left;width:390px;}
.press_txt h6{color:#333;}
.press_txt .press_des{height:80px;}
.press_txt .see_det_btn{width:95px;height:24px;background:url(../images/see_det_btn.jpg) no-repeat;display:block;}

.page{clear:both; text-align:right; margin:10px 0px; padding:10px;}
.page .etc{margin:0px 5px;}
.page a{margin:0px 1px; padding:2px 6px; background-color:#fff;}
.page a:hover{color:#FF1461; text-decoration:none; background-color:#fff;}
.page a.on{color:#FF1461; font-weight:bold; border:none; background-color:none;}
.page a.on:hover{background-color:#ffffff;}
.page .prev,
.page .next{color:#FB84AC;border:none;}
.page .off{color:#FB84AC; border:none;}
.page .off:hover{color:#FB84AC; background:none; cursor:default;}

.m_window{width:670px; border:none; background-color:#fff;color:#a1a1a1;padding:1px 0 10px;}
.m_window a{color:#369;}
.m_window textarea{font-size:13px;}
.m_window h3{margin:10px;background:url(../images/wm_wlogo.jpg) no-repeat left top;height:80px;border-bottom:1px dashed #a1a1a1;}
.m_window h3 span.w_close{float:right; margin-top:5px;margin-right:5px;}
.m_window h3 span.w_close a{display:block; width:10px; height:10px; background:url(../images/x_icon.gif) no-repeat;outline:none;}
.m_window .m_window_bd{padding:10px 20px;text-align:left;height:360px;overflow:auto;}
.m_window .m_window_bd h2{padding-left:3px;margin-bottom:10px;display:block;width:100px;height:20px;line-height:23px;background-color:#ff1763;color:#fff;font-size:12px;}
.m_window .m_window_bd h4{color:#ff1763;padding-left:12px;background:url(../images/tri_icon.gif) no-repeat;}

#footer{height:60px;line-height:26px;vertical-align:middle;text-align:left; background:#fff url(../images/dotted_bg.gif) left -13px repeat-x;margin:30px 0 0;position:relative;clear:both;}
#footer .redbar{width:210px;height:1px;line-height:1px;font:0;background-color:#ff1461;position:absolute;top:0px;left:0;overflow:hidden;}
#footer .f_r{_margin-top:7px;}
.ad{width:768px;min-height:64px;border:1px solid #dfdfdf;margin:5px auto;}
.f_l{float:left;}
.f_r{float:right;}
.m_r0{margin-right:0;}
.m_b0{margin-bottom:0;}
.fix{display:inline-block;}
.fix{display:block;}
.fix:after{content:""; display:block; height:0px; clear:both; visibility:hidden;}

.space10{height:10px;clear:both;overflow:hidden;}
.colorWhite{color:white;}
.colorBlack{color:black;}
.color999{color:#999999;}