/* CSS Document */
body{padding:0;margin:0;font-size:16px;font-family:"微软雅黑";min-width:1340px}
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:1340px}
.w1340{width:1340px;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{background:#d74655;height:40px;line-height:40px;color:#fff}
.top{overflow:hidden;font-size:14px}
.top-p{margin-right:60px}
.top-a,.top-p{float:left}
.top-a a{display:inline-block;padding:0px 10px;color:#fff}
.form{float:left;margin-top:6px;overflow:hidden;margin-left:20px}
input.search-left{margin-right:5px;height:24px;line-height:24px;background:none;border:none;border-bottom:1px solid #fff;color:#dcd0b8;width:0px;transition:width 1s;-moz-transition:width 1s; /* Firefox 4 */-webkit-transition:width 1s; /* Safari 和 Chrome */-o-transition:width 1s; /* Opera */}
input.search-right{width:auto;height:24px}
.on input.search-left{width:0px}
.top-icon{float:left;overflow:hidden}
.top-icon a{display:inline-block;float:left;color:#fff;margin-left:20px;overflow:hidden}
.top-icon a img{display:inline-block;height:22px;width:auto;margin-top:8px;float:left;margin-right:10px}
/*head*/
.head-bg{background:#1b3e73;position:relative}
.head{padding:36px 0px}
.logo a{display:block}
.logo a img{width:auto;height:76px}
.menu{width:1150px;padding-left:138px;position:absolute;right:0px;bottom:0px;background:url(/images/nav-bg.png) left top no-repeat;z-index:9}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.nav{position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline}
.nav li.nLi h4 a{display:block;height:50px;line-height:50px;padding:0px 13px;}
.nav li.nLi h4 a:first-child{border-radius:50px 0px 0px 0px}
.nav li.nLi h4 a span{display:block;position:absolute;right:5px;top:22px}
.nav .nLi h4 a span img{display:block;height:6px;width:10px}
.nav .sub{ display:none;left:0; top:50px;  position:absolute;background:#4E4E4E;  line-height:26px; padding:5px 0;width: -webkit-max-content;width: -moz-max-content;width: max-content;min-width: 100%;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<100%?"100%":"")}
.nav .sub li{ zoom:1;position: relative;}
.nav .sub a{ display:block; padding:8px 15px;font-size:14px;white-space: nowrap}
.nav .sub a:hover,.sub .on:hover h5 a{ background:#6d6d6d; color:#fff;  }
.nav .on h4 a{ background:#4E4E4E; color:#fff}
.sub2{position:absolute;left:100%;top:0;background:#4E4E4E;display: none;min-width: 100%;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<100%?"100%":"")}
.sub2 a{padding:0 16px}
/*fullSlide*/
.fullSlide{height:575px; overflow:hidden; position:relative; z-index:1;width:1340px;margin:auto;margin-bottom:20px}
.fullSlide .bd{height:575px;width:1340px;margin:0 auto;z-index:0}
.fullSlide .bd ul{width:100% !important;margin:0 auto}
.fullSlide .bd ul li{height:575px;width:100% !important;overflow:hidden; text-align:center}
.fullSlide .bd ul li a{display:block}
.fullSlide .bd li a img{ display:block;height:575px;width:100% !important}
/* Control Nav */
.fullSlide .hd{display:none}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.fullSlide a.prev,.fullSlide a.next{position:absolute; top:50%;margin-top:-27px;z-index:9;display:block;width:54px;height:54px;overflow:hidden;cursor:pointer;background:url(/images/arrow.png) no-repeat;-webkit-transition:.3s all ease-in;-moz-transition:.3s all ease-in;-ms-transition:.3s all ease-in;transition:.3s all ease-in;opacity:.7;filter:alpha(opacity=70)}
.fullSlide a.prev {left:5%}
.fullSlide a.next {right:5%;background-position: -56px 0;}
.fullSlide a.prev:hover,.fullSlide a.next:hover{opacity:1;filter:alpha(opacity=100)}

/*part*/
.part{overflow:hidden;padding:30px 0px;border-bottom:1px dashed #d2d2d2}
.part-h{width:100%;overflow:hidden;border-bottom:1px solid #d2d2d2}
.part-h h3{float:left;padding:0px 20px;background:#f02f36;color:#fff;font-size:18px;font-weight:normal;height:40px;line-height:40px}
.part-h h4{float:left;padding:0px 20px;color:#555;font-size:18px;font-weight:normal;height:40px;line-height:40px}
.part-h h4 p{display:inline-block;color:#a80631}
.part-h h4 span{display:inline-block;padding:0px 10px;color:#d2d2d2}
.part-h a.more,a.slideTxtBox-more{display:block;float:right;font-size:32px;color:#999;height:40px;line-height:40px}
.part-box{width:490px;float:left;margin-right:30px}
.p1-Slide{height:242px; overflow:hidden; position:relative; z-index:1;width:100%;border-bottom:1px solid #d2d2d2}
.p1-Slide .bd{height:190px;width:100%;margin:0 auto;z-index:0}
.p1-Slide .bd ul{height:190px !important;width:100% !important;margin:0 auto}
.p1-Slide .bd ul li{height:160px;width:100% !important;overflow:hidden;padding:20px 0px}
.p1-Slide .p1-Slide-fl{float:left}
.p1-Slide .p1-Slide-fl img{display:block;height:160px;width:220px;-webkit-transition:all ease .3s;transition:all ease .5s}
.p1-Slide-fl:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.p1-Slide-fr{float:right;width:250px;height:160px;overflow:hidden}
.p1-Slide-fr h4{font-size:18px;font-weight:normal;color:#a80631;height:52px;line-height:26px;overflow:hidden}
.p1-Slide-fr p{font-size:14px;color:#666;height:100px;line-height:20px;margin-top:8px}
.p1-Slide-fr p a.moretext{color:#a80631}
.p1-Slide .hd{width:100%;height:20px;overflow:hidden;text-align:center;margin-top:20px}
.p1-Slide .hd ul li{display:inline-block;width:8px;height:8px;border-radius:10px;line-height:99;margin:5px;background:#999;z-index:9;overflow:hidden;cursor:pointer}
.part-con ul{padding:15px 0px}
.part-con ul li a,.slideTxtBox .bd li a{display:block;overflow:hidden;height:27px;line-height:27px;background:url(/images/dot.jpg) 5px center no-repeat;width:470px;padding-left:20px;position:relative;color:#333}
.part-con li a div.li-str,.slideTxtBox .bd li a div.li-str{width:360px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.part-con li a div.date,.slideTxtBox .bd li a div.date{position:absolute;right:10px;top:0px;color:#999;font-size:12px}
.part-con li a:hover,.slideTxtBox .bd li a:hover{background:#f9f9f9 url(../images/dot-on.jpg) 10px center no-repeat;color:#a80631}

/* slideTxtBox css */
.slideTxtBox{ width:100%;margin-bottom:10px}
.slideTxtBox .hd{border-bottom:1px solid #d2d2d2;  position:relative;height:40px}
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:-1px; height:40px}
.slideTxtBox .hd ul li{ float:left; padding:0px 20px;font-size:18px;font-weight:normal;height:40px;line-height:40px;cursor:pointer;color:#555}
.slideTxtBox .hd ul li.on{ background:#f02f36;color:#fff; }
.slideTxtBox .bd ul{ padding:15px 0px;  zoom:1;position:relative}
a.slideTxtBox-more{position:absolute;top:-40px;right:0px}


.part1-box3{float:left;margin-right:0px;width:300px}
.p2-Slide{height:472px; overflow:hidden; position:relative; z-index:1;width:100%}
.p2-Slide .bd{height:450px;width:100%;margin:0 auto;z-index:0}
.p2-Slide .bd ul{height:450px !important;width:100% !important;margin:0 auto}
.p2-Slide .bd ul li{height:410px;width:100% !important;overflow:hidden;padding-top:40px}
.p2-Slide .bd ul li dt a{display:block;height:64px;line-height:32px;padding:23px 30px;background:#f02f36;font-size:18px;color:#fff}
.p2-Slide .bd ul li dd a{display:block;height:100px;padding:20px 0px}
.p2-Slide .hd{width:100%;height:20px;overflow:hidden;text-align:center}
.p2-Slide .hd ul li{display:inline-block;width:8px;height:8px;border-radius:10px;line-height:99;margin:5px;background:#999;z-index:9;overflow:hidden;cursor:pointer}
.p1-Slide .hd ul li.on,.p2-Slide .hd ul li.on{background:#a80631}

.p2-Slide a{display:block;position: relative}
.surplus_day{position:absolute;font-size: 18px;color:#fff;font-weight:700;right:49px;width: 34px;text-align:center;bottom: 38px;line-height:34px;color: #e5d08d;}

.listyle-fl{float:left;width:64px;height:70px;text-align:center;border:1px solid #dcdcdc;overflow:hidden;margin:19px 10px}
.listyle-fl .li-dd{display:block;height:30px;line-height:30px;font-size:18px;color:#fff;background:#e65b75}
.listyle2{border-top:1px dashed #d2d2d2}
.listyle2 .li-dd{background:#e6ba5b}
.listyle-fl .li-yy{display:block;height:40px;line-height:40px;font-size:24px;color:#333}
.listyle-fr{width:190px;float:right;height:96px;overflow:hidden}
.listyle-fr .spanstr{font-size:12px;color:#666;overflow:hidden;height:20px}
.listyle-fr .li-tt{height:46px;line-height:23px;font-size:18px;color:#0e419c;overflow:hidden;margin-bottom:10px}

.pic-box{background:#edf0f5;padding:30px 0px;box-sizing:border-box}
.pic-box .part-h{margin:0px 30px;width:1280px}
.picScroll{overflow:hidden; position:relative;margin-top:30px}
.picScroll .picScroll-btn{ display:block;width:29px; height:100px;position:absolute;overflow:hidden;cursor:pointer;background:url("/images/prev.png") no-repeat;top:50%;margin-top:-50px}
.picScroll .prev{left:10PX}
.picScroll .next{background:url("/images/next.png") no-repeat;right:10PX}
.picScroll .hd ul{text-align:center;margin-top:30px}
.picScroll .hd ul li{display:inline-block;width:8px;height:8px;border-radius:10px;line-height:99;margin:5px;background:#999;z-index:9;overflow:hidden;cursor:pointer}
.picScroll .hd ul li.on{background:#073596}
.picScroll .bd{position:relative;z-index:9;width:1260px;margin-left:40px}
.picScroll .bd ul{overflow:hidden}
.picScroll .bd ul li{margin:0px 10px;float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll .bd ul li .pic{ text-align:center; }
.picScroll .bd ul li .pic img{ width:285px; height:170px; display:block}
.picScroll .bd ul li .title a{display:block;padding:10px 0px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#333}

/*link*/
.link-box{padding:35px 0px;margin-bottom:20px}
.link-box .part-h{border:none;width:auto;margin-right:15px;padding-top:15px}
.link-box .link-l{margin-top:18px}
.sel_mask{ /*将<a></a>相对定位*/position:relative;width:185px;height:34px;line-height:34px;background:#fbfdff;border:1px solid #666;float:left;margin-right:11px;color:#333;font-size:14px}
.sel_mask span{/*显示内容*/position:absolute;top:0px;left:0px;left:20px;display:block;width:140px;cursor:pointer}
.sel_mask img{ /*箭头图标*/display:inline-block;position:absolute;top:15px;right:12px;width:10px;height:7px;cursor:pointer}
.sel_mask ul{width:185px;position:absolute;top:35px;left:-1px;height:150px;overflow:auto;overflow-x:hidden;background:#fbfdff;border:1px solid #666;border-top:none;display:none}
.sel_mask ul li a{clear:both;display:block;width:175px;padding-left:10px;text-align:left;color:#333;border-bottom:1px solid #999;height:30px;line-height:30px}
.link-box ul{float:right;}
.link-box ul li{float:left}
.link-box ul li a{display:block;color:#333;padding:0px 19px}
.link-box ul li a img{display:block;margin:auto;height:40px;width:auto;margin-bottom:10px}
.link-box ul li a span.link-h{display:block;font-size:14px;height:20px;line-height:20px}
/*foot*/
.foot-bg{background:#0f346b;border-top:10px solid #d74655}
.foot{padding:50px 0px;overflow:hidden}
.foot-l,.foot-t{padding:5px 50px;border-right:1px solid #fff;height:60px;overflow:hidden}
.foot-l{padding-left:0px}
.foot-l img{display:block;width:335px;height:60px}
.foot-t dl,.foot-t img{float:left}
.foot-t img{display:block;height:60px;width:auto;margin-right:50px}
.foot-t dd{height:20px;line-break:20px;color:#fff;font-size:12px}
.foot-icon{height:70px}
.foot-icon li{float:left;margin:0px 25px}
.foot-icon li img{height:70px;width:auto}
.foot-icon li a,.foot-icon li a img{display:block;height:40px}
.foot-icon li a{margin-top:15px}
.foot-icon li a:hover img{animation:roat3d 1s;/* Firefox:*/-moz-animation:roat3d 1s;/* Safari 和 Chrome:*/-webkit-animation:roat3d 1s;/* Opera:*/-o-animation:roat3d 1s}

/*center*/
.xt{overflow:hidden;height:360px}
.xt img{width:100%; height:auto}
.center{overflow:hidden;margin-top:30px}
.cen-l{width:320px}
.menu-h {
    background: #0f346b;
    padding: 22px 20px 22px 90px;
    color: #fff;
    font-size: 20px;
}
.cen-l ul li a{display:block;padding:22px 20px 22px 90px;color:#333;font-size:16px;border-bottom:1px solid #dddddd;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s}
.cen-l ul li a:hover,.cen-l .on a{    background: #eee;
    color: #0f346b;
    font-weight: bold;}

.cen-r{width:100%;background:#fff;overflow:hidden}
.live{width:100%;height:48px;line-height:48px}

.live-tt{font-size:14px;margin-right:13px;color:#333}
.live-tt a{color:#333}

/*content*/
.content{padding:40px 15px}
.con-h{font-size:24px;color:#333;text-align:center;height:60px;line-height:30px}
.con-p{margin:40px 0px;color:#333;font-size:14px}
.con-p p{text-indent:2em;;line-height:24px;font-size:14px;}

/* list */
.list_wrap ul li a{width:auto;line-height:54px;height:54px;border-bottom: 1px dashed #ddd}
.list_wrap li a div.li-str{width:760px;font-size: 15px}
.page_wrap{margin:30px 0 40px;text-align: center}

/*public*/
.logo a:hover img,.link-box ul li a:hover img{animation:imgscale 1s;/* Firefox:*/-moz-animation:imgscale 1s;/* Safari 和 Chrome:*/-webkit-animation:imgscale 1s;/* Opera:*/-o-animation:imgscale 1s}
.part-h a.more:hover,a.slideTxtBox-more:hover,.part-con li a:hover div.date,.slideTxtBox .bd li a:hover div.date,.link-box ul li a:hover,.live-tt a:hover{color:#a80631}

.tc{text-align: center}
.news_explain{font-size: 14px;color: #999;margin-top:12px;padding-bottom: 26px;border-bottom: 1px solid #ddd}
.news_explain span{padding: 0 20px;border-left: 1px solid #ddd}
.news_explain span:first-child{border-left: none}

span#_ideConac img {height: 70px;}
span#_ideConac a { margin: 0;}