@charset "utf-8";

/* 全局 2012.11.8*/
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #383836;
	line-height: 1.8;
	font-family: "Microsoft YaHei", "微软雅黑", "宋体";
}

form,
ul,
li,
ol,
li,
dl,
dt,
dd,
img,
p,
h1,
h2,
h3,
h4,
h5,
h6,
input {
	margin: 0;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 12px;
}

input,
select {
	font-size: 12px;
}

img {
	border: 0;
}

ul,
li {
	list-style-type: none;
}

strong {
	font-weight: normal;
}

em {
	font-style: normal;
}

b {
	line-height: 1.8;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

/* Link 全局链接样式 2009.7.28 */
a {
	color: #393939;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	color: #3ca6ff;
	text-decoration: none;
}

.color_6e,
.color_6e a {
	color: #6E6E6E;
}

.display_no {
	display: none;
}

.display_yes {
	display: block;
}

.clear {
	clear: both;
}

/*万能清除浮动开始*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix {
	display: inline-table;
}

/* Hides from IE-mac */
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}



.left {
	float: left;
}

.right {
	float: right;
}

.abs {
	position: absolute;
}


@media screen and (min-width: 1200px) {

	.w1200 {
		width: 1200px;
		margin: 0 auto;
	}
	.w1200 {
		width: 1200px;
		margin: 0 auto;
	}
	/*head*/
	.head {
		font-family: "Microsoft YaHei", "微软雅黑";
		background: #FFF;
	}

	.head .top {
		height: 36px;
		background: #000;
		color: #aaa;
		line-height: 36px;
		font-size: 12px;
	}

	.head .top a {
		color: #aaa;
	}

	.head .top .left {
		background: url(../images/icons_01.jpg) left center no-repeat;
		padding-left: 25px;
	}

	.head .top .right li {
		float: left;
		margin-right: 8px;
	}

	.head .top .right li.wxss {
		width: 100px;
		height: 36px;
	}

	.head .top .right li.wxss a {
		display: block;
		background: url(../images/icons_05.jpg) right center no-repeat;
		padding-right: 28px;
	}

	.head .top #hishop_wx {
		position: relative;
		z-index: 999999;
		left: -100px;
	}

	.submnu {
		width: 1200px;
		position: absolute;
		left: -400px;
		top: 93px;
		z-index: 6;
		display: none;
		background-color: rgba(0, 0, 0, 0.7);
		/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
	}





	.headx {
		width: 1200px;
		height: 90px;
		padding: 10px 0;
	}

	.headx dl {
		float: left;
	}

	.headx dt {
		float: left;
		margin-top: 15px;
	}

	.headx dd {
		border-left: 1px solid #ccc;
		float: left;
		margin-left: 15px;
		padding-left: 15px;
		width: 400px;
		margin-top: 15px;
	}

	.headx dd h2 {
		font-weight: normal;
	}

	.headx dd p {
		font-size: 16px;
		color: #666;
	}

	.headx span {
		color: #0043a3;
	}

	.ewm {
		float: left;
	}

	.headx .phone {
		float: right;
		margin-top: 25px;
	}

	.headx .phone .phone_left {
		float: left;
		text-align: right;
	}

	.headx .phone .phone_left h2 {
		font-weight: normal;
		font-size: 14px;
	}

	.headx .phone .phone_left span {
		color: #d20000;
		font-size: 20px;
		font-weight: bold;
	}

	.headx .phone .phone_rig {
		float: left;
		padding-left: 5px;
	}


	.nav {
		width: 100%;
		height: 57px;
		line-height: 57px;
		overflow: visible;
		background: #fff url(../images/navbg.jpg) repeat-x;
	}

	.nav ul {
		width: 1200px;
		margin: 0 auto;
	}

	.nav ul li {
		float: left;
		width: 150px;
		text-align: center;
		position: relative;
		z-index: 2010;
	}

	.nav ul li:hover ul {
		display: block;
	}

	.nav ul li:hover {
		background: #2da0e3;
		display: block;
		color: #fff;
	}

	.nav ul li a {
		display: block;
		font-size: 16px;
		font-family: 微软雅黑, 宋体;
		color: #fff;
	}

	.nav ul li a:hover {}

	.nav ul li ul {
		display: none;
		width: 165px;
		background: #2da0e3;
		height: auto;
		position: absolute;
		left: 0px;
		top: 57px;
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
		filter: alpha(opacity=90);
		-moz-opacity: 0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
	}

	.nav ul li ul li {
		width: 165px;
		height: 57px;
		line-height: 57px;
		overflow: hidden;
		display: block;
		/*border-bottom: 1px #fff solid ;*/
	}

	.nav ul li ul li a {
		font-weight: normal;
		color: #fff;
		font-size: 15px;
	}

	.nav ul li:hover ul li:hover {}

	.nav ul li:hover ul li a:hover {
		text-decoration: underline;
	}

	.nav ul ul ul {
		display: none;
	}







	.banner {
		position: relative;
		height: 500px;
		overflow: hidden;
		background: url(../images/loading.gif) 50% no-repeat;
	}

	.slides {
		position: relative;
		z-index: 1;
	}

	.slides li {
		height: 580px;
	}

	.flex-control-nav {
		position: absolute;
		bottom: 30px;
		z-index: 2;
		width: 100%;
		text-align: center;
	}

	.flex-control-nav li {
		display: inline-block;
		width: 50px;
		height: 3px;
		margin: 0 5px;
		*display: inline;
		zoom: 1;
	}

	.flex-control-nav a {
		display: inline-block;
		width: 50px;
		height: 3px;
		overflow: hidden;
		background: #fff;
		cursor: pointer;
	}

	.flex-control-nav .flex-active {
		background: #ff8400;
	}

	.flex-direction-nav {
		position: absolute;
		z-index: 3;
		width: 100%;
		top: 45%;
	}

	.flex-direction-nav li a {
		display: block;
		width: 50px;
		height: 38px;
		overflow: hidden;
		cursor: pointer;
		position: absolute;
		filter: alpha(opacity=80);
		-moz-opacity: 0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;
	}

	.flex-direction-nav li a.flex-prev {
		left: 40px;
		background: url(../images/prev_icon.png) center center no-repeat;
	}

	.flex-direction-nav li a.flex-next {
		right: 40px;
		background: url(../images/next_icon.png) center center no-repeat;
	}

	.flex-direction-nav li a:hover {
		filter: alpha(opacity=60);
		-moz-opacity: 0.6;
		-khtml-opacity: 0.6;
		opacity: 0.6;
	}


	/*.banner{background: url(../images/banner/top.jpg) center top;height: 430px;}*/
	.nav2 {
		background: url(../images/bg_01.jpg) repeat-x;
		height: 39px;
		overflow: hidden;
	}

	.nav2 ul {
		background: url(../images/icons_02.jpg) 30px center no-repeat;
		height: auto;
		overflow: hidden;
		padding-left: 88px;
		line-height: 39px;
	}

	.nav2 ul li {
		float: left;
		margin-right: 28px;
		width: 250px;
		white-space: nowrap;
		text-overflow: ellipsis;
		-o-text-overflow: ellipsis;
		overflow: hidden;
	}

	/*floor_1*/
	.content .title {
		font-size: 38px;
		padding-left: 115px;
		text-align: center;
		padding-top: 60px;
		line-height: 40px;
	}

	.content .title a {
		float: right;
		display: block;
		background: url(../images/icons_03.png) right center no-repeat;
		margin-right: 50px;
		padding-right: 20px;
		font-size: 16px;
		margin-top: 15px;
	}

	.content .title a:hover {
		color: #393939;
		text-decoration: underline;
	}

	.content .title p {
		font-size: 14px;
		padding-right: 115px;
		color: #4e4e4e;
	}

	#n3 .title p {
		font-size: 14px;
		padding-right: 115px;
		color: #d1dcf2;
	}

	.floor_1 {
		background: url(../images/fl_01_bg.jpg) center top no-repeat;
		height: 659px;
		position: relative;
	}

	.floor_1 .menu {
		padding-left: 10px;
		padding-top: 25px;
		height: 56px;
		overflow: hidden;
	}

	.floor_1 .menu ul li {
		float: left;
		margin-right: 15px;
		text-align: center;
	}

	.floor_1 .menu ul li a {
		display: block;
		background: url(../images/btn_02.png) center top no-repeat;
		width: 183px;
		height: 47px;
		line-height: 47px;
		color: #FFF;
		font-size: 16px;
	}

	.floor_1 .menu ul li a:hover,
	.floor_1 .menu ul li.on a {
		background: url(../images/btn_02_2.png) center top no-repeat;
		height: 56px;
	}

	.floor_1 .cont {
		margin-top: 45px;
		height: 323px;
		/*margin-left: 66px;*/
		width: 1108px;
		overflow: hidden;
		position: relative;
	}

	.floor_1 .cont ul {
		position: absolute;
	}

	.floor_1 .cont ul li {
		float: left;
		width: 323px;
		height: 323px;
		overflow: hidden;
		/*background: url(../images/png_bg1.png) no-repeat;*/
		margin-right: 50px;
	}


	.index_wap{
		display: none;
	}
	
	.floor_1 .nTab .prev {
		background: url(../images/fl01_prev.png);
		width: 68px;
		height: 128px;
		position: absolute;
		left: 0px;
		top: 360px;
		cursor: pointer;
	}

	.floor_1 .nTab .next {
		background: url(../images/fl01_next.png);
		width: 68px;
		height: 128px;
		position: absolute;
		right: 0px;
		top: 360px;
		cursor: pointer;
	}

	.floor_1 .nTab .prev:hover {
		background: url(../images/fl01_prev_1.png);
	}

	.floor_1 .nTab .next:hover {
		background: url(../images/fl01_next_1.png);
	}

	.floor_2 {
		background: url(../images/fl_02_bg.jpg) center top;
		/*height: 859px;*/
		padding-bottom: 50px;
	}

	.floor_2 .title {
		padding-top: 70px;
	}

	.cont {
		padding-left: 40px;
		margin-top: 15px;
		height: auto;
		overflow: hidden;
	}

	.cont dl {
		width: 333px;
		margin-right: 40px;
		float: left;
		margin-bottom: 20px;
		height: 318px;
		position: relative;
		background: #fff;
	}

	.cont dl dt {
		height: 222px;
	}
	.cont dl dt img{
		width: 100%;
		height: 220px;
	}
	.cont dl .title {
		padding: 5px 0 0;
		font-size: 18px;
		height: 45px;
		line-height: 45px;
		overflow: hidden;
	}

	.cont dl .info {
		padding-bottom: 15px;
		height: 53px;
		overflow: hidden;
	}

	.cont dl .info a {
		color: #919292;
	}

	.cont dl dd {
		/*border: #c3c3c3 1px solid;*/
		border-top: none;
		padding: 0 28px 25px;
	}

	.cont dl dd a.btn {
		display: block;
		background: url(../images/btn_03.jpg);
		width: 107px;
		height: 35px;
		margin: 0 auto;
	}

	.cont dl:hover dd {
		background: #3e3d3d;
		color: #fff;
	}

	.cont dl dd:hover a.btn {
		background: url(../images/btn_03_2.png);
	}

	.cont dl:hover dd a.btn {
		background: url(../images/btn_03_2.png);
	}

	.floor_4 .case {
		/*margin-top: 60px;*/
		background: url(../images/fl04_bg.png) center top;
		height: 655px;
	}

	.floor_4 .case .title,
	.floor_4 .case .title a {
		color: #FFF;
	}

	.floor_4 .case .title a {
		background: url(../images/icons_04.png) right center no-repeat;
	}

	.floor_4 .case .left {
		padding-left: 45px;
		height: 395px;
		overflow: hidden;
		margin-top: 40px;
	}

	.floor_4 .case .left .img {
		line-height: 0;
		position: relative;
		height: 395px;
		overflow: hidden;
	}

	.floor_4 .case .left .info {
		background: url(../images/fl04_bg2.png);
		height: 89px;
		width: 736px;
		padding: 20px 25px;
		position: absolute;
		bottom: 0;
		color: #FFF;
		line-height: 24px;
	}

	.floor_4 .case .left .info a {
		display: block;
		width: 135px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		color: #FFF;
		border: 2px solid #FFF;
		margin-top: 10px;
	}

	.floor_4 .case .right {
		padding-top: 5px;
		width: 236px;
		padding-right: 50px;
	}

	.floor_4 .case .right .top_button {
		height: 24px;
		background: url(../images/fl04_top.png) 104px top no-repeat;
		margin-bottom: 10px;
		cursor: pointer;
	}

	.floor_4 .case .right .top_button:hover {
		background: url(../images/fl04_top_1.png) 104px top no-repeat;
	}

	.floor_4 .case .right .bottom_button {
		height: 24px;
		background: url(../images/fl04_bot.png) 104px bottom no-repeat;
		margin-top: 10px;
		cursor: pointer;
	}

	.floor_4 .case .right .bottom_button:hover {
		background: url(../images/fl04_bot_1.png) 104px bottom no-repeat;
	}

	.floor_4 .case .right ul li {
		height: 110px;
		margin-top: 10px;
		padding-left: 15px;
		overflow: hidden;
		filter: alpha(opacity=50);
		-moz-opacity: 0.5;
		opacity: 0.5;
		cursor: pointer;
	}

	.floor_4 .case .right ul li img {}

	.floor_4 .case .right ul li.hover {
		padding-left: 16px;
		background: url(../images/fl04_jt.png) left top no-repeat;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
	}

	.floor_4 .case .right ul li:hover img {
		border-left: none;
	}

	.small_right_limit {
		height: 408px;
		overflow: hidden;
	}

	.serBoxOn {
		background: #2d8cdc;
		width: 100%;
		height: 100%;
		z-index: -1;
		display: none;
	}

	.floor_7 {
		background: url(../images/fl07_bg.jpg) left top repeat-x #FFF;
	}

	.floor_7 .cont7 {
		margin-top: 30px;
		padding-left: 45px;
		padding-bottom: 30px;
		height: auto;
		overflow: hidden;
	}

	.floor_7 .cont7 .list {
		width: 350px;
		float: left;
		margin-right: 30px;
	}

	.floor_7 .cont7 .title {
		padding: 0 0 0 18px;
		line-height: 55px;
		height: 55px;
		color: #0371ce;
		font-size: 20px;
		text-align: left;
		background: #ebf0f4;
	}

	.floor_7 .cont7 .title a {
		background: none;
		color: #a6b0bc;
		font-size: 14px;
		line-height: 55px;
		padding: 0 15px 0 0;
		margin: 0;
	}

	.floor_7 .cont7 .sbanner {
		margin-top: 18px;
		height: 94px;
		width: 347px;
		overflow: hidden;
		border: 1px solid #ccc;
	}
	.floor_7 .cont7 .sbanner img{
		width: 100%;
	}
	.floor_7 .cont7 dl {
		border-bottom: 1px dashed #afb3c4;
		line-height: 24px;
		padding: 10px 0;
	}

	.floor_7 .cont7 dl:last-child {
		border: none;
	}

	.floor_7 .cont7 dl dt {
		padding-bottom: 10px;
	}

	.floor_7 .cont7 dl:last-child dt {
		padding-bottom: 0px;
		padding-top: 5px;
	}

	.floor_7 .cont7 dl:last-child dt a {
		color: #000;
	}

	.floor_7 .cont7 dl dt a {
		font-size: 14px;
		color: #0371ce;
	}

	.floor_7 .cont7 dl dt a:hover {
		text-decoration: underline;
	}

	.floor_7 .cont7 dl dd {
		color: #9b9b9b;
		padding-bottom: 8px;
	}

	.floor_7 .cont7 ul {
		padding-top: 10px;
	}

	.floor_7 .cont7 ul li {
		font-size: 14px;
		line-height: 38px;
	}

	.floor_7 .cont7 ul li a {
		color: #333;
	}

	.floor_7 .cont7 ul li a:hover {
		color: #3ca6ff;
	}

	.floor_7 .cont7 ul li span {
		float: right;
		font-size: 12px;
	}

	.floor_7 .cont7 ul.no2 {
		padding-left: 15px;
	}

	.floor_7 .cont7 ul.no2 li {
		background: url(../images/icons_03.jpg) left center no-repeat;
		padding-left: 15px;
		line-height: 33px;
		height: 33px;
		line-height: 33px;
		overflow: hidden;
	}

	.floor_8 {
		background: url(../images/fl08_bg.jpg) left top repeat-x #f5f5f5;
	}

	.floor_8 .cont {
		margin: 10px auto 0;
		padding-bottom: 40px;
		font-size: 14px;
		line-height: 27px;
		height: auto;
		overflow: hidden;
	}

	.floor_8 .cont {
		color: #ccc
	}

	.floor_8 .cont a {
		display: inline-block;
		margin: 0 5px;
		font-size: 15px;
	}

	.floor_8 .cont a:hover {
		text-decoration: underline;
		color: #393939;
	}

	/*footer*/
	.footer {
		background: #27323f;
		padding-top: 50px;
		height: auto;
		overflow: hidden;
		font-family: microsoft yahei
	}

	.footer .left {
		width: 740px;
		border-right: 1px solid #525b65;
		color: #7f909d;
		height: auto;
		overflow: hidden;
		margin-bottom: 20px;
	}

	.footer .left a {
		color: #7f909d;
	}

	.footer .left .menu {
		padding-bottom: 20px;
	}

	.footer .left .menu a:hover {
		text-decoration: underline;
	}

	.footer .left .info {
		line-height: 30px;
	}

	.footer .right {
		padding-right: 100px;
		height: auto;
		overflow: hidden;
		margin-bottom: 20px;
	}

	.footer .right .no1 {
		height: auto;
		overflow: hidden;
		padding-bottom: 10px;
	}

	.footer .right .no1 li {
		float: left;
		color: #FFF;
		margin-right: 10px;
		height: 40px;
		overflow: hidden;
	}

	.footer .right .no1 li a {
		display: block;
		padding-top: 5px;
	}

	.footer .right .no1 li em {
		font-size: 18px;
		line-height: 18px;
	}

	.footer_b {
		background: #18202b;
		height: 45px;
		text-align: center;
		padding-top: 15px;
	}

	.footer_b a {
		display: inline-block;
	}

	.footer_icon1 {
		width: 56px;
		height: 45px;
		line-height: 45px;
		overflow: hidden;
		margin-right: 15px;
		margin-left: 15px;
		color: #666;
	}

	.footer_icon1:hover {}

	.footer_icon2 {
		width: 56px;
		height: 45px;
		line-height: 45px;
		overflow: hidden;
		margin-right: 15px;
		margin-left: 15px;
	}

	.footer_icon2:hover {}

	.footer_icon3 {
		width: 56px;
		height: 45px;
		line-height: 45px;
		overflow: hidden;
		margin-right: 15px;
		margin-left: 15px;
		color: #666;
	}

	.footer_icon3:hover {}

	/**/
	.suoxiao {
		animation: suoxiao 1s;
		-moz-animation: suoxiao 1s;
		-webkit-animation: suoxiao 1s;
		-o-animation: suoxiao 1s;
		transform: scale(1);
	}

	.sbannerative {
		animation: fangda 1s;
		-moz-animation: fangda 1s;
		-webkit-animation: fangda 1s;
		-o-animation: fangda 1s;
		transform: scale(1.05);
	}

	/*选项卡*/
	.none {
		display: none;
	}

	.xuanfu {
		display: none;
		width: 116px;
		position: fixed;
		top: 30px;
		left: 15px;
		z-index: 9;
	}

	.xuanfu ul li {
		background: url(../images/yuandian.png) left center no-repeat;
		height: 26px;
		line-height: 26px;
	}

	.wenzi {
		padding-left: 45px;
		display: none;
	}

	.xuanfu ul li a {
		color: #fff;
	}

	.xuanfu ul li:hover .wenzi,
	.xuanfu ul li.actives .wenzi {
		display: block;
	}

	.xuanfu ul li.actives,
	.xuanfu ul li:hover {
		background: url(../images/xuanzo.png) no-repeat;
		line-height: 26px;
		margin-left: -2px;
	}

	.xiantiao {
		display: none;
	}

	.xuanfu ul li.actives .xiantiao {
		display: block;
		width: 14px;
		margin-top: -5px;
		margin-bottom: -5px;
		background: url(../images/suxian.png) center repeat-y;
		height: 37px;
	}

	.xuanfu ul li.actives {
		height: auto;
	}

	.menban {
		position: absolute;
		height: 659px;
		width: 100%;
		z-index: 1;
		background: #000;
		filter: alpha(opacity=20);
		/*IE滤镜，透明度50%*/
		-moz-opacity: 0.2;
		/*Firefox私有，透明度50%*/
		opacity: 0.2;
		/*其他，透明度50%*/
	}

	.floor_1 .w1200 {
		z-index: 2;
	}

	.floor_2 .w1200 {
		position: relative;
	}

	.floor_2 .index_con {
		margin: 20px;
		font-size: 14px;
		line-height: 34px;
		text-indent: 2em;
	}

	.jiatou {
		background: url(../images/jts.png) no-repeat;
		width: 40px;
		height: 40px;
		position: absolute;
		left: 455px;
		top: 35px;
	}

	.yuanjiantou {
		position: absolute;
		background: url(../images/jjuf.png) no-repeat;
		width: 47px;
		height: 49px;
		right: 445px;
		top: 65px;
	}

	.jiatouy {
		animation: yidong 3s;
		-moz-animation: yidong 3s;
		/* Firefox */
		-webkit-animation: yidong 3s;
		/* Safari 和 Chrome */
		-o-animation: yidong 3s;
	}

	.yuanjiantouy {
		animation: ydong 3s;
		-moz-animation: ydong 3s;
		/* Firefox */
		-webkit-animation: ydong 3s;
		/* Safari 和 Chrome */
		-o-animation: ydong 3s;
	}

	/*弹出层样式*/
	.pop_bg {
		position: fixed;
		z-index: 5000;
		background: url(../../../products/efx/images/pop/pop_bg.png) no-repeat;
		width: 715px;
		padding: 32px 32px 0;
	}

	.sq_pop {
		width: 650px;
		font-family: "Microsoft YaHei";
		font-size: 14px;
		color: #333;
		background: #f5f5f5;
		padding-bottom: 32px;
	}

	.sq_title {
		width: 630px;
		line-height: 50px;
		height: 50px;
		background: url(../../../products/efx/images/pop/pop_title_bg.jpg) repeat-x;
		border-bottom: 1px #cccccc solid;
		padding-left: 20px;
		font-size: 18px;
		position: relative;
	}

	.pop_close {
		cursor: pointer;
		height: 45px;
		position: absolute;
		right: 0;
		top: -22px;
		width: 53px;
	}

	.pop_closesom {
		background: url(../../../products/efx/images/pop/pop_closesom.jpg) no-repeat;
		cursor: pointer;
		width: 22px;
		position: absolute;
		height: 23px;
		right: 0;
		top: 0;
	}

	.sq_content {
		width: 610px;
		padding: 10px 20px;
	}

	.sq_content li {
		margin-top: 15px;
	}

	.sq_content li span {
		display: block;
		width: 100px;
		float: left;
	}

	.sq_content li input {
		line-height: 30px;
		height: 30px;
		color: #333;
		font-family: "Microsoft YaHei";
		border: 1px #ccc solid;
		font-size: 14px;
		text-indent: 5px;
		vertical-align: middle;
	}

	.sq_content li img {
		vertical-align: middle;
	}

	.pop_input {
		width: 300px;
	}

	.pop_input2 {
		width: 80px;
	}

	.pop_button {
		background: url(../../../products/efx/images/pop/button_bg.jpg) repeat-x;
		width: 120px;
		height: 35px;
		border: 1px #e76a0a solid;
		color: #fff;
		font-size: 18px;
		font-family: "Microsoft YaHei";
		cursor: pointer;
	}

	/*模版块滚动*/
	#focus {
		width: 1200px;
		height: 417px;
		overflow: hidden;
		position: relative;
	}

	#focus ul {
		height: 417px;
		position: absolute;
	}

	#focus ul li {
		float: left;
		width: 1200px;
		height: 417px;
		overflow: hidden;
		position: relative;
	}

	#focus .btnBg {
		position: absolute;
		width: 800px;
		height: 20px;
		left: 0;
		bottom: 0;
		background: #000;
	}

	#focus .btn {
		position: absolute;
		width: 780px;
		height: 10px;
		padding: 5px 10px;
		right: 0;
		bottom: 0;
		text-align: right;
	}

	#focus .btn span {
		display: inline-block;
		_display: inline;
		_zoom: 1;
		width: 25px;
		height: 10px;
		_font-size: 0;
		margin-left: 5px;
		cursor: pointer;
		background: #fff;
	}

	#focus .btn span.on {
		background: #fff;
	}

	#focus .pre {
		left: 0;
	}

	#focus .next {
		right: 0;
		background-position: right top;
	}

	#focus1 {
		width: 1200px;
		height: 417px;
		overflow: hidden;
		position: relative;
	}

	#focus1 ul {
		height: 417px;
		position: absolute;
	}

	#focus1 ul li {
		float: left;
		width: 1200px;
		height: 417px;
		overflow: hidden;
		position: relative;
	}

	#focus1 .btnBg {
		position: absolute;
		width: 800px;
		height: 20px;
		left: 0;
		bottom: 0;
		background: #000;
	}

	#focus1 .btn {
		position: absolute;
		width: 780px;
		height: 10px;
		padding: 5px 10px;
		right: 0;
		bottom: 0;
		text-align: right;
	}

	#focus1 .btn span {
		display: inline-block;
		_display: inline;
		_zoom: 1;
		width: 25px;
		height: 10px;
		_font-size: 0;
		margin-left: 5px;
		cursor: pointer;
		background: #fff;
	}

	#focus1 .btn span.on {
		background: #fff;
	}

	#focus1 .pre {
		left: 0;
	}

	#focus1 .next {
		right: 0;
		background-position: right top;
	}

	/*上下翻页*/
	.Page {
		clear: both;
		width: 100%;
		text-align: center;
		/*padding:30px 1px;*/
		margin: 30px 0;
	}

	.Page a {
		display: inline-block;
		width: 65px;
		background: #ffffff;
		height: 48px;
		vertical-align: middle;
		line-height: 48px;
		font-size: 14px;
		border: 1px solid #e5e5e5;
		margin-left: -1px;
		float: left;
		text-decoration: none;
		color: #333;
		outline: none;
	}

	.Page a:hover {
		background: #107ce1;
		color: #FFF;
		background-repeat: no-repeat;
	}

	.Page span {
		display: inline-block;
		min-width: 45px;
		padding: 0 10px;
		background: #ffffff;
		height: 48px;
		vertical-align: middle;
		line-height: 48px;
		font-size: 14px;
		border: 1px solid #e5e5e5;
		float: left;
	}

	.Page span.current {
		background: #107ce1;
		color: #FFF
	}



	.w1000 {
		width: 1000px;
		margin: 0 auto;
	}

	.topnav {
		height: 42px;
		background: #fff;
		z-index: 999;
		width: 100%;
	}

	.topnav .left a {
		display: block;
		float: left;
		font-size: 22px;
		color: #087acc;
		background: #ebebeb;
		text-align: center;
		width: 162px;
		line-height: 42px;
	}

	.topnav .left a.on,
	.topnav .left a:hover {
		background: #2987e7;
		color: #fff;
	}

	/*.banner{height: 259px;background: #087acc;}*/
	.banner  {
		height: 259px;
		background: url(../../images/case/index/banner.png)center top no-repeat;
	}

	.floor_2_p  .cen_text p {
		font-size: 28px;
		font-weight: bold;
		text-align: center;
		color: #505050;
		margin: 30px auto 5px auto;
	}

	.floor_2_p  .cen_text img {
		height: 29px;
		width: 333px;
		display: block;
		text-align: center;
		margin: 0 auto;
	}

	.floor_2_p .exa {
		height: 107px;
		background: #64605b;
		overflow: hidden;
	}

	.floor_2_p .exa  ul {
		width: 1180px;
		margin-top: 29px;
	}

	.floor_2_p .exa  ul li {
		float: left;
		font-size: 14px;
		color: #fff;
		text-align: center;
		border: 1px solid #fff;
		height: 48px;
		width: 157px;
		line-height: 48px;
		margin-right: 9px;
		border-radius: 29px;
	}

	.floor_2_p .exa  ul li a {
		color: #fff;
	}

	.floor_2_p .exa  ul li:hover {
		background: #087acc;
		border: 1px solid #087acc;
	}

	.floor_2_p  .jietu1 {
		margin-bottom: 20px;
	}

	.floor_2_p  .jietu1 .jietu_con1 {
		margin-top: 38px;
		/* height:795px;*/
		margin-bottom: 20px;
	}

	.floor_2_p  .jietu1 .jietu_con1 ul {
		width: 1170px;
	}

	.floor_2_p  .jietu1 .jietu_con1 ul li {
		float: left;
		width: 270px;
		height: 300px;
		border: 1px solid #dddddd;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 20px;
		overflow: hidden;
	}

	.floor_2_p  .jietu1 .jietu_con1 .jt_pic1 {
		height: 255px;
		overflow: hidden;
		text-align: center;
	}

	.floor_2_p  .jietu1 .jietu_con1 .jt_pic1 img {
		width: 100%;
		height: 255px;
	}

	.floor_2_p  .jietu1 .jietu_con1 .jt_pic1 span {
		height: 100%;
		width: 0;
		overflow: hidden;
		display: inline-block;
		vertical-align: middle;
	}

	.floor_2_p  .jietu1 .jietu_con1 ul li:hover img {
		-webkit-filter: grayscale(0);
		filter: none;
	}

	.floor_2_p  .jietu1 .jietu_con1 ul li .jt_con {
		color: #3E3E3E;
		background: #eeeeee;
		text-align: center;
		padding-top: 5px;
		height: 40px;
		line-height: 40px;
		overflow: hidden;
	}

	.floor_2_p  .jietu1 .jietu_con1 ul li .jt_con a {
		color: #3E3E3E;
		white-space: nowrap;
		text-overflow: ellipsis;
		-o-text-overflow: ellipsis;
		overflow: hidden;
		display: block;
		height: 30px;
		padding: 0 5px;
		font-size: 13px;
	}

	.floor_2_p  .jietu1 .jietu_con1 ul li .jt_con .arti_t_1 {
		line-height: 34px;
	}

	.floor_2_p  .jietu1 .jietu_con1 ul li:hover .jt_con {
		background: #087acc;
		color: #FFF;
	}

	.floor_2_p  .jietu1 .jietu_con1 ul li:hover .jt_con a {
		color: #fff;
	}

	.pc_main {
		width: 1200px;
		position: relative;
	}

	#nav {
		background: url(../../images/case/index/m3.png) 132px no-repeat;
	}

	#nav a:hover {
		background: url(../../images/case/index/m1.jpg) 123px no-repeat;
	}

	#nav .icon {
		background: url(../../images/case/index/m1.jpg) 123px no-repeat;
	}

	#nav .icon a {
		text-decoration: none;
		width: 140px;
		color: #4a73cd;
		font-size: 18px;
	}



	.mt10 {
		margin-top: 10px !important;
	}

	.help_banner {
		background: #4aa8e6 url(../images/help/top_bg.jpg) no-repeat center bottom;
		overflow: hidden;
		height: 56px;
		padding-top: 20px;
	}

	.h_banner_c {
		margin: 0 auto;
		color: #FFF;
		width: 1000px;
	}

	.htop_l {
		float: left;
		width: 335px;
		font-family: "microsoft yahei";
		font-size: 16px;
	}

	.htop_l a {
		font-size: 16px;
		color: #fff;
	}

	.htop_l a:hover {
		color: #CCC;
	}

	.htop_m {
		/*float:left;*/
		float: right;
		background: url(../images/help/help_search.jpg) no-repeat;
		width: 293px;
		height: 40px;
		line-height: 40px;
	}

	.htop_r {
		float: right;
		overflow: hidden;
		width: 116px;
		height: 54px;
	}

	.hnav {
		background: url(../images/helps_03.jpg) repeat-x;
		height: 83px;
	}

	.hnav_c {
		margin: 0 auto;
		padding-top: 30px;
		overflow: hidden;
		width: 1000px;
	}

	.hnav_c ul li {
		float: left;
		margin-right: 30px;
		font-family: "microsoft yahei";
	}

	.hnav_c ul li a {
		font-size: 16px;
		color: #666666;
		text-decoration: none;
	}

	.hnav_c ul li a:hover {
		color: #ff0000;
	}

	.nav_li1 {
		background: url(../images/helps_06.jpg) no-repeat;
		padding-left: 30px;
	}

	.htop_text {
		padding-top: 5px;
		padding-left: 10px;
		width: 245px;
		height: 25px;
		line-height: 25px;
		border: none;
		background: none;
	}

	.htop_btn {
		width: 30px;
		border: none;
		background: none;
		cursor: pointer;
		overflow: hidden;
		height: 25px;
		padding-top: 5px;
	}

	.h_main {
		margin: 0 auto;
		width: 1000px;
		margin-top: 25px;
	}

	.h_box1 {
		width: 1000px;
		overflow: hidden;
		margin-bottom: 50px;
	}

	.h_box1_l {
		float: left;
		width: 720px;
	}

	.h_box1_r {
		float: right;
		width: 265px;
	}

	.hy_hishop {
		overflow: hidden;
		font-family: "microsoft yahei";
	}

	.hy_hishop span {
		display: block;
		color: #333333;
		line-height: 30px;
		padding-bottom: 5px;
		font-size: 16px;
		border-bottom: 1px solid #e3e3e3;
	}

	.hy_hishop em {
		display: block;
		color: #999999;
		line-height: 22px;
		font-size: 14px;
		padding-top: 10px;
	}

	.rmjc {
		overflow: hidden;
		font-family: "microsoft yahei";
		margin-top: 20px;
	}

	.rmjc_title {
		font-size: 20px;
		color: #333333;
		border-bottom: 1px solid #e3e3e3;
		padding-bottom: 5px;
	}

	.rmjc_con {
		padding-top: 20px;
	}

	.rmjc_con ul li {
		width: 720px;
		margin-bottom: 20px;
		overflow: hidden;
	}

	.newtit {
		/* height:46px; line-height:46px; overflow:hidden;*/
	}

	.rmjc_con ul li .jiaocheng .newtit span {
		float: right;
		color: #999;
		font-size: 14px;
		/* margin-top:3px;*/
		margin-right: 10px;
	}

	.jiaocheng {
		/* float:left; width:520px;*/
		padding-bottom: 10px;
		border-bottom: 1px #CCC dashed;
	}

	.jiaocheng b a {
		display: block;
		font-size: 16px;
		font-weight: normal;
		color: #107ce1;
		height: 32px;
		line-height: 32px;
		overflow: hidden;
	}

	.jiaocheng b a:hover {
		text-decoration: underline;
	}

	.jiaocheng .news_con {
		font-size: 14px;
		color: #999999;
		height: 60px;
		line-height: 30px;
		overflow: hidden;
	}

	.jiaoch_btn {
		float: right;
		margin-top: 35px;
		overflow: hidden;
	}

	.kecheng {
		overflow: hidden;
	}

	.kecheng span {
		margin-bottom: 15px;
		overflow: hidden;
		display: block;
	}

	.kecheng em {
		display: block;
	}

	.kecheng {
		width: 100%;
		text-align: center;
	}

	.kecheng img {
		margin-top: 20px;
		margin-bottom: 10px;
	}

	.kecheng span {
		text-align: center;
		margin: 5px 0px;
		height: 21px;
		line-height: 21px;
		overflow: hidden;
		padding: 0 8px;
	}

	.h_dongtai,
	.h_showpic {
		border: 1px solid #e3e3e3;
		margin-top: 15px;
		font-family: "microsoft yahei";
	}

	.dt_title {
		background: url(../images/dt_bg.jpg) repeat-x;
		padding-left: 12px;
		line-height: 40px;
		font-size: 16px;
		color: #333333;
		height: 40px;
	}

	.h_dongtai {
		margin-bottom: 20px;
	}

	.dt_con {
		padding: 10px 15px;
		overflow: hidden;
	}

	.dt_con ul li {
		line-height: 25px;
		height: 25px;
		width: 210px;
		padding-bottom: 5px;
		overflow: hidden;
		background: url(../images/help/help1_09.jpg) no-repeat 5px 15px;
		padding-left: 15px;
		border-bottom: 1px dashed #dddddd;
		font-size: 14px;
		padding-top: 5px;
		white-space: nowrap;
		text-overflow: ellipsis;
		-o-text-overflow: ellipsis;
		overflow: hidden;
	}

	.dt_con ul li a {
		color: #999999;
		height: 25px;
		line-height: 25px;
		overflow: hidden;
		text-decoration: none;
	}

	.h_mbx {
		margin-top: 10px;
		color: #333333;
		padding-bottom: 5px;
		border-bottom: 1px solid #e3e3e3;
		overflow: hidden;
	}

	.page {
		overflow: hidden;
		float: right;
		margin-bottom: 10px;
	}

	.page span a {
		height: 25px;
		float: left;
		color: #010101;
		text-decoration: none;
		padding: 0px 10px;
		margin-right: 10px;
		border: 1px solid #e1e1e1;
		line-height: 28px;
	}

	.page-cur {
		background: #f1f1f1;
	}

	.bmtk {
		overflow: hidden;
	}

	.bmtk_title {
		color: #333333;
		border-top: 1px dashed #d6d6d6;
		padding-top: 30px;
		padding-bottom: 20px;
		font-family: "microsoft yahei";
		font-size: 18px;
		text-align: center;
	}

	.menutit {}

	.menushrink {
		background: #fbfbfb;
		padding-bottom: 15px;
		border-bottom: 1px solid #e7e7e7;
	}

	.menushrink h2 {
		font-size: 14px;
		color: #107ce1;
		padding: 10px 0px 0px 0px;
		font-weight: bold;
		padding-left: 25px;
	}

	.menutit h5 {
		background: url(../images/help/spjc_19.jpg) no-repeat 25px 10px;
		padding-left: 40px;
		color: #FFF;
		cursor: pointer
	}

	.menutit h5 a {
		color: #999999;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}

	.menutit h5.menuico {
		background: url(zhaopin_29.jpg) no-repeat;
		color: #999999;
		text-decoration: none;
		padding-left: 55px;
	}

	.menutit ul {
		display: none;
	}

	.menutit ul li {
		color: #999;
		padding-left: 40px;
	}

	/*搜索*/
	.search_list {}

	.search_list dd {
		float: none !important;
		width: 80% !important;
		font-size: 14px;
		line-height: 24px;
		background: url(../images/help/icons_01.jpg) 5px 15px no-repeat;
		padding-left: 15px;
		margin-bottom: 8px;
	}

	/*页码*/
	.jiao_con_r .page {
		float: right;
		margin-top: 10px;
		height: auto;
		overflow: hidden;
	}

	.page li {
		float: left;
		line-height: line-height:24px;
		display: block;
		padding: 0 5px;
		border: 1px solid #CCC;
		text-align: center;
		margin-right: 5px;
	}

	.page li.page_sy,
	.page li.page_fs,
	.page li.page_next,
	.page li.page_if,
	.page li.page_end {
		border: none;
		width: auto;
		line-height: 26px;
	}

	.page li.thisclass {
		background: #f1f1f1;
	}

	.page li.thisclass a {
		color: #F60;
	}

	/*关于我们页面*/
	.con_tit {
		font-size: 26px;
		text-align: center;
		color: #666;
		font-family: "微软雅黑";
	}

	.con_data {
		text-align: center;
		color: #666;
		margin: 10px 0;
	}

	.con_img {
		text-align: center;
		margin-bottom: 10px;
	}

	.con_con {
		line-height: 28px;
		font-size: 14px;
		color: #666;
		font-family: "微软雅黑";
	}

	.con_page {
		margin: 20px;
		color: #999;
		font-size: 14px;
		height: 30px;
		line-height: 30px;
		font-family: "微软雅黑";
	}

	.con_page a {
		color: #999;
	}

	.con_page a:hover {
		color: #107ce1;
	}



	.top {
		background: url('/images/topbg.gif') no-repeat center center;
		width: 100%;
		height: 30px;
		line-height: 30px;
	}

	.topbar {
		width: 480px;
		padding-left: 540px;
		overflow: visible;
	}

	.topbar a {
		color: #fff;
	}

	.topbar a:hover {
		text-decoration: underline;
	}

	.topbar img {
		width: 27px;
		height: 18px;
		vertical-align: middle;
		padding: 0 10px;
	}

	.topbar span {
		padding: 0 10px;
		color: #fff;
	}


	.xxtz {
		width: 100%;
		background: #e9e9e9;
		height: 45px;
		line-height: 45px;
		font-size: 14px;
	}

	.xxtz_wz {
		text-indent: 6px;
	}

	.fl {
		float: left;
	}

	.fr {
		float: right;
	}


	.inner {
		width: 1200px;
		margin: 20px auto;
		height: auto;
		overflow: hidden;
	}

	.inner2 {
		width: 870px;
		height: auto;
		overflow: hidden;
		margin: 0 auto;
	}

	.ysbox {
		float: left;
		width: 250px;
		padding: 0 20px;
		height: 300px;
		text-align: center;
	}

	.u-main {
		line-height: 24px;
		font-size: 16px;
		margin-top: 10px;
	}

	.tit1 {
		width: 413px;
		height: 34px;
	}

	/* css3动画 */
	.u-main-ad:hover img {
		-webkit-animation-name: draw;
		animation-name: draw;
	}

	.ui-animate {
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
	}


	/* css3动画 结束*/
	.cplist {}

	.cplist li {
		width: 192px;
		height: 201px;
		float: left;
		background: url('/images/lstbghover.jpg') no-repeat;
		margin: 0px 5px;
		margin-top: 30px;
	}

	/*.cplist .cpactive {
	background: #fff url('lstbg.jpg') no-repeat;
}*/
	.cplist li:hover {
		background: #fff url('/images/lstbg.jpg') no-repeat;
	}

	.cplist a {
		width: 192px;
		display: block;
		font-size: 16px;
		line-height: 32px;
		text-align: center;
		color: #fff;
	}

	.cplist a:hover {
		text-decoration: underline;
	}

	.content_1 {
		width: 100%;
		height: 85px;
		background: #eee;
		background-position: top;
	}

	.content_1 ul {
		width: 1000px;
		margin: 0 auto;
	}

	.content_1 ul li {
		float: left;
		width: 248px;
		height: 85px;
		text-align: center;
		line-height: 85px;
		border: 1px #dedede solid;
		border-bottom: none;
		border-top: none;
	}

	.content_1 ul li a {
		display: block;
		font-size: 16px;
	}

	.content_1 ul li:hover {
		font-weight: bold;
		background: #fff;
		border-top: 5px #0043a3 solid;
		/**margin-top:-2px;注意要改**/
	}

	.content_1 .active {
		font-weight: bold;
		background: #fff;
		border-top: 5px #0043a3 solid;
	}

	.Tabb {
		width: 100%;
		height: 470px;
		background: #fff url('/images/main_02.jpg') no-repeat;
		padding: 50px 0 0 0;
	}

	.Tab_1 {
		width: 1000px;
		height: 425px;
		line-height: 13px;
		color: #333333;
		font-size: 12px;
		list-style: disc;
	}

	.advance_tit {
		width: 726px;
		height: 98px;
	}

	.advance_contain1_left {
		width: 460px;
		margin-top: 26px;
	}

	.advance_contain1_left dt {
		width: 50px;
		float: left;
		margin-right: 10px;
	}

	.advance_contain1_left dd {
		width: 460px;
		height: ;
	}

	.advance_contain1_left dd h3 {
		font-size: 16px;
		color: #0043a3;
		padding-top: 10px;
	}

	.advance_contain1_left dd h4 {
		font-size: 12px;
		color: #666;
	}

	.advance_contain1_left dd i {
		background: url("/images/ys-line.png") repeat-x scroll 0 0;
		display: block;
		height: 2px;
		margin: 20px 0 15px;
		width: 460px;
	}

	.advance_contain1_left dd p {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 12px;
		margin: 20px 0 0 30px;
		background: #fff url('/images/icon.jpg') no-repeat left 7px;
		text-indent: 16px;
	}

	.advance_contain1_rig {
		width: 439px;
		height: 249px;
	}

	.advance_contain2_rig {
		width: 346px;
		height: 315px;
		margin-left: 60px;
	}

	.advance_contain3_rig {
		width: 500px;
		height: 347px;
	}

	.gsjj {
		width: 100%;
		background: #eee;
		height: 310px;
		padding: 30px 0;
	}

	.gsjj_left {
		width: 40%;
		height: 240px;
		margin-top: 30px;
		margin-left: 10%;


	}

	.gsjj_rig {
		width: 50%;
	}

	.gsjj_rig span {
		color: #0043a3;
		font-size: 20px;
	}

	.gsjj_rig p {
		font-size: 14px;
		line-height: 26px;
		margin-top: 15px;
	}

	.gsjj_btn {
		width: 120px;
		height: 35px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		background: #d20000;
		font-size: 16px;
		line-height: 35px;
		text-align: center;
		margin-top: 15px;
	}

	.gsjj_btn a {
		color: #fff;
	}

	.gsjj_btn a:hover {
		text-decoration: underline;
	}

	.news_left {
		width: 595px;
		height: 356px;
		overflow: hidden;
	}

	.news_rig {
		width: 375px;
		margin-left: 30px;
		height: 356px;
		overflow: hidden;
	}

	.news_left_titl {
		width: 110px;
		height: 40px;
		font-size: 26px;
		border-bottom: 1px #0043a3 solid;
	}

	.news_left_titr {
		width: 485px;
		height: 40px;
		line-height: 50px;
		font-size: 14px;
		text-align: right;
		border-bottom: 1px #e1e1e1 solid;
		text-transform: uppercase;
	}

	.news_left_con {
		width: 595px;
		margin-top: 30px;
	}

	.news_left_con1 img {
		width: 145px;
		height: 90px;
		float: left;
		margin-right: 10px;
	}

	.news_left_con1 span {
		width: 440px;
		float: left;
		line-height: 40px;
		font-size: 16px;
	}

	.news_left_con1 p {
		width: 440px;
		float: left;
		font-size: 14px;
		line-height: 22px;
	}

	.news_left_con1 a {
		color: #d20000;
	}

	.news_left_con1 a:hover {
		text-decoration: underline;
	}

	.news_left_con2 {
		width: 595px;
		margin-top: 15px;
	}

	.news_left_con2 li {
		width: 297px;
		height: 30px;
		float: left;
		line-height: 30px;
		font-size: 14px;
		background: #fff url('/images/icon.jpg') no-repeat left center;
		text-indent: 15px;
		white-space: nowrap;
	}

	.news_left_titl2 {
		width: 110px;
		height: 40px;
		font-size: 26px;
		border-bottom: 1px #0043a3 solid;
	}

	.news_left_titr2 {
		width: 265px;
		height: 40px;
		line-height: 50px;
		font-size: 14px;
		text-align: right;
		border-bottom: 1px #e1e1e1 solid;
		text-transform: uppercase;
	}

	.news_rig img {
		width: 375px;
		height: 208px;
		margin-top: 30px;
	}

	.news_rig ul {
		width: 375px;
	}

	.news_rig ul li {
		width: 375px;
		height: 34px;
		line-height: 34px;
		font-size: 14px;
		background: #fff url('/images/icon2.jpg') no-repeat left center;
		border-bottom: 1px #999 dashed;
		text-indent: 15px;
		white-space: nowrap;
	}

	.lyb {
		width: 100%;
		background: #5c5c5c;
		height: 440px;
	}

	.lyb_left {
		width: 410px;
		height: 310px;
		margin-left: 50px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		background: #fff;
		margin-top: 45px;
		padding: 20px;
		font-size: 16px;
		font-weight: bold;
	}

	.lyb_rig {
		width: 499px;
		height: 440px;
		background: url('/images/lyb.jpg') no-repeat right bottom;
	}


	.orange {
		color: #fff;
		border: solid 1px #023d92;
		background: #f78d1d;
		background: -webkit-gradient(linear, left top, left bottom, from(#0043a3), to(#0043a3));
		background: -moz-linear-gradient(top, #0043a3, #0043a3);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0043a3', endColorstr='#0043a3');
	}

	.feedback_table {
		font-size: 16px;
	}

	.kstd_tit {
		width: 1000px;
		height: 26px;
		background: #fff url('/images/xian.jpg') repeat-x;
	}

	.kstd_titword {
		width: 110px;
		height: 30px;
		font-size: 26px;
		line-height: 26px;
		background: #fff;
		display: block;
		padding: 0 10px;
		text-align: left;
		margin-left: 40px;
	}

	.kstd_con {
		margin-top: 30px;
	}

	.kstd_con1 {
		margin-bottom: 20px;
	}

	.kstd_con span a {
		color: #fff;
	}

	.kstd_con a:hover {
		text-decoration: underline;
	}

	.kstd_con span {
		width: 100px;
		height: 35px;
		display: block;
		text-align: center;
		line-height: 35px;
		background: #0043a3;
		color: #fff;
		float: left;
		font-size: 16px;
	}

	.kstd_con p {
		line-height: 38px;
		width: 875px;
		margin-left: 25px;
		float: left;
		font-size: 14px;

	}

	.ninner {
		width: 1000px;
		margin: 0 auto;
		background: #ececec;
	}

	.ncon_left {
		width: 230px;
		background: #0043a3;
	}

	.ncon_left h2 {
		text-align: center;
		font-size: 26px;
		color: #fff;
		margin: 20px 0;
		font-weight: normal;
	}

	.ncon_left h2 a {
		color: #fff;
	}

	.ncon_left h2 p {
		display: block;
		margin-top: 2px;
		text-transform: uppercase;
		font-family: Arial;
		color: #7196cb;
		font-size: 12px;
	}

	.proltBox {
		background: #dedede;
		padding: 10px 10px 13px;
	}

	.proltBox li {
		width: 210px;
		line-height: 38px;
		margin-top: 5px;
		font-size: 16px;
		text-indent: 14px;


	}

	.proltBox li a {
		color: #fff;
		display: block;
		height: 41px;
		background: url(../images/pro-dtBg.png) no-repeat center;
	}

	.proltBox li a:hover {
		text-decoration: underline;
		font-weight: bold;

	}

	.proltBox li ul li {
		width: 210px;
		height: 38px;
		line-height: 38px;
		font-size: 14px;

	}

	.proltBox li ul li a {
		display: block;
		padding: 0 12px;
		height: 37px;
		line-height: 37px;
		font-size: 14px;
		color: #666;
		border-bottom: 1px dotted #a3a3a3;
		white-space: nowrap;
		text-overflow: ellipsis;
		background: #fff;

	}

	.proltBox .cur {
		background: url(../images/pro-dtBg2.png) no-repeat center;
		font-weight: bold;
		color: #0043a3;

	}

	.proltBox .curr {

		font-weight: bold;
		color: #ffb400;

	}

	.proltBox li ul li a:hover {

		background: url(../images/pro-dtBg2.png) no-repeat center;
		font-weight: bold;
		color: #0043a3;
	}

	.ncon_rig {
		width: 940px;
		margin-left: 25px;
	}

	.ncon_rig_tit {
		overflow: hidden;
		padding-top: 20px;
		padding-bottom: 9px;
		border-bottom: 1px solid #dbdbdb;
	}

	.ncon_rig_tit h5 {
		float: left;
		padding-left: 10px;
		border-left: 3px solid #0079D1;
		font-weight: normal;
		line-height: 16px;
		color: #999;
	}

	.ncon_rig_tit h5 a {
		font-size: 16px;
		color: #0043a3;
		font-weight: bold;
	}

	.ncon_rig_tit span {
		float: right;
	}

	.ncon_rig_tit span em {
		color: #999;
		font-style: normal;
	}

	.ncon_rig_tit span a {
		color: #999;
	}

	.ncon_rig_con {
		width: 100%;
		height: auto;
		line-height: 24px;
		font-size: 14px;
		padding: 10px 0;
	}

	.ncon_rig_con img {
		max-width: 720px;
	}

	.nbanner1,
	.nbanner4,
	.nbanner5,
	.nbanner6,
	.nbanner33,
	.nbanner34 {
		width: 100%;
		height: 342px;
		margin: 0 auto;
		background: url('nbanner1.jpg') center no-repeat;
	}

	.nbanner2,
	.nbanner7,
	.nbanner8,
	.nbanner9,
	.nbanner10,
	.nbanner11,
	.nbanner12 {
		width: 100%;
		height: 342px;
		margin: 0 auto;
		background: url('nbanner2.jpg') center no-repeat;
	}

	.nbanner3,
	.nbanner13,
	.nbanner14 {
		width: 100%;
		height: 342px;
		margin: 0 auto;
		background: url('nbanner3.jpg') center no-repeat;
	}

	.cnbanner {
		width: 100%;
		height: 342px;

		margin: 0 auto;
		background: url('nbanner6.jpg') center no-repeat;
	}

	.anbanner {
		width: 100%;
		height: 342px;
		margin: 0 auto;
		background: url('nbanner5.jpg') center no-repeat;
	}

	.nnbanner {
		width: 100%;
		height: 342px;
		margin: 0 auto;
		background: url('nbanner4.jpg') center no-repeat;
	}

	.rightbox .proRt {
		width: 755px;
	}

	.rightbox .proTit {
		overflow: hidden;
		width: 100%;
		height: 47px;
		line-height: 47px;
		border-bottom: 1px solid #d8d8d8;
	}

	.rightbox .proTit h3 {
		float: left;
		height: 47px;
		line-height: 47px;
		font-size: 16px;
	}

	.rightbox .proTit h3 a {
		display: block;
		width: 92px;
		float: left;
		text-align: center;
		color: #333;
		text-decoration: none;
	}

	.rightbox .proTit h3 a:hover,
	.F_V .proTit h3 a.cur {
		color: #fff;
		background-color: #0079d1;
	}

	.rightbox .proTit a.more {
		display: block;
		background: url("Img/Index/proMore-1.png")
			/*tpa=http://www.xingfadw.com/Skins/default/Img/Index/proMore.png*/
			no-repeat center;
		width: 44px;
		height: 17px;
		float: right;
		margin-top: 15px;
	}

	.rightbox .proCon {
		width: 100%;
		margin-top: 18px;
	}

	.rightbox .list li {
		width: 225px;
		float: left;
		margin-right: 26px;
		margin-bottom: 20px;
	}

	.rightbox .list li img {
		display: block;
		width: 223px;
		height: 180px;
		border: 1px solid #d8d8d8
	}

	.rightbox .list li span {
		display: block;
		text-align: center;
		font-size: 14px;
		color: #666;
		margin-top: 15px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.rightbox .list li a {
		text-decoration: none;
	}

	.rightbox .list li.last {
		margin-right: 0
	}

	.rightbox .list li:hover img {
		opacity: .85;
		border: 1px solid #0067ac
	}

	.hcontent img {
		margin: 10px 0;
	}

	.hcontent P {
		margin: 10px 0;
	}


}







@media screen and (max-width: 1200px) {

	.w1200 {
		width: 100%;
		margin: 0 auto;
	}

	/*head*/
	.head {
		font-family: "Microsoft YaHei", "微软雅黑";
		background: #FFF;
	}

	.head .top {
		display: none;
		
		height: 36px;
		background: #000;
		color: #aaa;
		line-height: 36px;
		font-size: 12px;
	}

	.head .top a {
		color: #aaa;
	}

	.head .top .left {
		background: url(../images/icons_01.jpg) left center no-repeat;
		padding-left: 25px;
	}

	.head .top .right li {
		float: left;
		margin-right: 8px;
	}

	.head .top .right li.wxss {
		width: 100px;
		height: 36px;
	}

	.head .top .right li.wxss a {
		display: block;
		background: url(../images/icons_05.jpg) right center no-repeat;
		padding-right: 28px;
	}

	.head .top #hishop_wx {
		position: relative;
		z-index: 999999;
		left: -100px;
	}

	.submnu {
		width: 1200px;
		position: absolute;
		left: -400px;
		top: 93px;
		z-index: 6;
		display: none;
		background-color: rgba(0, 0, 0, 0.7);
		/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
	}


	.headx {
		width: 100%;
		height: auto;
		overflow: hidden;
		padding: 10px 0;
	}

	.headx dl {
		float: left;
	}

	.headx dt {
		float: left;
	}

	.headx dd {
		display: none;
		border-left: 1px solid #ccc;
		float: left;
		margin-left: 15px;
		padding-left: 15px;
		width: 400px;
		margin-top: 15px;
	}

	.headx dd h2 {
		font-weight: normal;
	}

	.headx dd p {
		font-size: 16px;
		color: #666;
	}

	.headx span {
		color: #0043a3;
	}

	.ewm {
		float: left;
	}

	.headx .phone {
		display: none;
		float: right;
		margin-top: 25px;
	}

	.headx .phone .phone_left {
		float: left;
		text-align: right;
	}

	.headx .phone .phone_left h2 {
		font-weight: normal;
		font-size: 14px;
	}

	.headx .phone .phone_left span {
		color: #d20000;
		font-size: 20px;
		font-weight: bold;
	}

	.headx .phone .phone_rig {
		float: left;
		padding-left: 5px;
	}


	.nav {
		width: 100%;
		height: auto;
		overflow: hidden;
		line-height: 40px;
		background: #0143a3;
	}

	.nav ul {
		width: 100%;
		margin: 0 auto;
	}

	.nav ul li {
		float: left;
		width: 25%;
		height: auto;
		overflow: hidden;
		text-align: center;
		position: relative;
		z-index: 2010;
		box-sizing: border-box;
		border-right: 1px solid #5077b0;
		border-bottom: 1px solid #5077b0;
	}

	.nav ul li:hover ul {
		display: block;
	}

	.nav ul li:hover {
		background: #2da0e3;
		display: block;
		color: #fff;
	}

	.nav ul li a {
		display: block;
		font-size: 16px;
		font-family: 微软雅黑, 宋体;
		color: #fff;
	}

	.nav ul li a:hover {}

	.nav ul li ul {
		display: none;
		width: 165px;
		background: #2da0e3;
		height: auto;
		position: absolute;
		left: 0px;
		top: 57px;
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
		filter: alpha(opacity=90);
		-moz-opacity: 0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
	}

	.nav ul li ul li {
		width: 165px;
		height: auto;
		line-height: 57px;
		overflow: hidden;
		display: block;
		/*border-bottom: 1px #fff solid ;*/
	}

	.nav ul li ul li a {
		font-weight: normal;
		color: #fff;
		font-size: 15px;
	}

	.nav ul li:hover ul li:hover {}

	.nav ul li:hover ul li a:hover {
		text-decoration: underline;
	}

	.nav ul ul ul {
		display: none;
	}







	.banner {
		position: relative;
		height: 500px;
		overflow: hidden;
		background: url(../images/loading.gif) 50% no-repeat;
	}

	.slides {
		position: relative;
		z-index: 1;
	}

	.slides li {
		height: 580px;
	}

	.flex-control-nav {
		position: absolute;
		bottom: 30px;
		z-index: 2;
		width: 100%;
		text-align: center;
	}

	.flex-control-nav li {
		display: inline-block;
		width: 50px;
		height: 3px;
		margin: 0 5px;
		*display: inline;
		zoom: 1;
	}

	.flex-control-nav a {
		display: inline-block;
		width: 50px;
		height: 3px;
		overflow: hidden;
		background: #fff;
		cursor: pointer;
	}

	.flex-control-nav .flex-active {
		background: #ff8400;
	}

	.flex-direction-nav {
		position: absolute;
		z-index: 3;
		width: 100%;
		top: 45%;
	}

	.flex-direction-nav li a {
		display: block;
		width: 50px;
		height: 38px;
		overflow: hidden;
		cursor: pointer;
		position: absolute;
		filter: alpha(opacity=80);
		-moz-opacity: 0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;
	}

	.flex-direction-nav li a.flex-prev {
		left: 40px;
		background: url(../images/prev_icon.png) center center no-repeat;
	}

	.flex-direction-nav li a.flex-next {
		right: 40px;
		background: url(../images/next_icon.png) center center no-repeat;
	}

	.flex-direction-nav li a:hover {
		filter: alpha(opacity=60);
		-moz-opacity: 0.6;
		-khtml-opacity: 0.6;
		opacity: 0.6;
	}


	/*.banner{background: url(../images/banner/top.jpg) center top;height: 430px;}*/
	.nav2 {
		display: none;
		background: url(../images/bg_01.jpg) repeat-x;
		height: 39px;
		overflow: hidden;
	}

	.nav2 ul {
		background: url(../images/icons_02.jpg) 30px center no-repeat;
		height: auto;
		overflow: hidden;
		padding-left: 88px;
		line-height: 39px;
	}

	.nav2 ul li {
		float: left;
		margin-right: 28px;
		width: 250px;
		white-space: nowrap;
		text-overflow: ellipsis;
		-o-text-overflow: ellipsis;
		overflow: hidden;
	}

	/*floor_1*/
	.content .title {
		width: 100%;
		height: auto;
		overflow: hidden;
		font-size: 24px;
		text-align: center;
		line-height: 30px;
		margin-top: 10px;
	}

	.content .title a {
		float: right;
		display: none;
		background: url(../images/icons_03.png) right center no-repeat;
		margin-right: 50px;
		padding-right: 20px;
		font-size: 16px;
		margin-top: 15px;
	}

	.content .title a:hover {
		color: #393939;
		text-decoration: underline;
	}

	.content .title p {
		font-size: 14px;
		color: #4e4e4e;
		text-align: center;
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	#n3 .title p {
		font-size: 14px;
		color: #d1dcf2;
		text-align: center;
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.floor_1 {
		/* background: url(../images/fl_01_bg.jpg) center top no-repeat; */
		height: auto;
		position: relative;
	}

	.floor_1 .menu {
		display: none;
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.floor_1 .menu ul li {
		float: left;
		width: 33%;
		height: auto;
		overflow: hidden;
		text-align: center;
	}

	.floor_1 .menu ul li a {
		display: block;
		background: url(../images/btn_02.png) center top no-repeat;
		width: auto;
		height: 47px;
		line-height: 47px;
		color: #FFF;
		font-size: 14px;
	}

	.floor_1 .menu ul li a:hover,
	.floor_1 .menu ul li.on a {
		background: url(../images/btn_02_2.png) center top no-repeat;
		height: 56px;
	}

	.floor_1 .cont {
		margin-top: 45px;
		height: 340px;
		/*margin-left: 66px;*/
		width: 100%;
		overflow: hidden;
		position: relative;
	}

	.floor_1 .cont ul {
		position: absolute;
	}

	.floor_1 .cont ul li {
		float: left;
		width: 360px;
		height: 323px;
		overflow: hidden;
		/*background: url(../images/png_bg1.png) no-repeat;*/
		margin-right: 50px;
	}

	.nTab{
		display: none;
	}
	.index_wap{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.index_wap ul li{
		float: left;
	}
	.index_wap li{
		width: 49.5%;
		height: 160px;
		overflow: hidden;
		margin-right: 1%;
		margin-bottom: 1%;
		border: 1px solid #ddd;
		box-sizing: border-box;
	}
	.index_wap li:nth-child(2n+2){
		margin-right: 0;
	}
	.index_wap li img{
		width: 100%;
		height: 120px;
		overflow: hidden;
	}
	.index_wap li span{
		display: block;
		width: 100%;
		height: auto;
		text-align: center;
		line-height: 28px;
	}
	.floor_1 .nTab .prev {
		background: url(../images/fl01_prev.png);
		width: 68px;
		height: 128px;
		position: absolute;
		left: 0px;
		top: 50%;
		cursor: pointer;
		
	}

	.floor_1 .nTab .next {
		background: url(../images/fl01_next.png);
		width: 68px;
		height: 128px;
		position: absolute;
		right: 0px;
		top: 50%;
		cursor: pointer;
	}

	.floor_1 .nTab .prev:hover {
		background: url(../images/fl01_prev_1.png);
	}

	.floor_1 .nTab .next:hover {
		background: url(../images/fl01_next_1.png);
	}

	.floor_2 {
		background: url(../images/fl_02_bg.jpg) center top;
		/*height: 859px;*/
		padding-bottom: 20px;
	}

	.floor_2 .title {
		padding-top: 70px;
	}

	.cont {
		
		margin-top: 15px;
		height: auto;
		overflow: hidden;
	}

	.cont dl {
		width: 360px;
		margin-right: 40px;
		float: left;
		margin-bottom: 20px;
		height: 318px;
		position: relative;
		background: #fff;
	}

	.cont dl dt {
		height: auto;
		overflow: hidden;
	}
	.cont dl dt img{
		width: 100%;
	}
	.cont dl .title {
		padding: 5px 0 0;
		font-size: 18px;
		height: 45px;
		line-height: 45px;
		overflow: hidden;
	}

	.cont dl .info {
		padding-bottom: 15px;
		height: 53px;
		overflow: hidden;
	}

	.cont dl .info a {
		color: #919292;
	}

	.cont dl dd {
		/*border: #c3c3c3 1px solid;*/
		border-top: none;
		padding: 0 28px 25px;
	}

	.cont dl dd a.btn {
		display: block;
		background: url(../images/btn_03.jpg);
		width: 107px;
		height: 35px;
		margin: 0 auto;
		display: none;
	}

	.cont dl:hover dd {
		background: #3e3d3d;
		color: #fff;
	}

	.cont dl dd:hover a.btn {
		background: url(../images/btn_03_2.png);
	}

	.cont dl:hover dd a.btn {
		background: url(../images/btn_03_2.png);
	}

	.floor_4 .case {
		display: none;
		/*margin-top: 60px;*/
		background: url(../images/fl04_bg.png) center top;
		height: 655px;
	}

	.floor_4 .case .title,
	.floor_4 .case .title a {
		color: #FFF;
	}

	.floor_4 .case .title a {
		background: url(../images/icons_04.png) right center no-repeat;
	}

	.floor_4 .case .left {
		padding-left: 45px;
		height: 395px;
		overflow: hidden;
		margin-top: 40px;
	}

	.floor_4 .case .left .img {
		line-height: 0;
		position: relative;
		height: 395px;
		overflow: hidden;
	}

	.floor_4 .case .left .info {
		background: url(../images/fl04_bg2.png);
		height: 89px;
		width: 736px;
		padding: 20px 25px;
		position: absolute;
		bottom: 0;
		color: #FFF;
		line-height: 24px;
	}

	.floor_4 .case .left .info a {
		display: block;
		width: 135px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		color: #FFF;
		border: 2px solid #FFF;
		margin-top: 10px;
	}

	.floor_4 .case .right {
		padding-top: 5px;
		width: 236px;
		padding-right: 50px;
	}

	.floor_4 .case .right .top_button {
		height: 24px;
		background: url(../images/fl04_top.png) 104px top no-repeat;
		margin-bottom: 10px;
		cursor: pointer;
	}

	.floor_4 .case .right .top_button:hover {
		background: url(../images/fl04_top_1.png) 104px top no-repeat;
	}

	.floor_4 .case .right .bottom_button {
		height: 24px;
		background: url(../images/fl04_bot.png) 104px bottom no-repeat;
		margin-top: 10px;
		cursor: pointer;
	}

	.floor_4 .case .right .bottom_button:hover {
		background: url(../images/fl04_bot_1.png) 104px bottom no-repeat;
	}

	.floor_4 .case .right ul li {
		height: 110px;
		margin-top: 10px;
		padding-left: 15px;
		overflow: hidden;
		filter: alpha(opacity=50);
		-moz-opacity: 0.5;
		opacity: 0.5;
		cursor: pointer;
	}

	.floor_4 .case .right ul li img {}

	.floor_4 .case .right ul li.hover {
		padding-left: 16px;
		background: url(../images/fl04_jt.png) left top no-repeat;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
	}

	.floor_4 .case .right ul li:hover img {
		border-left: none;
	}

	.small_right_limit {
		height: 408px;
		overflow: hidden;
	}

	.serBoxOn {
		background: #2d8cdc;
		width: 100%;
		height: 100%;
		z-index: -1;
		display: none;
	}

	.floor_7 {
		background: url(../images/fl07_bg.jpg) left top repeat-x #FFF;
	}

	.floor_7 .cont7 {
		margin-top: 30px;
		padding-bottom: 30px;
		height: auto;
		overflow: hidden;
	}

	.floor_7 .cont7 .list {
		width: 100%;
		float: left;
	}

	.floor_7 .cont7 .title {
		padding: 0 0 0 18px;
		line-height: 55px;
		height: 55px;
		color: #0371ce;
		font-size: 20px;
		text-align: left;
		background: #ebf0f4;
	}

	.floor_7 .cont7 .title a {
		background: none;
		color: #a6b0bc;
		font-size: 14px;
		line-height: 55px;
		padding: 0 15px 0 0;
		margin: 0;
	}

	.floor_7 .cont7 .sbanner {
		margin-top: 18px;
		height: 94px;
		width: 100%;
		overflow: hidden;
		border: 1px solid #ccc;
	}
	.floor_7 .cont7 .sbanner img{
		width: 100%;
	}
	.floor_7 .cont7 dl {
		border-bottom: 1px dashed #afb3c4;
		line-height: 24px;
		padding: 10px 0;
	}

	.floor_7 .cont7 dl:last-child {
		border: none;
	}

	.floor_7 .cont7 dl dt {
		padding-bottom: 10px;
	}

	.floor_7 .cont7 dl:last-child dt {
		padding-bottom: 0px;
		padding-top: 5px;
	}

	.floor_7 .cont7 dl:last-child dt a {
		color: #000;
	}

	.floor_7 .cont7 dl dt a {
		font-size: 14px;
		color: #0371ce;
	}

	.floor_7 .cont7 dl dt a:hover {
		text-decoration: underline;
	}

	.floor_7 .cont7 dl dd {
		color: #9b9b9b;
		padding-bottom: 8px;
	}

	.floor_7 .cont7 ul {
		padding-left: 15px;
		padding-top: 10px;
	}

	.floor_7 .cont7 ul li {
		font-size: 14px;
		line-height: 38px;
	}

	.floor_7 .cont7 ul li a {
		color: #333;
	}

	.floor_7 .cont7 ul li a:hover {
		color: #3ca6ff;
	}

	.floor_7 .cont7 ul li span {
		float: right;
		font-size: 12px;
	}

	.floor_7 .cont7 ul.no2 {
		padding-left: 15px;
	}

	.floor_7 .cont7 ul.no2 li {
		background: url(../images/icons_03.jpg) left center no-repeat;
		padding-left: 15px;
		line-height: 33px;
		height: 33px;
		line-height: 33px;
		overflow: hidden;
	}

	.floor_8 {
		background: url(../images/fl08_bg.jpg) left top repeat-x #f5f5f5;
	}

	.floor_8 .cont {
		margin: 10px auto 0;
		padding-bottom: 40px;
		font-size: 14px;
		line-height: 27px;
		height: auto;
		overflow: hidden;
	}

	.floor_8 .cont {
		color: #ccc
	}

	.floor_8 .cont a {
		display: inline-block;
		margin: 0 5px;
		font-size: 14px;
	}

	.floor_8 .cont a:hover {
		text-decoration: underline;
		color: #393939;
	}

	/*footer*/
	.footer {
		background: #27323f;
		/* padding-top: 50px; */
		height: auto;
		overflow: hidden;
		font-family: microsoft yahei
	}

	.footer .left {
		width: 98%;
		padding: 1%;
		color: #7f909d;
		height: auto;
		overflow: hidden;
		margin-bottom: 20px;
	}

	.footer .left a {
		color: #7f909d;
	}

	.footer .left .menu {
		display: none;
		padding-bottom: 20px;
	}

	.footer .left .menu a:hover {
		text-decoration: underline;
	}

	.footer .left .info {
		line-height: 30px;
	}

	.footer .right {
		padding-right: 130px;
		/* padding-right: calc(100% -150px); */
		height: auto;
		overflow: hidden;
		margin-bottom: 20px;
	}

	.footer .right .no1 {
		display: none;
		height: auto;
		overflow: hidden;
		padding-bottom: 10px;
	}

	.footer .right .no1 li {
		float: left;
		color: #FFF;
		margin-right: 10px;
		height: 40px;
		overflow: hidden;
	}

	.footer .right .no1 li a {
		display: block;
		padding-top: 5px;
	}

	.footer .right .no1 li em {
		font-size: 18px;
		line-height: 18px;
	}

	.footer_b {
		background: #18202b;
		height: 45px;
		text-align: center;
		padding-top: 15px;
	}

	.footer_b a {
		display: inline-block;
	}

	.footer_icon1 {
		width: 56px;
		height: 45px;
		line-height: 45px;
		overflow: hidden;
		margin-right: 15px;
		margin-left: 15px;
		color: #666;
	}

	.footer_icon1:hover {}

	.footer_icon2 {
		width: 56px;
		height: 45px;
		line-height: 45px;
		overflow: hidden;
		margin-right: 15px;
		margin-left: 15px;
	}

	.footer_icon2:hover {}

	.footer_icon3 {
		width: 56px;
		height: 45px;
		line-height: 45px;
		overflow: hidden;
		margin-right: 15px;
		margin-left: 15px;
		color: #666;
	}

	.footer_icon3:hover {}

	/**/
	.suoxiao {
		animation: suoxiao 1s;
		-moz-animation: suoxiao 1s;
		-webkit-animation: suoxiao 1s;
		-o-animation: suoxiao 1s;
		transform: scale(1);
	}

	.sbannerative {
		animation: fangda 1s;
		-moz-animation: fangda 1s;
		-webkit-animation: fangda 1s;
		-o-animation: fangda 1s;
		transform: scale(1.05);
	}

	/*选项卡*/
	.none {
		display: none;
	}

	.xuanfu {
		display: none;
		width: 116px;
		position: fixed;
		top: 30px;
		left: 15px;
		z-index: 9;
	}

	.xuanfu ul li {
		background: url(../images/yuandian.png) left center no-repeat;
		height: 26px;
		line-height: 26px;
	}

	.wenzi {
		padding-left: 45px;
		display: none;
	}

	.xuanfu ul li a {
		color: #fff;
	}

	.xuanfu ul li:hover .wenzi,
	.xuanfu ul li.actives .wenzi {
		display: block;
	}

	.xuanfu ul li.actives,
	.xuanfu ul li:hover {
		background: url(../images/xuanzo.png) no-repeat;
		line-height: 26px;
		margin-left: -2px;
	}

	.xiantiao {
		display: none;
	}

	.xuanfu ul li.actives .xiantiao {
		display: block;
		width: 14px;
		margin-top: -5px;
		margin-bottom: -5px;
		background: url(../images/suxian.png) center repeat-y;
		height: 37px;
	}

	.xuanfu ul li.actives {
		height: auto;
	}

	.menban {
		position: absolute;
		height: auto;
		overflow: hidden;
		width: 100%;
		z-index: 1;
		background: #000;
		filter: alpha(opacity=20);
		/*IE滤镜，透明度50%*/
		-moz-opacity: 0.2;
		/*Firefox私有，透明度50%*/
		opacity: 0.2;
		/*其他，透明度50%*/
	}

	.floor_1 .w1200 {
		z-index: 2;
	}

	.floor_2 .w1200 {
		position: relative;
	}

	.floor_2 .index_con {
		margin: 5px;
		font-size: 14px;
		line-height: 34px;
		text-indent: 2em;
	}

	.jiatou {
		display: none;
		background: url(../images/jts.png) no-repeat;
		width: 40px;
		height: 40px;
		position: absolute;
		left: 455px;
		top: 35px;
	}

	.yuanjiantou {
		position: absolute;
		background: url(../images/jjuf.png) no-repeat;
		width: 47px;
		height: 49px;
		right: 445px;
		top: 65px;
	}

	.jiatouy {
		animation: yidong 3s;
		-moz-animation: yidong 3s;
		/* Firefox */
		-webkit-animation: yidong 3s;
		/* Safari 和 Chrome */
		-o-animation: yidong 3s;
	}

	.yuanjiantouy {
		animation: ydong 3s;
		-moz-animation: ydong 3s;
		/* Firefox */
		-webkit-animation: ydong 3s;
		/* Safari 和 Chrome */
		-o-animation: ydong 3s;
	}

	/*弹出层样式*/
	.pop_bg {
		position: fixed;
		z-index: 5000;
		background: url(../../../products/efx/images/pop/pop_bg.png) no-repeat;
		width: 715px;
		padding: 32px 32px 0;
	}

	.sq_pop {
		width: 650px;
		font-family: "Microsoft YaHei";
		font-size: 14px;
		color: #333;
		background: #f5f5f5;
		padding-bottom: 32px;
	}

	.sq_title {
		width: 630px;
		line-height: 50px;
		height: 50px;
		background: url(../../../products/efx/images/pop/pop_title_bg.jpg) repeat-x;
		border-bottom: 1px #cccccc solid;
		padding-left: 20px;
		font-size: 18px;
		position: relative;
	}

	.pop_close {
		cursor: pointer;
		height: 45px;
		position: absolute;
		right: 0;
		top: -22px;
		width: 53px;
	}

	.pop_closesom {
		background: url(../../../products/efx/images/pop/pop_closesom.jpg) no-repeat;
		cursor: pointer;
		width: 22px;
		position: absolute;
		height: 23px;
		right: 0;
		top: 0;
	}

	.sq_content {
		width: 610px;
		padding: 10px 20px;
	}

	.sq_content li {
		margin-top: 15px;
	}

	.sq_content li span {
		display: block;
		width: 100px;
		float: left;
	}

	.sq_content li input {
		line-height: 30px;
		height: 30px;
		color: #333;
		font-family: "Microsoft YaHei";
		border: 1px #ccc solid;
		font-size: 14px;
		text-indent: 5px;
		vertical-align: middle;
	}

	.sq_content li img {
		vertical-align: middle;
	}

	.pop_input {
		width: 300px;
	}

	.pop_input2 {
		width: 80px;
	}

	.pop_button {
		background: url(../../../products/efx/images/pop/button_bg.jpg) repeat-x;
		width: 120px;
		height: 35px;
		border: 1px #e76a0a solid;
		color: #fff;
		font-size: 18px;
		font-family: "Microsoft YaHei";
		cursor: pointer;
	}

	/*模版块滚动*/
	#focus {
		width: 1200px;
		height: 417px;
		overflow: hidden;
		position: relative;
	}

	#focus ul {
		height: 417px;
		position: absolute;
	}

	#focus ul li {
		float: left;
		width: 1200px;
		height: 417px;
		overflow: hidden;
		position: relative;
	}

	#focus .btnBg {
		position: absolute;
		width: 800px;
		height: 20px;
		left: 0;
		bottom: 0;
		background: #000;
	}

	#focus .btn {
		position: absolute;
		width: 780px;
		height: 10px;
		padding: 5px 10px;
		right: 0;
		bottom: 0;
		text-align: right;
	}

	#focus .btn span {
		display: inline-block;
		_display: inline;
		_zoom: 1;
		width: 25px;
		height: 10px;
		_font-size: 0;
		margin-left: 5px;
		cursor: pointer;
		background: #fff;
	}

	#focus .btn span.on {
		background: #fff;
	}

	#focus .pre {
		left: 0;
	}

	#focus .next {
		right: 0;
		background-position: right top;
	}

	#focus1 {
		width: 1200px;
		height: 417px;
		overflow: hidden;
		position: relative;
	}

	#focus1 ul {
		height: 417px;
		position: absolute;
	}

	#focus1 ul li {
		float: left;
		width: 1200px;
		height: 417px;
		overflow: hidden;
		position: relative;
	}

	#focus1 .btnBg {
		position: absolute;
		width: 800px;
		height: 20px;
		left: 0;
		bottom: 0;
		background: #000;
	}

	#focus1 .btn {
		position: absolute;
		width: 780px;
		height: 10px;
		padding: 5px 10px;
		right: 0;
		bottom: 0;
		text-align: right;
	}

	#focus1 .btn span {
		display: inline-block;
		_display: inline;
		_zoom: 1;
		width: 25px;
		height: 10px;
		_font-size: 0;
		margin-left: 5px;
		cursor: pointer;
		background: #fff;
	}

	#focus1 .btn span.on {
		background: #fff;
	}

	#focus1 .pre {
		left: 0;
	}

	#focus1 .next {
		right: 0;
		background-position: right top;
	}

	/*上下翻页*/
	.Page {
		clear: both;
		width: 100%;
		text-align: center;
		/*padding:30px 1px;*/
		margin: 30px 0;
	}

	.Page a {
		display: inline-block;
		width: 65px;
		background: #ffffff;
		height: 48px;
		vertical-align: middle;
		line-height: 48px;
		font-size: 14px;
		border: 1px solid #e5e5e5;
		margin-left: -1px;
		float: left;
		text-decoration: none;
		color: #333;
		outline: none;
	}

	.Page a:hover {
		background: #107ce1;
		color: #FFF;
		background-repeat: no-repeat;
	}

	.Page span {
		display: inline-block;
		min-width: 45px;
		padding: 0 10px;
		background: #ffffff;
		height: 48px;
		vertical-align: middle;
		line-height: 48px;
		font-size: 14px;
		border: 1px solid #e5e5e5;
		float: left;
	}

	.Page span.current {
		background: #107ce1;
		color: #FFF
	}



	.w1000 {
		width: 100%;
		margin: 0 auto;
	}

	.topnav {
		height: 42px;
		background: #fff;
		z-index: 999;
		width: 100%;
	}

	.topnav .left a {
		display: block;
		float: left;
		font-size: 22px;
		color: #087acc;
		background: #ebebeb;
		text-align: center;
		width: 162px;
		line-height: 42px;
	}

	.topnav .left a.on,
	.topnav .left a:hover {
		background: #2987e7;
		color: #fff;
	}

	/*.banner{height: 259px;background: #087acc;}*/
	.banner  {
		height: 259px;
		background: url(../../images/case/index/banner.png)center top no-repeat;
	}

	.floor_2_p  .cen_text p {
		font-size: 18px;
		font-weight: bold;
		text-align: center;
		color: #505050;
		margin: 10px auto 5px auto;
	}

	.floor_2_p  .cen_text img {
		display: none;
	}

	.floor_2_p .exa {
		height: auto;
		background: #64605b;
		overflow: hidden;
	}

	.floor_2_p .exa  ul {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.floor_2_p .exa  ul li {
		float: left;
		font-size: 14px;
		color: #fff;
		text-align: center;
		border: 1px solid #fff;
		box-sizing: border-box;
		height: 28px;
		width: 33%;
		line-height: 28px;
		margin-right: 1px;
		border-radius: 29px;
		margin-bottom: 1%;
		margin-top: 1%;
	}

	.floor_2_p .exa  ul li a {
		color: #fff;
	}

	.floor_2_p .exa  ul li:hover {
		background: #087acc;
		border: 1px solid #087acc;
	}

	.floor_2_p  .jietu1 {
		margin-bottom: 20px;
	}

	.floor_2_p  .jietu1 .jietu_con1 {
		margin-top: 10px;
		/* height:795px;*/
		margin-bottom: 10px;
	}

	.floor_2_p  .jietu1 .jietu_con1 ul {
		width: 100%;
	}

	.floor_2_p  .jietu1 .jietu_con1 ul li {
		float: left;
		width: 49.5%;
		height: 230px;
		border: 1px solid #dddddd;
		box-sizing: border-box;
		margin-right: 1%;
		margin-bottom: 1%;
		overflow: hidden;
	}
	
	.floor_2_p  .jietu1 .jietu_con1 li:nth-child(2n+2){
		margin-right: 0%;
	}
	.floor_2_p  .jietu1 .jietu_con1 .jt_pic1 {
		height: auto;
		overflow: hidden;
		text-align: center;
	}

	.floor_2_p  .jietu1 .jietu_con1 .jt_pic1 img {
		width: 100%;
		height: 180px;
	}

	.floor_2_p  .jietu1 .jietu_con1 .jt_pic1 span {
		height: 100%;
		width: 0;
		overflow: hidden;
		display: inline-block;
		vertical-align: middle;
	}

	.floor_2_p  .jietu1 .jietu_con1 ul li:hover img {
		-webkit-filter: grayscale(0);
		filter: none;
	}

	.floor_2_p  .jietu1 .jietu_con1 ul li .jt_con {
		color: #3E3E3E;
		background: #eeeeee;
		text-align: center;
		padding-top: 5px;
		height: 40px;
		line-height: 40px;
		overflow: hidden;
	}

	.floor_2_p  .jietu1 .jietu_con1 ul li .jt_con a {
		color: #3E3E3E;
		white-space: nowrap;
		text-overflow: ellipsis;
		-o-text-overflow: ellipsis;
		overflow: hidden;
		display: block;
		height: 30px;
		padding: 0 5px;
		font-size: 13px;
	}

	.floor_2_p  .jietu1 .jietu_con1 ul li .jt_con .arti_t_1 {
		line-height: 34px;
	}

	.floor_2_p  .jietu1 .jietu_con1 ul li:hover .jt_con {
		background: #087acc;
		color: #FFF;
	}

	.floor_2_p  .jietu1 .jietu_con1 ul li:hover .jt_con a {
		color: #fff;
	}

	.pc_main {
		width: 1200px;
		position: relative;
	}

	#nav {
		background: url(../../images/case/index/m3.png) 132px no-repeat;
	}

	#nav a:hover {
		background: url(../../images/case/index/m1.jpg) 123px no-repeat;
	}

	#nav .icon {
		background: url(../../images/case/index/m1.jpg) 123px no-repeat;
	}

	#nav .icon a {
		text-decoration: none;
		width: 140px;
		color: #4a73cd;
		font-size: 18px;
	}



	.mt10 {
		margin-top: 10px !important;
	}

	.help_banner {
		background: #4aa8e6 url(../images/help/top_bg.jpg) no-repeat center bottom;
		overflow: hidden;
		height: 56px;
		padding-top: 20px;
	}

	.h_banner_c {
		margin: 0 auto;
		color: #FFF;
		width: 1000px;
	}

	.htop_l {
		float: left;
		width: 335px;
		font-family: "microsoft yahei";
		font-size: 16px;
	}

	.htop_l a {
		font-size: 16px;
		color: #fff;
	}

	.htop_l a:hover {
		color: #CCC;
	}

	.htop_m {
		/*float:left;*/
		float: right;
		background: url(../images/help/help_search.jpg) no-repeat;
		width: 293px;
		height: 40px;
		line-height: 40px;
	}

	.htop_r {
		float: right;
		overflow: hidden;
		width: 116px;
		height: 54px;
	}

	.hnav {
		background: url(../images/helps_03.jpg) repeat-x;
		height: 83px;
	}

	.hnav_c {
		margin: 0 auto;
		padding-top: 30px;
		overflow: hidden;
		width: 1000px;
	}

	.hnav_c ul li {
		float: left;
		margin-right: 30px;
		font-family: "microsoft yahei";
	}

	.hnav_c ul li a {
		font-size: 16px;
		color: #666666;
		text-decoration: none;
	}

	.hnav_c ul li a:hover {
		color: #ff0000;
	}

	.nav_li1 {
		background: url(../images/helps_06.jpg) no-repeat;
		padding-left: 30px;
	}

	.htop_text {
		padding-top: 5px;
		padding-left: 10px;
		width: 245px;
		height: 25px;
		line-height: 25px;
		border: none;
		background: none;
	}

	.htop_btn {
		width: 30px;
		border: none;
		background: none;
		cursor: pointer;
		overflow: hidden;
		height: 25px;
		padding-top: 5px;
	}

	.h_main {
		margin: 0 auto;
		width: 1000px;
		margin-top: 25px;
	}

	.h_box1 {
		width: 1000px;
		overflow: hidden;
		margin-bottom: 50px;
	}

	.h_box1_l {
		float: left;
		width: 720px;
	}

	.h_box1_r {
		float: right;
		width: 265px;
	}

	.hy_hishop {
		overflow: hidden;
		font-family: "microsoft yahei";
	}

	.hy_hishop span {
		display: block;
		color: #333333;
		line-height: 30px;
		padding-bottom: 5px;
		font-size: 16px;
		border-bottom: 1px solid #e3e3e3;
	}

	.hy_hishop em {
		display: block;
		color: #999999;
		line-height: 22px;
		font-size: 14px;
		padding-top: 10px;
	}

	.rmjc {
		overflow: hidden;
		font-family: "microsoft yahei";
		margin-top: 20px;
	}

	.rmjc_title {
		font-size: 20px;
		color: #333333;
		border-bottom: 1px solid #e3e3e3;
		padding-bottom: 5px;
	}

	.rmjc_con {
		padding-top: 20px;
	}

	.rmjc_con ul li {
		width: 720px;
		margin-bottom: 20px;
		overflow: hidden;
	}

	.newtit {
		/* height:46px; line-height:46px; overflow:hidden;*/
	}

	.rmjc_con ul li .jiaocheng .newtit span {
		float: right;
		color: #999;
		font-size: 14px;
		/* margin-top:3px;*/
		margin-right: 10px;
	}

	.jiaocheng {
		/* float:left; width:520px;*/
		padding-bottom: 10px;
		border-bottom: 1px #CCC dashed;
	}

	.jiaocheng b a {
		display: block;
		font-size: 16px;
		font-weight: normal;
		color: #107ce1;
		height: 32px;
		line-height: 32px;
		overflow: hidden;
	}

	.jiaocheng b a:hover {
		text-decoration: underline;
	}

	.jiaocheng .news_con {
		font-size: 14px;
		color: #999999;
		height: 60px;
		line-height: 30px;
		overflow: hidden;
	}

	.jiaoch_btn {
		float: right;
		margin-top: 35px;
		overflow: hidden;
	}

	.kecheng {
		overflow: hidden;
	}

	.kecheng span {
		margin-bottom: 15px;
		overflow: hidden;
		display: block;
	}

	.kecheng em {
		display: block;
	}

	.kecheng {
		width: 100%;
		text-align: center;
	}

	.kecheng img {
		margin-top: 20px;
		margin-bottom: 10px;
	}

	.kecheng span {
		text-align: center;
		margin: 5px 0px;
		height: 21px;
		line-height: 21px;
		overflow: hidden;
		padding: 0 8px;
	}

	.h_dongtai,
	.h_showpic {
		border: 1px solid #e3e3e3;
		margin-top: 15px;
		font-family: "microsoft yahei";
	}

	.dt_title {
		background: url(../images/dt_bg.jpg) repeat-x;
		padding-left: 12px;
		line-height: 40px;
		font-size: 16px;
		color: #333333;
		height: 40px;
	}

	.h_dongtai {
		margin-bottom: 20px;
	}

	.dt_con {
		padding: 10px 15px;
		overflow: hidden;
	}

	.dt_con ul li {
		line-height: 25px;
		height: 25px;
		width: 210px;
		padding-bottom: 5px;
		overflow: hidden;
		background: url(../images/help/help1_09.jpg) no-repeat 5px 15px;
		padding-left: 15px;
		border-bottom: 1px dashed #dddddd;
		font-size: 14px;
		padding-top: 5px;
		white-space: nowrap;
		text-overflow: ellipsis;
		-o-text-overflow: ellipsis;
		overflow: hidden;
	}

	.dt_con ul li a {
		color: #999999;
		height: 25px;
		line-height: 25px;
		overflow: hidden;
		text-decoration: none;
	}

	.h_mbx {
		margin-top: 10px;
		color: #333333;
		padding-bottom: 5px;
		border-bottom: 1px solid #e3e3e3;
		overflow: hidden;
	}

	.page {
		overflow: hidden;
		float: right;
		margin-bottom: 10px;
	}

	.page span a {
		height: 25px;
		float: left;
		color: #010101;
		text-decoration: none;
		padding: 0px 10px;
		margin-right: 10px;
		border: 1px solid #e1e1e1;
		line-height: 28px;
	}

	.page-cur {
		background: #f1f1f1;
	}

	.bmtk {
		overflow: hidden;
	}

	.bmtk_title {
		color: #333333;
		border-top: 1px dashed #d6d6d6;
		padding-top: 30px;
		padding-bottom: 20px;
		font-family: "microsoft yahei";
		font-size: 18px;
		text-align: center;
	}

	.menutit {}

	.menushrink {
		background: #fbfbfb;
		padding-bottom: 15px;
		border-bottom: 1px solid #e7e7e7;
	}

	.menushrink h2 {
		font-size: 14px;
		color: #107ce1;
		padding: 10px 0px 0px 0px;
		font-weight: bold;
		padding-left: 25px;
	}

	.menutit h5 {
		background: url(../images/help/spjc_19.jpg) no-repeat 25px 10px;
		padding-left: 40px;
		color: #FFF;
		cursor: pointer
	}

	.menutit h5 a {
		color: #999999;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}

	.menutit h5.menuico {
		background: url(zhaopin_29.jpg) no-repeat;
		color: #999999;
		text-decoration: none;
		padding-left: 55px;
	}

	.menutit ul {
		display: none;
	}

	.menutit ul li {
		color: #999;
		padding-left: 40px;
	}

	/*搜索*/
	.search_list {}

	.search_list dd {
		float: none !important;
		width: 80% !important;
		font-size: 14px;
		line-height: 24px;
		background: url(../images/help/icons_01.jpg) 5px 15px no-repeat;
		padding-left: 15px;
		margin-bottom: 8px;
	}

	/*页码*/
	.jiao_con_r .page {
		float: right;
		margin-top: 10px;
		height: auto;
		overflow: hidden;
	}

	.page li {
		float: left;
		line-height: line-height:24px;
		display: block;
		padding: 0 5px;
		border: 1px solid #CCC;
		text-align: center;
		margin-right: 5px;
	}

	.page li.page_sy,
	.page li.page_fs,
	.page li.page_next,
	.page li.page_if,
	.page li.page_end {
		border: none;
		width: auto;
		line-height: 26px;
	}

	.page li.thisclass {
		background: #f1f1f1;
	}

	.page li.thisclass a {
		color: #F60;
	}

	/*关于我们页面*/
	.con_tit {
		font-size: 26px;
		text-align: center;
		color: #666;
		font-family: "微软雅黑";
	}

	.con_data {
		text-align: center;
		color: #666;
		margin: 10px 0;
	}

	.con_img {
		text-align: center;
		margin-bottom: 10px;
	}

	.con_con {
		line-height: 28px;
		font-size: 14px;
		color: #666;
		font-family: "微软雅黑";
	}

	.con_page {
		margin: 20px;
		color: #999;
		font-size: 14px;
		height: 30px;
		line-height: 30px;
		font-family: "微软雅黑";
	}

	.con_page a {
		color: #999;
	}

	.con_page a:hover {
		color: #107ce1;
	}



	.top {
		background: url('/images/topbg.gif') no-repeat center center;
		width: 100%;
		height: 30px;
		line-height: 30px;
	}

	.topbar {
		width: 480px;
		padding-left: 540px;
		overflow: visible;
	}

	.topbar a {
		color: #fff;
	}

	.topbar a:hover {
		text-decoration: underline;
	}

	.topbar img {
		width: 27px;
		height: 18px;
		vertical-align: middle;
		padding: 0 10px;
	}

	.topbar span {
		padding: 0 10px;
		color: #fff;
	}


	.xxtz {
		width: 100%;
		background: #e9e9e9;
		height: 45px;
		line-height: 45px;
		font-size: 14px;
	}

	.xxtz_wz {
		text-indent: 6px;
	}

	.fl {
		float: left;
	}

	.fr {
		float: right;
	}


	.inner {
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 10px auto;
	}

	.inner2 {
		width: 870px;
		height: auto;
		overflow: hidden;
		margin: 0 auto;
	}

	.ysbox {
		float: left;
		width: 250px;
		padding: 0 20px;
		height: 300px;
		text-align: center;
	}

	.u-main {
		line-height: 24px;
		font-size: 16px;
		margin-top: 10px;
	}

	.tit1 {
		width: 413px;
		height: 34px;
	}

	/* css3动画 */
	.u-main-ad:hover img {
		-webkit-animation-name: draw;
		animation-name: draw;
	}

	.ui-animate {
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
	}


	/* css3动画 结束*/
	.cplist {}

	.cplist li {
		width: 192px;
		height: 201px;
		float: left;
		background: url('/images/lstbghover.jpg') no-repeat;
		margin: 0px 5px;
		margin-top: 30px;
	}

	/*.cplist .cpactive {
	background: #fff url('lstbg.jpg') no-repeat;
}*/
	.cplist li:hover {
		background: #fff url('/images/lstbg.jpg') no-repeat;
	}

	.cplist a {
		width: 192px;
		display: block;
		font-size: 16px;
		line-height: 32px;
		text-align: center;
		color: #fff;
	}

	.cplist a:hover {
		text-decoration: underline;
	}

	.content_1 {
		width: 100%;
		height: 85px;
		background: #eee;
		background-position: top;
	}

	.content_1 ul {
		width: 1000px;
		margin: 0 auto;
	}

	.content_1 ul li {
		float: left;
		width: 248px;
		height: 85px;
		text-align: center;
		line-height: 85px;
		border: 1px #dedede solid;
		border-bottom: none;
		border-top: none;
	}

	.content_1 ul li a {
		display: block;
		font-size: 16px;
	}

	.content_1 ul li:hover {
		font-weight: bold;
		background: #fff;
		border-top: 5px #0043a3 solid;
		/**margin-top:-2px;注意要改**/
	}

	.content_1 .active {
		font-weight: bold;
		background: #fff;
		border-top: 5px #0043a3 solid;
	}

	.Tabb {
		width: 100%;
		height: 470px;
		background: #fff url('/images/main_02.jpg') no-repeat;
		padding: 50px 0 0 0;
	}

	.Tab_1 {
		width: 1000px;
		height: 425px;
		line-height: 13px;
		color: #333333;
		font-size: 12px;
		list-style: disc;
	}

	.advance_tit {
		width: 726px;
		height: 98px;
	}

	.advance_contain1_left {
		width: 460px;
		margin-top: 26px;
	}

	.advance_contain1_left dt {
		width: 50px;
		float: left;
		margin-right: 10px;
	}

	.advance_contain1_left dd {
		width: 460px;
		height: ;
	}

	.advance_contain1_left dd h3 {
		font-size: 16px;
		color: #0043a3;
		padding-top: 10px;
	}

	.advance_contain1_left dd h4 {
		font-size: 12px;
		color: #666;
	}

	.advance_contain1_left dd i {
		background: url("/images/ys-line.png") repeat-x scroll 0 0;
		display: block;
		height: 2px;
		margin: 20px 0 15px;
		width: 460px;
	}

	.advance_contain1_left dd p {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 12px;
		margin: 20px 0 0 30px;
		background: #fff url('/images/icon.jpg') no-repeat left 7px;
		text-indent: 16px;
	}

	.advance_contain1_rig {
		width: 439px;
		height: 249px;
	}

	.advance_contain2_rig {
		width: 346px;
		height: 315px;
		margin-left: 60px;
	}

	.advance_contain3_rig {
		width: 500px;
		height: 347px;
	}

	.gsjj {
		width: 100%;
		background: #eee;
		height: 310px;
		padding: 30px 0;
	}

	.gsjj_left {
		width: 40%;
		height: 240px;
		margin-top: 30px;
		margin-left: 10%;


	}

	.gsjj_rig {
		width: 50%;
	}

	.gsjj_rig span {
		color: #0043a3;
		font-size: 20px;
	}

	.gsjj_rig p {
		font-size: 14px;
		line-height: 26px;
		margin-top: 15px;
	}

	.gsjj_btn {
		width: 120px;
		height: 35px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		background: #d20000;
		font-size: 16px;
		line-height: 35px;
		text-align: center;
		margin-top: 15px;
	}

	.gsjj_btn a {
		color: #fff;
	}

	.gsjj_btn a:hover {
		text-decoration: underline;
	}

	.news_left {
		width: 595px;
		height: 356px;
		overflow: hidden;
	}

	.news_rig {
		width: 375px;
		margin-left: 30px;
		height: 356px;
		overflow: hidden;
	}

	.news_left_titl {
		width: 110px;
		height: 40px;
		font-size: 26px;
		border-bottom: 1px #0043a3 solid;
	}

	.news_left_titr {
		width: 485px;
		height: 40px;
		line-height: 50px;
		font-size: 14px;
		text-align: right;
		border-bottom: 1px #e1e1e1 solid;
		text-transform: uppercase;
	}

	.news_left_con {
		width: 595px;
		margin-top: 30px;
	}

	.news_left_con1 img {
		width: 145px;
		height: 90px;
		float: left;
		margin-right: 10px;
	}

	.news_left_con1 span {
		width: 440px;
		float: left;
		line-height: 40px;
		font-size: 16px;
	}

	.news_left_con1 p {
		width: 440px;
		float: left;
		font-size: 14px;
		line-height: 22px;
	}

	.news_left_con1 a {
		color: #d20000;
	}

	.news_left_con1 a:hover {
		text-decoration: underline;
	}

	.news_left_con2 {
		width: 595px;
		margin-top: 15px;
	}

	.news_left_con2 li {
		width: 297px;
		height: 30px;
		float: left;
		line-height: 30px;
		font-size: 14px;
		background: #fff url('/images/icon.jpg') no-repeat left center;
		text-indent: 15px;
		white-space: nowrap;
	}

	.news_left_titl2 {
		width: 110px;
		height: 40px;
		font-size: 26px;
		border-bottom: 1px #0043a3 solid;
	}

	.news_left_titr2 {
		width: 265px;
		height: 40px;
		line-height: 50px;
		font-size: 14px;
		text-align: right;
		border-bottom: 1px #e1e1e1 solid;
		text-transform: uppercase;
	}

	.news_rig img {
		width: 375px;
		height: 208px;
		margin-top: 30px;
	}

	.news_rig ul {
		width: 375px;
	}

	.news_rig ul li {
		width: 375px;
		height: 34px;
		line-height: 34px;
		font-size: 14px;
		background: #fff url('/images/icon2.jpg') no-repeat left center;
		border-bottom: 1px #999 dashed;
		text-indent: 15px;
		white-space: nowrap;
	}

	.lyb {
		width: 100%;
		background: #5c5c5c;
		height: 440px;
	}

	.lyb_left {
		width: 410px;
		height: 310px;
		margin-left: 50px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		background: #fff;
		margin-top: 45px;
		padding: 20px;
		font-size: 16px;
		font-weight: bold;
	}

	.lyb_rig {
		width: 499px;
		height: 440px;
		background: url('/images/lyb.jpg') no-repeat right bottom;
	}


	.orange {
		color: #fff;
		border: solid 1px #023d92;
		background: #f78d1d;
		background: -webkit-gradient(linear, left top, left bottom, from(#0043a3), to(#0043a3));
		background: -moz-linear-gradient(top, #0043a3, #0043a3);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0043a3', endColorstr='#0043a3');
	}

	.feedback_table {
		font-size: 16px;
	}

	.kstd_tit {
		width: 1000px;
		height: 26px;
		background: #fff url('/images/xian.jpg') repeat-x;
	}

	.kstd_titword {
		width: 110px;
		height: 30px;
		font-size: 26px;
		line-height: 26px;
		background: #fff;
		display: block;
		padding: 0 10px;
		text-align: left;
		margin-left: 40px;
	}

	.kstd_con {
		margin-top: 30px;
	}

	.kstd_con1 {
		margin-bottom: 20px;
	}

	.kstd_con span a {
		color: #fff;
	}

	.kstd_con a:hover {
		text-decoration: underline;
	}

	.kstd_con span {
		width: 100px;
		height: 35px;
		display: block;
		text-align: center;
		line-height: 35px;
		background: #0043a3;
		color: #fff;
		float: left;
		font-size: 16px;
	}

	.kstd_con p {
		line-height: 38px;
		width: 875px;
		margin-left: 25px;
		float: left;
		font-size: 14px;

	}

	.ninner {
		width: 1000px;
		margin: 0 auto;
		background: #ececec;
	}

	.ncon_left {
		display: none;		
		width: 230px;
		background: #0043a3;
	}

	.ncon_left h2 {
		text-align: center;
		font-size: 26px;
		color: #fff;
		margin: 20px 0;
		font-weight: normal;
	}

	.ncon_left h2 a {
		color: #fff;
	}

	.ncon_left h2 p {
		display: block;
		margin-top: 2px;
		text-transform: uppercase;
		font-family: Arial;
		color: #7196cb;
		font-size: 12px;
	}

	.proltBox {
		background: #dedede;
		padding: 0px 10px 13px;
	}

	.proltBox li {
		width: 210px;
		line-height: 38px;
		margin-top: 5px;
		font-size: 16px;
		text-indent: 14px;


	}

	.proltBox li a {
		color: #fff;
		display: block;
		height: 41px;
		background: url(../images/pro-dtBg.png) no-repeat center;
	}

	.proltBox li a:hover {
		text-decoration: underline;
		font-weight: bold;

	}

	.proltBox li ul li {
		width: 210px;
		height: 38px;
		line-height: 38px;
		font-size: 14px;

	}

	.proltBox li ul li a {
		display: block;
		padding: 0 12px;
		height: 37px;
		line-height: 37px;
		font-size: 14px;
		color: #666;
		border-bottom: 1px dotted #a3a3a3;
		white-space: nowrap;
		text-overflow: ellipsis;
		background: #fff;

	}

	.proltBox .cur {
		background: url(../images/pro-dtBg2.png) no-repeat center;
		font-weight: bold;
		color: #0043a3;

	}

	.proltBox .curr {

		font-weight: bold;
		color: #ffb400;

	}

	.proltBox li ul li a:hover {

		background: url(../images/pro-dtBg2.png) no-repeat center;
		font-weight: bold;
		color: #0043a3;
	}

	.ncon_rig {
		width: 98%;
		padding: 1%;
		margin-left: 25px;
	}

	.ncon_rig_tit {
		overflow: hidden;
		padding-bottom: 9px;
		border-bottom: 1px solid #dbdbdb;
	}

	.ncon_rig_tit h5 {
		float: left;
		padding-left: 10px;
		border-left: 3px solid #0079D1;
		font-weight: normal;
		line-height: 16px;
		color: #999;
	}

	.ncon_rig_tit h5 a {
		font-size: 16px;
		color: #0043a3;
		font-weight: bold;
	}

	.ncon_rig_tit span {
		color: #999;
		float: right;
	}

	.ncon_rig_tit span em {
		color: #999;
		font-style: normal;
	}

	.ncon_rig_tit span a {
		color: #999;
	}

	.ncon_rig_con {
		width: 100%;
		height: auto;
		line-height: 24px;
		font-size: 14px;
		padding: 10px 0;
	}

	.ncon_rig_con img {
		max-width: 720px;
	}

	.nbanner1,
	.nbanner4,
	.nbanner5,
	.nbanner6,
	.nbanner33,
	.nbanner34 {
		width: 100%;
		height: 342px;
		margin: 0 auto;
		background: url('nbanner1.jpg') center no-repeat;
	}

	.nbanner2,
	.nbanner7,
	.nbanner8,
	.nbanner9,
	.nbanner10,
	.nbanner11,
	.nbanner12 {
		width: 100%;
		height: 342px;
		margin: 0 auto;
		background: url('nbanner2.jpg') center no-repeat;
	}

	.nbanner3,
	.nbanner13,
	.nbanner14 {
		width: 100%;
		height: 342px;
		margin: 0 auto;
		background: url('nbanner3.jpg') center no-repeat;
	}

	.cnbanner {
		width: 100%;
		height: 342px;

		margin: 0 auto;
		background: url('nbanner6.jpg') center no-repeat;
	}

	.anbanner {
		width: 100%;
		height: 342px;
		margin: 0 auto;
		background: url('nbanner5.jpg') center no-repeat;
	}

	.nnbanner {
		width: 100%;
		height: 342px;
		margin: 0 auto;
		background: url('nbanner4.jpg') center no-repeat;
	}

	.rightbox .proRt {
		width: 755px;
	}

	.rightbox .proTit {
		overflow: hidden;
		width: 100%;
		height: 47px;
		line-height: 47px;
		border-bottom: 1px solid #d8d8d8;
	}

	.rightbox .proTit h3 {
		float: left;
		height: 47px;
		line-height: 47px;
		font-size: 16px;
	}

	.rightbox .proTit h3 a {
		display: block;
		width: 92px;
		float: left;
		text-align: center;
		color: #333;
		text-decoration: none;
	}

	.rightbox .proTit h3 a:hover,
	.F_V .proTit h3 a.cur {
		color: #fff;
		background-color: #0079d1;
	}

	.rightbox .proTit a.more {
		display: block;
		background: url("Img/Index/proMore-1.png")
			/*tpa=http://www.xingfadw.com/Skins/default/Img/Index/proMore.png*/
			no-repeat center;
		width: 44px;
		height: 17px;
		float: right;
		margin-top: 15px;
	}

	.rightbox .proCon {
		width: 100%;
		margin-top: 18px;
	}

	.rightbox .list li {
		width: 225px;
		float: left;
		margin-right: 26px;
		margin-bottom: 20px;
	}

	.rightbox .list li img {
		display: block;
		width: 223px;
		height: 180px;
		border: 1px solid #d8d8d8
	}

	.rightbox .list li span {
		display: block;
		text-align: center;
		font-size: 14px;
		color: #666;
		margin-top: 15px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.rightbox .list li a {
		text-decoration: none;
	}

	.rightbox .list li.last {
		margin-right: 0
	}

	.rightbox .list li:hover img {
		opacity: .85;
		border: 1px solid #0067ac
	}

	.hcontent img {
		margin: 10px 0;
	}

	.hcontent P {
		margin: 10px 0;
	}


}





/* 轮播图 */
.slider {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.slideBox .hd {
	height: 10px;
	z-index: 1;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 20px;
	transform: translateX(-50%);
	z-index: 1;
}

.slideBox .hd ul {
	text-align: center;
	padding-top: 5px;
}

.slideBox .hd ul li {
	cursor: pointer;
	float: left;
	margin-right: 5px;
	width: 30px;
	height: 10px;
	line-height: 14px;
	text-align: center;
	background: #fff;
}

.slideBox .hd ul .on {
	background: #00a2ff;
	color: #fff;
}

.slideBox .bd {
	position: relative;
	z-index: 0;
}

.slideBox .bd li img {
	width: 100%;
	vertical-align: top;
}
