/*公共样式*/

.width{

	width: 1000px;

	margin: auto;

}

.w{

	width: 100%;

}

.fl{

	float: left;

}

.fr{

	float: right;

}

body{

	background:#fdfbf4;

}



/*index*/

.top{

	height: 125px;

	background: url('../images/top_bg.png') center center no-repeat;

	padding-top: 20px;

}

.top .link_img{

	text-align: center;

}

.top .link_img img{

	margin: 0 3px;

}

.top_text{

	margin-top: 10px;

}

.top_text .b{

	font-size: 17px;

	color: #7d0a0a;

	font-weight: bold;

}

.top_text .n{

	font-size: 14px;

	color: #7d0a0a;

	font-weight: bold;

}

.mv{
  position:fixed;
  width: 363px;
  height: 363px;
  left:0;
  bottom:300px;
  z-index: 99; 
}
/*navigation*/

.nav{

	height: 105px;

	background: #d4095a;

	line-height: 105px;

	text-align: center;

}

.nav a{

	display: inline-block;

	width: 120px;

	height: 103px;

	line-height: 100px;

	text-align: center;

	color: #faf5e8;

	font-size: 16px;

}

.nav a:hover{

	background: url(../images/nav_on.png) -3px center no-repeat;

}

.nav .on{

	background: url(../images/nav_on.png) -3px center no-repeat;

}

/*banner*/

.banner{

	overflow: hidden;

}



/*banner下边的导航栏*/

.n_nav{

	height: 162px;

	background: url('../images/c_bg_1.png') center center no-repeat;

}

.n_nav a{

	display: inline-block;

	width: 202px;

	height: 161px;

}

.main1{

	padding-top: 49px;

	padding-bottom: 65px;

}

.main1 .content{

	margin-top: 60px;

}

.main1 .pro{

	display: inline-block;

	width: 276px;

	height: 269px;

	margin: 0px 27px;

}

.main1 .pro div{

	width: 276px;

	text-align: center;

}

.main1 .pro div.arrow{

	height:12px;

}

.main1 .pro div.title{

	font-size: 18px;

	line-height: 35px;

}

.main1 .pro div.description{

	font-weight: lighter;

	line-height: 18px;

}



/*三个产品切换*/

#slideBox1 .hd ul{

	margin: auto;

	width: 73px;

	height: 16px;

	background: url('../images/slider_bg.png');

	text-align: center;

	line-height: 18px;

	margin-top: 36px;

}

#slideBox1 .hd ul li{

	display: inline-block;

	width: 12px;

	height: 12px;

	background: url('../images/circle_white.png') center center no-repeat;

	cursor: pointer;

}

#slideBox1 .hd ul li.on{

	background: url('../images/circle_gray.png') center center no-repeat;

}

/*main2*/

.main2{

	height: 428px;

	background: url('../images/main2_bg.png') center center no-repeat;

}

.main2_left{

	width: 512px;

	margin-top: 61px;

	margin-left: 46px;

}

.main2 .b{

	font-size: 16px;

	color: #72272b;

	font-weight: lighter;

	line-height: 25px;

}

.main2 .c{

	font-weight: lighter;

	margin-top: 20px;

	margin-bottom: 15px;

	line-height: 20px;

}

.main2_button{

	width: 132px;

	height: 38px;

	background: url('../images/main2_button_bg.png') center center no-repeat;

	line-height: 38px;

	text-align: center;

	color: #fff;

	font-weight: lighter;

}

.main2_right{

	margin-top: 38px;

	margin-right: 47px;

}



/*柏之恋风采*/

.main3{

	overflow: hidden;

	padding-top: 84px;

}

#slideBox3{



}

#slideBox3 .bd a{

	display: inline-block;

	position: relative;

}

#slideBox3 .bd div.d{

	right: 1px;

	bottom: 3px;

	position: absolute;

	width: 46px;

	height: 44px;

	background: url('../images/+.png') right bottom no-repeat;

	text-indent: 27px;

	line-height: 57px;

	font-size: 20px;

	color: white;

}

#slideBox3 .bd div.d span{

	display: inline-block;

	width: 11px;

	height: 11px;

	text-align: center;

	line-height: 11px;

	background: url('../images/jh.png') center center no-repeat;

}

#slideBox3 .bd a:hover div.d span{

	transform:rotate(180deg);

}

#slideBox3 .bd div.d span,#slideBox3 .bd a:hover div.d span{	

	transition: transform 1s;

}

#slideBox3 .next,#slideBox3 .prev{

	display: inline-block;

	width: 33px;

	height: 32px;

}

#slideBox3 .arrow{

	position: absolute;

    margin-left: -200px;

    margin-top: -39px;

}

#slideBox3 .next{

	background: url('../images/arrow_f.png') center right no-repeat;

}

#slideBox3 .prev{

	background: url('../images/arrow_f.png') center left no-repeat;

}

.main3_left{

	margin-top: 40px;

	margin-left: 35px;

}

.main3_left h2{

	font-size: 20px;

	font-weight: normal;

	line-height: 50px;

}

.main3_left div{

	font-weight: lighter;

	width: 144px;

	line-height: 20px;

}

.main3_right{

	margin-right: 30px;

}



/*首页新闻和常见问题*/

.main4{

	overflow: hidden;

	margin-top: 93px;

	padding-bottom: 60px;

}

.main4_left{

	width: 400px;

	margin-left: 5px;

	background: url('../images/dash.png') 0px 209px no-repeat;

}

.main4_left h1{

	border-bottom: 2px solid #ebe9e4;

}

.main4_left h1 span{

	display: inline-block;

	width: 100px;

	text-align: center;

	border-bottom: 4px solid #de0a5e;

	font-weight: normal;

	line-height: 50px;

	font-size: 20px;

}

.main4_left .item h2{

	color:#de0a5e;

	font-weight: normal;

	margin: 32px 0px 20px 0px;

}

.main4_left .item h2 span{

	display: inline-block;

	width: 20px;height: 20px;

	background: #de0a5e;

	border-radius: 4px;

	color:white;

	line-height: 20px;

	text-align: center;

	font-weight: normal;

	margin-right: 5px;

}

.main4_left .item p{

	line-height: 22px;

	font-weight: 300;

}

.main4_right{

	width: 581px;

}

.main4_right h1{

	border-bottom: 2px solid #ebe9e4;

}

.main4_right h1 img{

	margin: 0 10px;

	vertical-align: -8px;

}

.main4_right h1 span{

	display: inline-block;

	width: 100px;

	text-align: center;

	border-bottom: 4px solid #de0a5e;

	font-weight: normal;

	line-height: 50px;

	font-size: 20px;

}

.main4_right h1 span.s2{

	border-bottom: 4px solid #c5c5c3;

}

.main4_right .item_x{

	padding-top: 27px;

}

.main4_right .item_x h2{

	color:#de0a5e;

	font-weight: normal;

	font-size: 16px;

	line-height: 30px;

}

.main4_right .item_x .des{

	width: 308px;

	margin-top: 15px;

	margin-right: 15px;

}

.main4_right .item_x .des .time{

	color: #6d6d6d;

	margin-bottom: 20px;

}

.main4_right .item_x .des p{

	line-height: 18px;

	font-weight: 300;

}

.main4_right ul{

	clear:both;

	padding-top: 27px;

}

.main4_right ul li{

	list-style-image: url('../images/li_circle.png');

	list-style-position: inside;

	font-weight: 300;

	float: left;

	line-height: 25px;

	margin-left: 22px;

	width: 235px;

}

.footer{

	height: 356px;

	background: url('../images/foot_bg.png');

}

.footer .item1{

	height: 188px;

	text-align: center;

}

.footer .item1 div{

	display: inline-block;

	height: 100px;

	min-width: 185px;

	text-align: center;

	color:white;

	margin-top: 52px;

}

.footer .item1 div img{

	vertical-align: middle;

}

.footer .item2{

	padding-top: 28px;

	border-bottom: 1px solid #d83a77;

	border-top: 1px solid #d83a77;

}

.footer .item2 ul{

	text-align: center;

}

.footer .item2 ul li{

	display: inline-block;

	width: 126px;

	color: #e69ba9;

	font-size: 16px;

	/*border-right: 2px solid #faf5e8;*/

	border-left: 2px solid #e69ba9;

	height: 15px;

}

.footer .item2 ul a:first-child li{

	border-left: none;

}

.footer .item2 div{

	color:#e69ba9;

	text-align: center;

	font-size: 15px;

	line-height: 75px;

}

.footer .item3{

	text-align: center;

	line-height: 50px;

	color: #e69ba9;

	font-size: 15px;

}

.footer .item3 a:link,.footer .item3 a:visited{

	color: #e69ba9;

}

.footer .item3 a:hover{

	text-decoration: underline;

}



/*内页----统一的框架*/

.wrap{

	padding-top: 34px;

	overflow: hidden;

}

.wrap .wrap_left{

	width: 303px;

	padding-bottom: 70px;

}

.wrap .wrap_left ul{

	margin-top: -3px;

	padding-top: 39px;

	width: 300px;

	border: 1px solid #dddbd6;

	border-top: none;

	margin-bottom: 30px;

}

.wrap .wrap_left ul li{

	height: 65px;

	line-height: 65px;

	font-size: 16px;

	color: #989898;

	width: 254px;

	margin: auto;

	border-top: 1px solid #dddbd6;

}

.wrap .wrap_left ul a li{

	height: 65px;

	line-height: 65px;

	font-size: 16px;

	color: #989898;

	width: 254px;

	margin: auto;

	border-top: 1px solid #dddbd6;

}

.wrap .wrap_left ul a:first-child li{

	border-top: none;

}

.wrap .wrap_left ul li img{

	vertical-align: 3px;

	margin:0 12px 0 18px;

}

.wrap .wrap_left ul li:hover{

	background: #d4095a;

	color: white;

	width: 302px;

}

.wrap .wrap_left ul li:hover{

	transition: background 0.5s;

}



.wrap .wrap_left div.s_b{

	width: 303px;

	height: 149px;

	background: url('../images/s_b.png') center center no-repeat;

	margin-bottom: 10px;

	white-space:nowrap;  

}

.wrap .wrap_left div.s_b a{

	display: inline-block;

	width: 150px;

	height: 103px;

	/*border:1px solid red;*/

}

.wrap .wrap_left div.s_b a:link,.wrap .wrap_left div.s_b:visited{



}





.wrap .wrap_right{

	margin-top: 37px;

	width: 670px;

}

.wrap .wrap_right .position{

	width: 660px;

	height: 38px;

	background: url('../images/position.png') -12px center no-repeat;

}

.wrap .wrap_right .position span{

	font-size: 13px;

}

.wrap .wrap_right .position span.p1{

	margin-left: 25px;

}

.wrap .wrap_right .position span.p2{

	margin-right: 25px;

}

.wrap .wrap_right .position a.p3{

	color: #d4095a;

}

.wrap .wrap_right .list{

	margin-top: 34px;

}



/*单独的部分开始---产品*/

.pro_list{

	display: inline-block;

	margin-left: 11px;

	margin-bottom: 20px;

	width: 321px;

	height: 309px;

	overflow: hidden;

}

.pro_show{

	position: relative;

	overflow: hidden;

}

.pro_list:hover .img_wrap1{

	margin-left: 0px;

	opacity: 0.65;

	transition: opacity 0.5s;

}

.pro_list:hover .img_wrap{

	margin-left: 0px;

}



/*遮罩层开始*/

.img_wrap1{

	position: absolute;

	width: 321px;

	height: 309px;

	margin-top: -312px;

	text-align: center;

	background: #d4095a;

	opacity: 0;

	margin-left: 5000px;

}

.img_wrap{

	position: absolute;

	width: 321px;

	height: 309px;

	margin-top: -312px;

	text-align: center;

	margin-left: 5000px;

}

.img_wrap a{

	display: inline-block;

	width: 120px;

	height: 41px;

	background: url('../images/ckxq.png') center center no-repeat;

	margin-top: 13px;

}

.img_wrap span{

	margin-top: 116px;

	color: white;

	font-weight: bold;

	font-size: 24px;

	display: inline-block;

	width: 300px;

}



/*关于我们*/

.list{

	padding-bottom: 40px;

}

.list_about h2{

	font-size: 18px;

	line-height: 60px;

	color:#908f94;

}

.list_about div{

	line-height: 22px;

	font-size: 15px;

	padding-left: 7px;

	border-top: 1px dotted #908f94;

}

.list_about div.c1{

	margin-top: 20px;

}

.list_about div.c3{

	border-top: none;

	margin-top: 20px;	

}

.list_about div p{

	padding-left: 25px;

}

/*联系我们*/

.list1{

	padding-top: 20px;

	padding-bottom: 40px;

}

.list1 div.cont1{

	min-height: 354px;

	width: 100%;

	background: url('../images/contact_bg.png') right center no-repeat;

}

.list1 div.cont2{

	height: 410px;

	border:1px solid #ccc;

	width: 630px;

	margin:auto;

	background: white;

}

.list1 ul{

	margin-top: 20px;

	margin-left: 30px;

}

.list1 ul li{

	line-height: 25px;

}

/*新闻开始*/

.list_news{

	padding-top: 30px;

}

.list_news ul{



}

.list_news ul li{

	width: 100%;

	height: 80px;

	background: url('../images/new_list_bg.png') left center no-repeat;

	margin-bottom: 15px;

}

.list_news ul li span{

	display: inline-block;

}

.list_news ul li span.news_time{

	

}

.list_news ul li span.title{

	padding-left: 15px;

	font-size: 16px;

}

.list_news ul li span.m{

	width: 80px;

	height: 80px;

	text-align: center;

	line-height: 63px;

	font-size: 38px;

	color: #fff;

	font-family: 'Arial';

}

.list_news ul li span.y{

	position: absolute;

	color: #fff;

	font-family: 'Arial';

	margin-top: 48px;

	margin-left: -70px;

}

.new_des{

	overflow: hidden;

	padding-bottom: 30px;

}

.new_des div.new_left{

	width: 332px;

	height: 231px;

	border:1px solid #ccc;

	border-radius: 4px;

}

.new_des div.new_left div{

	border:8px solid white;

	border-radius: 4px;

	height: 214px;

}

.new_right{

	width: 300px;

}

.new_right div.news_1{

	height: 150px;

}

.new_right div.news_2{

	height: 24px;

	line-height: 24px;

	color: #9f9d9d;

}

.new_right div.news_2 span{

	margin-left: 10px;

}

.new_right div.news_2 a img{

	vertical-align: -6px;

	float: right;

}

.new_right h2{

	font-size: 18px;

	color:#989898;

	line-height: 25px;

	border-bottom: 2px solid #ddd;

}



/*分页*/

.pages{

	overflow: hidden;

	margin-top: -20px;

	margin-bottom: 20px;

}

.pages li{

	display: inline-block;

	padding: 5px 10px;

	border:1px solid #ccc;

	margin-left: 5px;

}