.banner{ width:1200px; height:394px; position:relative; z-index:3; left:50%; margin-left:-600px;}
.banner .hd{ position:absolute; width:100%; text-align:center; bottom:50px; }
.banner .hd ul{ width:100%; text-align: center;}
.banner .hd ul li{ border:2px solid #a0a0a0; display:inline-block; width:40px; height:5px;  font-size:0; margin:0 10px; cursor:pointer;}
.banner .hd ul li.on,.banner .hd ul li:hover{ background:#0fa4e3;border:2px solid #0fa4e3;}
.banner .next{ display:inline-block; width:48px; height:68px; background:url(b6.png) left center no-repeat; position:absolute; z-index:99; top:50%; margin-top:-34px; right:50%; margin-right:-600px}
.banner .prev{ display:inline-block; width:48px; height:68px; background:url(b5.png) right center no-repeat; position:absolute; z-index:99; top:50%; margin-top:-34px; left:50%; margin-left:-600px}

.new{ width:1200px; margin:auto; margin-top:50px;}
.new .left{ width:864px; height:404px; border:1px solid #dcdcdc; float:left;}
.new .left .al{ width:842px; margin-left:10px; border-bottom:1px solid #dcdcdc;}
.new .left .al .bl{ font-size:18px; color:#333333; font-weight:600; border-bottom:1px solid #1245ab;  line-height:50px; float:left;  margin-bottom:-1px; font-weight:normal}
.new .left .al .cl{ float:right;  line-height:50px;  text-align:right; font-size:14px;}
.new .left .al2 { width:372px; height:302px; position:relative; float:left; top:25px; left:10px}
.new .left .al2 .banner2 .hd{ width:372px; height:30px; position:absolute; bottom:0; left:0; z-index:3; }
.new .left .al2 .banner2 .hd ul{ margin-top:8px; margin-right:10px}
.new .left .al2 .banner2 .hd ul li{ font-size:0; width:9px; height:9px; border-radius:50%; float:right; background:#95bedd; margin:0 5px; cursor:pointer; }
.new .left .al2 .banner2 .hd ul li.on,.new .left .al2 .banner2 .hd ul li:hover{ background:#ffffff;}
.new .left .al2 .banner2 .bd ul li{ width:372px; height:302px; position:relative;}
.new .left .al2 .banner2 .bd ul li p{ position: absolute;bottom: 0;left: 0;z-index: 2;font-size: 15px;line-height: 37px;background:#2b7dbb;width: 100%; height:37px; padding-left:15px; box-sizing:border-box}
.new .left .al2 .banner2 .bd ul li p a{ color:#fff; display:inline-block; padding-left:5px;}
.new .left .al3{ width:435px; float:right; margin-right:10px; margin-top:25px}
.new .left .al3 .tab .hd{ width:435px; height:40px}
.new .left .al3 .tab .hd ul li{ float:left; width:144px; margin-right:1px; height:33px; background:#e5e5e5; text-align:center; line-height:30px; position:relative; cursor:pointer;}
.new .left .al3 .tab .hd ul li.on{ background:#2b7dbb; color:#fff;}
.new .left .al3 .tab .hd ul li.on a{ color:#fff}
.gsj{width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 10px solid #4676d5; position: absolute; left:50%; margin:-5px;top:34px; display:none;}
.new .left .al3 .tab .hd ul li.on .gsj{ display:block}
.new .left .al3 .tab .bd ul li span{ float:right;}
.new .left .al3 .tab .bd{ margin-top:10px;}
.new .left .al3 .tab .bd ul li{ line-height:32px;   white-space: nowrap; text-overflow: ellipsis;overflow: hidden; background:url(b8.jpg) left center no-repeat; padding-left:15px}
.new .left .al3 .tab .bd ul li:hover a{ text-decoration:underline;}
.new .right{ width:320px; height:410px; float:right;}
.new .right .r_1{ width:318px; height:196px; border:1px solid #dcdcdc}
.new .right .r_2{ margin-top:10px}
.new .right .r_1 .r_t{ width:294px; margin-left:12px; border-bottom:1px solid #e5e5e5; height:40px; background:url(g_09.png) left center no-repeat;}
.new .right .r_1 .r_t p{ font-size:16px; color:#333; padding-top:10px; padding-left:30px}
.new .right .r_1 .r_t p span{ text-transform:uppercase; font-size:12px; padding-left:10px; color:#666}
.new .right .r_1 .r_c{ width:294px; margin-left:12px; height:40px; position:relative; top:20px; margin-bottom:13px;}
.new .right p.p1{ font-size:12px; color:666666; margin-left:15px; margin-top:32px}
.new .right .r_1 .r_c .inp1{ width:229px; height:38px; border:1px solid #e5e5e5; border-right:none; padding:0 5px; line-height:32px;}
.new .right .r_1 .r_c .inp2{ width:54px; height:40px; background:#2b7dbb; text-align:center; border:none; position:absolute; right:0; color:#fff; font-size:14px}
.new .right .r_1 .line{ width:294px; margin-left:12px; margin-top:35px;}

.con_1{ width:1200px; margin:auto; }
.con_1 .left{ width:320px; height:546px;  float:right; background:#fff}
.con_1 .left .top1{ height:179px}
.con_1 .left .top1 .line{  padding-bottom:10px; margin:10px}
.con_1 .left .top1 .ghead{ width:301px; height:40px; margin-left:-1px; color:#333333; font-size:16px; padding-left:20px; margin-bottom:10px; line-height:40px; border-bottom:1px solid #d2d2d2; background:url(b14.png) 10px center no-repeat}
.con_1 .left .top1 .ghead span{ font-size:12px; text-transform:uppercase; padding-left:10px}
.con_1 .left .top1 .gtop1 .bd ul li{ line-height:27px; height:27px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.con_1 .left .top1 .gtop1 .bd{ margin:0 10px; }
.con_1 .left .top1 .gtop2 .bd ul li{ line-height:27px; height:27px}
.con_1 .left .top1 .gtop2 .bd{ margin:0 10px}
.con_1 .left .top1 .gtop3 .bd ul li{ line-height:27px; height:27px}
.con_1 .left .top1 .gtop3 .bd{ margin:0 10px}

.x1{ width:866px; float:left; overflow:hidden}
.x1 .top{ width:866px; height:375px; background:#fff; position:relative}
.x1 .top .m1{ width:100%; height:40px; background:#2b7dbb; color:#fff; line-height:40px; font-size:18px;}
.x1 .top .m1 span{ padding-left:15px}
#multipleColumn{ width:100%;padding-top:22px; }
#multipleColumn .bd{ width:100%}
#multipleColumn .bd li{ width:410px; height:128px; background:url(b12.png) center center no-repeat; margin-bottom:15px; float:left;margin-left:15px}
#multipleColumn .bd li .pic{ margin-top:12px; margin-left:10px; float:left}
#multipleColumn .bd li .tit{ width:230px; float:left; margin-left:20px;}
#multipleColumn .bd li .tit h3{ font-size:18px; color:#2b7dbb; font-weight:normal; margin-top:20px;}
#multipleColumn .bd li .tit h3 a{ color:#2b7dbb}
#multipleColumn .bd li .tit dl dd{ font-size:12px; line-height:22px;}
#multipleColumn .bd li .tit dl dd a{ color:#666666}
#multipleColumn .hd{ width:100%; text-align:center}
#multipleColumn .hd li{ display:inline-block; vertical-align:top; width:9px; height:9px; border-radius:50%; background:#dcdcdc; margin:0 5px; font-size:0}
#multipleColumn .hd li.on{ background:#2b7dbb}
#multipleColumn .prev{ display:block; width:40px; height:40px; background:url(b10.png) center center no-repeat; position:absolute; top:0; right:50px; cursor:pointer}
#multipleColumn .next{ display:block; width:40px; height:40px; background:url(b11.png) center center no-repeat; position:absolute; top:0; right:10px; cursor:pointer}
.x1 .nr{ width:100%; height:156px; background:#fff; margin-top:14px; padding-top:1px}
.x1 .nr .lt{ width:143px; height:102px; border-right:1px solid #2ea7e0; margin-top:28px; margin-left:55px; background:url(b15.png) left center no-repeat; padding-left:42px; float:left}
.x1 .nr .lt .p1{ font-size:26px; color:#333333; padding-top:28px; line-height:1}
.x1 .nr .lt .p2{ font-size:12px; color:#333333; line-height:1; padding-top:5px}
.x1 .nr .rt{ width:567px; float:right; margin-right:18px}
.x1 .nr .rt .rt01{ width:475px; float:left}
.x1 .nr .rt .rt01 .a1{ width:100%; margin-top:18px}
.x1 .nr .rt .rt01 .a1 .b1{ width:230px; float:left}
.x1 .nr .rt .rt01 .a1 .b2{ width:230px; float:right}
.x1 .nr .rt .rt01 .a1 .b1 .inp1{ width:218px; height:39px; border:1px solid #dcdcdc; color:#999999; font-size:13px; padding-left:10px}
.x1 .nr .rt .rt01 .a1 .b2  .inp2{ width:218px; height:39px; border:1px solid #dcdcdc; color:#999999; font-size:13px; padding-left:10px}
.x1 .nr .rt .rt01 .a2{ width:100%; margin-top:11px}
.x1 .nr .rt .rt01 .a2  .inp3{ width:463px; height:61px; border:1px solid #dcdcdc; color:#999999; font-size:13px; padding-left:10px; line-height:35px}
.x1 .nr .rt .rt02{ width:80px; height:117px; float:right; margin-top:18px}
.x1 .nr .rt .rt02 .inp4{ border:0; width:80px; height:117px; background:url(b19.png) center center no-repeat; cursor:pointer}

.con_2{ width:1200px; padding-bottom:30px; margin:auto; margin-top:20px; background:#e5e9ea; margin-bottom:20px}
.con_2 .ghead{ width:1180px; margin-left:10px; margin-top:10px; border-bottom:1px solid #dcdcdc;}
.con_2 .ghead .ghead01{  font-size:18px; color:#333333; line-height:40px; border-bottom:1px solid #2b7dbb; font-weight:600; display:inline-block; margin-bottom:-1px}
.con_2 .ghead .ghead02{ float:right;  height:40px; line-height:40px; display:inline-block; text-align:right; font-size:15px}
.con_2 .pic-left3{ width:1146px; margin:0 auto; overflow:hidden; text-align:center; margin-top:24px}
.con_2 .pic-left3 .bd ul li{ width: 201px;  margin-right:33px}







