
/*������*/
.none980{display:none}
.block980{display:block}
.block2980{display:inline}
.header_nav_subnav2 a.none980{display:none}
#scrollbox980{position:absolute;top:auto;width:100%}
.relative{position:relative}
.top15{margin-top:15px}
.top20{margin-top:20px;}
.bgfff{background:#FFF}
.titlemb{ border-bottom: 2px solid #dfdfdf; line-height: 30px; font-size:16px}
.titlemb a:hover {color:#e4007f;}
.textc{color:#000}
.text_center{text-align:center}
.ovhidden{overflow:hidden}
.dhone a{transition: all 0.3s linear 0s;}
.dhone2 a{transition: all 0.3s linear 0s;}
.banner_index{height: 14px;position:absolute;bottom:25px;z-index: 2;width: 140px;margin: 0 auto;overflow:hidden}
.banner_index li{width:14px; height:14px;float:left; margin:0 7px}
/*ר�⵼��*/
.section_icon_nav_box1{width:100%;background: #FFF; height: 78px }
.section_icon_nav_box2{height:78px;border-left:1px solid #eaeaea;}
.section_icon_nav_box2 ul{height:78px;}
.section_icon_nav_box2 ul li {width: 80px;position: relative; float: left; height: 78px;border-right:1px solid #eaeaea}
.section_icon_nav_box2 ul li.icon_nav11,
.section_icon_nav_box2 ul li.icon_nav12,
.section_icon_nav_box2 ul li.icon_nav13{display:none}
.section_icon_nav_box2 ul li i{position:absolute;width:100%;height:100%;background-color:#004f89; background-color:#FFF \9;opacity:0;-webkit-animation:orangeOut 0.4s ease;animation:orangeOut 0.4s ease;}
.section_icon_nav_box2 ul li:hover i{opacity:1;
	-webkit-animation:orangeIn 0.2s ease;
	animation:orangeIn 0.2s ease;background-color:#004f89 \9;}
@-webkit-keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@-moz-keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@-ms-keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@-webkit-keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
}
@-moz-keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
}
@-ms-keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
}
@keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}}
.section_icon_nav_box2 ul li a {width:100%; height:78px; position:absolute}
.section_icon_nav_box2 ul li a em{display: block; margin:-1px auto auto; width: 55px; height: 55px; background-image:url(../images/nav_03.png);
}
.section_icon_nav_box2 ul li a:hover{ color:#FFF}
.icon_nav1 a em{ background-position:0 0}
.icon_nav1 a:hover em{ background-position:0 -64px}
.icon_nav2 a em{background-position:-79px 0px}
.icon_nav2 a:hover em{ background-position:-79px -64px}
.icon_nav3 a em{ background-position:-159px 0}
.icon_nav3 a:hover em{ background-position:-159px -64px}
.icon_nav4 a em{ background-position:-238px 0}
.icon_nav4 a:hover em{ background-position:-238px -64px}
.icon_nav5 a em{ background-position:-317px 0}
.icon_nav5 a:hover em{ background-position:-317px -64px}
.icon_nav6 a em{ background-position:-397px 0}
.icon_nav6 a:hover em{ background-position:-397px -64px}
.icon_nav7 a em{ background-position:-480px 0}
.icon_nav7 a:hover em{ background-position:-480px -64px}
.icon_nav8 a em{ background-position:-559px 0}
.icon_nav8 a:hover em{ background-position:-559px -64px}
.icon_nav9 a em{ background-position:-637px 0}
.icon_nav9 a:hover em{ background-position:-637px -64px}
.icon_nav10 a em{ background-position:-717px 0}
.icon_nav10 a:hover em{ background-position:-717px -64px}
.icon_nav11 a em{ background-position:-796px 0}
.icon_nav11 a:hover em{ background-position:-796px -64px}
.icon_nav12 a em{ background-position:-876px 0}
.icon_nav12 a:hover em{ background-position:-876px -64px}
.icon_nav13 a em{ background-position:-955px 0}
.icon_nav13 a:hover em{ background-position:-955px -64px}
.icon_nav14 a em{ background-position:-1034px 0}
.icon_nav14 a:hover em{ background-position:-1034px -64px}
.icon_nav15 a em{ background-position:-1113px 0}
.icon_nav15 a:hover em{ background-position:-1113px -64px}
.section_icon_nav_box2 ul li p { text-align: center; position: absolute; top: 55px; text-align: center; width: 100%; display: block; left: 0;}
/* focus */
#focus{ height: 268px; position: relative; padding: 10px 12px; overflow: hidden;margin-top:16px;  }
.zj_msg{ position: absolute; top: 15px; width: 88px; right: 12px;height: 22px;}
.zj_msg a{ display:block; height: 22px; background: url(../images/body_01.png)0 0 no-repeat;}
.zj_msg a:hover{ background-position:0 -32px}
#focus ul{ height: 225px; position: absolute;padding-left: 1px; overflow: hidden; }
#focus ul li{ float: left; height: 222px; position: relative; width: 278px;}
#focus ul li a{display: inline-block; width:76px; height:106px; text-align:center; overflow:hidden; line-height:1.5;float:left;}
#focus .btnBg{display:none}
#focus .btn{ position: absolute;width: 300px;height: 14px;right:80px;bottom:8px; text-align: right; }
#focus .btn span{ display: inline-block; _display: inline; _zoom: 1; width: 14px; height: 14px; _font-size: 0; margin-left: 5px; cursor: pointer; background: url(../images/banner_index_white.png) 0 0 no-repeat; }
#focus .btn span.on{ background:url(../images/banner_index_red.png) 0 0 no-repeat}
#focus .preNext{ width: 16px; height: 16px; position: absolute; top: 20px; background: url(../images/body_01.png) 0 0 no-repeat; cursor: pointer; }
#focus .pre{ left: 86px;background-position:-104px -8px}
#focus .pre:hover{background-position:-104px -30px}
#focus .next{ left: 107px; background-position: -125px -8px }
#focus .next:hover{ background-position:-125px -30px}
.focuszjimg{height:164px}
.focuszjimg .banner_index{right:25px; float:right; width:auto; top:60px}
.focuszjimg .banner_index li{float:right; margin:0 2px}
.focuszjimgioc_one{ position: absolute;right:54px;top:120px;width:30px;z-index:9}
.focuszjimgioc_one a{display:block; height: 30px;background:url(../images/body_01.png) -154px 0 no-repeat}
.focuszjimgioc_one a:hover{background-position:-154px -34px}
.focuszjimgioc_two{position: absolute; right:17px;width: 30px; height: 30px; top: 120px; z-index:9}
.focuszjimgioc_two a{display:block; height: 30px;background:url(../images/body_01.png) -191px 0 no-repeat}
.focuszjimgioc_two a:hover{background-position:-191px -34px}
/*�б�ҳ��banner*/
#listbanner{font-size:0;height:230px;}
/*�б���ģ��*/
#boxl {width: 278px; overflow: hidden; }
.boxlbox{ background: #FFF; margin-top: 15px; padding: 5px 12px 12px; overflow: hidden; position:relative }
.boxlbox ul li { display: block; position: relative; }
.pinpai_one{ margin:10px 0}
.pinpai_two{ line-height: 2; border-bottom: 1px dotted #a9a9a9; text-indent: 2em; }
.zt_list{ margin-top: 16px; height: 65px; overflow: hidden; }
.zt_list span {width: 80px; height: 65px; display: block;background-color: #9CF; position: absolute; overflow:hidden}
.zt_listtxt{ width: 165px; position: absolute; right: 0; overflow: hidden; line-height: 1.8; color:#8f8f8f}
.zt_listtxt h3 {font-size: 14px; font-weight: 100; color:#000}
.zt_listtxt p a{color:#8f8f8f}
.zt_listtxt p a:hover{color:#e4007f}
#listapDiv1 {
position: absolute; left: 4px; top: 125px; width: 118px; height: 38px; z-index: 1; background:url(../images/list_10_03.jpg) no-repeat
}
#listapDiv1:hover{ background: url(../images/list_10_02_03.jpg) no-repeat}
#listapDiv2 {
position: absolute; left: 129px; top: 125px; width: 118px; height: 38px; z-index: 2; background:url(../images/list_10_05.jpg) no-repeat
}
#listapDiv2:hover{ background:url(../images/list_10_02_05.jpg) no-repeat}
.zt_msg{position: absolute; left: 175px; top: 10px; width:88px; height:22px; background:url(../images/ztmsg.jpg) 0 0 no-repeat}
.zt_msg:hover{ background:url(../images/ztmsg_02.jpg) 0 0 no-repeat}
.xihuan_qh_nav{ left: 17px; height: 35px; }
.xihuan_qh_nav ul{clear:both}
.xihuan_qh_nav li{ width: 76px; float: left; text-align: center; margin-right: 20px; }
.xihuan_qh_nav li a{ display: block;height:35px;color:#8f8f8f; line-height:40px}
.xihuan_qh_nav li.hover a{color:#000;border-bottom:2px solid #004f89; background:url(../images/jiantou.jpg) center bottom no-repeat; text-decoration:none}
.xihuan_qh_txtbox{ color: #403328; margin-top: 10px; }
.xihuan_qh_txt ul{background: url(../images/a1-8.png) 0 10px no-repeat}
.xihuan_qh_txt li { border-bottom: 1px dotted #CCCCCC; padding-left: 20px; line-height:2.9}
/*�б���ģ��*/
/*��ҳ*/
#page{ font: 14px  Arial, Helvetica, sans-serif; white-space: nowrap; margin: 20px auto; overflow: hidden; text-align: center; }
#page a{display:inline-block; padding:5px 10px; border:1px solid #ebebeb;text-decoration: none;overflow: hidden; position:relative;
color:#000; margin:0 1px}
#page a:hover{border:1px solid #004f89;}
#page .pn{ background:#004f89;color:#FFF}
/*·����ɫ*/
.items,.items a{color: #8f8f8f;}
.items a:hover{color:#e4007f}
/*���స����ť*/
.gdalmsg{ position: absolute; right: 0px; top: 8px; width:88px; height:22px; background:url(../images/gdanl.jpg) no-repeat}
.gdalmsg:hover{ background:url(../images/gdanl_02.jpg) no-repeat}
/*����������ť*/
.gdfxmsg{ position: absolute; right: 0px; top: 8px; width:88px; height:22px; background:url(../images/fnfx_21.jpg) no-repeat}
.gdfxmsg:hover{ background:url(../images/fx_icon.jpg) no-repeat}
/*������*/
.fx1{ height: 122px; background-color: #eeeeee; }
#fx1apDiv3 { position: absolute; left: 17px; top: 47px; width: 69px; z-index: 1; font-size: 16px; }
#fx1apDiv4 { position: absolute; left: 316px; top: 23px; width: 161px; height: 85px; z-index: 2; 
}
#fx1apDiv5 {
position: absolute; left: 510px; top: 25px; width: 97px; height: 86px; z-index: 3;}
#fx1apDiv5 a{ display:block; height:31px; margin-bottom:9px}
#fx1apDiv5a1,#fx1apDiv5a2{ background:url(../images/zixun_icon.png) 0 0 no-repeat}
#fx1apDiv5a1:hover{ background-position:-98px 0}
#fx1apDiv5a2{ background-position:0 -40px}
#fx1apDiv5a2:hover{ background-position:-98px -40px}
#fx1apDiv6 {
	position: absolute;
	left: 83px;
	top: 38px;
	width: 250px;
	z-index: 4;
}
#fx1apDiv6 a{display:inline-block; height:44px;width:44px; margin-right:5px;padding:0;}
#fx1apDiv6a1,#fx1apDiv6a2,#fx1apDiv6a3,#fx1apDiv6a4{background:url(../images/fx1.png) 0 0 no-repeat}
#fx1apDiv6a1:hover{background-position:0 -45px}
#fx1apDiv6a2{background-position:-53px 0}
#fx1apDiv6a2:hover{background-position:-53px -45px}
#fx1apDiv6a3{background-position:-103px 0}
#fx1apDiv6a3:hover{background-position:-103px -45px}
#fx1apDiv6a4{background-position:-154px 0}
#fx1apDiv6a4:hover{background-position:-154px -45px}
/*������ť*/
#wyybm{width:192px; height:37px;display:block; margin:0 auto; background:url(../images/al4.jpg) no-repeat}
#wyybm:hover{background: url(../images/al4_02.jpg) no-repeat}
#qbm{width:192px; height:37px;display:block; margin:0 auto; background:url(../images/al7.jpg) no-repeat}
#qbm:hover{ background:url(../images/al7_02.jpg) no-repeat}
.tyzj_list {
    height: 252px;
    padding: 0 12px;
    width: 254px;
}
.tyzj_list .tyzj_loop {
    height: 197px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 100%;
}




.items{ width: 646px; margin: 17px 0 0 20px; }
.content_tie{ margin: 20px 30px; text-align: center }
/**/
.content_tie h1{ font-size:24px; margin-top:15px;}
.content_tie p ,.content_tie p a{ color: #8f8f8f; margin: 0 5px; line-height: 3 }
.content_tie p a:hover{color:#e4007f}
.content_tie p span{ color:rgb(0, 79, 137);}
.content{ margin: 20px 30px; line-height: 2.5; font-size:14px; color: #4a4a4a }
.content p{ color:#000; line-height:26px;}

#xglistb1{ background-color: #FFF; display: none; width: 645px; border: 1px solid #dfdfdf; position: relative; margin-top: 50px; padding-top:20px
}
#xglistb2{ padding-bottom: 30px;}
#xglistb2 li{ border-bottom: 1px dotted #a9a9a9;padding:20px 0; margin:10px}
#xglistb2 li h3 {font-size: 14px; font-weight: 100; color:rgb(0, 79, 137); padding-left:10px;  background:url(../images/dd3.jpg) left center no-repeat;}
#xglistb2 li h3 a{font-weight:bold;color:#000}
#xglistb2 li h3 a:hover{color:rgb(0, 79, 137)}
#xglistb2 li p {text-indent: 2em; color:#4a4a4a;line-height:1.5; padding:7px 0}
#xglistb2 li span,#xglistb2 li span a {color:#8f8f8f;}
#xglistb2 li span a:hovera{color:rgb(0, 79, 137);}


.pageasqw ul{ text-align:center; padding-top:33px; padding-bottom:33px;} 
/*.pageasqw li{ display:inline-block; _zoom:1;_display:inline; padding:6px 10px; _margin:0 3px;  border:solid 1px #cdcdcd;  }*/
.pageasqw li{ display:inline; _zoom:1;_display:inline; padding:6px 10px; _margin:0 3px;  border:solid 1px #cdcdcd;  }
.pageasqw li a{ color:#494949;}
.pageasqw li a:hover{ color:#F00; }