 /* CSS Document */
body{padding:0;margin:0;font-size:16px;font-family:"微软雅黑";min-width:1200px;background:url(../images/bb.png) repeat;}
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;}
.w1200{width:1200px;margin:0 auto;}
.txt-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*文本超出 小圆点显示*/
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}

/*局部样式*/
/*top*/
.top{overflow:hidden;padding-top:15px;height:125px;}
.logo{width:620px;height:70px;margin-top:15px;overflow:hidden;}
.logo a,.logo a img{display: block;width:620px;height:70px;}
.logo a:hover{animation: imgscale 1s;/* Firefox: */-moz-animation: imgscale 1s;/* Safari 和 Chrome: */-webkit-animation: imgscale 1s;/* Opera: */-o-animation: imgscale 1s;}
.top-r{overflow: hidden;width:330px;font-size:12px;}
.top-a{overflow: hidden;height:16px;line-height:16px;text-align:right;}
.top-a a{display:inline-block;color:#383b3f;margin-left:26px;padding-left:22px;}
a.ab1{background:url(../images/yj.png) left center no-repeat;}
a.ab2{background:url(../images/ei.png) left center no-repeat;}
.form{width:270px;height:40px;float: right;position: relative;overflow:hidden;margin-top:20px;}
input.search-left{width:210px;height:38px;border:1px solid #dbdbdb;;background:#fff;font-size:16px;padding:0px 9px;float:left;}
input.search-right{float:left;width:40px;height:40px;}
/* navBar css */
.navBar{position:relative;z-index:9;height:46px;background:#1959b2;}
.nav{width:1200px;height:46px;position:relative;line-height:46px;margin:auto;text-align: center;font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav a{color:#333;}
.nav h3{ float:left;font-size:16px; font-weight:normal;text-align: center;}
.nav .m{display: inline-block;position:relative;}
.nav h3 a{display: block;width:88px;padding:0px 10px;color:#FFF;text-decoration:none;}
.nav .sub{ display:none; /*默认隐藏*/width:160px;position:absolute; left:50%;margin-left:-80px;top:50px;background:url(../images/bai.png) repeat;}
.nav .sub li a{ display:block; height:34px; line-height:34px;text-align:center;font-size:14px;}
.nav .sub li a:hover{ background:#679ef7; color:#fff;}
.nav .block{ height:60px; width:110px; background:url(../images/nav-bg.png) center bottom no-repeat; position:absolute; left:0px; bottom:0px; overflow:hidden;z-index:-1}
/*fullSlide*/
.ban-bg{border-top:1px solid #c7ced7;border-bottom:1px solid #c7ced7;height:438px;background:url(../images/bg1.png) center top no-repeat;}
.fullSlide{height:400px;overflow:hidden; position:relative; z-index:1;margin-top:19px;}
.fullSlide .bd{height:400px;width:100%;margin:0 auto;z-index:0;}
.fullSlide .bd ul{width:100% !important;margin:0 auto;}
.fullSlide .bd ul li{height:400px;width:100% !important; text-align:center;}
.fullSlide .bd ul li a{display:block;height:400px;width:100% !important;position: relative;color:#fff;font-size:24px;text-align:center;}
.fullSlide .bd ul li a img{height:400px;width:1180px !important;}
div.tt{position: absolute;left:20px;bottom:10px;padding:10px;max-width:700px;background:url(../images/hei.png) repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fullSlide .hd{display:none;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.fullSlide .slide_bt{position:absolute;top:50%;margin-top:-30px;display:block;width:60px; height:60px;filter:alpha(opacity=80);opacity:0.8;}
.fullSlide .prev{left:0px;background:url(../images/btn1.png) left center no-repeat;}
.fullSlide .next{right:0px;background:url(../images/btn1.png) right center no-repeat;}
.fullSlide .slide_bt:hover{ filter:alpha(opacity=100);opacity:1;}
/*part1 css */
.part1{overflow: hidden;padding:20px 0px;}
.part-h{overflow:hidden;height:48px;border-bottom:1px solid #c7c7c7;}
.part-hh{float:left;border-bottom:1px solid #6f95cb;line-height:47px;font-size:24px;}
.more{float: right;margin-top:13px;}
.more a{display: block;width:46px;height:20px;line-height:20px;text-align: center;font-size:12px;color:#525151;border:1px solid #959595;}
.more a:hover{background:#1959b2;color:#fff;border:1px solid #fff;}
/*p1-l css */
.p1-l{float: left;width:790px;}
.p1-con{overflow:hidden;}
.p1-Slide{height:250px;width:380px;z-index:1;margin-top:25px;float: left;position:relative;}
.p1-Slide .bd{height:250px;width:100%;margin:0 auto;z-index:0;}
.p1-Slide .bd ul{width:100% !important;margin:0 auto;}
.p1-Slide .bd ul li{height:250px;width:100% !important; text-align:center;}
.p1-Slide .bd ul li a{display:block;height:250px;width:100% !important;position: relative;color:#fff;font-size:14px;text-align:center;}
.p1-Slide .bd ul li a img{height:250px;width:380px !important;}
div.tt1{position: absolute;left:0px;bottom:0px;height:40px;line-height:40px;padding:0px 10px;width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:2;}
.p1-Slide .hd{position: absolute;left:0px;bottom:0px;height:40px;width:100%;background:url(../images/hei.png) repeat;}
.p1-Slide .hd ul{text-align: right;margin-right:5px;width:95px;float: right;}
.p1-Slide .hd ul li{display: inline-block;width:8px;height:8px;margin:16px 0px;margin-right:5px;line-height: 99;background:url(../images/li.png) center no-repeat;cursor: pointer;}
.p1-Slide .hd ul li.on{background:url(../images/li-on.png) center no-repeat;}
/*p1-ul css */
.p1-ul{width:380px;float: right;margin-top:20px;}
.p1-ul li{padding:5px 0px;height:40px;overflow:hidden;border-bottom:1px solid #e5e5e5;background:url(../images/dot1.png) left center no-repeat;padding-left:15px;padding-right:60px;position: relative;}
.p1-ul li a{display: inline-block;height:40px;line-height:20px;overflow:hidden;font-size:14px;color:#333;}
.p1-ul li span.time1{display: block;position: absolute;right:0px;height:40px;line-height: 40px;top:9px;color:#8d8c8c;font-size:12px;}
/*scroll1 css */
.scroll1{width:380px;overflow:hidden;}
.part-bt{overflow:hidden;float: left;margin-left:20px;}
.part-bt a{float:left; display:block; width:25px;height:20px;overflow:hidden;margin-top:20px;cursor: pointer;}
.part-bt .prev{background:url(../images/btn2.png) right center no-repeat;margin-left:6px;}
.part-bt .next{background:url(../images/btn2.png) left center no-repeat; }
.scroll1 .hd{display: none;}
.scroll1 .bd{overflow:hidden; height:275px;}
.scroll1 .bd ul{overflow:hidden; zoom:1;}
.scroll1 .bd ul li{float:left;width:380px;height:275px;position:relative;}
.scroll1 .bd ul li ul{ float:left;height:270px;width:380px;overflow:hidden;padding-top:5px;}
.scroll1 .bd ul li ul li{height:60px;padding:15px 0px;overflow:hidden;}
.scroll1 .bd ul li ul li div.li1-l{border:1px solid #dcdcdc;width:58px;height:58px;float: left;text-align: center;color:#1959b2;}
span.li1-dd{display: block;font-size:30px;font-weight:bold;height:38px;line-height: 38px;overflow: hidden;}
span.li1-yy{display: block;font-size:12px;}
.scroll1 .bd ul li ul li div.li1-tt{float: right;width:280px;padding-right:10px;font-size:14px;overflow:hidden;line-height:26px;height:52px;overflow: hidden;}
.scroll1 .bd ul li ul li div.li1-tt a{ color:#333;}
.scroll1 .bd ul li ul li:hover div.li1-l{background:#1959b2;color:#fff;border:1px solid #1959b2;}
/*part2*/
.part2{overflow:hidden;padding:20px 0px;}
.p2-ul{width:380px;float: left;margin-right:30px;overflow: hidden;}
.p2-ul .part-hh{color:#1959b2;}
.p2-ul ul{padding-top:20px;}
.p2-ul ul li{height:32px;line-height: 32px;font-size:14px;background:url(../images/dot1.png) left center no-repeat;padding-left:15px;padding-right:60px;position: relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.p2-ul ul li a{color:#333;}
.p2-ul ul li div.date2{position: absolute;right:0px;height:32px;line-height:32px;top:0px;color:#8d8c8c;font-size:12px;}
/*p2-scroll*/
.p2-scroll{width:380px;overflow:hidden;}
.p2-scroll .part-bt{float:right;}
.p2-scroll .hd{display: none;}
.p2-scroll .bd{overflow:hidden; height:275px;}
.p2-scroll .bd ul{overflow:hidden; zoom:1;}
.p2-scroll .bd ul li{float:left;width:380px;height:256px;position:relative;padding-top:18px;}
.p2-scroll .bd ul li div.pic-box{width:380px;height:80px;line-height: 80px;overflow:hidden;margin-top:5px;}
div.pic-box div.pic-i{width:105px;height:80px;line-height: 80px;float: left;text-align: center;overflow: hidden;}
div.pic-box div.pic-i img{height:80px;width:auto;}
div.pic-box div.pic-h{float:left;width:250px;font-size:18px;color:#fff;overflow: hidden;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
div.pic-box div.pic-h a{color:#fff;font-size:20px}
.pc1{background:#1959b2;}
.pc2{background:#19b29d;}
.pc3{background:#19a2b2;}
div.pic-box:hover div.pic-i{animation: txtleft 1s;/* Firefox: */-moz-animation: txtleft 1s;/* Safari 和 Chrome: */-webkit-animation: txtleft 1s;/* Opera: */-o-animation: txtleft 1s;}
/*scrollBox css */
.scrollBox{position:relative;height:240px;overflow:hidden;margin-top:20px;}
.part3-h{overflow:hidden;height:48px;line-height: 48px;font-size:24px;color:#333;background:url(../images/hr.png) right center no-repeat;}
.scrollBox .bd{overflow:hidden;width:1128px;margin: auto;margin-top:25px;}
.scrollBox .bd ul{overflow: hidden;}
.scrollBox .bd ul li{ float:left;position:relative;text-align: center;width:120px !important;height:120px;line-height: 120px;margin-right:24px;}
.scrollBox .bd ul li a{font-size:16px;color:#fff;}
.scrollBox .bd ul li a:hover{font-size:18px;color:#ff0;}
.scrollBox a.prev,.scrollBox a.next{position:absolute;display:block;top:110px;width:32px; height:50px;filter:alpha(opacity=80);opacity:0.5;}
.scrollBox a.next{right:0px;background:url(../images/btn3.png) right no-repeat;cursor:pointer; }
.scrollBox a.prev{left:0px;background:url(../images/btn3.png) left no-repeat;cursor:pointer; }
.scrollBox a.prev:hover,.scrollBox a.next:hover{opacity: 1;}
.sp1{background:#009999;}
.sp2{background:#dc937a;}
.sp3{background:#94b94c;}
.sp4{background:#90b790;}
.sp5{background:#88bfb3;}
.sp6{background:#95b7ce;}
.sp7{background:#849fd1;}
.sp8{background:#87d8dd;}
/*foot*/
.foot-bg{background:#1959b2;height:244px;font-size:12px;color:#fff;overflow: hidden;}
.foot{padding:20px 0px;height:204px;}
.foot-l{width:400px;padding-top:10px;border-right:1px solid #3b71bb;overflow: hidden;height:194px;}
.foot-tt{width:400px;text-align:left;margin-top:70px;}
.foot-tt p{line-height:30px;}
.foot-bg p span,.bq p span{display: inline-block;padding:0px 10px;}
.foot-e{overflow: hidden;float:left;text-align:center;width:396px;border-right:1px solid #3b71bb;height:204px;}
.foot-e div.fe-i{float: left;width:120px;height:120px;margin-left:52px;text-align: center;margin-top:20px;}
.foot-e div.fe-i img{display: block;width:120px;height:auto;}
.foot-e div.fe-i p{height:30px;line-height: 30px;}
.foot-a{float:left;margin-left:50px;padding-top:30px;width:350px;}
.fa-h{font-size:16px;}
.foot-a ul{overflow: hidden;margin-top:10px;}
.foot-a ul li{float: left;width:105px;height:30px;line-height: 30px;}
.foot-a ul li.fa1{width:140px;}
.foot-bg a,.bq a{color:#fff;}
.bq{text-align: center;font-size:12px;color:#fff;padding-top:6px;background:#404040;}
.bq p{line-height:30px;height:30px;overflow: hidden;}
/* center css */
.xt{text-align:center;overflow: hidden;}
.xt img{width:1920px;height:240px;}
.center{margin-top:-80px;margin-bottom:20px;overflow:hidden;position: relative;z-index:1;background:url(../images/menu-bg.png) left repeat-y;}
.cen-l{width:200px;float:left;text-align: center;}
.menu{width:200px;}
.menu_h{overflow: hidden;height:80px;line-height:80px;font-size:24px;color:#fff;}
.menu_h img{float: left;margin-top:10px;}
.menu-ul{padding:45px 0px;border-top:0px;}
.menu-ul li a{display: block;height:60px;line-height:60px;color:#fff;font-size:18px;border-bottom:1px dashed #fff;}
.menu-ul li a:hover,.menu-ul li.menu-on a{background:#679ef7;}
.menu-i img{width:200px;height:auto;}
.cen-r{width:880px;padding:20px 50px;background:#fff;float: right;margin-top:80px;}
.live{height:44px;line-height:44px;overflow: hidden;border-bottom:1px solid #ccc;}
.live-hh{float: left;font-size:24px;color:#1959b2;}
.live-tt{float:right;font-size:12px;color:#5a5b5b;padding-left:15px;}
.live-tt a{color:#5a5b5b;}
/*content css */
.con-h{font-size:24px;text-align: center;padding:5px 20px;line-height:40px;border-bottom:1px solid #ccc;color:#1959b2;}
.con-span{text-align: center;height:40px;line-height:40px;}
.con-span span{display: inline-block;margin-right:10px;font-size:12px;color:#787878;}
.con-tt p{line-height:32px;text-indent: 2em;margin-bottom:20px;font-size:14px;color:#2a2a2a;} 
.con-tt img{display: block;margin:auto;margin-top:10px;}
/*list css */
.list{padding:20px 0px;}
.list ul li{padding:30px 0px;height:66px;overflow: hidden;border-bottom:1px dashed #cfcfcf;}
.news-l{float: left;width:112px;height:66px;background:#3695ef;font-size:12px;color:#fff;}
div.news-dd{height:36px;line-height: 36px;border-bottom:1px solid #74b5f3;padding-left:34px;background:url(../images/dd.png) 9px center no-repeat;}
div.news-hits{height:29px;line-height:29px;padding-left:34px;background:url(../images/yy.png) 7px center no-repeat;}
.news-r{float: right;width:746px;height:66px;overflow: hidden;line-height: 20px;}
.news-hh{height:20px;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-hh a,div.imgli-hh a{color:#333;}
.news-tt{margin-top:6px;height:40px;overflow:hidden;font-size:12px;color:#5f5f5f;}
.fy{text-align: center;}
/*imglist css */
.imglist ul li{padding:26px 0px;height:126px;overflow: hidden;border-bottom:1px dashed #cfcfcf;}
div.imgli-i{float: left;width:216px;height:126px;overflow: hidden;}
div.imgli-i img{width:216px;height:auto;min-height: 126px;}
div.imgli-l{float: left;width:70px;height:126px;margin-left:20px;overflow: hidden;}
.imgli-date{width:68px;height:64px;border:1px solid #bababa;text-align: center;overflow: hidden;}
div.imgli-yy{margin-top:8px;font-size:12px;color:#999;}
div.imgli-dd{font-size:28px;color:#666;}
div.imgli-hits{padding-left:30px;margin-top:15px;font-size:12px;color:#999;height:20px;line-height: 20px;overflow: hidden;background:url(../images/mm.png) 8px center no-repeat;}
div.imgli-r{float: right;width:550px;height:126px;overflow: hidden;line-height:20px;}
div.imgli-hh{height:40px;font-size:15px;color:#333;overflow: hidden;}
div.imgli-tt{margin-top:26px;height:60px;overflow:hidden;font-size:12px;color:#666;}
.imglist ul li:hover .imgli-date{background:#1959b2;border:1px solid #fff;}
.imglist ul li:hover div.imgli-yy,.imglist ul li:hover div.imgli-dd{color:#fff}
.imglist ul li:hover div.imgli-hits{color:#8caeac;}
/*public css end*/
.top-a a:hover,.live a:hover,.news-hh a:hover,div.imgli-hh a:hover,.p1-ul li a:hover{color:#c10000;}
.fullSlide .bd ul li a:hover,.p1-Slide .bd ul li a:hover,.scroll1 .bd ul li ul li:hover div.li1-tt a,.p2-ul ul li a:hover,div.pic-box div.pic-h a:hover,.foot-bg a:hover,.list ul li:hover .news-tt,.imglist ul li:hover div.imgli-tt{color:#ffa21e;}
