/* CSS Document */
.clear{clear:both;}


.ynav2{width:100%;height:50px;background:rgba(240, 240, 240, 1);}
.ynav2n{width:800px;margin:0px auto;}
.ynav2n li{width:199px;border-left:1px solid rgba(240, 240, 240, 1);text-align:center;float:left;height:50px;line-height:50px;background:#cecece;}
.ynav2n li a{font-size:14px;color:#144da4;font-weight:bold;}


.viewbox img{max-width:100%;}

.head_bar{height:100px;background:url(../images/head_bar.jpg)}

.head_barin{width:1200px;margin:0px auto;text-align:right;line-height:34px;color:#fff;font-size:14px;font-weight:bold;height:100px;}

#banner{ width:100%; height:630px; position:absolute; top:131px; z-index:1;}
.main_image {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 100%;  height:630px; OVERFLOW: hidden
}
.main_image UL {
	POSITION: absolute; WIDTH: 9999px;  height:630px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.main_image LI {
	WIDTH: 100%; FLOAT: left; HEIGHT: 630px
}
.main_image LI SPAN {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 630PX
}
.main_image LI A {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 630PX
}
.main_image LI .img_1 {
	background:url(../images/b1.jpg) no-repeat center top;
}
.main_image LI .img_2 {
	BACKGROUND: url(../images/b2.jpg) no-repeat center top;

}

.cpp{width:1010px;}
.cpp li{width:20%;float:left}

.cpp li img{width:96%;margin:0px auto;height:200px;}
.cpp li p{height:40px;line-height:40px;text-align:center;font-size:14px;}

.main_image LI .img_3 {
	BACKGROUND: url(../images/banner3.jpg) no-repeat center top;
}
DIV.flicking_con {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 990px
}
DIV.flicking_con .flicking_inner {
	Z-INDEX: 999; POSITION: absolute; WIDTH: 630PX; HEIGHT: 21px; TOP: 560px; LEFT:480px
}
DIV.flicking_con A {
	TEXT-INDENT: -1000px; MARGIN: 0px; padding:0px; WIDTH: 21px;  DISPLAY: block; BACKGROUND: url(../images/btn_main_img.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 21px;
}
DIV.flicking_con A.on {
	BACKGROUND-POSITION: 0px -21px
}
#btn_prev {
	Z-INDEX: 11111; POSITION: absolute; WIDTH: 31px !important; DISPLAY: none; HEIGHT: 100px !important; TOP: 40%
}
#btn_next {
	Z-INDEX: 11111; POSITION: absolute; WIDTH: 31px !important; DISPLAY: none; HEIGHT: 100px !important; TOP: 40%
}
#btn_prev {
	BACKGROUND: url(../images/slide_arrow.png) no-repeat 0px 0px; LEFT: 50px
}
#btn_next {
	BACKGROUND: url(../images/slide_arrow.png) no-repeat 0px -100px; RIGHT: 50px
}

#container{ width:100%; padding-top:35px; position: relative; overflow:hidden;}
.con01{ width:1002px; margin:0 auto; padding-bottom:28px;}
.con01_bt{ width:100%; height:20px; line-height:20px; padding-bottom:18px; overflow:hidden;}
.con01_nr{ width:100%; height:158px; overflow:hidden;}

.img-scroll { position:relative; width:1002px;}
.img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:32px; height:158px; top:0; cursor:pointer;}
.img-scroll .prev { left:0; background:url(../images/flow_l.jpg) no-repeat;}
.img-scroll .next { right:0; background:url(../images/flow_r.jpg) no-repeat;}
.img-list { position:relative; width:928px; height:158px; margin-left:37px; overflow:hidden}
.img-list ul { width:9999px;}
.img-list li { float:left; display:inline; width:167px; margin-left:9px; margin-right:9px; height:155px; background:#ffffff; text-align:center;border:1px solid #eeeeee;}
.img-list li div{ width:168px; height:123px; margin:8px auto 0px; overflow:hidden;}
.img-list li p{ width:100%; height:26px; line-height:26px; overflow:hidden;}
.img-list li p a{ font-size:14px; color:#ffffff;}
.img-list li p a:hover{ font-size:14px; color:#ffffff;}

.img-scroll1 { position:relative; margin:0; width:1000px;}
.img-scroll1 .prev1,.img-scroll1 .next1 { position:absolute; display:none; width:57px; height:62px; top:193px; z-index:99; cursor:pointer;}
.img-scroll1 .prev1 { left:0; background:url(../images/prev.png) no-repeat;}
.img-scroll1 .next1 { right:0; background:url(../images/next.png) no-repeat;}
.img-list1 { position:relative; width:1000px; height:359px; overflow:hidden; z-index:1;}
.img-list1 ul { width:9999px;}
.img-list1 li { float:left; display:inline; width:1000px; height:349px;}

.con02{ width:100%; background:#f1f1f1; padding-top:30px;}
.con0201{ width:1000px; border:1px solid #eeeeee; background:#ffffff; margin:0 auto; overflow:hidden;}
.con0201 .wenzi{ width:467px; height:349px; overflow:hidden;}
.con0201 .pic{ width:533px; height:349px;}
.con0201 .wenzi_nr{ width:383px; margin:0 auto; padding-top:73px;}
.con0201 .wenzi_nr h2{ width:100%; height:28px; line-height:28px; padding-top:15px; font-size:32px; color:#1E508C;}
.con0201 .wenzi_nr dt{ width:100%; height:36px; line-height:36px; font-size:24px; color:#e60012;}
.con0201 .wenzi_nr dd{ width:100%; height:144px; line-height:24px; padding-top:8px; font-size:14px; overflow:hidden;}
.con0202{ width:1000px; border:1px solid #eeeeee; background:#ffffff; margin:30px auto 0px; overflow:hidden;}
.con0202 .news{ width:956px; margin:0 auto; padding-top:22px; overflow:hidden;}
.con0202 .news_pic{ width:412px; height:280px; border:1px solid #eeeeee; padding:3px; margin-bottom:22px;}
.con0202 .news_nr{ width:505px; overflow:hidden;}
.con0202 .news_bt{ width:100%; height:62px;}
.con0202 .news_zi{ width:100%;}
.con0202 .news_zi li{ width:100%; height:33px; line-height:33px; overflow:hidden;}
.con0202 .news_zi li a{ font-size:14px;}
.con0202 .news_more{ width:100%; text-align:right; padding-bottom:10px;}
.con0203{ width:948px; height:154px; padding-top:55px; margin:0 auto;}

.con03{ width:1002px; margin:0 auto;}
.con0301{ width:948px; margin:0 auto;}
.con0302{ width:100%; padding-top:15px; overflow:hidden;}
.con0302 .jieshao{ width:219px; float:left;}
.con0302 .jieshao h4{ font-size:12px; width:100%; height:24px; line-height:24px; text-align:center;}
.con0302 .jieshao p{ width:100%; line-height:20px; color:#626262;}
.con0302 .pl_1{ padding-left:34px;}
.con0302 .pl_2{ padding-left:50px;}
.con0302 .pl_3{ padding-left:40px;}

#fh_more{ width:1002px; padding-top:60px; padding-bottom:32px; margin:0 auto; overflow:hidden;}
.fh_bt{ width:100%; height:40px; text-align:center;}
.fh_nr{ width:330px; height:72px; background:#e5e5e5; margin-left:2px!important; margin-left:1px; margin-right:2px; margin-top:20px; float:left; overflow:hidden;}
.fh_img{ width:94px; height:72px; float:left;}
.fh_zi{ width:224px; line-height:24px; font-size:16px; float:left;}
.fh_h1{ padding-top:28px;}
.fh_h2{ padding-top:12px;}