.cf{ width:100%; clear:both; }
#news_list{ width:742px; height:auto; }
#news_list h2{ width:100%; padding-left:20px; height:48px; line-height: 48px; font-size:18px; color:#fff; background: #0b3190; }
#news_list ul{ width:100%; height:234px; margin-top:10px; margin-bottom:20px; overflow: hidden; background: #f2f2f2; }
#news_list ul li{ width:742px; height:46px; height:43px\9; border-bottom:1px dashed #c3c3c3; margin:0px\9; }
#news_list ul li span { display: block; float: left; height:46px; line-height: 46px; }
#news_list ul li .s1 { width:39px; height:46px; position: relative; }
#news_list ul li .s1 i{ width:6px; height:46px; position:absolute; top:20px; left:20px; background: url(../images/news_list_bg1.png) no-repeat; }
#news_list ul li .s2 { width:600px; font-size:14px; color:#707070; }
#news_list ul li .s2 a{ display: block; width:600px; height:46px; line-height: 46px; line-height: 43px\9; font-size:14px; }
#news_list ul li .s2 a:hover{ /*color:#2893d0; */}
#news_list .pages { width:265px; height:27px; margin:0 auto; margin-top:30px; }
#news_list .pages a{ display: block; float: left; width:27px; height:27px; margin-left:5px; }
#news_list .pages a i{ height:27px; line-height: 27px; padding-top:18px; text-align: center; }
#news_list .pages a span{ display: block; width:27px; height:27px; line-height: 27px; text-align: center; font-size:14px; color:#474747; background: #ebebeb; }
#news_list .pages a span:hover{ background: #268bc5; color:#fff; }
#news_list .pages a{ display: block; float: left; width:27px; height:27px; margin-left:5px; }
#news_con { width:742px; height:auto; }
.top{border:none;}
#news_con .tops { width:182px; height:40px;  background:none; padding:0;float:left; }
#news_con .tops span{ display: block; float: right; height:20px; line-height: 20px; padding-left:10px; padding-top:15px; cursor: pointer; }
#news_con .tops span:hover{ display: block; float: right; height:20px; line-height: 20px; padding-left:10px; padding-top:15px; }
#news_con .tops .s1{ width:55px; }
#news_con .tops .s3 a{ display: block; float: left; height:20px; line-height: 20px; }
#news_con .tops .s3 a.a1{ width:55px; height:20px; line-height: 20px; }
#news_con .tops .s3 a.a2{ width:10px; height:10px; padding-top:7px; }
#news_con .tops .s3 a.a2 i{ display: block; width:10px; height:10px; background: url(../images/news_con_bg2_a.png) no-repeat; }
#news_con .tops .s4 a{ display: block; float: left; }
#news_con .tops .s4 a.a1{ width:25px; height:18px; background: url(../images/news_con_bg1.png) no-repeat; }
#news_con h1{ width:742px; height:30px; line-height: 30px; text-align: center; font-size:24px; color:#474747; margin-top:48px; }
#news_con .timer{ width:742px; height:30px; line-height: 30px; margin-top:15px; }
#news_con .timer span{ display: block; float: left; height:30px; line-height: 50px; font-size:12px; color:#707070; }
#news_con .timer .s1{ margin-left:250px; }
#news_con .timer .s3{ margin-left:30px; }
#news_con .t_top { width:742px; height:auto; background: #f2f2f2; margin-top:20px;  }
#news_con .t_top p{ width:686px; height:auto; margin:0 auto; }
#news_con .t_top p.p1{ height:25px; line-height: 25px; font-size:14px; color:#909090; }
#news_con .t_top p.p2{ line-height: 22px; font-size:14px; color:#909090; }
#news_con .t_con { margin-top:20px; margin-bottom:20px; }
#news_con .t_con .p1{ line-height: 26px; font-size:14px; color:#2c2c2c; }
#news_con .t_bot { width:742px; height:20px; line-height: 20px; margin-top:10px; display:none; }
#news_con .t_bot span{ display: block; float: left; height:20px; line-height: 20px; color:#474747; }
#news_con .t_bot span em{ display: block; float: left; height:20px; line-height: 20px; color:#474747; margin-right:30px; }
.news_bot{ width:742px; height:auto; margin-top:20px; }
.news_bot h3{ width:100%; height:40px; line-height: 40px; padding-left:25px; font-size:14px; font-weight: bold; color:#474747; border-bottom:1px solid #ccc; }
.news_bot .u_box{ width:732px; height:128px; padding-left:10px; }
.news_bot ul{ width:360px; height:108px; overflow: hidden; float: left; margin-top:15px; }
.news_bot ul.l{ padding-left:15px; }
.news_bot ul.r{ margin-left:35px; }
.news_bot ul li{ height:18px; line-height: 18px; margin-bottom:12px; *_margin-bottom:6px; }
.news_bot ul li:hover .s1{ background: #0d6aa0; }
.news_bot ul li span{ display: block; float: left; height:18px; line-height: 18px; }
.news_bot ul li .s1{ width:18px; height:18px; line-height: 18px; color:#fff; text-align: center; background: #ccc; }
.news_bot ul li .s2{ height:18px; line-height: 18px; margin-left:10px; }
.news_bot ul li .s2 a{ height:18px; line-height: 18px; }
#mv_con h2{ width:100%; padding-left:20px; height:48px; line-height: 48px; font-size:18px; font-weight: 500; color:#fff; background: #2893d0; }
#mv_con h1{ width:100%; text-align: center; line-height: 48px; font-size:24px; color:#474747; margin-top:30px; }
#mv_con .mv_box { width:100%; height:450px; position: relative; margin-top:20px; }
#mv_con .mv_box img{ width:100%; height:415px; position: absolute; top:0px; left:0px; }
#mv_con .mv_box .p1{ width:88px; height:88px; background: url(../images/mv_dbg.png) no-repeat; position: absolute; top:50%; left:50%; margin-top:-44px; margin-left:-44px; cursor: pointer; z-index: 99; }
#mv_con .timer{ width:100%; height:23px; margin-top:20px; }
#mv_con .timer .p1{ width:200px; height:23px; float: left; }
#mv_con .timer .p2{ width:330px; height:23px; float: right; }
#mv_con .timer .p1 span{ display: block; float: left; height:23px; line-height: 23px; font-size:14px; color:#909090; }
#mv_con .timer .p2 span{ display: block; height:23px; line-height: 23px; float: right; }
#mv_con .timer .p2 .s1 a{ display: block; width:23px; height:23px; float: left; margin-left:5px; }
#mv_con .timer .p2 .s1 .a1{ background: url(../images/mv_wb.png) no-repeat; }
#mv_con .timer .p2 .s1 .a2{ background: url(../images/mv_rr.png) no-repeat; }
#mv_con .timer .p2 .s1 .a3{ background: url(../images/mv_kx.png) no-repeat; }
#mv_con .timer .p2 .s1 .a4{ background: url(../images/mv_wx.png) no-repeat; }
#mv_con .timer .p2 .s1 .a5{ background: url(../images/mv_f.png) no-repeat; }
#mv_con h2.xg{ margin-top:40px; }
#mv_con h2.xg a{ display: block; width:130px; height:48px; line-height: 48px; float: right; color:#fff; text-align: center; font-size:12px; }
#mv_con .lb{ width:742px; height:175px; position: relative; overflow: hidden; margin-top:30px; }
#mv_con .lb .div1{ width:20px; height:30px; background: url(../images/mv_gol.png) no-repeat; position: absolute; left:0px; top:40px; z-index: 10; cursor: pointer; }
#mv_con .lb .div3{ width:20px; height:30px; background: url(../images/mv_gor.png) no-repeat; position: absolute; right:2px; top:40px; z-index: 10; cursor: pointer; }
#mv_con .lb ul{ width:9999px; height:175px; position: absolute; left:0px; overflow: hidden; }
#mv_con .lb ul li{ width:230px; height:175px; float: left; margin-right:26px; position: relative; }
#mv_con .lb  ul li .f1{ width:50px; height:50px; position: absolute; top:40px; left:80px; background: url(../images/mv_xbg.png) no-repeat; cursor: pointer; }
#mv_con .lb  ul li .bot{ width:229px; height:30px; position: absolute; left:0px; bottom:10px; }
#mv_con .lb  ul li .bot a{ display: block; width:229px; height:30px; line-height: 30px; font-size:14px; padding-left:20px; color:#474747; }
#ks_con{ width:742px; height:auto; }
#ks_con h2{ width:100%; padding-left:20px; height:48px; line-height: 48px; font-size:18px; font-weight: 500; color:#fff; background: #3156a3; }
#ks_con .ks_box{ width:742px; height:auto; margin-top:10px; }
#ks_con .ks_box .right{ width:6px; height:auto; min-height:800px; float: right; position: relative; }
#ks_con .ks_box .right .img1{ width:6px; height:auto; min-height:800px; position: top:0px; left:0px; z-index: 88; overflow: hidden;}
#ks_con .ks_box .right .img2{ width:6px; height:47px; background: url(../images/ks_right_b.png) no-repeat; position:absolute; top:0px; z-index: 99; cursor: pointer; }
#ks_con .ks_box .left{ width:710px; height:auto; float: left; }
#ks_con .ks_box .left li{ width:710px; height:auto; }
#ks_con .ks_box .left .p1{ width:710px; height:40px; background: #f2f2f2; }
#ks_con .ks_box .left .p1 span{ display: block; float: left; height:40px; line-height: 40px; font-size:14px; color:#474747; }
#ks_con .ks_box .left .p1{ width:710px; height:40px; }
#ks_con .ks_box .left .p1 .s1{ width:39px; height:40px; position: relative; }
#ks_con .ks_box .left .p1 .s1 .bg1{ width:10px; height:10px; background: #56b4de; position: absolute; left:18px; top:16px; }
#ks_con .ks_box .left .p2 { width:710px; height:auto; }
#ks_con .ks_box .left .p2 a{ display:block; float: left; width:105px; line-height: 48px; }
#ks_con .ks_box .left .p2 a span{ display:block; float: left; height:48px; line-height: 48px; }
#ks_con .ks_box .left .p2 a .s1{ width:30px; height:48px; position: relative; }
#ks_con .ks_box .left .p2 a .s1 i{ width:12px; height:12px; background: url(../images/ks_s1_bg.png) no-repeat; position: absolute; top:18px; left:16px; }
#jzfw_con{ width:742px; height:auto; }
#jzfw_con h2{ width:100%; padding-left:20px; height:48px; line-height: 48px; font-size:18px; font-weight: 500; color:#fff; background: #3156a3; }
#jzfw_con ul{ width:7420px; height:auto; float: left; margin-top:30px;}
#jzfw_con ul li{ width:742px; height:auto; }
#jzfw_con ul .p1{ width:742px; height:40px; background: #f2f2f2; }
#jzfw_con ul .p1 span{ display: block; float: left; height:40px; line-height: 40px; font-size:14px; color:#474747; }
#jzfw_con ul .p1{ width:742px; height:40px; }
#jzfw_con ul .p1 .s1{ width:49px; height:40px; position: relative; }
#jzfw_con ul .p1 .s1 .bg1{ width:20px; height:22px; background: url(../images/jzfw_bg1.png) no-repeat; position: absolute; left:18px; top:10px; }
#jzfw_con ul .p1 .s1 .bg2{ width:20px; height:22px; background: url(../images/jzfw_bg2.png) no-repeat; position: absolute; left:18px; top:10px; }
#jzfw_con ul .p1 .s1 .bg3{ width:20px; height:22px; background: url(../images/jzfw_bg3.png) no-repeat; position: absolute; left:18px; top:10px; }
#jzfw_con ul .p1 .s1 .bg4{ width:20px; height:22px; background: url(../images/jzfw_bg4.png) no-repeat; position: absolute; left:18px; top:10px; }
#jzfw_con ul .p1 .s1 .bg5{ width:20px; height:22px; background: url(../images/jzfw_bg5.png) no-repeat; position: absolute; left:18px; top:10px; }
#jzfw_con ul .p1 .s1 .bg6{ width:20px; height:22px; background: url(../images/jzfw_bg6.png) no-repeat; position: absolute; left:18px; top:10px; }
#jzfw_con ul .p2 { width:742px; height:auto; }
#jzfw_con ul .p2 a{ display:block; float: left; width:185px; line-height: 50px; }
#jzfw_con ul .p2 a span{ display:block; float: left; height:50px; line-height: 50px; }
#jzfw_con ul .p2 a .s1{ width:35px; height:50px; position: relative; }
#jzfw_con ul .p2 a .s1 i{ width:12px; height:12px; background: url(../images/ks_s1_bg.png) no-repeat; position: absolute; top:18px; left:16px; }
.right .one{height:46px;background:#f2f2f2;width:100%;}
.right .one h1{float:left;color:#474747;font-size:16px;padding:12px 0 0 25px;}
.right .one .search{float:right;margin:10px 10px 0 0;height:28px;padding:0;position:relative;}
.right .one .search .input2{width:140px;color:#fff;font-size:14px;height:28px;line-height:28px;position:absolute;top:0;right:30px;}
.right .one .search .btn2{height:28px;width:30px;cursor:pointer;position:absolute;top:0;right:0;}
.right .two{margin-top:25px;}
.right .two .Screen{margin-right:1px;height:50px;width:100%;background:#f4f4f4;cursor:pointer;}
.right .two .Screen .r a{float:left;display:block;line-height:50px;font-size:16px;color:#707070;font-family:Arial, Helvetica, sans-serif;margin:0 6px;}
.right .two .Screen .r a:hover{color:#268bc5;}
.right .two .Screen2{height:50px;width:100%;background:#f4f4f4;cursor:pointer;border-top:solid 1px #ddd;}
.right .two .Screen2 .r{position:relative;}
.right .two .Screen2 .r ul li{float:left;padding:0 9px 0 15px;width:auto;background:none;font-size:14px;color:#707070;margin:0;line-height:50px;}
.right .two .Screen2 .r ul li.now,.right .two .Screen2 .r ul li:hover{background:#fff;}
.right .two .Screen2 .r ul li span{display:block;background:url(../images/arrow3.png) right center no-repeat;float:none;padding:0 15px 0 0;}
.right .two .Screen2 .r .tab{position:absolute;top:50px;left:112px;background:url(../images/bian.png) left bottom repeat-x #fff;padding:13px 0 25px;display:none;}
.right .two .Screen2 .r .tab .list a{display:block;float:left;background:url(../images/dian2.png) left center no-repeat;padding-left:15px;width:122px;margin-left:20px;font-size:14px;color:#707070;line-height:26px;}
.right .two .Screen2 .r .tab .list a:hover{color:#268bc5;}
.right .two h2{color:#474747;font-size:14px;font-weight:normal;padding:0 0 0 15px;float:left;line-height:50px;width:97px;background:#e7e7e7;}
.right .two span{float:right;padding:13px 25px 0 0;cursor:pointer;}
.right .two .hide0{position:relative;width:auto;height:auto;}
.right .two .hide1{height:100px;width:724;background:#f2f3f4;padding:23px 0 0 17px;display:none;position:absolute;top:0;left:0;}
.right .two .hide1 .a{width:50px;height:32px;background:#42abd9;float:left;text-align:center;padding-top:8px;}
.right .two .hide1 .b{width:50px;height:32px;background:#218cc9;float:left;text-align:center;padding-top:8px;}
.right .two .hide1 .c{width:50px;height:32px;background:#2e54a4;float:left;text-align:center;padding-top:8px;}
.right .two .hide1 a{color:#fff;font-size:18px;font-family:Arial, Helvetica, sans-serif;}
.right .two .hide1 .a:hover,.right .two .hide1 .b:hover,.right .two .hide1 .c:hover{background:#dcdcdc;}
.right .two .hide1 .a:hover a,.right .two .hide1 .b:hover a,.right .two .hide1 .c:hover a{color:#707070;}
.right .two .hide2{background:#f2f3f4;padding:25px 0;height:505px;display:none;position:absolute;top:0;left:0;}
.right .two .hide2 .l3{float:left;width:370px;}
.right .two .hide2 .r3{float:left;width:370px;}
.right .two .hide2 ul{width:370px;margin:0;}
.right .two .hide2 ul li{height:32px;background:none;float:none;width:auto;margin:0;}
.right .two .hide2 ul li p{width:127px;text-align:right;margin-right:27px;float:left;color:#474747;font-size:12px;}
.right .two .hide2 ul li span{text-align:left;float:left;padding:0;}
.right .two .hide2 ul li span a{padding:0 2px 0 0;color:#707070;font-size:12px;}
.right .two .hide2 ul li span a:hover{color:#42abd9;}
#index2_hide .cbox.c3 .list .ul {
    overflow: hidden;
}
.p1 p{ margin-bottom:21px; line-height:24px;}
.p1 div{ margin-bottom:21px; line-height:24px;}