.d-lg-block{display: block;}
.d-lg-none{display: none;}
@media(max-width:768px) {
	.d-none{display: none}
	.d-block{display: block}
	@charset "utf-8";
	/*reset*/
	html {
	  -webkit-font-smoothing: antialiased;
		-ms-text-size-adjust:100%;
		 -webkit-text-size-adjust: 100%; /* 2 */
	}
	body,h1,h2,h3,h4,h5,h6,p,ul,ol,dd,form,span,samp,p,a{
	    margin:0;
	    font-family: "微软雅黑";
	}     #006baf
	ul,ol{
	    padding-left:0; 
	    list-style-type:none;
	}
	a {	
		cursor: pointer;
		color:#333;
		text-decoration: none;
		/*消除ie10灰色背景*/
		background-color: transparent;
		/*消除火狐虚线*/
		outline: none;
	}
	img {
	  max-width: 100%;
		cursor: pointer;
		vertical-align: middle;
		border: 0 none;
	}
	body,button,input,select,textarea {
		font-size: 14px;
		font-family:  "Helvetica Neue", Helvetica, STHeiTi,"Microsoft YaHei","微软雅黑",SimSun,sans-serif;
		color:#9b9b9b;
		outline: none;
		resize: none;
	}
	button, input{
		/* 让 input 和 button 一样高 */
		line-height:normal;
	}
	
	button::-moz-focus-inner,
	input::-moz-focus-inner{
		padding:0;
		border:0;
	}
	input[type="button"],
	input[type="reset"],
	input[type="submit"] {
	  -webkit-appearance: none;
	}
	a,button,input{
	    -webkit-tap-highlight-color:rgba(0,0,0,0);
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	/* 统一上标和下标 */
	sub, sup{
		font-size:75%;
		line-height:0;
		position:relative;
	}
	:root sub, :root sup{
		vertical-align:baseline; /* for ie9 and other modern browsers */
	}
	sup{
		top:-0.5em;
	}
	sub{
		bottom:-0.25em;
	}
	strong {
		font-weight: normal;
	}
	mark {
		background: none;
	}
	/*
	input,button,select,textarea {
	  -webkit-box-sizing: content-box;
	     -moz-box-sizing: content-box;
	          box-sizing: content-box;
	}
	 */
	input[type="checkbox"],
	input[type="radio"] {
	  -webkit-box-sizing: border-box;
	     -moz-box-sizing: border-box;
	          box-sizing: border-box;
	  padding: 0;
	}
	* {
	  -webkit-box-sizing: border-box;
	     -moz-box-sizing: border-box;
	          box-sizing: border-box;
	}
	*:before,
	*:after {
	  -webkit-box-sizing: border-box;
	     -moz-box-sizing: border-box;
	          box-sizing: border-box;
	}
	
	/*原子类*/
	.wrapper:before,
	.wrapper:after,
	.clearfix:before,
	.clearfix:after {
	  display: table;
	  content: " ";
	}
	.wrapper:after,
	.clearfix:after {
	  clear: both;
	}
	.wrapper,
	.clearfix {
	  zoom: 1;
	}
	.fl {
	  float: left;
	}
	.fr {
	  float: right;
	}
	.ta-c {
	  text-align: center;
	}
	.ta-r {
	  text-align: right;
	}
	.ta-l {
	  text-align: left;
	}
	.va-top {
	  vertical-align: top;
	}
	.va-middle {
	  vertical-align: middle;
	}
	.va-baseline {
	  vertical-align: baseline;
	}
	.va-bottom {
	  vertical-align: bottom;
	}
	.ra1 {
	  -moz-border-radius: 1px;
	  -webkit-border-radius: 1px;
	  border-radius: 1px;
	}
	.ra2 {
	  -moz-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px;
	}
	.ra3 {
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;
	  border-radius: 3px;
	}
	.ra4 {
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	}
	.ra5 {
	  -moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	}
	.ra6 {
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	}
	.ra7 {
	  -moz-border-radius: 7px;
	  -webkit-border-radius: 7px;
	  border-radius: 7px;
	}
	.ra8 {
	  -moz-border-radius: 8px;
	  -webkit-border-radius: 8px;
	  border-radius: 8px;
	}
	.ra9 {
	  -moz-border-radius: 9px;
	  -webkit-border-radius: 9px;
	  border-radius: 9px;
	}
	.ra10 {
	  -moz-border-radius: 10px;
	  -webkit-border-radius: 10px;
	  border-radius: 10px;
	}
	.opa2 {
	  opacity: .2;
	  filter: alpha(opacity = 20);
	}
	.opa3 {
	  opacity: .3;
	  filter: alpha(opacity = 30);
	}
	.opa4 {
	  opacity: .4;
	  filter: alpha(opacity = 40);
	}
	.opa5 {
	  opacity: .5;
	  filter: alpha(opacity = 50);
	}
	.opa6 {
	  opacity: .6;
	  filter: alpha(opacity = 60);
	}
	.opa7 {
	  opacity: .7;
	  filter: alpha(opacity = 70);
	}
	.opa8 {
	  opacity: .8;
	  filter: alpha(opacity = 80);
	}
	.cb {
	  clear: both;
	}
	.ti2 {
	  text-indent: 2em;
	}
	.td-n {
	  text-decoration: none;
	}
	.ofh {
	  overflow: hidden;
	}
	.pos-r {
	  position: relative;
	}
	.db {
	  display: block;
	}
	.di {
	  display: inline;
	}
	.dib {
	   display: inline-block;
	  *display: inline;
	   zoom: 1;
	}
	.dtbc {
	  display: table-cell;
	  *display:inline-block;
	  text-align: center;
	  vertical-align: middle;
	}
	/*transition*/
	
	.transition {
		transition: 0.4s ease-out;
		-moz-transition: 0.4s ease-out;
		-webkit-transition: 0.4s ease-out;
		-o-transition: 0.4s ease-out;
	}
	.transition-08 {
		transition: 0.8s ease-out;
		-moz-transition: 0.8s ease-out;
		-webkit-transition: 0.8s ease-out;
		-o-transition: 0.8s ease-out;
	}
	.transition-02 {
		-moz-transition: all 0.2s linear;
		-webkit-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		transition: all 0.2s linear;
	}
	.box-s{
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	
	.warp{max-width: 640px; margin: 0 auto;}
	

	
	.header { position: relative; z-index: 10; height: 3.5em;background: #0053b9; line-height: 3.5em; width: 100%;}
	.header-ctent{width: 100%; margin: 0 auto; background: #0f2d8d;}
	.logo { float: left; }
	.logo img { float: left; height: 3em; margin-top: .3em;}
	.nav { float: left;}
	.nav>.toggle {display: none;}
	.header-bar {float: right; height: 100%; margin-right: 10px;}
	.header-bar .tool .nobbo{display: block; border: none; background: none; width: 40px; margin-top: .8em;}
	
	
	body:after {width: 100%; height: 100%; position: absolute;top: 0;left: -130px;z-index: 1000;content: " ";display: block;background: #000;opacity: 0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;visibility: hidden;}
	body.slide-left {-webkit-transform: translate(-130px, 0);-ms-transform: translate(-130px, 0);transform: translate(-130px, 0);}
	html.holding, body.holding {height: 100%;overflow: hidden;}
	body.slide-left:after {visibility: visible;opacity: 0.3;z-index: 1002;-webkit-transition: none;transition: none;}
	body.holding-right {margin-right: -130px;padding-right: 130px;}
	.nav {display: none; }
	.nav.on {position: absolute;left: 100%;top: 0;display: block;width: 130px;height: 2000px;background: #3c3c44;}
	.nav>li {float: none;display: block;}
	.nav>li>a {width: auto;color: #fff;padding-left: 20px;text-align: left;}
	.header-bar .share {display: none;}
	.header-bar .trigger .iconfont{float:right;margin-top:22px; }
	
	
	
	.footer{width: 100%; background-color: #267400; padding: 2% 0; text-align: center;}
	.footer .tit{color: #fff; font-size: 1em;}
	
	html {height: 100%;}
	body {min-width: 320px; max-width: 1920px; line-height: 1.6; margin: auto; -webkit-transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease;}
	/*---------------------------------------------------------------------------------------
	 index
	 * */
	/* banner */
	.banenr{ width:100%; overflow:hidden;position:relative; margin-top: -49px;}
	.banenr img{ width:100%;}
	.banenr ul li{width: 100%; position: relative;}
	.banenr>ol{height:20px;position: relative;z-index:10;width:35%; left:30%; bottom:10px; margin-top:-19px;text-align:right;padding-right:20px;}
	.banenr>ol>li{display:inline-block;margin:5px;width:11px;height:11px; background-color: #fff; border: 1px solid #fff; border-radius: 50%;}
	.banenr>ol>li.on{ width: 11px; height: 11px; background-color: #2a51cc; border: 1px solid #2a51cc;}
	
	/*about*/
	.about{width: 100%; padding: 0 8.55%; background-color: #fff;}
	.about-nav{width: 46.8%; text-align: center; position: relative; margin: 7% auto;}
	.about-nav samp{width: 100%; display: block; height: 3em; border: 2px solid #0053b9; position: absolute; left: 0; top: .8em;}
	.about-nav .bt{background-color: #fff; color: #0053b9; font-family: "微软雅黑"; font-weight: bold; font-size: 1.2em; padding: 0 4%; position: relative;}
	.about-nav .fbt{font-size: 1em; color: #8e8e8e; font-family: arial;}
	.about-content p{font-size: .9em; color: #333333; line-height: 1.6em; text-align: center; text-indent: 2em;}
	.about-more{width: 28.285%; text-align: center; line-height: 2.3em; font-size: 1em; color: #3a3a3a; height: 2.5em; margin: 5% auto; display: block; border: 2px solid #0053b9; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
	
	
	/*team*/
	.project{width: 100%; background: url(../img/bg1.jpg) center no-repeat;}
	.about-nav .bt1{background-color: #f6f6f8;}
	.scrollBox{ width:100%;padding:10px 0; position:relative; }
	.scrollBox .piclist{ overflow:hidden; zoom:1;}
	.scrollBox .ohbox{overflow:hidden; position:relative;width:100%;left:20%}
	.scrollBox {position:relative;overflow:hidden;zoom:1;}
	.scrollBox .piclist li{float:right; display:inline; width:70%;}
	.scrollBox .piclist .left{float: left; border: 3px solid #abb8de; border-radius: 3px; -webkit-border-radius: 3px;}
	.scrollBox .pageBtn span{ display:block;width:40px;height:68px;position:absolute;top:30%;cursor:pointer;text-indent:-999em;overflow:hidden; outline: none;}
	.scrollBox .pageBtn .prev{background: url(../img/left.png) left center no-repeat; left: 2%; background-size: 70%;outline: none;}
	.scrollBox .pageBtn .next{background: url(../img/right.png) right center no-repeat; right: 2%; background-size: 70%;outline: none;}
	
	.project .content{padding-bottom: 5%;}
	.scrollBox .ohbox{left: 15%;}
	.scrollBox .piclist li{width: 70%;}
	 .scrollBox .piclist .left{width: 100%; text-align: center;}
	
	
	
	/* expanding */
	.expanding{ width:100%; overflow:hidden;position:relative;}
	.expanding img{ width:100%;}
	.expanding ul li{width: 100%; position: relative;}
	.expanding>ol{position: relative;z-index:10;width:35%; left:30%; bottom:-10px; text-align:right;padding-right:20px;}
	.expanding>ol>li{display:inline-block;margin:5px;width:11px;height:11px; background-color: #fff; border: 1px solid #000; border-radius: 50%;}
	.expanding>ol>li.on{ width: 11px; height: 11px; background-color: #2a51cc; border: 1px solid #2a51cc;}
	
	.expanding .list{width: 41.406%; margin-left: 5.497%; position: relative; overflow: hidden;}
	.expanding .list img{width: 100%; position: relative;}
	.expanding .list-nr{position: absolute; left: 0; top: 0; width: 100%; color: #fff; padding: 10% 5% 0; overflow: hidden;}
	.expanding .list-nr .bt{font-size: 1.4em;}
	.expanding .list-nr .fbt,.expanding .list-nr .nr{font-size: .8em; line-height: 1.4em;}
	
	/*case*/
	.case .sj_title{ margin: 0px auto;width: 87.5%;font-size: 14px;font-weight: bold;text-align: left;}
	.case1{ margin-top: 0;}
	.case-list{width: 100%; margin: 0 auto; padding-left: 4%;}
	.case-list .list{width: 42.1875%; border: 2px solid #eaeaea; margin: 0 3% 5%; position: relative; text-align: center; z-index: 9;height: 170px;}
	.case-list .list samp{display: inline-block; height: 100%; line-height: 0; vertical-align: middle;}
	.case-list .list span{display: block; width: 100%; height: 2em; background-color: #0053b9; position: absolute; bottom: 0; left: 0; z-index: 99;}
	.case-list .list .tit{width: 100%; height: 2em; line-height: 2em; color: #fff; z-index: 999; position: absolute; bottom: 0; left: 0;}
	.about-more1{margin: 5% auto 0;}
	
	/*contact*/
	.contact-content{width: 100%; /*background: url(img/bg.jpg) center no-repeat;*/ background:#0053b9; padding: 5% 3%;}
	.contact-content ul li{width: 32.33%; text-align: center; float: left;}
	.icon1{display: block; width: 62.91%; margin: 0 auto 5%;}
	.contact-content ul li .add{font-size: 1em; color: #fff;}
	
	/*---------------------------------------------------------------------------------------
	 about
	 * */
	.abouts .sj_title{ margin: 0px auto;width: 87.5%;font-size: 14px;font-weight: bold;}
	.abouts,.abouts .container{width: 100%;text-align: left;}
	.abouts .top{width: 100%; margin: 5% 0;}
	.abouts .top img{width: 54.0625%;}
	.abouts-content{width: 87.5%; margin: 0 auto;}
	.abouts-nav{margin-left: 18%; margin-bottom: 5%;}
	.abouts-nav a{display: block; height: 2.5em; line-height: 2.5em; font-size: 1em; color: #333; border-radius: 5px; -webkit-border-radius: 5px; padding: 0 5%; border: 2px solid #333333;}
	.abouts-nav .last{margin-left: 5%;}
	.abouts-nav .cur{border: 2px solid #0f2d8d; color: #0f2d8d;}
	.abouts .container p{font-size: 1em; color: #333333; margin: 2% 0; }
	
	/*contact-us*/
	.contact-us{width: 100%; background-color: #0053b9; padding: 2% 0 5%;}
	.us-content{width: 87.5%; margin: 0 auto;}
	.us-content .tit{width: 100%; color: #fff; font-size: 1.2em; line-height: 2.5em; border-bottom: 2px solid #0053b9;}
	.us-content .tit span{line-height: 2.5em; display: inline-block; border-bottom: 4px solid #0053b9; height: 2.5em;}
	.us-content ul li{float: left; width: 100%; margin-top: 5%;}
	.icon2,.icon3,.icon4{width: 37px; height: 37px; display: block; text-align: center; background: #0053b9 url(../img/add.png) center no-repeat;}
	.us-content ul li .bt{margin-left: 5%; height: 37px; line-height: 37px; font-size: 1em; color: #fff;}
	.icon3{ background: #0053b9 url(../img/tel.png) center no-repeat;}
	.icon4{ background: #0053b9 url(../img/meila.png) center no-repeat;}
	
	/*---------------------------------------------------------------------------------------
	online
	 * */
	.online{ margin-top: -49px;}
	.online-content{width: 87.5%; margin: 0 auto;}
	.online-content ul li{width: 100%; margin: 5% 0;}
	.online-content ul li .tit{font-size: 1em; color: #333333;}
	.online-content ul li .text{width: 100%; margin-top: 2%; font-size: 1em; color: #333333; text-indent: 1em; height: 2.5em; border-radius: 5px; -webkit-border-radius: 5px; border: none; background-color: #e8e8e8;}
	.online-content ul li .tarea{width: 100%; margin-top: 2%; font-size: 1em; color: #333333; padding: 1em 0; text-indent: 1em; border-radius: 5px; -webkit-border-radius: 5px; border: none; background-color: #e8e8e8;}
	.online-content ul li .btn{height: 2.5em; margin-bottom: 8%; padding: 0 10%; -webkit-appearance: none; border: none; background-color: #2a51cc; font-size: 1em; color: #fff; border-radius: 5px; -webkit-border-radius: 5px;}
	
	
	/*news*/
	/*
	 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	 * */
	.new-content{width: 100%; margin: auto 0;text-align: left;}
	.new-content .new-list{padding: 1.5%; width: 97%; background-color: #f6f6f6; margin-bottom: 25px;}
	.new-content .new-list .left{width: 100%; text-align: center; font-size: 0;}
	.new-content .new-list .left span{height: 100%; line-height: 0; vertical-align: middle; display: inline-block;}
	.new-content .new-list .middle{width: 58.33%; margin-left: 3%;}
	.new-content .new-list .middle .bt{font-size: 1.1em; color: #333333; line-height: 40px; *line-height: 40px; _line-height: 40px;}
	.new-content .new-list .middle .md-nr{font-size: 1em; color: #666666; text-indent: 2em; line-height: 25px; *line-height: 25px; _line-height: 25px;}
	.new-content .new-list .left{width: 100%;}
	.new-content .new-list .left img{width: 100%;}
	.new-content .new-list .middle{width: 94%; padding: 0 3px;}
	.nb-content .nb-nr{width: 30%;}
	.nb-content .nb-nr span{width: 100%;}
	.nb-content .nb-nr .center{width: 90%;}
	
	/*news-content*/
	/*
	 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	 * */
	.news-content{margin-top: -49px;}
	.news-content .tit{margin-top: 5%; font-size: 1.2em; color: #333333;}
	.news-content .time{font-size: 1em; color: #999; margin-bottom: 5%;}
	.news-content .container{width: 90%; margin: 0 auto;}
	.news-content .container .nr{font-size: 1em; color: #333333; margin-top: 3%; text-indent: 2em;}
	.news-content .bottom{margin: 5% 0;}
	.news-content .bottom a{display: block; width: 100%; font-size: 1em; line-height: 2em; text-decoration: underline;}
	
	/*通用样式*/
	*{margin:0;padding:0;word-wrap:break-word;}
	body{ font-size:12px; font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;color:#444;/* background:url(../images/index_bg.jpg) no-repeat;*/}
	body{ color:#4C4C4C;}
	a{color:#4C4C4C;text-decoration:none;}
	a:hover{color:#FF0000;}
	a img{border:none;} 
	div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
	em{font-style: normal;font-weight: normal;}
	table {padding: 0px; margin: 0px;list-style-type: none;}
	dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
	form{margin:0px;padding:0px;}
	input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
	input:focus,textarea:focus,select:focus{ outline:none;}
	input[type="text"],select{ height:30px; line-height:30px; color:#999; border:1px solid #ddd;}
	
	
	tr {padding: 0px; margin: 0px;list-style-type: none;}
	h2,h3,h4{padding:0px; font-size:14px; font-weight:normal;}
	i,em{ font-style:normal;}
	.w1015{ width:1015px; overflow:hidden;}
	.clear{ height:0px; clear:both; overflow:hidden;}
	.blank10{ height:10px !important; overflow:hidden;}
	.blank20{ height:20px; overflow:hidden;}
	.clearfloat {clear:both;height:0; overflow:hidden;}
	.clear{clear:both;height:0px;overflow:hidden}
	.clearfix{display:block;*zoom:1}
	.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
	.mainbox{ width:1180px; margin:0 auto;}
	.fl{ float:left;}
	.fr{ float:right;}
	
	.pager{padding-left: 0;margin: 17px 0;list-style: none;text-align: center;}
	.pager .pagination{margin: 0; display: inline-block; padding-left: 0; border-radius: 3px;}
	.pager li{margin: 0 0.4em; display: inline-block;}
	.pager li > a, .pager li > span{background: none;border: 1px solid #e6e6e6;  border-radius: 0.25em;  padding: 0.5em 0.93em;  font-size: 14px;display: inline-block;line-height: 1.42857143;}
	.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
	  z-index: 3;
	  color: #fff;
	  background-color: #2c3e50;
	  border-color: #2c3e50;
	  cursor: default;
	}
	
	
	
	
	#footer{ background:#575757;height:300px; width:100%; margin-top:40px;}
	#footer .titler{ border-bottom:1px solid #4a4a4a;height:90px; width:100%;}
	#footer .titler .title{width:998px; height:90px; margin:0 auto;}
	#footer .titler .title .title1{ height:40px;width:998px; font-size:16px; font-weight:bold; color:#FFFFFF; padding-top:10px;}
	#footer .titler .title .title2{ height:40px;}
	#footer .titler .title .title2 ul{}
	#footer .titler .title .title2 ul li{ float:left; width:150px;}
	#footer .titler .title .title2 ul li a{ font-size:14px; color:#FFFFFF;}
	#footer .copyright{border-top:1px solid #686868;}
	#footer .copyright .copy{width:998px; margin:0 auto;height:210px;}
	#footer .copyright .copy ul.part1{ width:390px; height:100px; margin-top:20px; border-right:1px solid #4a4a4a; float:left; padding:0px 60px 0px 100px;}
	#footer .copyright .copy ul.part1 li{ width:50%;height:25px; float:left; line-height:20px;}
	#footer .copyright .copy ul.part1 li a{ font-size:14px; color:#FFFFFF; line-height:25px;}
	#footer .copyright .copy ul.part2{ width:446px; height:100px; margin-top:20px; border-left: 1px solid #686868; float:right;}
	#footer .copyright .copy ul.part2 li{ padding-left:40px; line-height:20px;}
	#footer .copyright .copy ul.part2 li a{font-size:14px; color:#FFFFFF}
	
	@charset "utf-8";
	/* CSS Document */
	
	body,td,th {
		font-size: 13px;
		color: #333;
	}
	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
	
	*{ padding:0px; margin:0px; list-style:none;}
	a{ color:#333; text-decoration:none}
	a:hover{ color:#3c9510; }
	
	.head_box{  width:1200px; margin:23px auto 28px auto;}
	.head_box::after{ display:block; content:""; clear:both;}
	.head_box .logo_lie{ width:235px; float:left;}
	.head_box .right_lies{ float:right; font-size:12px;}
	.head_box .right_lies span{ font-size:15px; margin-left:8px;}
	.head_box .right_lies p{ color:#3c9510; font-size:24px;  margin:5px 0px 3px 8px; letter-spacing:1px;}
	.head_box .right_lies a{ margin:0px 8px 0px 8px;}
	
	.dh_box{ width:100%; min-width:1200px; height:50px; background:#45ba0c;}
	.dh_cont{ display:table; margin:0px auto 0px auto; padding-top:15px;}
	.dh_cont li{ float:left; color:#ffffff; line-height:18px;}
	.dh_cont li a{ color:#fff; font-size:16px;}
	.dh_cont li a:hover{ color:#43ff6b;}
	.dh_cont .line{ width:1px; height:18px; border-right:1px #FFFFFF solid; margin:0px 48px 0px 48px;}
	
	.banner_box{ width:100%; min-width:1200px; height:400px; overflow:hidden; margin:0px auto 0px auto;}
	
	.sy_about{ width:1150px; margin:60px auto 70px auto; border:1px #e2e2e2 solid; padding:24px; }
	.sy_about::after{display:block; content:""; clear:both;}
	.sy_about .line_lie{ width:3px; height:264px; float:left; margin:0px 40px 0px 40px; background:#f3f3f3;}
	
	.sy_news_box{ width:356px; float:left; }
	
	.sy_jianjie{ width:708px; float:left; line-height:25px; color:#646363; }
	.sy_news_box .title_lie,.sy_jianjie .title_lie{ width:100%; height:33px; line-height:33px; color:#299d1e; font-size:18px; margin-bottom:15px;}
	.sy_news_box .title_lie span,.sy_jianjie .title_lie span{ color:#9a9999; text-transform:uppercase; font-size:13px; font-family:Arial;}
	.sy_news_box .title_lie p,.sy_jianjie .title_lie p{color:#9a9999; text-transform:uppercase; font-size:13px; font-family:Arial; float:right}
	.sy_news_box .title_lie p a,.sy_jianjie .title_lie p a{ color:#9a9999;}
	.sy_news_box .title_lie p a:hover,.sy_jianjie .title_lie p a:hover{ color:#3c9510;}
	.sy_jianjie img{ float:left; margin-right:23px;}
	
	.sy_news_list{ width:100%; border-bottom:1px #d1d1d1 dashed; margin-bottom:9px; padding:0px 0px 8px 0px; text-indent:20px; background:url(../images/index_33.jpg)8px 8px no-repeat;}
	.sy_news_list p{ float:right; color:#b9b9b9; font-size:12px; margin-right:3px;}
	
	.youshi{ width:1200px; margin:80px auto 50px auto;}
	.youshi::after{display:block; content:""; clear:both;}
	.youshi .info_lie{ width:25%; float:left;}
	.youshi_info{ width:125px; margin:0px auto 0px auto; text-align:center; line-height:17px; }
	.youshi_info p{ font-size:20px; margin-top:20px; margin-bottom:10px; color:#646464;}
	.youshi_info span{ color:#9d9d9d; text-transform:uppercase; font-size:12px; font-family:Arial; }
	.youshi_info .pic_lie{ width:125px; height:98px; background:#34b12f; border-radius:200px; padding-top:27px; text-align:center;}
	.youshi_info .pic_lie img{ width:68px;}
	
	.sy_pro_box{ width:100%; min-width:1200px; height:762px; margin:0px auto 0px auto; background:url(../images/index_56.jpg) center no-repeat;}
	.sy_pro_cont{ width:1200px; margin:0px auto 0px auto; padding-top:53px;}
	
	.sy_pro_cont .title_lie{ width:390px; margin:0px auto 0px auto; padding:0px 0px 20px 0px; text-align:center; background:url(../images/index_57.jpg) bottom no-repeat;color:#fff; font-size:26px;}
	.sy_pro_cont .title_lie p{ color:#fff; text-transform:uppercase; font-size:13px; margin-top:4px;}
	
	.sy_cpjs{width:518px; height:348px; float:left; background:url(../images/jianjie.png) center no-repeat; margin-top:90px; padding:39px 27px 39px 27px; color:#dbe9da; font-size:13px; line-height:33px;}
	.sy_cpjs p{ font-size:30px; color:#ffffff; margin:20px 0px 28px 0px;}
	.sy_cpjs .more{ width:212px; height:32px; line-height:32px; float:right; border-radius:20px; margin-top:35px; margin-right:10px; font-size:16px; text-align:center; color:#ffffff; background:#99cc33;}
	.sy_cpjs .more a{ display:block; color:#ffffff;}
	
	.sy_prolist_box{ width:517px; float:right;  margin-top:90px; }
	
	.sy_prolist{ width:230px;  float:left; margin:0px 0px 14px 0px;}
	.sy_prolist:nth-child(2n-1){ margin:0px 50px 14px 0px;}
	.sy_prolist .pic_lie{ width:230px; height:167px; overflow:hidden; padding:4px; background:#fff;}
	.sy_prolist .pic_lie img{ width:230px; height:167px;}
	.sy_prolist .word_lie{ width:238px; height:33px; line-height:33px;  text-align:center;}
	.sy_prolist .word_lie a{ color:#FFF; display:block;}
	.sy_prolist .word_lie a:hover{ color:#18e415;}
	
	
	
	.case_box{ width:1200px; margin:90px auto 158px auto;}
	.case_box .title_lie{ width:388px; margin:0px auto 47px auto; padding:0px 0px 20px 0px; text-align:center; background:url(../images/index_59.jpg) bottom no-repeat; color:#20961e; font-size:26px;}
	.case_box .title_lie p{ color:#5a5a5a; text-transform:uppercase; font-size:13px; margin-top:4px;}
	.case_box .case_cont{ width:1200px; margin:0px auto 0px auto;}
	.case_box .case_cont::after{display:block; content:""; clear:both;}
	.case_box .more{ width:213px; height:36px; margin:50px auto 20px auto; text-align:center; line-height:36px; font-size:16px; color:#FFF; border-radius:20px; background:#99cc33;}
	.case_box .more a{ display:block; color:#FFF;}
	.case_box .more a:hover{ color:#FFF;}
	
	.sy_case_list{ width:393px; height:260px; float:left; overflow:hidden; position:relative; background:#3CC}
	.sy_case_list img{width:393px; height:260px; }
	.sy_case_list .word_lie{ width:393px; height:30px; background:rgba(0,0,0,0.6); bottom:0; text-align:center; line-height:30px; color:#FFF; position:absolute;}
	.sy_case_list .word_lie a{ display:block; color:#FFF}
	.sy_case_list .word_lie a:hover{ color:#42c700}
	.sy_case_list:nth-child(2){ margin:0px 10px 0px 10px;}
	
	
	
	
	.sy_lianxi{ width:1200px; margin:0px auto 132px auto;}
	.sy_lianxi::after{display:block; content:""; clear:both;}
	.sy_lianxi .left_lie{ width:580px; float:left; margin-left:10px; }
	.sy_lianxi .left_lie .title_lie{ font-size:24px; color:#299d1e;}
	.sy_lianxi .left_lie .title_lie span{ color:#9a9999; font-family:Arial; font-size:15px; text-transform:uppercase;}
	.sy_lianxi .left_lie p{ line-height:27px; color:#858585; margin-top:30px; margin-bottom:60px;}
	.sy_lianxi .biaodan{ width:580px; margin:0px auto 0px auto;}
	.sy_lianxi .biaodan .duan{ width:267px; float:left; height:38px; line-height:38px; padding:0px 8px 0px 8px; border:1px #e1e1e1 solid; color:#9d9d9d;}
	.sy_lianxi .biaodan .chang{width:562px; float:left; height:38px; line-height:38px; padding:0px 8px 0px 8px; border:1px #e1e1e1 solid; color:#9d9d9d; margin:10px 0px 10px 0px;}
	.sy_lianxi .biaodan .chang input{ width:510px; height:30px; line-height:30px; margin-left:10px; padding:0px; border:0px; outline:none}
	.sy_lianxi .biaodan .duan input{ width:220px; height:30px; line-height:30px; margin-left:10px; padding:0px; border:0px; outline:none}
	
	.sy_lianxi .biaodan .contbox{width:562px; float:left;  border:1px #e1e1e1 solid; padding:8px 8px 8px 8px; color:#9d9d9d;}
	.sy_lianxi .biaodan .contbox p{margin-top:0px; margin-bottom:5px;}
	.sy_lianxi .biaodan .contbox textarea{width:562px; height:92px; border:0px; outline:none}
	
	.sy_lianxi .biaodan::after{display:block; content:""; clear:both;}
	
	.sy_lianxi .left_lie .tijiao{ width:168px; height:46px; margin:30px auto 0px auto; text-align:center; line-height:46px; border-radius:100px; overflow:hidden; }
	.sy_lianxi .left_lie .tijiao input{ width:168px; height:46px; border:0px; color:#FFF; font-size:16px; background:#43b83d;}
	
	.sy_lianxi .right_lie{ width:470px; height:408px; overflow:hidden; float:right;  border:1px #e1e1e1 solid; margin-right:10px; margin-top:33px;}
	
	
	/************************************************************************************************************/
	
	.nei_cont{ width:1200px; margin:28px auto 50px auto;}
	.nei_cont::after{ display:block; content:""; clear:both;}
	
	.nei_left{ width:222px; float:left;}
	.left_news_box{ width:214px; border:2px #36a003 solid; padding:1px 1px 1px 1px; margin-bottom:10px;}
	.left_news_box .title_lie{ width:214px; background:#329304; height:54px; padding-top:8px; text-align:center; color:#ffffff; font-size:22px; }
	.left_news_box .title_lie p{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-transform:uppercase; font-family:Arial; font-size:12px;}
	.left_news_box .cont_lie{ width:202px; margin:8px 0px 15px 0px; padding:0px 5px 0px 7px; line-height:25px;}
	.left_news_list{ width:171px; height:30px; line-height:30px; padding:0px 15px 0px 16px; overflow:hidden; margin-bottom:3px; border-bottom:1px #CCCCCC dotted; background:url(../images/index_33.jpg) 3px 12px no-repeat;}
	.left_news_list a{ display:block;}
	
	.nei_right{ width:938px; float:right; margin-top:10px;}
	.nei_title{ width:938px; color:#168001; font-size:16px; text-indent:5px; padding-bottom:15px; margin-bottom:13px; border-bottom:1px #329304 solid;}
	.nei_right .cont_box{ width:938px; padding:0px 0px 0px 0px; line-height:33px; font-size:15px; }
	
	.right_img img{ max-width:98%; }
	
	
	
	.pro_list{ width:290px; float:left; border:2px #CCCCCC  dotted; margin:10px 0px 15px 0px; transition:0.4s;}
	.pro_list:hover{border:2px #329304 dotted; transition:0.4s;}
	.pro_list .pic_lie{ width:280px; margin:5px auto 0px auto; }
	.pro_list .pic_lie img{ max-width:100%; }
	.pro_list .word_lie{width:280px; height:40px; line-height:40px; overflow:hidden; margin:0px auto 0px auto; text-align:center}
	.pro_list .word_lie a{ display:block;}
	
	.pro_list:nth-child(3n-1){margin:10px 27px 10px 27px;}
	
	
	
	.news_list{ width:98%; margin:23px auto 0px auto; line-height:20px; padding:0px 9px 12px 5px; border-bottom:1px #CCCCCC dashed; clear:both; }
	.news_list::after{ display:block; content:""; clear:both;}
	.news_list img{ width:125px; height:114px; float:left; margin-right:15px;}
	.news_list p{ margin:0px auto 0px auto;}
	.news_list .news_title{ padding-top:6px; font-size:15px;}
	.news_list .news_riqi{ font-size:12px; margin:10px 0px 5px 0px; color:#999 }
	.news_list .news_intro{font-size:13px; color:#666 }
	
	
	
	.news_biaoti{ width:100%; text-align:center; font-size:16px; margin-bottom:8px; font-weight:bold}
	.news_word{ width:100%; border-bottom:1px #b3b3b3 dotted; text-align:center; margin-bottom:23px; font-size:13px; padding-bottom:10px;}
	
	
	.news_xiangguan{ width:100%; border-top:1px #b3b3b3 dotted; margin-top:33px; overflow:auto; padding-top:20px; }
	.news_xiangguan .lie_box{ width:99%; line-height:20px;  margin:0 auto 13px auto;}
	.news_xiangguan .lie_box a{ color:#333333;}
	.news_xiangguan .lie_box a:hover{ color:#3c9510;}
	
	
	.foot_lianxi{ width:100%; min-width:1200px; overflow:hidden; padding:70px 0px 70px 0px; background:#32a02e;}
	.foot_lianxi_cont{ width:1200px; margin:0px auto 0px auto; color:#fefefe;}
	.foot_lianxi_cont .foot_lie{ width:33%; font-size:16px; height:40px; line-height:40px; border-right:1px #fefefe solid; text-align:center; float:left;}
	.foot_lianxi_cont .foot_lie:nth-child(3){border-right:0px;}
	.foot_lianxi_cont .foot_lie_1{ background:url(../images/foot_1.jpg)55px 2px no-repeat }
	.foot_lianxi_cont .foot_lie_2{background:url(../images/foot_2.jpg)45px 2px no-repeat }
	.foot_lianxi_cont .foot_lie_3{background:url(../images/foot_3.jpg)73px 2px no-repeat }
	.foot{ width:100%; min-width:1200px; background:#f2f2f2; text-align:center; line-height:22px; font-size:12px; padding:20px 0px 20px 0px;}
	
	
	

}