html {
	background: #FFF;
	color: #000;
	word-wrap:break-word;
}

*{
	padding: 0;
	margin: 0;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
form,
input,
textarea,
p {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

ol,
ul {
	list-style: none;
}

h1,
h2,
h3 {
	font-weight: normal;
	font-size: 100%;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

input,
textarea,
select {
	font-weight: inherit;
	font-size: inherit;
	font-family: inherit;
}

input,
textarea,
select {
	*font-size: 100%;
	border: solid 1px #cccccc;
}

legend {
	color: #000;
}

a {
	color: inherit;
	text-decoration: none;
}

/*******CSS reset*************/
body {
	position: relative;
	z-index: -2;
	background: #fff;
	color: #333;
	font-size: 14px;
	font-family: 'Microsoft YaHei', SimHei, SimYou, SimSun, Arial;
}

.f12 {
	font-size: 12px;
}

.f16 {
	font-size: 16px;
}

.bold {
	font-weight: bold;
}

.white {
	color: #fff;
}

.left {
	float: left;
}

.right {
	float: right;
}

.t_r {
	text-align: right;
}

.clear {
	clear: both;
}

.relative {
	position: relative;
}

.absolute {
	position: absolute;
}

.rel_center {
	position: relative;
	left: 50%;
}

.hidden {
	display: none;
}

/********General**********/

@media screen and (min-width: 1200px) {

	.wrap {
		margin: 0 auto;
		width: 100%;
	}

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

	/*头部*/
	
	

	#pagination {
		display: block;
		list-style: none;
		position: absolute;
		left: 22%;
		top: 440px;
		z-index: 9900;
		padding: 5px 15px 5px 0;
		margin: 0;
	}

	#pagination li {
		display: block;
		list-style: none;
		width: 10px;
		height: 10px;
		float: left;
		margin-left: 15px;
		border-radius: 5px;
		background: #fff;
	}

	#pagination li a {
		display: block;
		width: 100%;
		height: 100%;
		padding: 0;
		margin: 0;
		text-indent: -9999px;
	}

	#pagination li.current {
		background: #004389;
	}

	.hot {
		width: 100%;
		height: 50px;
		background: #eee;
	}

	.hot span {
		max-width: 880px;
		color: #666;
		line-height: 50px;
	}

	.search {
		margin-top: 8px;
		height: 34px;
		clear: right;
	}

	.search-text {
		border: 1px solid #004389;
		height: 22px;
		width: 177px;
		padding: 5px;
		font-size: 12px;
		color: #999;
		display: block;
		background: #eee;
	}

	.search-btn {
		width: 51px;
		height: 34px;
		border: none;
		background: url('../images/search_btn.jpg') no-repeat;
	}

	/*头部end*/

	/*底部*/
	.footer {
		clear: both;
		color: #fff;
	}

	.foot {
		width: 100%;
		height: 158px;
		background: #004389;
	}

	.foot1 {
		max-width: 918px;
	}

	.foot1 .p1 {
		padding-top: 48px;
	}

	.foot1 .p1 img {
		margin: -4px 6px 0 2px;
		vertical-align: middle;
	}

	.foot1 .p2 {
		padding-top: 20px;
		padding-left: 2px;
	}

	/*.foot2{height:90px;line-height:90px;padding-top:34px;}
.foot2 img{width:90px;height:90px;margin:0 2px 0 4px;}*/
	.foot2 {
		width: 240px;
		height: 110px;
		margin-top: 24px;
		line-height: 110px;
	}

	.foot2 img {
		width: 130px;
		height: 110px;
	}

	.foot a:hover {
		color: #ff7a02;
	}

	/*底部end*/




	/*首页*/
	.product-sy {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.cp-fl {
		margin-top: 30px;
		width: 200px;
		background: #eee;
		position: relative;
	}

	.cp-fl_ny {
		width: 200px;
		background: #eee;
		position: relative;
	}

	.fl-title {
		font-size: 24px;
		padding-left: 78px;
		height: 86px;
		line-height: 86px;
		font-weight: bold;
		border-bottom: 1px solid #ccc;
		background: url(../images/index_fl.jpg)center no-repeat;
		color: #fff;
	}

	.cp-fl li {
		width: 200px;
		height: 50px;
		line-height: 50px;
		text-align: left;
		border-bottom: solid 1px #dddddd;
		text-indent: 20px;
	}

	/*.cp-fl li dd{margin:0 34px;color:#666;background:url('../images/jt.png') no-repeat right center;}*/
	.cp-fl li a:hover {
		display: block;
		text-indent: 20px;
		height: 50px;
		background: #004389;
		color: #fff;
	}

	.cp-fl_ny li {
		text-indent: 20px;
		height: 50px;
		line-height: 50px;
		text-align: left;
		border-bottom: solid 1px #dddddd;
	}

	/*.cp-fl li dd{margin:0 34px;color:#666;background:url('../images/jt.png') no-repeat right center;}*/
	.cp-fl_ny li a:hover {
		display: block;
		text-indent: 20px;
		height: 50px;
		background: #004389;
		color: #fff;
	}

	/*.cp-fl li a:hover dd{background:url('../images/jt0.png') no-repeat right center;color:#fff;}*/
	.pro-btn {
		width: 100%;
		height: 36px;
		margin: 0 auto;
		line-height: 36px;
		text-align: center;
		margin-top: 18px;
		margin-bottom: 18px;
	}

	.pro-btn a {
		display: block;
		background: #004389;
		color: #fff;
	}

	.pro-btn a:hover {
		display: block;
		background: #263379;
	}

	.cp-nr {
		width: 950px;
		height: auto;
		overflow: hidden;
		margin-top: 30px;
	}

	.cp-nr ul {
		width: 960px;
		height: auto;
		text-align: center;
	}

	.cp-nr ul li {
		float: left;
		width: 300px;
		height: auto;
		margin: 0 20px 20px 0;
		overflow: hidden;
		position: relative;
	}

	.cp-nr ul li .cp-tu {
		width: 300px;
		height: auto;
		overflow: hidden;
	}
	.cp-nr ul li .cp-tu .show div{
		height: auto;
		overflow: hidden;
	}
	.cp-nr ul li img {
		width: 100%;
		height: 100%;
		
		display: block;
		margin: 0 auto;
		vertical-align: bottom;
	}

	.cp-nr ul li span {
		display: block;
		width: 100%;
		height: auto;
		line-height: 34px;
		color: #333;
		background: #efefef;
	}



	.cp-image {
		margin: 60px auto;
		max-width: 1200px;
	}



	.hr-nr {
		width: 950px;
		height: auto;
		overflow: hidden;
		margin-top: 30px;
	}

	.hr-nr ul {
		width: 960px;
		height: auto;
		text-align: center;
	}

	.hr-nr ul li {
		float: left;
		width: 300px;
		height: auto;
		margin: 0 20px 20px 0;
		overflow: hidden;
		position: relative;
	}

	.hr-nr ul li .hr-tu {
		width: 300px;
		height: auto;
		overflow: hidden;
	}
	
	.hr-nr ul li img {
		width: 300px;
		height: auto;
		display: block;
		margin: 0 auto;
		vertical-align: bottom;
	}

	.hr-nr ul li span {
		display: block;
		width: 100%;
		height: auto;
		line-height: 34px;
		color: #333;
		background: #efefef;
	}



	.hr-image {
		margin: 60px auto;
		max-width: 1200px;
	}
	
	
	
	
	
	
	.case-sy {
		width: 100%;
		height: 500px;
	}

	.title-sy {
		text-align: center;
		text-transform: uppercase;
	}

	.title-sy h1 {
		font-size: 26px;
		padding: 34px 0 10px 0;
		border-bottom: 1px solid #ccc;
	}

	.xian-t {
		width: 28px;
		height: 2px;
		background: #ff7a02;
		margin: -2px auto 0 auto;
	}

	.title-sy h3 {
		font-size: 20px;
		padding-top: 8px;
		color: #ccc;
	}

	.about-sy {
		width: 100%;
		height: 520px;
		background: url('../images/about-bg.jpg') no-repeat center;
	}

	.gy-tu {
		margin-top: 60px;
		width: 530px;
		height: 400px;
		overflow: hidden;
	}

	.gy-tu img {
		width: 530px;
	}

	.gy-nr {
		margin-top: 60px;
		width: 360px;
		height: 400px;
		background: #fff;
		position: relative;
	}

	.gy-nr p {
		padding: 18px 40px 0 40px;
		line-height: 28px;
		color: #666;
	}

	.gy-nr a {
		display: block;
		width: 120px;
		height: 32px;
		background: #333333;
		color: #fff;
		position: absolute;
		bottom: 28px;
		text-align: center;
		line-height: 32px;
		margin-left: 40px;
	}

	.gy-nr a:hover {
		display: block;
		background: #004389;
	}

	.guanzhu {
		margin-top: 60px;
		width: 310px;
		height: 400px;
		background: #004389;
		position: relative;
	}

	.gy-jt {
		position: absolute;
		left: 0;
		top: 57px;
		width: 9px;
		height: 18px;
	}

	/*.gz-ewm{padding-top:66px;width:120px;height:120px;margin:0 auto;display:block;}
.guanzhu p{color:#fff;text-align:center;padding:24px 0 20px 0;}*/
	.gy-lx {
		padding: 18px 0 50px 48px;
	}

	.gy-lx p {
		line-height: 30px;
		color: #fff;
	}

	/*.anniu{width:180px;height:60px;margin:22px auto 0 auto;}*/
	.anniu img {
		width: 60px;
		height: 60px;
		float: left;
	}

	.xinwen-sy {
		width: 100%;
		height: 584px;
	}

	/*首页end*/

	/*sidebar*/
	.main {
		overflow: hidden;
		margin: 30px auto;
		width: 1200px;
	}

	.widget {
		overflow: hidden;
		margin-bottom: 16px;
		width: 240px;
		background: #eee;
		border-bottom: 8px solid #004389;
	}

	.short_title {
		text-align: center;
		width: 240px;
		height: 86px;
		line-height: 86px;
		border-bottom: 1px solid #ccc;
		overflow: hidden;
		zoom: 1;
		background: #004389;
	}

	.short_title strong {
		color: #fff;
		font-size: 24px;
	}

	.widget ol {
		padding-bottom: 24px;
	}

	.widget li {
		width: 240px;
		height: 38px;
		line-height: 38px;
	}

	.widget li dd {
		margin: 0 34px;
		color: #666;
		background: url('../images/jt.png') no-repeat right center;
	}

	.widget li a:hover {
		display: block;
		width: 240px;
		height: 38px;
		background: #004389;
	}

	.widget li a:hover dd {
		background: url('../images/jt0.png') no-repeat right center;
		color: #fff;
	}

	.short_title0 {
		width: 240px;
		height: 72px;
		line-height: 72px;
		border-bottom: 1px solid #ccc;
		font-size: 20px;
		text-align: center;
	}

	.short_title0 img {
		width: 44px;
		height: 39px;
		vertical-align: middle;
		margin-right: 14px;
	}

	.zc-lx {
		margin: 10px 0;
	}

	.zc-lx p {
		margin: 0 26px;
		line-height: 30px;
		color: #666;
	}

	/*sidebar end*/

	.article {
		width: 950px;
		height: auto;
		overflow: hidden;
		margin-left: 50px;
		
	}

	.article p {
		font-size: 15px;
		line-height: 36px;
	}

	.title {
		width: 950px;
		height: 38px;
		border-bottom: 1px solid #cccccc;
		margin-bottom: 10px;
	}

	.title strong {
		float: left;
		font-size: 24px;
		text-transform: uppercase;
	}

	.title span {
		overflow: hidden;
		zoom: 1;
		padding: 10px 0 0 0px;
	}

	.title .right a:hover {
		color: #004389;
	}

	.title-xian {
		width: 90px;
		height: 4px;
		background: #004389;
		margin-top: -4px;
	}

	.neirong {
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
		margin-top: 0;
		
		font-size: 14px;
		line-height: 25px;
		
	}
	
	.neirong img{
		max-width: 100%;
	}
	
	#allmap p {
		line-height: 10px;
		margin: 10px;
	}

	#allmap {
		margin-top: 40px;
	}

	.page {
		margin: 20px 0px 15px 0;
	}

	.page a {
		display: inline-block;
		height: 18px;
		line-height: 18px;
		border: 1px solid #dbdbdb;
		padding: 0 2px 0;
	}

	.page a:hover {
		background: #004389;
		color: #fff;
		border: none;
		height: 20px;
		line-height: 20px;
		padding: 0 3px 0;
	}

	.current {
		padding: 0 6px 0;
		height: 18px;
		line-height: 18px;
		background: #004389;
		color: #fff;
	}

	/***************global*****************/

	.pro {
		width: 920px;
		text-align: center;
		line-height: 40px;
	}

	.pro li {
		float: left;
		overflow: hidden;
		margin: 0 20px 20px 0px;
		width: 210px;
		height: 240px;
		white-space: nowrap;
		position: relative;
	}

	.pro .pro-img {
		width: 210px;
		height: 240px;
		overflow: hidden;
	}

	.pro img {
		width: 210px;
	}

	.pro span {
		display: block;
		background: #004389;
		width: 210px;
		height: 40px;
		position: absolute;
		left: 50%;
		margin: -40px 0 0 -105px;
	}

	.pro a {
		display: block;
		color: #fff;
	}

	.pro a:hover span {
		background: rgba(0, 123, 237, .9);
	}

	/*************index&goods**************/
	.pro_info .rel_center0 {
		margin: 30px auto 10px auto;
		max-width: 600px;
		display: block;
		min-width: 480px;
	}

	.pro_name {
		display: block;
		text-align: center;
		font-size: 16px;
		line-height: 55px;
	}

	.info_title {
		margin: 30px 0 0 0px;
		width: 100%;
		height: 30px;
		background: #ececec;
	}

	.info_title b {
		display: inline-block;
		padding-left: 10px;
		height: 100%;
		border-right: 1px solid #fff;
		background: #004389;
		color: #fff;
		line-height: 30px;
	}

	/********goods_info*******/

	/*case&shebei*/
	.anli {
		width: 909px;
		text-align: center;
		line-height: 48px;
		margin-top: 40px;
	}

	.anli li {
		float: left;
		overflow: hidden;
		margin: 0 8px 8px 0px;
		width: 295px;
		height: 253px;
		white-space: nowrap;
	}

	.anli .anli-img {
		width: 295px;
		height: 205px;
		overflow: hidden;
	}

	.anli img {
		height: 205px;
		display: block;
		margin: 0 auto;
	}

	.anli span {
		display: block;
		width: 295px;
		height: 48px;
	}

	.anli a {
		display: block;
	}

	.anli a:hover span {
		background: #004389;
		color: #fff;
	}

	.news {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.news li {
		float: left;
		width: 100%;
		height: auto;
		border-bottom: 1px solid #ccc;
		box-sizing: border-box;
		overflow: hidden;
	}

	.news .news-tu {
		width: 250px;
		height: auto;
		padding-top: 30px;
		overflow: hidden;
	}

	.news-tu img {
		width: 100%;
	}

	.news-cont {
		width: 660px;
		height: auto;
		overflow: hidden;
	}

	.news-cont h2 {
		font-size: 16px;
		padding: 30px 0px 10px 0px;
		float: left;
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.news-cont h2 span {
		font-size: 12px;
		color: #999;
		height: 35px;
		line-height: 35px;
	}

	.news-cont span {
		display: block;
		color: #999;
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.news-cont a {
		display: block;
		width: 80px;
		height: 36px;
		line-height: 36px;
		text-align: center;
		color: #fff;
		background: #004389;
		margin-top: 20px;
	}

	.news-cont a:hover {
		display: block;
		background: #004389;
	}

	/****************news*****************/
	.news_title {
		text-align: center;
		line-height: 40px;
	}

	.meta {
		color: #999;
		text-align: center;
		line-height: 28px;
	}

	/***********news_info**************/

	/*message*/
	.message {
		padding-top: 18px;
	}

	.message li {
		width: 100%;
		height: 70px;
		border-bottom: 1px solid #ccc;
		padding-top: 30px;
	}

	.wt-cont {
		height: 50px;
		border-left: 1px solid #004389;
		padding-left: 20px;
	}

	.wt-l {
		width: 740px;
	}

	.wt-l h2 {
		font-size: 16px;
		padding-bottom: 4px;
	}

	.wt-l p {
		color: #999;
	}

	.wt-cont a {
		display: block;
		width: 80px;
		height: 50px;
		text-align: center;
		line-height: 50px;
		background: #004389;
		color: #fff;
	}

	.wt-cont a:hover {
		display: block;
		background: #004389;
	}

	/*message end*/

	/*contact*/
	.contact {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.lianxi {
		width: 420px;
		height: auto;
		overflow: hidden;
	}

	.lianxi h1 {
		font-size: 24px;
		font-weight: bold;
		padding: 68px 0 22px 0;
		border-bottom: 1px solid #ccc;
	}

	.lx-xq {
		padding-top: 22px;
	}

	.lx-xq p {
		line-height: 32px;
		padding-left: 28px;
	}

	.wx-img {
		width: 108px;
		height: 108px;
		margin-right: 9px;
	}

	.weixin {
		padding-top: 28px;
	}

	/*.weixin .wx-img{width:108px;height:108px;border:1px solid #333;}
.wx-jt{margin:28px -20px 0 26px;}
.weixin strong{line-height:22px;padding-top:40px;display:block;}*/
	/*contact end*/

	/*sitemap*/
	.mesmore {
		margin-top: 5px;
	}

	.mesmore:hover {
		color: #004389;
		text-decoration: underline;
	}

	.sitemap {
		width: 996px;
		float: left;
		/*border:3px solid #f0f0f0;*/
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.m1 {
		height: 20px;
		line-height: 20px;
		margin-top: 20px;
		margin-left: 20px;
	}

	.m2 {
		margin-left: 20px;
		margin-top: 20px;
		line-height: 25px;
	}

	.m2 span {
		font-size: 14px;
		font-weight: bold;
	}

	.m2t {
		border: 1px solid #f0f0f0;
		width: 800px;
		padding-left: 4px;
		margin-top: 2px;
		padding: 10px;
		margin-bottom: 20px;
	}

	.m2t ul {}

	.m2t ul li {
		list-style-type: none;
		float: left;
		width: 150px;
	}

	.m2t ul li a:hover {
		color: red
	}

	.f {
		float: right;
		margin-right: 10px;
		_margin-top: 7px;
	}

	/*上一页_下一页*/
	#prev_next {
		margin: 20px 0px;
		clear: both;
		overflow: hidden;
	}

	#prev_next li {
		margin: 5px 0;
	}

	#prev_next a:hover {
		color: #004389;
	}

	/*.map dt{float:right;display:inline;border:1px solid #666;margin-top:10px;z-index:101;border-bottom:1px solid #f0f0f0;}
.map dd{position:absolute;z-index:100;top:31px;left:-65px;background:#f0f0f0;border:1px solid #666;width:135px;*width:145px;}
.map ul{padding-left:10px;line-height:25px;overflow:hidden;zoom:1;font-size:12px;}
.map li{float:left;margin:0 5px;}*/


	
	
	

	.index_pro {
		width: 780px;
		height: auto;
		margin: 0 auto;
		position: relative;
	}

	.index_pro_title {
		width: 780px;
		position: absolute;
		font-size: 20px;
		text-align: center;
		padding-top: 48px;
	}

	.left_fl {
		width: 200px;
		height: 80px;
		background: #004389;
		text-align: center;
		padding-top: 18px;
	}

	.server_phone {
		width: 100%;
		font-size: 14px;
		color: #fff;
		text-align: center;
	}

	.server_phone_2 {
		width: 100%;
		font-size: 26px;
		letter-spacing: 1px;
		color: #fff;
		text-align: center;
		font-family: Impact;
	}

	.ht {
		width: 100%;
		height: 150px;
		background: url(../images/ht.jpg)center no-repeat;
	}

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

	.ht_font_1 {
		padding-left: 208px;
		font-size: 26px;
		font-weight: bold;
		color: #fff;
		padding-top: 29px;
	}

	.ht_font_2 {
		padding-left: 448px;
		font-size: 26px;
		font-weight: bold;
		color: #fff;
		padding-top: 18px;
	}

	.fk {
		width: 100%;
		height: auto;
		margin: 0px auto;
	}

	.index_about_are {
		width: 1200px;
		margin: 0 auto;
		height: auto;
		overflow: hidden;
	}

	.index_about_left {
		width: 485px;
		height: auto;
		overflow: hidden;
		float: left;
		padding-top: 30px;
	}
	.index_about_left img{
		display: block;
		width: 100%;
		border: 1px solid #ddd;
		box-sizing: border-box;
		padding: 3px;
	}
	.index_about_right {
		width: 690px;
		height: auto;
		overflow: hidden;
		float: right;
		padding-top: 30px;
	}

	.index_about_are_1 {
		width: 100%;
		height: auto;
		overflow: hidden;
		background: #fff;
	}

	.index_about_font {
		height: auto;
		line-height: 30px;
		overflow: hidden;
	}

	.index_about_anniu {
		width: 160px;
		height: 38px;
		background: url(../images/indexaboutmore.png)center no-repeat;
		font-size: 14px;
		color: #666666;
		line-height: 38px;
		padding-left: 0px;
		margin-top: 20px;
		text-indent: 20px;
	}

	.index_about_anniu:hover {
		color: #004389;
	}

	.index_honor {
		width: 1200px;
		margin: 0 auto;
		margin-top: 30px;
		clear: both;
		height: auto;
		overflow: hidden;
	}

	.index_honor_list {
		width: 290px;
		height: auto;
		overflow: hidden;
		float: left;
		margin-right: 9px;
	}

	.index_honor_list img {
		width: 100%;
		height: 200px;
		border: 1px solid #ddd;
		padding: 3px;
		box-sizing: border-box;
	}

	.index_sb {
		width: 100%;
		height: 340px;
		background: #004389;
		margin: 30px auto;
	}

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

	.index_sb_title {
		width: 400px;
		height: auto;
		margin: 0 auto;
		text-align: center;
		padding-top: 30px;
		font-size: 36px;
		color: #fff;
	}
	.index_sb_title1 {
		width: 400px;
		height: auto;
		margin: 0 auto;
		text-align: center;
		padding-top: 30px;
		font-size: 36px;
		color: #333;
	}

	.index_sb_nr {
		font-weight: bold;
	}
	.ge{
		margin: 10px auto;
		width: 60px;
		height: 2px;
		background: #004389;
	}
	.index_sb_dz {
		width: 400px;
		height: 30px;
		line-height: 30px;
		/* background: #7eaff4; */
		font-size: 16px;
		text-align: center;
	}

	.index_sb_list {
		width: 1258px;
		margin: 0 auto;
		margin-top: 40px;
	}

	.index_sb_list_0 {
		width: 360px;
		height: 130px;
		float: left;
		margin-right: 58px;
		background: url(../images/zykf.png)center no-repeat;
	}

	.index_sb_list_1 {
		width: 360px;
		height: 130px;
		float: left;
		margin-right: 58px;
		background: url(../images/zykf2.png)center no-repeat;
	}

	.index_sb_list_2 {
		width: 360px;
		height: 130px;
		float: left;
		margin-right: 58px;
		background: url(../images/zykf3.png)center no-repeat;
	}

	.index_news_are {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.index_pro_1 {
		width: 780px;
		height: auto;
		margin: 0 auto;
		position: relative;
	}

	.index_pro_title_1 {
		width: 780px;
		position: absolute;
		font-size: 20px;
		text-align: center;
		margin-top: -18px;
	}

	.index_news_list {
		width: 1224px;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}

	.index_news_detail {
		width: 280px;
		height: 360px;
		float: left;
		margin-right: 24px;
		background: #fff;
		border-bottom: solid 2px #004389;
	}

	.index_news_pic {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.index_news_pic img {
		width: 100%;
		height: 160px;
		-webkit-transform: scale(1, 1);
		-webkit-transition-timing-function: ease-out;
		-webkit-transition-duration: 250ms;
		-moz-transform: scale(1, 1);
		-moz-transition-timing-function: ease-out;
		-moz-transition-duration: 250ms;
		transform: scale(1, 1);
		transition-timing-function: ease-out;
		transition-duration: 250ms;
		overflow: hidden;
	}

	.index_news_pic img:hover {
		-webkit-transform: scale(1.15);
		-webkit-transition-timing-function: ease-out;
		-webkit-transition-duration: 750ms;
		-moz-transform: scale(1.15);
		-moz-transition-timing-function: ease-out;
		-moz-transition-duration: 750ms;
		overflow: hidden;
		transform: scale(1.15);
		transition-timing-function: ease-out;
		transition-duration: 750ms;
	}

	.index_news_title {
		font-size: 16px;
		text-align: center;
		margin: 5px;
		margin-top: 18px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
	}

	.index_news_dis {
		height: 78px;
		font-size: 14px;
		color: #666666;
		line-height: 26px;
		margin: 5px;
		margin-top: 18px;
		border-bottom: solid 1px #dddddd;
	}

	.index_news_more {
		margin: 5px;
	}

	.index_news_more_left {
		font-size: 12px;
		line-height: 44px;
		color: #666666;
		width: 50%;
		float: left;
		text-align: left;
	}

	.index_news_more_right {
		font-size: 14px;
		line-height: 44px;
		float: right;
		color: #004389;
	}

	.bottom_are {
		width: 100%;
		height: auto;
		overflow: hidden;
		background: #333;
		z-index: 9999;
	}

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

	.bottom_left {
		width: 190px;
		float: left;
	}

	.left_0 {
		width: 190px;
		height: 57px;
		margin-top: 48px;
	}

	.bottom_erweima {
		width: 80px;
		height: 80px;
		float: left;
		margin-left: 28px;
	}

	.bottom_erweima_font {
		width: 50px;
		font-size: 14px;
		line-height: 80px;
		color: #fff;
		float: left;
		font-weight: bold;
		text-align: center;
	}

	.bottom_erweima_1 {
		width: 80px;
		height: 80px;
		margin-top: 18px;
		float: left;
	}

	.bottom_mid {
		width: 448px;
		height: auto;
		overflow: hidden;
		float: left;
		margin-top: 67px;
	}

	.bottom_mid_font {
		font-size: 18px;
		font-weight: bold;
		color: #fff;
	}

	.bottom_mid_font_1 {
		font-size: 14px;
		color: #fff;
		margin-top: 18px;
		line-height: 30px;
	}

	.bottom_mid_font_1 a{
		float: left;
		display: block;
		width: 30%;
		height: auto;
		line-height: 35px;
	}
	
	.bottom_right {
		width: 490px;
		height: auto;
		overflow: hidden;
		float: left;
		margin-top: 67px;
	}

	.bottom_right_1 {
		font-size: 14px;
		color: #7eaff4;
		line-height: 30px;
	}
	
	.bottom_ewm {
		width: 150px;
		height: auto;
		overflow: hidden;
		float: right;
		margin-top: 67px;
	}
	.bottom_ewm_img{
		margin-top: 18px;
	}
	.bottom_ewm img{
		width: 100px
	}
	
	.bottom_banquan{
		float: left;
		width: 100%;
		text-align: center;
		border-top: 1px solid #ccc;
		margin-top: 10px;
		padding: 10px 0px;
		line-height: 25px;
	}
	
}


/* 手机 */
@media screen and (max-width: 1200px) {


	.wrap {
			margin: 0 auto;
			width: 100%;
		}
	
		.container {
			margin: 0 auto;
			width: 100%;
		}
	
		/*头部*/
		
		
	
		#pagination {
			display: block;
			list-style: none;
			position: absolute;
			left: 22%;
			top: 440px;
			z-index: 9900;
			padding: 5px 15px 5px 0;
			margin: 0;
		}
	
		#pagination li {
			display: block;
			list-style: none;
			width: 10px;
			height: 10px;
			float: left;
			margin-left: 15px;
			border-radius: 5px;
			background: #fff;
		}
	
		#pagination li a {
			display: block;
			width: 100%;
			height: 100%;
			padding: 0;
			margin: 0;
			text-indent: -9999px;
		}
	
		#pagination li.current {
			background: #004389;
		}
	
		.hot {
			width: 100%;
			height: 50px;
			background: #eee;
		}
	
		.hot span {
			max-width: 880px;
			color: #666;
			line-height: 50px;
		}
	
		.search {
			margin-top: 8px;
			height: 34px;
			clear: right;
		}
	
		.search-text {
			border: 1px solid #004389;
			height: 22px;
			width: 177px;
			padding: 5px;
			font-size: 12px;
			color: #999;
			display: block;
			background: #eee;
		}
	
		.search-btn {
			width: 51px;
			height: 34px;
			border: none;
			background: url('../images/search_btn.jpg') no-repeat;
		}
	
		/*头部end*/
	
		/*底部*/
		.footer {
			clear: both;
			color: #fff;
		}
	
		.foot {
			width: 100%;
			height: 158px;
			background: #004389;
		}
	
		.foot1 {
			max-width: 918px;
		}
	
		.foot1 .p1 {
			padding-top: 48px;
		}
	
		.foot1 .p1 img {
			margin: -4px 6px 0 2px;
			vertical-align: middle;
		}
	
		.foot1 .p2 {
			padding-top: 20px;
			padding-left: 2px;
		}
	
		/*.foot2{height:90px;line-height:90px;padding-top:34px;}
	.foot2 img{width:90px;height:90px;margin:0 2px 0 4px;}*/
		.foot2 {
			width: 240px;
			height: 110px;
			margin-top: 24px;
			line-height: 110px;
		}
	
		.foot2 img {
			width: 130px;
			height: 110px;
		}
	
		.foot a:hover {
			color: #ff7a02;
		}
	
		/*底部end*/
	
	
	
	
		/*首页*/
		.product-sy {
			width: 100%;
			height: auto;
			overflow: hidden;
		}
	
		.cp-fl {
			display: none;
			margin-top: 30px;
			width: 200px;
			background: #eee;
			position: relative;
		}
	
		.cp-fl_ny {
			display: none;
			width: 200px;
			background: #eee;
			position: relative;
		}
	
		.fl-title {
			font-size: 24px;
			padding-left: 78px;
			height: 86px;
			line-height: 86px;
			font-weight: bold;
			border-bottom: 1px solid #ccc;
			background: url(../images/index_fl.jpg)center no-repeat;
			color: #fff;
		}
	
		.cp-fl li {
			width: 200px;
			height: 51px;
			line-height: 51px;
			text-align: center;
			border-bottom: solid 1px #dddddd;
		}
	
		/*.cp-fl li dd{margin:0 34px;color:#666;background:url('../images/jt.png') no-repeat right center;}*/
		.cp-fl li a:hover {
			display: block;
			width: 200px;
			height: 51px;
			background: #004389;
			color: #fff;
		}
	
		.cp-fl_ny li {
			width: 200px;
			height: 51px;
			line-height: 51px;
			text-align: center;
			border-bottom: solid 1px #dddddd;
		}
	
		/*.cp-fl li dd{margin:0 34px;color:#666;background:url('../images/jt.png') no-repeat right center;}*/
		.cp-fl_ny li a:hover {
			display: block;
			width: 200px;
			height: 51px;
			background: #004389;
			color: #fff;
		}
	
		/*.cp-fl li a:hover dd{background:url('../images/jt0.png') no-repeat right center;color:#fff;}*/
		.pro-btn {
			width: 100%;
			height: 36px;
			margin: 0 auto;
			line-height: 36px;
			text-align: center;
			margin-top: 18px;
			margin-bottom: 18px;
		}
	
		.pro-btn a {
			display: block;
			background: #004389;
			color: #fff;
		}
	
		.pro-btn a:hover {
			display: block;
			background: #263379;
		}
	
		.cp-nr {
			width: 100%;
			height: auto;
			overflow: hidden;
			margin-top: 20px;
		}
	
		.cp-nr ul {
			width: 100%;
			height: auto;
			text-align: center;
		}
	
		.cp-nr ul li {
			float: left;
			width: 49.5%;
			height: auto;
			margin-right: 1%;
			margin-bottom: 1%;
			overflow: hidden;
			position: relative;
		}
		.cp-nr ul li:nth-child(2n+2){
			margin-right: 0;
		}
		/* .cp-nr ul li:last-child{
			display: none;
		} */
		.cp-nr ul li .cp-tu {
			width: 100%;
			height: auto;
			overflow: hidden;
		}
	
		.cp-nr ul li img {
			width: 100%;
			height: 150px;
			display: block;
			margin: 0 auto;
			vertical-align: bottom;
		}
	
		.cp-nr ul li span {
			display: block;
			width: 100%;
			height: auto;
			line-height: 34px;
			color: #333;
			background: #ddd;
		}
	
	
	
		.cp-image {
			margin: 60px auto;
			max-width: 1200px;
		}
	
		.case-sy {
			width: 100%;
			height: 500px;
		}
	
		.title-sy {
			text-align: center;
			text-transform: uppercase;
		}
	
		.title-sy h1 {
			font-size: 26px;
			padding: 34px 0 10px 0;
			border-bottom: 1px solid #ccc;
		}
	
		.xian-t {
			width: 28px;
			height: 2px;
			background: #ff7a02;
			margin: -2px auto 0 auto;
		}
	
		.title-sy h3 {
			font-size: 20px;
			padding-top: 8px;
			color: #ccc;
		}
	
		.about-sy {
			width: 100%;
			height: 520px;
			background: url('../images/about-bg.jpg') no-repeat center;
		}
	
		.gy-tu {
			margin-top: 60px;
			width: 530px;
			height: 400px;
			overflow: hidden;
		}
	
		.gy-tu img {
			width: 530px;
		}
	
		.gy-nr {
			margin-top: 60px;
			width: 360px;
			height: 400px;
			background: #fff;
			position: relative;
		}
	
		.gy-nr p {
			padding: 18px 40px 0 40px;
			line-height: 28px;
			color: #666;
		}
	
		.gy-nr a {
			display: block;
			width: 120px;
			height: 32px;
			background: #333333;
			color: #fff;
			position: absolute;
			bottom: 28px;
			text-align: center;
			line-height: 32px;
			margin-left: 40px;
		}
	
		.gy-nr a:hover {
			display: block;
			background: #004389;
		}
	
		.guanzhu {
			margin-top: 60px;
			width: 310px;
			height: 400px;
			background: #004389;
			position: relative;
		}
	
		.gy-jt {
			position: absolute;
			left: 0;
			top: 57px;
			width: 9px;
			height: 18px;
		}
	
		/*.gz-ewm{padding-top:66px;width:120px;height:120px;margin:0 auto;display:block;}
	.guanzhu p{color:#fff;text-align:center;padding:24px 0 20px 0;}*/
		.gy-lx {
			padding: 18px 0 50px 48px;
		}
	
		.gy-lx p {
			line-height: 30px;
			color: #fff;
		}
	
		/*.anniu{width:180px;height:60px;margin:22px auto 0 auto;}*/
		.anniu img {
			width: 60px;
			height: 60px;
			float: left;
		}
	
		.xinwen-sy {
			width: 100%;
			height: 584px;
		}
	
		/*首页end*/
	
		/*sidebar*/
		.main {
			overflow: hidden;
			margin: 10px auto;
			width: 100%;
		}
	
		.widget {
			overflow: hidden;
			margin-bottom: 16px;
			width: 240px;
			background: #eee;
			border-bottom: 8px solid #004389;
		}
	
		.short_title {
			text-align: center;
			width: 240px;
			height: 86px;
			line-height: 86px;
			border-bottom: 1px solid #ccc;
			overflow: hidden;
			zoom: 1;
			background: #004389;
		}
	
		.short_title strong {
			color: #fff;
			font-size: 24px;
		}
	
		.widget ol {
			padding-bottom: 24px;
		}
	
		.widget li {
			width: 240px;
			height: 38px;
			line-height: 38px;
		}
	
		.widget li dd {
			margin: 0 34px;
			color: #666;
			background: url('../images/jt.png') no-repeat right center;
		}
	
		.widget li a:hover {
			display: block;
			width: 240px;
			height: 38px;
			background: #004389;
		}
	
		.widget li a:hover dd {
			background: url('../images/jt0.png') no-repeat right center;
			color: #fff;
		}
	
		.short_title0 {
			width: 240px;
			height: 72px;
			line-height: 72px;
			border-bottom: 1px solid #ccc;
			font-size: 20px;
			text-align: center;
		}
	
		.short_title0 img {
			width: 44px;
			height: 39px;
			vertical-align: middle;
			margin-right: 14px;
		}
	
		.zc-lx {
			margin: 10px 0;
		}
	
		.zc-lx p {
			margin: 0 26px;
			line-height: 30px;
			color: #666;
		}
	
		/*sidebar end*/
	
		.article {
			width: 96%;
			height: auto;
			padding: 2%;
			overflow: hidden;
			word-wrap:break-word;
		}
	
		.article p {
			font-size: 14px;
			line-height: 36px;
			word-wrap:break-word;
		}
	
		.title {
			width: 100%;
			height: 38px;
			border-bottom: 1px solid #cccccc;
		}
	
		.title strong {
			float: left;
			font-size: 18px;
			text-transform: uppercase;
		}
	
		.title span {
			display: none;
			overflow: hidden;
			zoom: 1;
			padding: 10px 0 0 0px;
		}
	
		.title .right a:hover {
			color: #004389;
		}
	
		.title-xian {
			width: 90px;
			height: 4px;
			background: #004389;
			margin-top: -4px;
		}
	
		.neirong {
			margin: 10px auto;
			width: 100%;
			height: auto;
			overflow: hidden;
		}
	
		.neirong img{
			max-width: 100%;
		}
		#allmap p {
			line-height: 10px;
			margin: 10px;
		}
	
		#allmap {
			margin-top: 40px;
		}
	
		.page {
			margin: 20px 0px 15px 0;
		}
	
		.page a {
			display: inline-block;
			height: 18px;
			line-height: 18px;
			border: 1px solid #dbdbdb;
			padding: 0 2px 0;
		}
	
		.page a:hover {
			background: #004389;
			color: #fff;
			border: none;
			height: 20px;
			line-height: 20px;
			padding: 0 3px 0;
		}
	
		.current {
			padding: 0 6px 0;
			height: 18px;
			line-height: 18px;
			background: #004389;
			color: #fff;
		}
	
		/***************global*****************/
	
		.pro {
			width: 920px;
			text-align: center;
			line-height: 40px;
		}
	
		.pro li {
			float: left;
			overflow: hidden;
			margin: 0 20px 20px 0px;
			width: 210px;
			height: 240px;
			white-space: nowrap;
			position: relative;
		}
	
		.pro .pro-img {
			width: 210px;
			height: 240px;
			overflow: hidden;
		}
	
		.pro img {
			width: 210px;
		}
	
		.pro span {
			display: block;
			background: #004389;
			width: 210px;
			height: 40px;
			position: absolute;
			left: 50%;
			margin: -40px 0 0 -105px;
		}
	
		.pro a {
			display: block;
			color: #fff;
		}
	
		.pro a:hover span {
			background: rgba(0, 123, 237, .9);
		}
	
		/*************index&goods**************/
		.pro_info .rel_center0 {
			margin: 10px auto;
			max-width: 100%;
			display: block;
		}
	
		.pro_name {
			display: block;
			text-align: center;
			font-size: 16px;
		}
	
		.info_title {
			margin: 10px auto;
			width: 100%;
			height: 30px;
			background: #ececec;
		}
	
		.info_title b {
			display: inline-block;
			padding-left: 10px;
			height: 100%;
			border-right: 1px solid #fff;
			background: #004389;
			color: #fff;
			line-height: 30px;
		}
	
		/********goods_info*******/
	
		/*case&shebei*/
		.anli {
			width: 909px;
			text-align: center;
			line-height: 48px;
			margin-top: 40px;
		}
	
		.anli li {
			float: left;
			overflow: hidden;
			margin: 0 8px 8px 0px;
			width: 295px;
			height: 253px;
			white-space: nowrap;
		}
	
		.anli .anli-img {
			width: 295px;
			height: 205px;
			overflow: hidden;
		}
	
		.anli img {
			height: 205px;
			display: block;
			margin: 0 auto;
		}
	
		.anli span {
			display: block;
			width: 295px;
			height: 48px;
		}
	
		.anli a {
			display: block;
		}
	
		.anli a:hover span {
			background: #004389;
			color: #fff;
		}
	
		.news {
			width: 100%;
			height: auto;
			overflow: hidden;
		}
	
		.news li {
			width: 100%;
			height: auto;
			overflow: hidden;
			border-bottom: 1px solid #ccc;
		}
	
		.news .news-tu {
			width: 100%;
			height: auto;
			overflow: hidden;
			padding-top: 10px;
		}
	
		.news-tu img {
			width: 100%;
		}
	
		.news-cont {
			width: 100%;
			height: auto;
			overflow: hidden;
		}
	
		.news-cont h2 {
			font-size: 16px;
			padding: 5px 0;
			line-height: 20px;
		}
	
		.news-cont h2 span {
			font-size: 12px;
			color: #999;
		}
	
		.news-cont span {
			display: block;
			color: #999;
		}
	
		.news-cont a {
			display: block;
			width: 80px;
			height: 30px;
			line-height: 30px;
			text-align: center;
			color: #fff;
			background: #004389;
		}
	
		.news-cont a:hover {
			display: block;
			background: #004389;
		}
	
		/****************news*****************/
		.news_title {
			text-align: center;
			line-height: 40px;
		}
	
		.meta {
			color: #999;
			text-align: center;
			line-height: 28px;
		}
	
		/***********news_info**************/
	
		/*message*/
		.message {
			padding-top: 18px;
		}
	
		.message li {
			width: 100%;
			height: 70px;
			border-bottom: 1px solid #ccc;
			padding-top: 30px;
		}
	
		.wt-cont {
			height: 50px;
			border-left: 1px solid #004389;
			padding-left: 20px;
		}
	
		.wt-l {
			width: 740px;
		}
	
		.wt-l h2 {
			font-size: 16px;
			padding-bottom: 4px;
		}
	
		.wt-l p {
			color: #999;
		}
	
		.wt-cont a {
			display: block;
			width: 80px;
			height: 50px;
			text-align: center;
			line-height: 50px;
			background: #004389;
			color: #fff;
		}
	
		.wt-cont a:hover {
			display: block;
			background: #004389;
		}
	
		/*message end*/
	
		/*contact*/
		.contact {
			width: 100%;
			height: auto;
			overflow: hidden;
		}
	
		.lianxi {
			width: 420px;
			height: auto;
			overflow: hidden;
		}
	
		.lianxi h1 {
			font-size: 24px;
			font-weight: bold;
			padding: 68px 0 22px 0;
			border-bottom: 1px solid #ccc;
		}
	
		.lx-xq {
			padding-top: 22px;
		}
	
		.lx-xq p {
			line-height: 32px;
			padding-left: 28px;
		}
	
		.wx-img {
			width: 108px;
			height: 108px;
			margin-right: 9px;
		}
	
		.weixin {
			padding-top: 28px;
		}
	
		/*.weixin .wx-img{width:108px;height:108px;border:1px solid #333;}
	.wx-jt{margin:28px -20px 0 26px;}
	.weixin strong{line-height:22px;padding-top:40px;display:block;}*/
		/*contact end*/
	
		/*sitemap*/
		.mesmore {
			margin-top: 5px;
		}
	
		.mesmore:hover {
			color: #004389;
			text-decoration: underline;
		}
	
		.sitemap {
			width: 996px;
			float: left;
			/*border:3px solid #f0f0f0;*/
			margin-top: 10px;
			margin-bottom: 10px;
		}
	
		.m1 {
			height: 20px;
			line-height: 20px;
			margin-top: 20px;
			margin-left: 20px;
		}
	
		.m2 {
			margin-left: 20px;
			margin-top: 20px;
			line-height: 25px;
		}
	
		.m2 span {
			font-size: 14px;
			font-weight: bold;
		}
	
		.m2t {
			border: 1px solid #f0f0f0;
			width: 800px;
			padding-left: 4px;
			margin-top: 2px;
			padding: 10px;
			margin-bottom: 20px;
		}
	
		.m2t ul {}
	
		.m2t ul li {
			list-style-type: none;
			float: left;
			width: 150px;
		}
	
		.m2t ul li a:hover {
			color: red
		}
	
		.f {
			float: right;
			margin-right: 10px;
			_margin-top: 7px;
		}
	
		/*上一页_下一页*/
		#prev_next {
			margin: 20px 0px;
			clear: both;
			overflow: hidden;
		}
	
		#prev_next li {
			margin: 5px 0;
		}
	
		#prev_next a:hover {
			color: #004389;
		}
	
		/*.map dt{float:right;display:inline;border:1px solid #666;margin-top:10px;z-index:101;border-bottom:1px solid #f0f0f0;}
	.map dd{position:absolute;z-index:100;top:31px;left:-65px;background:#f0f0f0;border:1px solid #666;width:135px;*width:145px;}
	.map ul{padding-left:10px;line-height:25px;overflow:hidden;zoom:1;font-size:12px;}
	.map li{float:left;margin:0 5px;}*/
	
	
		
		
		
	
		.index_pro {
			width: 100%;
			height: auto;
			margin: 0 auto;
			position: relative;
		}
	
		.index_pro_title {
			width: 100%;
			position: absolute;
			font-size: 20px;
			text-align: center;
			padding-top: 48px;
		}
	
		.left_fl {
			width: 200px;
			height: 80px;
			background: #333333;
			text-align: center;
			padding-top: 18px;
		}
	
		.server_phone {
			width: 100%;
			font-size: 14px;
			color: #fff;
			text-align: center;
		}
	
		.server_phone_2 {
			width: 100%;
			font-size: 26px;
			color: #fff;
			font-weight: bold;
			text-align: center;
			font-family: Impact;
		}
	
		.ht {
			display: none;
			width: 100%;
			height: auto;
			overflow: hidden;
			background: url(../images/ht.jpg)center no-repeat;
		}
	
		.ht_are {
			width: 100%;
			margin: 0 auto;
			overflow: hidden;
			height: auto;
			padding: 10px 0px;
		}
	
		.ht_font_1 {
			text-align: center;
			font-size: 16px;
			font-weight: bold;
			color: #fff;
			line-height: 35px;
		}
	
		.ht_font_2 {
			text-align: center;
			font-size: 16px;
			font-weight: bold;
			color: #fff;
			line-height: 35px;
		}
	
		.fk {
			width: 100%;
			height: auto;
			margin: 0px auto;
		}
	
		.index_about_are {
			width: 100%;
			margin: 0 auto;
			height: auto;
			overflow: hidden;
		}
	
		.index_about_left {
			width: 100%;
			height: auto;
			overflow: hidden;
			float: left;
			padding-top: 10px;
		}
		.index_about_left img{
			display: block;
			width: 100%;
			border: 1px solid #ddd;
			box-sizing: border-box;
			padding: 3px;
			margin: 0px auto;
		}
		.index_about_right {
			width: 98%;
			height: auto;
			overflow: hidden;
			float: right;
			padding: 1%;
		}
	
		.index_about_are_1 {
			width: 100%;
			height: auto;
			overflow: hidden;
			background: #fff;
		}
	
		.index_about_font {
			height: auto;
			line-height: 30px;
			overflow: hidden;
		}
	
		.index_about_anniu {
			width: 160px;
			height: 38px;
			background: url(../images/indexaboutmore.png)center no-repeat;
			font-size: 14px;
			color: #666666;
			line-height: 38px;
			padding-left: 0px;
			margin-top: 20px;
			text-indent: 20px;
		}
	
		.index_about_anniu:hover {
			color: #004389;
		}
	
		.index_honor {
			width: 100%;
			margin: 0 auto;
			clear: both;
			height: auto;
			overflow: hidden;
		}
	
		.index_honor_list {
			width: 49.5%;
			height: auto;
			overflow: hidden;
			float: left;
			margin-right: 1%;
			margin-bottom: 1%;
		}
		.index_honor_list:nth-child(2n+2){
			margin-right: 0;
		}
		.index_honor_list img {
			width: 100%;
			height: 150px;
			border: 1px solid #ddd;
			padding: 3px;
			box-sizing: border-box;
		}
	
		.index_sb {
			display: none;
			width: 100%;
			height: 340px;
			background: #004389;
			margin: 30px auto;
		}
	
		.index_sb_middle {
			width: 1200px;
			margin: 0 auto;
		}
	
		.index_sb_title {
			width: 100%;
			height: auto;
			margin: 0 auto;
			text-align: center;
			padding-top: 10px;
			font-size: 24px;
			color: #fff;
		}
		.index_sb_title1 {
			width: 100%;
			height: auto;
			margin: 0 auto;
			text-align: center;
			padding-top: 10px;
			font-size: 24px;
			color: #333;
		}
	
		.index_sb_nr {
			font-weight: bold;
		}
		.ge{
			margin: 5px auto;
			width: 60px;
			height: 2px;
			background: #004389;
		}
		.index_sb_dz {
			width: 100%;
			height: 40px;
			line-height: 40px;
			/* background: #7eaff4; */
			font-size: 16px;
			text-align: center;
		}
	
		.index_sb_list {
			width: 1258px;
			margin: 0 auto;
			margin-top: 40px;
		}
	
		.index_sb_list_0 {
			width: 360px;
			height: 130px;
			float: left;
			margin-right: 58px;
			background: url(../images/zykf.png)center no-repeat;
		}
	
		.index_sb_list_1 {
			width: 360px;
			height: 130px;
			float: left;
			margin-right: 58px;
			background: url(../images/zykf2.png)center no-repeat;
		}
	
		.index_sb_list_2 {
			width: 360px;
			height: 130px;
			float: left;
			margin-right: 58px;
			background: url(../images/zykf3.png)center no-repeat;
		}
	
		.index_news_are {
			width: 100%;
			height: auto;
			overflow: hidden;
		}
	
		.index_pro_1 {
			width: 100%;
			height: auto;
			margin: 0 auto;
			position: relative;
		}
	
		.index_pro_title_1 {
			width: 100%;
			position: absolute;
			font-size: 20px;
			text-align: center;
			margin-top: -18px;
		}
	
		.index_news_list {
			width: 100%;
			height: auto;
			overflow: hidden;
			margin: 30px auto;
		}
	
		.index_news_detail {
			width: 49.5%;
			height: auto;
			float: left;
			margin-right: 24px;
			background: #fff;
			border-bottom: solid 2px #004389;
			box-sizing: border-box;
			margin-right: 1%;
			margin-bottom: 1%;
		}
		.index_news_detail:nth-child(2n+2){
			margin-right: 0;
		}
		.index_news_pic {
			width: 100%;
			height: auto;
			overflow: hidden;
		}
	
		.index_news_pic img {
			width: 100%;
			height: 130px;
			-webkit-transform: scale(1, 1);
			-webkit-transition-timing-function: ease-out;
			-webkit-transition-duration: 250ms;
			-moz-transform: scale(1, 1);
			-moz-transition-timing-function: ease-out;
			-moz-transition-duration: 250ms;
			transform: scale(1, 1);
			transition-timing-function: ease-out;
			transition-duration: 250ms;
			overflow: hidden;
		}
	
		.index_news_pic img:hover {
			-webkit-transform: scale(1.15);
			-webkit-transition-timing-function: ease-out;
			-webkit-transition-duration: 750ms;
			-moz-transform: scale(1.15);
			-moz-transition-timing-function: ease-out;
			-moz-transition-duration: 750ms;
			overflow: hidden;
			transform: scale(1.15);
			transition-timing-function: ease-out;
			transition-duration: 750ms;
		}
	
		.index_news_title {
			font-size: 16px;
			text-align: center;
			margin: 5px;
			
			overflow: hidden;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 1;
			
		}
	
		.index_news_dis {
			height: 78px;
			font-size: 14px;
			color: #666666;
			line-height: 26px;
			margin: 5px;
			border-bottom: solid 1px #dddddd;
			box-sizing: border-box;
			
			overflow: hidden;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 3;
			
		}
	
		.index_news_more {
			margin: 5px;
		}
	
		.index_news_more_left {
			font-size: 12px;
			line-height: 44px;
			color: #666666;
			width: 50%;
			float: left;
			text-align: left;
		}
	
		.index_news_more_right {
			font-size: 14px;
			line-height: 44px;
			float: right;
			color: #004389;
		}
	
		.bottom_are {
			width: 100%;
			height: auto;
			overflow: hidden;
			background: #004389;
			z-index: 9999;
		}
	
		.bttom_middle {
			width: 100%;
			margin: 0 auto;
		}
	
		.bottom_left {
			display: none;
			width: 190px;
			float: left;
		}
	
		.left_0 {
			width: 190px;
			height: 57px;
			margin-top: 48px;
		}
	
		.bottom_erweima {
			width: 80px;
			height: 80px;
			float: left;
			margin-left: 28px;
		}
	
		.bottom_erweima_font {
			width: 50px;
			font-size: 14px;
			line-height: 80px;
			color: #fff;
			float: left;
			font-weight: bold;
			text-align: center;
		}
	
		.bottom_erweima_1 {
			width: 80px;
			height: 80px;
			margin-top: 18px;
			float: left;
		}
	
		.bottom_mid {
			width: 98%;
			height: auto;
			float: left;
			padding-top: 5%;
			padding-left: 5%;
		}
	
		.bottom_mid_font {
			font-size: 16px;
			font-weight: bold;
			color: #fff;
		}
	
		.bottom_mid_font_1 {
			font-size: 14px;
			color: #fff;
			margin-top: 18px;
			line-height: 30px;
		}
	
		.bottom_mid_font_1 a{
			float: left;
			display: block;
			width: 30%;
			height: auto;
			line-height: 35px;
		}
		
		.bottom_right {
			width: 98%;
			height: auto;
			float: left;
			padding-top: 5%;
			padding-left: 5%;
		}
	
		.bottom_right_1 {
			font-size: 14px;
			color: #7eaff4;
			line-height: 30px;
		}
		
		
		.bottom_ewm {
			width: 98%;
			height: auto;
			float: left;
			padding-top: 5%;
			padding-left: 5%;
		}
		.bottom_ewm_img{
			margin-top: 18px;
		}
		.bottom_ewm img{
			width: 100px
		}
		.bottom_banquan{
			float: left;
			width: 100%;
			text-align: center;
			border-top: 1px solid #ccc;
			margin-top: 10px;
			padding: 10px 0px;
			line-height: 25px;
		}

}
