﻿@charset "utf-8";
/* CSS Document */
body,div,img,span,ul,ol,li,a,p,h1,h2,h3,h4,h5,input,select,dl,dt,dd,textarea{
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #666;
}
a{ text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
ul,li{ list-style:none;}


.head{ width:100%; height:120px; background:#fff; padding-bottom:20px; position:fixed; z-index:9999;}
.index_top{ width:1200px; height:100px; margin:0 auto; margin-top:20px; }
.logo{ width:80px; height:98px; float:left; display:block;}
.index_top_right{ width:630px; float:right; margin-top:30px;}
.daohang{ width:590px; overflow:hidden; float:left;}
.daohang ul li{ width:auto; overflow:hidden; margin-left:30px; float:left;}
.daohang ul li:nth-child(1){ margin-left:0px;}
.daohang ul li a{ width:100%; overflow:hidden; font-size:16px; color:#6b6461; display:block;}
.daohang ul li a:hover{ width:100%; overflow:hidden; font-size:16px; color:#ccc; display:block;}
.daohang ul li .first{ width:100%; overflow:hidden; font-size:16px; color:#e21308; display:block;}
.folder-parent{ width:40px; float:right;}
.folder-parent a{ width:40px; overflow:hidden; font-size:16px; color:#6b6461; text-align:center; display:block;}
.folder-child-wrapper{ width:200px; height:306px; background:url(../images/folder1.png) no-repeat; right: 6%; margin-left: -80px; z-index: 11;
    margin-top: 5px;}
.folder-child-wrapper ul{ width:200px; overflow:hidden; padding-top:8px;}
.folder-child-wrapper ul li{ width:200px; height:60px;}
.folder-child-wrapper ul li a{ width:200px; height:60px; font-size:16px; text-align:center; color:#6b6461; line-height:60px; display:block;}
.folder-child-wrapper ul li a:hover{ width:200px; height:60px; font-size:16px; color:#ccc; text-align:center; line-height:60px; display:block; }
.index_banner{ width:100%; height:993px; background:url(../images/banner1.jpg) no-repeat; min-width:1200px; position:relative;}
.page-title-wrapper{ width:1200px; overflow:hidden; margin:0 auto; padding-top:420px;}
.page-title-wrapper h1{ width:1200px; overflow:hidden; font-size:82px; color:#fff; font-weight:bolder; text-align:center;}
.page-title-wrapper span{ width:1200px; overflow:hidden; font-size:24px; color:#fff; font-weight:600; text-align:center; margin-top:20px; display:block;}
.wrapper{ width:960px; overflow:hidden; font-size:16px; color:#6b6461; line-height:30px; margin:0 auto; margin-top:100px;}
.index_about{ width:100%; min-width:1200px; height:242px; background:#6B6461; margin-top:100px; font-size:82px; color:#fff; text-align:center; line-height:242px; font-weight:bolder;}
.index_vid{ width:960px; height:540px; margin:0 auto; margin-top:100px; background:#000;}
.shop{ width:100%; height:593px; margin-top:100px; min-width:1200px; background:url(../images/picture.png) no-repeat; display:block;}
.shop h1{ width:300px; overflow:hidden; font-size:82px; color:#fff; font-weight:bolder; text-align:center; margin:0 auto; padding-top:250px; display:block;}
.shop_text{ width:960px; overflow:hidden; margin:0 auto; margin-top:100px; font-size:16px; text-align:center; line-height:30px; color:#6b6461;}
.more{ width:188px; height:42px; background:#d02020; font-size:16px; color:#fff; text-align:center; line-height:42px; margin:0 auto; margin-top:60px; margin-bottom:60px; display:block;}
.private{ width:100%; height:593px; min-width:1200px; background:url(../images/pic.png) no-repeat; margin-top:40px; display:block;}
.private h1{ width:900px; overflow:hidden; font-size:82px; color:#fff; font-weight:bolder; text-align:center; margin:0 auto; padding-top:250px; display:block;}
.index_footer{ width:100%; min-width:1200px; overflow:hidden; background:#6B6461;}
.footer{ width:1200px; overflow:hidden; padding-top:30px; padding-bottom:30px; margin:0 auto;}
.footer_left{ width:600px; overflow:hidden; float:left; margin-top:22px;}
.footer_left h2{ width:590px; overflow:hidden; font-size:14px; color:#fff; font-weight:500; padding-left:10px; display:block;}
.wp-title_content{ width:600px; height:21px; padding-top:20px;}
.wp-title_content ul li{ width:auto; height:21px; float:left; }
.wp-title_content ul li a{ color:#fff; font-size:14px; text-align:center; line-height:21px;padding-right:10px; padding-left:10px;}
.footer_right{ width:500px; overflow:hidden; float:right;}
.con{ width:230px; overflow:hidden; font-size:12px; float:left; color:#fff;}
.con h2{ width:230px; overflow:hidden; font-size:14px; color:#fff; line-height:25px; display:block; text-align:right; font-weight:normal; display:block;}
.con span{ width:230px; overflow:hidden; font-size:14px; color:#fff; line-height:25px; display:block; text-align:right; margin-top:5px;}
.con_right{ width:220px; overflow:hidden; float:right;}
.cord{ width:100px; height:100px; float:left;}
.cord1{ width:100px; height:100px; float:right;}



.about_banner{ width:100%; height:618px; min-width:1200px; background:url(../images/about_banner.png) no-repeat;}
.about-title-wrapper{ width:830px; overflow:hidden; margin:0 auto; padding-top:240px;}
.about-title-wrapper h1{ width:830px; overflow:hidden; font-size:82px; color:#fff; font-weight:bolder; text-align:center;}
.about-title-wrapper span{ width:830px; overflow:hidden; font-size:24px; color:#fff; font-weight:600; text-align:center; margin-top:20px; display:block;}
.top{ width:1200px; height:60px; margin:0 auto; font-size:14px; color:#fff;}

.about{ width:1200px; overflow:hidden; min-width:1200px; margin:0 auto; font-size:14px; line-height:30px; margin-top:50px;}
.about h2{ width:1200px; overflow:hidden; font-size:24px; color:#6B6461; font-weight:500; display:block;}
.about span{ width:1200px; overflow:hidden; font-size:14px; color:#6B6461; line-height:30px; margin-top:20px; display:block;}
.about img{ margin-top:20px; display:block;}


.com_banner{ width:100%; height:618px; min-width:1200px; background:url(../images/com_banner.png) no-repeat;}
.competence{ width:1200px; overflow:hidden; margin:0 auto; margin-top:50px;}
.competence_left{ width:780px; overflow:hidden; float:left; font-size:14px; color:#6B6461; line-height:30px;}
.competence_right{ width:365px; overflow:hidden; float:right;}
.competence_bottom{ width:1200px; overflow:hidden; margin:0 auto; margin-top:50px;}
.img1{ width:585px; height:300px; float:left; display:block;}
.img2{ width:585px; height:300px; float:right; display:block;}



.project_banner{ width:100%; height:618px; min-width:1200px; background:url(../images/project_banner1.jpg) no-repeat;}
.project{ width:1200px; overflow:hidden; margin:0 auto; margin-top:50px;}
.project ul{ width:960px; overflow:hidden; margin:0 auto;}
.project ul li{ width:960px; overflow:hidden; margin-bottom:30px;}
.project ul li a{ width:960px; overflow:hidden; display:block;}
.project ul li a img{ width:960px; height:638px; display:block;}



.blog_banner{ width:100%; height:618px; margin:0 auto; min-width:1200px; background:url(../images/blog_banenr.jpg) no-repeat;}
.bolg-title-wrapper{ width:1200px; overflow:hidden; margin:0 auto; padding-top:290px;}
.bolg-title-wrapper h1{ width:1200px; overflow:hidden; font-size:82px; color:#fff; font-weight:bolder; text-align:center; display:block;}
.blog{ width:1200px; overflow:hidden; margin:0 auto;}
.blog ul{ width:1200px; overflow:hidden; margin:0 auto;}
.blog ul li{ width:1200px; overflow:hidden; margin-top:50px;}
.blog_top{ width:1200px; overflow:hidden; border-top:1px #ddd solid; border-bottom:1px #ddd solid; padding-top:20px; padding-bottom:20px;}
.blog_left{ width:200px; overflow:hidden; float:left;}
.like{ width:80px; overflow:hidden; float:left; display:block;}
.like img{ width:25px; height:25px; float:left; display:block;}
.like span{ width:50px; height:25px; font-size:14px; color:#999; float:right; text-align:center; line-height:25px; display:block;}
.enjoy{ width:80px; overflow:hidden; float:right; display:block;}
.enjoy img{ width:25px; height:25px; float:left; display:block;}
.enjoy span{ width:50px; height:25px; float:right; font-size:14px; color:#999; text-align:center; line-height:25px; display:block;}
.blog_right{ width:100px; overflow:hidden; float:right; display:block;}
.blog_right span{ width:50px; overflow:hidden; float:left; font-size:14px; color:#999; display:block;}
.blog_right img{ width:25px; height:25px; float:right; display:block;}
.blog_bottom{ width:1200px; overflow:hidden; margin-top:20px;}
.blog_bottom_right{ width:250px; overflow:hidden; float:left;}
.blog_bottom_right a{ width:250px; overflow:hidden; color:#6B6461; font-size:36px; display:block;}
.blog_bottom_right span{ width:250px; overflow:hidden; color:#6B6461; font-size:18px; margin-top:10px; display:block;}
.blog_bottom_left{ width:920px; overflow:hidden; float:right;}
.blog_bottom_left ul li{ width:293px; overflow:hidden; margin-top:0px; float:left; margin-left:20px;}
.blog_bottom_left ul li:nth-child(1){ margin-left:0px;}
.blog_bottom_left ul li a{ width:293px; height:220px; display:block;}
.blog_bottom_left ul li img{ width:293px; height:220px; display:block;}
.entry-footer{ width:1200px; height:60px; margin:0 auto; background:#6B6461; margin-top:30px;}
.clear_right{ width:120px; height:60px; float:right;}
.clear_right ul li{ width:60px; height:60px; float:left;}
.clear_right ul li a{ width:60px; height:60px; color:#fff; font-size:14px; text-align:center; line-height:60px; display:block;}
.clear_right ul li a:hover{ width:60px; height:60px; color:#fff; text-align:center; line-height:60px; font-size:14px; display:block;}
.clear_right ul li .newest{ width:60px; height:60px; color:#fff; text-align:center; line-height:60px; font-size:14px; display:block;}



.blog_text{ width:1200px; overflow:hidden; margin:0 auto; margin-top:30px;}
.blog_text ul{ width:1200px; overflow:hidden; margin:0 auto;}
.blog_text ul li{ width:285px; height:214px; float:left; margin-left:20px; margin-top:20px;}
.blog_text ul li:nth-child(4n+1){ margin-left:0px;}
.text_bottom{ width:1200px; overflow:hidden; margin:0 auto; margin-top:40px;}



.contact_banner{ width:100%; height:618px; min-width:1200px; background:url(../images/contact_banner.png) no-repeat; position:relative;}
.contact{ width:1200px; overflow:hidden; margin:0 auto; margin-top:50px;}
.massage{ width:578px; height:528px; border:1px #ddd solid; float:left;}
.massage ul{ width:537px; overflow:hidden; margin:0 auto; margin-top:20px;}
.massage ul li{ width:537px; overflow:hidden; font-size:14px; margin-bottom:20px;}
.massage ul li input{ width:535px; height:38px; border:1px #ddd solid; border-radius:10px; background:#f8f8f8;}
.massage ul li textarea{ width:535px; height:58px; border:1px #ddd solid; border-radius:10px; background:#f8f8f8;}
.sub1{ width:140px; height:30px; background:#B22D00; color:#fff; text-align:center; line-height:30px; margin:0 auto; border-radius:10px; margin-top:20px; display:block;}
.massage_right{ width:578px; height:528px; border:1px #ddd solid; float:right;}
.massage_right h2{ width:537px; overflow:hidden; margin:0 auto; margin-top:20px; font-size:16px; font-weight:600; display:block;}
.massage_right span{ width:537px; overflow:hidden; margin:0 auto; margin-top:10px; font-size:14px; line-height:30px; display:block;}
.map{ width:1200px; height:400px; margin:0 auto; margin-top:30px;}



.product_banner{ width:100%; height:618px; min-width:1200px; background:rgba(107,100,97,.9); position:relative;}
.product_top{ width:1200px; height:73px; background:#6B6461; margin:0 auto; margin-top:50px;}
.product_top_right{ width:530px; height:33px; float:left; margin-top:25px; padding-left:20px;}
.inew{    float: left; width: 80px; background: #fff; margin-right: 20px;  border: 1px solid #ddd; padding: 6px 0; text-align: center;}
.inew span{ width:40px; text-align:center; line-height:15px; float:left; font-size:14px; display:block;}
.inew img{ width:10px; height:10px; float:right; padding-right:6px; margin-top:3px; display:block;}
.search input{ float: left; width: 250px; border: 1px solid #ddd; height: 29px; border-right: none; padding-left: 15px; color: #999;}
.search a{ float:left; background:#E84127; color:#fff; height:30px; width:30px; line-height:30px; text-align:center; display:block;}
.search a img{ width:25px; height:25px; margin:0 auto; margin-top:2px; display:block;}
.product_top_left{ float:right; font-size:15px; line-height:30px; margin-top:20px; color:#fff; padding-right:20px;}
.product{ width:1200px; overflow:hidden; margin:0 auto; margin-top:30px;}
.product ul li{ width:386px; overflow:hidden; float:left; margin-left:20px; margin-top:20px;}
.product ul li:nth-child(3n+1){ margin-left:0px;}
.product ul li a{ width:386px; overflow:hidden; display:block;}
.product ul li a img{ width:386px; height:290px; display:block;}
.product ul li a span{ width:386px; overflow:hidden; font-size:14px; margin-top:10px; text-align:center; display:block;}



.product_detail{ width:1200px; overflow:hidden; margin:0 auto; margin-top:30px;}
.product_detail ul li{ width:386px; height:290px; float:left; margin-left:20px; margin-top:20px;}
.product_detail ul li:nth-child(3n+1){ margin-left:0px;}
.product_detail ul li a{ width:386px; height:290px; display:block;}
.product_detail ul li a img{ width:386px; height:290px; display:block;}
.folder-child-wrapper ul li .second {
    width: 200px;
    height: 60px;
    font-size: 16px;
    color: #e21308;
    text-align: center;
    line-height: 60px;
    display: block;
}

.upper{ width:100%; height:60px; background:rgba(208,32,32,07); min-width:1200px;}



.index_top_left{ width: 370px; overflow:hidden; float:left; margin-left:60px; margin-top:20px;}
.index_top_left span{ width:1px; height:40px; background:#ddd; float:left; display:block; margin-top:10px;}
.contain{ width:350px; overflow:hidden; float:right;}
.contain h2{ width:350px; overflow:hidden; font-size:16px; color:#6b6461; font-weight:normal; margin-bottom:10px; display:block;}
.company_title{ width:370px; height:98px; line-height:98px; font-size:24px; color:#6b6461; font-weight:500; float:left; margin-left:20px;}


.beijing{ width:100%; min-width:1200px; background:#f2f2f2; padding-bottom:60px; padding-top:20px;}