body{padding:0;margin:0;font-size:16px;font-family:"微软雅黑";min-width:1000px;background:#fff;}
a{text-decoration:none}
ul,li{list-style:none;}
img{border:0px;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p,input{padding:0;margin:0}
.clear{clear:both;height:0px;ine-height:0px}
article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}
.w100{width:100%;margin:0 auto;min-width:1200px;}
.w1000{width:1000px;margin:0 auto;}
.txt-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase; font-style:italic}
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}
.clearfix:after{display:block;conten:"";width:100%;height:0;clear:both;}


.top-bg{background:#005bac;}
.top{overflow: hidden;height:110px;}
.logo{margin-top:25px;overflow: hidden;}
.logo a,.logo a img{display: block;width:642px;height:auto;}
.top-a{overflow: hidden;text-align: right;margin-top:15px;}
.top-a a{display:inline-block;margin-right:20px;font-size:12px;color:#fff;}
.form{margin-top:20px;overflow:hidden;width:238px;height:28px;line-height: 28px;background:url(../2017images/so-bg.png) center no-repeat;}
input.search-left{height:28px;line-height:28px;background:none;border:none;color:#dcd0b8;width:190px;padding:0px 5px;margin-left:8px;}
input.search-right{width:30px;height:28px;}

.nav-bg{background:#edfaff;}
.nav{position: relative;width:1000px;margin:0 auto;height:100px;}
.nav ul.navbar{overflow: hidden;width:1000px;margin:auto;height:100px;text-align: center;}
.nav ul li{display: inline-block}
.nav ul li div.nav-hh a{display: block;color:#333;height:98px;padding:0px 15px;padding-top:12px;}
.nav div.nav-img{width:42px;height:42px;margin:auto;}
.nav div.nav-img img{display: block;width:42px;height:42px;margin:auto;}
.nav div.nav-h{margin-top:15px;font-size:14px; text-align:center;font-weight:bold;}
.nav ul.navbar li:hover .nav-son{display: block;}
.nav ul li:hover div.nav-hh div.nav-img{background:none;}
.nav ul li:hover div.nav-hh a{background:#71bf45;color:#fff;}
.nav-son{display: none;position: absolute;left:0px;top:100px;width:1000px;z-index:9;background:url(../2017images/lv.png) repeat;padding:20px 0px;}
.nav-son ul{overflow: hidden;padding:0px 10px;text-align: left;}
.nav-son ul li a{display: block;color:#fff;font-size:14px;padding:0px 10px;}
.nav-hh .bi1{background:url(../2017images/i11.png) center center no-repeat;}
.nav-hh .bi2{background:url(../2017images/i22.png) center center no-repeat;}
.nav-hh .bi3{background:url(../2017images/i33.png) center center no-repeat;}
.nav-hh .bi4{background:url(../2017images/i44.png) center center no-repeat;}
.nav-hh .bi5{background:url(../2017images/i55.png) center center no-repeat;}
.nav-hh .bi6{background:url(../2017images/i66.png) center center no-repeat;}
.nav-hh .bi7{background:url(../2017images/i33.png) center center no-repeat;}
.nav-hh .bi8{background:url(../2017images/i88.png) center center no-repeat;}
.nav-hh .bi9{background:url(../2017images/i22.png) center center no-repeat;}
.nav-hh .bi10{background:url(../2017images/i33.png) center center no-repeat;}
.nav-hh .bi11{background:url(../2017images/i44.png) center center no-repeat;}
.nav-dw{position:fixed;top:0px;z-index:999;background:url(../2017images/nav-bg.png) repeat-x;}

.main-bg{background:url(../2017images/bg.jpg) top center no-repeat;}

.part1{overflow:hidden;}

#ifocus { width:660px;height:348px;float: left;margin-right:3px;position:relative; }
#ifocus_pic{display:inline;width:660px;height:348px;overflow:hidden;}
#ifocus_piclist li {width:660px;height:348px;overflow:hidden;}
#ifocus_piclist img { width:660px;height:348px;}
#ifocus_btn{ display:inline;position: absolute;bottom:0px;left:5px;width:78px; padding-right:5px;}
#ifocus_btn li { width:84px; height:58px; margin-bottom:5px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { border:1px solid #fff;width:71px; height:52px; margin:2px; }
#ifocus_btn .on{ background: url(../2017images/s-bg.png) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv{position:absolute; right:0px; bottom:0px; width:575px; height:56px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx {position:absolute;left:105px;bottom:18px; color:#FFF; }
#ifocus_tx ul li{ display:none;  }
#ifocus_tx ul li a{display: block;width:530px;color:#fff; font-size:16px; font-weight: bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.p1-r{width:335px;background:#005bac;height:330px;overflow: hidden;padding-top:18px;}
.p1-r a{color:#fff;}
.part1-top{width:100%;overflow: hidden;height:50px;line-height: 50px;}
.part1-h{font-size:18;font-weight:bold;padding-left:26px;float: left;}
.more{float: right;margin-right:26px;font-size:12px;}
.p1-r ul{height:252px;overflow: hidden;}
.p1-r ul li a{display: block;overflow: hidden;height:36px;line-height: 36px;background:url(../2017images/dot1.png) 14px center no-repeat;width:309px;padding-left:26px;position: relative;}
.p1-r ul li a div.li-str{width:255px;font-size:12px;height:36px;line-height: 36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.p1-r ul li a div.date{position: absolute;right:10px;top:0px;height:36px;line-height: 36px;color:#c6c6c6;font-size:12px;}


.part2{padding:42px;}
.part2-h{margin-bottom:20px;}
.part2-h img{display: block;margin:auto;width:175px;height:47px;}
.tabsList{overflow:hidden; zoom:1; width:1000px; }
.tabsList li{float:left; display:inline;height:180px;overflow:hidden; zoom:1;margin-right:5px;}
.tabsList li div.tit-h{width:80px;height:140px;cursor:pointer;float:left;overflow:hidden;padding:20px 0px;font-size:16px;}
div.tit-h img{display: block;width:24px;height:24px;margin:auto;}
div.tit-h span{display: block;width:24px;height:120px;margin:auto;margin-top:10px;line-height:16px;text-align: center;color:#fff;}
.tabsList li.on .tabBody{display:block;display:inline;}
.tabsList li .tabBody{display:none;background: url(../2017images/s-bg1.png) no-repeat;width:365px; float:left;position:relative;margin-right:-5px;padding:25px;height:130px;overflow: hidden;}
.tabBody div.sm-l{float:left;border:5px solid #fff;width:150px;height:120px;}
.tabBody div.sm-l img{display: block;width:150px;height:120px;}
.tabBody div.sm-r{float:right;width:180px;font-size:12px;color:#333;padding:5px 0px;line-height: 20px;overflow:hidden;}
.tabsList li div.tb1{background:url(../2017images/tbg1.png) center no-repeat;}
.tabsList li div.tb2{background:url(../2017images/tbg2.png) center no-repeat;}
.tabsList li div.tb3{background:url(../2017images/tbg3.png) center no-repeat;}
.tabsList li div.tb4{background:url(../2017images/tbg4.png) center no-repeat;}
.tabsList li div.tb5{background:url(../2017images/tbg5.png) center no-repeat;}
.tabsList li div.tb6{background:url(../2017images/tbg6.png) center no-repeat;}
.tabsList li div.tb7{background:url(../2017images/tbg7.png) center no-repeat;}

.part3{overflow: hidden;margin-top:10px;height:180px;}
.p3-Slide{width:335px;height:180px; overflow:hidden; position:relative; z-index:1;float: left;}
.p3-Slide .bd{width:335px;height:180px; margin:0 auto;z-index:0;}
.p3-Slide .bd ul{width:335px;height:180px; margin:0 auto;}
.p3-Slide .bd ul li{width:335px;height:180px; overflow:hidden; text-align:center;}
.p3-Slide .bd ul li a{display:block;}
.p3-Slide .bd li a img{ display:block;width:335px;height:180px;}
.tt,.tt1{position:absolute; z-index:100; left:0px;bottom:0px;overflow:hidden;background:url(../2017images/hei.png) repeat;font-size:12px;color:#fff; display:block !important;height:36px;line-height: 36px;width:200px;padding:0px 25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.p3-Slide .hd{ width:85px;  position:absolute; z-index:1; bottom:0px; right:0px;height:36px; line-height:36px; text-align:right;background:url(../2017images/hei.png) repeat;}
.p3-Slide .hd ul{ text-align:center;}
.p3-Slide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:13px 5px; background:url(../2017images/li.png) bottom no-repeat; overflow:hidden; line-height:9999px;opacity:0.5;}
.p3-Slide .hd ul li.on{opacity:1;}
.p3-r{float: right;width:660px;overflow: hidden;height:180px;}
.news{overflow: hidden;height:88px;overflow: hidden;margin-bottom:4px;}
.news-h{height:40px;width:150px;background:#fff;padding:24px 0px;}
.news-h span{display: block;padding:0px 20px;font-size:16px;color:#333;font-weight:bold;height:30px;}
.news-h a{display: block;padding:0px 20px;font-size:12px;color:#333;}
.news-ul{width:500px;}
.news-ul ul{height:60px;overflow: hidden;background:#fff;padding:14px 0px;}
.news-ul ul li a{display: block;height:30px;line-height:30px;color:#333;width:380px;padding-left:22px;padding-right:98px;position: relative;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-ul ul li a span.date1{position: absolute;right:22px;top:0px;height:30px;line-height:30px;color:#999;font-size:12px;}
.ns-top .news-h{text-align: left;}
.ns-top .news-ul{background: url(../2017images/hr1.png) left no-repeat;padding-left:7px;border-right:3px solid #005bac;}
.ns-bot .news-h{text-align: right;}
.ns-bot .news-ul{background: url(../2017images/hr2.png) right no-repeat;padding-right:7px;border-left:3px solid #faeb00;}

.part4{height:475px;padding:40px 0px;}
.part4-h{padding:30px 0px;}
.part4-h img{display: block;margin:auto;width:175px;height:47px;}

.slideTxtBox{width:1000px;margin:auto;overflow: hidden;height:180px;}
.slideTxtBox .hd{width:1000px;height:67px;position:relative;z-index: 11;}
.slideTxtBox .hd ul{position:absolute; left:0px;height:60px;top:0px;}
.slideTxtBox .hd ul li{float:left;cursor:pointer;color:#fff;width:333px;height:67px;text-align:center;background: url(../2017images/h-bg.png) top center no-repeat;position: relative;}
.slideTxtBox .hd ul li.on{background: url(../2017images/h-bg-on.png) top center no-repeat;}
.slideTxtBox .hd ul li span.hd-h{display:block;margin:auto;height:24px;margin-top:18px;width:111px;font-size:16px;font-weight:bold;}
.slideTxtBox .hd ul li span img{display:block;float: left;width:25px;height:24px;margin-right:10px;}
.slideTxtBox .hd ul li a{display: block;position: absolute;top:0px;right:25px;height:60px;line-height: 60px;font-size:12px;color:#fff;}
.slideTxtBox .bd ul{zoom:1;position:relative;width:999px;height:124px;overflow: hidden;margin-top:-7px;background:#fff;padding:25px;height:70px;}
.slideTxtBox .bd ul li{float: left;}
.slideTxtBox .bd ul li a{display: block;padding:0px 15px;width:278px;height:35px;line-height: 35px;font-size:13px;color:#333;background:url(../2017images/dot2.png) left center no-repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.scrollBox{position:relative;width: 1000px;margin:auto;margin-top:10px;}
.scrollBox .bd{overflow:hidden;width:1000px;margin: auto;}
.scrollBox .bd ul{overflow: hidden;}
.scrollBox .bd ul li{ float:left;position:relative;text-align: center;width:326px !important;margin-right:11px;}
.scrollBox .bd ul li a{display: block;width:326px;}
.scrollBox .bd ul li a img{display: block;width:326px;height:180px;}
.tt1{width:276px;text-align:left;}
.scrollBox a.prev,.scrollBox a.next{position:absolute;display:block;top:74px;width:18px; height:31px;filter:alpha(opacity=80);opacity:0.5;}
.scrollBox a.next{right:-30px;background:url(../2017images/next.gif) no-repeat;cursor:pointer; }
.scrollBox a.prev{left:-30px;;background:url(../2017images/prev.gif) no-repeat;cursor:pointer; }
.scrollBox a.prev:hover,.scrollBox a.next:hover{opacity: 1;}

.foot-bg{background:url(../2017images/bg1.jpg) top center no-repeat;height:248px;}
.foot{height:60px;padding:60px 0px;line-height: 30px;font-size:14px;font-weight: bold;color:#fff;text-align: center;width:470px;margin:auto;}
.f-txt{text-align: center;height:48px;line-height: 48px;margin-top:20px;font-size:14px;;color:#333;}
.foot span,.f-txt span{display: inline-block;padding:0px 5px;}


.banner{overflow: hidden;position: relative;height:90px;}
.cen-bg{background:url(../2017images/bg3.jpg) top center no-repeat #94c3ec;border-bottom:1px solid #edfaff;}
.center,.zhy{padding-bottom:36px;}
.live{background:url(../2017images/live-bg.png) left center no-repeat;padding-left:15px;overflow: hidden;width:935px;position: absolute;left:50%;margin-left:-450px;top:27px;z-index:1;}
.live1{background:url(../2017images/live-bg-r.png) right center no-repeat;float: left;padding-right:15px;line-height: 36px;overflow:hidden;}
.live1 span,.live1 a{display:block;float:left;background:url(../2017images/live-o.png) repeat;font-size:14px;color:#fff;height:36px;padding:0px 2px;}
.part-top{padding:15px 0px;text-align:center;margin-bottom:60px;}
.part-hh{font-size:24px;color:#005bac;font-weight:bold;}
.part-hh span{color:#71bf45;}
.part-tt{font-size:12px;color:#4170b6;}

ul.list-box{width:1013px;overflow: hidden;padding-top:15px;padding-bottom:30px;}
ul.list-box li{float: left;padding-right:12px;}
ul.list-box li a{display: block;width:275px;padding:0px 25px;height:360px;overflow: hidden;background:url(../2017images/box-bg.png) center no-repeat;}
.box-i{margin:auto;width:140px;padding-top:20px;position: relative;overflow:hidden;height:140px;margin-bottom:20px;}
.box-i img{display: block;width:140px;height:140px;margin:auto;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }
.box-i span{display: block;background:url(../2017images/box-i.png) center no-repeat;position: absolute;top:0px;width:140px;height:160px;}
.box-h{height:50px;line-height:25px;font-size:14px;color:#333;overflow: hidden;}
.box-con{margin:20px 0px;height:40px;line-height:20px;overflow: hidden;font-size:12px;color:#999;text-indent: 2em;}
.box-dd{font-size:12px;color:#999;overflow: hidden;height:20px;}
ul.list-box li a:hover .box-i img{transform:rotate(7deg) scale(1.2);-ms-transform:rotate(7deg) scale(1.2);  -moz-transform:rotate(7deg) scale(1.2);  -webkit-transform:rotate(7deg) scale(1.2); -o-transform:rotate(7deg) scale(1.2);}
.fy{margin-top:36px;text-align: center;}

ul.list-li{overflow: hidden;padding:30px 15px;border-radius:0px 0px 5px 5px;background:#edfaff;height:646px;}
ul.list-li li a{display: block;padding-left:10px;padding-right:190px;width:770px;position: relative;color:#000;font-size:14px;line-height: 40px;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
span.date2{display: block;position: absolute;right:10px;top:0px;width:180px;text-align: right;overflow: hidden;font-size:12px;color:#999;}

.content{border-radius:0px 0px 5px 5px;background:#edfaff;}
.con-top{padding:0px 25px;padding-top:50px;}
.con-h{font-size:24px;text-align: center;line-height:40px;}
.con-span{text-align: center;height:80px;line-height: 80px;border-bottom:1px solid #deeaef;}
.con-span span{display: inline-block;margin-right:10px;font-size:12px;color:#999;}
.con-bb{padding:0px 15px;padding-bottom:30px;}
.con-tt{padding:20px 10px;}
.con-tt p{line-height:30px;text-indent: 2em;margin:20px 0px;font-size:14px;color:#666;} 
.con-tt img{display: block;margin:auto;margin-top:10px;}
.con_bt a{display:block;height:32px;line-height:32px;font-size:14px;color:#333;width:950px;padding:0px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.zhy{padding-top:30px;}
.zb1{background:#edfaff;padding:25px;border-radius:3px;overflow: hidden;height:260px;color:#333;}
.zb1-i{width:462px;height:260px;float: left;overflow: hidden;}
.zb1-i img{width:462px;height:260px;}
.zb1-con{width:460px;height:240px;padding-top:20px;overflow:hidden;float: right;background:url(../2017images/ja.png) right top no-repeat  }
.zb1-h{font-size:18px;font-weight:bold;height:44px;line-height:44px;overflow: hidden;}
.zb1-tt{height:140px;overflow:hidden;color:#666;font-size:12px;line-height: 24px;}
.zb1-tt p{margin-top:10px;}
.zb1-a a{display: block;color:#333;font-size:12px;height:56px;line-height:56px;}
.zb-ul{overflow: hidden;width:1012px;}
.zb-ul div.zb-li{float:left;margin-right:12px;width:444px;height:260px;background:#edfaff;padding:25px;border-radius:3px;overflow: hidden;margin-top:12px;}
.zb-top{overflow: hidden;height:126px;}
.zb-i{float: left;width:222px;height:126px;}
.zb-i img{display: block;width:222px;height:126px;}
.zb-r{width:182px;float:left;padding:25px 20px;height:70px;margin-top:3px;color:#fff;}
.zb-h{font-size:18px;font-weight:bold;height:20px;line-height: 20px;}
.zb-a a{display: block;margin-top:30px;color:#fff;font-size:12px;height:20px;line-height: 20px;}
.zb-con{height:96px;line-height: 24px;overflow: hidden;font-size:12px;color:#666;margin-top:20px;}
.zb-con p span{display: inline-block;width:111px;}
.zb-con ul{overflow: hidden;}
.zb-con ul li{float: left;width:222px;}
.zb-con ul li a{display: block;height:34px;line-height:34px;overflow: hidden;font-size:12px;color:#666;overflow: hidden;}
.bb1 .zb-r{background:#36c0fe;}
.bb2 .zb-r{background:#afdca2;}
.bb3 .zb-r{background:#76cbff;}
.bb4 .zb-r{background:#76d7c4;}
.bb5 .zb-r{background:#a46cd9;}
.bb6 .zb-r{background:#ed7dab;}

.btn{position:fixed;width:34px;right:15px;top:50%;z-index:9999999;font-size:12px;}
.btn ul{background:#686868;padding:20px 0px;}
.btn ul li{width:34px;height:34px;margin:5px 0px;position: relative;text-align:center;cursor:pointer;}
.btn ul li div.btn-i{width:34px;height:34px;}
.btn ul li div.btn-i img{display:block;margin: auto;width:34px;height:34px;}
.btn ul li a{display:none;width:70px;text-align: center;height:34px;line-height:34px;position: absolute;right:34px;top:0px;font-size:12px;background:#686868;color:#fff;}
.btn ul li:hover div.btn-i{background:url(../2017images/cb.png) center no-repeat;}
.btn ul li:hover a{display: block;}
.btn-a{margin-top:100px;}
.btn-a div{width:34px;height:34px;margin-bottom:3px;}
.btn-a div.ewm{position: relative;background:url(../2017images/c4.png) center no-repeat;cursor:pointer;}
.btn-a div.ewm img{display:none;position: absolute;top:0px;right:40px;width:120px;height:120px;}
.btn-a div.top-bt a{display: block;width:34px;height:34px;background:url(../2017images/c5.png) center no-repeat;}
.btn-a div.ewm:hover img{display: block;}

.live1 a:hover,.top-a a:hover,#ifocus_tx ul li a:hover,.p1-r a:hover,.p1-r ul li a:hover div.date,.p3-Slide .bd li a:hover .tt,.news-h a:hover,.news-ul ul li a:hover,.news-ul ul li a:hover span.date1,.slideTxtBox .hd ul li a:hover,.slideTxtBox .bd ul li a:hover,.scrollBox .bd ul li a:hover .tt1,.list ul.list-li li a:hover span.date2,ul.list-box li a:hover .box-con,.nav-son ul li a:hover,.zb1-a a:hover,.zb-a a:hover,.zb-con ul li a:hover{color:#ffb400;}
.logo a:hover img{animation: imgscale 1s;-moz-animation: imgscale 1s;-webkit-animation: imgscale 1s;-o-animation: imgscale 1s;}
.nav ul li a:hover img{animation: roat3d 1s;-moz-animation: roat3d 1s;-webkit-animation: roat3d 1s;-o-animation: roat3d 1s;}
.slideTxtBox .hd ul li.on img{animation: txtleft 1s;-moz-animation: txtleft 1s;-webkit-animation: txtleft 1s;-o-animation: txtleft 1s;}
.slideTxtBox .bd ul li a:hover{animation: txtright 1s;-moz-animation: txtright 1s;-webkit-animation: txtright 1s;-o-animation: txtright 1s;}
ul.list-box li a:hover .box-h,ul.list-box li a:hover .box-dd{color:#005bac;}
.list ul.list-li li a:hover,.con_bt a:hover{background:#cae4f7;color:#ffb400;}