@charset "utf-8";
/* CSS Document */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin: 0;padding: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family:微软雅黑;}
table {border-collapse: collapse;font-family:微软雅黑;}
ol, ul, li {list-style: none;}
img {border: 0;margin: 0;padding: 0;}
a, em {text-decoration: none;font-style: normal;}
.clear {clear: both;}
/*********主体框架代码*********/
.top-bj{ background:#333333; height:84px;}
.top{ width:1200px; margin:0 auto;}
.top-left{ float:left; margin-top:10px;}
.top-right{ float:left;}
.top-right ul li{ float:left; margin-top:20px;}
.top-right ul li a{ display:block; width:90px; text-align:center; color:#FFF;}
.top-right-e{ font-size:12px; line-height:22px;}
.top-right-c{ font-size:14px; line-height:26px;}
/***s-摄影***/
.s-shoot-bj{ height:555px; background:#f3f2f2;}
.s-shoot-top{ width:1200px; margin:0 auto;}
.s-shoot-title{ background:url(../images/banner-1.png) no-repeat center; width:603px; height:87px; text-align:center; margin:0 auto; line-height:60px; font-size:20px; color:#4c4c4c; font-weight:bold;}
.s-content-bj{ background:url(../images/logo-3.jpg) no-repeat left;  height:426px; position:relative; top:-20px;}
.s-content{ width:1200px; margin:0 auto; height:394px;}
.s-content ul li{ float:left; width:240px; position:relative; height:394px; overflow:hidden;}
.s-content .title{ width:240px; height:394px;text-align:center; display:block; position:absolute;left:0;bottom:-394px; color:#3f3e3e;font-size:13px; background:url(../images/banner-2.png) no-repeat center;}
/****s-微电影****/
.s-micro-bj{ background:url(../images/logo-5.jpg) no-repeat right;}
.s-micro{ width:1200px; margin:0 auto;}
.s-micro-title{ text-align:center; background:url(../images/banner-3.png) no-repeat center; height:45px; line-height:45px; font-size:19px; font-weight:bold; color:#4c4c4c;}
.s-micro-left{ float:left; width:500px;}
.s-micro-right{ float:right; width:670px;}
.s-micro-right ul li{ float:left; margin-left:24px; margin-bottom:26px;}
.s-micro-right-title{ position: absolute; z-index:999; background:url(../images/banner-4.png) repeat center; width:323px; height:35px; line-height:35px; text-align:center; color:#ffffff; font-size:14px;}
.s-micro-right-title a{ color:#FFF;}
.s-micro-img{ position: relative; }
/****婚礼跟拍****/
.s-wth-bj{ background:url(../images/logo-6.jpg) no-repeat left;}
.s-wth{ width:1200px; margin:0 auto;}
.s-wth-left{ float:left;}
.s-wth-right{ float:right;}
.s-wth-right-title{ font-size:28px; color:#2b2a2a; text-align:center; font-weight:bold; width:188px; margin-top:115px; line-height:75px; float:right;}
.s-wth-right-tp{ background:url(../images/banner-6.png) no-repeat right; height:13px; text-align:center; width:340px;}
.s-wth-right-jianjie{ width:340px; font-size:14px; color:#2b2a2a; text-align:right; height:130px; line-height:35px;}
.s-wth-right-ck{ font-size:14px; color:#2b2a2a; height:33px; line-height:33px; text-align:center; width:104px; background:url(../images/banner-5.png) no-repeat center; float:right;}
.s-wth-right-ck a{ color:#2b2a2a;}
/****婚纱摄影****/
.s-photo-bj{ background:url(../images/logo-7.jpg) no-repeat right;}
.s-photo{ width:1200px; margin:0 auto;}
.s-photo-right{ float:left;}
.s-photo-right-title{ text-align:center; font-size:28px; color:#2b2a2a; font-weight:bold; width:188px; margin-top:115px; line-height:75px;}
.s-photo-right-tp{ background:url(../images/banner-6.png) no-repeat left; height:13px; text-align:center; width:340px;}
.s-photo-right-jianjie{ width:340px; font-size:14px; color:#2b2a2a; text-align:left; height:110px; line-height:35px; padding:10px 0; }
.s-photo-right-ck{ font-size:14px; color:#2b2a2a; height:33px; line-height:33px; text-align:center; width:104px; background:url(../images/banner-5.png) no-repeat center; float:left;}
.s-photo-right-ck a{ color:#2b2a2a;}
/*****个人写真****/
.s-portrait-bj{ background:url(../images/123.jpg) no-repeat left;}
.s-portrait-title{  background:url(../images/banner-7.png) no-repeat center; width:603px; height:87px; text-align:center; margin:0 auto; line-height:60px; font-size:20px; color:#4c4c4c; font-weight:bold;}
.s-microc-title{ text-align:center; background:url(../images/banner-10.png) no-repeat center; height:45px; line-height:45px; font-size:19px; font-weight:bold; color:#4c4c4c;}
.s-microc-bj{ background:url(../images/banner-9.png) no-repeat right;}
/***底部***/
.bot{width:100%;height:255px;background:#333333;}
.bot-div{width:1200px;height:255px;margin:0 auto;}
.bot-div-top{width:100%;height:125px;border-bottom:2px solid #ede8e8;}
.bot-div-top-left{width:285px;height:90px;float:left;margin-top:25px;}
.bot-div-top-left-tb{width:65px;height:68px;margin-top:15px;float:left;}
.bot-div-top-left-cent{width:192px;float:right;}
.bot-div-top-cent{width:350px;height:90px;float:left;margin-top:22px;margin-left:82px;}
.bot-div-top-cent-tb{width:69px;height:71px;margin-top:15px;float:left;}
.bot-div-top-cent-cent{float:right;font-size:14px;color:#eaeae7;line-height:30px;}
.bot-div-top-right{width:458px;height:81px;float:right;margin-top:25px;}
.bot-div-top-right-tb{width:65px;height:82px;float:left;}
.bot-div-top-right-cent{width:372px;float:right;}
.bot-div-bot{width:100%;height:128px;}
.bot-div-bot-left{float:left;margin-top:32px;}
.bot-div-bot-right{float:left;margin-left:70px;font-size:14px;color:#eaeae7;line-height:30px;margin-top:20px; width:840px;}
/****about****/
.about{ width:1200px; margin:0 auto;}
.about-top{ background:url(../images/xs-1.png) no-repeat center; width:308px; height:45px; line-height:45px; text-align:center; margin:0 auto; font-size:20px; color:#4c4c4c; font-weight:bold;}
.about-content{ width:1200px; margin:0 auto; color:#4c4c4c; font-size:14px; line-height:30px; padding:10px;}
.about-gbook{ width:1200px; margin:0 auto; text-align:center;}
.about-gbook input{ width:250px; height:44px; border:none; background:#e2dfdf; font-size:14px; line-height:44px; padding-left:10px; color:#959494;}
.about-gbook textarea{ width:540px; height:104px; background:#e2dfdf; border:none; font-size:14px; line-height:44px; padding-left:10px; color:#545353;}
#tijiao{ width:127px; height:39px; background:#d6303a; text-align:center; line-height:39px; color:#FFF; padding:0; font-size:16px;}
.about-gbook-bj{ background:url(../images/xs-6.png) no-repeat center; height:260px; width:100%; position:absolute; z-index:9999;}
.about-gbook-dt{ position:relative; height: 700px;}
.about-gbook-dt img{ width:100%; height:700px;}
/****新闻****/
.news-list{ width:1200px; margin:0 auto;}
.news-list ul li{ float:left; width:588px; margin-bottom:55px; margin-left:24px;}
.news-list-left{ float:left; width:140px; height:125px;}
.news-list-right{ float:right; width:390px; height:105px; background:#f0f0f0; padding:10px 20px;}
.news-list-right-title a{ color:#414141; font-size:14px;}
.news-list-title{ float:left; line-height:36px;}
.news-list-time{ float:right; font-size:13px; color:#646464; background:url(../images/p6.jpg) no-repeat left; width:100px; line-height:36px;}
.news-list-time span{ padding-left:29px;}
.news-list-content{ font-size:12px; color:#414141; line-height:27px;}
.news-list-page{ width:1200px; margin:0 auto; text-align:center;}
.news-list-page a{ padding:5px 10px; border:1px solid #d6d6d6; margin-left:10px; color:#000;}
.news-list-page .select{ background:#5e5d5a !important; color:#FFF !important;}

.news-show-top{ width:1200px; margin:0 auto;}
.news-show-list{}
.news-show-list ul li{ float:left; font-size:22px; color:#ffffff; width:200px; height:70px; line-height:70px; text-align:center; margin-left:50px;}
.news-show{ width:1200px; margin:0 auto;}
.news-show-title{ color:#222222; font-size:18px; font-weight:bold; line-height:68px; text-align:center;}
.news-show-content{ font-size:14px; color:#4c4c4c; line-height:32px;}
.show-page{ color:#505050; font-size:14px;}
.show-page a{ color:#505050;}
/****图文****/
.products-list{ width:1200px; margin:0 auto;}
.products-list-title ul li{ float:left; margin-left:50px; width:200px; height:70px;}
.products-list-title ul li a{ display:block; height:70px; line-height:70px; text-align:center; font-size:22px; color:#FFF; font-weight:bold; text-shadow: 2px 2px 2px #333;}
.products-list-s-two{ width:1200px; margin:0 auto; }
.products-list-s-two ul li{ margin-top:20px; border:1px solid #e0dede;}
.products-list-s-two-title{ font-size:14px; color:#232323; text-align:center; line-height:50px;}

.products-list-s-list{ float:left; margin-left:13px;}
.products-list-two{ width:1200px; margin:0 auto;}
.products-list-two ul li{ margin-top:10px; float:left; margin-left:40px; }
.products-list-two-title{ font-size:14px; color:#232323; line-height:50px; padding:0 10px; text-align:center; background:#FFF;}

.products-list-two-title a{ color:#232323;}

.products1{ background:url(../images/p7.jpg) no-repeat center;}
.products2{ background:url(../images/p8.jpg) no-repeat center;}
.products3{ background:url(../images/p9.jpg) no-repeat center;}
.products4{ background:url(../images/p10.jpg) no-repeat center;}
.products5{ background:url(../images/p10.jpg) no-repeat center;}

.products-show{ width:1200px; margin:0 auto;}
.products-show-title{ text-align:center; color:#222222; font-size:18px; font-weight:bold; height:87px; line-height:87px;}
.products-show-left{ float:left; width:677px; height:595px;}
.products-show-right{ float:right; width:500px; height:595px;}
.products-show-xq{ text-align:center; font-size:14px; color:#686767; line-height:50px;}
.products-show-content{ font-size:14px; color:#4c4c4c; line-height:30px;}








