﻿*{font-family: "微软雅黑"}
@charset "utf-8";

@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}
p,h1,h2,h3,h4,h5,h6{margin: 0 ;}
ul{list-style: none !important;margin: 0 !important;padding: 0;}
a,a:hover{text-decoration: none !important;color: #333;}
.container-fluid{max-width: 1100px;}
.main{overflow: hidden;padding: 20px 0 0 0;}
.header{height: 76px;width: 100%;background: #171717;padding: 0 15px;}
.logobox{line-height: 76px;width: 360px;}
.phmenu span{color: #d93f33;font-size: 26px;line-height:50px;}
.pcmenu li a{color: #fff;font-size: 14px;line-height: 73px;display: inline-block;border-bottom:3px solid #171717; margin-left: 20px;box-sizing: content-box;transition: all 0.3s;}
.pcmenu li a:hover{border-bottom:3px solid #d93f33;}
.title01{margin-bottom: 20px;}
.title01 h3{font-size: 24px;line-height: 30px;background: url(../images/fenge_03.png)no-repeat center center;}
@media only screen and (max-width:992px ) {
	.logobox{width: 320px;}
	.pcmenu li a{margin-left: 15px;}
}
@media only screen and (max-width:860px ) {
	.logobox{width: 300px;}
	.pcmenu li a{margin-left: 10px;}
}
@media only screen and (max-width:800px ) {
	.logobox{width: 280px;}
	.pcmenu li a{margin-left: 8px;}
}
@media only screen and (max-width:767px ) {
	.header{height: 50px;}
	.logobox{width: 280px;line-height: 50px;}
}
@media only screen and (max-width:420px ) {
	.logobox{width: 260px;}
	.phmenu span{font-size: 22px;}
}
@media only screen and (max-width:380px ) {
	.logobox{width: 200px;}
	.phmenu span{font-size: 20px;}
}
/*手机导航*/
.sjnav{position: absolute; top:50px;width: 100%;z-index: 8888;}
.sjnav ul li a{display: block;color: #fff;font-size: 14px;line-height: 30px;border-bottom: 1px solid #aca9a9; background: rgba(38,38,38,0.8);}

.pagination{position: absolute; bottom: 20px;z-index: 66666;left: 50% !important;margin-left: -27px !important;}

/*业务范围列表*/
.ywlb ul li a{display: block;width: 100%;padding-top:125px;}
@media only screen and (min-width:992px ) {
	.ywlb ul li{width: 14.28571%;}
}
.ywlb ul li {transition: all 0.5s;padding-bottom: 20px;}
.ywlist1{background: url(../images/yw1_09.png) no-repeat top center;}
.ywlist2{background: url(../images/yw2_09.png) no-repeat top center;}
.ywlist3{background: url(../images/yw3_09.png) no-repeat top center;}
.ywlist4{background: url(../images/yw4_09.png) no-repeat top center;}
.ywlist5{background: url(../images/yw5_09.png) no-repeat top center;}
.ywlist6{background: url(../images/yw6_09.png) no-repeat top center;}
.ywlist7{background: url(../images/yw7_09.png) no-repeat top center;}
.ywlist1:hover{background: url(../images/yw1hover_09.png) no-repeat top center;}
.ywlist2:hover{background: url(../images/yw2hover_09.png) no-repeat top center;}
.ywlist3:hover{background: url(../images/yw3hover_09.png) no-repeat top center;}
.ywlist4:hover{background: url(../images/yw4hover_09.png) no-repeat top center;}
.ywlist5:hover{background: url(../images/yw5hover_09.png) no-repeat top center;}
.ywlist6:hover{background: url(../images/yw6hover_09.png) no-repeat top center;}
.ywlist7:hover{background: url(../images/yw7hover_09.png) no-repeat top center;}
@media only screen and (max-width:400px ) {
.ywlist{background-size: 90% auto;}
.ywlist:hover{background-size: 90% auto;}
}
@media only screen and (max-width:360px ) {
	.ywlb ul li a{padding-top: 110px;}
}

.ywlb ul li a p{font-size: 16px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.ywlb ul li a p.more{display: inline-block; padding:1px 11px;font-size: 12px;background: #d93f33;color: #fff;border: 1px solid #fff;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s; 
}
.ywlb ul li a:hover p.more{background: #fff;border: 1px solid #d93f33;color: #D93F33;}

/*业务展示*/
.zspic{position: relative; display: block; overflow: hidden; margin: 0 auto;border: 1px solid #dedede;padding:2px;background: #ddd;}
.zspic:before{content: ""; padding-top: 75%; display: block;}
.zspic img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;}
.zslist ul li{margin-bottom: 15px;}
.zslist ul li a{display: block;position: relative;z-index: 1;overflow: hidden;}
.zslist ul li a .zszz{position: absolute;z-index: 2;top:100%;left: 0%; width: 100%;height: 100%;background: rgba(217,63,51,0.8);opacity: 0;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s; 
}
.zslist ul li a .zszz h5{font-size: 16px;color: #fff;position: relative;top: 30%;margin-top: -8px;}
.zslist ul li a .zszz p{font-size: 14px;color: #fff;line-height: 20px;height: 40px;overflow: hidden;text-overflow: ellipsis; position: relative;top: 30%;margin-top: 16px;}
.zslist ul li a:hover .zszz{opacity: 1;top: 0;}
.title02 {padding: 10px 0;}
.title02 h3{font-size: 18px;color: #D93F33;font-weight: normal;line-height: 36px;}
.title02 h3 b{display: inline-block; font-size: 24px;color: #252525;font-weight: normal;line-height: 36px;border-bottom:1px solid #D93F33;}
.in_ab_t p,.in_ser_t p{font-size: 12px;line-height: 24px; color: #6b6b6b;}
.in_ser_t h5{font-size: 12px;line-height: 24px;color: #202020;max-height: 72px;overflow: hidden;text-overflow: ellipsis;}
.in_ser_t p{max-height:120px;min-height: 110px;overflow: hidden;}
.in_new .more{text-align: center; height:200px;background: url(../images/new_03.jpg) no-repeat center center;
background-size:cover;
position: relative;

}
.in_new .more p{position: absolute;bottom: 20px;margin: 0 auto;width: 100px;left: 50%;margin-left: -50px;}
.in_ab_t p{max-height:216px;min-height: 170px; line-height:24px;overflow: hidden;text-overflow: ellipsis;}
.in_ab_t a{display: inline-block;color: #D93F33;}
.in_new .more a{display: inline-block;padding:5px 0;width:100px;font-size: 12px;color: #fff;background: #D9534F;box-shadow: 0 2px 2px #9b140a;margin: 0 auto;
border-radius:55px;
-webkit-border-radius:55px;
-moz-border-radius: 55px;

}
.in_ser_t {max-height: 230px;min-height: 210px; overflow: hidden;text-overflow: ellipsis;}
.in_ser_t a{display: inline-block;padding: 4px 12px;background: #d93f33;color: #fff;font-size: 12px;}
@media only screen and (max-width:600px) {
	.title02 h3{font-size: 16px;}
	.title02 h3 b{font-size: 20px;}
}
@media only screen and (max-width:450px ) {
	.title02 h3{font-size: 14px;}
	.title02 h3 b{font-size: 18px;}
}

/*成功案例*/
.in-case .title01{background: url(../images/fenge_19.jpg) no-repeat center center;height: 141px;}
.in-case .title01{background-size: cover;}
.in-case .title01 h3{color: #fff;line-height: 44px;margin-top: 10px;}
.in-case .title01 p{color: #fff;line-height: 20px;}
.in-case .title01 p.qywh{margin-top: 20px;}
@media only screen and (max-width:992px ) {
	.in-case .title01 p.qywh{margin-top: 15px; padding: 5px;}
}
@media only screen and (max-width:520px ) {
	.in-case .title01 p.qywh{margin-top: 10px;}
}
@media only screen and (max-width:350px ) {
	.in-case .title01 h3{line-height: 36px;}
	.in-case .title01 p.qywh{margin-top:0;}
}

/*案例展示*/
.capic{position: relative; display: block; overflow: hidden; margin: 0 auto;border: 1px solid #dedede;padding:2px;background: #ddd;}
.capic:before{content: ""; padding-top: 75%; display: block;}
.capic img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;}
.caselist ul li{margin-bottom: 15px;}
.caselist ul li a{display: block;position: relative;z-index: 1;overflow: hidden;}
.caselist ul li a .zszz{position: absolute;z-index: 2;top:100%;left: 0%; width: 100%;height: 100%;background: rgba(217,63,51,0.8);opacity: 0;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s; 
}
.caselist ul li a .zszz h5{font-size: 16px;color: #fff;position: relative;top: 30%;margin-top: -8px;}
.caselist ul li a .zszz p{font-size: 14px;color: #fff;line-height: 20px;height: 40px;overflow: hidden;text-overflow: ellipsis; position: relative;top: 30%;margin-top: 16px;}
.caselist ul li a:hover .zszz{opacity: 1;top: 0;}
/*联系我们*/
.lxwm h4{font-size: 14px;color: #444444;line-height: 28px;margin-bottom: 20px;}
.lxwm .lx-p p{font-size: 12px;color: #7d7d7d;line-height: 28px;}
.lxwm .lx-p p span{font-size: 12px;color: #979797;margin-right: 5px;}
/*客户留言*/
.khly h4{font-size: 14px;color: #444444;line-height: 28px;margin-bottom: 20px;}
.khly label{color: #919191;}
.khly input.form-control,.khly textarea.form-control{border:1px dashed #b7b7b7;outline: none;cursor:text;}
.khly textarea.form-control{height: 100px;}
.khly input.sub-tj{color: #fff;background: #D9534F;padding: 2px 20px;border: none;}

.pcfoot{background: #171717;}
.pcfoot p{color: #a7a7a7;}
/*手机底部*/
.hot{width:100%; height:58px; background:#171717; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; }
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; }
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }
footer ul li a{ padding: 0 10px; height: 12px; font-size: 12px; line-height: 12px; }

/*手机端菜单*/
.phnav{width: 100%;overflow: hidden;padding: 0;margin: 0;border-top: 1px solid #fff;margin-bottom: 15px;}
.menu_title{font-size: 16px;line-height: 32px;background: url(../images/ejbg_03.jpg) repeat-x left center; width: 100%;color: #fff; padding: 2px 15px;}
.menu_title span{font-size: 14px; color: #fff;line-height: 32px;}
.menu_title span.glyphicon-stats{margin-right:6px;}
#clickmenu{cursor: pointer;}
#phej .act{color:#d70e1a;}
#phej li a{background:; font-size: 14px;display: block;width: 100%; color: #727272;line-height: 28px;border-bottom: 1px solid #bebebe;}
#phej li .phsj li a{font-size: 12px; color: #929292;line-height: 24px;display: block;width: 100%;background: none;border: none; border-bottom: 1px dashed #dedede;}
#phej li a:hover{color: #d70e1a;}
#phej li .phsj li a:hover{color: #d70e1a;}

.center{
	padding-top: 20px;
	padding-bottom: 20px;
}
/*左侧部分*/
.cen_left{
	padding-right:45px;
}
.cen_left .title04{
	text-align: center;
	margin-bottom:3px;
}
.cen_left .title04 h2{
	font-size: 16px;
	color: #fff;
	line-height: 45px;
	margin: 0;
	background: url(../images/titlebg_03.jpg)no-repeat center center;
	background-size:cover ;
}
.cen_left b{
	font-size: 12px;
	font-weight: normal;
}
.left_top{
	margin-bottom: 15px;
}
.left_nav .yjbt{
	overflow: hidden; text-overflow: ellipsis;white-space: nowrap;
	font-size: 14px;line-height:32px;color: #333333;display: block;width: 100%;text-indent: 20px; position: relative;background: #eee;
	border-bottom: 1px solid #bebebe;
	
	transition: all 0.5s;}
.left_nav .yjbt:hover{color: #d93f33;}
.left_nav .yjbt span{color: #dedede;font-size: 12px;}
.left_nav .yjbt:hover span{color: #d93f33;font-size: 12px;}
.left_nav .act{color: #d93f33;background: #eee;}
.left_nav .act span{color: #d93f33;font-size: 12px;}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.cen_left h2{padding-left: 8px;font-size: 13px;}
	.cen_left h2 span{margin-right: 8px;}
}
.left_nav .ejbt li a{width: 100%;display: block;font-size: 12px;line-height: 46px;color:#b0b0b0;text-indent:42px;transition: all 0.3s;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.left_nav .ejbt li a:hover{color:#f47c84;}
.left_down{padding: 3px;}
.left_down h4{text-indent:0em;font-size: 14px;}
.left_down p{font-size: 12px;text-indent:0px;padding: 0 5px;line-height: 22px;}
.left_down .downpic {width: 100%;}
.ewm1{padding: 10px 0;}

.cen_right{padding: 0;}
@media only screen and (min-width:992px ) {
	.cen_right{padding-left: 0 !important;}
}

.right_title{
	width: 100%;overflow: hidden;
	border-bottom: 1px solid #d7d7d7;
	
}
.right_title h3{margin: 0;padding: 0;font-size: 16px; line-height: 36px;color: #d93f33;font-weight: bold;
border-bottom: 2px solid #d93f33;
}
.right_title p{font-size: 14px;line-height: 36px;margin: 0;padding: 0;color: #7e7e7e;}
.right_title p a{font-size: 14px;color: #7e7e7e;}
.ph_title{width: 100%;overflow: hidden;border: 1px solid #7e7e7e;font-size: 12px;color: #7e7e7e;padding: 2px 5px;}
.ph_title a{font-size: 12px;color: #7e7e7e;}
.cen_con{padding: 20px 10px;}
.cen_con ul{overflow: hidden;padding: 0 !important;}
.cen_con ul a{line-height: 32px;}
.cen_con ul a:hover .cpbg{ opacity: 1;}

.cen_con ul a:hover p{color: #d93f33;}
.phsermore a{font-size: 14px;color: #fff;display: inline-block; line-height: 26px;padding: 0 15px;background: #d93f33;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
/*页码*/
.yema{margin-top: 15px;font-size: 12px;}
.yema ul li a{display: inline-block;padding: 2px 8px;margin-right: 8px;border: 1px solid #dcd9d4;font-size: 12px;color:#303030;transition: all 0.5s;}
.yema ul li a:hover{background: #d93f33;color: #fff;}
@media only screen and (max-width:767px ) {
	.yema ul{display: inline-block;float: none !important;text-align: center;}
}

/*联系我们*/
.contact h4{font-size: 16px;line-height:24px;margin-bottom: 1em;}
.contact p{font-size: 12px;color: #0d0d0d;line-height: 24px;}
.contact p.first-p{text-indent: 2em;margin: 1em 0;}
/*内页业务展示*/
.cen_con .zspic{position: relative; display: block; overflow: hidden; margin: 0 auto;border: 1px solid #dedede;padding:2px;background: #ddd;}
.cen_con .zspic:before{content: ""; padding-top: 70%; display: block;}
.cen_con .zspic img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;}

.cen_con .zsxq{position: relative; display: block; overflow: hidden; margin:20px auto;border: 1px solid #dedede;padding:2px;background: #ddd;width: 90%;max-width: 450px;}
.cen_con .zsxq:before{content: ""; padding-top:200px; display: block;}
.cen_con .zsxq img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;}
.neiyepic{margin: 10px 0;}
/*在线留言*/
.online label{color: #919191;}


.online label{color: #919191;}
.online input.form-control,.online textarea.form-control{border:1px dashed #b7b7b7;outline: none;cursor:text;}
.online textarea.form-control{height: 100px;}
.online input.sub-tj{color: #fff;background: #D9534F;padding: 2px 20px;border: none;}
/*新闻中心*/
.news_list li {margin-bottom:5px;}
.news_list li a{display: block;padding: 3px;overflow: hidden;background: #eee;transition: all 0.5s;}
.news_list li a:hover{background: #d93f33;color: #fff;}
.news_list li a:hover p{color: #fff;}
.news_list li a p{font-size: 12px;color: #343434;line-height: 24px;transition: all 0.5s;}
.news_list li a p.tit{font-size: 14px;}
.news_list li a p.new_con_txt{height:72px;overflow: hidden;text-overflow:ellipsis; }
.news_list .new_pic{border: 1px solid #d7d7d7;}
.new_txt{padding: 15px 0;float: right;}
@media only screen and (min-width:992px ) {
	.new_pic{width:220px;height: 150px;}
	.new_txt{width: calc(100% - 230px);}
}
@media only screen and (max-width:991px ) {
	.news_list li a p.new_con_txt{height: 60px;line-height: 20px; overflow: hidden;text-overflow:ellipsis; }
	.new_pic{width:220px;height: 138px;}
	.new_txt{width: calc(100% - 230px);}
}
@media only screen and (max-width:640px ) {
	.new_pic{width:180px;height: 138px;}
	.new_txt{width: calc(100% - 190px);}
}
@media only screen and (max-width:450px ) {
	.new_pic{width:160px;height: 126px;}
	.new_txt{width: calc(100% - 170px);}
	.news_list li a p.new_con_txt{height: 48px;line-height: 24px; overflow: hidden;text-overflow:ellipsis; }
}
@media only screen and (max-width:360px ) {
	.new_pic{width:120px;height: 118px;}
	.new_txt{width: calc(100% - 130px);}
	.news_list li a p.new_con_txt{height: 40px;line-height: 20px; overflow: hidden;text-overflow:ellipsis; }
}

.new_pic1{background: url(../images/news_03.jpg)no-repeat center center ;background-size: cover;}
.new_pic2{background: url(../images/cp3_13.jpg)no-repeat center center ;background-size: cover;}
.new_pic3{background: url(../images/case4_20.jpg)no-repeat center center ;background-size: cover;}

.new-xq-pix{margin: 10px 0;}

