/*
Created by w3cparty@gmail.com at Sep 13 2008  
Modified at Sep 22 2008 1:09
*/
#doc-custom{font-size:12px;width:986px;margin:0 auto;}
#hd{}
#bd{margin:10px 0;}
#ft{color:#07519a;text-align:left;padding:10px 44px 10px 94px;border-top:1px solid #e4e4e4;}
a:link,a:visited{color:#07519a;text-decoration:none;}
a:hover{color:#07519a;text-decoration:underline;}
a:active{color:#07519a;text-decoration:none;}
/*head*/
.header{width:986px;height:163px;background:url(img/header.jpg) no-repeat 50% 0;}
.header h1{display:none;}
.nav{text-align:left;width:auto;height:32px;border:1px solid #15a4d0;background:url(img/nav_bg.gif) repeat-x 0 0;}
.nav li{padding:4px 4px 4px 4px;background:url(img/nav_compart.gif) no-repeat 100% 0;float:left;}
.nav li.last{background:none;}

.nav a{color:#fff;text-decoration:none;padding-right:10px;*display:inline;display:inline-block;}
.nav a:hover{color:#355d85;text-decoration:underline;}
.nav a em{font-size:14px;font-weight:bold;height:24px;line-height:24px;padding-left:10px;display:inline-block;*cursor:pointer;}
.nav li.selected a,.nav li.selected a em{color:#355d85;background-image:url(img/nav_a.gif);background-repeat:no-repeat;}
.nav li.selected a{background-position:100% 100%;}
.nav li.selected a em{background-position:0 0;}
/* layout */
.section{width:auto;}
.mainblock{width:690px;float:left;}
.sidebox{width:300px;float:right;}
.aa{width:340px;}
.l{float:left;}
.r{float:right;}

/*general module*/
.stroke,.mod{border:1px solid #d5d5d5;}
.mod{margin-bottom:8px;zoom:1;}
.mod .hd{height:15px;padding:5px 10px 6px 14px;}
.hd h3{color:#457db3;font-size:14px;font-weight:bold;}
.mod .bd{padding:6px;}
.mod .ft{}

.m-type1{}
.m-type1 .hd{padding-left:24px;background:url(img/hd1_bg.png) no-repeat 0 0;}

.m-type2,.m-type3{padding:1px;}
.m-type2,.m-type7,.m-type8,.m-type9{position:relative;}
.m-type2,.m-type2 a{color:#07519a;}
.m-type2 a{text-decoration:none;}
.m-type2 a:hover{text-decoration:underline;}
.m-type2 .hd{background:url(img/hd2_bg.png) no-repeat 0 0;}
.m-type2 .hd h3{color:#07519a;}
.m-type2 .bd{padding:6px 8px;}

.more{position:absolute;top:6px;right:10px;}

.m-type3{}
.m-type3 .hd{background:url(img/hd3_bg.png) no-repeat 0 0;}

.m-type4{background:#fef7ee;}
.m-type4 .hd{padding:8px 8px 12px 42px;background-image:url(img/hd4_bg.gif);background-repeat:no-repeat;}
.m-type4 .hd h3{color:#07519a;}
.m-type4 .hd em{color:#f60;font-size:16px;font-weight:bold;margin-right:6px;}
.m-type4 .bd{padding:8px 10px;}
.mt4-1{}
.mt4-1 .hd{background-position:0 0;}
.mt4-2{}
.mt4-2 .hd{background-position:0 -44px;}
.mt4-3{}
.mt4-3 .hd{background-position:0 -88px;}
.mt4-4{}
.mt4-4 .hd{background-position:0 -132px;}
.mt4-5{}
.mt4-5 .hd{background-position:0 -176px;}
.mt4-6{}
.mt4-6 .hd{background-position:0 -220px;}
.mt4-7{}
.mt4-7 .hd{background-position:0 -264px;}
.mt4-8{}
.mt4-8 .hd{background-position:0 -308px;}
.mt4-9{background:#f6faff;}
.mt4-9 .hd{background-position:0 -352px;}
.mt4-9 .hd em{font-size:14px;}

.m-type5{}
.m-type5 .hd{padding-left:24px;background:url(img/hd5_bg.png) no-repeat 0 0;}

.m-type6{}
.m-type6 .hd{background:url(img/hd6_bg.png) no-repeat 100% 0;}
.m-type6 .bd{padding:1px;}

.m-type7{}
.m-type7 .hd{background:url(img/hd7_bg.png) no-repeat 50% 100%;}

.m-type8{}
.m-type8 .hd{background:url(img/hd8_bg.png) no-repeat 50% 100%;}
.m-type8 .wedding-news {width:220px;}
.m-type8 .photo-text {color:#07519a;width:128px;}
.m-type8 .photo-text img{margin-bottom:0;}
.m-type8 .photo-text h4{text-align:center;}

.m-type9{border:0;}
.m-type9 .hd{height:28px;padding:0;border-bottom:2px solid #d5d5d5;}
.m-type9 .bd{border:1px solid #d5d5d5;}
.m-type9 .photo-text{width:226px;margin-right:10px;}
.m-type9 .photo-text img{margin-bottom:0;}
.m-type9 .text{color:#07519a;width:202px;margin-right:14px;}
.m-type9 .text h4{font-weight:bold;padding:2px 0 4px;}
.m-type9 .text p{line-height:1.5;}
.m-type9 .wedding-news{width:293px;background:#edf6ff url(img/flower.jpg) no-repeat 100% 0;}

.empty{border:0;}
.empty .bd{padding:0;}
/* m-type2 content */
.wedding-news{width:195px;padding:8px 4px 4px 6px;background:#edf6ff;}
.wedding-news li,.list-box li{margin-bottom:8px;padding-left:8px;background:url(img/dot.gif) no-repeat 0 5px;}
.photo-text{width:102px;}
.photo-text h4{font-weight:bold;padding:4px 0;}
.photo-text img{margin-bottom:10px;}
.photo-text p{line-height:1.4;}
/**/
.news-list02 li{line-height:1.4;*line-height:1.5;_line-height:1.6;margin-bottom:18px;padding:0;background:none;}
.customer-name{color:#f60;font-weight:bold;}

/* m-type4 content */
.photo-show{width:102px;float:left;}
.photo-show img,.photo-text img{padding:1px;border:1px solid #ccc;background:#fff;}
.photo-detail{width:198px;min-height:90px;height:90px;padding:5px 2px 1px 6px;*padding:4px 2px 2px 6px;border:1px solid #e4e4e4;background:#fff;float:right;}
.photo-detail li{height:13px;margin-bottom:5px;*margin-bottom:2px;padding-left:14px;background:url(img/hook.gif) no-repeat 0 5px;}
.service-stuff{padding:10px 0 5px 0;}
.service-stuff li{height:13px;margin-bottom:8px;*margin-bottom:4px;padding-left:16px;background:url(img/arrow.gif) no-repeat 0 2px;}
.func-link{text-align:center;}
.hr{height:0;margin:12px 0;*margin:4px 0;padding:0;border:0;border-top:1px dashed #949699;clear:both;overflow:hidden;}
.personal-photo{width:320px;position:relative;zoom:1;}
.personal-photo h4{color:#f60;font-size:14px;font-weight:bold;text-align:center;width:102px;position:absolute;left:0;top:106px;}
.personal-photo .func-link{margin-top:4px;padding-left:112px;}
/* m-type6 content */
.m-type6 .inner-sec{padding:8px 4px 4px 6px;background:#edf6ff;}
.photo-box{width:187px;margin-right:12px;float:left;}
.photo-box img{padding:1px;border:1px solid #e7e7e7;background:#fff;float:left;}
.text-info{color:#747474;}
.text-info h4{font-size:14px;font-weight:bold;padding:5px 0;}
.text-info p{line-height:1.8;}

/* stroke */
.stroke{margin-bottom:8px;padding:1px;background:#fff;}
.stroke .mod{margin-bottom:0;border:0;background:#fff url(img/grey_bg.gif) repeat-x 0 0;}
.focus-photo{width:263px;margin-right:10px;padding:1px;border:1px solid #dadbdf;float:left;}
.focus-photo img{margin:0;float:left;}
.focus-text{}
.focus-text h3{color:#f60;font-size:16px;font-family:"simhei";font-weight:bold;}
.focus-text h4{color:#07519a;font-size:14px;font-weight:bold;padding:6px 0;}
.focus-text p,.focus-text .detail a{color:#747474;line-height:1.5;}
.focus-text .detail{text-align:right;}
/**/
.top-news .focus-photo{width:217px;margin-right:0;float:right;}
.top-news .focus-text{margin-right:10px;}
.top-news .focus-text h3{color:#07519a;font-size:18px;padding:6px 0;}


/*article*/
.breadcrumb{color:#666;font-size:14px;padding:4px 10px;}
.breadcrumb a{color:#666;text-decoration:none;}
.breadcrumb a:hover{text-decoration:underline;}
.article-box{margin-bottom:10px;padding:32px;border:1px solid #d5d5d5;background:#edf6ff;}
.article-heading{color:#07519a;font-size:16px;font-weight:bold;text-align:center;padding:2px;}
.article-stuff{margin:24px 0;padding:4px 20px;background:#d4e9ff;}
.article-stuff li{display:inline-block;*display:inline;margin-right:40px;}
.article-box p{font-size:14px;line-height:1.4;text-indent:24px;margin:12px 0;}
.article-page{text-align:right;margin:14px 0;}
.article-page a{margin:0 10px;}

.pagination{padding:4px 0;}
.pagination b{color:#f60;font-weight:bold;}
.pagination a,.pagination b{margin:4px;}

/**/
.il-box{width:221px;padding-left:6px;}
.list-box{width:400px;padding:8px 12px;background:#edf6ff;}
.index .img-list,.index .news-list02,.list-box ul{margin-bottom:15px;padding-bottom:10px;background:url(img/underline_bg.gif) repeat-x 0 100%;}
.list-box li{font-size:14px;background-position:0 6px;}
.list-box li a{color:#07519a;text-decoration:none;}
.list-box li a:hover{text-decoration:underline;}

/* side box content */
/* image list */
.img-list{}
.img-list li{width:77px;height:96px;text-align:center;margin:10px 9% 5px 0;float:left;position:relative;}
.img-list li.last{margin-right:0;}
.img-list li img{margin:0;*margin-bottom:4px;padding:2px;border:1px solid #e7e7e7;background:#fff;}
.img-list li a {color:#07519a;text-decoration:none;}
.img-list li a:hover {color:#f60;}
.img-list .rmb{width:77px;height:16px;padding:2px 0;text-align:center;display:block;position:absolute;top:-4px;left:0;}
.img-list .rmb span{color:#fff;font-weight:bold;height:15px;padding:0px 5px;border:1px solid #fc0;background:#f60;}
.il-type02{}
.il-type02 li{width:102px;margin-right:16px;}
.il-type02 li img,.il-type03 li img,.il-type04 li img{padding:1px;}
.il-type03{padding:10px 0 0 16px;}
.il-type03 li{width:174px;height:145px;margin:0 57px 10px 0;}
.il-type03 li a {color:#000;}
.il-type04{}
.il-type04 li{width:221px;height:192px;margin-top:0;float:none;}
.il-type05{}
.il-type05 li{text-align:center;width:auto;height:128px;}
.il-type05 li img{border:5px solid #eee;}
.il-type06{}
.il-type06 li{text-align:center;width:auto;height:46px;margin-bottom:4px;}
.il-type06 li img,.il-type07 li img{padding:0;border:3px solid #eee;}
.il-type07{}
.il-type07 li{width:96px;height:39px;}

/**/
.service-tel{color:#07519a;width:auto;margin-bottom:10px;background:url(img/service_tel.gif) no-repeat 0 0;}
.service-tel-inner{width:auto;padding:10px 8px 5px 8px;background:url(img/service_tel.gif) no-repeat 100% -58px;}
.service-tel li{padding-bottom:4px;}
.qq-list,.msn-list{}
.qq-list li,.msn-list li{width:138px;height:31px;margin-bottom:8px;}
.qq-list li a,.msn-list li a{color:#2d52c3;font-weight:bold;padding:6px 5px 12px 38px;text-decoration:none;background-image:url(img/qqmsn_bg.png);background-repeat:no-repeat;display:block;}
.qq-list li a{background-position:0 0;}
.msn-list li a{background-position:0 -37px;}
.quick-service{position:relative;}
.quick-service li{width:99px;height:27px;margin-bottom:3px;}
.quick-service li.global-tel{width:179px;height:56px;position:absolute;top:0;right:0;}
/**/

/* index page */
.change-img{width:675PX;height:278px;padding:5px;border:1px solid #d5d5d5;background:#fff url(img/grey_bg02.gif) repeat-x 0 0;}
.index .mainblock{width:772px;}
.index .sidebox{width:224px;}
.index .stroke{width:618px;}
.index .img-list{}
.index .img-list li.last{margin-right:0;}
.index .img-list li{*padding-bottom:5px;margin-right:28px;}
.index .focus-text{width:374px;float:left;}
.index .hd h3,.index .focus-text h3{color:#07519a;}
.index .focus-text p{line-height:1.6;margin:5px 0;}
.index .focus-photo{width:217px;margin-right:0;float:right;}
.w375{width:375px;}
.index .w375 .bd{padding:10px;}
.index .service-tel-inner {padding-left:12px;}
.service-tel li b{margin-right:10px;}
.index .qq-list,.index .msn-list{padding:0 14px;}
.index .quick-service li{width:137px;}
.index .news-list02 {padding:5px 10px 10px;}
.index .quick-service li.global-tel{width:179px;}
.index .news-list02 li {margin-top:10px;margin-bottom:0;}
.index .news-list02 li.first {margin-top:0;}
.more-list{text-align:right;}
.index .news-list02 li.more-list{margin-top:0;}
.index .list-box {width:auto;padding-bottom:0;background-color:#fff;}
.index .list-box li{font-size:12px;background-position:0 5px;}
.index .list-box li.more-list{background:none;}

.index .aa{width:382px;}

.index .il-type03 {margin:0;padding:0;background:none;}
.index .il-type03 li{margin-right:20px;margin-bottom:0;}
.index .il-type03 li a{color:#07519a;}
.index .il-type03 li a:hover{color:#ff6d03;}
.index .il-type03 li em{color:#ff6d03;}
.index .il-type07{background:none;}
.index .il-type07 li{margin-right:35px;}

/* tabview */
.tab-nav{font-size:14px;position:relative;}
.tab-nav li{display:inline-block;*display:inline;margin-right:7px;padding:1px;border:1px solid #d9d9d9;border-bottom:0;background:#fff;float:left;}
.tab-nav li#last{}
.tab-nav li.selected{border:1px solid #dea303;border-bottom:0;}
.tab-nav li a{color:#000;height:15px;padding:4px 24px 6px;background:#d9d9d9 url(img/tabnav_bg02.gif) repeat-x 0 0;display:inline-block;}
.tab-nav li.selected a,.tab-nav li a:hover{color:#ad3613;font-weight:bold;background:#f8bb15 url(img/tabnav_bg01.gif) repeat-x 0 0;}
#tabview .hide{display:none;}


/* footer*/
.workshop-list{margin-top:4px;clear:left;}
.workshop-list:after{content:'.';height:0;visibility:hidden;clear:both;display:block;}
.workshop-list li{width:47.8%;_width:42.0%;margin-right:1%;padding:3px 0 4px;float:left;}

