@charset "utf-8";
/* CSS Document
Theme Name: 
Theme URI: 
Description: A website for guide themes.
Version: 2018.4.23
Author: liuxiaoxue
 */

/*banner*/
#index-banner{position: relative; min-width: 1200px;}
#index-banner .banner-slide{height:500px; background-position: center top; width:100%; background-size: cover; background-repeat: no-repeat;}
#index-banner .banner-pagination{bottom: 30px;}
#index-banner .banner-pagination .swiper-pagination-bullet{border-radius: 0; width:100px; height:4px; background-color: rgba(0,0,0,.7); opacity: 1}
#index-banner .banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #B98B57}


.title { overflow:hidden; width:100%; text-align:center;}
.title h2{ font-size:35px; color:#555; font-weight: lighter;}
.title h2 a{color:#eb2533;}
.title p{ font-size:18px; color:#B78A5B; margin-top: 10px; font-weight: lighter;}
.title a{ color:#eb2533}
.title .em_ys{ font-size:12px;margin-top:8px;}
.title em{ display:block; font-size:12px; color:#666060; text-transform:uppercase; font-weight: lighter; margin-top:15px;}

.title.wt p{ color:#FEF9F3; margin-top:14px; }
.title.wt h2,.title.wt a{ color:#B78A5B}

/*搜索*/
.ss{ overflow:hidden; width:100%; background-color:#FEF9F3; height:80px; min-width: 1200px;}
.ss p{ font-size:14px; line-height:80px;float:left; color:#555}
.ss p a{ color:#000; padding:0 1px; text-decoration: underline; color:#B78A5B;}
.ss .ssk{ float:left; height:34px; margin-top:20px;margin-right:65px; width:auto;}
.ss .ssk .cpkey{ width:360px; height:32px; line-height:35px; font-size:13px; color:#979797; border:1px solid #B28044; background: none; border-right:none; outline:none; float:left; padding-left: 10px; padding-right: 10px;}
.ss .ssk button{background: #B98B57; color:#fff; border:none; width:100px; height:34px;}

/*商机*/
.shangji { overflow:hidden; width:100%; margin:50px 0; min-width: 1200px;}
.shangji .sj_img{ overflow:hidden; width:1183px; height:483px; margin:30px auto 40px;}
.shangji ul{ overflow:hidden; width:1283px; margin:0 auto; background:url(../images/sj02.jpg) no-repeat center 20px;}
.shangji li{ float:left; width:277px; margin:0 75px; text-align:center}
.shangji li span{ display:block; width:104px; height:104px; background:url(../images/index-circle.png) no-repeat center; line-height:104px; text-align:center; font-size:25px; color:#fff; font-weight:bold; margin:0 auto; margin-bottom:25px;}
.shangji li h3{ font-size:20px; color:#333; font-weight:normal; margin-bottom:15px;}
.shangji li p{ font-size:14px; color:#333; line-height:25px;}
.shangji li em{ font-size:18px;}

/*about*/
.about { overflow:hidden; width:100%; height:850px; background:url(../images/index-bg2.jpg) no-repeat center top; padding-top:45px; min-width: 1200px;}
.about .title em{ background:url(../images/Index/about_t.png) no-repeat center}
.about .aboutbox { overflow:hidden; width:1200px; margin:0 auto; margin-top:40px;}
.about .video{ overflow:hidden; width:538px; height:316px; padding:17px; background:url(../images/about_videoBg.png) no-repeat center; float:left}
.about .wen{ overflow:hidden; float:left; margin-left:60px; padding-left:30px; background:url(../images/Index/about_01.png) no-repeat left top; width:530px; margin-top:17px;}
.about .wen h3{ font-size:18px;}
.about .wen h3 a{ color:#333}
.about .wen em{ display:block; font-size:14px; color:#666; margin-bottom:25px;}
.about .wen p{ font-size:14px; color:#666; line-height:25px; height:125px; overflow:hidden; text-align:justify; margin-bottom:60px;}
.about .btn{ overflow:hidden; width:100%;}
.about .btn a{ display:block; width:119px; height:36px; text-align:center; line-height:36px; font-size:18px; color:#fff; margin-right:10px; float:left}
.about .btn .a01{ background:url(../images/Index/about_btn.png) no-repeat left center}
.about .btn .a02{ background:url(../images/Index/about_btn.png) no-repeat right center;}
.about .btn span{ display:block; float:right; font-size:14px; color:#333;}
.about .btn b{ font-weight:normal; font-size:18px; color:#eb2533;}
.about .btn span img{ margin-right:5px;}


/*品牌*/
.pinpai { overflow:hidden; width:100%; height:844px; background:url(../images/index-bg3.jpg) no-repeat center; background-size: cover; min-width: 1200px;}
.pinpai .title{ margin-top:30px;}
.pinpai .title em{ background: url(../images/pinpai_e.png) no-repeat center;}
.pinpai .btn{ overflow:hidden; width:80px; margin:35px auto 33px auto;}
.pinpai .btn i{ display:block; width:35px; height:35px; cursor:pointer}
.pinpai .btn01{ float:left; background:url(../images/arr-group.png) no-repeat center top;}
.pinpai .btn02{ float:right; background:url(../images/arr-group.png) no-repeat center bottom;}
.pinpai .ppbox { overflow:hidden; height:393px; position:relative; margin:0 auto; margin-bottom:30px; width:1200px;}
.pinpai .ppbox .swiper-wrapper{margin-top: 10px;}
.pinpai .ppbox li{border:#fff solid 12px; width:auto; height:310px;}

.pinpai .info{ overflow:hidden; width:600px; margin:0 auto}
.pinpai .info p{ float:left; width:350px; text-align:center; font-size:25px; color:#fff; border:1px solid #474749; padding:12px 0;}
.pinpai .info p span{ display:block; font-size:20px;}
.pinpai .phone{ overflow:hidden; float:right; width:210px; margin-top:7px;}
.pinpai .phone b{ display:block; width:100%; text-align:center; height:35px; line-height:35px; font-size:14px; color:#fff; background-color:#eb2533; margin-bottom:15px;}
.pinpai .phone em{ display:block; text-align:center; font-size:14px; color:#fff;}
.pinpai .phone b img{ margin-left:5px; position:relative; top:3px;}
.pinpai .phone a b:hover{text-decoration:underline;}



/*口碑*/
.koubei { overflow:hidden; width:100%; height:714px; padding-top:50px; background: url(../images/index-bg1.jpg) no-repeat center top; background-size:cover; min-width: 1200px;}
.koubei .title{margin-top: 30px;}
.koubei .title em{}
.koubei .kbbox{ overflow:hidden; width:1200px; margin:60px auto 30px auto; height:350px; position:relative;}
.koubei .kbbox ul{ overflow:hidden; position:absolute}
.koubei .kbbox li{ float:left; width:268px; height:300px; border:10px solid #444; background-color:#fff; margin-right:16px; transition: all 0.5s;}
.koubei .kbbox li img{ display:block;}
.koubei .kbbox li h3{ height:25px; line-height:25px; overflow:hidden; text-align:center; margin:10px auto; font-size:16px;}
.koubei .kbbox li h3 a{ color:#333}
.koubei .kbbox li p{ font-size:14px; color:#666; line-height:20px; height:60px; overflow: hidden; width:240px; margin:0 auto; margin-bottom:30px; text-align: justify}
.koubei .kbbox li .more{ display:block; width:87px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#fff; margin:0 auto; background: #333; border-radius:15px; transition: all 0.5s;}
.koubei .kbbox li:hover { border-color:#B78A5B;}
.koubei .kbbox li:hover .more{ background:#B78A5B;}
.koubei .btn{ overflow:hidden; width:80px; margin:0 auto;}
.koubei .btn i{ display:block; width:35px; height:35px; cursor:pointer}
.koubei .btn01{ float:left; background:url(../images/arr-group.png) no-repeat center top;}
.koubei .btn02{ float:right; background:url(../images/arr-group.png) no-repeat center bottom;}

/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}
/*处理中动画占全屏*/
#oran_div_processing{width:300px;padding:20px;z-index:9999;text-align:center;background:#fffeef;border:solid 1px #b8ab04;}

.fullSlide {
	width:100%;
	position:relative;
	height:620px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:620px;
	overflow:hidden;
	text-align:center;
	background-repeat:no-repeat;
	background-size:100%;
}
.fullSlide .bd li a {
	display:block;
	height:620px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:40px;
	height:8px;
	margin:5px;
	overflow:hidden;
	line-height:999px;background:#eb2533
}
.fullSlide .hd ul li.on{ background:#fedd00}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:0;
	width:40px;
	height:60px;
	cursor:pointer;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:0;
	background-position:-6px -137px;
}
.m_cp{ margin-top:50px; }
.u_cplst{position: relative;width: 1000px; height:85px; left:50%; margin-left: -500px;z-index: 10;}
.u_cplst li{float: left;width: 130px;height: 112px;background:url(../images/cptab.png) no-repeat;text-align: center;margin-right: 10px;}
.u_cplst .lastli{margin-right: 0;}
.u_cplst li a{display: block;float: left;padding-top: 20px;height: 92px;line-height: 20px;overflow: hidden; width: 130px;font-size: 16px;color: #383431;text-decoration: none; cursor:pointer}
.u_cplst li em{display: block;font-size: 12px;color: #aeadad;}
.u_cplst li a:hover,.u_cplst .active a{color: #fff;background:url(../images/cph.png) no-repeat;}
.u_cplst li a:hover em,.u_cplst .active a em{color: #fff;}
.g_cp .cp1{position: relative; margin-top: -28px;height: 598px;z-index:0;}
.cp1 a img{ width:100%; margin:0 auto; height:592px;}
.solide_box{ margin-left:254px;}

.adv{ margin-bottom:110px; min-width: 1200px;}
.adv .title img{ margin-top:20px; }
.adv ul{ width:1200px; margin:50px auto 0px; }
.adv ul li.one .adv_fl{ width:495px; height:515px; background:url(../images/index-about1.png) no-repeat; float:left; position:relative; }
.adv ul li.one .adv_fl .en{ font-size:44px; color:#B48142; font-family:"Constantia"; text-transform:uppercase; position:absolute; top:60px; left:120px; }
.adv ul li.one .adv_fl .ch{ font-size:38px; color:#333; font-family:"方正正中黑体"; position:relative; top:210px; left:120px; }
.adv ul li.one .adv_fl .p{ color:#333; font-size:16px; position:absolute; top:280px; left:120px; line-height:30px; }
.adv ul li.one .adv_fr{ width:670px; float:right; }

.adv ul li.one .adv_fr .p{ margin-top:35px; }
.adv ul li.one .adv_fr .p p{ line-height:30px; background:url(../images/adv_p.jpg) no-repeat 0px 13px; padding-left:15px; font-size:14px; }
.adv ul li.one .big_img{ width:833px; height:306px; position:absolute; top:360px; left:350px; }
.adv ul li.one{ height:515px; position:relative; }

.adv ul li.two{ height:535px; margin-top:90px; position:relative; }
.adv ul li.two .adv_fl{ width:670px; float:left; }
.adv ul li.two .adv_fl .p{ margin-top:25px; }
.adv ul li.two .adv_fl .p p{ line-height:30px; background:url(../images/adv_p.jpg) no-repeat 0px 13px; padding-left:15px; font-size:14px; }
.adv ul li.two .adv_fr{ width:360px; float:right; position:absolute; top:68px; left:745px; }

.adv ul li.three{ height:430px; margin-top:60px; position:relative; }
.adv ul li.three .adv_fl{ width:430px; margin-left:95px; float:left; }
.adv ul li.three .adv_fr{ width:600px; float:left; margin-left:45px; }
.adv ul li.three .adv_fr .p{ margin-top:85px; }
.adv ul li.three .adv_fr .p p{ line-height:30px; background:url(../images/adv_p.jpg) no-repeat 0px 13px; padding-left:15px; font-size:14px; }

.zhanting{ margin:100px 0 0 0; min-width: 1200px;}
.zhanting .tit{ text-align:center; }
.zhanting .tit .big{ color:#555; font-size:35px; font-weight: lighter; }
.zhanting .tit .small{ color:#B98B57; font-size:18px; margin-top:15px; font-weight: lighter;}
.zhanting .bg{ width:100%; height:677px; background:url(../images/zhanting.jpg) no-repeat top center; }
.zhanting .bg .inner{ width:1200px; margin:50px auto 0; position:relative; }
.zhanting .bg .red{ width:150px; height:330px; padding-left:20px; background:rgba(180,130,60,.9); position:absolute; top:-28px; left:0px; }
.zhanting .bg .red .ch{ margin-top:45px; font-size:30px; color:#FFF;}
.zhanting .bg .red .en{ font-family:"Arial"; color:#FFF; font-size:14px; text-transform:uppercase; }
.zhanting .bg .red .b{ width:23px; height:1px; background:#FFF; margin-top:65px; }
.zhanting .bg .red .tel{ margin:95px 0 0 -11px; color:#FFF; }
.zhanting .bg .red .tel b{ font-size:20px; }

.jiameng{ text-align:center; }
/*news*/
.news { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:30px;}
.newsleft { overflow:hidden; float:left; width:710px; padding:0 28px; height:500px; border:2px solid #e3e0e0; border-radius:10px;}
.newsright{ overflow:hidden; float:right; width:340px; padding:0 28px; height:500px; border:2px solid #e3e0e0; border-radius:10px;}
.news .top{ overflow:hidden; width:100%; margin-bottom:20px; margin-top:30px;}
.news .top ul{ overflow:hidden; float:left;}
.news .top li{ float:left; margin-right:10px; width:132px; height:43px; text-align:center; line-height:43px; font-size:16px; color:#333;  border-radius: 20px; background:#f2f2f2;}
.news .top li a{ display:block; color:#333; text-decoration:none;}
.news .top .cur{ background-position:left; background:#B98B57;}
.news .top .cur a{ color:#fff;}
.news .top .more{ float:right; margin-top:10px; font-size:14px; color:#999;}
.news .top h2{ float: left; font-weight:normal; width:132px; height:43px; text-align:center; line-height:43px; background:#B98B57; border-radius: 20px;  font-size:16px;}
.news .top h2 a{ color:#fff; text-decoration:none}

.newsleft .newsbox{ overflow:hidden; width:100%; height:395px; position:relative}
.newsleft .newslist{ overflow:hidden; width:100%; height:100%;}
.newsleft .tuwen{ overflow:hidden; width:100%; height:196px; margin-bottom:20px;}
.newsleft .tuwen img{ display:block; float:left}
.newsleft .tuwen .wen{ overflow:hidden; float:right; width:370px;}
.newsleft .tuwen h3{ font-weight:normal; font-size:18px; color:#333; margin:13px 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.newsleft .tuwen h3 a{ color:#333}
.newsleft .tuwen p{ font-size:14px; color:#666; line-height:22px; height:66px; overflow:hidden; text-align:justify; margin-bottom:15px;}
.newsleft .tuwen .xq{ display:block; width:87px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#fff; background: #B78A5B; border-radius: 20px;}
.newsleft .list { overflow:hidden; width:100%;}
.newsleft .list li{ overflow:hidden; display:block; padding-left:20px; background:url(../images/news_li.png) no-repeat left center; font-size:14px; line-height:35px;}
.newsleft .list a{ display:block; float:left; width:520px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#666}
.newsleft .list span{ display:block; float:right; color:#999}

.news .wenda { overflow:hidden; width:100%; height:380px; position:relative;}
.news .wenda ul{ overflow:hidden; position:absolute; width:100%;}
.news .wenda li{ overflow:hidden; width:100%; border-bottom:1px dashed #fdd1d1; margin-bottom:25px;}
.news .wenda h3{ font-weight:normal; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:12px; padding-left:33px; background:url(../images/news_w.png) no-repeat left center; line-height:25px;}
.news .wenda h3 a{ color:#333}
.news .wenda p{ font-size:14px; line-height:22px; color:#333; margin-bottom: 10px; padding-left:33px; background: url(../images/news_d.png) no-repeat left top;}

/*方案*/
.fangan { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:50px; margin-top: 100px;}
.fangan .title em{}
.fangan .fabox{ overflow:hidden; width:100%; margin-top:64px; padding-top:40px; background:url(../images/fangan_jp.png) no-repeat center top;}
.fangan .fa01{ width:425px; float:left}
.fangan .fa02{ width:425px; float:right}
.fangan .fabox img{ display:block; margin:0 auto; margin-bottom:25px;}
.fangan .fabox h3{ font-size:20px; color:#333; text-align:center; margin-bottom:15px;}
.fangan .fabox p{ font-size:14px; color:#333; line-height:25px; text-align:justify}
.fangan .jm{ display:block; width:269px; height:124px; margin:0 auto; background:url(../images/fangan_jm.jpg) no-repeat center; margin-top:40px;}

/*流程*/
.liucheng { overflow:hidden; height:379px; background:#FEF9F3; margin-bottom:30px; padding:40px 0px; min-width: 1200px;}
.liucheng img{ display:block; width:90%; margin:0 auto;}
.liucheng .img{ margin:30px auto; background: #fff; border-radius: 20px; width:1200px; padding:25px 0px; border:#f0f0f0 solid 1px;}
.liucheng .phone{ overflow:hidden; width:420px; margin:0 auto; margin-top: 50px;}
.liucheng .phone em{ display:block; float:left; width:60px; font-size:14px; color:#666; text-align: right}
.liucheng .phone span{ display:block; float:left; margin-left:20px; font-size:35px; color:#333; font-family:'Times New Roman'; position:relative; top:-5px;}
.liucheng .phone a{ display:block; font-size:18px; color:#fff; width:119px; height:36px; background:#B8805B; text-align:center; line-height:36px; float:right}


.xr{ margin-top:5px; float:right}