@charset "utf-8";
/* CSS Document */
.vhomebanner{ width:100%; background:#47b9d4;}
.vhomebannermain{ width:1201px; height:500px; margin:0 auto;}
.vhomeadver{ width:100%; background:#f5f5f5; padding-bottom:50px;}
.vhomeadvermain{ width:1201px; margin:0 auto; height:229px;}
.vhomeadverleft{ float:left; margin-top:44px; padding-top:20px; width:340px; line-height:45px; color:#47b9d4; text-align:center; height:131px; border:6px solid #46bad3;}
.vhomeadverleft h2{ font-size:36px; font-weight:bolder;}
.vhomeadverleft span{ font-size:25px;}
.vhomeadverright{ float:left; margin-left:100px; width:700px; padding-top:50px;}
.vhomeadverright ul li{ display:inline-block; text-align:center; margin-left:45px;}
.vhomeproducts{ width:1245px; margin:0 auto; overflow:hidden; padding-top:50px; padding-bottom:30px;}

.vhomeproductstitle{  height:75px; font-size:35px;  width:1241px; margin:0 auto; text-align:center; }
.vhomeproductstitle p{ font-size:13px; color:#626262;}
.vhomeproductstitlev5{ width:47px; height:2px; background:#d0b17b; margin:10px auto;}
.vhomeproductstitlexian{ width:47px; height:2px; margin-top:10px; background:#d0b17b;}

.vhomeproductstitle1{  height:75px; font-size:35px;  width:1241px; margin:0 auto; }
.vhomeproductstitle1 p{ font-size:13px; color:#626262;}
.vhomeproductstitlev51{ width:47px; height:2px; background:#fcc23d; margin:10px auto;}
.vhomeproductstitle1 span{ color:#545454; font-size:13px;}
.v5sadver{ width:100%; background:#f8f8f8; margin-bottom:30px;}
.v5sadverpic{ width:1295px; margin:0 auto; overflow:hidden; padding-bottom:100px; }
.v5sadverpic ul li{ width:88px; height:130px; float:left; text-align:center; margin-right:49px; margin-left:22px; }
.v5sadverpic ul li p{ margin-top:15px; font-size:18px; }


.vhomeproductss{width: 1250px;margin: auto;}
.vhomeproductss .figure{ background:#fff;width:386px; margin-top:40px; margin-left:20px;  height:456px; float:left; position:relative; padding:5px;}
.vhomeproductss .figure:hover{ box-shadow:0px 0px 18px 5px #c4bfbf;}
.vhomeproductss .figure .figcaption{ text-align:center; height:40px; line-height:40px;  font-size:18px;}
.vhomeproductss .figure .figcaption span{ float:right; background:url(../images/arrow_ax.png) 0 center no-repeat; padding-left:15px; margin-right:10px; }



.vhomepromargin{ margin-top:30px;}
.vhomehb{ width:1340px; margin:10px auto; padding:15px 0;}
.vhomehb ul li{ display:inline-block; margin-left:18px;margin-right:18px; margin-bottom:20px; border:1px solid #262626; padding:10px; text-align:center;}
.vhomehb ul li{ vertical-align:middle;}

.vhomeshow{ width:100%; overflow:hidden;}
.vhomeshow .title{ width:100%; height:50px; line-height:50px; border-bottom:2px solid #23467c;}
.vhomeshow .titletext{ width:1200px; margin:0 auto; font-size:18px;}
.vhomeshow .titletext .more{ width:100px; float:right; margin-top:8px; height:32px; line-height:32px; text-align:center; color:#fff; background:#2b4276; }
.vhomeshow .content{ width:1200px; margin:auto; padding-bottom:50px; overflow:hidden; padding-left:300px;}
.vhomeshow .content .left{ width:100px;  padding-top:77px;  float:left;}
.vhomeshow .content .lefttop{ width:84px; border:8px solid #262626; height:84px; position:relative;}
.vhomeshow .content .lefttop span{ position:absolute;  font-size:55px; width:100px; padding:4px 0;  top:5px; background:#fff; left:15px; line-height:50px;}
.vhomeshow .content .leftbottom{ width:84px; height:36px; line-height:36px; font-size:16px; color:#3a3a3a; text-align:center; border:1px solid #c7c7c7;border-top:none;}

.vhomeshow .content .right{ width:490px; padding-top:50px;   float:left; margin-left:50px;}
.vhomeshow .content .right h2{ font-size:42px;}
.vhomeshow .content .right small{ font-size:26px; color:#2e2e2e;}
.vhomeshow .content .right p{ font-size:18px; color:#5c5c5c; margin-top:15px;}

.vhomeshow .pic1{ width:100%; background:#e6e6e6;}
.vhomeshow .pic1center{ width:1200px; margin:0 auto; height:600px; position:relative;}
.vhomeshow .pic1price{ position:absolute; right:0; bottom:0; width:380px; height:108px; background:rgba(0,0,0,0.8); font-size:48px; color:#dbb865; text-align:center; line-height:108px; font-weight:bold;}
.vhomeshow .pic1price span{ font-size:32px;}
.vhomeshow .pic2{ width:1200px; margin:0 auto;}
.vhomeshow .titles{ width:1200px; margin:50px 0;}
.vhomeshow .titles .left{ width:288px; height:102px; background:#f5f5f5; font-size:28px; line-height:38px; padding:12px 8px 3px 0px; font-weight:bold; color:#262626; text-align:right; float:left;}
.vhomeshow .titles .right{ width:880px; height:102px; float:left; font-size:18px; padding-top:10px; line-height:26px; border-left:5px solid #47b9d4; margin-left:18px; padding-left:20px;}
.vhomeshow .titles .bottom{ width:91px; height:35px; line-height:35px; background:#d7b462; border-radius:10px; text-align:center; color:#fff; font-size:16px; font-weight:bold;}
.vhomeshow .pic3{ margin-top:50px;}
.vhomeshow .pic3 .left{ width:689px; height:467px; float:left}
.vhomeshow .pic3 .right{ width:450px; height:467px; float:right; margin-top:50px; }
.vhomeshow .pic3 .right h3{border-left:8px solid #47b9d4; padding-left:15px; font-size:26px; margin-bottom:15px; }
.vhomeshow .pic3 .right p{ font-size:18px; padding-left:30px; line-height:28px;}
.vhomeshow .pic3 .right img{ margin-top:40px;}
.vhomeshow .pic4 .left{ float:left; width:882px;}
.vhomeshow .pic4 .left ul li{ float:left;}
.vhomeshow .pic4 .lefttitle{ width:100%;}
.vhomeshow .pic4 .lefttitleleft{ width:244px; height:99px; line-height:99px; text-indent:50px; background:url(../images/tu_116.jpg) no-repeat; font-size:26px; font-weight:bold;}
.vhomeshow .pic4 .lefttitle p{ width:91px; height:76px; background:#d7b462; float:right;}
.vhomeshow .pic4 .lefttext{ font-size:22px; width:650px; margin: 74px auto; line-height:35px;}
.vhomeshow .pic4 .right{ width:288px; height:571px; float:right;}
.vhomeshow .pic5{ margin-top:60px;}
.vhomeshow .pic5 .left{ width:286px; height:460px; background:#f0f0f0; float:left; padding:15px 25px 0 25px;}
.vhomeshow .pic5 .left h4{ font-size:24px; font-weight:bold; padding:0px 0; margin:10px 0;}
.vhomeshow .pic5 .left p{ line-height:37px; font-size:20px; margin-top:25px;}
.vhomeshow .pic5 .right{ width:882px; height:460px; float:right;}
.vhomeshow .pic6{ margin-bottom:50px;}
.vhomeshow .pic6 ul li{ margin:35px 0;  float:left; margin-right:25px;margin-left:25px;}
.vhomeshow .pic6 ul li .dt{  width:240px;  height:280px; position:relative; }
.vhomeshow .pic6 ul li .text{ position:absolute; font-size:18px; font-weight:bold; top:10px; left:10px; height:32px; background:#47b9d4; padding:0 15px; line-height:32px; color:#fff;}
.vhomeshow .pic6 ul li .dd{  width:240px; height:40px; line-height:40px; font-size:18px; background:#ebebeb; text-indent:12px; margin-top:3px;}

.vhomeshow .pic6 ul li .dd span{ float:right; margin-right:13px; }
.vhomeshow .pic6 ul li .dd img{ vertical-align:middle; margin-right:8px; }
.vhomeshow .picScroll-left .hd ul{  width:1200px; text-align:center; padding-left:530px;	}
.vhomeshow .picScroll-left .hd ul li{ background:url(../images/tu_123.jpg) no-repeat;  width:18px; padding:0; margin:0 10px; height:18px; text-indent:9999px; text-align:center;} 
.vhomeshow .picScroll-left .hd ul li.on{ background:url(../images/tu_124.jpg) no-repeat; width:18px; height:18px; }
	/* 本例子css */
	
	.msn-focus { width: 1252px; margin-top:100px; margin:0 auto 50px auto; }
	.msn-focus .hd { font-size: 18px; height:36px; margin:50px 0;  line-height: 36px; width: 1202px; margin-right: -7px }
	.msn-focus .hd li { float: left; display: inline; width:160px; height:9px;  border-radius:5px;    }
	.msn-focus .hd .on a {  width:160px; background:url(../images/v5_arr_6.jpg) center 0 no-repeat; }
	.msn-focus .hd a { height: 60px; line-height:60px;  width:160px; text-align:center;  float: left;  background:url(../images/v5_arr_5.jpg) center 0 no-repeat;}
	.msn-focus .bd { width: 1258px;  position: relative; overflow: hidden }
	.msn-focus .bd ul {  overflow: hidden; position:relative;  font-size: 14px; line-height: 28px }
	.msn-focus .bd li { height:484px; background-color: #fff; position: relative }
	.msn-focus .prev { position: absolute; bottom: 85px; width: 60px; height: 60px;  filter: alpha(opacity=60); overflow: hidden;  text-indent: -999px; border: none; background:url(../images/v5_arr_7.jpg) no-repeat;  }
	.msn-focus .next { position: absolute; bottom: 85px; width: 60px; height: 60px;  filter: alpha(opacity=60); overflow: hidden;  text-indent: -999px; border: none; background:url(../images/v5_arr_10.jpg) no-repeat;  }
	
	.msn-focus .prev:hover{ background:url(../images/v5_arr_9.png) no-repeat;}
	.msn-focus .next:hover { background:url(../images/v5_arr_10.png) no-repeat; }
	.msn-focus .prev { right: 118px;}
	.msn-focus .next { right: 58px;}

	.msn-focus .bdOn .prev,.msn-focus .bdOn .next{ display:block;  }
	.msn-focus .bd li .leftdiv{ width:580px; height:422px; float:left; }
	.msn-focus .bd li .leftdivcon{ width:560px; height:406px; margin-top:16px; color:#fff; background:#a5aaaa; float:left;}
    .msn-focus .bd li .leftdivtop{ color:#fff; font-size:30px; margin-top:30px; height:39px; width:560px; padding-left:26px;}
    .msn-focus .bd li .leftdivtop img{ vertical-align:middle;}
   .msn-focus .bd li .leftdivxia{ width:250px; float:left; margin:30px 0 0 26px; font-size:18px; line-height:30px;}
   .msn-focus .bd li .leftdivxia div{ font-size:15px;}
	.msn-focus .bd li .rightdivxia{ float:left; width:250px; margin:30px 0 0 26px; font-size:18px;}
.msn-focus .bd li .rightdivxia div{ font-size:15px;}
	
	.v5banner{ text-align:center; overflow:hidden;margin:0 auto 0 auto}
	
	.v5adverleft{ cursor:pointer;  float:left; margin-top:38px; width:355px; line-height:45px; padding-top:30px; color:#111633; padding-left:105px; height:154px; border:3px solid #111731; background:url(../images/v5_arr_1.jpg) 20px 31px no-repeat;}
.v5adverleft h2{ font-size:38px; font-weight:bolder;}
.v5adverleft span{ font-size:20px;}
.v5adver{ width:100%; }


	.v5adverleft1{ cursor:pointer; float:left; margin-top:38px; width:355px; line-height:45px; padding-top:30px; color:#111633; padding-left:105px; height:154px; border:3px solid #f5f5f5; background:url(../images/v5_arr_2.jpg) 20px 31px no-repeat;}
.v5adverleft1 h2{ font-size:38px; font-weight:bolder;}
.v5adverleft1 span{ font-size:20px;}
.v5adverleft1:hover{ background:url(../images/v5_arr_1.jpg) 20px 31px no-repeat; border:3px solid #111731;}


.v5adverright1{cursor:pointer; margin-left:60px;float:left; margin-top:38px; width:360px; line-height:45px; padding-top:30px; color:#111633; padding-left:115px; height:154px; border:3px solid #111731; background:url(../images/v5_arr_3.jpg) 20px 31px no-repeat;}
.v5adverright1 h2{ font-size:38px; font-weight:bolder;}
.v5adverright1 span{ font-size:20px;}




.v5adverright{cursor:pointer; margin-left:60px;float:left; margin-top:38px; width:360px; line-height:45px; padding-top:30px; color:#111633; padding-left:115px; height:154px; border:3px solid #f5f5f5; background:url(../images/v5_arr_4.jpg) 20px 31px no-repeat;}
.v5adverright h2{ font-size:38px; font-weight:bolder;}
.v5adverright span{ font-size:20px;}
.v5adverright:hover{ background:url(../images/v5_arr_3.jpg) 20px 31px no-repeat; border:3px solid #111731;}

.v5adverrights{cursor:pointer; margin-left:60px;float:left; margin-top:38px; width:360px; line-height:45px; padding-top:30px; color:#111633; padding-left:115px; height:154px; border:3px solid #f5f5f5; background:url(../images/tu_pp_1.jpg) 20px 31px no-repeat;}
.v5adverrights h2{ font-size:38px; font-weight:bolder;}
.v5adverrights span{ font-size:20px;}
.v5adverrights:hover{ background:url(../images/tu_pp_2.jpg) 20px 31px no-repeat; border:3px solid #111731;}





	.msn-focus1 { width: 1252px; border-top:1px solid #111633;  margin:50px auto 0px auto; }
	.msn-focus1 .hd { font-size: 18px;  margin:30px auto;   width: 630px; overflow:hidden;  }
	.msn-focus1 .hd li { float: left; display: inline; width:141px; margin-left:30px; height:39px; border:2px solid #111633;    }
	.msn-focus1 .hd .on a {  width:141px; color:#fff; background:#d0b17b;  }
	.msn-focus1 .hd a { height: 39px; line-height:39px;  width:141px; text-align:center;  float: left; }
	.msn-focus1 .bd { width: 1258px;  position: relative;  }
	.msn-focus1 .bd ul {   position:relative;  font-size: 14px; line-height: 28px }
	.msn-focus1 .bd li { height:484px; background-color: #fff; position: relative }

			.msn-focus1 .bd li a .leftpic{ width:780px; height:440px; float:left;}
	.msn-focus1 .bd li a .rightcontent{ width:375px; float:left; margin-left:45px; padding-top:24px;}
	.msn-focus1 .bd li a .rightcontent span{ font-size:36px;}
	.msn-focus1 .bd li a .rightcontent p{ font-size:21px; margin-bottom:30px;}
	.msn-focus1 .bd li a .rightbottom{ width:355px; height:220px; background:#333333; margin-top:10px; position:relative;}
	.msn-focus1 .bd li a .rightbottomimg{ position:absolute; top:10px; left:10px;}

	.msn-focus1 .left { display:block;position: absolute;    width: 46px; height: 39px; border:2px solid #d6d6d6;  top:0px; text-align:center; line-height:39px; font-size:18px; }
	.msn-focus1 .right { display:block; position: absolute;    width: 46px; height: 39px; border:2px solid #d6d6d6;  top:0px; text-align:center; line-height:39px; font-size:18px;  }
	
	.msn-focus1 .left:hover{ color:#fff; background:#fcc23d; }
	.msn-focus1 .right:hover { color:#fff; background:#fcc23d; }
	.msn-focus1 .left { left:250px; }
	.msn-focus1 .right { right:330px; }
	.msn-focus1 .right:hover,.msn-focus1 .right:hover{ background:#656565}
	.msn-focus1 .left:hover,.msn-focus1 .left:hover{ background:#656565}
	.msn-focus1 .bdOn .left,.msn-focus .bdOn .right{ display:block;  }

.ilightitem{ position:relative;}


.vhomeproducts1 .figure{ background:#fff; background:url(../images/v5_arr_11.jpg) center bottom no-repeat;width:208px;  margin-right:40px; margin-bottom:40px;  height:285px; float:left; position:relative; border:1px solid #f1f1f1;}
.vhomeproducts1 .figure:hover{ background:url(../images/v5_arr_12.jpg) center bottom no-repeat;  border:1px solid #111633;}
.vhomeproducts1 .figure .figcaption{ text-align:center; width:201px; height:65px; line-height:55px;  font-size:20px;}
.vhomeproducts1 .figure .figcaption span{ float:right; background:url(../images/arrow_ax.png) 0 center no-repeat; padding-left:15px; margin-right:10px; }


.bj_1{
	border: 0px solid red;
	width: 100%;
	height: 480px;
	background: #F0F0F0;margin-top:100px;
}
.bj_2{
	border:0px solid red;
	width: 1110px;
	margin: auto;
}
.bj_2 input[type='text']{
	border:2px solid #000000;
	width: 274px;
	height: 45px;
	margin: auto;
	font-size: 18px;
	margin-right: 76px;
	border-radius:10px;
	line-height: 30px;
outline:none;
}
.bj_3{
	width: 320px;
	margin: auto;
	margin-top: 75px;
}

.bj_2 input[type='submit']{
	border: none;
	width: 300px;
	height: 70px;
	font-size: 24px;
	color: #ffffff;
	border-radius:10px;
	background-color: #47B9D4;
	line-height: 70px;
outline:none;
font-family:"微软雅黑";
}
/*精品整装页面*/
.por_land_on{
	width: 1200px;
	margin: auto;
	display: table;
	position: relative;
}
.fullSlides .bd{width: 1064px;margin: auto;}
.fullSlides .bd li{position: relative;}
.np .prev{
	position: absolute;
	top: 200px;
}
.np .next{
	position: absolute;
	top: 200px;
	right: 0px;
}
.por_land_tos{
	width: 720px;
	float: left;
}
.por_land_sos{
	width: 289px;
	float: left;
	margin-left: 50px;
	text-align: right;
	font-size: 22px;
	margin-top: 30px;
	line-height: 40px;
}
.por_land_fos{
	width: 397px;
	height: 214px;
	background: rgba(255,255,255,0.8);
	position: absolute;
	left: 667px;
	top: 138px;
}
.por_land_fos_on{
	width: 338px;
	height: 62px;
	border-left: 4px solid #c8a15e;
	margin-left: 25px;
}
.por_land_fos_on_p1{
	font-size: 30px;
	color: #333333;
	margin-left: 20px;
}
.por_land_fos_on_p2{
	font-size: 14px;
	color: #8d8d8d;
	margin-left: 20px;
	margin-top: 5px;
}
.por_land_fos_to{
	width: 310px;
	margin-left: 45px;
	margin-top: 30px;
	font-size: 18px;
	line-height: 30px;
}
.por_land_form{
	width: 1200px;
	margin: auto;
	display: table;
	position: relative;
}
.por_land_form_input{
	width: 294px;
	height: 55px;
	margin-left: 180px;
	margin-bottom: 25px;
	text-indent: 20px;
	background: rgba(0,0,0,0);
	border: none;

	outline: none;
	font-size: 14px;
}
.por_land_form_inputs{
	margin-left: 164px;
}
.por_land_form_button{
	width: 236px;
	height: 56px;
	margin-top: 4px;
	margin-left: 180px;
	background: rgba(0,0,0,0);
	border: none;
	cursor: pointer;
	outline: none;
}
/*代言*/
.por_ren_daiy{
	position: absolute;
	top: -240px;
	right: -185px;
	z-index: 9;
}