/* CSS Document */
body{padding:0;margin:0;font-size:16px;font-family:"ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";min-width:1000px;background: #f1f1f1;}
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;line-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:1000px;}
.w96{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;}
input:focus{outline: none;}
/*ÃƒÂ¥Ã‚Â±Ã¢â€šÂ¬ÃƒÂ©Ã†â€™Ã‚Â¨ÃƒÂ¦Ã‚Â Ã‚Â·ÃƒÂ¥Ã‚Â¼Ã‚Â*/
/*head*/
.head{padding-top:16px;position:relative;height:110px;box-sizing: border-box;}
.logo{width:540px;margin-left:22px;}
.logo a,.logo a img{display: block;width:100%;height:auto;}
.head-tag{position: absolute;top:16px;right:0px;width: 149px;height: 25px;border: 1px solid #137BD3;font-size: 16px;height:25px;}
.head-tag a{display: block;color: #137BD3;text-align:center;}
/* navBar css */
.navBar{position:relative;width: 1200px;z-index:9;margin:auto;margin-top:30px;}
.navul{height:64px;}
.navul .m{display:inline-block;position:relative;float:left;margin-right:2px;}
.navul h3 a{display:block;color:#656464;height:64px;line-height:64px;font-weight:normal;font-size: 16px;position: relative;padding: 0px 14px 0px 8px;x;x;x;x;box-sizing:border-box;min-width:84px;}
.navul h3 a:before{display: block;content:"";width:2px;height:10px;background:#656464;top:0px;bottom:0px;left:-2px;margin:auto;position:absolute;}
.navul .sub{ display:none; /*ÃƒÂ©Ã‚Â»Ã‹Å“ÃƒÂ¨Ã‚Â®Ã‚Â¤ÃƒÂ©Ã…Â¡Ã‚ÂÃƒÂ¨Ã¢â‚¬â€Ã‚Â*/  width:130px;position:absolute; left:7px; top:60px;float:left;box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.5);}
.navul .sub:before{display: block;position: absolute;content:"";width: 0;height: 0;border-bottom: 4px solid #042848;border-left: 7px solid transparent;left:-7px;}
.navul .sub li a{ display:block;width:100%; height:38px; line-height:38px;font-size:14px;color:#666;background:#f1f1f1;position: relative;box-sizing:border-box;padding-left:32px;overflow:hidden;}
.navul .sub li a:before{display: block;position: absolute;content:"";width:6px;height:6px;border-radius:50%;background:#666;top:0px;bottom:0px;left:16px;margin:auto;}
.navul .sub li a:hover{ background:#1a8cec; color:#fff;}
.navul .sub li a:hover:before{background:#d70d19;}
.navul .m.on h3 a,.navul .m h3 a:hover{background: #137BD3;color:#fff;}
.navul .m.on h3 a:before,.navul .m h3 a:hover:before{background: #137BD3;}
/*fullSlide*/
.fullSlide{overflow:hidden; position:relative; z-index:1;    height: 500px;
    width: 1200px;}
.fullSlide .bd{width:100%;margin:0 auto;z-index:0;height:auto;}
.fullSlide .bd ul{width:100% !important;height:auto;margin:0 auto;}
.fullSlide .bd ul li{width:100% !important;overflow:hidden;}
.fullSlide .bd ul li .fullSlide-img{width:100%;padding-bottom:41.05%;position: relative;overflow:hidden;}
.fullSlide .bd ul li a{display:block;}
.fullSlide .bd ul li .topic{position: absolute;width:100%;max-width:1000px;left:0px;bottom:115px;height:57px;line-height:57px;right:0px;margin:auto;}
.fullSlide .bd ul li .topic a{display: inline-block;max-width:100%;color:#fff;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;background:#FF0000;padding:0px 44px;font-size:30px;box-sizing: border-box;}
.fullSlide .hd{position: absolute;bottom:40px;width:340px;left:0px;right:0px;margin:auto;overflow:hidden;z-index:9;}
.fullSlide .hd ul{text-align: center;width:280px;float: left;margin:0px 10px;}
.fullSlide .hd ul li{display: inline-block;width: 10px;height: 10px;line-height:99;margin:0px 5px;background: #E3E0E0;border-radius: 50%;font-size:0;overflow: hidden;cursor:pointer;overflow:hidden;}
.fullSlide .hd ul li.on{background: #137BD3;}
.fullSlide .prev,.fullSlide .next{float: left;width:20px;height:33px;position:relative;float: left;opacity: 0.5;}
.fullSlide .prev img,.fullSlide .next img{display: block;position: absolute;width:auto;height:0.7rem;top:0px;left:0px;bottom:0px;right:0px;margin:auto;}
.fullSlide .prev:hover,.fullSlide .next:hover{opacity: 1;}
/* part */
.bt{  color: #1279d1;  font-size: 15px;}
.part-head{line-height:20px;overflow: hidden;width:100%;margin:25px 0px;}
.part-title{float: left;overflow:hidden;}
.part-title h5{color:#137BD3;font-size:18px;display: inline-block;font-weight:normal;}
.part-title span{display: inline-block;color:#656464;font-size:18px;padding-left:8px;margin-left:8px;position:relative;vertical-align:top;}
.part-title span:before{content: "";position: absolute;background:#d80c19;width:1px;height:13px;top:0px;bottom:0px;left:0px;margin:auto;display: inline-block;z-index:1;}
.part-more{float: right;}
.part-more a{overflow: hidden;font-size:13px;}
.part-more a img{display: block;width:100%;height:auto;}
.partPane,.part-container{overflow: hidden;}
.part-main{overflow: hidden;}
.img-hover{position:relative;overflow: hidden;}
.img-cover{position: absolute;width:100%;height:100%;left:0px;top:0px;transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;}
.part-left{float: left;width: 919px;}
/* box-part */
.box-pane{overflow: hidden;}
.box-part{width: 440px;margin-right:19px;}
.box-part ul{background:#fff;padding:12px;}
.box-part li a{display: block;position:relative;color:#727272;font-size:16px;padding-right:50px;    line-height: 44px;box-sizing: border-box;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.box-part li .date{position: absolute;width:50px;right:0px;text-align: right;color:#BFBDBD;overflow: hidden;}
/* newpart */
.newsPart{float: right;width:248px;}
.newsPart .part-head{padding-left:25px;box-sizing: border-box;}
.newsPartScroll{position: relative;overflow:hidden;width:100%;height: 492px;box-sizing:border-box;padding-top:14px;}
.newsPartScroll:before{content: "";position: absolute;background:#137BD3;width:1px;height:488px;top:0px;left:0px;display: inline-block;z-index:1;}
.newsPartScroll .hd{display:none;}
.newsPartScroll .bd li{overflow: hidden;height:60px;margin-bottom:22px;}
.newsPartScroll .bd li a{display: block;color:#727272;position: relative;padding-left:25px;box-sizing:border-box;overflow: hidden;height:60px;}
.newsPartScroll .bd li a:before{content: "";position: absolute;background:#FF0000;width:4px;height:0px;top:0px;bottom:0px;left:0px;margin:auto;display: inline-block;transition:all 0.4s ease;z-index:1;}
.news-time{float: left;width:40px;overflow:hidden;text-align:left;height:60px;box-sizing: border-box;position: relative;z-index:2;}
.news-time div{display: block;font-size:26px;height:30px;line-height:30px;overflow:hidden;}
.news-time span{display: block;font-size:13px;height:20px;line-height:20px;overflow:hidden;}
.news-topic{float: right;width: 180px;overflow:hidden;position: relative;z-index:2;height:60px;box-sizing: border-box;font-size:15px;line-height:20px;}
.newsPartScroll .bd li a:hover:before{height:52px;}
.newsPartScroll .bd li a:hover{color:#137BD3;font-weight:bold;}
.newsPartBottom{position: absolute;bottom:0px;left:0px;right:0px;background: linear-gradient(0deg, #F1F1F1 0%, rgba(241, 241, 241, 0) 100%);z-index:9;height: 133px;}
/* imgPart */
.imgPart{padding-top:10px;}
.imgPart ul{overflow: hidden;}
.imgPart ul li{width: 210px;margin-right:19px;float: left;overflow: hidden;}
.imgPart ul li a{display: block;width: 210px;height:169px;overflow: hidden;position: relative;font-size:15px;color:#fff;}
.img-topic{    font-size: 16px;position: absolute;left:0px;bottom:0px;padding:0px 14px;height:40px;line-height: 40px;box-sizing: border-box;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/* part-img */
.part-img{margin-top:20px;}
.part-img img{display: block;width:100%;height:auto;}
/* foot css */
.foot-left{width: 389px;margin-right:172px;}
.foot-bg{background:url(../images/bottom-bg.png) center no-repeat;background-size:cover;}
.foot{padding:20px 0px;overflow:hidden;}
.foot-logo img{display:block;width:114px;height:auto;}
.foot-text{
    font-size: 16px;
    line-height: 41px;
    color:#fff;
    padding:5px 0px;
    }
.foot-text p{margin:10px 0px;}
.link-a{/* margin-top:16px; */}
.foot .link-a a{/* font-size:18px; *//* color:#fff; */}
.foot-dl{overflow: hidden;padding-top:50px;}
.foot-dl dl{float: left;width:113px;margin-right:90px;color:#fff;}
.foot-dl dt{font-size:20px;height:20px;line-height:20px;overflow:hidden;margin-bottom:15px;}
.foot-dl dl a{display: block;font-size:16px;;line-height:28px;color:#fff; }
.foot a:hover{color:#FF0000;}
.foot-form{width:210px;height:190px;background:#fefefe;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25);padding:10px;box-sizing: border-box;margin-top:50px;overflow: hidden;}
.form-head{font-size:18px;color:#137BD3;height:24px;line-height:24px;overflow: hidden;}
.form-group{overflow:hidden;margin-top:13px;position:relative;border: 1px solid #D4D4D4;height:30px;}
.form-group img{display: block;position: absolute;left:-1px;width:38px;height:30px;overflow: hidden;}
.form-input{width:100%;height:30px;line-height:30px;box-sizing:border-box;border:none;padding-left:46px;padding-right:8px;font-size:14px;}
.form-toolbar{overflow: hidden;margin-top:10px;height:32px;line-height:30px;}
.form-check{float: left;font-size:12px;color:#666;}
.form-btn{float: right;}
.form-btn input{width: 68px;height: 30px;background: linear-gradient(0deg, #3375B4, #4AA3F2);border:none;box-shadow: 0px 2px 0px 0px rgba(90, 178, 255, 0.75);border-radius: 2px 2px 2px 2px;font-size:13px;color:#fff;}
/* footer-bottom */
.footer-bottom{padding:20px 0px;overflow:hidden;color:#fff;font-size:12px;border-top:1px solid #fff;}
.foot-copy{float: left;height:20px;line-height:20px;overflow:hidden;    font-size: 16px;}
.foot-tag{    font-size: 16px;float: right;height:20px;line-height:20px;}
.foot-tag a{display: block;padding-left:32px;color:#fff;background:url(../images/back.png) center left no-repeat;background-size:19px auto;}
.foot-tag a:hover{color:#fff;}
/* center */
.live{height:130px;padding:80px 24px 20px 24px;box-sizing:border-box;background:url(../images/live-bg.png) center no-repeat;background-size:cover;       margin-top: 103px;}
.live p{line-height:30px;font-size:18px;color:#F0F6FD;}
.live p a{color:#F0F6FD;display: inline-block;padding:0px 5px;}
.live a.on{font-weight: bold;}
.center{overflow: hidden;padding:25px 0px;}
.center-container{width:924px;}
.container-head{height:40px;line-height:40px;font-size:20px;color:#656464;position:relative;padding-left:46px;}
.container-head:before{position: absolute;content:"";display: inline-block;width: 6px;height: 6px;background:#D80C19;border-radius: 50%;left:24px;top:0px;bottom:0px;margin:auto;}
/* container-pane */
.container-pane{background: #fff;padding:20px 40px;box-sizing: border-box;min-height:300px}
.content{padding:50px 40px;}
.content p{font-size:18px;color:#656464;line-height:40px;text-indent: 2em;}
.center-right{width:228px;}
/* .center-menu
.center-menu .part-title{float: none;height: 40px;line-height: 40px;}
.center-menu ul{background: #137BD3;padding:10px 0px;}
.center-menu li{margin-bottom:5px;}
.center-menu li a{display: block;position: relative;font-size:14px;color:#fff;padding-left:34px;height:26px;line-height:26px;}
.center-menu li a:before{position: absolute;content:"";display: inline-block;width: 6px;height: 6px;background:#fff;border-radius: 50%;left:14px;top:0px;bottom:0px;margin:auto;}
.center-menu li a:hover,.center-menu li.on a{color:#1C8DED;background:#fff;}
.center-menu li a:hover:before,.center-menu li.on a:before{background:#D80C19;} */
/* eventList */
.eventList .part-head{margin-bottom:0px;}
.eventList .part-title span{margin-left:0px;}
.eventList ul{border-left: 1px solid #137BD3;}
.eventList li{margin:15px 0px;}
.eventList li a{display: block;height:46px;overflow: hidden;padding-left:28px;color:#656464;position: relative;}
.event-time{float: left;width:60px;overflow:hidden;text-align:left;height:46px;box-sizing: border-box;position: relative;z-index:2;}
.event-time div{display: block;font-size:26px;height:30px;line-height:30px;overflow:hidden;}
.event-time span{display: block;font-size:13px;height:16px;line-height:16px;overflow:hidden;}
.event-topic{float: right;width:121px;overflow:hidden;position: relative;z-index:2;height:46px;box-sizing: border-box;font-size:16px;line-height:23px;}
.eventList li a:before{content: "";position: absolute;background:#FF0000;width:4px;height:0px;top:0px;bottom:0px;left:0px;margin:auto;display: inline-block;transition:all 0.4s ease;z-index:1;}
.eventList li a:hover:before{height:40px;}
.eventList li a:hover{color:#137BD3;}
/* list */
.list ul{margin:15px 0px;}
.list ul li a{display: block;position: relative;font-size:16px;padding-left:6px;padding-right:150px;line-height:40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list ul li a:before{position: absolute;content:"";display: inline-block;width:2px;height:2px;background:#656464;border-radius: 50%;left:0px;top:0px;bottom:0px;margin:auto;}
.list a{color:#656464;}
.list .date{position: absolute;right:0px;width:158px;top:0px;overflow:hidden;}
/* dashedList */
.dashedList ul li{border-bottom:1px dashed #656464;margin:10px;}
.dashedList ul li a{display: block;position: relative;font-size:14px;padding-left:6px;padding-right:150px;max-height:48px;line-height:24px;overflow: hidden;}
.dashedList ul li a:before{position: absolute;content:"";display: inline-block;width:2px;height:2px;background:#656464;border-radius: 50%;left:0px;top:11px;}
.dashedList a{color:#656464;}
.dashedList .date{position: absolute;right:0px;width:130px;bottom:0px;overflow:hidden;font-size:12px;}
/* public */
a:hover{color:#137BD3;}
.img-hover:hover .img-cover{transform:scale(1.1);/* Firefox: */-moz-transform:scale(1.1);;/* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome: */-webkit-transform:scale(1.1);;/* Opera: */-o-transform:scale(1.1);}