.banner{ width:100%; margin:0 auto;}
.banner_01{ width:100%; height:223px; margin:0 auto; background:url(../images/banner_01.jpg) no-repeat center;}
.banner_02{ width:100%;height:176px; margin:0 auto; background:url(../images/banner_02.jpg) no-repeat center;}
.banner_03{ width:100%;height:231px; margin:0 auto; background:url(../images/banner_03.jpg) no-repeat center;}
.banner_05{ width:100%; height:630px; margin:0 auto; background:url(../images/ban01.jpg) no-repeat center;}



.daoyu{ width:100%; margin:0 auto; height:130px; background:#82B2E0;}
.daoyu_cen{ width:1100px; height:130px; margin:0 auto; line-height:130px; }
.daoyu_cen img{ width:95px; height:95px; float:left; padding-top:19px;}
.daoyu_cen p{ height:100px; color:#fff; font-size:16px;  line-height:30px;padding-top:19px;}

.tit_01{ width:1200px; height:90px; margin:30px auto 20px;}
.tit_01l{ width:250px; float:left; padding-right:15px;}
.tit_01c{ width:730px; height:90px; float:left;}
.tit_01c img{ height:49px;}
.tit_01c p{  color:#555555; font-size:22px; line-height:41px;  float:left;}
.tit_01c p span{ color:#005496; font-size:40px; line-height:42px; font-weight:bold;}
.tit_01r{width:205px;  float:left;}
.tit_01r span{ display:block; width:148px; height:50px; background:#555555; float:right; color:#fff; font-size:24px; line-height:50px; text-align:center; margin-top:33px;}

.tit_02{ width:1200px; height:90px; margin:30px auto 20px; padding-top:40px;}
.tit_02l{ width:250px; float:left;  padding-right:15px;}
.tit_02c{ width:700px; height:90px; float:left;}
.tit_02c img{ height:49px;}
.tit_02c p{  color:#555555; font-size:22px; line-height:41px;  float:left;}
.tit_02r{width:235px;  float:left;}
.tit_02r span{ display:block; width:148px; height:50px; background:#555555; float:right; color:#fff; font-size:24px; line-height:50px; text-align:center; margin-top:33px;}



.jgys{ width:1200px; margin:20px auto;}
.jgys_s{ width:1200px; margin:0 auto;}
.jgys_s ul{ width:1200px; float:left;}
.jgys_s ul li{ width:261px; height:285px; float:left; position:relative; overflow:hidden; padding-right:52px; padding-bottom:10px;}
.jgys_s ul li p{ width:261px; height:40px; background:#0152A1; color:#fff; line-height:40px; text-align:center;font-size:20px; margin-bottom:5px;}
.jgys_s ul li a > span{display:none; width:261px; height:200px; position:absolute; left:0;overflow: hidden; cursor:pointer;}
.jgys_s ul li a:hover > span{ display:inline-block; width:261px; height:200px; background:url(../images/jgys_fg.png)  center; top:44px;overflow: hidden; }
.jgys_s ul li a span div{ width:240px; height:150px; font-size:16px; margin:25px auto; line-height:30px; color:#fff;}
.djlj{ width:261px; height:40px; margin:0 auto; float:left;}
.djlj a{ color:#ff0000; display:block; width:261px; height:40px; line-height:40px; text-align:center; font-size:20px;}


.jgys_x{ float:left;}

.ysjs{ width:885px; height:200px; float:left; border:1px solid #c98604; margin-top:71px;}
.ysjs img{ float:left; margin-top:-63px;}
.ysjs span{ float:left; width:493px; display:block; height:51px; background:url(../images/jsmz.jpg) no-repeat; margin-top:25px;}
.ysjs p{ float:left; text-indent:2em; width:640px; height:100px; line-height:35px; font-size:16px; color:#555555;}
.ysjs p a{ color:#ff0000;}


.btfy{ width:100%; height:680px; background:#f1f0f0;}
.fybg{ width:1200px; height:482px; margin:25px auto 0; border:1px solid #0152A1;}

.jzzl{ width:185px; height:482px; background:#0152A1; float:left; border-right:1px solid #fff;}
.jzzl li{ height:99px;border-bottom:1px solid #fff; line-height:99px;font-size:20px; text-align:center; color:#fff;}
.jzzl li span{ width:25px; height:25px; margin:30px -10px 0 25px; float:left; text-align:center; display:inline-block; background:url(../images/jzzl_x.jpg) no-repeat ;}

.jzjs{ width:222px; height:482px;float:left;background:#fff; border-right:1px solid #fffc98604;}
.jzjs li{ height:99px;border-bottom:1px solid #c98604;border-right:1px solid #c98604; line-height:99px;font-size:18px; text-align:center; color:#555555;}
.jzjs li span{ width:28px; height:25px; margin:30px -48px 0 47px; float:left; text-align:center; display:inline-block; background:url(../images/jzjs_x.jpg) no-repeat ;}

.jzrq{ width:190px; height:482px;float:left;background:#fff; border-right:1px solid #fffc98604;}
.jzrq li{ height:99px;border-bottom:1px solid #c98604;border-right:1px solid #c98604; font-size:18px; text-align:center; color:#555555;}
.jzrq li span{ width:30px; height:26px; margin:27px -35px 0 30px; float:left; text-align:center; display:inline-block; background:url(../images/jzrq_x.jpg) no-repeat ;}
.jzrq li p{ width:189px; line-height:30px; height:70px;color:#555555;font-size:18px; margin-top:21px; float:left;}

.jztime{ width:163px; height:482px;float:left;background:#fff; border-right:1px solid #fffc98604;}
.jztime li{ height:99px;border-bottom:1px solid #c98604;border-right:1px solid #c98604; line-height:99px;font-size:18px; text-align:center; color:#555555;}
.jztime li span{ width:28px; height:26px; margin:28px -28px 0 22px; float:left; text-align:center; display:inline-block; background:url(../images/jztime_x.jpg) no-repeat ;}

.jzimages{ width:250px; height:482px;float:left;background:#fff; border-right:1px solid #fffc98604;}
.jzimages li{ height:99px;border-bottom:1px solid #c98604;border-right:1px solid #c98604; line-height:99px;text-align:center;}
.jzimages li img{ margin:10px auto;}
.jzimages li span{ width:25px; height:28px; margin:27px -78px 0 67px; float:left; text-align:center; display:inline-block; background:url(../images/jzimages_x.jpg) no-repeat ;}

.jzqian{ width:188px; height:482px;float:left;background:#fff; }
.jzqian li{ height:99px;border-bottom:1px solid #c98604;line-height:99px;font-size:18px; text-align:center; color:#555555;}
.jzqian li div{ background:url(../images/jzqian_btn.jpg) no-repeat center;}
.jzqian li span{ width:28px; height:25px; margin:28px -40px 0 39px; float:left; text-align:center; display:inline-block; background:url(../images/jzqian_x.jpg) no-repeat ;}

.yjml{ width:1200px; margin:0 auto 10px; overflow:hidden; padding-bottom:35px;}
.yjmln ul{ width:1010px; margin:16px auto 0;}
.yjmln ul li{ width:230px; float:left;margin-right:30px; margin-top:20px; position:relative; overflow:hidden;}
.yjmln ul li img{ width:100%; height:145px; overflow:hidden;}
.yjmln ul li a{ display:block; width:230px; height:100%;}
.yjmln ul li a div{ position:absolute; width:230px; height:145px; left: 0; background:#000000; filter:alpha(opacity=60); opacity:0.6;}
.yjmln ul li a:hover div{top:195px;}
.yjmln ul li p{ font-size:26px; color:#fff; font-weight:bold; text-align:center; height:50px; line-height:50px; background:#0152A1; overflow:hidden;}
.zixun{ width:685px; margin:40px auto 0;}
.zx1{ display:block; width:323px; height:50px; line-height:50px; font-size:20px; background:#555555; border-radius:5px; float:left; text-align:center; color:#FFFFFF}
.zx2{ display:block; width:323px; height:50px; line-height:50px; font-size:20px; background:#0E4A71; border-radius:5px; float:left; text-align:center; color:#FFFFFF; margin-left:28px;}

.zsxg{ width:1200px; height:820px; margin:0 auto;}
.zsxg_s{ width:1200px; height:572px;  margin:0 auto;}
.zsxg_sl{width:502px; height:572px; float:left;}
.zsxg_sr{width:680px; height:572px; float:left;}
.zsxg_sr img{padding-top:42px;}
.zsxg_sr span{ width:680px; display:block; color:#555; padding:10px 0 20px; font-weight:bold; font-size:18px;s line-height:30px; border-bottom:1px solid #c0c0c0;}
.zsxg_sr p{ width:680px; float:left; line-height:32px; font-size:16px; color:#555; padding:35px 0 25px;}
.zsxg_sr ol{ width:170px; height:45px; color:#fff; font-size:20px; font-weight:bold; line-height:45px; text-align:center; background:url(../images/zlfa.jpg) no-repeat center; float:left;}
.zsxg_sr div{ padding-top:20px; width:680px; float:left;}
.zsxg_sr dd{ width:183px; height:97px; color:#fff; font-size:18px; font-weight:bold; text-align:center; background:#0152A1; float:left; line-height:32px; padding-top:35px; margin-left:40px;}

.hl_content{ width:1200px; height:200px; margin:40px auto 0;overflow:hidden;}
.hl_scrool_leftbtn{ width:46px; height:79px;  margin:60px auto; float:left;background: url(../images/zuo_btn.jpg) no-repeat ; padding-right:29px;}
.hl_scrool_rightbtn{width:46px; height:79px; margin:60px auto; float:left;background: url(../images/you_btn.jpg) no-repeat center; padding-left:29px;}
.hl_content1{ width:1050px; height:200px; margin:0 auto; float:left;overflow:hidden;}
.hl_content1 ul{width:2100px; overflow:hidden; float:left;}
.hl_content1 li{ width:510px; height:200px; float:left; display:inline; overflow:hidden; padding-right:25px;}
.hl_content1 li img{}



.znfx{ width:100%; height:605px; background:url(../images/znfx_bj.jpg) no-repeat center;}
.znfx_cen{ width:1200px; margin:0 auto 0; padding-top:20px;}
.znfx_titles{ width:640px; float:left;}
.znfx_titles li{ display:inline-block; float:left; position:relative; padding-right:35px; padding-bottom:25px; width:177px; height:175px; z-index:1;}
.znfx_titles li a:hover span{ width:177px; height:175px; position:absolute; top:0; left:0; z-index:99999; display:block; background:url(../images/fang_fg.png) no-repeat top;}
.nr{ width:560px; float:left;}
.nr li{ width:560px; position:relative;}
.nr li p{width:117px; height:117px; position:absolute; bottom:40px; right:33px; background:url(../images/znfx_zai.png) no-repeat;}



.liuyan{ width:1200px; margin:0 auto; padding-top:20px;}
.liuyan_l{ width:775px; float:left; height:590px;}
.liuyan_ltit{ width:775px; float:left; height:50px;}
.liuyan_ltit img{ float:left;}
.liuyan_ltit span a{ float:right; color:#ff0000; font-size:20px;}
.liuyan_lgd{ width:775px; height:540px; margin:20px auto;}
.txtList{ width:775px; height:565px;  float:left; overflow:hidden;}
.txtList li{ width:775px;padding-bottom:20px;clear:both;}
.txtList li img{ margin-left:15px; float:left;}
.txtList li span{ float:left; margin:35px 10px 0 20px;}
.txtList li span a{ color:#ff0000;}
.txtList li p{ width:464px; margin-top:30px; float:left; display:inline-block;  font-size:16px; line-height:30px; color:#555555;}
.txtList li div{width:565px;margin-top:10px; float:left; display:inline-block;  font-size:16px; line-height:30px; color:#555555;}
.txtList li div a{ color:#ff0000;}
.txtList li dd{ width:500px; margin-top:15px; float:right; background:url(../images/zan1.jpg) no-repeat 273px center; font-size:18px; line-height:30px;}
#sAnnounce{height:540px;overflow:hidden;margin:20px 0 0 0}
#sAnnounceIn{height:1300px;}

.liuyan_r{width:378px;margin-left:46px; margin-top:57px;float:left;}
.liuyan_r img{ float:left;}
.rexian{ width:378px; height:95px; float:left; margin:15px auto; background:url(../images/liuyan_02.jpg);}
.qq{ width:115px; height:108px; margin-right:16px; float:left; background:url(../images/qq.jpg);}
.yuyue{ width:115px; height:108px; margin-right:16px; float:left; background:url(../images/yuyue.jpg);}
.luxian{ width:115px; height:108px; float:left; background:url(../images/luxian.jpg);}





