/* CSS Document */
body{padding:0;margin:0;font-size:16px;font-family:"微软雅黑";min-width:1230px;background:#f6f6f6;}
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:1230px;}
.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-bg{background:url(../images/top.png) center top no-repeat #ae2426;height:180px;}
.top{overflow:hidden;padding-top:40px;}
.logo{width:483px;height:94px;overflow:hidden;margin-left:15px;}
.logo a,.logo a img{display: block;width:483px;height:94px;}
.top-r{overflow: hidden;width:375px;font-size:14px;color:#fff;margin-right:15px;}
.top-a{overflow: hidden;height:16px;line-height:16px;}
.top-a a,.top-a span{display:block;float: right;color:#fff;}
.top-a span{padding:0px 10px;}
.form{width:351px;padding:0px 12px;height:40px;overflow:hidden;background:#fff;margin-top:20px;border-radius: 5px;}
input.search-left{width:310px;height:40px;line-height:40px;border:none;background:none;font-size:14px;padding-left:9px;float:left;font-family:"微软雅黑";}
input.search-right{float:right;width:16px;height:16px;margin-top:12px;}
/* navBar css */
.navBar{position:relative; z-index:9;height:50px;background:#5d0001;}
.nav{width:1230px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;height:50px;}
.nav a{color:#333;}
.nav h3{font-size:16px; font-weight:normal;}
.nav .m{ float:left;position:relative;height:50px; line-height:50px;background:url(../images/nav-bg.png) right center no-repeat;}
.nav h3 a{display:block;color:#FFF; padding:0 30px;}
.nav img{display:block;width:30px;height:30px;float: left;margin-top:10px;margin-left:15px;}
.nav .sub{ display:none; /*默认隐藏*/width:120px;position:absolute; left:50%;margin-left:-60px; top:50px;background:url(../images/bai.png) repeat;float:left;padding:5px 0px;}
.nav .sub li a{ display:block;width:100%; height:38px; line-height:38px;text-align:center;font-size:14px;}
.nav .sub li a:hover{ background:#890000; color:#fff;}
/*part1*/
.part1{overflow: hidden;padding-top:5px;}
/*p1-Slide*/
.p1-Slide{height:401px;width:930px;overflow:hidden; position:relative; z-index:1;}
.p1-Slide .bd{height:401px;width:930px;margin:0 auto;z-index:0;}
.p1-Slide .bd ul li{zoom:1;height:401px;vertical-align:middle;position: relative;}
.p1-Slide .bd ul li a{display: block;color:#fff;}
.p1-Slide .bd ul li img{height:401px;width:930px; !important;}
.p1-Slide .bd ul li div.tt{width:600px;margin:0px 15px;position: absolute;font-size:18px;bottom:0px;left:0px;z-index:5;text-align:left;color:#fff;height:50px;line-height: 50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.p1-Slide  .a-bb{background:url(../images/bb.png) repeat;z-index:4;height:50px;margin-top:-50px;position: relative;z-index:2;}
.p1-Slide .hd{position:absolute;bottom:18px;right:10px;text-align: center;width:170px;z-index:5;overflow: hidden;}
.p1-Slide .hd ul{width:170px;text-align:right;height:10px;}
.p1-Slide .hd ul li{float:left;margin:0px 5px;height:10px;width:10px;background:url(../images/li.png) center center no-repeat;opacity: 0.8;line-height:999;cursor: pointer;}
.p1-Slide .hd ul li.on{opacity: 1;}
/*p1-a*/
.p1-a a{display: block;width:268px;height:98px;margin-bottom:3px;}
/*part2*/
.part-h{overflow:hidden;background:#f6f6f6;height:49px;line-height:50px;border-bottom:1px solid #5d0001;padding:0px 15px;}
.part-hh{float:left;font-size:16px;color:#333;font-weight:bold;}
.more{float: right;}
.more a{display: block;color:#5d0001;font-size:12px;}
.more a:hover{color:#ec7426;}
.part2{padding:15px 0px;overflow:hidden;}
/*p2-l*/
.p2-l{width:800px;}
.p2-l .part-h{border:none;}
.p2-l ul{overflow: hidden;width:810px;padding-top:5px;}
.p2-l ul li{float: left;width:260px;margin-right:10px;overflow: hidden;}
.p2-l ul li img{display: block;border:1px solid #b5b5b5;width:260px;height:175px;}
.p2-l ul li p{font-size:14px;color:#333;margin:10px 0px;height:24px;line-height: 24px;overflow:hidden;}
.p2-l ul li p a{color:#333;}
/*new-ul css */
.news-ul{width:390px;}
.news-ul ul{width:390px;padding-top:10px;}
.news-ul ul li{height:38px;line-height:38px;font-size:14px;color:#333;background:url(../images/dot.png) left center no-repeat;padding-left:15px;padding-right:50px;position: relative;}
.news-ul ul li a{font-size:14px;color:#333;}
.news-ul ul li span.time1{display: block;position: absolute;right:0px;top:0px;font-size:12px;color:#999;}
/*part3 css */
.part3,.part4{overflow: hidden;padding:5px 0px;width:1215px;margin-left:15px;}
.part3 div.news-ul{margin-right:15px;}
/*part4 css */
.part4{padding:20px 0px;}
.part4 div.p4-box{margin-right:15px;width:390px;height:215px;overflow: hidden;background:#fafaf6;}
div.part4-h{padding-left:15px;height:50px;line-height:50px;background:url(../images/h-bg.png) left center no-repeat;font-size:16px;color:#fff;font-weight:bold;}
div.p4-con{padding:0px 15px;padding-top:23px;height:142px;overflow: hidden;}
div.p4-con div.ewm,div.p4-i{float: left;overflow: hidden;}
div.ewm img{display: block;width:120px;height:120px;/*margin-right:6px;*/}
div.p4-i img{display: block;width:234px;height:120px;}
div.p4-con div.p4-p{font-size:12px;color:#333;overflow: hidden;}
div.p4-con div p.p4-h{display:block;float: left;font-weight: bold;text-align: justify;}
div.p4-con div p.p4-h > span { display: inline-block /* Opera */; padding-left: 100%; }
div.pb4-1 div.p4-p{height:30px;line-height:30px;}
div.pb4-1 p.p4-h{width:60px;margin-right:5px;}
div.pb4-2 div.p4-p{line-height:30px;}
div.pb4-2 p.p4-h{width:118px;margin-right:5px;}
div.pb4-2 div.p4-tt{width:235px;float:left;}
div.pb4-1 div.p4-con{background:url(../images/i2.png) bottom right no-repeat;}
div.pb4-2 div.p4-con{background:url(../images/i3.png) bottom right no-repeat;}
/*foot css */
.foot{width:1230px;margin:auto;background:#5d0001;height:50px;line-height:50px;text-align: center;font-size:14px;color:#fff;margin-top:20px;margin-bottom:20px;}
.foot span{display: inline-block;padding:0px 10px;}
.foot a{color:#fff;}
/* center css */
.xt{text-align:center;overflow: hidden;padding-top:5px;}
.xt img{width:1200px;height:140px;}
.center{margin-top:20px;overflow:hidden;position: relative;z-index:1;}
.menu{width:238px;position: absolute;bottom:0px;top:0px;border:1px solid #eee;background:url(../images/i4.png) bottom center no-repeat #fdfdfd;}
.menu_h{overflow: hidden;height:50px;line-height:50px;background:url(../images/menu-h.png) left center no-repeat;font-size:16px;color:#fff;font-weight: bold;padding:0px 15px;margin-left:-1px;width:210px;}
.menu-ul{padding:10px 0px;margin-left:-1px;width:240px;}
.menu-ul li a{display: block;height:48px;line-height:48px;color:#333;padding:0px 15px;margin-top:5px;font-size:14px;}
.menu-ul li a:hover,.menu-ul li.menu-on a{background:url(../images/menu-bg.png) left center no-repeat;color:#fff;}
.cen-r{width:930px;min-height:570px;}
.live{font-size:13px;height:50px;line-height:50px;background:#f6f6f6;color:#333;padding-left:15px;}
.live a{color:#333;}
/*content css */
.content,.list{padding:10px 15px;border:1px solid #eee;border-top:0px;min-height:500px;position: relative;}
.content{padding-bottom:90px;}
.con-h{font-size:18px;color:#333;font-weight:bold;text-align: center;line-height:40px;padding:10px 0px;border-bottom:1px solid #5d0001;}
.con-span{text-align: center;height:60px;line-height:60px;font-size:12px;color:#999;}
.con-tt{padding:20px 0px;}
.con-tt p{line-height:30px;text-indent: 2em;font-size:14px;color:#333;} 
.con-tt p iframe{display: block;}


.con_bt{position: absolute;bottom:20px;}
.con_bt p{display:block;height:36px;line-height:36px;font-size:12px;padding:0px 35px;width:640px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.con_bt p a{color:#333;}
/*list css */
.list ul li{height:40px;line-height: 40px;overflow:hidden;color:#333;padding-left:15px;background:url(../images/dot.png) left center no-repeat;}
.list ul li div.li-str{float: left;max-width:660px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list ul li a{color:#333;}
.list ul li div.li-span{float:right;width:190px;font-size:12px;overflow: hidden; }
.list ul li span.date1{display:inline-block;margin-right:10px;}
.list ul li span.hits1{display:inline-block;margin-right:10px;}
.fy{margin-top:40px;text-align: center;}
/*list css end*/
/*zlxz css */
div.zlxz-con{margin-top:45px;padding:25px 30px;background:#fbfbfb;}
div.zl-p{overflow: hidden;line-height: 36px;}
div.zl-h{float: left;font-weight:bold;font-size:14px;color:#333;width:60px;margin-right:20px;}
div.zl-tt{float: left;font-size:12px;color:#666;width:100%;}

div.zl-wj div.zl-tt p a{display:inline-block;color:#de0909;overflow:hidden;}
div.zl-wj div.zl-tt p a span{display:inline-block;max-width:660px;margin-right:20px;overflow:hidden;}
/*public css */
.list ul li:hover,.news-ul ul li:hover{color:#a30000;background:url(../images/dot-on.png) left center no-repeat;}
.list ul li:hover a,.live a:hover,.con_bt p:hover a,.con_bt p:hover,.p2-l ul li p a:hover,.news-ul ul li:hover a,.news-ul ul li:hover span.time1{color:#a30000;}
.top-a a:hover,.p1-Slide .bd ul li a:hover,.nav .on h3 a,.foot a:hover,.p1-Slide .bd ul li div.tt:hover{color:#ff0;}