/* CSS Document */
body{padding:0;margin:0;font-size:15px;font-family:"微软雅黑";min-width:1200px;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;}
.w1200{width:1200px;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;}
/*局部样式*/
/*top*/
.top-bg{height:130px;overflow: hidden;}
.top{padding-top:20px;overflow: hidden;}
.logo{float: left;margin-left:15px;}
.logo a,.logo a img{display: block;width:808px;}
.top-r{float: right;width:310px;margin-right:60px;}
.top-a{overflow: hidden;font-size:12px;color:#333;height:20px;text-align: right;}
.top-a a{display:inline-block;color:#333;}
.top-a span{display:inline-block;padding:0px 5px;}
.form{width:310px;height:34px;overflow: hidden;margin-top:15px;}
input.search-left{float:left;width:244px;padding:0px 10px;border:1px solid #ddd;background:#f7f7f7;height:32px;line-height: 32px;font-size:14px;border-right:none;}
input.search-right{float:left;width:44px;height:34px;}
/* navBar css */
.navBar{z-index:99;position: relative;background:#119ce2;}
.nav{height:44px;text-align:center;}
.nav a{color:#fff;}
.nav h3{display:block;font-weight:normal;}
.nav .m{display: inline-block;font-size: 16px;position:relative; }
.nav h3 a{display: block;padding:0px 63px;height:44px;line-height:44px;}
.nav .on h3 a,.nav .m h3:hover a{color:#ffa200;background:#087ad5;}
.nav .sub{ display:none; /*默认隐藏*/  width:100%;position:absolute; left:0; top:48px;background:url(../images/bai.png) repeat;padding:5px 0px;}
.nav .sub li a{ display:block;width:100%; height:38px; line-height:38px;text-align:center;font-size:14px;color:#333;}
.nav .sub li a:hover{color:#f8a80b;font-size:16px;}
/*fullSlide*/
.fullSlide{height:357px;overflow:hidden; position:relative; z-index:1;}
.fullSlide .bd{height:357px;width:1200px;margin:0 auto;z-index:1;}
.fullSlide .bd ul{width:1200px !important;margin:0 auto;}
.fullSlide .bd ul li{height:357px;width:1200px !important; text-align:center;}
.fullSlide .bd ul li a{display:block;height:357px;width:1200px !important; position: relative;}
.fullSlide .bd ul li a img{ display:block;height:357px;width:1200px !important;}
.fullSlide .hd{width:100%;margin:auto;z-index:2;position:absolute;bottom:20px; }
.fullSlide .hd ul{ text-align:center;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:18px;margin:0px 5px; height:18px; background:url(../images/li1.png) center no-repeat; overflow:hidden; line-height:99px;}
.fullSlide .hd ul li.on{background:url(../images/li.png) center no-repeat;}
/*part1*/
.part1{background:#ececec;padding:20px 30px;width:1140px;overflow:hidden;}
.part1 a{display:block;float: left;margin:0px 10px;width:142px;height:103px;overflow:hidden;text-align:center;}
.part1 a img{/*display: block;width:142px;height:103px;*/}
/*part2 css */
.part2{overflow: hidden;margin-top:40px;margin-bottom:35px;}
.p2-l{width:750px;margin:auto;overflow: hidden;position:relative;}
.p2-l .hd{width:750px;height:40px;line-height:40px;position:relative;}
.p2-l .hd ul{overflow: hidden;color:#a1a1a1;}
.p2-l .hd ul li{float:left;padding:0px 20px;text-align: center;cursor:pointer;font-size:16px;}
.p2-l .hd ul span{float: left;font-size:15px;}
.p2-l .hd ul li.on{color:#000;}
.p2-l .bd div.bd-box{zoom:1;width:750px;padding-top:10px;}
.p2-l .bd div.bd-box .more1{position:absolute;right:20px;top:0px;height:40px;line-height:40px;}
.more1 a,.more a{display: block;overflow: hidden;color:#5c5c5c;font-size:13px;}
.li-box a{display: block;overflow: hidden;height:92px;width:750px;padding-bottom:20px;border-bottom:1px dotted #d2d2d2;}
.lb-l{float: left;width:80px;height:92px;background:url(../images/bg3.png) right center no-repeat #2155a8;text-align: center;color:#fff;}
.lb-dd{font-size:30px;margin-top:15px;height:40px;line-height:40px;}
.lb-yy{font-size:14px;height:22px;line-height:22px;}
.lb-r{float: right;width:640px;padding:0px 15px;}
.lb-h{font-size:15px;color:#000;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lb-con{height:48px;line-height:24px;overflow: hidden;font-size:13px;color:#5c5c5c;text-indent: 2em;margin-top:10px;}
.p2-l .bd div.bd-box ul{margin-top:10px;overflow: hidden;width:770px;}
.p2-l .bd div.bd-box ul li{float: left;width:365px;overflow: hidden;margin-right:20px;}
.p2-l .bd div.bd-box ul li a{display: block;height:30px;line-height:30px;padding-left:15px;padding-right:60px;background:url(../images/dot.png) left center no-repeat;position: relative;font-size:13px;color:#7a7a7a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.p2-l .bd div.bd-box ul li a div.date1{position: absolute;right:0px;top:0px;}
.p2-r{width:421px;}
.part2-h{height:46px;line-height:46px;border-bottom:1px solid #e2e2e2;overflow: hidden;}
.part2-hh{float: left;font-size:16px;color:#333;}
.more{float: right;}
.p2-r ul{margin-bottom:15px;}
.p2-r ul li a{display: block;height:30px;line-height:30px;padding-left:15px;padding-right:100px;background:url(../images/dot.png) left center no-repeat;position: relative;font-size:13px;color:#7a7a7a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.p2-r ul li a:hover{color:#FF9000;}
.p2-r ul li a div.date3{position: absolute;right:0px;top:0px;}

/*
.p2-r ul li a{display: block;height:64px;overflow: hidden;margin-top:15px;}
div.time{float: left;width:66px;height:64px;text-align: center;background:#e9e9e9;overflow:hidden;}
div.time div.dd{font-size:24px;color:#5e5e5e;height:30px;line-height:30px;margin-top:7px;}
div.time div.yy{font-size:12px;color:#b6b6b6;height:20px;line-height:20px;}
div.li-r{float: right;width:290px;height:64px;overflow: hidden;}
div.li-h{font-size:15px;color:#000;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
div.li-tt{height:44px;line-height:22px;overflow: hidden;font-size:13px;color:#5c5c5c;text-indent: 2em;}
.p2-r ul li a:hover div.time{background:#2155a8;}
.p2-r ul li a:hover div.dd,.p2-r ul li a:hover div.yy{color:#fff;}*/


/*part3 css */
.p3-bg{background:#f1f1f1;}
.part3{height:240px;padding-top:20px;}
.part-h{height:30px;border-bottom:2px solid #087ad5;}
.part-hh{float: left;background:#087ad5;padding:0px 20px;line-height: 30px;color:#fff;font-size:16px;}
.part-h .more{margin-right:20px;}
.part3 .part-h{border-bottom:1px solid #d3d3d3;padding-bottom:3px;}
.scrollBox{position:relative;width: 1200px;margin:auto;margin-top:30px;}
.scrollBox .bd{overflow:hidden;width:1030px;margin: auto;}
.scrollBox .bd ul{overflow: hidden;}
.scrollBox .bd ul li{ float:left;position:relative;text-align: center;width:196px !important;margin-right:15px;}
.scrollBox .bd ul li a{display: block;width:196px;height:160px;overflow: hidden;position: relative;color:#fff;}
.scrollBox .bd ul li a img{display: block;width:196px;height:130px;}
div.date2{position: absolute;right:0px;bottom:30px;background:url(../images/hei.png) repeat;padding:5px;font-size:12px;}
div.pic-tt{height:30px;line-height:30px;font-size:14px;color:#797979;padding:0px 5px;text-align: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.scrollBox a.prev,.scrollBox a.next{position:absolute;display:block;top:53px;width:44px; height:44px;}
.scrollBox a.next{right:15px;background:url(../images/btn.png) right center no-repeat;cursor:pointer; }
.scrollBox a.prev{left:15px;;background:url(../images/btn.png) left center no-repeat;cursor:pointer; }
/*part4 css */
.part4{overflow: hidden;margin-top:25px;}
.p4-l{width:1200px;margin-bottom:20px;}
.p4-l ul{width:1200px;padding:40px 0px;margin-top:15px;background:url(../images/bg1.png) top center no-repeat;overflow: hidden;}
.p4-l ul li{float: left;width:181px;text-align: center;overflow: hidden;height:30px;}
.p4-l ul li a{display:inline-block;padding:0px 10px;height:30px;line-height:30px;font-size:14px;color:#fff;overflow: hidden;}
.p4-l ul li a:hover{height:28px;line-height: 28px;border:1px solid #fff;}
.p4-r{width:580px;}
.p4-r ul{width:580px;padding:15px 0px;}
.p4-r ul li a{display: block;height:30px;line-height:30px;padding-left:15px;padding-right:100px;background:url(../images/dot.png) left center no-repeat;position: relative;font-size:13px;color:#7a7a7a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.p4-r ul li a div.date3{position: absolute;right:0px;top:0px;}


/*foot*/
.f-bg{color:#fff;font-size:13px;overflow: hidden;background:url(../images/bg2.png) bottom center no-repeat;height:156px;}
.foot{padding-top:15px;}
.foot-l{width:785px;}
.foot-h{font-size:18px;line-height:40px;}
.foot-l p{line-height: 36px;overflow: hidden;}
.foot-l p span{display: inline-block;padding-right:40px;}
.foot-r{width:98px;}
.foot-r img{display: block;width:98px;height:98px;}
.foot-r p{height:30px;line-height: 30px;text-align: center;}

.banner{height:274px;width:100%;background:#d5d5d5;text-align: center;}
.banner img{display: block;margin:auto;width:1360px;height:274px;}
/* center css */
.center{margin-bottom:50px;overflow:hidden;}
.menu{width:218px;border:1px solid #e5e5e5;margin-top:52px;}
.menu_h{overflow: hidden;height:54px;line-height:54px;background:#fcfcfc;font-size:18px;color:#333;font-weight: bold;padding-left:34px;border-bottom:1px solid #e5e5e5;}
.menu-ul{padding:10px 0px;}
.menu-ul li a{display: block;width:166px;height:48px;line-height:48px;margin:1px 0px;color:#333;padding-left:34px;padding-right:20px;font-size:15px;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; /* Firefox 4 */-webkit-transition: all 0.5s ease-in-out; /* Safari 和 Chrome */-o-transition: all 0.5s ease-in-out; /* Opera */}
.menu-ul li a:hover,.menu-ul li.menu-on a{background:#2ca1dc;color:#fff;}
.cen-r{width:940px;}
.live{color:#666;font-size:14px;height:52px;line-height:52px;padding-left:20px;}
.live a,.live span{color:#999;}
/*content css */
.content,.list{border:1px solid #e5e5e5;padding:10px 9px;background:#fcfcfc;padding-bottom:30px;}
.content{padding:0px 19px !important;padding-bottom:30px !important;}
.con-h{font-size:24px;text-align: center;line-height:80px;margin-top:20px;}
.con-span{text-align: center;height:40px;line-height:40px;border-bottom:1px solid #f9f9f9;}
.con-span span{display: inline-block;margin-right:10px;font-size:12px;color:#999;}
.con-tt{margin-bottom:40px;padding:20px 0px;}
.con-tt p{line-height:32px;margin-top:10px;font-size:14px;color:#666;} 
.con-tt img{/*display: block;*/margin:auto;margin-top:10px;}
.con_bt a{display:block;height:36px;line-height:36px;font-size:16px;color:#333;width:910px;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; /* Firefox 4 */-webkit-transition: all 0.5s ease-in-out; /* Safari 和 Chrome*/-o-transition: all 0.5s ease-in-out; /* Opera */}
.con_bt a:hover{padding-left:5px;}
/*list css */
.list ul li a{display: block;height:54px;line-height:54px;width:900px;font-size:15px;color:#333;padding:0px 10px;overflow:hidden;}
.list ul li a div.li-str{float: left;max-width:700px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list ul li a div.new-t{float: left;color:#ff0000;padding:0px 5px;}
.list ul li a div.li-span{float: right;font-size:14px;color:#999;width:80px;overflow: hidden;}
.fy{text-align: center;width:280px;margin:40px auto 0;}
/*list css end*/
/*public*/
.top-a a:hover,.live a:hover,.list ul li a:hover,.list ul li a:hover div.li-span,.con_bt a:hover,.p2-l .bd div.bd-box ul li a:hover,.p4-r ul li a:hover,.scrollBox .bd ul li a:hover div.pic-tt,.more1 a:hover,.more a:hover{color:#f8a80b;}
.li-box a:hover .lb-h,.li-box a:hover .lb-con,.p2-r ul li a:hover div.li-h,.p2-r ul li a:hover div.li-tt{color:#f00;}
.scrollBox .bd ul li a:hover{color:#ff0;}