body {
	font-family: "Microsoft yahei!important";
	font-size: 12px;
	font-weight: normal;
	color: #333;
  padding-bottom: 30px;
  background: #fafafa;
}
a {
  color: #333;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #f57c05;
  text-decoration: none;
}

.tl{
	text-align: left;
}
.tr{
	text-align: right;
}
.tc{
	text-align: center;
}
.mc{
	margin: 0 auto;
}
.pd10{
	padding-top: 10px;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.mar0{
	margin: 0;
}
.menu{
	min-height: 43px!important;
}

.header-title{
	width: 100%;
	height: 33px;
	font-size: 14px;
		color: #333;
	line-height: 33px;
	background: #f5f5f5;
	border-bottom: 1px solid #ccc;
}
.header-title a{
	font-size: 14px;
	color: #333;
}
.header-logo{
	height: 143px;
	background: #f5f5f5;

}
.header-logo1{
	margin-top: 0px;
	margin-bottom: 0px;
}
.logo{
	width: 326px;
	height: 143px;
	background-image: url(../img/logo.jpg);
}
.biao{
	width: 400px;
	height: 143px;
	background-image: url(../img/biao.jpg);
}
.logo1 img{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.biaoyu{
	font-size: 17px;
	color: #393939;
	height: 83px;
	line-height: 83px;

}
.tel{
	width: 326px;
	height: 143px;
	background-image: url(../img/tel.jpg);
}
.yd a{
	color: #333;
}
/*header-nav*/

.nav-mar{
	margin-top: 10px;
	margin-bottom: 10px;
}
.nav>li>a{
	padding: 15px 21px;
}
.logo-img{
	width: 226px;
	height: 64px;
	background-image: url(../img/logo.html);
}
.nav-pd{
	padding-left:50px;
	padding-top: 6px;
}
/*starter-template-nav*/
.navbar-header{
	width: 100%;

	margin: 0 auto;
	text-align: center;
}
.navbar-inverse{
	line-height: 50px;
	border-color:transparent;
	background-image: none;
}
.navbar-inverse .navbar-nav>li>a{
	color:#fff;
	font-size: 16px;
}
.navbar-inverse .navbar-nav>li>a:hover{
	color:#fff;
	background:#777;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.open>a{
	background-image: none;
	box-shadow: none;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{
	color:#fff;
	background-color:transparent;
}


.navbar-inverse .navbar-toggle .icon-bar{
	background-color: #000;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{
	background-color: transparent;
}
.navbar-toggle{
	margin-top: 15px;
}


/*header-banner*/

.navbar-inverse ,.navbar-header {background-color: #f57c05;}

.navbar {padding-bottom:0px; margin-bottom: 0px; height: 50px; overflow:hidden; border-radius: 0; border: none; border-bottom: 0px solid #ff7c00;}
.col-sm-12 ,.navbar-toggle{ margin-right: 0px; }



/*sy_srvice*/
.sy_service{
	height: auto;
	padding-top: 28px;
	overflow: hidden;
}
.sy_service1{
	height: auto;
	padding-top: 0px;
	overflow: hidden;
}
/*wz*/
.wz_title{
	height: auto;
	overflow: hidden;
	line-height: 64px;
}
.wz_bt{
	color: #f57c05;
	font-size: 30px;
	font-weight: 700;
	text-align: left;
	float: left;
}
.wz_bt span{
	color: #777;
	font-size: 21px;
	font-weight: 400;
	padding-left: 12px;
	text-transform: uppercase;
}
.wz_more{
	line-height: 64px;
	text-align: right;
	float: right;
}
.wz_more a{
	color: #fff;
	font-size: 14px;
	padding: 6px 24px;
	background: #f57c05;
	border-radius: 20px;
}
.wz_more span a{
	margin-left: 12px;
}
.carousel_mac .item {
	margin-left: 70px;
	margin-top: 30px;
	margin-right: 30px;	
}
.carousel_mac .item img{
	float: left;
	width: 235px;
	height: auto;
	padding-right: 12px;
}
.carousel_mac .item p{
	color: #333;
	font-size: 14px;
	line-height: 33px;
	padding-right: 32px;
	padding-left: 12px;
}
.tm_bg{
	background-image: none!important;
}
.jd_nr{
	padding-top: 30px;
	padding-bottom:30px; 
}

.wz_fl{
	position: absolute; 
	z-index: 100; 
	top: 0; 
	right: 0; 
	font-size: 13px; 
	background: #676767; 
	width: 240px; 
	height: auto;
	color: #fff; 
}
.fl_t{
	font-size: 18px ;
	color: #fff;
	height: 100px;
	line-height: 100px;
	padding-left: 24px;
	background: #393939; 
}
.fl_nr{
	padding: 30px 0px;
}
.fl_nr p{

	font-size: 16px;
	padding-left: 24px;
	line-height: 39px;
	height: 39px;

}
.fl_nr a{
	font-size: 16px;
	color: #fff;
}
.fl_nr a:hover{
	font-size: 16px;
	color: #fff;
}
.nr_img img{
	margin-top: -1px;
	margin-right: 3px;
}
.fl_nr p:hover{
	background: #505050; 
}

/*sy_liucheng*/
.sy_liucheng{
	width: 100%;
	height: auto;
	background: url(../img/lc_bg.jpg) repeat-x;
	overflow: hidden;
}
.lc_nr{
	height: 159px;
	padding: 38px 0;
	overflow: hidden;
}
.lc_lb1{
 	height: auto;
 	overflow: hidden;
 	float: left;
 	padding-right: 0px;
 	position: relative;
}
.lc_lb{
 	height: auto;
 	overflow: hidden;
 	float: left;
 	padding-right: 92px;
 	position: relative;
 	background: url(../img/lc_xb.png) no-repeat center right 36px;
}
.lc_tu{
	background: url(../img/lc_service.png) no-repeat 0 0;
	height: 84px;
	float: left;
}
.lc_tu i{
	font-size: 50px;
	color: #f57c05;
	float: left;	

}
.lc_tu .fa-headphones{
	padding: 18px 15px;
}
.lc_tu .fa-cogs{
	padding: 18px 10px;
}
.lc_tu .fa-gavel{
	padding: 18px 13px;
}
.lc_tu .fa-wrench{
	padding: 18px 15px;
}
.lc_tu .fa-user-plus{
	padding: 18px 12px;
}
.lc_tu p{
		float: left;
	overflow: hidden;
	margin-top: 15px;
	margin-left: 12px;
	color: #333;
	font-size: 16px;
}
.nr_tu{
	position: relative;
	overflow: hidden;
}
.nr_tu img{
	width: 100%;
	-webkit-transition:all .4s ease-out;
	-moz-transition:all .4s ease-out;
	-o-transition:all .4s ease-out;
	transition:all .4s ease-out;
}
.nr_tu img:hover{
	transform: scale(1.1);
}
.nr_tu  p{ 
	background: rgba(0,0,0,0.5); 
	width: 100%; 
	line-height: 40px; 
	height: 40px; 
	color: #fff; 
	padding: 0 30px; 
	box-sizing: border-box; 
	font-size: 16px; 
	position: absolute; 
	bottom: 0; 
	z-index: 100; 
	left: 0; 
}

.wz_ser{
	position: relative;
	overflow: hidden;
}
.nr_wz{
	padding-top: 30px;
}
.ser_t{
	color: #333;
	font-size: 20px;
	line-height: 39px;
}
.ser_t img{
	margin-right: 5px;
	margin-top: -5px;
}
.ser_nr{
	font-size: 14px;
	color: #777;
	line-height: 28px;
}

.ser_banner{
	height: auto;
	overflow: hidden;
}
/*sy_equipment*/
.sy_equipment{
	background: #ededed;
	padding-top: 28px;

}
.equ_fl{
	background: #393939;
	height: 50px;
	line-height: 50px;
	padding: 0px 30px; 
	overflow: hidden;
}
.equ_fl a{
	color: #fff;
	font-size: 15px;
	line-height: 50px; 
	padding: 15px 38px;
}
.equ_fl a:hover{
	background: #f57c05;
}

.equ_fl_nr{
	background: #fff;
	margin-top: 30px; 
	height: auto;
	overflow: hidden;	
}
/*equ_fl_nr_tu*/
.equ_fl_nr_tu{
	position: relative;
	overflow: hidden;	
	float: left;
	padding: 24px 21px;
}
.equ_fl_nr_tu img{
	width: 183px;
	height: 163px;
	padding-top : 0px;
	-webkit-transition:all .4s ease-out;
	-moz-transition:all .4s ease-out;
	-o-transition:all .4s ease-out;
	transition:all .4s ease-out;	
}
.equ_fl_nr_tu img:hover{
	transform: scale(1.1);
}


.equ_fl_nr_tu p{
	color: #333;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	padding-top: 20px;

}
/*equ_fl_nr_hz*/
.equ_fl_nr_hz{
	float: left;
	padding-top: 39px;
	padding-left: 21px;
	padding-bottom: 39px;	
}
.equ_fl_nr_hz img{
	width: 163px;
	height: 66px;
}

/*sy_case*/
.sy_case{
	height: auto;
	padding-top: 28px;
	overflow: hidden;
}
.sy_case_tu{
	position: relative;
	overflow: hidden;
	height: auto;
	padding: 50px 0px;
	background: url(../img/xgx_48.jpg) no-repeat; 
}

.sy_case_tu .col-md-3{
	padding-left: 0px;
	padding-right: 0px;
}
.sy_case_tu .col-md-9{
	padding-left: 0px;
	padding-right: 0px;
}
.sy_case_tu .col-md-8{
	padding-left: 0px;
	padding-right: 0px;	
}
.sy_case_tu .col-md-4{
	padding-left: 0px;
	padding-right: 0px;	
}

.sy_case_tu .col-md-3 img{
	height: 522px;

}
.sy_case_tu .col-md-8 img{
	height: 261px;
}
.sy_case_tu .col-md-4 img{
	height: 261px;
}

/*sy_voice*/
.sy_voice{
	height: auto;
	padding-top: 28px;
	background: #e0e0e0;
	overflow: hidden;
}
.nr_voice{
	height: auto;
	margin: 0 auto;
	margin-top: 30px;
	overflow: hidden;
}
.nr_voice .col-md-6{
	padding-left: 0px;
	padding-right: 0px;
}
.nr_voice .col-md-4{
	padding-left: 0px;
	padding-right: 0px;
}
.nr_voice .col-md-8{
	padding-left: 0px;
	padding-right: 0px;
}
.nr_voice .col-md-12{
	padding-left: 0px;
	padding-right: 0px;
}


.nr_v img{
	width: 100%;
	height: 282px;
}
.nr_v{
	position: relative;
	overflow: hidden;
}
.nr_v img{
	width: 100%;
	-webkit-transition:all .4s ease-out;
	-moz-transition:all .4s ease-out;
	-o-transition:all .4s ease-out;
	transition:all .4s ease-out;
}
.nr_v img:hover{
	transform: scale(1.1);
}

.voice_wz{
	background: #fff;
	padding: 50px 30px; 
}
.voice_t{
	font-size: 20px;
	color: #f57c05;
	line-height: 39px;
	padding-bottom: 23px;
}
.voice_nr{
	font-size: 14px;
	color: #777;
	line-height: 30px;
}


/*sy_env*/
.sy_env{
	background: #fff;
	padding-top: 28px;
}
.sy_env_tu{
	position: relative;
	overflow: hidden;
	height: 674px;
	background: url(../img/env_bg.jpg) no-repeat; 
}
.sy_env_tu img{
	position: relative; 
	font-size: 13px; 
	background: #676767; 
	width: 288px; 
	height: auto;
	color: #fff; 
}

.nr_env{
	position: relative; 

	
	width: 288px; 
	background: #fff; 
	padding: 20px 15px;
}
.by_env{
	position: absolute; 
	z-index: 100; 
	top: 160px; 
	padding: 0px 30px;
	left: 0; 	
	color: #fff;
	font-size: 21px;
	font-weight: bold;
	line-height: 36px;
}
.by_env span{
	display: block;
	color: #999;
	font-size: 16px;
	font-weight: normal;
	line-height: 26px;
}
.nr_env p{
	color: #666;
	font-size: 14px;
	line-height: 26px;
}


/*sy_youshi*/
.sy_youshi{
	height: 752px;
	padding-top: 28px;
	background: url(../img/xgx_02.jpg) no-repeat;
	overflow: hidden;
}
.nr_youshi{
	height: auto;
	overflow: hidden;
	padding-top: 70px;
}

.nr_youshi .col-md-12{
	padding-left: 0px;
	padding-right: 0px;
}
.nr_youshi .col-md-6{
	padding-left: 0px;
	padding-right: 0px;
}
.nr_youshi .col-md-5{
	padding-left: 0px;
	padding-right: 0px;
}
.nr_youshi .col-md-7{
	padding-left: 0px;
	padding-right: 0px;
}
.nr_youshi .col-md-8{
	padding-left: 0px;
	padding-right: 0px;
}
.nr_youshi .col-md-4{
	padding-left: 0px;
	padding-right: 0px;
}
.nr_youshi .nr_tu img{
	height: 228px;
}
.youshi_wz{
	height: 228px;	
	background: #e1e1e1;
	padding: 25px 18px;
}
.youshi_t{
	font-size: 24px;
	color: #333;
	line-height: 39px;
	padding-bottom: 19px;
}
.youshi_nr{
	color: #666;
	font-size: 13px;
	line-height: 24px;
}

/*sy_brand*/
.sy_brand{
	height: auto;
	padding-top: 28px;
	padding-bottom: 45px;	
	overflow: hidden;
	background: #eee;
}
.nr_brand{
	height: auto;
	margin: 0 auto;
	margin-top: 30px;
	overflow: hidden;
}
.nr_brand .col-md-6{
	padding-left: 0px;
	padding-right: 0px;
}
.nr_brand .col-md-12{
	padding-left: 0px;
	padding-right: 0px;
}
.brand_nr{
	background: #fff;
	padding: 0px 65px;
	padding-top: 39px;
	height: 328px;
}
.brand_t{
	font-size: 21px;
	font-weight: bold;
	color: #333;
	line-height: 39px;
}
.brand_t span{
	display: block;
	font-size: 16px;
	font-weight: normal;
	color: #f57c05;
	line-height: 26px;
}
.brand_nr p{
	display: block;
	font-size: 13px;
	font-weight: normal;
	color: #777;
	line-height: 26px;
	padding-top: 15px;
	padding-bottom: 0px;
}

/*sy_news*/
.sy_news{
	height: auto;
	padding-top: 28px;
	padding-bottom: 50px;

	overflow: hidden;
	background: #fff;
}
.nr_news{
	height: auto;
	overflow: hidden;
	padding-top: 36px;

}
.nr_news .col-md-4{
	padding-left: 0px;
	padding-right: 0px;
}
.nr_news .col-md-12{
	padding-left: 0px;
	padding-right: 0px;
}
.nr_news .col-md-5{
	padding-left: 0px;
	padding-right: 0px;
}
.nr_news .col-md-7{
	padding-left: 0px;
	padding-right: 0px;
}
.nr_tu1{
	position: relative;
	overflow: hidden;
}
.nr_tu1 img{
	width: 100%;
	-webkit-transition:all .4s ease-out;
	-moz-transition:all .4s ease-out;
	-o-transition:all .4s ease-out;
	transition:all .4s ease-out;
}
.nr_tu1 img:hover{
	transform: scale(1.1);
}
.nr_tu1  p{ 
	background: rgba(0,0,0,0.5); 
	width: 100%; 
	line-height: 30px;
	height: 36px; 
	color: #fff; 
	padding: 3px 30px; 
	box-sizing: border-box; 
	font-size: 16px; 
	position: absolute; 
	bottom: 46px; 
	z-index: 100; 
	left: 0; 
}
.nr_tu1 span{ 
	background: rgba(0,0,0,0.5); 
	width: 100%; 
	line-height: 21px; 
	height: 46px; 
	color: #fff; 
	padding: 2px 30px; 
	box-sizing: border-box; 
	font-size: 13px; 
	position: absolute; 
	bottom: 0; 
	z-index: 100; 
	left: 0; 
}
.wz_news{
	margin-top: 0px;
}
.wz_news p{
	margin-left: 8px;
	font-size: 14px;
	line-height: 27px;
	color: #666;
}

/*service*/
.service .title{

	font-size: 18px;
	color: #000;
	font-weight: bold;
	height: 56px;
	line-height: 56px;
	border-bottom: #c5c3c3 solid 1px;
}
.service .title a{

	color: #f57c05!important;


}
.service .fenlei{
	margin: 25px 18px;
	height: 51px; 
}
.service .fenlei1{
	margin: 15px 18px;
	height: 51px; 
}
.service .cp_tu img{
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	overflow: hidden;
}
.service .cp_tu1 img{
	width: 100%;
	height: auto;
	margin-top: 15px;
	background-repeat: no-repeat;
	overflow: hidden;
}
/*syproduct*/
.syproduct{
	margin-bottom: 50px;
}
.syproduct .title{
	margin: 50px auto;
	height: auto;
	overflow: hidden;
}
.syproduct .title a{
	display: block;
	color: #3db532;
	font-size: 33px;
	font-weight: 700;	
	line-height: 50px;
}
.syproduct .title span{
	display: block;	
	color: #666;
	font-size: 15px;
	font-weight: 500;	
	line-height: 21px;
}
.syproduct .content img{
	width: 100%;
	height: auto;
	margin: 0 auto; 

}
.syproduct .content p{
	font-size: 16px;
	color: #333;
	height: 30px;
	line-height: 30px;
	margin: 15px auto;
}
.syproduct .content p:hover{
	color: #0064c4;

}
/*symid*/
.symid{
	width: 1920px;
	height: 758px;
	margin: 0 auto;
	background: url(../img/index_18.jpg) no-repeat;
}
.symid1{
	padding-top: 30px;
	background: #efefef; 
	height: auto;
	margin: 0 auto;
}
.abtu{
	width: 100%;
	height: auto;
	padding-bottom: 60px;
	overflow: hidden;
}
.symid1 .abtu p{
	color: #333;
	line-height: 50px;
	font-size: 16px;
	margin-bottom: 0px;
}
.symid1 .abtu p:hover{
	color: #0064c4;
}
.symid .container{
	padding-top: 265px;
	padding-bottom: 0px;
}
.mar-lr{
	margin-left: 15px;
	margin-right: 15px;
}

.symid .abt{
	height: 50px;
	line-height: 50px;
	border-bottom: #c5c3c3 solid 1px;
}
.symid .title{
	color: #333;
	font-size: 18px;
	font-weight: normal;
	height: 50px;

}
.symid .title .en{
	font-size: 14px!important;
}
.symid .more{
	display: block;
	color: #fff;
	font-size: 15px;
	background-color: #3db532;
 	border-radius: 20px;
 	width: 140px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin-top: 16px;
	margin-bottom: 16px;
}
.symid .more1{
	color: #3888e6;
	line-height: 30px;
	margin-top: 10px;

}
.symid .content{
	padding: 0;
	height: auto;
	overflow: hidden
}
.symid .content1{
	margin-top: 39px; 
	margin-bottom: 39px; 
	height: auto;

}
.symid .line{
	margin-top: 39px;
	border-bottom: #c5c3c3 solid 1px;
}
.symid .content .nr{
	height: auto;
	margin: 29px auto;
	overflow: hidden;
}
.mar10{
	margin: 10px auto;
}
.symid .abtu{
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.symid .abtu p{
	color: #333;
	font-size: 16px;
	line-height: 50px;
	margin-bottom: 0px;
}
.symid .ab_zi h1{
	color: #000;
	line-height: 50px;
	font-size: 25px;
	font-weight: bold;

}
.symid .ab_zi h3{
	color: #333;
	line-height: 27px;
	font-size: 18px!important;
	margin-bottom: 12px;
}
.symid .ab_zi p{
	color: #777;
	line-height: 30px;
	font-size: 15px;
	margin-bottom: 0px;
}
.jg{
	width: 5px;
	height: 50px;
	background: url(../img/jg.jpg) no-repeat;

}

.line_t1{
	color: #0180fe;
	font-size: 14px;
	line-height: 33px;
}
.line_t2{
	color: #666;
	font-size: 12px;
	line-height: 20px;
}
.line_zi{
	height: auto;
	line-height: 26px;
	margin-top: 20px;
}
.line_zi .n1 a{
	margin-right: 18px;
}
.nt{
	color: #278afe;
	font-size: 14px;
	}
.chahua{
	margin: 50px auto; 
	overflow: hidden;
}
.chahua img{
	width: 100%;
	height: auto;
}

/*news*/
.news_tj{
	box-shadow: 5px 0 5px -5px #e8e8e8, -5px 0 5px -5px #e8e8e8, 0 2px 2px 2px #e8e8e8;
	margin-bottom: 20px;
	float: left;
}
.news_tj_pic{
	position: relative;
}
.news_tj_pic img{
	width: 100%;
}
.news_tj_zi{
	padding: 10px 20px;
	float: left; 
}
.news_tj_t{
	color: #3db532;
	font-size: 20px;
	font-weight: 500;
	line-height: 50px;
	float: left;
	text-decoration: none;
}
.news_tj_zi p{
	color: #666;
	font-size: 14px;
	line-height: 28px;
	float: left;
}
.news_tj_zi a{
	display: block;
	background: #3cbf31;
	padding: 10px 56px;
	margin: 33px auto;
	border-radius: 28px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	float: left;
}

.news_order{
	background:url(../img/index_67.png) right top no-repeat;
	box-shadow: 5px 0 5px -5px #e8e8e8,-5px 0 5px -5px #e8e8e8,0 2px 2px 2px #e8e8e8;
	margin-bottom:36px;
	width: 100%;	
	float: left;
}
.news_order_zi{
	padding: 10px 20px;
	float: left; 
}
.news_order_t1{
	float: left;
	width: 100%;	
	margin-top: 10px;
	margin-bottom: 10px;
	color: #000;
	font-size: 18px;
	line-height: 45px;
	border-bottom: 1px dashed #dbdbdb;

}
.news_order_zi p{
	float: left;
	color: #393939;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 24px;
}

/*sybot*/
.synews{
	margin: 30px auto;
	height: auto;
	overflow: hidden;
	padding-bottom: 30px;

}
.synews .title{
	margin: 39px auto;
}
.synews .title a{
	display: block;
	color: #3db532;
	font-size: 33px;
	font-weight: 700;	
	line-height: 50px;
}
.synews .title span{
	display: block;	
	color: #666;
	font-size: 15px;
	font-weight: 500;	
	line-height: 21px;
}

.synews .content{
	margin: 0 auto;
	padding-top: 20px;
	height: auto;
	overflow: hidden;
}

.synews .content .col-md-5 a{
	display: block;
	color: #0064c4;
	font-size: 18px;
	line-height: 30px;
	padding-top: 8px;
}
.synews .content .col-md-5 b{
	color: #999;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
}
.synews .content .col-md-5 p{
	color: #777;
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 0px;
}

.synews .content .col-md-7 .new1{
	width:100%;
	display:inline;
	margin:0px auto;
	height: auto;
	overflow: hidden;
}
.synews .content .col-md-7 .nr{
	width:100%; height:45px;line-height:45px;font-size: 16px;float:left; border-bottom:1px dashed #c6c6c6;
}
.synews .content .col-md-7 span{  margin-right:3px;
	color: #fe9b00;
	font-size: 16px;

}
.synews .content .col-md-7 .nr a{padding-left:3px;text-decoration:none;margin-left:15px;

	color: #555;
	font-size: 16px;

	margin-bottom: 0px;
}
.synews .content .col-md-7 font{float:right;margin-right:0px; 
	color: #c2c1c1;
	float: right;
	font-size: 16px;	

}




.synews .content .n1{
	float: left;
	text-align: left;
	border-bottom: #666 dashed 1px;
}

.sybot{
	padding-bottom: 50px;
}

.sycontact{
	width: 100%;
	margin: 0 auto;
	height: 470px;
	background: url(../img/index_27.jpg) ;
}
.sycontact .tu img{
	position: relative;
	top: 0;
	left: 0;
	width: 354px;
	height: 534px;
	background: url(../img/index_23.jpg) no-repeat;	

}

/*footer*/
footer{
	width: 100%;
	margin: 0 auto;	
	height: auto;
	color: #333;
	background: url(../img/xgx_39.jpg) repeat-y;

}
.db_wz{
	height: auto;
	overflow: hidden;
	padding-top: 39px;
	padding-left: 20px;

}
.db_logo{
	border-bottom: 1px solid #4d4d4d;
}
.db_dh{
	height: auto;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 30px;
}
.dh_t{
	color: #fff;
	font-size: 17px;
	line-height: 39px;
}
.dh_p p{
	font-size: 13px;
	color: #aaa;
	line-height: 26px;
}

.dh_p p:hover{
	color: #f57c05;
}
.dh_p img{
	width: 94px;
	height: 93px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.banquan{
	border-top: 1px solid #777;
	height: auto;
	overflow: hidden;
}
.banquan p{
	color: #aaa;
	font-size: 13px;
	line-height: 50px;
}
.banquan span{
	display: block;
	color: #aaa;
	font-size: 13px;
	line-height: 50px;
	text-align: right;
}
.lx_t{
	color: #fff;
	font-size: 16px;
	line-height: 26px;
	font-weight: normal;
	padding-top: 18px;
}
.lx_p{
	color: #fff;	
	font-size: 28px;
	line-height: 50px;
	font-weight: bold;
	padding-bottom: 20px;
}
.lx_tu{
	padding-top: 8px;
}
.lx_tu img{
	width: 100%;

}




.di_dh{
	background: #3cbf31;
	height: 50px;

}
.di_dh p{
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.di_dh a{
	color: #fff;
	font-size: 18px;
	line-height: 50px;
	padding: 0px 30px;
	text-align: center;

}
.di_dh a:hover{
	color: #f57c05;
}

.di_nr p{
	width: 100%;
	margin: 20px auto;
	color: #2e2e2e;
	font-size: 14px;
	line-height: 30px;
	text-align: left;
}

.contact .content{
	margin-bottom: 50px;
}
.contact .title img{
	margin: 39px auto;
	width: 362px;
	height: 81px;
	background-repeat: no-repeat;
	float: none;
}

.contact .img{
	margin: 0 auto;
	width: 100%;
	height: auto;

}
.contact .dt{
	width: auto;
	height: 325px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;

	overflow: hidden;
}
.contact .zi{
	margin: 0 auto;
	height: 325px;
	padding-top: 60px;
	background-image: url(../img/zi_bg.html);
}
.contact .zi p{
	font-size: 14px;
	color: #fff;

	padding-left: 50px;
	line-height: 30px;
}
.copyright{
	width: 100%;
	margin: 120px auto;
	margin-bottom:15px;

}
.dinav{
	height: auto;
	overflow: hidden;
	border-right:1px solid #a3a3a3;
}
.dinav1{
	padding-left: 30px;
}
.dit{
	line-height: 50px;
}
.dit a{
	font-size: 18px;
	font-weight: 500;	
	color: #fff;

}
.dinr{
	padding-top: 0px;
	padding-bottom: 22px;
	color: #fff;
}
.dinr p{
	line-height: 33px;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 0px;
	color: #fff;	
}
.dinr a{
	line-height: 39px;
	font-size: 14px;
	font-weight: 400;
	color:#fff;
	padding-right: 56px;
}
.dinr a:hover{
	color:#fc5a00;
}

.copyright .c1{
	margin-top: 15px;
}
.copyright .c1 p{
	margin-bottom: 0px;
	line-height: 30px;
	color: #fff;
}
.copyright .zi p{
	margin-bottom: 0px;
	line-height: 30px;
	color: #fff;
	text-align: center;
}
.copyright .zi a{
	color: #fff;
	margin: auto 8px;
}

/*内页样式*/
 .sidebar {
 	padding: 15px; 
 }
 .ny_kuang{
 	box-shadow: 0px 0px 3px #cccccc;
 	padding: 20px 30px 20px 30px;
 	margin-top: 10px;
 	margin-bottom: 10px;
 	border-radius: 8px;
 	line-height: 30px;
 }
 .ny_content{
 	box-shadow: 0px 0px 3px #cccccc;
 	padding: 15px;
 	margin-top: 10px;
 	margin-bottom: 10px;
 	border-radius: 8px;
 	line-height: 30px;
 }

  .ti1-bg{
 	font-size: 24px;
 	color: #333;
 	line-height: 39px;
 	margin-bottom: 21px;
 }
.sb_box .title{
	font-size: 12px;
	line-height: 50px;
	margin: 0 auto;
}
.sb_box .title .position{
	font-size: 12px;
}

 h3{
 	font-size: 24px!important;;
 	line-height: 60px;
 	color: #333;
}
 h3 span{
 	color: #f57c05;
 }
/*移动端适配*/
 @media (max-width: 768px) {
.navbar-inverse ,.navbar-header { background-color: #f5f5f5;}
.navbar-inverse .navbar-nav>li>a{
	color:#333;
	font-size: 14px;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{
	color:#333;
	background-color:transparent;
}
.db_wz{
	height: auto;
	overflow: hidden;
	padding-top: 9px;
	padding-left: 0px;
}
.lx_p{
	padding-bottom: 0px;

}
.lx_tu img{
	padding-bottom: 20px;	
}


.syproduct .title{
	margin: 30px auto;
	height: auto;
	overflow: hidden;
}
.symid .ab_tu {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.symid .content {
    margin-top: 19px;
    background-image: none;
}
.contact .title img{
	width: 100%;
	height: auto;
	margin: 39px auto;
	background-repeat: repeat;

}
.syproduct .content p{
	font-size: 16px;
	color: #333;
	height: 39px;
	line-height: 39px;
	margin: 0 auto; 
}
.dinr a{
	line-height: 39px;
	font-size: 14px;
	font-weight: 400;
	color:#fff;
	padding-right: 50px;
}
.dinav{
	height: auto;
	overflow: hidden;
	border-right:0px solid #a3a3a3;
}
.dinr p{
	width: 330px;
	height: auto;
	line-height: 33px;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 0px;

	color: #fff;	
}
.syproduct .title img{
	width: 100%;
	height: auto;
	margin: 0 auto; 

}
.synews .title img{
	width: 100%;
	height: auto;
	margin: 0 auto; 

}
 }
 /*---*/
 .bohao{
 	 color: #fff; font-size: 18px; line-height: 50px;padding: 10px 20px;letter-spacing: 2px; text-align: center;


 }
 .footer {width: 100%;height: auto;z-index: 9999;bottom: 0px;overflow: hidden;position: fixed;}
.footer-b {width: 100%;height: auto;margin: 0 auto;overflow: hidden;}


.wid1200{ width: 1200px; margin: 0 auto; position: relative; }
.partner{ position: relative; margin-top:45px; z-index: 101; background: #e7e7e7; padding: 25px 20px 20px 25px; border-left: #f57c05 5px solid; overflow: hidden; margin-bottom: 0px;  }
.partner ul{ padding-left:0px; margin-bottom:0px;}
.partner .title{ float: left; line-height: 88px; height: 88px; width: 381px; color: #2a2a2a; font-size: 20px; padding-left: 20px; }
.partner .title i{ width: 6px; height: 18px; background: #f57c05; display: inline-block; vertical-align: middle; margin-right: 8px; position: relative; top: -1px; }
.partner .title span{ color: #f57c05; text-transform: uppercase; }
.partner li{ float: left; width: 88px; height: 88px; margin: 0 7px 10px 0; background: #000; list-style:none; }
.partner li img{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out; width: 100%; height: 100%;}
.partner li:hover img{ opacity: .5; }

