* {
	margin: 0;
	padding: 0;
}
img {
	border: none;
	display: block;
}
li {
	list-style: none;
}
h1,h2,h4,h5,h6{
	font-weight:500;
}
input, select, textarea {
	font-family: '微软雅黑', '黑体', '宋体';
}
*, :after, :before {
	box-sizing: border-box
}
a {
	text-decoration: none;
}
body {
	font-family: '微软雅黑', '黑体', '宋体';
	font-size: 14px;
	color: #555;
	line-height: 26px;
	word-wrap: break-word;
	background: #fff;
}
.clearfix {
	clear: both;
}
.clear {
	clear: both;
}
body {
	width: 100%;
	max-width: 600px;
	margin: auto;
	min-height: 100%;
}

header {
	width: 100%;
	float: left;
	padding: 0 2%;
	position: relative;/*		border-bottom: #005c9f 2px solid;*/
}
header .ion-ios-navicon {
	height: 2px;
	width: 23px;
	background: #e8340c;
	position: relative;
	cursor: pointer;
	display: inline-block;
	float:right;
}
header .ion-ios-navicon:after, header .ion-ios-navicon:before {
	content: '';
	width: inherit;
	height: inherit;
	position: absolute;
	background: inherit
}
header .ion-ios-navicon:before {
	bottom: 14px
}
header .ion-ios-navicon:after {
	bottom: 7px
}
logo {
	width:82%;
	float: left;
}
header logo img {
	margin:3% 0;
}
#tel {
	width:8%;
	float: left;
	padding-top:7%;
}

.banner {
	width: 100%;
	float: left;
}
.block_home_slider {
	width:100%;
	height:auto;
	float:left;
	position: relative;
	text-align: center;
}  /*底部小图标*/
.block_home_slider .slide {
	position:relative;
	text-align:center;
}
.block_home_slider .caption {
	padding:13px 16px 12px;
	position:absolute;
	left:0px;
	right:0px;
	bottom:0px;
	background:url(bg_caption.png);
	text-align:left;
}
.block_home_slider .caption p {
	padding-bottom:0px;
	font-size:11px;
	color:#dedede;
	text-shadow:0px -1px #000000;
	line-height:17px;
}
.block_home_slider .caption p.title {
	padding-bottom:6px;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	line-height:normal;
}
.block_home_slider .flex-direction-nav a {
	width:22px;
	height:47px;
	margin-top:-24px;
	display:block;
	position:absolute;
	top:50%;
	background-repeat:no-repeat;
	background-image:url(../images/sprite_arrow_2.png);
	text-indent:-9000px;
}
.flex-direction-nav{
	width: 100%;
	display: block;
	height: 35px;
	position: absolute;
	bottom:50%;
	margin-bottom:-17.5px;
}
.block_home_slider .flex-direction-nav a.flex-prev {
	left:6px;
	background-position:left top;
}
.block_home_slider .flex-direction-nav a.flex-next {
	right:6px;
	background-position:right top;
}
.block_home_slider .flex-control-paging {
	text-align:center;
}
.block_home_slider .flex-control-paging li {
	width:auto;
	height:9px;
	margin: 0px;
	padding: 0px;
	float:none;
	display:inline-block;
	overflow: hidden;
	list-style-type: none;
	border:none !important;
	background:none !important;
}
.block_home_slider .flex-control-paging li a {
	width:9px;
	height:9px;
	padding:0 8px;
	float:none;
	display:inline-block;
	background-repeat:no-repeat;
	background-image:url(../images/sprite_nav_3.png);
	text-indent:-9000px;
	cursor:pointer;
}
.block_home_post_feature {
	width:300px;
}
.block_home_post_feature p {
	padding-bottom:0px;
}
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	text-align:center;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
	position:relative;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	width: 100%;
	height:auto;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
/*shouye*/
.fenxiang{
  	background: #f2f2f2;
	width:100%;
	float:left;
	padding-bottom:2%;
}
.center{
	width:94%;
	margin:0 3%;
}
.title{
	margin-top:5%;
	text-align:center;
}
.title h3{
	padding-bottom:3%;
}
.title h3 a{
	font-size:20px;
  	color: #c9141e;
	font-weight:bold;
}
.xiantiao{
	width:20%;
	height:2px;
	background-color:#e8340c;
	margin:0 auto;
}
.title p{
	font-size:14px;
  	color: #787878;
	
}
.tabBlock-tabs{
	width:100%;
	float:left;
	margin:5% 0;
}
.tabBlock-tabs li{
	float:left;
	width:44%;
	margin:0 3%;
	height:30px;
	background:#fff;
	border-radius:15px;
	color:#e8340c;
	text-align:center;
	line-height:30px;
	cursor:pointer;
}
.tabBlock-tabs li:hover{
	background:#e8340c;
	color:#fff;
}
.waibao{
	width:100%;
	float:left;
}
.waibao dd{
	position:relative;
	float:left;
	width:50%;
	margin-bottom:3%;
}
.waibao dd img{
	width:97%;
}
.waibao dd:nth-child(2n) img{
	float:right;
}
.waibao dd:nth-child(2n) h1{
	margin-left:3%;
}
.tabBlock-pane h1{
	width:97%;
	position:absolute;
	bottom:0;
	left:0;
	background:rgba(0,0,0,0.8);
	font-size:14px;
	color:#fff;
	line-height:20px;
	text-align:center;
	padding:3%;
	font-weight:500;
}
.zixun{
	width:100%;
	float:left;
}
.zixun dd{
	position:relative;
	width:100%;
	margin-bottom:3%;
}
.zixun dd img{
	width:100%;
}
.tabBlock-tabs li.active {
  color: #fff !important;
  background:#e8340c;
}
/*解决方案*/
.solute{
	width:100%;
	float:left;
	margin-top:2%;
}
.solute dl{
	width:100%;
}
.solute dl dt{
	padding:3% 0;
}
.solute dl dt h1 a{
	float:left;
	font-size:18px;
	color:#6c6c6c;
	font-weight:bold;
	line-height:26px;
}
.solute dl dt h1 i{
	float:left;
	font-size:16px;
	color:#999999;
	padding-left:3%;
	font-weight:normal;
	font-style:normal;
}
.solute dl dt h2{
	float:right;
	background:#e8340c;
	width:14%;
	border-radius:7px;
	text-align:center;
	text-transform:uppercase;
}
.solute dl dt h2 a{
	font-size:12px;
	color:#fff;
	display:block;
}
.solute dl dd{
	clear:both;
	background:#e5e5e5;
	padding:3%;
	line-height:18px;
}
.solute dl dd a{
	font-size:14px;
	color:#8f8f8f;
}
.biaoyu{
	width:100%;
	float:left;
	margin:5% 0;
	background:#e8340c;
}
.biaoyu h1{
	font-size:18px;
	color:#fff;
	padding:3%;
	text-align:center;
}
/*简介*/
.introduction{
	width:100%;
	float:left;
}
.in_left{
	width:100%;
}
.in_co{
	padding:3% 1% 0;
}
.in_co h2{
	text-align:center;
}
.in_co h2 span {
    font-size:18px !important;
}
.dongtai{
	width:100%;
	float:left;
	background-color:#f2f2f2;
	margin-top:5%;
	padding-bottom:5%;
}
.in_right{
	width:100%;
}
.in_right dl{
	width:100%;
	margin-top:2%;
}
.in_right dl dt{
	width:100%;
	background:#fff;
}
.in_right dl dt img{
	width:30%;
	float:left;
}
.in_right dl dt span{
	width:70%;
	float:left;
	padding-left:3%;	
}
.in_right dl dt span h1{
	font-size:16px;
	color:#e8340c;
	display:inline-block;
	float:left;
	margin-top:2%;
}
.in_right dl dt span i{
	font-size:12px;
	color:#8f8f8f;
	line-height:18px !important;
	display:inline-block;
	font-style:normal;
}
.in_right dl dd{
	border-bottom:1px dotted #989898;
}
.in_right dl dd a{
	color:#8f8f8f;
	line-height:40px;
}
/**/
.cooperative{
	width:100%;
	float:left;
}

.testimonial{
	width:96%;
	border:1px solid lightgray;
}
.testimonial img{
	width:90%;
	margin:0 auto;
}
/*页脚*/
.footer {
	width: 100%;
	float:left;
	background-color: #e4e3e4;
	padding:3%;
	margin-top:5%;
	margin-bottom:40px;
}
.d_cont{
	width:60%;
	float:left;
	margin-top:3%;
	padding-left:3%;
}
.d_cont ul li{
	text-align:left;
}
.d_cont ul li img{
	float:left;
	padding-right:3%;
	margin-top:2%;
}
.d_cont ul li span{
	float:left;
}
.erweima{
	width:40%;
	float:left;
	text-align:center;
	margin-bottom:3%;
}
.erweima img{
	width:100%;

}
.end {
	clear:both;
	padding:0 2%;
	text-align: center;
	line-height: 23px;
	color: #8a8a89;
	font-size: 12px;
	font-family: "微软雅黑";
}

/*-----------------关于我们----------------*/
.bannerli{
	width:100%;
	float:left;
	position:relative;
}
.bannerli img{
	width:100%;
}
.bannerli h1{
	position: absolute;
	width: 30%;
	top:18%;
	left: 5%;
	font-size:18px;
	line-height: 35px;
	color: #fff;
	font-weight: bold;
}

.mbxnav{
	width:100%;
	float:left;
	font-size: 14px;
	color: #231916;
	border-bottom:1px solid #ddd;
}
.mbx_con {
	background:url(../images/about_02.png) no-repeat 3% center;
	padding-left:11%;
	color:#e8340c;

}
.mbx_con a {
	display: inline-block;
	color: #333;
	line-height:40px;
}
.lsyx{
	width:100%;
	float:left;
	margin-top:5%;
}
.lsyx img{
	width:100%;	
}
.lsyx_zi {
	width:100%;
}
.lsyx_zi h2{
	text-align:center;
	padding:5% 0 3%;
}
.lsyx_zi h2 span{
	font-size:20px !important;
	color:#c9141e !important;
}
.lsyx_zi p{
	line-height:30px;
}
.lsyxlan{
	width:100%;
	float:left;
}
.gywm_co li{
	float:left;
	width:38%;
	margin:0 6%;
	border-radius:50%;
	border:5px solid #c9141e;
	cursor:pointer;
	margin-top:5%;
}
.gywm_co li h1{
	background:url(../images/about_005.png) no-repeat center 32%;
	text-align:center;
	font-size:17px;
	color:#333;
	padding-top:60%;		
}
.gywm_co li a{
	display:block;
}
.gywm_co li:nth-child(2){
}
.gywm_co li:nth-child(2) h1 {
	background:url(../images/about_006.png) no-repeat center 32%;
}
.gywm_co li:nth-child(3) h1 {
	background:url(../images/about_007.png) no-repeat center 32%;
}
.gywm_co li:nth-child(4){
}
.gywm_co li:nth-child(4) h1 {
	background:url(../images/about_008.png) no-repeat center 32%;
}

/*企业文化*/
.qywh{
	width:100%;
	float:left;
	margin-top:5%;
}
.qywh img{
	width:100%;
}
.qywh h1{
	font-size:20px;
	color:#c9141e;
	margin-top:3%;
}
.qywh p{
	line-height:20px;
	padding-top:2%;
}
.qywh i{
	font-style:normal;
}
/*公司新闻*/
.gsxw{
	width:100%;
	float:left;
	margin-top:5%;
	padding-bottom:2%;
}
.gsxw ul li{
	width:100%;
	border:2px solid #aaa;
	margin-bottom:3%;
}
.gsxw ul li h1{	
	font-weight:bold;
	color:#333;
	text-align:center;
	padding:3%;
	font-size:20px;
}
.gsxw ul li h2{
	width:94%;
	margin:0 3% 3%;
	font-size:14px;
	color:#999;
	text-align:center;
	line-height:20px;
	border-top:1px solid #cccccc;	
	border-bottom:1px solid #cccccc;
	padding:3% 0;
}
.gsxw ul li span{
	padding:0 3% 3%;
	display:inline-block;
}
.gsxw ul li img{
	width:50%;
	float:left;
	margin-right:3%;
	border-radius:4px;
	box-shadow:5px 5px 5px #cecece;
}
.gsxw ul li p{
	color:#666;
}
.fanye,.fanyeli{
	width:100%;
	float:left;
}
.fanye{
	background:#eeeeee;
	border-radius:7px;
}
.fanyeli{
}
.fanye h1{	
	text-align:center;
}
.fanye h1 a{
	text-align:center;
	display:inline-block;
	width:32px;
	line-height:30px;
	font-size:14px;
	color:#333;
}
.fanyeli li{
	padding:2% 3%;
	background:#eeeeee;
	margin-top:3%;
	border-radius:7px;
}
.fanyeli li a{
	line-height:20px;
	font-size:14px;
	color:#333;
}
#right{
	text-align:center;
	width:30%;
	height:30px;
	margin-top:3%; 
	background:#c9141e;
	border-radius:7px;
	padding:0;
}
#right a{
	color:#fff;
	font-size:14px;
	line-height:30px;
}

/*新闻详情*/

.gsxwxq{
	width:100%;
	float:left;
}

.gsxwxq h1{	
	font-weight:bold;
	color:#333;
	text-align:center;
	padding:0 0 3%;
	font-size:20px;
}
.gsxwxq h2{
	width:100%;
	margin:0 0 3%;
	font-size:14px;
	color:#999;
	text-align:center;
	line-height:20px;
	border-top:1px solid #cccccc;	
	border-bottom:1px solid #cccccc;
	padding:3% 0;
}
.gsxwxq img{
	width:100%;
	margin-bottom: 3%;
}
.gsxwxq p{
	/*padding:0 0 3%;*/
	color:#666;
	font-size:14px;
}
.gsxwxq p span{
	font-size:14px !important;
}
.gsxwxq div span{
	font-size:14px !important;
}
.gsxwxq span{
	font-size:14px !important;
}
/*创新团队*/
.cxtd{
	width:100%;
	float:left;
	margin-top:5%;
}
.cxtd img{
	width: 100%;
}
.cxtd h1{
	font-size: 20px;
    color: #c9141e;
}
.cxtdtop{
	margin-bottom:3%;
}
/*.cxtdtop{
	background:url(../images/about_11.jpg) no-repeat;
	background-size:100%;
}*/
/*.cxtdbottom{
	background:url(../images/about_12.jpg) no-repeat;
	background-size:100%;
}*/
.cxtdbottom img{
	margin-top:3%;
}
/*企业优势*/
.qyys{
	width:100%;
	float:left;
	margin-top:5%;
	padding-bottom:5%;
}
.qyystop img{
	width:100%;
}
.qyystop span h1{
	font-weight:bold;
	color:#c9141e;
	text-align:center;
	padding:5% 0 3%;
	font-size:20px;
}
.qyystop span p{
	font-size:16px;
	line-height:32px;
	color:#666;
}
.qyys ul li{
	width:100%;
	position:relative;
	margin-top:3%;
}
.qyys ul li p{
	background:#eeeeee;
	width:100%;
	padding:3%;
}
.qyys ul li span img{
	width:100%;
}
.qyys ul li h1 img{
	position: absolute;
	z-index: 1;
	top:10%;
	left: 50%;
	margin-left:-19px;
}
/*.qyys ul li h1,.qyys ul li h2{
	width:200px;
	line-height:50px;
	font-size:16px;
	color:#c9141e;
	font-weight:bold;
	text-align:center;
}*/
/*我们的客户*/
.wmdkh{
	width:100%;
	float:left;
	margin-top:5%;
	
}
.wmdkh ul li{
	width:48%;
	float:left;
	margin-bottom:3%;
	border:1px solid #b4b4b4;
}
.wmdkh ul li:nth-child(2n){
	margin-left:4%;
}
.wmdkh ul li img{
	width:90%;
	margin:auto;
}
.wmdkh ul p{
	width:100%;
	float:left;
	padding:3%;
	background:#d8d8d8;
	color:#c9141e;
	line-height:30px;
	font-size:20px;
	font-weight:bold;
}

/*大事记*/
.dsj{
	width:100%;
	float:left;
	margin-top:5%;
	padding-bottom:2%;
}
.dsjti {
	width:100%;
	background:#eeeeee;
	height:40px;
	margin-bottom:3%;
}
.dsjti img{
	float:left;
	padding:2% 3% 0;
}
.dsjti i{
	float:left;
	line-height:40px;
	padding:0 3%;
	border-left:1px solid #c9141e;
	font-size:0.9em;
	color:#4d4d4d;
	font-weight:bold;
	font-style:normal;
}
.dsjti h1{
	float:left;
	padding-left:3%;
	border-left:1px solid #c9141e;
}
.dsjti h1 a{
	line-height:40px;
	font-size:0.5em;
	color:#4d4d4d;
}
.dsjco{
	margin-bottom:3%;
	background:#ececec;
}
.dsjco img{
	float:left;
	width:50%;
}
.dsjco p{
	float:left;
	width:50%;
	color:#666;
	padding:3% 3% 0;
	line-height:20px;
}

/*服务项目*/
.service{
	width:100%;
	float:left;
	margin-top:5%;
}
.service_left{
	width:100%;
	position:relative;
	margin:0 0 3%;
}
.service_left h1{
    padding:3% 5%;
	background:#c9141e;
}
.service_left h1 a{
	font-size:20px;
	font-weight:bold;
	color:#fff;
}

.service_right{
	width:100%;
}
.service_right li{
	position:relative;
	margin-bottom:3%;
}
.service_right li img{
	width:100%;
}
.service_right li a h1{
	background:rgba(0,0,0,0.6);
	width:100%;
	position:absolute;
	bottom:0;
	font-size:16px;
	color:#fff;
	text-align:center;
	line-height:35px;
}
/*案例展示*/

.service_al{
	width:100%;
	float:left;
	border:2px solid #a5a5a5;
	margin-bottom:3%;
}
.service_al img{
	width:100%;
}
.service_al h1{
	font-size:20px;
	color:#c9141e;
	padding:3%;
}
.service_al p{
	padding:0 3% 3%;
	font-size:14px;
	color:#999;
}
/*列表*/
.service_liebiao{
	width:100%;
	float:left;
	border-bottom:1px solid #a5a5a5;
	margin-bottom:5%;
}
.service_liebiao img{
	width:100%;
}
.service_liebiao h1{
	font-size:20px;
	color:#c9141e;
	padding:3% 0 0 0;
}
.service_liebiao p{
	font-size:14px;
	color:#999;
}
.service_liebiao span{
	font-size:14px;
	color:#999;
	padding-bottom:3%;
	display:block;
}
/*服务项目里的项目介绍*/
.service_xmjs{
	width:100%;
	float:left;
}
.service_xmjs span{
	font-size:16px;
	color:#666;
	line-height:30px;
}
.service_xmjs img{
	width:100%;
	margin-top:5%;
}
.service_xmjs span h1{
	font-size:18px;
	color:#e8350d;
	margin-top:5%;
}
/*联系我们*/
.contact{
	width:100%;
	float:left;
	margin-top:5%;
}
.contact h1{
	font-size:20px;
	color:#c9141e;
	padding:5% 0 2%;
	clear:both;
}
.contact h1:nth-child(2){
	padding:5% 0 2%;
}
.contact p{
	font-size:14px;
	color:#666;
}
.contact h2{
	font-size:20px;
	color:#c9141e;
	padding-bottom:3%;
}
.contact input,.contact textarea{
	display:block;
	width:100%;
	line-height:40px;
	padding-left:3%;
	border-radius:5px;
	border:1px solid #dddddd;
	margin-bottom:3%;
	color:#999;
	font-size:14px;
}
.contact textarea{
	height:133px;
}
.contact img{
	width:100%;
}
.contact_left img{
	width:50%;
}
#tijiao{
	width:50%;
	height:40px;
	background:#c9141e;
	border:none;
	font-size:16px;
	color:#fff;
	float:left;
	cursor:pointer;
	margin-bottom:0;
}

/*加入我们*/
.contact_jrwm{
	width:100%;
	float:left;
	margin-top:5%;
	padding-bottom:2%;
}
.contact_jrwm ul li{
	width:100%;
	margin-bottom:3%;
	background:#e8350d url(../images/yin.png) no-repeat center;
	padding-bottom:8%;
}
.contact_jrwm ul li h1{
	font-size:20px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:8% 0 2%;
}
.contact_jrwm ul li p{
	font-size:14px;
	color:#fff;
	padding:0 5%;
	line-height:35px;
	text-align:center;
}
.contact_jrwm ul li p span {
    font-size: 14px !important;
}
.contact_jrwm ul li h2{
	width:40%;
	height:30px;
	background:#fff;
	border-radius:15px;
	margin:5% auto 0;
	font-size:14px;
	color:#c9141e;
	line-height:30px;
	text-align:center;
	text-transform:uppercase;
}
.page_info{
	font-size:14px;
}
.zxkf{
	position:fixed;
	bottom:0;
	width:100%;
	background:#e8340c;
	height:40px;
}
.zxkf h1{
	text-align: center;
	line-height:40px;
	background: url(../images/zixun.png) no-repeat 10% center;
	width: 50%;
	margin: 0 auto;
}
.zxkf h1 a{
	font-size: 16px;
	color: #fff;
}






