

/*重置规划*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button,img {padding:0;margin: 0;} 

fieldset,img {border:0 none;} 

li{list-style: none;}

ul,img{
	margin: 0;padding: 0;
}


a{text-decoration: none;}

*{
	font-family:"微软雅黑","宋体","黑体","arial","georgia";
	font-size: 1em;
	}
	
body{
	background-color: #FFF;
}

.head{
	background-color: #FFFFFF;
}
	

.w1200{
	width: 1200px;
	margin: 0 auto;
}

.head_t{
	height: 80px;
	overflow: hidden;
	position:relative;
}


/*搜索*/

.search{
	/**/
	width:470px; height:44px; position:absolute; top:30px; left:420px;
}

.phone{
	position:absolute; top:25px; right:0px;
	background: url(../image/tel.png) no-repeat 1px 3px;
	padding-left: 65px;
	line-height:26px; color:#F47E2F;
}

.phone span{
	font-size: 18px;
	color: #F47E2F;
	font-weight: bold;
	line-height: 26px;
}

.search form{
	position: relative;
	width: 460px;
	margin-top: 5px;
}

.search form input{
	width: 460px;
	/*border-radius: 50px;*/
	border: solid 3px #F47E2F;
	outline: none;
	line-height: 36px;
	text-indent: 18px;
	font-size: 15px;
}

.search form a{
	/*background-image: url(../img/inco_search.png);
	background-repeat: no-repeat;*/
	position: absolute;
	background:#F47E2F; color:#FFF;
	width: 70px;
	height: 36px;
	line-height:34px; text-align:center;
	right: 0px;
	top: 3px;
}

/*搜索结束*/

/*导航开始*/

.box_nav{
	height: 50px;
	background:#F47E2F;
}

.nav_d{
	width:900px; height:80px; position:absolute; top:0px; right:0px;
	overflow: hidden;
}

.nav_d li{
	float: left;
}

.nav_d li a{
	color: #000;
	padding:0 26px;
	line-height: 80px;
	display:block;
	
}

.nav_d li a:hover{
	color:#FFF;
	background:#0096D8; display:block;
	
}
.nav_d li a.hover{
	color:#FFF;
	background:#0096D8; display:block;
	/*text-decoration: underline;*/
}

/*导航结束*/

/*关于我们*/

.box_about{
	background: url(../image/bj_1.png) no-repeat;
	height: 837px;
	
}

.title{
	width: 200px;
	margin: 0 auto;
	background: url(../image/about.png) no-repeat 0px 53px;
	padding-left: 85px;
	padding-top: 50px;
}

.title h1{
	font-size: 44px;
	color: #333;
	font-weight: normal;
}

.title h2{
	font-size: 22px;
	color: #666;
	font-weight: normal;
}

.about_text{
	margin-top: 35px;
	line-height: 30px;
	text-align: center;
	padding: 0 40px;
}

.about_icon{
	overflow: hidden;
}

.icon_left{
	float: left;
	margin-top: 80px;
	margin-left: 50px;
}

.icon_left .wr_1{
	background: url(../image/icon.png) no-repeat 1px 0px;
	padding-left: 80px;
	height: 77px;
}

.icon_left .wr_2{
	background: url(../image/icon.png) no-repeat 1px -156px;
	padding-left: 80px;
	height: 77px;
	margin-top: 60px;
}

.icon_left .wr_3{
	background: url(../image/icon.png) no-repeat 1px -312px;
	padding-left: 80px;
	height: 77px;
	margin-top: 42px;
}

.icon_right .wr_4{
	background: url(../image/icon.png) no-repeat 108px -468px;
	height: 77px;
	margin-top: 2px;
	padding-right: 80px;
	
}

.icon_right .wr_5{
	background: url(../image/icon.png) no-repeat 108px -624px;
	height: 77px;
	margin-top: 55px;
	padding-right: 80px;
	
}

.icon_right .wr_6{
	background: url(../image/icon.png) no-repeat 108px -780px;
	height: 77px;
	margin-top: 2px;
	padding-right: 80px;
	
}

.icon_left .wr_1 a{
	font-size: 22px;
	color: #2F2F2F;
	font-weight: bold;
	margin-left: 20px;
	padding-top: 50px;
	display: block;
}

.icon_left .wr_2 a{
	font-size: 22px;
	color: #2F2F2F;
	font-weight: bold;
	margin-left: 20px;
	padding-top: 50px;
	display: block;
}

.icon_left .wr_3 a{
	font-size: 22px;
	color: #2F2F2F;
	font-weight: bold;
	margin-left: 20px;
	padding-top: 50px;
	display: block;
}

.icon_right .wr_4 a{
	font-size: 22px;
	color: #2F2F2F;
	font-weight: bold;
	padding-top: 50px;
	display: block;
	margin-right: 40px;
}

.icon_right .wr_5 a{
	font-size: 22px;
	color: #2F2F2F;
	font-weight: bold;
	padding-top: 50px;
	display: block;
	margin-right: 40px;
}

.icon_right .wr_6 a{
	font-size: 22px;
	color: #2F2F2F;
	font-weight: bold;
	padding-top: 50px;
	display: block;
	margin-top: 43px;
}





.icon_left .wr_1:hover{
	background: url(../image/icon.png) no-repeat 1px -78px;
}

.icon_left .wr_2:hover{
	background: url(../image/icon.png) no-repeat 1px -234px;
}

.icon_left .wr_3:hover{
	background: url(../image/icon.png) no-repeat 1px -390px;
}

.icon_right .wr_4:hover{
	background: url(../image/icon.png) no-repeat 108px -546px;
}

.icon_right .wr_5:hover{
	background: url(../image/icon.png) no-repeat 108px -702px;
}

.icon_right .wr_6:hover{
	background: url(../image/icon.png) no-repeat 108px -858px;
}

.about_icon{
	background: url(../image/gywm.png) no-repeat 130px 50px;
	height: 448px;
}

.icon_right{
	float: right;
	margin-top: 80px;
	margin-right: 80px;
}

.service_title{
	width: 200px;
	margin: 0 auto;
	background: url(../image/service.png) no-repeat 0px 53px;
	padding-left: 85px;
	padding-top: 50px;
}

.service_title h1{
	font-size: 44px;
	color: #333;
	font-weight: normal;
}

.service_title h2{
	font-size: 22px;
	color: #666;
	font-weight: normal;
}

.search_f{
	overflow: hidden;
	margin-top: 50px;
	margin-bottom: 50px;
}

.search_f li{
	float: left;
	margin-left:10px ;
	margin-right: 10px;
	width: 380px;
	background-color: #FFFFFF;
}

.search_f li p{
	line-height: 30px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
	text-indent: 30px;
}

.search_f li a{
	text-align: right;
	display: block;
	margin-right: 10px;
	font-size: 14px;
	color: #666666;
	line-height: 35px;
}

.search_f li a:hover{
	color: #BF060E;
}

/*装修材料*/

.box_decoration{
	background: url(../image/indexBg2.png) no-repeat;
}

.decoration{
	overflow: hidden;
}

.decoration_title{
	width: 285px;
	margin: 0 auto;
	background: url(../image/decoration.png) no-repeat 0px 53px;
	padding-left: 85px;
	padding-top: 50px;
	float: left;
}

.decoration_title h1{
	font-size: 44px;
	color: #fff;
	font-weight: normal;
}

.decoration_title h2{
	font-size: 22px;
	color: #fff;
	font-weight: normal;
}

.decoration_nav{
	float: right;
	margin-top: 0px;
}

.decoration_nav li,.decoration_nav font{
	float: left;
	margin-left: 50px;
}

.decoration_nav li a:hover{
	/*border-bottom: solid 3px #BF060E;*/
		color: #FFAC12;
}

.decoration_nav li a,.decoration_nav font a{
	color: #000;
	font-size: 18px;
	padding-bottom: 6px;
	font-weight:300; line-height:60px;
}

.decoration_nav font a:hover{
	color: #BF060E;
}

.material{
	overflow: hidden;
	margin-top: 40px;
	width:1240px;
	padding-bottom: 50px;
}

.material li{
	float: left;
	margin-right: 13px;
	width: 290px;
	height:270px;
	background:#ECECEC;
	margin-bottom: 20px;
	position:relative;
}
.material li:hover{
	background:#0096D8;
}

.material li a img{
	display: block;
}

.material li a p{
	position:absolute;
	color: #000;
	text-align: center;
	font-size: 18px;
	width:290px; height:50px; line-height:50px; overflow:hidden;
	bottom:0px; left:0px; text-align:center;
}

/*案例展示*/

.case_title{
	width: 200px;
	margin: 0 auto;
	background: url(../image/case.png) no-repeat 0px 53px;
	padding-left: 85px;
	padding-top: 50px;
}

.case_title h1{
	font-size: 44px;
	color: #333;
	font-weight: normal;
}

.case_title h2{
	font-size: 22px;
	color: #666;
	font-weight: normal;
}

#demo{
	width:1200px; 
	overflow:hidden; 
	margin:0px auto;
	padding-top: 50px;
	padding-bottom: 20px;
}

#demo td{ 
	margin:0 10px; 
	padding:0 10px;
}

#demo a{ 
	color:#000000;
	line-height: 40px;
	font-size: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 272px;
	display: block;
	background-color: #fff;
}

#demo a:hover{
	color: #fff;
	background-color: #BF060E;
}

.h2{
	text-align: center;
	width: 120px;
	margin: 0 auto;
	margin-bottom: 25px;
	margin-top: 15px;
}

.h2 a{
	border: solid 1px #666;
	border-radius: 50px;
	line-height: 45px;
	width: 120px;
	display: block;
	color: #666;
}

.h2 a:hover{
	color: #BF060E;
	border: solid 1px #BF060E;
}

/*新闻*/

.box_news{
	/*background: url(../img/indexBg5.png) no-repeat;*/
	padding-bottom: 30px;
}

.news_title{
	width: 200px;
	margin: 0 auto;
	background: url(../image/news.png) no-repeat 0px 33px;
	padding-left: 85px;
	padding-top: 30px;
}

.news_title h1{
	font-size: 44px;
	color: #333;
	font-weight: normal;
}

.news_title h2{
	font-size: 22px;
	color: #666;
	font-weight: normal;
}

.news_nav2{
	overflow: hidden;
	margin: 0 auto;
	width: 950px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.news_nav2 li{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.news_nav2 li a{
	display: block;
	line-height: 34px;
	font-size:14px;
	padding: 0 15px;
	border: solid 1px #333333;
	border-radius: 0px;
	color: #333;
}

.news_nav2 li a:hover{
	background-color: #0096D8;
	color: #fff;
	border: solid 1px #0096D8;
}

.news_nav{
	overflow: hidden;
	margin-top:50px;
	margin: 0 auto;
	width: 410px;
	margin-top: 40px;
}

.news_nav li{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.news_nav li a{
	display: block;
	line-height: 40px;
	padding: 0 25px;
	border: solid 1px #333333;
	border-radius: 50px;
	color: #333;
}

.news_nav li a:hover{
	background-color: #BF060E;
	color: #fff;
	border: solid 1px #BF060E;
}

.naws_list{
	overflow: hidden;
	margin-top: 40px;
}

.naws_list .naws_list_left{
	width: 570px;
	overflow: hidden;
	padding: 10px;
	background-color: #fff;
	float: left;
	margin-bottom: 20px;
}

.naws_list .naws_list_right{
	width: 570px;
	overflow: hidden;
	padding: 10px;
	background-color: #fff;
	float: right;
	margin-bottom: 20px;
}

.naws_list li img{
	width: 165px;
	height: 115px;
	float: left;
}

.content{
	width: 400px;
	float: right;
}

.content li{
	overflow: hidden;
	margin-top: 5px;
}

.content li a{
	font-size: 18px;
	color: #333333;
	width: 300px;
	overflow: hidden;
/*	white-space: nowrap;*/
	text-overflow: ellipsis;
}

.content li span{
	float: right;
	font-size: 14px;
	color: #666;
}

.content p{
	font-size: 14px;
	line-height: 22px;
	margin-top: 10px;
	color: #999;
	text-indent: 24px;
}

/*页脚*/

.box_footer{
	background-color:#272727;
}

.footer_y{
	background-color:#272727;
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 30px;
	
}

.footer_y1,.footer_y2{
	float: left;
}

.footer_y2{
	margin-left: 80px;
}

.footer_dh{
	background: url(../image/bottomIcon.png) no-repeat 1px 1px;
	padding-left: 50px;
	color: #FFF;
	margin-top: 10px;
}

.footer_dh span{
	line-height: 24px;
}

.footer_y2 .footer_nav{
	overflow: hidden;
}

.footer_nav li,.footer_link li{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.footer_y2 .footer_link{
	overflow: hidden;
	width: 712px;
	margin-top: 30px;
	margin-bottom:18px;
}

.footer_nav li a{
	color: #fff;
}

.footer_link li{
	color: #FFF;
	line-height: 26px;
}

.footer_link li a{
	color: #FFF;
}

.footer_y3{
	float: right;
}

.footer_y3 img{
	margin-left: 15px;
}

.footer_y3 p{
	font-size: 14px;
	color: #FFF;
}


.copy{
	border-top:#666666 solid 1px;
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}

.copy p{
	float: left;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 60px;
	color: #FFF;
}

/*关于我们-公司简介开始*/
.innerBanner{width: 100%;height: 261px;overflow: hidden;position: relative;text-align: center;}
.innerBanner img{width: 1920px;max-width: 1920px;height: 261px;position: absolute;left: 50%;margin-left: -960px;top: 0;}
.innerBanner .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;color: #fff;}
.innerBanner .txt .p1{font-size: 30px;line-height: 40px;padding: 85px 0 10px;}
.innerBanner .txt .p2{font-size: 18px;opacity: 0.9;filter:alpha(opacity = 90);}

.bread{width: 100%;height: 34px;line-height: 34px;background-color: #f0f0f0;}
.breadIn{width: 1200px;margin: 0 auto;font-size: 13px;}
.breadIn a.on,.breadIn a:hover{color: #b51114;}

.aboutLink{width: 1200px;margin: 0 auto;padding: 67px 0 32px;font-size: 0px;line-height: 30px;text-align: center;border-bottom: 4px solid #f0f0f0;}
.aboutLink a{width: 113px;height: 30px;font-size: 18px;border-radius: 20px;display: inline-block;}
.aboutLink a.on{background-color: #373737;color: #fff;}

.about{padding: 60px 0;width: 1200px;margin: 0 auto;}

.news_list_wrap{width: 1200px;margin: 0 auto;}
.news_list_wrap li{float: left;width: 580px;padding: 25px 0;border-bottom: 4px solid #f0f0f0;transition: 0.5s all;margin-bottom: 40px;}
.news_list_left{float: left;width: 265px;overflow: hidden;height: 115px;}
.news_list_left img{display: block;width: 100%;-webit-transition: 0.5s all;-moz-transition: 0.5s all;-ms-transition: 0.5s all;-o-transition: 0.5s all;transition: 0.5s all;min-height: 115px;}
.news_list_right{float: left;width: 270px;margin-left: 20px;}
.news_list_right h2{color: #333;font-size: 18px;font-weight: normal;-webit-transition: 0.5s all;-moz-transition: 0.5s all;-ms-transition: 0.5s all;-o-transition: 0.5s all;transition: 0.5s all;}
.news_list_right .p1{font-size: 14px;color: #999;margin-top: 10px;}
.news_list_right .p2{font-size: 14px;color: #666;margin-top: 10px;}
.news_li_right{margin-left: 40px;}
.news_list_wrap li:hover{background-color: #f0f0f0;}
.news_list_wrap li:hover h2{color: #b51114;}
.news_list_wrap li:hover .news_list_left img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}


.news_det_wrap{width: 1200px;margin: 68px auto 70px;}
.news_left{width: 810px;float: left;}
.news_h1{color: #333;font-size: 28px;font-weight: normal;}
.news_msg_p{font-size: 14px;color: #999;margin-top: 20px;}
.news_msg_p span{padding-right: 20px;}
.news_box{border-top: 4px solid #f0f0f0;margin: 50px auto;border-bottom: 1px solid #f0f0f0;}
.news_box p{line-height: 34px;margin: 30px auto;}
.news_box img{max-width: 100%;}
.bshare-custom{margin-top: 10px;}
.news_left .bshare-custom.icon-medium-plus a{
    padding-left: 29px;
    height: 29px;
    margin-right: 0;
}
.news_left .bshare-custom.icon-medium-plus .bshare-sinaminiblog{background: url(404.png) no-repeat 0 0;
    display: inline-block;}
.news_left .bshare-custom.icon-medium-plus .bshare-sinaminiblog:hover{background: url(404.png) no-repeat 0 0;
    display: inline-block;}
.news_left .bshare-custom.icon-medium-plus .bshare-qqim{background: url(404.png) no-repeat -31px 0;
    display: inline-block;}
.news_left .bshare-custom.icon-medium-plus .bshare-qqim:hover{background: url(404.png) no-repeat -31px 0;
    display: inline-block;}
.news_left .bshare-custom.icon-medium-plus .bshare-qzone{background: url(404.png) no-repeat -62px 0;
    display: inline-block;}
.news_left .bshare-custom.icon-medium-plus .bshare-qzone:hover{background: url(404.png) no-repeat -62px 0;
    display: inline-block;}
.news_left  .bshare-custom.icon-medium-plus .bshare-weixin{background: url(404.png) no-repeat -93px 0;
    display: inline-block;}
.news_left  .bshare-custom.icon-medium-plus .bshare-weixin:hover{background: url(404.png) no-repeat -93px 0;
    display: inline-block;}
.news_left .bshare-custom.icon-medium-plus, .bshare-custom.icon-large{display: inline-block;}
.news_left .bshare-custom>span{color:#676767;font-size:14px}
.news_det_page{margin: 36px auto;}
.news_det_page p{float: left;width: 50%;}
.news_det_page p span{display: inline-block;vertical-align: middle;color: #9a9a9a;}
.news_det_page p a{display: inline-block;white-space: nowrap;overflow: hidden;text-overflow:ellipsis; color: #484848;width: 340px;vertical-align: middle;}
.news_det_page p a:hover{color: #b51114;}
.news_right{float: left;width: 335px;margin-left: 55px;}
.news_right_h3{font-size: 22px;line-height: 22px; color: #333;padding-left: 6px;border-left: 4px solid #bf060e;font-weight: normal;margin-bottom: 28px;}
.news_right_h3 span{font-size: 14px;color: #999;margin-left: 5px;}
.news_right_ul li{margin-bottom: 20px;}
.news_right_ul li a{display: block;width: 100%;height: ;overflow: hidden;}
.news_right_ul li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.news_right_ul li .img{width: 100%;height: 251px;overflow: hidden;}
.news_right_ul li img{width: 100%;min-height: 100%;-webit-transition: 0.5s all;-moz-transition: 0.5s all;-ms-transition: 0.5s all;-o-transition: 0.5s all;transition: 0.5s all;}
.news_right_ul li p{background-color: #f3f3f3;text-align: center;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 48px;line-height: 48px;}
.news_right_ul li:hover{box-shadow: 0 0 10px #999;-webkit-transform: translateY(-3px);-moz-transform: translateY(-3px);-o-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px);}
.news_right_ul li:hover p{color: #bf060e;}

.page_num a.fys_dq{color: #fff;background-color: #5a5a5a;border-color: #5a5a5a;}
.anli_name{font-size: 32px;text-align: center;margin: 40px auto 10px;font-weight: normal;}

.rz_al_box { width:1200px; margin:0 auto;}
.rz_al_list{width: 1240px;}
.rz_al_list li{float: left;width: 375px;height: 322px;margin-right: 38px;margin-bottom: 80px; -webit-transition: 0.5s all;-moz-transition: 0.5s all;-ms-transition: 0.5s all;-o-transition: 0.5s all;transition: 0.5s all;position: relative;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);}
.rz_al_pic_box{width: 100%;height: 215px;overflow: hidden;}
.rz_al_pic_box img{display: block;width: 100%;min-height: 100%;}
.rz_al_list h2{font-size: 18px;color: #333;transition: 0.8s all;font-weight: normal; margin:15px ;overflow: hidden;/*white-space: nowrap;*/text-overflow: ellipsis;}
.rz_al_list p{font-size: 14px;color: #666;margin: 15px;padding-right: 80px;min-height: 38px;}
.rz_al_more_icon{position: absolute;right: 15px;bottom: 25px;background: url(../image/an_more_icon1.png) no-repeat center center;width: 26px;height: 26px;-webit-transition: 0.5s all;-moz-transition: 0.5s all;-ms-transition: 0.5s all;-o-transition: 0.5s all;transition: 0.5s all;}
.rz_al_list li:hover{box-shadow: 0 0 15px #d0d0d0;-webkit-transform: translateY(-3px);-moz-transform: translateY(-3px);-o-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px);}
.rz_al_list li:hover h2{color: #b51114;}
.rz_al_list li:hover .rz_al_more_icon{background-image: url(../image/an_more_icon2.png);}


.ind_2_1 { width:1200px; margin:0 auto;}
.ind_2_1 ul li{ width:200px; height:165px; float:left; overflow:hidden; background:#FFF;}
.ind_2_1 ul li.li2 h3{ font-size:18px; line-height:30px; font-weight:300; text-align:center; color:#000;}
.ind_2_1 ul li.li2 p{ font-size:14px; line-height:24px;height:100px; overflow:hidden; padding:0px 10px;}
.ind_2_1 ul li.li2 img.img1{ float:right; padding-top:10px; padding-right:10px;}
.ind_2_1 ul li.li2 img.img2{ float:left; padding-top:10px; padding-left:10px;}


/*大背景*/
.bigbanner{height:700px; position:relative; margin:0px auto; z-index:88;min-width:1200px;}
.bigbanner a{ padding:0px;}
.banner_pre_next{position:relative;z-index:335;top:315px;margin:0 auto;_width:100%}
.banner_pre_next a{ width:27px; height:44px; background:url(../image/newgif.gif) no-repeat 0 -1068px; text-indent:-999em;}
.banner_pre_next .banner_btn_left{position:absolute;left:10%; background-position:0px -1068px;}
.banner_pre_next .banner_btn_left:hover{background-position:-44px -1068px;}
.banner_pre_next .banner_btn_right{position:absolute;right:10%; background-position:0px -1124px;}
.banner_pre_next .banner_btn_right:hover{background-position:-44px -1124px;}
.banner_show{ width:100%; text-align:center; height:700px; position:relative;z-index:1;overflow:hidden; }
.bannger_inbox{ position:absolute; left:49%;top:0;z-index:1; }
.banner_mag{width:760px;position:absolute;z-index:333;left:50%;top:100px;margin-left:-380px;text-align:left}
.banner_magnr{width:720px;height:200px;padding:40px 0 0 40px;color:#fff; text-align:left;background:url(404.png) no-repeat!important;background:url(../image/newgif.gif) no-repeat;margin:0 auto}
.banner_show .bt{height:26px;line-height:26px;position:absolute; right:390px;bottom:30px;z-index:2;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background-color:rgba(0,0,0,0.6); border-radius:3px; display:block;font-size:12px; font-weight: normal; text-align:left;padding:0 15px;cursor:pointer;}
.bannger_inbox span:hover{text-decoration: underline;color:#fff;}

.gy_h31 { font-size:30px; color:#0096D8; line-height:40px;}
.mores1 { font-size:14px; float:right; color:#666;}
.mores1:hvoer { color:#0096D8;}

.news_1 { width:500px; height:430px; float:left; overflow:hidden;}
.news_1 h3{ color:#0096D8; font-size:24px; overflow:hidden; width:500px; height:36px; line-height:36px;}
.news_1 p{ font-size:14px; width:500px; height:52px; line-height:26px; overflow:hidden; color:#666666;}

.news_2 { width:660px; height:430px; float:right; overflow:hidden;}
.news_2 li{ height:209px; padding-bottom:10px;}
.news_2 h3{ color:#0096D8; font-size:24px; overflow:hidden; width:660px; height:48px; line-height:40px;}
.news_2 img{ float:left; padding-right:20px;}
.news_2 p{ font-size:14px; width:400px; height:145px; line-height:26px; overflow:hidden; color:#666666; float:left;}


.ny_dh { border-bottom:#0096D8 solid 3px; padding:5px 0px; background:#F0F0F0;}
.ny_dh2{ width:1200px; height:80px; margin:0px auto; position:relative;}

.position10 {
    height: 36px;
	position:absolute; right:10px; top:0px;
	
}
.position10 span {
    background: rgba(0, 0, 0, 0) url("../image/position.png") no-repeat scroll left center;
    color: #666;
    float: left;
    height: 36px;
    line-height: 36px;
    padding-left: 20px;
}
.position10 span a {
    color: #666;
}


.ind_4 { width:1200px; height:630px; margin:0 auto;}
.ind_411 { width:580px; position:relative; overflow:hidden; float:left; height:400px;}
.ind_411 h3 { width:560px; position:absolute; bottom:0px; left:0px; overflow:hidden; font-size:16px; font-weight:300; padding:15px 10px; background:rgba(0,0,0,0.6); color:#FFF;}
.ind_412 { width:600px; height:400px; overflow:hidden; float:right;}
.ind_412 ul li { width:600px; height:120px; overflow:hidden; margin-bottom:20px; background:#FFF;}
.ind_412 ul li p.p1 { width:120px; height:120px; overflow:hidden; background:#967450; font-size:50px; color:#FFF; text-align:center; line-height:120px; float:left;}
.ind_412 ul li h3 { width:450px; height:44px; overflow:hidden; font-size:18px; line-height:44px; float:left; font-weight:300; padding:0px 10px;}
.ind_412 ul li p.p2 { width:450px; height:60px; overflow:hidden; font-size:15px; line-height:30px; float:left; font-weight:300; padding:0px 10px;}


.ny_dhn1 { padding-top:13px; float:left; font-size:30px; font-weight:600; line-height:30px; color:#0096D8;}

.ind_jyplnva {position:absolute; right:0px; bottom:0px;}
.ind_jyplnva a { border:#0096D8 solid 1px; height:38px; line-height:38px;border-radius:4px; padding:6px 22px; font-size:16px; margin-left:32px; cursor:pointer;}
.ind_jyplnva a:hover { background:#0096D8; color:#FFF;}
.ind_jyplnva a.cur { background:#0096D8; color:#FFF;}

.ind_jyplnva2 {position:absolute; right:0px; bottom:0px;}
.ind_jyplnva2 a { border:#256B9C solid 1px; height:38px; line-height:38px;border-radius:4px; padding:6px 15px; font-size:16px; margin-left:20px; cursor:pointer;}
.ind_jyplnva2 a:hover { background:#256B9C; color:#FFF;}
.ind_jyplnva2 a.cur { background:#256B9C; color:#FFF;}

.ind_jyplnva3 { text-align:center; padding-top:30px;}
.ind_jyplnva3 a { border:#256B9C solid 1px; height:38px; line-height:38px;border-radius:4px; padding:6px 15px; font-size:16px; margin-left:20px; cursor:pointer;}
.ind_jyplnva3 a:hover { background:#256B9C; color:#FFF;}
.ind_jyplnva3 a.cur { background:#256B9C; color:#FFF;}


.ind_jyplnvas { width:1200px; margin:0 auto;}
.ind_jyplnvas a { border:#0096D8 solid 1px; height:38px; line-height:38px;border-radius:0px; padding:15px 22px; font-size:16px; margin-right:10px; cursor:pointer;}
.ind_jyplnvas a:hover { background:#0096D8; color:#FFF;}
.ind_jyplnvas a.cur { background:#0096D8; color:#FFF;}

.caseabc0 { width:390px; height:480px;  position:absolute; top:0px; left:0px;}
.caseabc0 img { width:390px; height:480px; position:absolute;}
.caseabc1 { width:390px; height:230px; position:absolute; top:0px; left:405px;}
.caseabc1 img { width:390px; height:230px; position:absolute;}
.caseabc2 { width:390px; height:230px; position:absolute; top:0px; left:810px;}
.caseabc2 img { width:390px; height:230px; position:absolute;}
.caseabc3 { width:390px; height:230px; position:absolute; top:250px; left:405px;}
.caseabc3 img { width:390px; height:230px; position:absolute;}
.caseabc4 { width:390px; height:230px; position:absolute; top:250px; left:810px;}
.caseabc4 img { width:390px; height:230px; position:absolute;}

.caseabc5 { position:absolute; top:500px; left:0px;}
.caseabc5 img { width:390px; height:230px; position:absolute;}
.caseabc6 { position:absolute; top:500px; left:405px;}
.caseabc6 img { width:390px; height:230px; position:absolute;}

.ovs2 { display:none; position:absolute; width:370px; height:70px; background:rgba(0,0,0,0.5); color:#FFF; padding:0 10px; bottom:0px; left:0px;}
.ovs2 h3 { font-size:18px; line-height:40px;}
.ovs2 p { font-size:14px;line-height:30px;}
.ovs1:hover .ovs2 { display:block;}

/*44444444444444*/

.wrapper4 {
	text-align: left;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 460px;
}
.left_btn4 {
	position:absolute; top:0px; left:-70px;
	height: 460px;
	width: 70px;
	background:url(../image/left_r_04.png) no-repeat center;
	cursor: pointer;
}
.main_box4 {
	float: left;
	height: 460px;
	width: 1200px;
	overflow: hidden;
}
.main_box4 ul {
	list-style-type: none;
}
.main_box4 li {
	float: left;
	height: 460px;
	width:306px;
	
}

.main_box4 li a {
	display:block;
	height: 460px;
	width: 407px;
	position: relative;
	margin-bottom:20px;
}


.main_box4 p.p1{
	position:absolute; bottom:0px;
	height: 50px;
	line-height:50px;
	width: 260px; padding:0px 10px;
	text-align:center;
	font-size:20px;
	color:#FFF;
	 background:#0096D8;
}

.main_box4 p.p2{
	position:absolute; bottom:50px;
	height: 100px;
	line-height:50px;
	width: 240px; padding:0px 20px;
	text-align:center;
	font-size:20px;
	color:#000;
	background:rgba(255,255,255,0.5);
	
}
.main_box4 p.p2 span {
	border-top:#000 solid 2px; display:block;
}

.main_box4 p font {
	font-size:18px;
}

.right_btn4 {
	position:absolute; top:0px; right:-70px;
	height: 460px;
	width: 70px;
	background:url(../image/left_r_06.png) no-repeat center;
	cursor: pointer;
}


.ind_cpzs_lb1 {width:1240px; height:300px; }
.ind_cpzs_lb1 li {width:285px; float:left; line-height:26px; height:215px; overflow:hidden; text-align:center; margin-bottom:20px; margin-right:20px; position:relative; }
.ind_cpzs_lb1 li img {float:left; width:285px; height:215px;}
.ind_cpzs_lb1 li p { position:absolute; bottom:0px; left:0px; width:275px; padding:0 5px; height:40px; line-height:40px; font-size:16px; overflow:hidden; background:rgba(0,0,0,0.5); color:#FFF; text-align:center;}
.ind_cpzs_lb1 li p span.s1 { position:absolute; top:0px; right:5px;font-size:14px;}
.ind_cpzs_lb1 li p span.s2 { position:absolute; bottom:0px; left:5px; display:block; width:283px; height:42px; overflow:hidden; font-size:14px;}


.ind_cpzs_lb8 {width:1240px; height:300px; }
.ind_cpzs_lb8 li {width:387px; float:left; line-height:26px; height:342px; overflow:hidden; text-align:center; margin-right:20px;}
.ind_cpzs_lb8 li img {float:left; width:385px; height:270px; border:#EBEBEB solid 1px; }
.ind_cpzs_lb8 li p {float:left; width:387px; padding:0 5px; height:70px; line-height:70px; font-size:16px;  overflow:hidden; background:#ECECEC; text-align:center; position:relative;}
.ind_cpzs_lb8 li:hover p{ background:#FFAC12; }
.ind_cpzs_lb8 li p span.s1 { position:absolute; top:0px; right:5px;font-size:14px;}
.ind_cpzs_lb8 li p span.s2 { position:absolute; bottom:0px; left:5px; display:block; width:387px; height:70px; overflow:hidden; font-size:14px;}

.ind_cpzs_lb2 {width:1240px; height:250px; }
.ind_cpzs_lb2 li {width:285px; float:left; line-height:26px; height:323px; overflow:hidden; text-align:center; margin-right:12px; position:relative;}
.ind_cpzs_lb2 li h3 {float:left; width:285px; height:52px; font-size:24px; text-align:center; line-height:52px; margin-bottom:10px; background:#999; color:#FFF;}
.ind_cpzs_lb2 li img {float:left; width:285px; height:210px;}
.ind_cpzs_lb2 li p.p1 { width:273px; padding:0px 5px; height:50px; line-height:50px; font-size:18px; border:#E0E0E0 solid 1px; border-top:0px; overflow:hidden; background:#FFF; position:absolute; left:0px; bottom:0px; text-align:center;}
.ind_cpzs_lb2 li p.p1 span { float:right;}
.ind_cpzs_lb2 li p.p2 { width:230px; height:50px; line-height:50px; font-size:18px; border:#E0E0E0 solid 1px; border-top:0px; overflow:hidden; position:absolute; left:0px; bottom:50px; background:rgba(0,0,0,0.5); color:#FFF; }


.ind_cpzs_lblb {width:1240px; }
.ind_cpzs_lblb li {width:230px; float:left; line-height:26px; height:280px; overflow:hidden; text-align:center; margin-right:12px; position:relative;}
.ind_cpzs_lblb li img {float:left; width:230px; height:230px;}
.ind_cpzs_lblb li p.p1 { width:218px; padding:0px 5px; height:50px; line-height:50px; font-size:14px; border:#E0E0E0 solid 1px; border-top:0px; overflow:hidden; background:#FFF; position:absolute; left:0px; bottom:0px; text-align:left;}
.ind_cpzs_lblb li p.p1 span { float:right;}
.ind_cpzs_lblb li p.p2 { width:230px; height:50px; line-height:50px; font-size:18px; border:#E0E0E0 solid 1px; border-top:0px; overflow:hidden; position:absolute; left:0px; bottom:50px; background:rgba(0,0,0,0.5); color:#FFF; }



.ind_cpzs_lb5 {width:1240px; height:480px; }
.ind_cpzs_lb5 li {width:230px; float:left; height:230px; overflow:hidden; text-align:center; margin-right:13px;margin-bottom:13px; position:relative;}
.ind_cpzs_lb5 li img {float:left; width:230px; height:230px;}
.ind_cpzs_lb5 li p { width:220px; padding:0 5px; height:60px; line-height:30px; font-size:14px;  overflow:hidden; background:rgba(0,0,0,0.5); text-align:left; position:absolute; left:0px; bottom:0px; display:none;}
.ind_cpzs_lb5 li p span.s2 { position:absolute; bottom:0px; left:5px; display:block; width:220px; height:30px; overflow:hidden;}

.ind_cpzs_lb5 li.li0 {width:470px; float:left; height:470px; overflow:hidden; text-align:center; margin-right:13px;margin-bottom:13px; position:relative;}
.ind_cpzs_lb5 li.li0 img {float:left; width:470px; height:470px;}
.ind_cpzs_lb5 li.li0 p { width:460px; padding:0 5px; height:60px; line-height:60px; font-size:18px;  overflow:hidden; background:rgba(0,0,0,0.5); text-align:left; position:absolute; left:0px; bottom:0px; display:none;}
.ind_cpzs_lb5 li.li0 p span.s2 { position:absolute; bottom:0px; right:5px; left:auto; display:block; width:auto; height:60px; overflow:hidden;}

.ind_cpzs_lb5 li:hover p{ display:block; color:#FFF;}


.sjtd {
	margin:40px auto;
	width: 1200px;
	overflow: hidden;
}
.sjtd ul {
	
	width: 1230px;
	list-style-type: none;
}
.sjtd li {
	float: left;
	height: 460px;
	width:306px;
	margin-bottom:20px;
	
}

.sjtd li a {
	display:block;
	height: 460px;
	width: 407px;
	position: relative;
	margin-bottom:20px;
}


.sjtd p.p1{
	position:absolute; bottom:0px;
	height: 50px;
	line-height:50px;
	width: 260px; padding:0px 10px;
	text-align:center;
	font-size:20px;
	color:#FFF;
	 background:#0096D8;
}

.sjtd p.p2{
	position:absolute; bottom:50px;
	height: 100px;
	line-height:50px;
	width: 240px; padding:0px 20px;
	text-align:center;
	font-size:20px;
	color:#000;
	background:rgba(255,255,255,0.5);
	
}
.sjtd p.p2 span {
	border-top:#000 solid 2px; display:block;
}

.sjtd p font {
	font-size:18px;
}

.inssds { width:180px; padding:0px 5px; line-height:36px; height:36px; font-size:14px; color:#000;}
.inssds2 { line-height:36px; height:36px; background:#0096D8; padding:10px; color:#FFF; cursor:pointer;}

.foot_nav{ float:left; width:730px;color:#FFF;}
.foot_nav dl{ float:left; width:150px; line-height:25px; margin-right:30px;}
.foot_nav dd{ font-size:18px; padding-bottom:10px;}
.foot_nav dt{ float:left; width:100%;}
.foot_nav dt a{  font-size:16px; display:block; color:#FFF; line-height:32px;}
.gsjjjs { margin-top:20px;}
.gsjjjs img{ margin: 0 13px;}

.ind_3_1 ul { width:1250px;}
.ind_3_1 ul li{ width:385px; height:530px; float:left; overflow:hidden; background:#F9F9F9; margin-right:22px;}
.ind_3_1 ul li h3{ width:383px; height:76px; line-height:76px; font-size:18px; font-weight:600; overflow:hidden;border:#EDEDED solid 1px; border-bottom:none; color:#0096D8; text-align:center;}
.ind_3_1 ul li .bbx1{ width:383px; height:178px;overflow:hidden;border:#EDEDED solid 1px; border-top:none; text-align:center;}
.ind_3_1 ul li .bbx1 p{ font-size:15px; line-height:24px;height:72px; overflow:hidden; padding:20px 10px; text-align:left;}
.more2 { text-align:center;height:40px; padding-top:20px;}
.more2 a {  border:#0096D8 solid 1px; background:#0096D8; text-align:center; font-size:16px; padding:5px 30px; border-radius:20px; color:#FFF;}
