﻿@charset "utf-8";
/* CSS Document */
.fl
{
	float: left;
}

.fr
{
	float: right;
}

.container
{
	width: 1080px;
	margin: auto;
}



.tj-top
{
	background: #036;
	height: 127px;
}

.tj-search
{
	background: url(../images/search.png) no-repeat left top;
	width: 260px;
	height: 35px;
	margin-top: 36px;
}

.inp-text
{
	width: 220px;
	height: 30px;
	line-height: 28px;
	background: none;
	border: none;
	padding-left: 5px;
}

.inp-but
{
	width: 35px;
	height: 33px;
	background: none;
	border: none;
	cursor: pointer;
}


.tj-menu
{
	height: 50px;
	box-shadow: 2px 2px 2px #ccc;
	margin-bottom: 10px;
}

	.tj-menu ul.navmenu
	{
		height: 50px;
	}

		.tj-menu ul.navmenu > li
		{
			float: left;
			line-height: 50px;
			margin: 0 6px;
		}

			.tj-menu ul.navmenu > li > a
			{
				/*display: block;*/
				color: #006699;
				padding: 3px 6px 3px 20px;
				background: url(../images/nibg.png) no-repeat left top;
				border: 1px solid #fff;
				border-radius: 5px;
				font-size: 15px;
			}
                          
                            .tj-menu ul.navmenu > li:last-child {
               margin-right: 0px !important;
            }
  .tj-menu ul.navmenu > li:last-child a{
               padding-left:30px;
            }

			
                .tj-menu ul.navmenu > li > a.ai1 {
                    background-position: -20px -2px;
                }

                    .tj-menu ul.navmenu > li > a.ai1:hover, .tj-menu ul.navmenu > li > a.ai1.active , .tj-menu ul.navmenu > li > a.ai1.selected, .tj-menu ul.navmenu > li > a.ai1.parent{
                        background-position: -20px -40px;
                    }

                .tj-menu ul.navmenu > li > a.ai2 {
                    background-position: -134px -2px;
                }

                    .tj-menu ul.navmenu > li > a.ai2:hover, .tj-menu ul.navmenu > li > a.ai2.active, .tj-menu ul.navmenu > li > a.ai2.selected, .tj-menu ul.navmenu > li > a.ai2.parent{
                        background-position: -134px -40px;
                    }


                .tj-menu ul.navmenu > li > a.ai3, .tj-menu ul.navmenu > li > a.ai8 {
                    background-position: -274px -2px;
                }

                    .tj-menu ul.navmenu > li > a.ai3:hover, .tj-menu ul.navmenu > li > a.ai3.active, .tj-menu ul.navmenu > li > a.ai8:hover, .tj-menu ul.navmenu > li > a.ai8.active {
                        background-position: -274px -40px;
                    }

                    .tj-menu ul.navmenu > li > a.ai3.selected, .tj-menu ul.navmenu > li > a.ai3.parent, .tj-menu ul.navmenu > li > a.ai8.selected,.tj-menu ul.navmenu > li > a.ai8.parent{
                        background-position: -274px -40px;
                    }

                .tj-menu ul.navmenu > li > a.ai4 {
                    background-position: -414px -2px;
                }

                    .tj-menu ul.navmenu > li > a.ai4:hover, .tj-menu ul.navmenu > li > a.ai4.active , .tj-menu ul.navmenu > li > a.ai4.selected, .tj-menu ul.navmenu > li > a.ai4.parent{
                        background-position: -414px -40px;
                    }

                .tj-menu ul.navmenu > li > a.ai5 {
                    background-position: -554px -2px;
                }

                    .tj-menu ul.navmenu > li > a.ai5:hover, .tj-menu ul.navmenu > li > a.ai5.active, .tj-menu ul.navmenu > li > a.ai5.selected, .tj-menu ul.navmenu > li > a.ai5.parent{
                        background-position: -554px -40px;
                    }

                .tj-menu ul.navmenu > li > a.ai6 {
                    background-position: -692px -2px;
                }

                    .tj-menu ul.navmenu > li > a.ai6:hover, .tj-menu ul.navmenu > li > a.ai6.active, .tj-menu ul.navmenu > li > a.ai6.selected, .tj-menu ul.navmenu > li > a.ai6.parent{
                        background-position: -692px -40px;
                    }

                .tj-menu ul.navmenu > li > a.ai7 {
                    background-position: -834px -2px;
                }

                    .tj-menu ul.navmenu > li > a.ai7:hover, .tj-menu ul.navmenu > li > a.ai7.active , .tj-menu ul.navmenu > li > a.ai7.selected, .tj-menu ul.navmenu > li > a.ai7.parent{
                        background-position: -834px -40px;
                    }

                .tj-menu ul.navmenu > li > a.ai9 {
                    background-position: -974px -2px;
                }

                    .tj-menu ul.navmenu > li > a.ai9:hover, .tj-menu ul.navmenu > li > a.ai9.active, .tj-menu ul.navmenu > li > a.ai9.selected, .tj-menu ul.navmenu > li > a.ai9.parent{
                        background-position: -974px -40px;
                    }

                .tj-menu ul.navmenu > li > a.ai11 {
                    background-position: -1115px -2px;
                }

                    .tj-menu ul.navmenu > li > a.ai11:hover, .tj-menu ul.navmenu > li > a.ai11.active, .tj-menu ul.navmenu > li > a.ai11.selected, .tj-menu ul.navmenu > li > a.ai11.parent{
                        background-position: -1115px -40px;
                    }

                .tj-menu ul.navmenu > li > a.ai10 {
                    background: url(../images/onenibg.png) no-repeat left top;
                    background-position: -7px -2px;
                }

                    .tj-menu ul.navmenu > li > a.ai10:hover, .tj-menu ul.navmenu > li > a.ai10.active , .tj-menu ul.navmenu > li > a.ai10.selected, .tj-menu ul.navmenu > li > a.ai10.parent{
                        background-position: -7px -40px;
                    }

                .tj-menu ul.navmenu > li > a:hover, .tj-menu ul.navmenu > li > a.active, .tj-menu ul.navmenu > li > a.selected, .tj-menu ul.navmenu > li > a.parent{
                    border: 1px solid #a2c7da;
                    border-radius: 5px;
                    text-decoration: none;
                }

			.tj-menu ul.navmenu > li > ul
			{
				background-color: #fff;
				border: 1px solid #a2c7da;
				min-width: 120px;
				position: absolute;
				top: 183px;
				z-index: 1;
			}

				.tj-menu ul.navmenu > li > ul li
				{
					height: 30px;
					line-height: 30px;
					text-align: center;
				}

					.tj-menu ul.navmenu > li > ul li:hover
					{
						background-color: #CCCCCC;
					}

					.tj-menu ul.navmenu > li > ul li a
					{
						color: #069;
						padding: 0 30px;
					}

						.tj-menu ul.navmenu > li > ul li a:hover
						{
							text-decoration: none;
						}

/*menu end*/


.index-con
{
	padding-top: 25px;
}

.banner
{
	height: 417px;
}

/* banner */
.slideBox
{
	height: 417px;
	overflow: hidden;
	position: relative;
}

	.slideBox .hd
	{
		height: 11px;
		overflow: hidden;
		position: absolute;
		left: 437px;
		bottom: 18px;
		z-index: 1;
	}

		.slideBox .hd ul
		{
			overflow: hidden;
			zoom: 1;
			float: left;
		}

			.slideBox .hd ul li
			{
				float: left;
				width: 50px;
				height: 6px;
				border-radius: 7px;
				background: #fff;
				cursor: pointer;
				margin: 0 2px;
			}

				.slideBox .hd ul li a
				{
					font-size: 12px;
					text-align: center;
					text-decoration: none;
					color: #fff;
					height: 11px;
					width: 11px;
					float: left;
					display: block;
				}

				.slideBox .hd ul li.on
				{
					background: #005f8e;
				}

	.slideBox .bd
	{
		position: relative;
		height: 100%;
		z-index: 0;
	}

		.slideBox .bd li
		{
			zoom: 1;
			vertical-align: middle;
		}

		.slideBox .bd img
		{
			height: 417px;
			display: block;    width: 1080px;
		}

.lun-text
{
	background: rgba(0, 0, 0, 0) url("../images/banb.png") repeat scroll left top;
	border-radius: 5px;
	height: 170px;
	padding: 55px 15px 20px;
	position: absolute;
	right: 128px;
	top: 50px;
	width: 280px;
	/* position: relative;*/
}

	.lun-text span.lun-s
	{
		position: absolute;
		right: 0px;
		top: 0px;
		border-top: 10px solid #fff;
		border-bottom: 10px solid #074463;
		border-left: 10px solid #074463;
		border-right: 10px solid #fff;
	}

	.lun-text ul li p
	{
		font-size: 14px;
		color: #fff;
		margin: 17px 0 30px 0;
	}

	.lun-text ul li h4
	{
		font-weight: bold;
		font-size: 18px;
		color: #fff;
		line-height: 26px;    
margin-bottom: 15px;
	}

	.lun-text ul li a
	{
		font-size: 14px;
		padding-left: 14px;
		color: #fff;
		display: block;
		border: 1px solid #fff;
		border-radius: 5px;
		width: 95px;
		height: 35px;
		line-height: 35px;
		background: url(../images/mj.png) no-repeat 77px 14px;
	}
/*banner End*/

.newbg
{
	height: 350px;
	padding: 25px 20px;
}

.new
{
	width: 670px;
}

.notice
{
	width: 335px;
}

.new-top
{
	height: 37px;
	line-height: 37px;
}

.new-tit
{
	font-size: 18px;
	color: #666;
}

	.new-tit img
	{
		margin-right: 5px;
		margin-top: -3px;
	}

.new-tcon
{
	border-top: 1px solid #bbb;
	height: 5px;
	width: 510px;
	margin: 25px 10px 0 10px;
}

.new-more a
{
	color: #666;
	font-size: 14px;
}

.new-ctop
{
	margin: 9px 0;
}

.new-cimg
{
	width: 220px;
}

	.new-cimg img
	{
		box-shadow: 2px 2px 2px 2px #ccc;
		border-radius: 5px;
	}

.new-ctext
{
	height: 115px;
    overflow: hidden;
    width: 422px;
}

	.new-ctext a
	{
		font-size: 15px;
		color: #003366;
		display: block;
	}

		.new-ctext a img
		{
			margin-right: 5px;
		}

	.new-ctext p
	{
		font-size: 14px;
		line-height: 21px;
		color: #666;
	}

	.new-ctext span
	{
		display: block;
		color: #bbb;
		margin: 5px 0;
	}

		.new-ctext span img
		{
			margin-right: 5px;
			margin-top: -3px;
		}

.new ul li
{
	padding: 6px 0;
	height: 21px;
	text-align: right;
	border-bottom: 1px dotted #cdcdcd;
}

	.new ul li a
	{
		font-size: 14px;
		color: #666;
		float: left;
		padding-left: 15px;
		background: url(../images/b3.png) no-repeat left center;
	}

	.new ul li span
	{
		color: #999;
	}


.notice ul li
{
	padding: 10px 0;
	height: 40px;
	border-bottom: 1px dotted #ccc;
}

	.notice ul li a
	{
		font-size: 14px;
		color: #666;
	}

	.notice ul li span
	{
		color: #999;
		font-size: 14px;
		display: block;
		margin-top: 3px;
	}



.chengbg
{
	background: url(../images/fobg.jpg) no-repeat center top;
	height: 228px;
	position: relative;
	margin-bottom: 50px;
}

.ch-red
{
	background: url(../images/red.png) no-repeat left top;
	width: 413px;
	height: 237px;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-top: 26px;
	padding-left: 20px;
	padding-right: 150px;
}

.ch-blue
{
	background: url(../images/bluee.png) no-repeat left top;
	width: 413px;
	height: 237px;
	position: absolute;
	right: 0px;
	top: -9px;
	padding-top: 26px;
}

.ch-redcon
{
	width: 240px;
}

.ch-top
{
	margin-bottom: 15px;
}

.ch-tit
{
	font-size: 18px;
	color: #f5f5f5;
}

.ch-more a
{
	color: #fff;
	font-size: 14px;
	line-height: 22px;
}

.ch-redcon ul li, .ch-bluecon ul li
{
	line-height: 27px;
}

	.ch-redcon ul li a, .ch-bluecon ul li a
	{
		font-size: 14px;
		color: #fff;
		padding-left: 15px;
		background: url(../images/whd.png) no-repeat left center;
	}

.ch-bluecon
{
	width: 280px;
	float: right;
	margin-right: 18px;
}




.foot
{
	background: #e0e0e0;
	height: 57px;
	padding-top: 25px;
}

.foot-left p
{
	line-height: 22px;
	font-size: 13px;
	color: #696969;    line-height: 50px;
}

.foot-right
{
	/*width: 450px;*/
}

	.foot-right .emb select
	{
		width: 190px;
		height: 29px;
		text-align: left;
	}

	.foot-right .ema
	{
		width: 105px;
		height: 30px;
		margin-right: 24px;
		border-radius: 5px;
		background: #6ab82c;
	}

		.foot-right .ema a
		{
			display: block;
			line-height: 30px;
			color: #fff;
			background: url(../images/email.png) no-repeat 10px 8px;
			padding-left: 38px;
		}
