@charset "gb2312";
/* CSS Document */
*{border:0; padding:0; margin:0;}
body{ width:100%; height:auto; border:0; margin:0 auto; font-size:14px; color:#333; font-family:"微软雅黑",Verdana, Geneva, sans-serif; background:#D3D3D3;}
div,form,ul,li,p,h1,h2,h3,h4,h5,h6{ border:0; margin:0; list-style-type:none;}
b{ font-family:"黑体"; font-size:16px;}
strong{ font-family:"黑体"; font-size:14px;}
a{ text-decoration:none;font-size:14px;}
a:hover{ text-decoration:none;}
h3{ font-weight:lighter;}

.code_fixed{width: 150px;height:180px;position: fixed;right: 0;top: 350px;z-index: 999;background: #fff;}
.code_fixed img{display: block;width: 100%;height: auto;}
.code_fixed p{text-align: center;line-height: 20px;font-size: 14px;}
#top{ width:100%; height:102px; background:#6D1D1E; margin-bottom:30px;}
.top{ margin:0 auto; width:1205px; position:relative }
.tel{position:absolute;  top:16px; right:0px; background:url(../images/tel_03.png) no-repeat left center; width:285px; overflow:hidden; padding-left:25px; }
.tel li img{ display:block; width:23px; height:23px; }
.logo{ height:94px; padding-top:8px; float:left; display:inline-block;margin-left:20px; }
.logo img{ display:inline-block; width:307px; height:100px; }
.nav{ width:827px; height:40px;float:left; display:inline-block; padding-top:62px;margin-left:70px;position: absolute; }
.nav li{ float:left; display:inline-block; width:70px; margin-left:10px; margin-right:10px;line-height:15px; text-align:center}
.nav .meili{ width:60px;}
.nav li a{ font-size:16px; color:#fff;}
.tel li{ float:left; display:inline; width:23px; margin-left:1.5px; margin-right:1.7px;}
.banner{ width:100%; overflow: hidden; position:relative ;}
.banner .hd{ position:absolute; left:50%; bottom:20px; z-index:50;}
.banner .hd li{ float:left; display:inline-block; width:10px; height:10px; margin-right:15px; background:url(../images/t.png) no-repeat; z-index:10;}
.banner .hd .on{ background: url(../images/t1.png);}
.banner .bd{ width:100%;}
.banner .bd img{ display:block; width:100%; margin:0 auto;}
.banner .bd li{ float:left; display:inline-block; width:100%;}
.service{ width:1205px; margin:0 auto; text-align:center; margin-top:62px;}
.service .title img{ display:block; width:281px; height:77px; margin:0 auto; margin-bottom:40px;}
.service h3{ font-size:24px; color:#6d1d1e; margin-top:20px; margin-bottom:40px;}
.service_content{ width:100%;margin:0 auto;}
.service_1,.service_3,.service_5{position:relative; float:left; display:inline-block; margin-right:20px; margin-left:20px;}
.service_1 p,.service_3 p,.service_5 p{text-align:center; background:#6D1D1E; font-size:18.66px; color:#ffffff; width:100%; height:28px; letter-spacing:2px;}
.service_2,.service_4,.service_6{position:absolute; top:0px; left:0px; background:#000; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; display:none;}
.service_2 li,.service_4 li,.service_6 li{ display:inline-block; color:#fff; font-size:13.33px; background:url(../images/icon.png) no-repeat left center; padding-left:10px;}
.service_2 li a:hover,.service_4 li a:hover,.service_6 li a:hover{ color:#FC0;}
.service_4 li a{ color:white; font-size:16px;}
.service_4 ul{ width:300px; margin:0px auto; padding:0px; list-style-type:none;}
.service_4 ul li{ width:180px; float:left; height:28px; line-height:28px; overflow:hidde; text-align:left; margin:0px 10px;}
.service_4 h3{ font-size:18.66px; color:#fff; margin-bottom:24px;}
.service_1{ width:345px; height:228px;}
.service_1 img{ display:block; width:345px; height:200px;}
.service_2{ width:335px; height:207px; padding-left:10px; padding-top:20px;}
.service_2 ul{ width:270px; margin:0px auto; padding:0px;}
.service_2 li{ margin-bottom:15px; margin-right:20px; width:270px; text-align:left;}
.service_2 li a{ color:white; font-size:16px;}
.service_2 .li_1{ margin-right:50px;}
.service_3{ width:356px; height:228px;}
.service_3 img{ display:block; width:356px; height:200px;}
.service_4{ width:356px;height:188px; padding-top:40px;}
.service_4 .li_1{ margin-left:10px; margin-right:50px;}
.service_4 .li_2{ margin-right:75px;}
.service_5{ width:373px; height:228px;}
.service_5 img{ display:block; width:373px; height:200px;}
.service_6{width:323px; height:128px; padding-top:100px;padding-left:50px;}
.service_6 li{ margin-right:50px; float:left}
.service_6 li a{ color:white; font-size:20px;}
/*动态资讯*/
.news{ width:100%; text-align:center; margin-top:62px;}
.news .title img{ display:block; width:422px; height:76px; margin:0 auto; margin-bottom:40px;}
.news h4{ font-size:24px; color:#6d1d1e; margin-top:20px; margin-bottom:40px; font-weight:lighter}
.clearfix{ zoom:1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.news_1{ width:100%; overflow:hidden; background:url(../images/news_bg.png) no-repeat center top; }
.news_content{ width:1205px;  padding-top:65px; height:509px; margin:0 auto; position:relative}
.news_content_left{ width:582px; float:left; display:inline-block; margin-left:-7px; text-align:left; }
.news_content_left img{ display:block; width:582px; height:261px;}
.news_content_left h4{ font-size:18px; color:#fff; font-weight:lighter; margin-top:27px; margin-bottom:10px;}
.news_content_left h4 a{ color:white;}
.news_content_left span{ font-size:14px; color:#fff; display:block; margin-bottom:9px; height:15px;}
.news_content_left span img{ display:inline-block; width:14px; height:15px; margin-right:13px; float:left;}
.news_content_left span span{height:15px; line-height:15px; float:left; display:inline}
.news_content_left p{ font-size:14px; color:#fff; line-height:20px; }
.news_content_left p a{ color:white;}
.news_content_left1{ width:496px; padding-left:44px;}
.news_content_right{ width:578px; margin-left:40px;float:left; display:inline-block; height:440px;}
.news .news_content_right li{margin-bottom:10px; background:#814645;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; text-align:left; }
.news .news_content_right h3{ width:100%;  height:40px;}
.news .news_content_right .h3{ margin-bottom:0px;}
.news .news_content_right h3 span a{font-size:18px; color:#fff; float:left; display:inline-block; width:80%; height:40px; line-height:40px; padding-left:16px;}
.news .news_content_right h3 em{ display:inline-block; width:40px; height:40px; background:url(../images/icon_2.png) no-repeat; float:left; cursor:pointer }
.news .news_content_right h3 .on{ background:url(../images/icon_1.png)}
.news_content_right .news_content_right1{width:558px; min-height:198px; padding-left:20px; }
.news_content_right .news_content_right1 p{ text-align:left; color:#fff; font-size:14px; line-height:20px; width:506px;}
.news_foot{ width:117px; height:40px; border:1px solid #fff; margin:0 auto; line-height:40px; text-align:center; float:left; position:absolute; left:45%; bottom:10px;}
.news_foot a{ font-size:14px; color:#fff;}
.news_content_right .news_content_right1 p a{ font-size:14px; color:#fff;}
/*案例展示*/
.case{ width:100%;text-align:center; margin-top:62px;}
.case .title img{display:block; width:141px; height:71px; margin:0 auto; margin-bottom:40px;}
.case h3{ font-size:18px; color:#6d1d1e; margin-top:20px; margin-bottom:40px; font-weight:lighter}
.case_1{width:100%; overflow:hidden; background:url(../images/case_bg.png) no-repeat center; height:572px;}
.case_content{ width:1421px; margin:0 auto; padding-top:65px; }
.case_content li{ float: left; display:inline-block;position:relative;width:345px; height:193px; margin-top:15px; margin-left:7.5px;}
.case_content .img1{ width:355px;}
.case_content .img2{ width:352px;}
.case_content .img3{ height:253px;}
.case_content .img4{ width:355px; height:253px;}
.case_content .img5{ width:352px; height:253px;}
.case_content li img{ display:block; width:100%; height:100%; border:solid 2px white;}
.case_content li p{ width:100%; height:75%; position:absolute;  display:none;top:0; left:0; background:#000; z-index:10;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; font-size:32px; color:#fff;padding-top:15% }
.case_content li p img{ display:block; width:43px; height:43px; margin:0 auto; margin-top:10px;}
.case_content li:hover p{ display:block;}
/*服务客户*/
.custom{width:100%;text-align:center; margin-top:62px;}
.custom .title img{display:block; width:459px; height:81px; margin:0 auto; margin-bottom:40px;}
.custom h3{ font-size:24px; color:#6d1d1e; margin-top:20px; font-weight:lighter}
.custom_1{ width:100%; height:354px; background:url(../images/custom_bg.png) no-repeat center top; margin:0 auto;}
.cunstom_content1{width:1202px;position:relative;margin:0 auto; padding-top:70px;}
.cunstom_content{ width:1202px; height:260px; overflow:hidden; margin:0 auto; padding-top:20px;}
.cunstom_content .bd{ width:1202px; margin:0 auto}
.cunstom_content .bd li{ float:left; display:inline-block; width:182px; margin:10px 7px;}
.cunstom_content .bd li img{ display:block; width:182px; height:102px;}
.cunstom_content .prev,.cunstom_content .next{ display:block;width:40px; height:40px; float:left; position: absolute; background: url(../images/icon_4_r1_c1.png) no-repeat; top:43%; left:-65px; z-index:10;}
.cunstom_content .next{ background:url(../images/icon_4_r2_c27.png) no-repeat; left:1200px}
/*美丽说*/
.beauty{ width:100%; margin-top:62px;}
.beauty .title img{ display: block; width:326px; height:72px; margin:0 auto}
.beauty_content{ width:1182px; margin:0 auto; margin-top:50px; padding-left:20px;}
.beauty_content_left{ width:566px; height:360px; float:left; display:inline-block; padding-top:55px;}
.beauty_content_right{ width:470px; float:left; display: inline-block; margin-left:85px;}
.beauty_content_right li{ float:left; display:inline-block; margin-bottom:10px;}
.beauty_content_right .li_left{ width:65px; height:65px;  background: url(../images/icon-3_03.png) no-repeat; float:left; display:inline-block; color:#fff; font-size:14px; padding-left:6px; }
.beauty_content_right .li_left h2{ font-family:"微软雅黑"; font-size:32px; color:#fff; margin-left:5px; margin-bottom:-5px}
.beauty_content_right .li_right{float:left; display:inline-block; width:370px; margin-left:20px;}
.beauty_content_right .li_right h3 a{ font-size:14px; color:#000;}
.beauty_content_right .li_right p a{ font-size:14px; color:#737373;}
/*联系我们*/
.contact{width:100%; margin-top:62px; background:#2EAFBB; height:285px; padding-top:40px;}
.contact_content{ width:1202px; margin:0 auto;}
.about{ width:580px; float:left; display:inline-block; margin-right:40px;}
.about h3,.public h3,.us h3{ color:#000; font-size:18px; margin-bottom:15px;}
.about h3{ font-weight:600;}
.about p{ text-indent:2em; font-size:16px; color:#000; line-height:20px; line-height:28px;}
.about a{ display:block; width:116px; height:40px; border:1px solid #CCCCCC; text-align:center; font-size:14px; color:#000; line-height:40px; margin-top:10px;font-weight:600;}
.public{ width:240px; float:left; display:inline-block;}
.public img{ display:inline-block; float:left; width:92px; height:95px;}
.public .img1{ margin-left:20px;}
.public h3{ width:200px; text-align:center;}
.us{ width:315px; float:left; display:inline-block; margin-left:20px;}
.us li,.us .li_2 a{font-size:16px; color:#ffffff;}
.us li{ padding-left:35px; width:280px; line-height:24px; margin-top:10px;}
.us .li_1{ background:url(../images/foot_r5_c10.png) no-repeat left 8px; }
.us .li_2{ background:url(../images/foot_r8_c10.png) no-repeat left top;}
.us .li_3{ background:url(../images/foot_r8_c10.png) no-repeat left top;}
.us .li_4{ background:url(../images/foot_r12_c10.png) no-repeat left top;}
.us li span{color:#000;}
.dingyuehao{ height:40px; line-height:40px; font-size:16px; margin-left:5px; margin-right:40px; display: inline-block;}
.hudong{font-size:16px;}
/*底部*/
.foot{ width:100%; height:78px; background:url(../images/footer_bg.png) no-repeat center; padding-top:55px;}
.foot_content{ width:1202px; margin:0 auto}
.foot_content p{ margin:0 auto; font-size:14px; color:#6f6f6f; text-align:center; line-height:30px;}
