@charset "utf-8";
/* 
*Filename:		style.css
*Author:		搁在山
*Website:		http://www.justsoon.com/
*Blog:			http://www.jiaxingseo.org/
*Mail:			1789992612@qq.com
*Version:		1.0(2016-05-03)
*/
html,body{-webkit-text-size-adjust:100%;_overflow-x:hidden;}
*html {zoom:1;}/*Hack For IE6*/
* { margin:0; padding:0;-webkit-text-size-adjust:auto !important;}
body { font-family:Arial,"微软雅黑",itc_avant_garde_gothicbook,Helvetica, sans-serif; font-size:14px;background:#f5f5f5;}
.margincenter { margin:0 auto;}
a { text-decoration:none;}
ul { list-style:none;}
.clear { clear:both; height:1px; overflow:hidden;}
.fl_l { float:left;}
.fl_r { float:right;}
.fl_c:after, .fl_c:before {content:'';display:table;}
.fl_c:after {clear:both;}
a {transition: all 0.5s;
-moz-transition: all 0.5s;	/* Firefox 4 */
-webkit-transition: all 0.5s;	/* Safari 和 Chrome */
-o-transition: all 0.5s;}
a img,a span,.zxal_cont_zi,a .pic,a .zi,a .cc,.zxal_cont_pic img,.index_zxal .zxal_title .tt,.des-list li {transition: all 0.5s;
-moz-transition: all 0.5s;	/* Firefox 4 */
-webkit-transition: all 0.5s;	/* Safari 和 Chrome */
-o-transition: all 0.5s;}
img { border:0;}
input {outline:0;}

.margin1200 { width:1200px; margin:0 auto;}

.indexbg { background:#f5f5f5;}
.top { height:100px;background:#fff; border-bottom:1px solid #dc3731;}
.top .logo {}
.top .nav { height:100px; width:980px;}
.nav .tel { line-height:40px; color:#999; font-size:12px; text-align:right;}
.nav .tel span { color:#dc3731; font-size:16px; font-weight:700;}

.nav .topnav { height:40px; margin-top:5px;}
.nav .topnav li { float:left; line-height:40px; position: relative;z-index:99;margin:0 12px;}
.nav .topnav li a { display:block; color:#474747; padding:0 15px; font-size:16px;}
.nav .topnav li a:hover { color:#fff; background:#dc3731; border-radius:3px;}
.nav .topnav li:hover>a { color:#fff; background:#dc3731; border-radius:3px;}
.nav .topnav li a.hover { color:#fff; background:#dc3731; border-radius:3px;}
.nav .topnav li .subnav { position:absolute; top:40px; left:0; background:#fff;}
.nav .topnav li .subnav li { text-align:center;width: 100%; height:40px; line-height:40px; margin:0;}
.nav .topnav li .subnav li a { color:#666; padding:0; display:block; font-size:14px;}
.nav .topnav li .subnav li a:hover {background:#dc3731; color:#fff; padding-left:10px;}

.banner { height:460px; position:relative;}
.nav-buttons {width:100%; margin:0 auto; position:relative;}
#nav { position:absolute; top:430px; left:50%; margin-left:-25px;}
#nav ul {}
#nav ul li { float:left; padding-left:10px;}
#nav ul li a { background:#343048; width:15px; height:15px; display:block; line-height:20px; text-align:center; border-radius:10px; color:#fff;}
#nav ul li a:hover {background:#dc3731;color:#fff;}
#nav ul li.showPage a {background:#dc3731;color:#fff;}

.margintop10 { margin-top:10px;}

.index_js { background:#fff;}
.index_js .jsbox {}
.index_js .jsbox li { float:left; width:25%; text-align:center; }
.index_js .jsbox li a { display:block;padding:54px 0;}
.index_js .jsbox li .icon { background:url(../images/ico3.png) no-repeat center; height:58px;}
.index_js .jsbox li .icon.icon_hbcl { background-position:0px -128px; width:58px; margin:0 auto;}
.index_js .jsbox li .title { font-size:24px; color:#474747; padding:10px 0;}
.index_js .jsbox li .con { color:#999; font-size:14px; line-height:25px;}
.index_js .jsbox li a:hover { background:#dc3731;}
.index_js .jsbox li a:hover .title { color:#fff;}
.index_js .jsbox li a:hover .con { color:#eee;}
.index_js .jsbox li .icon.icon_ptcp { background-position:-97px -128px; width:58px; margin:0 auto;}
.index_js .jsbox li .icon.icon_jzgy { background-position:-196px -128px; width:56px; margin:0 auto;}
.index_js .jsbox li .icon.icon_ykys { background-position:-297px -128px; width:45px; margin:0 auto;}

/*服务案例*/
.index_zxal { background:#fff; padding:60px 0; border:1px solid #eee;}
.index_title { font-size:24px; text-align:center; color:#474747; font-weight:700; margin-bottom:20px;}
.index_title span { font-size:14px; color:#999; display:block; line-height:30px;font-weight:400;}
.index_title i { display:block; font-size:18px; color:#dc3731;}

.index_zxal .zxal_title { width:1200px; margin:0 auto; text-align:center; padding:30px 0; background:#f5f5f5;}
.index_zxal .zxal_title .tt { display:inline-block; cursor:pointer;  font-size:18px; color:#474747;width:80px; height:80px; border-radius:45px; line-height:80px; background:#eee; margin:0 10px;border: 5px solid #ccc; overflow:hidden;}
.index_zxal .zxal_title .tt.hover { /* background:url(../images/zxal_title_icon.png) no-repeat center; */background:#fff;border-color:#dc3731; font-size:22px;}

.zxal_cont {}
.zxal_cont .zxal_cont_box { display:none; margin-right:-16px; height:555px;}
.zxal_cont .zxal_cont_box.on { display:block;}
.zxal_cont .zxal_cont_box li { float:left; width:288px; height:250px; margin-right:16px; position:relative;  margin-bottom:27px;}
.zxal_cont .zxal_cont_box li .zxal_cont_pic {width:288px; height:250px; overflow:hidden; background:#000;}
.zxal_cont .zxal_cont_box li .zxal_cont_pic img {max-width:288px; min-height:250px;opacity: 0.7;}
.zxal_cont .zxal_cont_box li:hover .zxal_cont_pic img {opacity: 1;}
.zxal_cont .zxal_cont_box li .zxal_cont_zi { position:absolute; top:0px; left:0; width:100%; height:100%; background:rgba(0,0,0,0);/*  visibility:hidden;opacity: 0; */ z-index:2;}
.zxal_cont .zxal_cont_box li:hover .zxal_cont_zi { /* visibility:visible;opacity: 1; */ background:rgba(0,0,0,0.6);}
.zxal_cont .zxal_cont_box li .zxal_cont_zi .tt { font-size:20px; color:#fff; padding:60px 22px 0;}
.zxal_cont .zxal_cont_box li .zxal_cont_zi .cc { font-size:14px; text-align:center; color:#fff; padding:10px 0;}
.zxal_cont .zxal_cont_box li .zxal_cont_zi .more { padding:20px 0; text-align:center;}
.zxal_cont .zxal_cont_box li .zxal_cont_zi .more a { padding:10px 30px; color:#fff; background:#dc3731; border-radius:3px;}
.zxal_cont .zxal_cont_box li .zxal_cont_zi .more a:hover { background:#BE3833;}

.zxal_cont .zxal_cont_box li .svg { width:90%; height:90%; position: absolute; top: 5%; left: 5%; overflow:hidden;}
.zxal_cont .zxal_cont_box li .svg span{ position:absolute; background:#fff; opacity:.5; filter:alpha(opacity=50); transition:all ease .3s;-webkit-transition:all ease .3s;}
.zxal_cont .zxal_cont_box li .svg .left{ width:1px; height:100%;left:0; top:0;}
.zxal_cont .zxal_cont_box li .svg .right{ width:1px; height:100%;right:0; bottom:0;}
.zxal_cont .zxal_cont_box li .svg .ttop{ width:100%; height:1px;left:0; top:0;}
.zxal_cont .zxal_cont_box li .svg .bottom{ width:100%; height:1px;right:0; bottom:0;}
.zxal_cont .zxal_cont_box li:hover .left,.zxal_cont .zxal_cont_box li:hover .right{ height:15px;}
.zxal_cont .zxal_cont_box li:hover .bottom,.zxal_cont .zxal_cont_box li:hover .ttop{ width:15px;}

.index_more { width:200px; height:46px; line-height:46px; font-size:16px; text-align:center; margin:0 auto; margin-top:40px;}
.index_more a { color:#fff; background:#dc3731; display:block;}
.index_more a:hover { background:#BE3833;}

.index_zixing { background:#f5f4f0; padding:60px 0;}
.zixing_cont { padding:40px 0;}
/*设计团队*/
.index_sheji { background:#474747; padding:60px 0;}
.index_sheji .index_title { color:#fff;}
.sheji_cont { padding-top:40px;}
.sheji_cont .sheji_list { margin-right:-15px;}
.sheji_cont .sheji_list li { float:left; width:228px; margin-right:15px; margin-bottom:15px; background:#fff;}
.sheji_cont .sheji_list li a {}
.sheji_cont .sheji_list li a .pic { background:#fff; width:228px; height:228px; overflow:hidden;}
.sheji_cont .sheji_list li a .pic img { max-width:228px; min-height:228px;}
.sheji_cont .sheji_list li a .zi { line-height:30px; font-size:18px; color:#474747; font-weight:700; background:#fff; padding:10px 10px 0;}
.sheji_cont .sheji_list li a .zi span { font-size:14px; margin-left:5px; color:#999; font-weight:400;}
.sheji_cont .sheji_list li a .cc { line-height:25px; color:#474747; padding:0 10px 10px; height:50px; overflow:hidden;}
.sheji_cont .sheji_list li a .cc span { display:block; color:#999;}
.sheji_cont .sheji_list li a .cc span span { display:inline;}
.colorf00 { color:#f00 !important;}
/* .sheji_cont .sheji_list li a:hover .pic { border-color:#343048;background:#343048;}
.sheji_cont .sheji_list li a:hover .zi { border-color:#343048;background:#343048; color:#fff;}
.sheji_cont .sheji_list li a:hover .cc {background:#a5b753;} */
.sheji_cont .sheji_more a { display:block; background:url(../images/sheji_more_bg.png) no-repeat center; width:107px; height:39px; margin:0 auto;text-align:center; line-height:39px; color:#fff;}
.sheji_cont .sheji_more a:hover { color:#a5b753;}

/*无忧售后*/
.service{ background:#fff; padding:40px 0}
.service .animate{ height:172px; position:relative;}
.service .hline{ height:3px; background:#ffd4d4; position:relative; top:50%;}
.service .txt{ position:absolute; top:82px; height:0; width:100%; text-align:center; font-size:18px; color:#969696;}
.service li{ width:12.5%; float:left; position:relative; }
.service .t-1,.service .t-3,.service .t-5,.service .t-7{top:-35px;}
.service .t-2,.service .t-4,.service .t-6,.service .t-8{bottom:-10px;}
.service .point{ position:absolute; width:100%; top:78px;}
.service .point .circle{ display:block; width:16px; height:16px; background:url(../images/ico4.png) no-repeat -227px 0; margin:0 auto;}
.service .point .vline{ width:2px; height:21px; background:#fccaca; position:absolute; left:50%; margin-left:-1px;}
.service .p-1 .vline,.service .p-3 .vline,.service .p-5 .vline,.service .p-7 .vline{ top:18px;}
.service .p-2 .vline,.service .p-4 .vline,.service .p-6 .vline,.service .p-8 .vline{ bottom:18px; transform-origin:bottom center;-webkit-transform-origin:bottom center;}
.service .point .ico{ position:absolute; width:51px; height:51px; background:url(../images/ico4.png) no-repeat; left:50%; margin-left:-25px;}
.service .p-1 .ico,.service .p-3 .ico,.service .p-5 .ico,.service .p-7 .ico{ margin-top:23px;}
.service .p-2 .ico,.service .p-4 .ico,.service .p-6 .ico,.service .p-8 .ico{ margin-top:-90px;}
.service .p-2 .ico{ background-position:-56px 0;}
.service .p-3 .ico{ background-position:-112px 0;}
.service .p-4 .ico{ background-position:-168px 0;}
.service .p-5 .ico{ background-position:0 -56px;}
.service .p-6 .ico{ background-position:-56px -56px;}
.service .p-7 .ico{ background-position:-112px -56px;}
.service .p-8 .ico{ background-position:-168px -56px;}
.service .animate.active .vline{animation:vline ease 1s both;}
.service .animate.active .ico{ animation:ico 1s both;}
.service .animate.active .p-2 .ico,.animate.active .p-2 .vline{ animation-delay:.2s;}
.service .animate.active .p-3 .ico,.animate.active .p-3 .vline{ animation-delay:.4s;}
.service .animate.active .p-4 .ico,.animate.active .p-4 .vline{ animation-delay:.6s;}
.service .animate.active .p-5 .ico,.animate.active .p-5 .vline{ animation-delay:.8s;}
.service .animate.active .p-6 .ico,.animate.active .p-6 .vline{ animation-delay:1s;}
.service .animate.active .p-7 .ico,.animate.active .p-7 .vline{ animation-delay:1.2s;}
.service .animate.active .p-8 .ico,.animate.active .p-8 .vline{ animation-delay:1.4s;}
@keyframes vline{
	0%{ height:0;}
	100%{ height:21px;}	
}
@-webkit-keyframes vline{
	0%{ height:0;}
	100%{ height:21px;}	
}
@-webkit-keyframes ico{
	0%{-webkit-transform:scale(0);}
	50%{-webkit-transform:scale(1.2);}
	100%{-webkit-transform:scale(1);}
}
@keyframes ico{
	0%{ transform:scale(0);-webkit-transform:scale(0);}
	50%{transform:scale(1.2);-webkit-transform:scale(1.2);}
	100%{transform:scale(1);-webkit-transform:scale(1);}
}
.house-show li{ width:234px; height:206px; float:left; margin:30px 3px 0; position:relative;overflow: hidden;}
.house-show li p{ position:absolute; left:0; bottom:0; background:#4D4D4D;text-align:center;font-size:14px; width:100%; height:30px; line-height:30px;}
.house-show li a{ color:#fff;}

/*一口价装修模式*/
.index_zxms { background:#fff; padding:40px 0;}

/*家装指南*/
.index_zxzs { background:#fff; padding:60px 0;}
.index_zxzs .zxzs_title { text-align:center; padding:40px 0;}
.index_zxzs .zxzs_title .tt { display:inline-block; cursor:pointer;  font-size:18px; color:#343048; padding:20px;}
.index_zxzs .zxzs_title .tt.hover { background:url(../images/zxal_title_icon.png) no-repeat center;}

.jzzn_cont {}
.jzzn_cont_l { width:585px;height:424px;}
.jzzn_cont_l a {width:585px;height:424px; display:block; overflow:hidden; position:relative; color:#fff;}
.jzzn_cont_l a img { width:585px; min-height:424px;}
.jzzn_cont_l a .zi { position:absolute; bottom:0px; left:0; background:rgba(0,0,0,0.7);}
.jzzn_cont_l a .zi .zi_t { padding:10px; font-size:20px;}
.jzzn_cont_l a .zi .zi_c { padding:0 10px 10px; font-size:14px; line-height:20px;}
.jzzn_cont_r { width:594px;}
.jzzn_cont_r ul { width:594px;}
.jzzn_cont_r ul li { margin-bottom:8px;}
.jzzn_cont_r ul li a { display:block; height:100px; background:#f6f6f6; position:relative; float:right;width:594px;} 
.jzzn_cont_r ul li a .date { margin-top:30px; line-height:24px; font-size:30px; text-align:center;color:#999;} 
.jzzn_cont_r ul li a .date .yue { color:#474747; font-weight:700;}
.jzzn_cont_r ul li a .date .ri { color:#dc3731; font-weight:700;}
.jzzn_cont_r ul li a .nian { margin-bottom:30px; line-height:16px; font-size:14px; color:#999; text-align:center;}
.jzzn_cont_r ul li a .zi { padding:16px 10px; width:474px;}
.jzzn_cont_r ul li a .zi .tt { color:#474747; font-size:18px;}
.jzzn_cont_r ul li a .zi .cc { color:#999; font-size:14px;}
.jzzn_cont_r ul li a:hover { padding-left:30px; background:#dc3731;}
.jzzn_cont_r ul li a:hover .date { color:#eee;}
.jzzn_cont_r ul li a:hover .date .yue { color:#fff;}
.jzzn_cont_r ul li a:hover .date .ri { color:#fff;}
.jzzn_cont_r ul li a:hover .zi .tt {color:#fff;}
.jzzn_cont_r ul li a:hover .zi .cc {color:#eee;}

/*ad*/
.index_ad { width:100%; height:240px;}
.index_ad a { display:block; width:100%; height:240px;}

.index_youshi { background:#dfeae0; padding:60px 0; }
.index_youshi_list { width:1200px; margin:0 auto;padding-top:40px;}
.index_youshi_list li {float: left;width: 300px;margin-right: 150px;text-align: center;}
.index_youshi_list li i {display: block;width: 90px;height: 90px;border-radius: 50%;background: #343048;padding: 6px;margin: 0 auto; position:relative;top:0;
    -webkit-transition: all .8s ease-in-out;
    -moz-transition: all .8s ease-in-out;}
.index_youshi_list li a:hover i { background:#a5b753; top:20px;}
.index_youshi_list li h5 {font-size: 18px;color: #333;font-weight: 700;margin-bottom: 10px;margin-top: 29px;}	
.index_youshi_list li span {font-size: 14px;color: #333;margin-bottom: 20px;display: block;}
.index_youshi_list li p {    line-height: 18px;color: #999;font-size: 9pt;text-align: left;}
.mr0 {    margin-right: 0!important;}

/*footer*/
.footer_main { background:#474747; padding:40px 0;}
.footer_cont {}
.footer_cont .footer_nav {}
.footer_cont .footer_nav .list { float:left; margin-right:100px;}
.footer_cont .footer_nav .list .title { color:#dc3731; font-size:14px; padding-bottom:10px; font-weight:700;}
.footer_cont .footer_nav .list ul li { line-height:25px;}
.footer_cont .footer_nav .list ul li a { color:#999;}
.footer_cont .footer_nav .list ul li a:hover { color:#dc3731;}
.footer_cont .footer_conttact {}
.footer_cont .footer_conttact p { color:#fff; line-height:30px;}
.footer_cont .footer_conttact p span { color:#fff;}
.footer_cont .footer_weixin { text-align:center;}
.footer_cont .zi {color:#fff; line-height:50px;}

.footer_b { background:#242424; height:48px; line-height:24px; padding:20px 0; font-size:12px;}
.footer_b .banquan { color:#666}
.footer_b .banquan span { color:#dc3731}
.footer_b .sheji { color:#666; line-height:48px;}
.footer_b .sheji a { color:#dc3731}

/*neiye*/
.bannerpic { height:280px;}

.neiye_main { background:#f5f5f5;/*  padding:60px 0; */}
.neiye_main .location { height:60px; line-height:60px; color:#999;}
.neiye_main .location a {color:#666;}
.neiye_main .location a:hover {color:#dc3731;}
.about-main h3 { font-size:14px; font-weight:400;height: 65px;display: block;line-height: 65px;}
.about-main h3 a { color:#343048;}

.list_l { width:280px;}
.list_l .link_list{border: 1px solid #e2e2e2;border-width: 1px 0; margin-bottom:20px;}
.list_l .link_list a{display:block;line-height: 55px;padding-left: 52px;font-size: 16px;color: #333;background: #f8f8f8 url(../images/link_list_ico.png) no-repeat;border: 1px solid #e2e2e2;border-width: 0 1px;}


.list_l .link_list a span{margin-right: 20px;color: #d2d2d2;font-weight: bold;}
.list_l .link_list a:nth-child(2n-1){background-color: #f1f1f1;}
.list_l .link_list a.current,.list_l .link_list a:hover{background-color: #fff;color: #fe343f;border-left-color: #ff343f;border-right-color: #fff;}
.list_l .link_list a.current span,.list_l .link_list a:hover span{color: #aeaeae;}
.list_l .link_list a.name1{background-position: 30px 20px;}
.list_l .link_list a.name2{background-position: 30px -33px;}
.list_l .link_list a.name3{background-position: 30px -89px;}
.list_l .link_list a.name4{background-position: 30px -144px;}
.list_l .link_list a.name5{background-position: 30px -199px;}
.list_l .link_list a.name1:hover,.list_l .link_list a.name1.current{background-position: 30px -250px;}
.list_l .link_list a.name2:hover,.list_l .link_list a.name2.current{background-position: 30px -303px;}
.list_l .link_list a.name3:hover,.list_l .link_list a.name3.current{background-position: 30px -359px;}
.list_l .link_list a.name4:hover,.list_l .link_list a.name4.current{background-position: 30px -414px;}
.list_l .link_list a.name5:hover,.list_l .link_list a.name5.current{background-position: 30px -469px;}

.brand .link_list a{background-image: url(../images/brand_left_nav_ico.png);}
.brand .link_list a.name6{background-position: 30px -255px;}
.brand .link_list a.name7{background-position: 30px -308px;}
.brand .link_list a.name8{background-position: 30px -308px;}
.brand .link_list a.name1:hover,.brand .link_list a.name1.current{background-position: 30px -366px;}
.brand .link_list a.name2:hover,.brand .link_list a.name2.current{background-position: 30px -419px;}
.brand .link_list a.name3:hover,.brand .link_list a.name3.current{background-position: 30px -475px;}
.brand .link_list a.name4:hover,.brand .link_list a.name4.current{background-position: 30px -530px;}
.brand .link_list a.name5:hover,.brand .link_list a.name5.current{background-position: 30px -585px;}
.brand .link_list a.name6:hover,.brand .link_list a.name6.current{background-position: 30px -641px;}
.brand .link_list a.name7:hover,.brand .link_list a.name7.current{background-position: 30px -694px;}
.brand .link_list a.name8:hover,.brand .link_list a.name8.current{background-position: 30px -694px;}

.brand .link_list a.fuwu { background-image:none; display:block;}

/**
 *	右侧提交信息global
 */
.submit-info{ padding:15px; color:#666; position:relative; background:#fff;}
.submit-info h4{padding:20px 0 5px;font-size:18px; color:#333; font-weight:normal;}
.submit-info .p1{ font-size:14px; line-height:24px;}
.submit-info .txt { width:236px; padding:0 5px; height:33px; border:solid 1px #ccc; margin-top:10px;line-height: 33px\9;color: #666;}
.submit-info select.txt{width:248px;}
.submit-info .btn{ width:100%; height:33px;margin-top:10px;background: #ff6159; color:#fff; border:0;}
.submit-info .p2{ font-size:14px; margin-top:10px;}
.submit-info .list{ border-top:solid 1px #ddd; line-height:24px; margin-top:10px; padding-top:10px;height:120px; overflow:hidden;}
.submit-info .list i{color:#ff4c43; font-style:normal; margin-right:5px;}
.submit-info .list li{ padding-left:5px; overflow:hidden;}
.submit-info .ico-tag{ width:41px; height:41px; background:url(../images/ico.png) no-repeat -36px 0; position:absolute; left:0; top:0;}
.gg_pic{margin-top: 16px;}
.gg_pic,.gg_pic{width: 100%;}



.read_cont { padding-top:40px; width:100%; background:#fff;}
.brand_con { width:860px; padding:35px 20px 20px;}
.read_cont p { text-indent:2em; line-height:25px; font-size:16px; padding-bottom:10px; color:#666;}

.neiye_list { padding:40px 0; text-align:center;}
.neiye_list a { font-size:16px; padding:10px 20px; color:#fff; background:#343048; margin:0 10px;}
.neiye_list a:hover { color:#fff; background:#a5b753;}
.neiye_list a.hover { color:#fff; background:#a5b753;}

/* .news_list_l { width:260px;}
.news_list_l ul { width:220px;}
.news_list_l ul li { height:40px; line-height:40px; margin-bottom:10px; background:#343048; text-align:center; font-size:16px; position:relative;}
.news_list_l ul li a { color:#fff; display:block;}
.news_list_l ul li a:hover { color:#fff;background:#a5b753;}
.news_list_l ul li  i.icon {border: 5px solid transparent;border-top-color: #fff;position: absolute;top: 15px;right: 5px;}
.news_list_l ul li:hover i.icon { color:#fff;background:#a5b753;border: 5px solid transparent;border-left-color: #fff;}
.news_list_l ul li.hover a { color:#fff;background:#a5b753;}
.news_list_l ul li.hover i.icon { color:#fff;background:#a5b753;border: 5px solid transparent;border-left-color: #fff;} */

.news_list_c {width:860px; padding:20px; background:#fff;}
.news_list_c .dec-dlist dl {display: block;padding: 20px 0 0;overflow: hidden;height: 150px;border-bottom: 1px solid #ccc;}
.news_list_c .dec-dlist dl dt {float: left;width: 115px;display: block;}
.news_list_c .dec-dlist dl dd {float: right;margin-right: 15px; width: 640px;display: block;}
.news_list_c .dec-dlist dl dd p a.dec-title {font-size: 1pc;font-weight: 700;color: #000;color:#343048;}
.news_list_c .dec-dlist dl dd p a.dec-title:hover { color:#dc3731;}
.news_list_c .dec-dlist dl dd p span.dec-date {    font-size: 14px;float: right;color: #999;}
.news_list_c .dec-dlist dl dd p.dec-desc {margin-top: 10px;color: #666;line-height: 26px; color:#666;}
.news_list_c .dec-dlist dl dd p.ren {margin-top: 10px;}
.news_list_c .dec-dlist dl dd p.ren a { color:#d00;}

.pagelist { text-align:center; padding-top:20px;}

.news_read {width:860px; padding:35px 20px; background:#fff; min-height:600px;}
.news_read_t { font-size:24px; color:#474747; text-align:center; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:10px;}
.news_read_t span { display:block; font-size:14px; color:#999; padding-top:5px; text-align:center;}
.news_read_c { line-height:30px; color:#666; padding-top:10px; font-size:16px;}
.news_read_c p { text-indent:2em;}
.wz-foot {color: #999;
    background: #fbfbfb;
    height: 49px;
    line-height: 49px;
    padding: 0 17px; margin-top:20px;}
.wz-foot #prve_text {float: left;}
.wz-foot #next_text {float: right;}
.wz-foot a { color:#474747;}
.wz-foot a:hover { color:#dc3731;}

.product_list {width:860px; padding:35px 20px; background:#fff;}
.product_list ul { margin-right:-25px;}
.product_list ul li { width:270px; float:left; margin-right:25px; margin-bottom:10px;}
.product_list ul li .pic {width:270px; height:210px;}
.product_list ul li .pic img { width:100%; height:100%;}
.product_list ul li .zi { text-align:center; padding:10px 0; color:#343048; font-size:16px;  height:40px; line-height:20px;}
.product_list ul li a:hover .zi {color:#dc3731;}

.product_read {width:860px; padding:35px 20px; background:#fff;}
.case-box {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 20px 5px 41px 20px;height: auto!important;height: 106px;min-height: 106px;overflow: hidden;position: relative; margin-bottom:10px;}
.case-box h1 {font-size: 24px;position: relative; font-weight:400;}
.case-box h1 strong {    position: absolute;top: 0;right: 0;color: #999;font-size: 14px;}
#share {float: right;margin: 10px 0 0 10px;}
/* #share .bds_weixin {    background: url(../images/wx.png);width: 5px;height: 30px;} */
.case-box ul {margin: 15px 75pt 0 0;}
.case-box ul li {float: left;min-width: 186px;line-height: 30px;color: #333;}
.case-box ul li label {float: left;display: inline-block;text-align: right;font-size: 1pc;color: #333;font-weight: 700;}
.case-box p {    position: absolute;bottom: 10px;right: 5px;color: #999;}
.case-text {margin: 30px 0;overflow: hidden;}
.case-text h3 {height: 65px;display: block;line-height: 65px;}
.case-text h3 a {background: url(../images/index_title_icon.png)no-repeat right;width: 170px;display: block;}
.case-list { padding-top:30px;}
.case-list h2 {font-size: 24px;margin-bottom: 25px;}
.case-list ul {position: relative;width: 887px;overflow: hidden;}
.case-list ul li {float: left;width: 252px;height: 220px;margin-bottom: 30px;margin-right: 25px;display: block;}
.case-list ul li img {width: 252px; height: 180px;}
.case-list ul li p {line-height: 40px;text-align: center; color:#666;}

.picFocus {width: 837px;position: relative;overflow: hidden;zoom: 1;}
.picFocus .bd li {vertical-align: middle;width: 837px;height: 547px;position: relative;}
.picFocus .bd img {    max-width: 837px;height: 547px;display: block;margin: 0 auto;}
.picFocus .bd li span {width: 100%;height: 55px;line-height: 55px;background: url(../images/icon16.png) repeat;font-size: 18px;color: #fff;position: absolute;bottom: 0;left: 0;text-align: center;}
.picFocus .next, .picFocus .prev { position: absolute; background: url(../images/icon17.png) no-repeat;width: 59px;height: 97px;}
.picFocus .prev {top: 248px;left: 0;}
.picFocus .next {top: 248px;right: 0;background-position: -59px 0;}
.picFocus .hd {width: 100%;overflow: hidden;}
.picFocus .hd ul { margin-right: -5px;overflow: hidden;zoom: 1;}
.picFocus .hd ul li {padding-top: 5px;float: left;text-align: center;}
.picFocus .hd ul li.on {background: url(../images/icoUp.gif) no-repeat center 0;}
.picFocus .hd ul li img {width: 135px;height: 89px;cursor: pointer;margin-right: 5px;}
.picFocus .hd ul li.on img {filter: alpha(opacity=50);-moz-opacity: .5;opacity: .5;}

.read_sjs {width: 280px; background:#fff; margin-bottom:10px;}
.c-r {width: 280px;height: 386px;}
.t1t {line-height: 65px;text-align: left;font-size: 20px;background: #fff;margin-bottom: 10px; border-bottom:1px solid #eee; text-align:center;}
.c-info {margin: 0 auto;width: 220px;}
.c-info a.c-aa {display: block;width: 133px;margin: 0 auto;}
.c-info a img {width: 133px;height: 162px;margin: 0 auto;}
.c-info p {text-align: center;color: #666;width: 100%;overflow: hidden;}
.c-info a p {font-size: 24px;}
.c-info p.c-name {line-height: 35px;font-size: 18px;color: #333;}
.c-info a.c-ab {    background: #e9e9e9;border-radius: 20px;text-align: center;color: #999;margin: 0 auto;width: 7pc;display: block;height: 36px;line-height: 36px;margin-top: 15px;}
.red {color:#f00;}

.c-m2 {width: 315px;height: 255px;border: 1px solid #ccc;}
.c-info2 h3, .c-m2 h3 {    text-align: left;padding-left: 20px;font-size: 19px;font-weight: 700;background: #eee;height: 50px;line-height: 50px;}
.c-m2 .f {margin-top: 24px;}
.c-m2 .f .formlist { margin:0 auto; width:255px;}
.c-m2 .f .formlist tr td { margin-bottom:10px;}
.c-m2 .f .formlist tr td input[type="text"] { height:30px; line-height:30px; padding:0; border:1px solid #ddd;    width: 178px;    text-indent: 1em; margin-bottom:20px;}
.c-m2 .f .formlist tr td input[type="submit"] {width: 250px;height: 40px;background: #cf242a;border-radius: 20px;color: #fff;font-size: 14px;text-align: center;margin-top: 4px;cursor: pointer; border:0; font-family:'微软雅黑';}
.c-m2 .f .formlist tr th.th2 { display:block; margin-bottom:20px; line-height:32px;}

.deslist {background:#fff;}
.des-list {margin-right: -20px; padding:20px;}
.des-list li {float: left;width: 275px;margin-right:20px;margin-bottom: 30px; box-shadow:0px 0px 10px #eee;}
.info-list img { width:275px; max-height:240px;}
.info-list p.list-p {font-size: 20px;margin-left: 15px;    margin-top: 10px;}
.info-list p.list-p b { color:#474747;}
.info-list strong {font-size: 14px;color: #999;margin-left: 4px;font-weight: 400;}
.info-text {    margin-top: 10px;}
.info-text p {line-height: 20px;position: relative; padding: 5px 15px;}
.info-text span.in-ba {position: absolute;top: 5px;right: 8px;}
.info-text .in-bb {color: #999; height:40px;}
.info-text a {    width: 274px;height: 40px;background: #dc3731;text-align: center;line-height: 40px;color: #fff;display: block;font-size: 1pc;font-weight: 700;}
.info-text a:hover { background:#BE3833;}
.des-list li:hover {box-shadow:0px 0px 15px #999;}


.des_read {width:860px; padding:35px 20px;background:#fff;}
.m-top-l {float: left;width: 277px;margin-right: 23px;}
.m-top-l img {width: 277px;}
.m-top-r {float: left;width: 560px;}
.m-top-r h4 {color: #dc3731;font-size: 24px;position: relative; border-bottom: 1px solid #ccc;height: 40px;}
.m-top-r h4 strong {font-size: 14px;color: #999;font-weight: 400; margin-left:10px;}
.m-top-r h4 span {    display: block;
    position: absolute;
    top: 10px;
    right: 0;
    color: #333;
    font-size: 14px;}
.m-top-r h4 i {background: url(../images/ico.png);}	
.m-top-r h4 i.ico3 {
	background-position: 0 -3pc;
    float: left;
    display: block;
    width: 14px;
    height: 21px;
    margin-right: 5px;
}	
.m-top-r ul {margin: 20px 0;}
.m-top-r ul li {    line-height: 36px;overflow: hidden;}
.m-top-r ul li label {font-weight: 700;}
.m-top-r ul li .con, .m-top-r ul li span {    word-wrap: break-word;}
.m-top-r ul li a {    width: 138px;
    height: 38px;
    background: #dc3731;
    border-radius: 20px;
    text-align: center;
    line-height: 38px;
    color: #fff;
    font-size: 1pc;
    display: block;
    font-weight: 700;
    margin-top: 20px;}

.m-up-wrap {    margin: 20px 0;
    clear: both;}
.m-up-wrap h4 {    display: block;
    height: 40px;
    line-height: 40px;
    padding-right: 6px;
    background: #474747;
    width: 100%;}
.m-up-wrap h4 .work {    float: right;
    font-size: 14px;
    font-weight: 400;
    color: #fff;}	
.m-up-wrap h4 a {    width: 140px;
    display: block;
    height: 40px;
    background: #dc3731;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 1pc;
    font-weight: 700;}	
.m-up-wrap ul {overflow: hidden;
    width: 948px;
    margin: 21px 0 0 -38px;}
.m-up-wrap ul li {    border: 1px solid #ccc;
    width: 267px;
    margin: 0 0 3pc 32px;
    float: left;}	
.m-up-wrap ul li p {    line-height: 25px;
    margin: 0 10px;
    position: relative;}
.m-up-wrap ul li p.m-up-name a {color:#343048; padding:10px 0; display:block;}	
.m-up-wrap ul li p strong {    position: absolute;
    top: 0;
    right: 0;
    display: block;}
.m-d1 {    width: 280px;
    margin-top: 0;}	
.m-d1 h3 {    display: block;
    height: 44px;
    background: #fff;
	border-bottom:1px solid #ddd;
    font-size: 1pc;
    font-weight: 700;
    line-height: 44px;
    padding-left: 9pt;}	
.m-d1 dl {    display: block;
    margin: 10px 10px 20px;
    overflow: hidden;}	
.m-d1 dl dt {float: left;
    width: 115px;
    display: block;}
.m-d1 dl dt img {width: 115px;}	
.m-d1 dl dd {    float: left;
    margin-left: 15px;
    display: block;}	
.m-d1 dl dd p {line-height: 2pc;}	
.m-d1 dl dd p a { color:#dc3731;}	
	
.other_sjs { margin-top:10px; background:#fff;padding-bottom:10px;}	
	

@media (max-width: 1199px) {
	.index_contact_a {margin-left: 500px;width: 500px;}

	.biao tr.tr5 {width:478px;}
	.biao input[type="text"] { width:230px;}
	.biao textarea { width:478px;}
	.index_contact_a .cc {width:478px;}
	.index_anli { width:480px;}
	.sideMenu ul li .ttitle { width:260px;}
	.index_xinwen { width:500px;}
	.index_xinwen .cont li .ttitle { width:360px;}
	
	.news_list_r { max-width:400px;}
	.news_list_r ul li .zi {max-width: 260px;}
	.header_logo { background:url(../images/header_logo2.png) no-repeat left; width:413px; height:160px;}
	
	.neiye_cont,.lingyu_cont,.neiye_gonggao,.neiye_about { max-width:700px; width:700px;}
	.neiye_cont img,.lingyu_cont img,.neiye_about img {max-width:700px;}
	
}

/*底部公共悬浮条*/
.fixed-bottom-box{clear:both;font-family: "微软雅黑";}
.fixed-bottom-box .fixed-bottom-bar{ height:135px; width:100%; position:fixed; z-index:20; bottom:0;left:0; font-size:14px; visibility:hidden;transform:translateX(-100%);-webkit-transform:translateX(-100%); transition:all ease .3s;-webkit-transition:all ease .3s;}
.fixed-bottom-box.active .fixed-bottom-bar{ visibility:visible; transform:translateX(0);-webkit-transform:translateX(0);}
.fixed-bottom-bar .close{ width:30px; height:30px; text-align:center; line-height:30px; position:absolute; right:0; top:0; color:#fff; font-size:20px; cursor:pointer; z-index:11;}
.fixed-bottom-bar .close:hover{ background:#000;}
.fixed-bottom-bar .shadow{ background:#000; opacity:.7; filter:alpha(opacity=70); width:100%; height:100%; position:absolute; left:0; top:0;}
.fixed-bottom-bar .box{ position:relative; z-index:10; padding-top:29px;}
.fixed-bottom-bar .myform{ height:80px; padding-right:110px; position:relative;}
.fixed-bottom-bar .fixed-bottom-submit{ position:absolute; top:4px; right:30px; width:80px; height:77px; background:#ff5d37; font-size:18px; color:#fff; border:0; cursor:pointer;}
.fixed-bottom-bar .fixed-bottom-submit:hover{ background:#ec4c26;}
.fixed-bottom-bar select,.fixed-bottom-bar .input{ width:187px; height:35px;line-height:35px;  border:0; margin-bottom:7px; position:relative; color:#7d7d7d; background:#fff; overflow:hidden;}
.fixed-bottom-bar input{ width:100%; height:35px; line-height:35px; border:0 !important; margin:0 5px; color:#666; padding:0 5px; color:#474747; font-family:'微软雅黑';}
.fixed-bottom-bar .input .placeholder{ position:absolute; left:5px; top:7px; pointer-events:none; line-height:20px;}
.fixed-bottom-bar .tel-tit{font-size: 24px;color:#fff;}
.fixed-bottom-bar .tel-num{font-size: 24px;color:#ff5d37;}
.fixed-bottom-box .down-bar-btn{width: 130px;height: 134px;position:fixed;left:0;bottom:0;z-index:21;background: url(../images/down-bar-btn.png) no-repeat;cursor: pointer;visibility:visible;transform:translateX(0);-webkit-transform:translateX(0); transition:all ease .3s;-webkit-transition:all ease .3s;}
.fixed-bottom-box .down-bar-btn p{font-size:16px;color:#fff;width: 25px;text-align: center;margin: 20px 0 0 19px;}
.fixed-bottom-box.active .down-bar-btn{ visibility:hidden; transform:translateX(-130px);-webkit-transform:translateX(-130px);}
/*bootstrap栅格系统*/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-12 { width: 100%; }
.col-xs-11 { width: 91.66666667%; }
.col-xs-10 { width: 83.33333333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.66666667%; }
.col-xs-7 { width: 58.33333333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.66666667%; }
.col-xs-4 { width: 33.33333333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.66666667%; }
.col-xs-1 { width: 8.33333333%; }

.formBox{ width:270px; z-index:10; color:#fff; position:absolute; left:50%; margin-left:-600px; top:0; background:rgba(0,0,0,0.5)}
/* .formBox dt{ height:48px; line-height:48px; text-align:center; font-size:14px; background:#d30000; color:#fff;} */
.formBox dd{ width:100%; height:460px; z-index:10;}
/* .formBox .shadow{ background:#000; opacity:.5; filter:alpha(opacity=50); z-index:1;position:absolute;height:460px; top:0;} */
.formBox .txt{ width:218px; height:32px; line-height:32px\9; padding:0 5px; margin:10px auto; border:solid 1px #d0d0d0; display:block; color:#666;}
.formBox .btn{ display:block; width:230px; height:40px; background:#ff343e; color:#fff; margin:10px auto 10px; cursor:pointer;border: 0;}
.formBox .btn:hover{ background:#ff4a53;}
.formBox .btn:active{ background:#ef1823;}
.formBox .tit{ text-align:center; font-size:16px; padding:20px 0; line-height:26px;}
.formBox p{ text-align:center; font-size:14px;}
