body {
	background:#fff
}
.intop {
	width:1200px;
	height:auto;
	margin:0 auto
}
.intop .logo {
	width:567px;
	height:130px;
	background:url(../image/logo.jpg) no-repeat;
	float:left
}
.intop .dili {
	width:50px;
	height:50px;
	line-height:25px;
	font-family:宋体;
	font-size:12px;
	color:#999;
	text-align:center;
	float:left;
	margin-top:49px
}
.intop .dili a {
	font-family:宋体;
	font-size:12px;
	color:#999
}
.intop .dili a:hover {
	color:#003f8f
}
.intop .phone {
	width:auto;
	float:right;
	height:60px;
	line-height:30px;
	font-family:"微软雅黑";
	font-size:14px;
	color:#D62929;
	margin-top:32px
}
.intop .phone span {
	font-size:18px;
	font-weight:700;
	color: #D62929;
}
.inmuen {
	width:100%;
	height:50px;
	line-height:50px;
	background:#3f6da7
}
.inmuen .main {
	width:1200px;
	height:50px;
	line-height:50px;
	margin:0 auto
}
.inmuen .main ul li {
	height:50px;
	line-height:50px;
	float:left;
	padding:0 28px;
	font-family:微软雅黑;
	font-size:16px;
	color:#fff
}
.inmuen .main ul .first {
	background:url(../image/index_02.jpg) no-repeat left #bb0110
}
.inmuen .main ul .second {
	background:#bb0110
}
.inmuen .main ul .third {
	background:url(../image/index_03.jpg) no-repeat right #bb0110
}
.inyoushi {
	width:1200px;
	height:auto;
	margin:0 auto
}
.inyoushi .title {
	width:100%;
	height:40px;
	line-height:40px;
	border-bottom:3px solid #c1c2c2
}
.inyoushi .title span {
	display:block;
	padding:0 15px 0 30px;
	float:left;
	line-height:40px;
	font-family:微软雅黑;
	font-size:20px;
	color:#333;
	background:url(../image/index_05.jpg) no-repeat left;
	border-bottom:3px solid #000
}
.inyoushi .nr {
	width:100%;
	height:auto
}
.inyoushi .nr ul li {
	display:block;
	width:225px;
	height:55px;
	margin:0 5px;
	float:left;
	padding:5px 10px 5px 70px;
	box-sizing:border-box;
	line-height:22px;
	font-family:微软雅黑;
	font-size:16px;
	color:#fff;
	border-radius:6px
}
.inyoushi .nr ul li span {
	font-size:12px
}
.inyoushi .nr ul .ico1 {
	background:url(../image/index_06.jpg) no-repeat 5px #3f6da7
}
.inyoushi .nr ul .ico2 {
	background:url(../image/index_07.jpg) no-repeat 5px #3f6da7
}
.inyoushi .nr ul .ico3 {
	background:url(../image/index_08.jpg) no-repeat 5px #3f6da7
}
.inyoushi .nr ul .ico4 {
	background:url(../image/index_09.jpg) no-repeat 5px #3f6da7
}
.inyoushi .nr ul .ico5 {
	background:url(../image/index_10.jpg) no-repeat 5px #3f6da7
}
.inpro {
	width:1200px;
	height:auto;
	margin:0 auto
}
.inpro .title {
	width:100%;
	height:40px;
	line-height:40px;
	border-bottom:3px solid #c1c2c2
}
.inpro .title span {
	display:block;
	padding:0 15px 0 30px;
	float:left;
	line-height:40px;
	font-family:微软雅黑;
	font-size:20px;
	color:#333;
	background:url(../image/index_05.jpg) no-repeat left;
	border-bottom:3px solid #000
}
.inpro .main {
	width:100%;
	height:auto
}
.inpro .main .inpronav1 {
	width:260px;
	height:auto
}
.inpro .main .inpronav1 .phone {
	margin-top:15px;
	width:100%;
	height:auto;
	border-radius:5px;
	padding:15px 15px 15px 70px;
	box-sizing:border-box;
	font-family:微软雅黑;
	font-size:18px;
	font-weight:700;
	color:#fff;
	line-height:30px;
	background:url(../image/index_12.jpg) no-repeat 10px 10px #3f6da7
}
.inpro .main .inpronav {
	width:260px;
	height:auto;
	padding:15px;
	box-sizing:border-box;
	background:#fff;
	box-shadow:2px 2px 2px 2px #ccc;
	border-radius:5px
}
.inpro .main .inpronav h1 {
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	padding-left:45px;
	background:url(../image/index_04.jpg) no-repeat left;
	font-family:微软雅黑;
	font-size:18px;
	color:#333;
	margin-bottom:10px;
	cursor:pointer
}
.inpro .main .inpronav ul li {
	display:block;
	width:100%;
	height:25px;
	font-size:14px;
	line-height:25px;
	padding-right:20px;
	padding-left:45px;
	background:url(../image/index_20.jpg) no-repeat right;
	box-sizing:border-box
}
.inpro .main .inpronr {
	width:930px;
	height:auto
}
.inpro .main .inpronr ul li {
	width:300px;
	height:auto;
	float:left;
	margin:10px 5px;
	background:#fff;
	box-shadow:2px 2px 2px 2px #ccc;
	border-radius:5px;
	overflow:hidden
}
.inpro .main .inpronr ul li .pic {
	width:298px;
	height:310px;
	display:table-cell;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	border:1px solid #ccc
}
.inpro .main .inpronr ul li h1 {
	display:block;
	line-height:70px;
	height:70px;
	text-align:center;
	width:100%;
	overflow:hidden;
	font-family:微软雅黑;
	font-size:14px;
	color:#333
}
.inpro .main .inpronr ul li a {
	display:block;
	margin:0 auto;
	width:120px;
	height:35px;
	line-height:35px;
	background:#3f6da7;
	text-align:center;
	font-size:14px;
	font-family:微软雅黑;
	color:#fff;
	border-radius:5px;
	margin-bottom:30px
}
.inpro .main .inpronr ul li a:hover {
	background:#1e4d88
}
.incase {
	width:1200px;
	height:auto;
	margin:0 auto
}
.incase .title {
	width:100%;
	height:40px;
	line-height:40px
}
.incase .title span {
	display:block;
	padding:0 15px 0 30px;
	float:left;
	line-height:40px;
	font-family:微软雅黑;
	font-size:20px;
	color:#333;
	background:url(../image/index_05.jpg) no-repeat left;
	border-bottom:3px solid #000
}
#tab {
	width:100%;
	position:relative
}
#tab .tab_menu {
	width:900;
	position:absolute;
	z-index:1;
	overflow:hidden;
	left:215px;
	top:-40px
}
#tab .tab_menu li {
	float:left;
	width:auto;
	height:40px;
	line-height:40px;
	cursor:pointer;
	text-align:center;
	margin:0 5px 0 0;
	padding:0 20px;
	background:#3f6da7;
	font-family:微软雅黑;
	font-size:16px
}
#tab .tab_box {
	width:100%;
	height:100px;
	clear:both;
	top:10px;
	position:relative
}
#tab .tab_menu .selected {
	background-color:#bb0110;
	cursor:pointer;
	color:#fff
}
.hide {
	display:none
}
.tab_box div {
	width:100%;
	height:auto
}
.tab_box div ul li {
	display:block;
	width:376px;
	height:279px;
	position:relative;
	float:left;
	margin:0 8px;
	float:left
}
.tab_box div ul li p {
	height:45px;
	width:100%;
	display:block;
	line-height:45px;
	text-align:center;
	background:rgba(255, 255, 255, .7);
	font-family:微软雅黑;
	font-size:14px;
	color:#333;
	position:absolute;
	left:0;
	bottom:0
}
.ingongc {
	width:1200px;
	height:auto;
	margin:0 auto
}
.ingongc .title {
	width:100%;
	height:40px;
	line-height:40px;
	border-bottom:3px solid #c1c2c2
}
.ingongc .title span {
	display:block;
	padding:0 15px 0 30px;
	float:left;
	line-height:40px;
	font-family:微软雅黑;
	font-size:20px;
	color:#333;
	background:url(../image/index_05.jpg) no-repeat left;
	border-bottom:3px solid #000
}
.ingongc .title h1 {
	display:block;
	line-height:40px;
	padding-left:20px;
	float:left;
	font-family:微软雅黑;
	font-size:16px;
	color:#666
}
.ingongc .liuc {
	width:100%;
	text-align:center;
	height:auto
}
.ingongc .nr {
	width:100%;
	height:auto
}
.ingongc .nr ul li {
	display:block;
	width:287px;
	height:auto;
	float:left;
	margin:0 6px
}
.ingongc .nr ul li p {
	display:block;
	width:100%;
	text-align:center;
	height:55px;
	line-height:55px;
	overflow:hidden;
	font-family:微软雅黑;
	font-size:14px;
	color:#333;
	background:#e3e2e2
}
.inrongy {
	width:1200px;
	height:auto;
	margin:0 auto
}
.inrongy .title {
	width:100%;
	height:40px;
	line-height:40px;
	border-bottom:3px solid #c1c2c2
}
.inrongy .title span {
	display:block;
	padding:0 15px 0 30px;
	float:left;
	line-height:40px;
	font-family:微软雅黑;
	font-size:20px;
	color:#333;
	background:url(../image/index_05.jpg) no-repeat left;
	border-bottom:3px solid #000
}
.inrongy .title h1 {
	display:block;
	line-height:40px;
	padding-left:20px;
	float:left;
	font-family:微软雅黑;
	font-size:16px;
	color:#666
}
.inrongy .nr {
	width:100%;
	height:auto
}
.inrongy .nr ul li {
	display:block;
	width:287px;
	height:auto;
	float:left;
	margin:0 6px
}
.inrongy .nr ul li p {
	display:block;
	width:100%;
	text-align:center;
	height:55px;
	line-height:55px;
	overflow:hidden;
	font-family:微软雅黑;
	font-size:14px;
	color:#333;
	background:#e3e2e2
}
.innews {
	width:1200px;
	height:auto;
	margin:0 auto
}
.innews .title {
	width:100%;
	height:40px;
	line-height:40px;
	border-bottom:3px solid #c1c2c2
}
.innews .title span {
	display:block;
	padding:0 15px 0 30px;
	float:left;
	line-height:40px;
	font-family:微软雅黑;
	font-size:20px;
	color:#333;
	background:url(../image/index_05.jpg) no-repeat left;
	border-bottom:3px solid #000
}
.innews .main {
	width:100%;
	height:auto
}
.innews .main .left {
	width:810px;
	height:auto
}
.innews .main .left h1 {
	width:300px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#e9e9e9;
	font-family:微软雅黑;
	font-size:16px
}
.innews .main .left .one {
	width:100%;
	height:auto;
	border-bottom:1px dashed #ccc
}
.innews .main .left .one .pic {
	width:312px;
	height:auto
}
.innews .main .left .one .jianj {
	width:430px;
	height:auto;
	padding-top:30px
}
.innews .main .left .one .jianj h2 {
	display:block;
	line-height:40px;
	font-family:微软雅黑;
	font-size:20px;
	font-weight:700;
	color:#000
}
.innews .main .left .one .jianj p {
	display:block;
	line-height:25px;
	font-family:微软雅黑;
	font-size:14px;
	color:#666
}
.innews .main .left .one .jianj a {
	display:block;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-family:微软雅黑;
	font-size:12px;
	color:#fff;
	border-radius:5px;
	background:#3f6da7
}
.innews .main .left .one .jianj a:hover {
	background:#1e4d88
}
.innews .main .left .list {
	width:100%;
	height:auto;
	padding:15px;
	box-sizing:border-box
}
.innews .main .left .list ul li {
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding-left:30px;
	box-sizing:border-box;
	background:url(../image/index_18.jpg) no-repeat left
}
.innews .main .right {
	width:325px;
	height:auto
}
.innews .main .right h1 {
	width:300px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#e9e9e9;
	font-family:微软雅黑;
	font-size:16px
}
.innews .main .right .nr {
	width:100%;
	height:auto
}
.innews .main .right .nr ul li {
	display:block;
	width:100%;
	height:auto;
	margin-top:35px
}
.innews .main .right .nr ul li .date {
	width:65px;
	text-align:center
}
.innews .main .right .nr ul li .date p {
	display:block;
	width:100%;
	height:30px;
	background:#ececec;
	line-height:30px;
	color:#333
}
.innews .main .right .nr ul li .date span {
	display:block;
	width:100%;
	height:30px;
	background:#e0e0e0;
	line-height:30px;
	color:#333
}
.innews .main .right .nr ul li .wenzi {
	width:250px;
	height:auto
}
.innews .main .right .nr ul li .wenzi h2 {
	display:block;
	width:100%;
	height:25px;
	font-family:微软雅黑;
	font-size:14px
}
.innews .main .right .nr ul li .wenzi h3 {
	display:block;
	width:100%;
	height:auto;
	line-height:18px;
	font-family:宋体;
	font-size:12px;
	color:#999
}
.indaoh {
	width:1200px;
	height:auto;
	margin:0 auto
}
.indaoh .title {
	width:100%;
	height:40px;
	line-height:40px;
	border-bottom:3px solid #c1c2c2
}
.indaoh .title span {
	display:block;
	padding:0 15px 0 30px;
	float:left;
	line-height:40px;
	font-family:微软雅黑;
	font-size:20px;
	color:#333;
	background:url(../image/index_05.jpg) no-repeat left;
	border-bottom:3px solid #000
}
.indaoh .nr {
	width:100%;
	height:auto;
	padding:20px;
	box-sizing:border-box;
	background:#f3f3f4
}
.indaoh .nr ul li {
	display:block;
	width:100%;
	height:35px;
	line-height:35px;
	overflow:hidden;
	font-family:微软雅黑;
	font-size:14px
}
.indaoh .nr ul li .more {
	color:#003f8f
}
.indaoh .nr ul li .more:hover {
	text-decoration:underline
}
.infoot {
	width:100%;
	height:auto;
	background:#3f6da7
}
.infoot .main {
	width:1200px;
	height:auto;
	margin:0 auto
}
.infoot .main .left {
	width:400px;
	height:auto;
	padding:50px 15px;
	font-family:微软雅黑;
	font-size:18px;
	line-height:35px;
	color:#fff
}
.infoot .main .right {
	width:750px;
	height:auto;
	padding:50px 15px;
	box-sizing:border-box;
	border-left:3px solid #768eac
}
.infoot .main .right .lanm {
	width:120px;
	margin-right:20px;
	float:left;
	height:auto;
	overflow:hidden
}
.infoot .main .right .lanm h1 {
	display:block;
	width:100%;
	height:auto;
	line-height:40px;
	font-family:微软雅黑;
	font-size:18px;
	color:#fff;
	margin-bottom:15px
}
.infoot .main .right .lanm ul li {
	display:block;
	width:100%;
	line-height:30px;
	height:30px;
	overflow:hidden
}
.infoot .main .right .lanm ul li a {
	font-family:微软雅黑;
	font-size:14px;
	color:#fff
}
.infoot .main .right .lanm ul li a:hover {
	color:#ccc
}
.inlink {
	width:1200px;
	height:auto;
	margin:0 auto;
	font-family:微软雅黑;
	font-size:14px;
	color:#333
}
.inlink a {
	font-family:微软雅黑;
	font-size:14px;
	color:#333
}
.inlink a:hover {
	color:#003f8f
}
.banq {
	width:1200px;
	height:auto;
	margin:0 auto;
	font-family:微软雅黑;
	font-size:16px;
	color:#333;
	line-height:25px;
	padding:20px 0;
	text-align:center
}
.huob {
	width:100%;
	height:auto;
	background:#d8d8d8;
	text-align:center
}
.nybanner {
	width:1900px;
	height:350px;
	
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.nypro {
	width:1200px;
	height:auto;
	margin:0 auto
}
.nypro .left {
	width:260px;
	height:auto
}
.nypro .left .title {
	width:100%;
	height:55px;
	line-height:55px;
	font-family:微软雅黑;
	font-size:16px;
	color:#fff;
	background:#3f6da7;
	text-align:center
}
.nypro .left ul {
	width:100%;
	height:auto;
	padding:0 7px 15px;
	box-sizing:border-box;
	background:#ededed
}
.nypro .left ul li {
	width:100%;
	height:50px;
	line-height:50px;
	padding-left:33px;
	box-sizing:border-box;
	background:url(../image/ny_02.jpg) no-repeat left;
	border-bottom:1px dashed #999
}
.nypro .left ul li a {
	font-family:微软雅黑;
	font-size:14px;
	color:#333
}
.nypro .left ul li a:hover {
	color:#003f8f
}
.nypro .left .phone {
	margin-top:15px;
	width:100%;
	height:auto;
	border-radius:5px;
	padding:15px 15px 15px 70px;
	box-sizing:border-box;
	font-family:微软雅黑;
	font-size:18px;
	font-weight:700;
	color:#fff;
	line-height:30px;
	background:url(../image/index_12.jpg) no-repeat 10px 10px #3f6da7
}
.nypro .right {
	width:910px;
	height:auto
}
.nypro .right .title {
	width:100%;
	height:55px;
	line-height:55px;
	font-family:微软雅黑;
	font-size:16px;
	color:#fff;
	box-sizing:border-box;
	padding-left:30px;
	background:url(../image/ny_03.jpg) no-repeat left #3f6da7
}
.nypro .right ul li {
	display:block;
	width:270px;
	height:auto;
	margin:15px 8px 0;
	float:left;
	background:#6c6b6b;
	border:7px solid #6c6b6b;
	text-align:center
}
.nypro .right ul li .pic {
	background:#fff;
	width:269px;
	height:302px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border:1px solid #ccc;
	overflow:hidden
}
.nypro .right ul li p {
	width:100%;
	height:50px;
	line-height:50px;
	overflow:hidden;
	font-family:微软雅黑;
	font-size:14px;
	color:#fff;
	text-align:center
}
.nypro .right ul li:hover {
	background:#3f6da7;
	border:7px solid #3f6da7
}
.page {
	width:100%;
	height:30px;
	line-height:30px;
	margin-top:30px;
	text-align:center
}
.page a {
	display:inline-block;
	width:auto;
	height:30px;
	line-height:30px;
	padding:0 8px;
	margin:0 5px;
	border:1px solid #ccc;
	color:#666
}

.page a:hover, .page .thisclass a, .page a.thisclass {
	background:#3f6da7;
	border-color:#3f6da7;
	color:#fff
}
.page span {
	display:inline-block;
	width:auto;
	height:30px;
	line-height:30px;
	padding:0 8px;
	margin:0 5px;
	background:#3f6da7;
	border:1px solid #3f6da7;
	color:#fff
}
.proshow {
	width:1200px;
	height:auto;
	margin:0 auto
}
.proshow .luj {
	width:100%;
	height:30px;
	line-height:30px;
	font-family:微软雅黑;
	font-size:14px;
	color:#666
}
.proshow .jianj {
	width:100%;
	height:auto;
	padding:20px;
	background:#ececec;
	box-sizing:border-box
}
.proshow .jianj .pic {
	width:440px;
	height:auto
}
.scrollbox {
	width:370px;
	margin:60px auto;
	border:3px solid #b1b1b1;
	position:relative
}
#scrollDiv {
	width:370px;
	height:234px;
	overflow:hidden
}
#scrollDiv li {
	height:234px;
	width:370px;
	overflow:hidden;
	vertical-align:bottom;
	zoom:1
}
#scrollDiv li h3 {
	height:24px;
	padding-top:13px;
	font-size:14px;
	color:#353535;
	line-height:24px;
	width:300px
}
#scrollDiv li h3 a {
	color:#353535;
	text-decoration:none
}
#scrollDiv li h3 a:hover {
	color:red
}
#scrollDiv li div {
	height:36px;
	width:300px;
	color:#416a7f;
	line-height:18px;
	overflow:hidden
}
#scrollDiv li div a {
	color:#416a7f;
	text-decoration:none
}
.scroltit {
	height:356px;
	line-height:26px;
	right:-50px;
	top:-40px;
	position:absolute
}
.scroltit h3 {
	width:100px;
	float:left
}
.scroltit .updown {
	width:32px;
	height:22px;
	margin-left:4px
}
#but_up {
	background:url(../image/ny_11.jpg) no-repeat 0 0;
	text-indent:-9999px
}
#but_down {
	background:url(../image/ny_12.jpg) no-repeat 0 0;
	text-indent:-9999px;
	margin-top:276px
}
#n {
	margin:10px auto;
	width:920px;
	border:1px solid #ccc;
	font-size:12px;
	line-height:30px
}
#n a {
	padding:0 4px;
	color:#333
}
.proshow .right {
	width:660px;
	height:auto
}
.proshow .right .fanh {
	display:block;
	padding-left:26px;
	background:url(../image/ny_06.jpg) no-repeat left;
	height:23px;
	line-height:23px;
	text-align:right;
	font-family:微软雅黑;
	font-size:14px;
	color:#999
}
.proshow .right .fanh:hover {
	color:#003f8f
}
.proshow .right .title {
	width:100%;
	height:45px;
	line-height:45px;
	text-align:left;
	border-bottom:1px solid #ccc;
	font-family:微软雅黑;
	font-size:20px;
	color:#3f6da7;
	font-weight:700
}
.proshow .right .wenz {
	width:100%;
	height:auto;
	font-family:微软雅黑;
	font-size:14px;
	color:#666;
	line-height:30px
}
.proshow .right .phone {
	width:auto;
	height:35px;
	line-height:35px;
	padding:0 15px 0 35px;
	background:url(../image/ny_07.jpg) no-repeat 8px;
	font-family:微软雅黑;
	font-size:14px;
	color:#fff
}
.proshow .right .phonebg {
	height:35px;
	line-height:35px;
	background:url(../image/ny_08.jpg) repeat;
	border-radius:5px
}
.proshow .right .qq {
	width:auto;
	height:35px;
	background:url(../image/ny_08.jpg) repeat;
	padding:0 15px;
	margin-left:15px;
	border-radius:5px
}
#tab1 {
	width:1200px;
	position:relative;
	margin:0 auto
}
#tab1 .tab_menu {
	width:100%;
	float:left;
	position:absolute;
	z-index:1
}
#tab1 .tab_menu li {
	float:left;
	width:25%;
	height:50px;
	line-height:50px;
	border-bottom:0;
	cursor:pointer;
	text-align:center;
	background:#7f7f7f;
	font-family:微软雅黑;
	font-size:20px;
	color:#fff;
	font-weight:700
}
#tab1 .tab_box1 {
	width:100%;
	height:auto;
	clear:both;
	top:50px;
	position:relative;
	padding:20px;
	box-sizing:border-box;
	border-top:4px solid #3f6da7
}
#tab1 .tab_menu .selected {
	background-color:#3f6da7;
	cursor:pointer
}
.hide {
	display:none
}
.tab_box1 div {
	font-family:微软雅黑;
	font-size:14px;
	color:#666;
	line-height:28px
}
.tab_box1 div img {
	max-width:100%
}
.caselist {
	width:1200px;
	height:auto;
	margin:0 auto
}
.caselist .left {
	width:260px;
	height:auto
}
.caselist .left .title {
	width:100%;
	height:55px;
	line-height:55px;
	font-family:微软雅黑;
	font-size:16px;
	color:#fff;
	background:#3f6da7;
	text-align:center
}
.caselist .left ul {
	width:100%;
	height:auto;
	padding:0 0 15px;
	box-sizing:border-box;
	background:#ededed
}
.caselist .left ul li {
	width:100%;
	height:51px;
	line-height:51px;
	box-sizing:border-box;
	text-align:center;
	border-bottom:1px solid #fff
}
.caselist .left ul li a {
	font-family:微软雅黑;
	font-size:14px;
	color:#333
}
.caselist .left ul li a:hover {
	color:#003f8f
}
.caselist .left .phone {
	margin-top:15px;
	width:100%;
	height:auto;
	border-radius:5px;
	padding:15px 15px 15px 70px;
	box-sizing:border-box;
	font-family:微软雅黑;
	font-size:18px;
	font-weight:700;
	color:#fff;
	line-height:30px;
	background:url(../image/index_12.jpg) no-repeat 10px 10px #3f6da7
}
.caselist .left .pronav {
	width:100%;
	height:55px;
	text-align:center;
	font-family:微软雅黑;
	font-size:16px;
	color:#fff;
	background:#3f6da7;
	line-height:55px;
	border-radius:8px
}
.caselist .left .pronav1 {
	width:100%;
	height:56px;
	line-height:56px;
	padding-right:41px;
	padding-left:50px;
	background:url(../image/ny_15.jpg) no-repeat right #3f6da7;
	text-align:left;
	box-sizing:border-box;
	border-radius:8px;
	font-family:微软雅黑;
	font-size:16px;
	color:#fff
}
.caselist .right {
	width:910px;
	height:auto
}
.caselist .right .title {
	width:100%;
	height:55px;
	line-height:55px;
	font-family:微软雅黑;
	font-size:14px;
	color:#3f6da7;
	box-sizing:border-box;
	padding-left:50px;
	background:url(../image/ny_14.jpg) no-repeat 20px #efefef;
	border-radius:8px
}
.caselist .right .title a {
	font-family:微软雅黑;
	font-size:14px;
	color:#3f6da7
}
.caselist .right ul li {
	display:block;
	width:407px;
	height:auto;
	float:left;
	margin:12px 20px
}
.caselist .right ul li .pic {
	width:405px;
	height:284px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border:1px solid #ccc;
	overflow:hidden
}
.caselist .right ul li p {
	display:block;
	width:100%;
	height:50px;
	line-height:50px;
	background:#d6d6d6;
	text-align:center;
	font-family:微软雅黑;
	font-size:14px;
	color:#333
}
.showcase {
	width:1200px;
	height:auto;
	margin:0 auto
}
.showcase .left {
	width:260px;
	height:auto
}
.showcase .left .title {
	width:100%;
	height:55px;
	line-height:55px;
	font-family:微软雅黑;
	font-size:16px;
	color:#fff;
	background:#3f6da7;
	text-align:center
}
.showcase .left ul li {
	display:block;
	width:100%;
	height:auto;
	margin-top:20px
}
.showcase .left ul li .pic {
	width:258px;
	height:181px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border:1px solid #ccc;
	overflow:hidden
}
.showcase .left ul li p {
	display:block;
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	background:#b0b0b0;
	font-family:微软雅黑;
	font-size:14px
}
.showcase .right {
	width:910px;
	height:auto
}
.showcase .right .title {
	width:100%;
	height:55px;
	line-height:55px;
	font-family:微软雅黑;
	font-size:16px;
	color:#fff;
	box-sizing:border-box;
	padding-left:20px;
	background:#3f6da7
}
.showcase .right .nr {
	width:100%;
	height:auto;
	padding:20px;
	box-sizing:border-box;
	line-height:28px;
	font-family:微软雅黑;
	font-size:14px;
	color:#666
}
.showcase .right .nr .biaot {
	width:100%;
	height:45px;
	line-height:45px;
	text-align:center;
	font-family:微软雅黑;
	font-size:20px;
	color:#333;
	font-weight:700
}
.showcase .right .nr .date {
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	font-family:微软雅黑;
	font-size:14px;
	color:#999
}
.showcase .right .nr img {
	max-width:100%
}
.nynews {
	width:1200px;
	height:auto;
	margin:0 auto
}
.nynews .left {
	width:260px;
	height:auto
}
.nynews .left .title {
	width:100%;
	height:55px;
	line-height:55px;
	font-family:微软雅黑;
	font-size:16px;
	color:#fff;
	background:#3f6da7;
	text-align:center
}
.nynews .left ul {
	width:100%;
	height:auto;
	padding:0 0 15px;
	box-sizing:border-box;
	background:#ededed
}
.nynews .left ul li {
	width:100%;
	height:51px;
	line-height:51px;
	box-sizing:border-box;
	text-align:center;
	border-bottom:1px solid #fff
}
.nynews .left ul li a {
	font-family:微软雅黑;
	font-size:14px;
	color:#333
}
.nynews .left ul li a:hover {
	color:#003f8f
}
.nynews .left .phone {
	margin-top:15px;
	width:100%;
	height:auto;
	border-radius:5px;
	padding:15px 15px 15px 70px;
	box-sizing:border-box;
	font-family:微软雅黑;
	font-size:18px;
	font-weight:700;
	color:#fff;
	line-height:30px;
	background:url(../image/index_12.jpg) no-repeat 10px 10px #3f6da7
}
.nynews .left .pronav {
	width:100%;
	height:55px;
	text-align:center;
	font-family:微软雅黑;
	font-size:16px;
	color:#fff;
	background:#3f6da7;
	line-height:55px;
	border-radius:8px
}
.nynews .left .pronav1 {
	width:100%;
	height:56px;
	line-height:56px;
	padding-right:41px;
	padding-left:50px;
	background:url(../image/ny_15.jpg) no-repeat right #3f6da7;
	text-align:left;
	box-sizing:border-box;
	border-radius:8px;
	font-family:微软雅黑;
	font-size:16px;
	color:#fff
}
.nynews .right {
	width:910px;
	height:auto
}
.nynews .right .title {
	width:100%;
	height:55px;
	line-height:55px;
	font-family:微软雅黑;
	font-size:16px;
	color:#fff;
	box-sizing:border-box;
	padding-left:20px;
	background:#3f6da7
}
.nynews .right .smalltitle {
	background:#c7c7c7;
	width:100%;
	height:40px;
	line-height:40px;
	box-sizing:border-box;
	padding:0 60px;
	font-size:14px;
	color:#666
}
.nynews .right ul li {
	display:block;
	width:100%;
	height:45px;
	padding-left:31px;
	background:url(../image/ny_19.jpg) no-repeat left;
	line-height:45px;
	border-bottom:1px dotted #ccc;
	font-size:14px;
	box-sizing:border-box;
	padding-right:60px
}
.shownews {
	width:1200px;
	height:auto;
	margin:0 auto
}
.shownews .left {
	width:260px;
	height:auto
}
.shownews .left .title {
	width:100%;
	height:55px;
	line-height:55px;
	font-family:微软雅黑;
	font-size:16px;
	color:#fff;
	background:#3f6da7;
	text-align:center
}
.shownews .left ul {
	width:100%;
	height:auto;
	padding:0 0 15px;
	box-sizing:border-box;
	background:#ededed
}
.shownews .left ul li {
	width:100%;
	height:51px;
	line-height:51px;
	box-sizing:border-box;
	text-align:center;
	border-bottom:1px solid #fff
}
.shownews .left ul li a {
	font-family:微软雅黑;
	font-size:14px;
	color:#333
}
.shownews .left ul li a:hover {
	color:#003f8f
}
.shownews .left .phone {
	margin-top:15px;
	width:100%;
	height:auto;
	border-radius:5px;
	padding:15px 15px 15px 70px;
	box-sizing:border-box;
	font-family:微软雅黑;
	font-size:18px;
	font-weight:700;
	color:#fff;
	line-height:30px;
	background:url(../image/index_12.jpg) no-repeat 10px 10px #3f6da7
}
.shownews .left .pronav {
	width:100%;
	height:55px;
	text-align:center;
	font-family:微软雅黑;
	font-size:16px;
	color:#fff;
	background:#3f6da7;
	line-height:55px;
	border-radius:8px
}
.shownews .left .pronav1 {
	width:100%;
	height:56px;
	line-height:56px;
	padding-right:41px;
	padding-left:50px;
	background:url(../image/ny_15.jpg) no-repeat right #3f6da7;
	text-align:left;
	box-sizing:border-box;
	border-radius:8px;
	font-family:微软雅黑;
	font-size:16px;
	color:#fff
}
.shownews .right {
	width:910px;
	height:auto
}
.shownews .right .title {
	width:100%;
	height:55px;
	line-height:55px;
	font-family:微软雅黑;
	font-size:16px;
	color:#fff;
	box-sizing:border-box;
	padding-left:20px;
	background:#3f6da7
}
.shownews .right .nr {
	width:100%;
	height:auto;
	padding:20px;
	box-sizing:border-box;
	line-height:28px;
	font-family:微软雅黑;
	font-size:14px;
	color:#666
}
.shownews .right .nr .biaot {
	width:100%;
	height:45px;
	line-height:45px;
	text-align:center;
	font-family:微软雅黑;
	font-size:20px;
	color:#333;
	font-weight:700
}
.shownews .right .nr .date {
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	font-family:微软雅黑;
	font-size:14px;
	color:#999
}
.shownews .right .nr img {
	max-width:100%
}
.nyaboutnav {
	width:170px;
	height:auto;
	position:fixed;
	top:300px;
	left:100px;
	z-index:99999
}
.nyaboutnav ul li {
	width:50px;
	height:50px;
	line-height:20px;
	font-family:微软雅黑;
	font-size:14px;
	color:#fff;
	background:#1f334c;
	border-radius:0 5px 5px 0;
	box-sizing:border-box;
	padding:5px 9px;
transition:all .2s ease-in-out;
	margin-bottom:10px
}
.nyaboutnav ul li:hover {
	width:100px;
	height:50px;
	line-height:40px;
	padding:5px 9px;
	text-align:center;
	background:#003f8f;
transition:all .2s ease-in-out
}
.nyaboutnav ul .xuanz {
	width:100px;
	height:50px;
	line-height:40px;
	padding:5px 9px;
	text-align:center;
	background:#003f8f
}
.nyabout {
	width:1200px;
	height:auto;
	margin:0 auto
}
.nyabout .jianj {
	width:100%;
	height:auto;
	position:relative
}
.nyabout .jianj .left {
	width:584px;
	height:auto
}
.nyabout .jianj .left img {
	width:100%;
	height:auto
}
.nyabout .jianj .title {
	width:600px;
	height:98px;
	background:url(../image/about_02.png) no-repeat;
	position:absolute;
	right:0;
	top:60px
}
.nyabout .jianj .wenzi {
	width:550px;
	height:auto;
	position:absolute;
	right:30px;
	top:180px;
	font-family:微软雅黑;
	font-size:16px;
	color:#333;
	line-height:35px
}
.nyabout .jianj .wenzi1 {
	width:1160px;
	height:auto;
	font-family:微软雅黑;
	font-size:16px;
	color:#333;
	line-height:35px;
	position: relative;
	padding-right: 20px;
	padding-left: 20px;
}
.nyabout .team {
	width:100%;
	height:auto;
	position:relative
}
.nyabout .team .title {
	width:100%;
	height:113px;
	background:url(../image/about_03.jpg) no-repeat left
}
.nyabout .team .nr {
	width:100%;
	height:auto;
	font-family:微软雅黑;
	font-size:14px;
	color:#333;
	line-height:30px;
	overflow:hidden
}
.nyabout .culture {
	width:100%;
	height:auto;
	position:relative
}
.nyabout .culture .title {
	width:100%;
	height:63px;
	background:url(../image/about_05.jpg) no-repeat left
}
.nyabout .culture .nr {
	width:100%;
	height:auto;
	font-family:微软雅黑;
	font-size:14px;
	color:#333;
	line-height:30px;
	overflow:hidden
}
.nyabout .culture .nr1 {
	width:100%;
	height:auto;
	font-family:"微软雅黑";
	font-size:20px;
	color:#666666;
	line-height:30px;
	overflow:hidden;
	font-weight: normal;
}
.nyabout .office {
	width:100%;
	height:auto;
	position:relative
}
.nyabout .office .title {
	width:100%;
	height:66px;
	line-height:75px;
	padding-left:89px;
	box-sizing:border-box;
	background:url(../image/about_07.jpg) no-repeat left;
	font-family:微软雅黑;
	font-size:30px;
	color:#333
}
.nyabout .office .border {
	width:100%;
	height:7px;
	background:url(../image/about_08.jpg) repeat
}
.nyabout .office .nr {
	width:100%;
	height:auto;
	font-family:微软雅黑;
	font-size:14px;
	color:#333;
	line-height:30px;
	overflow:hidden
}
.bg {
	width:100%;
	height:738px;
	background:url(../image/about_10.jpg) no-repeat
}
.nycontact {
	width:1200px;
	height:auto;
	margin:0 auto
}
.nycontact .jianj {
	font-family:微软雅黑;
	width:100%;
	height:auto;
	line-height:30px;
	font-size:16px;
	color:#333
}
.nycontact .title {
	width:100%;
	height:34px;
	line-height:34px;
	border-bottom:2px solid #c7c7c7
}
.nycontact .title span {
	display:block;
	padding:0 15px 0 45px;
	float:left;
	line-height:34px;
	background:url(../image/contact_01.jpg) no-repeat left;
	font-family:微软雅黑;
	font-size:22px;
	color:#305686;
	font-weight:700;
	border-bottom:3px solid #305686
}
.nycontact .nr {
	padding:0 15px;
	font-family:微软雅黑;
	font-size:14px;
	color:#333;
	line-height:30px
}
.nymap {
	width:1200px;
	height:auto;
	margin:0 auto
}
.ztnav {
	width:100%;
	height:auto;
	line-height:57px;
	background:#f5991e;
	position:fixed;
	top:0;
	left:0
}
.ztnav .ztnav1 {
	width:100%;
	max-width:960px;
	margin:0 auto
}
.ztnav .ztnav1 a {
	display:block;
	float:left;
	padding:0 20px;
	height:57px;
	line-height:57px;
	font-family:微软雅黑;
	font-size:22px;
	color:#fff
}
.smallnav {
	width:100%;
	height:auto;
	position:fixed;
	top:0;
	left:0;
	display:none
}
.smallnav .main {
	width:100%;
	height:50px;
	line-height:50px;
	background:#f5991e
}
.smallnav .main i {
	display:block;
	width:40px;
	height:30px;
	border:1px solid #fff;
	float:right;
	border-radius:4px;
	cursor:pointer;
	margin-top:10px;
	margin-right:15px;
	padding:0 5px;
	box-sizing:border-box
}
.smallnav .main i p {
	width:100%;
	height:2px;
	background:#fff;
	margin-top:5px
}
.smallnav .nr {
	width:100%;
	height:auto;
	padding:0 15px;
	background:rgba(0, 0, 0, .7);
	box-sizing:border-box;
	display:none
}
.smallnav .nr ul li {
	display:block;
	width:100%;
	height:40px;
	border-bottom:1px dashed #666;
	line-height:40px;
	font-family:微软雅黑;
	font-size:14px;
	color:#fff
}
