@charset "utf-8";

/* CSS Document */
body {font-family:"微软雅黑";}

.w1000{

	position: relative;

	width: 1000px;

	margin: 0 auto;

}

.header{

	top: 17px;

	z-index: 10;

	height: 124px;

	background: url(../images/bg_header.png) no-repeat center top;

}

.h-search{

	width: 196px;

	height: 30px;

	padding-left: 15px;

	margin: 33px 48px 0 25px;

	display: inline;

	background: url(../images/bg_btn01.png) no-repeat left center;

}

.h-search input{

	float: left;

	width: 158px;

	height: 30px;

	border: none;

	background: url(../images/bg_btn02.jpg) repeat-x;

	line-height: 30px;

	color: #bcbcbc;

}

.h-search input.submit{

	width: 38px;

	background: url(../images/bg_btn03.png) no-repeat;

}

.h-link{

	margin-top: 33px;

	font-size: 14px;

	line-height: 30px;

	color: #9c9d9d;

	

}

.h-link a{

	color: #9c9d9d;

	transition: color 500ms ease-in 0ms;

	padding: 0 4px;

}

.h-link a:hover{

	color: #0d4aa0;

}

.header a.fr{

	display: inline-block;

	padding-right: 28px;

	margin-top: 33px;

	background: url(../images/bg_sign02.png) no-repeat right center;

	font-size: 14px;

	line-height: 30px;

	color: #9c9d9d;

	transition: color 500ms ease-in 0ms;

}

.header a.fr:hover{

	color: #0d4aa0;

}

.nav{

	width: 100%;

	position: absolute;

	left: 0;

	bottom: 0;

	height: 37px;

	border-top: 2px solid #074aa9;

}

.nav ul{

	height: 37px;

}

.nav li{

	position: relative;

	width: 124px;

	height: 37px;

	background: url(../images/bg_li01.png) no-repeat;

	margin-right: 1px;

	display: inline;

}

.nav li.last{

	width: 125px;

	margin-right: 0;

	background: url(../images/bg_li02.png) no-repeat;

}

.nav a.tit{

	display: inline-block;

	width: 100%;

	font-size: 16px;

	line-height: 37px;

	color: #fff;

	text-align: center;

}

.nav li.hover a.tit, .nav li.on a.tit{

	color: #0d4aa0;

	background: #fff;

}

.subnav{

	position: absolute;

	left: 0;

	top: 37px;

	width: 100%;

	padding-bottom: 3px;

	background: url(../images/bg_bg05.png) no-repeat bottom;

	display: none;

}

.subnav a{

	display: inline-block;

	width: 100%;

	border-top: 1px solid #f2f2f2;

	background: url(../images/bg_li03.png);

	font-size: 14px;

	line-height: 34px;

	color: #666;

	text-align: center;

}

.subnav a:hover{

	color: #0d4aa0;

	background: url(../images/bg_li04.png);

}




.footer {
	height: 250px;
	padding: 37px 0 15px;
	background: #f4f6f8;
}
.f-list {
	float: left;
	width: 740px;
}
.f-list li {
	width: 119px;
	padding: 0 2px;
}
.f-list a {
	display: inline-block;
	width: 119px;
	line-height: 20px;
	color: #999;
	transition: color 500ms ease-in 0ms;
}
.f-list a:hover {
	color: #0d4aa0;
}
.f-list a.tit {
	font-size: 15px;
	line-height: 32px;
	color: #0d4aa0; font-weight:bold
}
.f-line {
	float: left;
	width: 4px;
	height: 158px;
	border-right: 1px solid #e6e7e8;
	margin: 14px 0 0 0;
	display: inline;
}
.f-tips {
	position: relative;
	float: right;
	width: 263px;
	margin-right: -57px;
}
.f-tips a.btn {
	display: inline-block;
	float: left;
	padding: 27px 2px 0;
	margin: 8px 15px 15px 0;
	line-height: 26px;
	color: #666;
	text-align: center;
	transition: color 500ms ease-in 0ms;
}
.f-tips a.wb {
	background: url(../images/bg_sign08.png) no-repeat center top;
}
.f-tips a.wx {
	background: url(../images/bg_sign09.png) no-repeat center top;
}
.f-tips a.tb {
	position: relative;
	background: url(../images/bg_sign10.png) no-repeat center top;
}
.f-tips a.qq {
	margin-top: -13px;
	padding-top: 48px;
	background: url(../images/bg_signqq.png) no-repeat center top;
}
.f-tips .tmall-show {
	position: absolute;
	display: none;
	width: 118px;
	height: 78px;
	padding: 20px 25px;
	background: url(../images/bg_tmall.png) no-repeat center top;
	left: 14px;
	top: -104px
}
.f-tips .tmall-show a {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	line-height: 32px;
	color: #666;
}
.f-tips a.btn:hover {
	color: #0d4aa0;
}
.f-tips .tmall-show a:hover {
	color: #0d4aa0;
}
.f-tips .weixinbox {
	position: absolute;
	left: -55px;
	top: -167px;
	width: 168px;
	height: 170px;
	display: none;
}
.f-bottom {
	margin-top: 29px;
	border-top: 1px solid #e1e3e5;
	line-height: 48px;
	color: #a8a8a8;
}
.f-bottom .fl {
	margin-left: -8px;
}
.f-bottom .fl a {
	display: inline-block;
	padding: 0 8px;
	color: #666;
	transition: color 500ms ease-in 0ms;
}
.f-bottom .fl a:hover {
	color: #0d4aa0;
}
.f-bottom .fr a {
	color: #a8a8a8;
	transition: color 500ms ease-in 0ms;
}
.f-bottom .fr a:hover {
	color: #0d4aa0;
}



/*Index*/

.banner{

	position: relative;

	top: -141px;

	z-index: 1;

	height: 707px;

	margin-bottom: -141px;

}
.banner1{

	position: relative;

	top: -141px;

	z-index: 1;

	height: 438px;

	margin-bottom: -141px;

}
.nb{ background:url(../images/banner.jpg) no-repeat center top; height:438px}
.nb1{ background:url(../images/banner1.jpg) no-repeat center top; height:438px}
.nb2{ background:url(../images/banner2.jpg) no-repeat center top; height:438px}
.nb3{ background:url(../images/banner3.jpg) no-repeat center top; height:438px}
.nb4{ background:url(../images/banner4.jpg) no-repeat center top; height:438px}
.nb5{ background:url(../images/banner5.jpg) no-repeat center top; height:438px}
.nb6{ background:url(../images/banner6.jpg) no-repeat center top; height:438px}

.i-about{

	height: 183px;

	padding-top: 15px;

	background: url(../images/bg_bg01.jpg) no-repeat center;

}

.i-about .intro{

	width: 400px;

	height: 183px;

	font-size: 14px;

	line-height: 46px;

	color: #b2bed9;

}

.i-about .intro h2{

	font-size: 19px;

	line-height: 26px;

	color: #fff;

}

.i-about .intro a{

	display: inline-block;

	padding-left: 20px;

	margin-top: 35px;

	background: url(../images/bg_sign03.png) no-repeat left center;

	font: 12px/46px Arial;

	color: #edc879;

	transition: color 500ms ease-in 0ms;

}

.i-about .intro a:hover{

	color: #FADC9D;

}

.i-about .list{

	width: 540px;

	height: 126px;

	margin-top: 22px;

}

.i-about .list li{

	width: 164px;

	height: 126px;

	margin: 0 5px 0 11px;

	display: inline;

}

.i-wrap{

	height: 263px;

	padding: 20px 0 0px;

}

.i-box{

	width: 321px;

	height: 263px;

}

.i-box.fl{

	margin-right: 18px;

	display: inline;

}

.i-box .tit a{

	display: inline-block;

	padding-right: 18px;

	background: url(../images/bg_sign04.png) no-repeat right center;

	font-size: 14px;

	line-height: 38px;

	color: #797979;

	transition: color 500ms ease-in 0ms;

}

.i-box .tit a:hover{

	color: #0d4aa0;

}

.i-box .img{

	position: relative;

	width: 321px;

	height: 175px;

}

.i-box .img li{

	position: absolute;

	left: 0;

	top: 0;

	width: 321px;

	height: 175px;

	display: none;

}

.i-box .bg{

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 46px;

	background: url(../images/bg_shadow01.png) no-repeat;

}

.i-box p{

	position: absolute;

	left: 0;

	bottom: 0;

	font: 14px/30px Arial;

	color: #fff;

}

.i-box span{

	display: inline-block;

	float: left;

	margin: 0 5px 0 15px;

	padding-left: 20px;

}

.i-box span.z{

	background: url(../images/bg_sign05.png) no-repeat left center;

}

.i-box span.s{

	background: url(../images/bg_sign06.png) no-repeat left center;

}

.i-box .btn{

	position: absolute;

	right: 10px;

	bottom: 8px;

	height: 10px;

}

.i-box .btn span{

	display: inline-block;

	float: left;

	width: 10px;

	height: 10px;

	padding-left: 0;

	margin: 0 0 0 3px;

	background: url(../images/bg_sign07.png) no-repeat center 0;

	cursor: pointer;

}

.i-box .btn span.on{

	background-position: center -10px;

}

.i-box a.tips{

	display: inline-block;

	width: 100%;

	font-size: 16px;

	line-height: 50px;

	color: #333;

	transition: color 500ms ease-in 0ms;

}

.i-box a.tips:hover{

	color: #0d4aa0;

}



/*Inside*/

.inside-tips{

	margin-top: 211px;

	padding-bottom: 60px;

	font-size: 18px;

	line-height: 28px;

	color: #285da8;

}

.inside-tips .line{

	height: 2px;

	margin-bottom: 15px;

}

.inside-tips .line-in{

	width: 56px;

	height: 2px;

	background: #003aa5;

}

.inside-tips h2{

	font-size: 35px;

	line-height: 60px;

	color: #003aa5;

}

.inside-tips p.en{

	font: 12px/14px Arial;

	color: #9baac4;

	text-transform: uppercase;

}

.inside-wrap{

	width: 1030px;

	padding-bottom: 42px;

	margin: 0 auto;

}

.inside-top{

	height: 37px;

	background: url(../images/bg_shadow02.png) no-repeat;

}

.inside-bottom{

	height: 50px;

	background: url(../images/bg_shadow04.png) no-repeat;

}

.inside-main{

	padding: 0 56px;

	background: url(../images/bg_shadow03.png) repeat-y;

}

.path{

	height: 26px;

}

.path p{

	padding-left: 15px;

	background: url(../images/bg_sign14.png) no-repeat left center;

	line-height: 26px;

	color: #80868f;

}

.path a{

	color: #80868f;

	transition: color 500ms ease-in 0ms;

}

.path a:hover{

	color: #0d4aa0;

}

.path span{

	font-family: "宋体";

}

/*About*/

.bg-about{

	background: url(../images/bg_about.jpg) no-repeat center top;

}

.about-tips{

	position: relative;

	height: 136px;

}

.about-tips a{

	display: inline-block;

	position: absolute;

	left: 50%;

	top: 72px;

	width: 32px;

	height: 32px;

	margin-left: -16px;

	background: url(../images/bg_sign11.png) no-repeat;

}

.about-tips a:hover{

	background-position: 0 -32px;

}

.about-intro{

	padding-top: 36px;

	background: #fff;

}

.about-intro h2{

	font-size: 34px;

	line-height: 54px;

	color: #003aa5;

	text-align: center;

}

.about-intro .tips{

	position: relative;

	height: 40px;

	font-size: 16px;

	line-height: 40px;

	text-align: center;

}

.about-intro .tips .line{

	position: absolute;

	left: 50%;

	top: 19px;

	width: 640px;

	height: 1px;

	background: #e3e3e3;

	margin-left: -320px;

}

.about-intro .tips span{

	position: relative;

	z-index: 2;

	display: inline-block;

	padding: 0 20px;

	background: #fff;

}

.about-intro .detail{

	height: 441px;

	padding-bottom: 56px;

	background: url(../images/bg_bg02.jpg) no-repeat center top;

	filter:alpha(opacity=0);

	opacity: 0;

}

.about-intro .w1000{

	overflow: hidden;

	height: 441px;

}

.about-intro .w1000 img{

	margin-left: -458px;

	filter:alpha(opacity=0);

	opacity: 0;

}

.about-intro .detail .tip{

	position: absolute;

	left: 516px;

	top: 348px;

	width: 360px;

	line-height: 16px;

	color: #9a9a9b;

}

.about-intro .detail .more{

	position: absolute;

	right: 0;

	bottom: 0;

	width: 51px;

	height: 51px;

	background: url(../images/sign01.jpg) no-repeat;

}

.about-intro .detail .more:hover{

	background-position: 0 -51px;

}

.about-list{

	height: 168px;

	padding: 52px 0 46px;

	background: url(../images/bg_bg04.jpg) repeat-x;

}

.about-list .w1000{

	overflow: hidden;

	height: 168px;

}

.about-list ul{

	width: 1020px;

}

.about-list li{

	position: relative;

	width: 320px;

	height: 125px;

	padding-top: 43px;

	background: url(../images/bg_bg03.png) no-repeat;

	margin-right: 20px;

	display: inline;

}

.about-list li .sign{

	float: left;

	width: 54px;

	height: 54px;

	margin: 12px 0 0 34px;

	display: inline;

}

.about-list .intro{

	float: right;

	width: 170px;

	margin-right: 40px;

	display: inline;

}

.about-list .intro a{

	display: inline-block;

	width: 100%;

	font-size: 14px;

	line-height: 16px;

	color: #a1a1a1;

	transition: color 500ms ease-in 0ms;

}

.about-list .intro .tit{

	margin-bottom: 5px;

	font-size: 18px;

	line-height: 30px;

	color: #003aa5;

}

.about-list .intro .more{

	display: inline-block;

	padding-right: 26px;

	margin-top: 12px;

	background: url(../images/bg_sign12.png) no-repeat right 0;

	font-size: 12px;

	color: #666;

}

.about-list .intro a:hover, .about-list .intro a:hover .more{

	color: #003aa5;

	background-position: right -16px;

}

.about-bottom{

	height: 185px;

	padding: 20px 0 40px;

}

.about-bottom .w1000{

	overflow: hidden;

}

.about-bottom .box{

	position: relative;

	width: 499px;

	height: 185px;

}

.about-bottom .box.fl{

	left: -499px;

}

.about-bottom .box.fr{

	right: -499px;

}

.about-bottom .box .main{

	display: inline-block;

	position: absolute;

	left: 122px;

	top: 35px;

	width: 252px;

}

.about-bottom .box p{

	line-height: 22px;

	color: #d7d7d7;

	text-align: center;

}

.about-bottom .box p.fz18{

	font-size: 18px;

	line-height: 46px;

	color: #fff;

}

.about-bottom .box .sign{

	display: block;

	width: 44px;

	height: 44px;

	margin: 0 auto;

	background: url(../images/bg_sign13.png) no-repeat;

}

.intro-main{

	padding: 20px 0 50px;

	font-size: 14px;

	line-height: 20px;

}

.intro-main p.fz32{

	font-size: 32px;

	line-height: 54px;

	color: #0d4aa0;

	text-align: center;

}

.intro-main p.fz16{

	margin-bottom: 22px;

	font-size: 16px;

	line-height: 38px;

	color: #adadac;

	text-align: center;

}

.intro-main .tab{

	width: 852px;

	height: 285px;

	margin: 60px auto;

    position: relative;

    overflow: hidden;

	background: url(../images/bg_bg07.jpg) no-repeat center;

}

.intro-main .tab .tit{

	width: 246px;

	height: 57px;

	margin: 0 auto;

	font-size: 14px;

	line-height: 57px;

	color: #fff;

	text-align: center;

}

.intro-main .tab ul{

	/*width: 852px;*/

    width: 980px;

	height: 149px;

	margin-top: 79px;

}

.intro-main .tab li{

	width: 201px;

	height: 149px;

	margin: 0 6px;

	display: inline;

	cursor: pointer;

    margin-right: 114px;

}

.intro-main .tab span{

	position: relative;

	display: block;

	width: 64px;

	height: 64px;

	margin-bottom: 28px;

	font-size: 14px;

	line-height: 64px;

	color: #fff;

	text-align: center;

	background: url(../images/bg_sign15.png) no-repeat;

}

.intro-main .tab img{

	position: absolute;

	left: 0;

	top: 0;

	display: none;

}

.intro-main .tab span p{

	position: relative;

	z-index: 2;

}

.intro-main .tab .box{

	/*padding: 0 32px 0 41px;*/

	margin-top: 37px;

	font-size: 14px;

	line-height: 20px;

	color: #fff;

	text-align: center;

}

.intro-main .boxs{

	min-height: 154px;

	height: auto!important;

	height: 154px;

	font-size: 14px;

	line-height: 22px;

	display: none;

}

.history-main{

	width: 926px;

	padding: 0 52px;

	margin-left: -56px;

	-moz-user-select: none;

	-webkit-user-select: none;

	-ms-user-select: none;

}

.history-main .btns{

	height: 101px;

}

.history-main .btn{

	float: left;

	width: 88px;

	height: 101px;

	margin-top: 24px;

	cursor: pointer;

}

.history-main .prev{

	background: url(../images/prev02.png) no-repeat;

}

.history-main .next{

	background: url(../images/next02.png) no-repeat;

}

.history-main .list{

	position: relative;

	overflow: hidden;

	float: left;

	width: 750px;

	height: 85px;

	padding-top: 24px;

	background: url(../images/bg_bg08.png) no-repeat 0 63px;

}

.history-main .list li{

	width: 91px;

	height: 85px;

	margin: -24px 0 40px;

	background: url(../images/bg_li05.png) no-repeat;

	font-size: 16px;

	line-height: 42px;

	color: #fff;

	text-align: center;

	cursor: pointer;

}

.history-main .list li.hover{

	background-position: 0 -85px;

}

.hitsory-detail{

	min-height: 270px;

	height: auto;

	height: 270px;

	padding: 0 52px 50px;

	margin-top: 38px;

	font-size: 14px;

	line-height: 20px;

	color: #818181;

}

.hitsory-detail span{

	color: #b0830a;

}

.honor-main{

	width: 780px;

	padding: 5px 0 5px 26px;

	background: url(../images/bg_line01.jpg) repeat-y 185px 0;

}

.honor-main li{

	width: 780px;

	margin-bottom: 5px;

}

.honor-main .year{

	float: left;

	width: 132px;

	height: 43px;

	padding-left: 30px;

	font: bold 32px/43px Arial;

	color: #dab251;

	background: url(../images/bg_sign16.png) no-repeat;

}

.honor-main .list{

	float: right;

	width: 582px;

	padding-bottom: 8px;

	border-bottom: 1px solid #f3f3f3;

	line-height: 40px;

	color: #80868f;

}

.honor-blank{

	height: 50px;

}

.quality-boxs{

	width: 900px;

	padding: 28px 0 57px;

	*padding-bottom: 29px;

	border-bottom: 1px solid #d8d8d9;

	margin: 0 auto 71px;

}

.quality-box{

	width: 260px;

	height: 241px;

	padding-right: 29px;

	border-right: 1px solid #f1efee;

	margin-right: 28px;

	display: inline;

}

.quality-box.fr{

	padding-right: 0;

	border-right: none;

	margin-right: 0;

}

.quality-box h2{

	margin-bottom: 9px;

	font-weight: normal;

	font-size: 24px;

	line-height: 38px;

	color: #0e419c;

}

.quality-list{

	width: 1000px;

	height: 190px;

	padding: 71px 0 317px;

	margin-left: -41px;

	background: url(../images/bg_bg09.png) no-repeat;

}

.quality-list .list-in{

	width: 962px;

	height: 190px;

	margin: 0 auto;

}

.quality-list .btn{

	float: left;

	width: 88px;

	height: 190px;

	cursor: pointer;

}

.quality-list .prev{

	background: url(../images/prev02.png) no-repeat 0 center;

}

.quality-list .next{

	background: url(../images/next02.png) no-repeat 0 center;

}

.quality-list .btn.hover{

	background-position: -88px center;

}

.quality-list .list{

	position: relative;

	overflow: hidden;

	float: left;

	width: 786px;

	height: 190px;

}

.quality-list .list ul{

	width: 798px;

}

.quality-list .list li{

	position: relative;

	width: 240px;

	height: 179px;

	padding: 5px 7px 6px;

	margin-right: 12px;

	display: inline;

}

.quality-list .list img{

	border-radius: 15px;

}

.quality-list .list .bg{

	position: absolute;

	left: 0;

	top: 0;

	width: 254px;

	height: 190px;

	background: url(../images/bg_sign17.png);

}

.videos-main{

	width: 816px;

	height: 635px;

	padding: 30px 0 80px;

	margin: 0 auto;

	background: url(../images/bg_videos.png) no-repeat center 30px;

}

.videos-main .tit{

	height: 50px;

	padding-top: 18px;

	font-size: 14px;

	line-height: 50px;

	color: #80868f;

	text-align: center;

}

.videos-main .video{

	width: 690px;

	height: 387px;

	margin: 0 auto 10px;

	background: #000;

}

.videos-main .lists{

	width: 690px;

	height: 123px;

	margin: 0 auto;

}

.videos-main .lists .btn{

	float: left;

	width: 32px;

	height: 69px;

	margin-top: 7px;

	cursor: pointer;

}

.videos-main .lists .prev{

	background: url(../images/prev03.png) no-repeat;

}

.videos-main .lists .next{

	background: url(../images/next03.png) no-repeat;

}

.videos-main .lists .btn.hover{

	background-position: -32px 0;

}

.videos-main .list-in{

	position: relative;

	overflow: hidden;

	float: left;

	width: 619px;

	height: 123px;

	margin: 0 4px 0 3px;

	display: inline;

}

.videos-main .list-in ul{

	width: 620px;

}

.videos-main .list-in li{

	position: relative;

	width: 123px;

	height: 116px;

	padding-top: 7px;

	margin-right: 1px;

	display: inline;

	cursor: pointer;

}

.videos-main .list-in .bg{

	position: absolute;

	left: 0;

	top: 0;

	width: 123px;

	height: 76px;

	background: url(../images/bg_li06.png) no-repeat;

	display: none;

}

.videos-main .list-in li.on .bg{

	display: block;

}

.videos-main .list-in p{

	padding-top: 7px;

	line-height: 20px;

	color: #80868f;

	text-align: center;

}

.culture-main{

	padding-top: 20px;

}

.culture-main .list{

	width: 725px;

	padding-bottom: 50px;

	margin: 0 auto;

	*padding-bottom: 75px;

	background: url(../images/bg_sign19.png) no-repeat 496px 41px;

}

.culture-main li{

	width: 725px;

	padding-bottom: 68px;

	border-bottom: 1px solid #ededed;

	margin-bottom: 25px;

}

.culture-main li .span{

	float: left;

	width: 104px;

	height: 104px;

	background: url(../images/bg_sign18.png) no-repeat;

	font-size: 14px;

	line-height: 104px;

	color: #003aa5;

	text-align: center;

}

.culture-main li .intro{

	float: left;

	width: 550px;

	padding-top: 41px;

	margin-left: 28px;

	display: inline;

	font-size: 14px;

	line-height: 22px;

	color: #80868f;

}

/*Group*/

.bg-group{

	background: url(../images/bg_group.jpg) no-repeat center top;

}

.group-wrap{

	padding-top: 75px;

}

.group-name{

	text-align: center;

	margin-bottom: 16px;

}

.group-tips{

	width: 912px;

	height: 155px;

	padding: 19px 47px 0;

	margin-left: -3px;

	background: url(../images/bg_bg10.png) no-repeat;

	font-size: 14px;

	line-height: 22px;

	color: #096093;

	text-align: center;

}

.group-tips h2{

	font-size: 22px;

	line-height: 52px;

	color: #096093;

}

.group-tips span{

	color: #d8574d;

}

.group-list{

	position: relative;

	width: 916px;

	margin: 38px auto 76px;

}

.group-list ul{

	width: 993px;

}

.group-list li{

	width: 194px;

	height: 366px;

	padding: 25px 30px 0;

	margin-right: 77px;

	display: inline;

	background: url(../images/bg_li07.png) no-repeat;

}

.group-list li a{

	display: inline-block;

	width: 100%;

	line-height: 18px;

	color: #666;

	transition: color 500ms ease-in 0ms;

}

.group-list li a.tit{

	margin-top: 4px;

	font-size: 16px;

	line-height: 34px;

	color: #1959b1;

}

.group-list li a:hover{

	color: #1959b1;

}

.group-list li a.more{

	width: 74px;

	padding-left: 12px;

	margin-top: 8px;

	line-height: 27px;

	color: #fff;

	background: url(../images/bg_btn04.png) no-repeat;

}

.group-list .list-in{

	position: relative;

	overflow: hidden;

	width: 916px;

	height: 391px;

}

.group-list .btn{

	position: absolute;

	top: 0;

	width: 58px;

	height: 391px;

	cursor: pointer;

}

.group-list .prev{

	left: -94px;

	background: url(../images/prev04.png) no-repeat left center;

}

.group-list .next{

	right: -94px;

	background: url(../images/next04.png) no-repeat left center;

}

.group-list .btn.hover{

	background-position: right center

}

.group-out{

	position: absolute;

	left: 50%;

	top: 287px;

	width: 906px;

	height: 559px;

	margin-left: -498px;

	padding: 41px 40px 0 50px;

	background: url(../images/bg_bg11.png) no-repeat;

	display: none;

	-moz-user-select: none;

	-webkit-user-select: none;

	-ms-user-select: none;

}

.group-out .close{

	position: absolute;

	right: 20px;

	top: 27px;

	width: 24px;

	height: 25px;

	background: url(../images/close01.png) no-repeat;

	cursor: pointer;

}

.group-out h2{

	margin-bottom: 16px;

	font-weight: normal;

	font-size: 22px;

	line-height: 54px;

	color: #1959b1;

}

.group-out .scroll{

	position: relative;

	overflow: hidden;

	float: right;

	width: 693px;

	height: 369px;

}

.group-out .scroll-obj{

	position: absolute;

	left: 0;

	top: 0;

	width: 95%;

	font-size: 14px;

	line-height: 22px;

}

.group-out .scroll-bar{

	position: absolute;

	right: 5px;

	top: 0;

	width: 1px;

	height: 369px;

	background: #b0b0b0;

}

.group-out .scroll-btn{

	position: absolute;

	left: -5px;

	top: 0;

	width: 11px;

	height: 132px;

	background: url(../images/bg_btn05.png) no-repeat;

	cursor: pointer;

}

.group-btn{

	height: 141px;

	padding-bottom: 18px;

	font-size: 16px;

	line-height: 73px;

	color: #fff;

	text-align: center;

}

.message-out{

	position: absolute;

	left: 50%;

	top: 282px;

	width: 996px;

	height: 613px;

	padding-top: 24px;

	margin-left: -498px;

	background: url(../images/bg_bg12.png) no-repeat;

	display: none;

	-moz-user-select: none;

	-webkit-user-select: none;

	-ms-user-select: none;

}

.message-out .close{

	position: absolute;

	right: 20px;

	top: 27px;

	width: 24px;

	height: 25px;

	background: url(../images/close01.png) no-repeat;

	cursor: pointer;

}

.message-out h2{

	padding: 0 50px;

	font-weight: normal;

	font-size: 24px;

	line-height: 56px;

	color: #1959b1;

}

.message-out form{

	padding: 0 50px;

}

.message-out textarea{

	width: 861px;

	height: 96px;

	padding: 12px 17px 7px;

	border: none;

	background: url(../images/bg_bg13.png) no-repeat;

	font-size: 14px;

	line-height: 24px;

	color: #c0c0c0;

}

.message-out .code{

	margin: 10px 0;

	line-height: 26px;

}

.message-out .code input{

	width: 80px;

	height: 24px;

	border: 1px solid #ccc;

	margin: 0 5px;

	display: inline;

	line-height: 26px;

}

.message-out .btn{

	height: 74px;

	border-bottom: 1px solid #e7e7e7;

	margin-bottom: 23px;

	background: url(../images/name02.png) no-repeat 8px 18px;

}

.message-out input.submit{

	float: right;

	width: 158px;

	height: 43px;

	border: none;

	background: url(../images/bg_btn06.png) no-repeat;

	margin-top: 15px;

	font-size: 20px;

	line-height: 43px;

	color: #fff;

}

.message-out .scroll{

	position: relative;

	overflow: hidden;

	width: 911px;

	height: 290px;

	margin: 0 auto;

}

.message-out .scroll-obj{

	position: absolute;

	left: 0;

	top: 0;

	width: 85%;

}

.message-out .scroll-obj li{

	width: 853px;

	padding-right: 34px;

}

.message-out .scroll-obj .tit{

	/*height: 32px;*/

	padding: 10px 0 5px;

	font-size: 14px;

	line-height: 22px;

	cursor: pointer;

}

.message-out .scroll-obj .tit p.fl{

	padding-left: 38px;

	background: url(../images/bg_sign20.png) no-repeat 6px 1px;

	transition: color 500ms ease-in 0ms;

}

.message-out .scroll-obj .tit.hover p{

	color: #1959b1;

}

.message-out .scroll-obj .tit span{

	display: inline-block;

	padding-left: 32px;

	font-size: 12px;

	font-family: Arial;

	color: #b6b6b6;

}

.message-out .scroll-obj .intro{

	width: 815px;

	padding: 0 0 16px 38px;

	margin-bottom: 8px;

	line-height: 20px;

	color: #8d8d8d;

	display: none;

}

.message-out .scroll-obj li.show .tit, .message-out .scroll-obj li.show .intro{

	background: #f4f5f9;

}

.message-out .scroll-bar{

	position: absolute;

	right: 5px;

	top: 0;

	width: 1px;

	height: 290px;

	background: #b0b0b0;

}

.message-out .scroll-btn{

	position: absolute;

	left: -5px;

	top: 0;

	width: 11px;

	height: 132px;

	background: url(../images/bg_btn05.png) no-repeat;

	cursor: pointer;

}

.bg-year{

	background: url(../images/bg_year.jpg) no-repeat center top;

}

.year-main{

	padding: 30px 0 50px;

}

.year-menu{

	width: 670px;

	height: 46px;

	padding: 21px 39px 5px 15px;

	margin: 0 auto;

	background: url(../images/bg_bg14.png) no-repeat;

}

.year-menu li{

	width: 134px;

	height: 46px;

	text-align: center;

}

.year-menu a{

	display: inline-block;

	font-size: 14px;

	line-height: 46px;

	color: #80868f;

	transition: color 500ms ease-in 0ms;

}

.year-menu a:hover, .year-menu a.on{

	font-size: 16px;

	color: #003aa5;

}

.year-load{

	min-height: 386px;

	height: auto!important;

	height: 386px;

}

.year-rec{

	position: relative;

	overflow: hidden;

	width: 756px;

	height: 295px;

	margin: 55px auto 36px;

}

.year-rec ul{

	width: 783px;

}

.year-rec li{

	position: relative;

	left: 756px;

	width: 171px;

	height: 269px;

	padding: 26px 31.5px 0;

	background: url(../images/bg_li08.png) no-repeat;

	margin-right: 27px;

	filter:alpha(opacity=0);

	opacity: 0;

	display: inline;

}

.year-rec a{

	display: inline-block;

	width: 100%;

	line-height: 18px;

	color: #666;

	transition: color 500ms ease-in 0ms;

}

.year-rec a.tit{

	margin-top: 7px;

	font-size: 14px;

	line-height: 34px;

}

.year-rec a:hover{

	color: #3d67b6;

}

.year-rec a.more{

	width: 77px;

	height: 28px;

	padding-left: 16px;

	margin-top: 16px;

	background: url(../images/bg_btn07.png) no-repeat;

	line-height: 28px;

	color: #3d67b6;

}

.year-rec a.more:hover{

	color: #fff;

	background-position: 0 -28px;

}

.year-list{

	position: relative;

	overflow: hidden;

	width: 776px;

	margin: 0 auto;

}

.year-list ul{

	*padding-bottom: 8px;

}

.year-list li{

	position: relative;

	left: 776px;

	width: 702px;

	height: 48px;

	padding: 0 37px;

	margin-bottom: 8px;

	background: url(../images/bg_li09.png) no-repeat;

	line-height: 48px;

	filter:alpha(opacity=0);

	opacity: 0;

}

.year-list a{

	display: inline-block;

	margin-left: 36px;

	font-size: 14px;

	color: #333;

	transition: color 500ms ease-in 0ms;

}

.year-list a:hover{

	color: #3d67b6;

}

.year-list .page{

	margin-top: 38px;

	text-align: center;

}

.info-main{

	padding: 20px;

}

.info-main h2{

	font-size: 20px;

	line-height: 36px;

	color: #3d67b6;

	text-align: center;

}

.info-main .time{

	padding: 5px 0 10px;

	border-bottom: 1px solid #ccc;

	margin-bottom: 20px;

	text-align: center;

}

.info-main .detail{

	font-size: 14px;

	line-height: 24px;

}

.info-main .turn{

	position: relative;

	margin-top: 50px;

	border-top: 1px solid #ccc;

	padding-top: 10px;

	font-size: 14px;

	line-height: 24px;

}

.info-main .turn a{

	color: #666;

}

.info-main .turn a.back{

	position: absolute;

	right: 0;

	top: 10px;

	transition: color 500ms ease-in 0ms;

}

.info-main .turn a:hover{

	color: #3d67b6;

}

/*News*/
.xw{ float:left; width:220px; margin:20px 10px 0px 20px; background:#f8e0e0;border-radius:8px;}
.xw1{ float:left; width:220px; margin:20px 10px 0px 10px;background:#ddf2f4;border-radius:8px;}
.xw11{ float:left; width:220px; margin:20px 10px 0px 10px;background:#f9f3fa;border-radius:8px;}

.xw2{ float:left; width:220px; margin:20px 10px 0px 10px; background:#eaf2da;border-radius:8px;}
.dazi{ font-size:22px; color:#666; font-weight:bold; text-align:center; margin-top:15px}
.dazi1{ font-size:12px; color:#666; text-align:center; margin:0px auto 15px; text-transform:uppercase}

.bg-news{

	background: url(../images/bg_news.jpg) no-repeat center top;

}

.news-main1{


	width: 1000px;

	padding: 0px 0 30px;

	margin: 0 auto;

}
.news-box{

	width: 287px;

	margin: 0 20px 16px;

	float: left;

	display: inline;

}

.news-box .top{

	width: 287px;

	height: 18px;

	background: url(../images/bg_shadow05.png) no-repeat;

}

.news-box .bot{

	width: 287px;

	height: 35px;

	background: url(../images/bg_shadow06.png) no-repeat;

}

.news-box .mid{

	padding: 0 28px 0 29px;

	background: url(../images/bg_shadow07.jpg) repeat-y;

}

.news-box .time{

	height: 47px;

	margin-bottom: 7px;

	font: bold 28px/28px Arial;

	color: #9B9B9B;

}

.news-box .time span{

	display: inline-block;

	float: left;

	border-top: 1px solid #e3e3e3;

	font-weight: normal;

	font-size: 10px;

	line-height: 18px;

}

.news-box a{

	display: inline-block;

	width: 100%;

	line-height: 18px;

	color: #666;

	transition: color 500ms ease-in 0ms;

}

.news-box a.tit{

	margin-top: 7px;

	padding-bottom: 4px;

	font-weight: bold;

	font-size: 14px;

	line-height: 18px;

	color: #333;

}

.news-box a:hover{

	color: #3d67b6;

}

.news-box a.more{

	width: 77px;

	height: 28px;

	padding-left: 16px;

	margin-top: 16px;

	background: url(../images/bg_btn07.png) no-repeat;

	line-height: 28px;

	color: #8a8a8a;

}

.news-box a.more:hover{

	color: #fff;

	background-position: 0 -28px;

}

.news-page{

	padding-bottom: 50px;

	text-align: center;

}

/*Contact*/

.bg-contact{

	background: url(../images/bg_contact.jpg) no-repeat center top;

}

.contact-main{

	padding: 0 5px;

	margin: 0 auto;

}

.contact-main .ewm{

	position: relative;

	overflow: hidden;

	height: 222px;

}

.contact-main .ewm ul{

	width: 1035px;

}

.contact-main .ewm li{

	width: 302px;

	height: 218px;

	padding-top: 4px;

	border-right: 1px solid #e7e7e7;

	margin-right: 42px;

	display: inline;

	font-size: 14px;

	line-height: 22px;

}

.contact-main .ewm h2{

	margin-bottom: 17px;

	font: bold 26px/30px Arial;

	color: #1d5bb0;

}

.contact-main .ewm .img{

	width: 107px;

	line-height: 38px;

	text-align: center;

}

.contact-main .line{

	height: 2px;

	margin-bottom: 24px;

}

.contact-main .line-in{

	width: 59px;

	height: 2px;

	background: #e0e0e1;

}

.contact-main p.fl{

	font-size: 18px;

	color: #666;

}

.contact-main p.fl span{

	font: bold 26px/35px Arial;

	color: #1d5bb0;

}

.contact-main .tips{

	padding-top: 40px;

	font-size: 14px;

	line-height: 26px;

}

.contact-main .tips p{

	padding-left: 22px;

	background: url(../images/bg_sign21.png) no-repeat left 1px;

}

.contact-main .tips p.add{

	background-position: left -25px;

}

.contact-main .tips p.wb{

	background-position: 0 -52px;

}

.contact-main .tips a{

	color: #666;

	transition: color 500ms ease-in 0ms;

}

.contact-main .tips a:hover{

	color: #1d5bb0;

}

.link-box{

	width: 388px;

	height: 40px;

	padding: 31px 0 32px 60px;

	margin: 53px 0 72px;

	background: url(../images/bg_shadow08.png) no-repeat;

	font-size: 16px;

	line-height: 22px;

}

.link-box span{

	display: inline-block;

	float: left;

	width: 56px;

	height: 40px;

	background: url(../images/bg_sign22.png) no-repeat left center;

}

.link-box a{

	display: inline-block;

	font-size: 12px;

	line-height: 18px;

	color: #898989;

	transition: color 500ms ease-in 0ms;

}

.link-box a:hover{

	color: #1d5bb0;

}

.link-box.fr span{

	background: url(../images/bg_sign23.png) no-repeat left center;

}

.map{

	height: 504px;

}

.bg-jobs{

	background: url(../images/bg_jobs.jpg) no-repeat center top;

}

.jobs-main{

	width: 910px;

	padding: 22px 0 50px;

	margin: 0 auto;

}

.jobs-main .tips{

	height: 53px;

	margin-bottom: 6px;

	background: url(../images/bg_li10.png) no-repeat;

	font-size: 16px;

	line-height: 53px;

}

.jobs-main .tips p{

	padding-left: 32px;

}



.jobs-main input.error{

	border: 1px solid #D70128;

}



.jobs-main textarea.error{

	border: 1px solid #D70128;

}

.jobs-main li{

	width: 910px;

	height: 43px;

	margin-bottom: 3px;

	background: url(../images/bg_li11.png) no-repeat;

	font-size: 14px;

	line-height: 43px;

	color: #a3a3a3;

}

.jobs-main li p{

	padding-left: 32px;

}

.jobs-main li a{

	display: inline-block;

	padding-left: 32px;

	color: #666;

	transition: color 500ms ease-in 0ms;

}

.jobs-main li a:hover{

	color: #2952ad;

}

.jobs-main li a.more{

	font-size: 12px;

	color: #2952ad;

}

.jobs-main li a.more span{

	font-family: "宋体";

}

.jobs-main .page{

	margin-top: 50px;

	text-align: center;

}

.jobs-main table, .jobs-main table td{

	border-color: #ccc;

}

.jobs-main table td{

	padding: 5px 10px;

	line-height: 30px;

}

.jobs-main table td a{

	display: inline-block;

	width: 84px;

	margin: 10px 0;

	font-size: 12px;

	line-height: 27px;

	color: #fff;

	text-align: center;

	background: url(../images/bg_btn04s.png) no-repeat;

}

.jobs-main table input{

	height: 24px;

	border: 1px solid #ccc;

	line-height: 24px;

}

.jobs-main table span{

	color: #f00;

}

.jobs-main table input.submit{

	width: 84px;

	margin: 10px 0;

	border: none;

	height: 27px;

	font-size: 12px;

	line-height: 27px;

	color: #fff;

	text-align: center;

	background: url(../images/bg_btn04s.png) no-repeat;

}

.jobs-main table textarea{

	width: 780px;

	margin: 15px 0;

}

.bg-download{

	background: url(../images/bg_download.jpg) no-repeat center top;

}

.download-main{

	width: 910px;

	padding: 30px 0 50px;

	margin: 0 auto;

}

.download-main .tab{

	height: 53px;

	background: url(../images/bg_li10.png) no-repeat;

	font-size: 16px;

	line-height: 53px;

	text-align: center;

}

.download-main .tab ul{

	width: 910px;

}

.download-main .tab li{

	width: 25%;

}

.download-main .tab a{

	display: inline-block;

	width: 100%;

	color: #666;

	background: url(../images/bg_li12.png) no-repeat right center;

}

.download-main .tab a.last{

	background: none;

}

.download-main .tab a:hover, .download-main .tab a.on{

	color: #fff;

	background: url(../images/bg_li13.png) no-repeat;

}

.download-main .list{

	position: relative;

	overflow: hidden;

	width: 910px;

	margin-top: 15px;

}

.download-main .list li{

	position: relative;

	left: 910px;

	width: 819px;

	height: 43px;

	padding: 0 54px 0 37px;

	margin-bottom: 3px;

	background: url(../images/bg_li11.png) no-repeat;

	line-height: 43px;

	filter:alpha(opacity=0);

	opacity:1;

}

.download-main .list a.fl{

	font-size: 14px;

	color: #7a7a7a;

	transition: color 500ms ease-in 0ms;

}

.download-main .list a.fl:hover{

	color: #2952ad;

}

.download-main .list a.fr{

	display: inline-block;

	padding-left: 17px;

	background: url(../images/bg_sign24.png) no-repeat left center;

	color: #2952ad;

}

.download-main .page{

	margin-top: 40px;

	text-align: center;

}



.bg-app{

	background: url(../images/bg_app.jpg) no-repeat center top;

}

.app-main{

	width: 960px;

	height: 643px;

	padding: 51px 0 26px;

	margin: 0 auto;

}

.app-main .intro{

	float: left;

	width: 465px;

	padding-top: 67px;

	font-size: 19px;

	line-height: 26px;

	color: #fff;

}

.app-main .intro h2{

	font-size: 45px;

	line-height: 80px;

}

.app-main .btn{

	height: 58px;

	margin: 46px 0 58px;

}

.app-main .btn a{

	display: inline-block;

	width: 95px;

	padding-left: 81px;

	background: url(../images/bg_btn09.png) no-repeat;

	font-size: 18px;

	line-height: 58px;

	font-family: Arial;

	color: #fff;

}

.app-main .btn a.android{

	background: url(../images/bg_btn10.png) no-repeat;

}

.app-main .btn a:hover{

	background-position: 0 -58px;

}

.app-main .ewm{

	font: bold 21px/30px "微软雅黑";

	color: #fff;

}

.app-main .ewm p{

	float: left;

	margin: 22px 0 0 16px;

	display: inline;

}

.app-main .iphone{

	position: relative;

	overflow: hidden;

	float: right;

	width: 481px;

	height: 643px;

}

.app-main .iphone .fl{

	position: absolute;

	left: -321px;

	top: 0;

	z-index: 2;

	width: 321px;

	height: 643px;

	filter:alpha(opacity=0);

	opacity: 0;

}

.app-main .iphone .fr{

	position: absolute;

	right: -281px;

	top: 53px;

	z-index: 1;

	width: 281px;

	height: 562px;

	filter:alpha(opacity=0);

	opacity: 0;

}



.download-out{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 20;

	display: none;

}

.download-out .bg{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	background: #000;

	filter:alpha(opacity=44);

	opacity: 0.45;

}

.download-out .main{

	position: absolute;

	left: 50%;

	z-index: 2;

	width: 371px;

	height: 435px;

	padding: 58px 345px 0 176px;

	margin-left: -446px;

	background: url(../images/bg_box01.png) no-repeat;

	line-height: 30px;

	color: #2952ad;

}

.download-out .main .close{

	position: absolute;

	right: 13px;

	top: 21px;

	width: 21px;

	height: 21px;

	background: url(../images/close02.jpg) no-repeat;

	cursor: pointer;

}

.download-out .main p.fz22{

	font-size: 22px;

	line-height: 38px;

	color: #666;

}

.download-out .main form{

	margin-top: 46px;

}

.download-out .main td{

	padding-bottom: 17px;

	font-size: 16px;

	line-height: 40px;

	color: #666;

}

.download-out .main input{

	width: 299px;

	height: 38px;

	padding: 0 5px;

	border: 1px solid #cbcbcb;

	background: url(../images/bg_btn11.jpg);

	line-height: 38px;

	color: #666;

}

.download-out .main input.submit{

	width: 188px;

	height: 45px;

	border: none;

	background: url(../images/bg_btn12.png) no-repeat;

	font-size: 18px;

	color: #fff;

}



/*Map*/

.netmap{

	position: relative;

}

.inquirytit{

	height: 52px;

	line-height: 52px;

	text-align: right;

	background: url(../images/bg_tit.jpg);

	color: #595959;

}

.inquirytit select{

	width: 80px;

	height: 24px;

	border: 1px solid #ccc;

	line-height: 24px;

}

.mapBox{

	border: 1px solid #ccc;

}







.message-out input.error{border: 1px solid #D70128; }

.message-out textarea.error{border: 1px solid #D70128;}



.ad-box{

	position: absolute;

	left: 50%;

	top: 0;

	z-index: 20;

	width: 596px;

	height: 100%;

	margin-left: -298px;

}

.ad-box .close{

	position: absolute;

	right: -20px;

	top: 0;

	background: #fff;

	font: 20px/20px Arial;

	color: #000;

	text-align: center;

	cursor: pointer;

}



.jh-banner{

	position: relative;

	top: -141px;

	overflow: hidden;

	height: 877px;

	background: url(../images/bg_bg01.jpg) no-repeat center;

	margin-bottom: -141px;

}

.jh-banner .wrap{

	position: absolute;

	left: 50%;

	top: 0;

	width: 1920px;

	margin-left: -960px;

}

.jh-banner .wrap img{

	position: absolute;

	left: 562px;

	top: 243px;

	opacity: 0;

}

.jh-main{

	position: relative;

	overflow: hidden;

	height: 788px;

	background: url(../images/bg_bg02.jpg) no-repeat center;

}

.jh-main .wrap{

	position: relative;

	width: 960px;

	margin: 0 auto;

}

.jh-main img.boy{

	position: absolute;

	left: 133px;

	top: 342px;

	opacity: 0;

}

.jh-main img.box{

	position: absolute;

	left: 473px;

	top: 235px;

	opacity: 0;

}

.jh-list{

	height: 630px;

	padding-top: 125px;

	background: url(../images/bg_bg03.jpg) no-repeat center;

}

.jh-list .tips{

	padding-bottom: 48px;

	font-size: 14px;

	line-height: 18px;

	color: #ad7500;

	text-align: center;

}

.jh-list .tips img{

	display: block;

	margin: 0 auto 15px;

}

.jh-list .list{

	position: relative;

	overflow: hidden;

	width: 1026px;

	margin: 0 auto;

}

.jh-list .list ul{

	width: 1044px;

}

.jh-list .list li{

	position: relative;

	left: 100px;

	width: 216px;

	height: 293px;

	padding: 49px 57px 0;

	border-radius: 20px;

	background: #fffae1;

	margin-right: 18px;

	font-size: 14px;

	line-height: 25px;

	color: #90885f;

	opacity: 0;

}

.jh-list .list h2{

	padding-left: 86px;

	background: url(../images/bg_sign01.png) no-repeat 25px center;

	margin-bottom: 20px;

	font-weight: normal;

	font-size: 24px;

	line-height: 45px;

	color: #d8b401;

}

.jh-list .list h2.se{

	background-image: url(../images/bg_sign02.png);

}

.jh-list .list h2.th{

	background-image: url(../images/bg_sign03.png);

}

.jh-list .list p{

	padding-left: 18px;

	background: url(../images/bg_sign04.png) no-repeat left center;

}



.jx-banner{

	position: relative;

	overflow: hidden;

	top: -141px;

	height: 857px;

	background: url(../images/bg_bg04.jpg) no-repeat center;

	margin-bottom: -141px;

}

.jx-banner .wrap{

	position: absolute;

	left: 50%;

	top: 0;

	width: 1920px;

	margin-left: -960px;

}

.jx-banner img{

	position: absolute;

	left: 553px;

	top: 418px;

	opacity: 0;

}

.jx-banner img:first-child{

	top: 327px;

}

.jx-four{

	position: relative;

	overflow: hidden;

	height: 610px;

	background: url(../images/bg_bg05.jpg) no-repeat center;

}

.jx-four img{

	position: relative;

	top: 50px;

	display: block;

	margin: 0 auto 54px;

	opacity: 0;

}

.jx-opo{

	position: relative;

	overflow: hidden;

	height: 704px;

	background: url(../images/bg_bg06.jpg) no-repeat center;

}

.jx-opo .main{

	width: 997px;

	margin: 248px auto 0;

}

.jx-opo .main img{

	position: relative;

	left: 50px;

	opacity: 0;

}

.jx-opo .main img:first-child{

	left: -50px;

}

.jx-opot{

	position: relative;

	overflow: hidden;

	height: 653px;

	background: url(../images/bg_bg07.png) no-repeat center;

}

.jx-opot .main{

	position: relative;

	width: 994px;

	margin: 0 auto;

}

.jx-opot .main img{

	position: relative;

	top: 20px;

	opacity: 0;

}

.jx-effect{

	height: 654px;

	background: url(../images/bg_bg08.jpg) no-repeat center;

}

.jx-effect .main{

	position: relative;

	overflow: hidden;

	width: 1036px;

	margin: 0 auto;

	padding-top: 300px;

}

.jx-effect .main ul{

	width: 1059px;

}

.jx-effect .main li{

	position: relative;

	left: 30px;

	width: 330px;

	margin-right: 23px;

	opacity: 0;

}



.mm-wrap{

	position: relative;

	top: -141px;

	height: 1259px;

	margin: 0 auto -141px;

	background: url(../images/mm.jpg) no-repeat center;

}


.food{ position:relative;  clear:both;}

.grid{
	width:333px;
	min-height:100px;
	padding: 20px;
	font-size:12px;
	float:left;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease; 
}
.grid img{ width:100%; cursor:pointer;}
.grid p{ color:#333; font-size:14px; font-weight:bold; text-align:center; margin-top:15px ;}
.fullpop{ background:#fff; width:100%; height:100%; position:fixed; left:0; top:0; opacity:0.5; filter:alpha(opacity=50); z-index:900; display:none;}
.foodpop{ position:fixed; width:988px;  left:50%; margin-left:-494px; top:50%; margin-top:-1284px;z-index:1000; opacity:0;filter:alpha(opacity=0); display:none; background:#000000}
.foodpop_clo{ background:url(../images/pop_clo.png) no-repeat; width:57px; height:57px; cursor:pointer; position:absolute; right:0; top:0; }
.foodpop_img img{ width:400px; height:476px; float:left}
.foodpop_txt{ height: auto; overflow:hidden; background:#000; color:#CCC; font-size:18px; padding:10px 20px 10px; overflow:hidden; float:right; width:530px}
.foodpop_txt h4{ font-size:14px; padding-top:10px;font-family:"微软雅黑";}
.foodpop_txt p{ font-size:12px; word-break:break-all;font-family:"微软雅黑";}
.leftBar{ background:url(../images/poparr.png) no-repeat 0 0; width:39px; height:78px; position:absolute; left:20px; top:250px; cursor:pointer;}
.rightBar{ background:url(../images/poparr.png) no-repeat 0 -78px;width:39px; height:78px; position:absolute; right:20px; top:250px; cursor:pointer;}
.wnh{ width:1035px; margin:0 auto; padding-left:35px}

.main51 {width:1000px; background:url(../images/a2.jpg) repeat-x  center; background-color:#fff; overflow:hidden; margin:0 auto; height:100px}
.main51 h3 {width:300px; background-color:#fff; font-size:30px; color:#555555; text-align:center; line-height:44px; font-weight: bold; height:100px; line-height:100px; margin:0 auto}

.pr2_12{ margin:30px auto; height:auto; overflow:hidden;  width:546px}
.pr2_12 ul { margin: 0px;padding: 0px;}
.pr2_12 ul li {width: auto;height: 36px; margin: 0px;line-height: 18px; padding: 0px 0px 0px 5px;list-style-type: none; float: left;}
.pr2_12 ul li a {width: auto;height: 27px;margin: 0px;font-family:Arial,Helvetica,sans-serif;font-weight: 600;padding: 9px 15px 0px; font-size: 14px;display: block;background: none repeat scroll 0% 0% #ECECEC;color: #777;}
.pr2_12 ul li .hover {color: #FFF;background:#0d4aa0 ;}
.pr2_12 ul li a:hover {color: #FFF;background:#0d4aa0 ;}

.news4{height:auto; overflow:hidden; width:690px; margin:0  auto 15px;}
.news5{}
.news5 ul{ margin:0; padding:0;}
.news5 ul li{ list-style-type:none; padding:28px 0 28px 0; height:auto; overflow:hidden
; width:100%;border-bottom:1px dotted  #393939; }
.news5_1{ width:240px; height:150px; border:5px solid #2c2c2c; float:left;}
.news5_1 img{ width:240px; height:150px;}
.news5_2{float:right;width:400px;}
.news5_3{ width:100%; padding:5px 0 10px 0; height:auto; overflow:hidden;}
.news5_3 a{color:#333; font-size:16px;}
.news5_3 a:hover{color:#0d4aa0;}
.news5_4{ height:15px; line-height:15px;color:#ababab; font-size:12px;}
.news5_5{ color:#666;font-size:12px; line-height:1.8; padding:10px 0 0 0;}
.newstitle{width: 100%;height: auto;margin: 15px 0px 10px;padding: 0px;text-align: center;font-size: 16px;overflow: hidden;color:#fff;}
.newstime{width: 100%;height:30px;margin: 0px;text-align: center;font-size: 13px;color: #666;padding: 0px;border-bottom: 1px dotted #CCC;color:#fff;}
.newsnr{height: auto;overflow: hidden;width: 100%;margin: 15px 0px 0px;color: #fff;font-size: 14px;line-height: 2;}

.nconmain1{margin:0 auto;margin-bottom:40px;padding-top:15px;width:1000px;line-height:20px}
.sp1{display:block;color:#000;text-align:center;font-size:35px}
.sp2{display:block;margin-top:15px;color:#000;text-align:center;font-size:16px}
.sp3{display:block;margin:0 auto;margin-top:10px;width:131px;height:2px;background:url(../images/conhr.png) 0 0 no-repeat;text-align:center}
.sp4{display:block;width:1000px;text-indent:2em;line-height:30px; font-size:14px}
.sp5{display:block;margin-top:15px;width:1000px;text-indent:2em;line-height:24px}
.sp5_1{display:none}
.sp6{margin:0 auto;margin-top:45px;width:93px;height:25px;border:1px solid #666;text-align:center;line-height:25px}
.ncon2{padding-bottom:50px;width:100%;background:#005c9f;color:#fff}
.nconmain2{margin:0 auto;padding-top:40px;width:1000px}
.spa1{display:block;color:#fff;text-align:center;font-size:30px; font-weight:bold}
.spa2{display:block;margin-top:0px;color:#fff;text-align:center;font-size:14px}
.designer{position:relative;margin:0 auto;margin-top:30px;width:1000px;height:354px;background:#fff}
.desimg{float:left;padding-top:30px;padding-left:39px}
.desimg img{width:346px;height:293px}
.desintro{float:right;margin-top:16px;margin-right:18px;width:565px;color:#000}
.destitle{color:#000;font-size:24px}
.desintro span{display:block;margin-top:30px}
.desintro p{display:block;margin-top:20px;line-height:20px}
.ncon3{height: auto; overflow:hidden; padding-bottom:0px}
.nconmain3{margin:0 auto;padding-top:15px;width:1000px; height:auto; overflow:hidden}
.ncononor{margin:0 auto;margin-top:15px;width:1008px;height:262px; margin-bottom:40px}
.ncononor li{float:left;margin:0px 4px}
.ncononor li img{width:244px;height:261px}

.main{ width:1000px; margin:0 auto}
.list_bt{height:38px; font-size:18px; color:#0d4aa0; position:relative; z-index:10001;}

.list_bt .dw{height:38px; padding-left:15px; line-height:34px; background:url(../images/pro_29.gif) no-repeat left bottom; width:685px; position:absolute; bottom:-1px; left:0px; z-index:10002;}

.list_bt .dw span{font-size:20px;}

.pro_cp{width:700px;}

.pro_cp li{border:1px solid #d0d0d0; width:698px; height:250px; position:relative; z-index:1;}

.pro_cp li .xq{position:absolute; bottom:0px; right:0px; z-index:10000; display:none;}

.pro_cp .tu{width:307px; height:250px; float:left; border-right:1px solid #eeeeee; overflow:hidden; position:relative;}

.xh{font-size:16px; padding-bottom:4px; border-bottom:1px solid #4d4b4c; position:absolute; top:10px; left:18px;}

.xh a{color:#0d4aa0;}

.pro_cp li{margin-bottom:15px;}

.pro_cp li .wz{padding:30px 0px 0px 24px; width:345px; float:left; line-height:24px; color:#6d6d6d; font-size:13px;}

.pro_cp li .wz .bt{color:#0d0d0d; font-size:20px; line-height:24px; padding-bottom:8px}
.pro_cp li .wz .bt a{color:#444; }


.pro_cp li .wz .td{padding-top:6px;}

.pro_cp li .wz .zi{color:#161515;}

.pro_left{width:254px; float:left; margin-bottom:68px;}

.pro_left .xb{border-bottom:1px solid #99d8f9;}

.pro_left .pro1{width:254px;}

.pro_left .pro1 li{line-height:51px;}

.pro_left .pro1 li a{color:#4d4d4d; font-size:15px; padding-left:36px; display:block; height:51px; background:url(../images/pro_10.gif) no-repeat;}

.pro_left .pro1 li a:hover{background-position:left bottom;}

.pro_left .pro2{height:85px; overflow:hidden;}

.pro_right{width:746px; float:left; border-top:7px solid #0d4aa0;}

.pro_right .news_ri{width:745px; margin-left:1px; height:354px; position:relative; margin-bottom:12px; overflow:hidden;}

.pro_right .news_ri .jt1{width:21px; height:42px; background:url(../images/pro_11.png) no-repeat; position:absolute; top:170px; left:32px; z-index:10; cursor:pointer;}

.pro_right .news_ri .jt2{width:21px; height:42px; background:url(../images/pro_12.png) no-repeat; position:absolute; top:170px; right:32px; z-index:10; cursor:pointer;}

.pro_right .news_ri ul li{width:745px; height:354px;}

.fanye{text-align:right; margin:0px 0px 0px 0px;}

.pro_cp li:hover{border-color:#0d4aa0;}

.pro_cp li:hover .xq{display:block;}
.prolist_le{width:244px; float:left;}

.prolist_ri{width:700px; float:right;}

.prolist_bt{height:230px; margin-bottom:32px; color:#fff; background:url(../images/pro_23.jpg) no-repeat; font-size:26px; padding:22px 0px 0px 30px; width:214px; line-height:1.3; float:left;}

.prolist_bt .zi{font-size:40px;}

.prolist{margin-bottom:18px; line-height:1.3;}

.prolist a{display:block; color:#fff;}

.prolist .fir .zi{display:block; font-size:24px; }
.prolist .fir {text-transform:uppercase}

.prolist .fir a{height:64px; background:#0d4aa0; padding:32px 0px 0px 20px; width:224px}

.prolist .xiala{border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}

.prolist .xiala a{line-height:48px; height:48px; background:url(../images/pro_37.gif) no-repeat 22px center; color:#262626; padding:0px 10px 0px 47px; font-size:14px; border-bottom:1px solid #e7e7e7; overflow:hidden; width:184px}

.prolist .xiala li.cur a,.prolist .xiala li:hover a{color:#0d4aa0; background:url(../images/pro_38.gif) no-repeat 22px center;}

.prolist .else{margin-top:1px;}

.prolist .else .zi{font-size:18px; display:block;}

.prolist .else a{height:51px; background:#3f3f3f url(../images/pro_24.png) no-repeat right; padding:11px 0px 0px 35px;}

.prolist .else a:hover{background:#40e7a2 url(../images/pro_24.png) no-repeat right;}

.pro_about{border:1px solid #cbd1dd; border-top:0;}

.pro_about .bt1{background:#ccc; color:#3b3b3b; font-size:19px; padding-left:20px; line-height:50px;}

.pro_about .abo1{background:url(../images/pro_26.jpg) no-repeat 10px 22px; width:222px; padding:0px 10px;}

.pro_about .abo1 li{padding:22px 0px 22px 84px; border-bottom:1px dashed #b9c3d1; line-height:1.6; color:#4a4848; font-size:13px;}

.pro_about .abo1 li.last{border:0;}

.pro_about .abo1 li b{color:#213b52;}
.prolist_ri .pro_right{width:700px; float:none; border:0; margin:20px 0px 35px 0px;}

.prolist_ri .pro_right .news_ri{width:700px; height:370px; overflow:hidden;}

.prolist_ri .pro_right .news_ri ul li{width:700px; height:370px; overflow:hidden; position:relative;}

.prolist_ri .wz_png{height:80px; width:645px; background:url(../images/pro_40.png) repeat-x; padding:0px 25px 0px 30px; position:absolute; bottom:0; left:0px;}

.prolist_ri .wz_png .wz{float:left; width:565px; padding-top:10px; color:#fff; line-height:1.8;}

.prolist_ri .wz_png .num{float:right; width:45px; padding-top:25px; text-align:right; color:#fff; font-size:24px;}

.prolist_ri .wz_png .num .lan{color:#0d4aa0;}

.prolist_ri .wz_png .wz .bt{font-size:18px;}

.prolist_ri .wz_png a{color:#fff;}

.aas{ font-size:24px; color:#0d4aa0; font-weight:bold}

.bbh{ border:#e7e7e7 1px solid }
#nav1 {
       width:242px;
      line-height: 45px; 
       list-style-type: none;
       text-align:left; font-size:15px;border:#e7e7e7 1px solid; border-top:none
    /*定义整个ul菜单的行高和背景色*/
}

/*==================一级目录===================*/
#nav1 a {
       width: 192px; 
       display: block;
       padding-left:50px; font-size:15px; color:#262626;background:url(../images/pro_37.gif) no-repeat  25px center;border-bottom:#e7e7e7 1px solid;
       /*Width(一定要)，否则下面的Li会变形*/
}

#nav1 li {
       /*一级目录的背景色*/
       float:left; 
	  
       /*float：left,本不应该设置，但由于在Firefox不能正常显示       继承Nav的width,限制宽度，li自动向下延伸*/
}

#nav1 li a:hover{
       background:none;  background:url(../images/pro_38.gif) no-repeat  25px center;     /*一级目录onMouseOver显示的背景色*/
}

#nav1 a:link  {
       color:black; text-decoration:none;
}
#nav1 a:visited  {
       color:black;text-decoration:none;
}
#nav1 a:hover  {
       color:#0d4aa0;text-decoration:none;
}

/*==================二级目录===================*/
#nav1 li ul {
       list-style:none;
       text-align:left;
}
#nav1 li ul li{  
		height:35px;     
        border-bottom:none; /*二级目录的背景色*/
}

#nav1 li ul a{
         padding-left:60px;
         width:182px;
		 height:35px; 
		 line-height:35px; font-size:13px;background:url(../images/n4.jpg) no-repeat  25px center;
       /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}

/*下面是二级目录的链接样式*/

#nav1 li ul a:link  {
		line-height:35px;
       color:#666; text-decoration:none;
}
#nav1 li ul a:visited  {
       color:#666;text-decoration:none;
}
#nav1 li ul a:hover {
       text-decoration:underline;
       font-weight:normal;
       background:none;background:url(../images/n41.jpg) no-repeat  25px center;
       /* 二级onmouseover的字体颜色、背景色*/
}

/*==================三级目录===================*/
ul.third{
         padding-left:0px;
         width:165px;
         background:#000000!important;
         color:#FF0000; text-decoration:none;
}
/*==============================*/

#nav1 li:hover ul {
       left: auto;
}
#nav1 li.sfhover ul {
       left: auto;
}
#content {
       clear: left; 
}
#nav1 ul.collapsed {
       display: none;
}
-->

#PARENT{
       width:242px;
}


/*质量管理*/
.qu_content{width:1000px; height:auto; margin:0 auto;}
.qu_menu{width:1000px; height:360px; float:left; position:relative;}
.qu_logo{width:187px; height:186px; position:absolute; left:410px; top:90px; z-index:99999;}
.qu_list1{width:485px; height:168px; position:absolute; left:5px; top:0; z-index:999; border:1px solid #dbdbdb; background:url(../images/qu_05.jpg) no-repeat;}
.qu_list11{width:485px; height:168px; position:absolute; left:5px; top:0; z-index:999; border:1px solid #dbdbdb; background:url(../images/qu1_05.jpg) no-repeat;}
.qu_list2{width:485px; height:168px; position:absolute; right:5px; top:0; z-index:999; border:1px solid #dbdbdb; background:url(../images/qu_07.jpg) no-repeat;}
.qu_list12{width:485px; height:168px; position:absolute; right:5px; top:0; z-index:999; border:1px solid #dbdbdb; background:url(../images/qu1_07.jpg) no-repeat;}
.qu_list3{width:485px; height:168px; position:absolute; left:5px; top:188px; z-index:999; border:1px solid #dbdbdb; background:url(../images/qu_11.jpg) no-repeat;}
.qu_list13{width:485px; height:168px; position:absolute; left:5px; top:188px; z-index:999; border:1px solid #dbdbdb; background:url(../images/qu1_11.jpg) no-repeat;}
.qu_list4{width:485px; height:168px; position:absolute; right:5px; top:188px; z-index:999; border:1px solid #dbdbdb; background:url(../images/qu_12.jpg) no-repeat;}
.qu_list14{width:485px; height:168px; position:absolute; right:5px; top:188px; z-index:999; border:1px solid #dbdbdb; background:url(../images/qu1_12.jpg) no-repeat;}
.qu_list1 .qu_intro{width:292px; height:134px; float:right; margin-right:45px; display:inline; margin-top:24px;}
.qu_list1 .qu_intro .qu_title{width:292px; height:auto; float:left; font-family:'微软雅黑'; font-size:24px; color:#4869b0;}
.qu_list1 .qu_intro .qu_title a{color:#4869b0;}
.qu_list1 .qu_intro .qu_con{width:292px; height:14px; float:left; overflow:hidden; margin-top:10px;font-family:'微软雅黑'; font-size:14px; color:#747474; line-height:24px;}
.qu_list1 .qu_intro .qu_detail{width:auto; height:17px; line-height:17px; float:left;font-family:'微软雅黑'; font-size:14px; margin-top:6px;}
.qu_list1 .qu_intro .qu_detail a{color:#474747; padding-right:24px; display:block; background:url(../images/qu_10.png) no-repeat right;}
.qu_list11 .qu_intro{width:292px; height:134px; float:right; margin-right:45px; display:inline; margin-top:24px;}
.qu_list11 .qu_intro .qu_title{width:292px; height:auto; float:left; font-family:'微软雅黑'; font-size:24px; color:#fff; line-height:24px;line-height:24px;}
.qu_list11 .qu_intro .qu_title a{color:#fff;}
.qu_list11 .qu_intro .qu_con{width:292px; height:14px; float:left; overflow:hidden; margin-top:10px;font-family:'微软雅黑'; font-size:14px; color:#fff; line-height:30px;}
.qu_list11 .qu_intro .qu_detail{width:auto; height:17px; line-height:17px; float:left;font-family:'微软雅黑'; font-size:14px; margin-top:6px;}
.qu_list11 .qu_intro .qu_detail a{color:#fff; padding-right:24px; display:block; background:url(../images/qu1_10.png) no-repeat right;}
.qu_list2 .qu_intro{width:292px; height:134px; float:right; margin-right:45px; display:inline; margin-top:24px;}
.qu_list2 .qu_intro .qu_title{width:292px; height:auto; float:left; font-family:'微软雅黑'; font-size:24px; color:#4869b0; line-height:24px}
.qu_list2 .qu_intro .qu_title a{color:#4869b0;}
.qu_list2 .qu_intro .qu_con{width:292px; height:14px; float:left; overflow:hidden; margin-top:10px;font-family:'微软雅黑'; font-size:14px; color:#747474; line-height:30px;}
.qu_list2 .qu_intro .qu_detail{width:auto; height:17px; line-height:17px; float:left;font-family:'微软雅黑'; font-size:14px; margin-top:6px;}
.qu_list2 .qu_intro .qu_detail a{color:#474747; padding-right:24px; display:block; background:url(../images/qu_10.png) no-repeat right;}
.qu_list12 .qu_intro{width:292px; height:134px; float:right; margin-right:45px; display:inline; margin-top:24px;}
.qu_list12 .qu_intro .qu_title{width:292px; height:auto; float:left; font-family:'微软雅黑'; font-size:24px; color:#fff; line-height:30px}
.qu_list12 .qu_intro .qu_title a{color:#fff;}
.qu_list12 .qu_intro .qu_con{width:292px; height:14px; float:left; overflow:hidden; margin-top:10px;font-family:'微软雅黑'; font-size:14px; color:#fff; line-height:30px;}
.qu_list12 .qu_intro .qu_detail{width:auto; height:17px; line-height:17px; float:left;font-family:'微软雅黑'; font-size:14px; margin-top:6px;}
.qu_list12 .qu_intro .qu_detail a{color:#fff; padding-right:24px; display:block; background:url(../images/qu1_10.png) no-repeat right;}
.qu_list3 .qu_intro{width:292px; height:134px; float:right; margin-right:45px; display:inline; margin-top:24px;}
.qu_list3 .qu_intro .qu_title{width:292px; height:auto; float:left; font-family:'微软雅黑'; font-size:24px; color:#4869b0;}
.qu_list3 .qu_intro .qu_title a{color:#4869b0;}
.qu_list3 .qu_intro .qu_con{width:292px; height:34px; float:left; overflow:hidden; margin-top:10px;font-family:'微软雅黑'; font-size:14px; color:#747474; line-height:30px;}
.qu_list3 .qu_intro .qu_detail{width:auto; height:17px; line-height:17px; float:left;font-family:'微软雅黑'; font-size:14px; margin-top:6px;}
.qu_list3 .qu_intro .qu_detail a{color:#474747; padding-right:24px; display:block; background:url(../images/qu_10.png) no-repeat right;}
.qu_list13 .qu_intro{width:292px; height:134px; float:right; margin-right:45px; display:inline; margin-top:24px;}
.qu_list13 .qu_intro .qu_title{width:292px; height:auto; float:left; font-family:'微软雅黑'; font-size:24px; color:#fff;}
.qu_list13 .qu_intro .qu_title a{color:#fff;}
.qu_list13 .qu_intro .qu_con{width:292px; height:34px; float:left; overflow:hidden; margin-top:10px;font-family:'微软雅黑'; font-size:14px; color:#fff; line-height:30px;}
.qu_list13 .qu_intro .qu_detail{width:auto; height:17px; line-height:17px; float:left;font-family:'微软雅黑'; font-size:14px; margin-top:6px;}
.qu_list13 .qu_intro .qu_detail a{color:#fff; padding-right:24px; display:block; background:url(../images/qu1_10.png) no-repeat right;}
.qu_list4 .qu_intro{width:292px; height:134px; float:right; margin-right:45px; display:inline; margin-top:24px;}
.qu_list4 .qu_intro .qu_title{width:292px; height:auto; float:left; font-family:'微软雅黑'; font-size:24px; color:#4869b0; line-height:30px}
.qu_list4 .qu_intro .qu_title a{color:#4869b0;}
.qu_list4 .qu_intro .qu_con{width:292px; height:34px; float:left; overflow:hidden; margin-top:10px;font-family:'微软雅黑'; font-size:14px; color:#747474; line-height:30px;}
.qu_list4 .qu_intro .qu_detail{width:auto; height:17px; line-height:17px; float:left;font-family:'微软雅黑'; font-size:14px; margin-top:6px;}
.qu_list4 .qu_intro .qu_detail a{color:#474747; padding-right:24px; display:block; background:url(../images/qu_10.png) no-repeat right;}
.qu_list14 .qu_intro{width:292px; height:134px; float:right; margin-right:45px; display:inline; margin-top:24px;}
.qu_list14 .qu_intro .qu_title{width:292px; height:auto; float:left; font-family:'微软雅黑'; font-size:24px; color:#fff;}
.qu_list14 .qu_intro .qu_title a{color:#fff;}
.qu_list14 .qu_intro .qu_con{width:292px; height:34px; float:left; overflow:hidden; margin-top:10px;font-family:'微软雅黑'; font-size:14px; color:#fff; line-height:30px;}
.qu_list14 .qu_intro .qu_detail{width:auto; height:17px; line-height:17px; float:left;font-family:'微软雅黑'; font-size:14px; margin-top:6px;}
.qu_list14 .qu_intro .qu_detail a{color:#fff; padding-right:24px; display:block; background:url(../images/qu1_10.png) no-repeat right;}
.qu_menu_name{width:1000px; height:65px; float:left; color:#474747; font-family:'微软雅黑'; font-size:24px; line-height:70px; padding-left:5px;}
.qu_menu_intro{width:1000px; height:auto; float:left;}
.qu_honor_con{width:1000px; height:auto; float:left; margin-left:5px; display:inline; font-family:'微软雅黑'; font-size:14px; line-height:30px; color:#333;}
.qu_honor_left{width:706px; height:auto; float:left;}
.qu_honor_list{width:706px; height:auto; float:left;}
.qu_honor_list ul li{width:706px; height:auto; padding-top:6px; padding-bottom:6px; font-family:'微软雅黑'; font-size:14px;}
.qu_honor_list ul li a{color:#333;}
.qu_honor_list ul li span{float:left; color:#010101; margin-right:10px; font-weight:bold;}
.qu_honor_list ul li img{width:18px; height:18px; float:left; margin-top:4px; margin-right:2px;}
.qu_honor_more{width:auto; height:auto; float:left;font-family:'微软雅黑'; font-size:14px; font-weight:bold;}
.qu_honor_more a{color:#4768b4;}
.qu_honor_right{width:400px; height:218px; float:right; margin-right:5px; background:#f4f5f6; position:relative;}
.ho_content{width:1000px; height:auto; overflow:hidden; margin:0 auto 20px}

.con_right_case{ width:698px; margin:auto;  clear:both; margin-top:20px;}
.con_right_case ul{}
.con_right_case li{ box-shadow:2px 2px 10px  #e5e5e5; border:1px solid #e5e5e5;  border-radius:5px; margin-right:20px;   background:#fff;margin-bottom:30px; position:relative; width:210px;  overflow:hidden;  float:left; }
.con_right_case li:hover{ box-shadow:2px 2px 10px  #ccc;  }
.con_right_case li img{ border:1px solid #e5e5e5; margin:10px 10px 0 10px	; width:188px;  }
.con_right_case li .pic_txt{ background:url(../images/eye.png) no-repeat  360px 22px; color:#555; width:100%;  float:left; }
.con_right_case li .pic_txt span{  color:#555; width:200px;  float:left; font-size:12px; margin:0 10px 20px;}

.con_right_case li .pic_txt strong a{ display:block; margin:0 10px; line-height:30px; color:#555; font-size:14px; }
.con_right_case li:hover .pic_txt strong a{ color:#056fc3;}
.f-w1200{
	width: 1000px;
	margin: 10px auto 60px;
	position: relative;
}
.f-contact{
	width: 877px;
	height: 453px;
	background: #fdfdfd;
	padding: 33px 51px 14px 63px;
	border-radius: 3px;
	box-shadow: 0 0 6px rgba(207,207,207,.58);
}
.f-contact-left{
	width: 456px;
}
.f-contact-left h2{
	font-weight: normal;
	font-size: 26px;
	color: #666;
	height: 62px;
	line-height: 62px;
	margin-top: 86px;
}
.f-inbox{
	width: 100%;
	border-bottom: 2px solid #e6e6e6;
	border-top: 2px solid #e6e6e6;
	padding-top: 24px;
	padding-bottom: 19px;
}
.f-inbox h3{
	font-size: 17px;
	color: #7a7a7a;
	height: 28px;
	line-height: 28px;
}
.f-inbox h4{
	font-size: 32px;
	color: #e60012;
	height: 50px;
	line-height: 50px;
}
.f-inbox p{
	font-size: 14px;
	line-height: 26px;
	color: #666;
	opacity: 0.8;
	filter:alpha(opacity=0.8);
}
.f-contact a{
	display: block;
	width: 393px;
	height: 453px;
	float: left;
	margin-left: 24px;
	position: relative;
	display: none;
}
.f-contact a .i1{
	position: absolute;
	width: 25px;
	height: 40px;
	background: url(../images/x_i1.png) no-repeat 0 0;
	top: 170px;
	left: 348px;
}
.f-contact a .i2{
	position: absolute;
	width: 96px;
	height: 31px;
	background: url(../images/x_i2.png) no-repeat 0 0;
	top: 180px;
	left: 310px;
	opacity: 0;
	filter:alpha(opacity=0); 
}
.rt{ float:right}