@charset "UTF-8";
/*首页大图*/
.slideBox { width: 100%; min-width: 1280px; height: 700px; overflow: hidden; position: relative; }
#slideBoxs { width: 100%; min-width: 1280px; height: 700px !important; overflow: hidden; position: relative; }
#slideBoxs .hd { height: 5px; position: absolute; left: 50%; margin-left: -86px; bottom: 190px; z-index: 5; }
#slideBoxs .hd ul { overflow: hidden; zoom: 1; float: left; height: 5px; }
#slideBoxs .hd ul li { float: left; margin: 0 1px; width: 40px; height: 5px; text-align: center; cursor: pointer; z-index: 2; background: url(../images/white70.png) repeat-x; }
#slideBoxs .hd ul li.on { background: #fff; }
#slideBoxs .bd { position: relative; height: 100%; z-index: 0; }
#slideBoxs .bd li {/*zoom:1;vertical-align:middle;*/ }
#slideBoxs .bd img { width: 100%; min-width: 1280px; height: 700px; display: block; }

/*业务领域轮播*/
.yewu { width: 100%; min-width: 1280px; background: rgba(0, 0, 0, 0.5);background: #000\9; position: absolute; bottom: 0; height: 140px; z-index: 10; }
.yewushow { width: 1280px; height: 140px; text-align: center; display: block; margin: 0 auto; position: relative; background: url(../images/yewubgline.png) no-repeat;}
.yewushow .hd { height: 85px; text-align: center; position: absolute; top: 50%; left: 0px; margin: -42.5px auto 0 auto; z-index: 1; }
.yewushow .hd .prev { display: block; width: 16px; height: 85px; position: absolute; left: -40px; cursor: pointer; background: url("../images/allbg.png") no-repeat; z-index: 10; background-position: 0 -256px; }
.yewushow .prev:hover{ background-position: -28px -256px }
.yewushow .hd .next { display: block; width: 16px; height: 85px; overflow: hidden; position: absolute; z-index: 22; right: -1318px; cursor: pointer; background: url("../images/allbg.png") no-repeat; background-position: -61px -256px; }
.yewushow .next:hover{ background-position: -85px -256px; }
.yewushow .hd .prevStop { background-position: -60px 0; }
.yewushow .hd .nextStop { background-position: -60px -50px; }
.yewushow .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.yewushow .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; }
.yewushow .hd ul li.on { background-position: 0 0; }
.yewushow .bd { width: 1280px; z-index: 4; float: left; }
.yewushow .bd ul { overflow: hidden; zoom: 1; display: inline-block; *display: inline; width: 1280px; }
.yewushow .bd ul li { display: inline-block; *display: inline; zoom: 1; overflow: hidden; text-align: center; width: 425px; height: 140px; }
.yewushow .bd ul li a { height: 140px; width: 425px; }
.yewushow .bd ul li .lilogo { width: 65px; height: 65px;margin-top: 40px; margin-left: 50px; }
.yewushow .bd ul li .des { width: 213px; margin-right: 50px; }
.yewushow .bd ul li h1 { font-size: 20px; color: #f5a100; text-align: left; line-height: 26px;font-weight: bold;margin: 16px 0 5px 0;}
.yewushow .bd ul li p { color: #d9d9d9; font-size: 12px; line-height: 26px; text-align: left; }
/*.yewushow .line { width: 1px; height: 167px; background: url(../images/line.png) repeat-y; margin-top: 3px; float: left; }*/

/*资讯要闻*/
.greenbg { background: url(../images/big_bg.jpg) no-repeat; height: auto; }
.greenbg .zixun { height: 628px; overflow: hidden; }
.zixun .zixunSec { background: #fff; height: 500px; }

/*资讯轮播*/
.zixun .zixunSec .d_news_slide { width: 705px; margin: 30px 0 0 50px; }
.zixun .zixunSec .d_news_slide .hd { top: 20px; z-index: 999; right: 20px; }
.zixun .zixunSec .d_news_slide .hd  li em { display: inline-block; zoom: 1; *display: inline; width: 12px; height: 12px; margin: 0 3.5px; cursor: pointer; background: url(../images/d_news_slide_icon.png) no-repeat center center; }
.zixun .zixunSec .d_news_slide .hd li em.on { background: url(../images/d_news_slide_icon_on.png) no-repeat center center; }
.zixun .zixunSec .d_news_slide .item { background: white; height: 442px; overflow: hidden; position: relative; }
.zixun .zixunSec .d_news_slide .item dt { width: 705px; height: 442px; overflow: hidden; }
.zixun .zixunSec .d_news_slide .item dt img { max-height: 442px; max-width: 705px; transition: all .75s; }
.zixun .zixunSec .d_news_slide .item dt:hover img { transform: scale(1.1); }
.zixun .zixunSec .d_news_slide .item .time { height: 60px; width: 60px; position: absolute; top: 20px; left: 20px;background: url(../images/focusdate.png) center center no-repeat; /*background: url(../images/allbg.png) no-repeat center center; background-position: -130px -154px;*/ cursor: pointer; }
.zixun .zixunSec .d_news_slide .item .title { width: 100%; height: 60px; text-align: center; position: absolute; bottom: 0; }
.zixun .zixunSec .d_news_slide .item dd em { float: left; display: block; height: 40px; width: 50px; padding: 10px 4px; color: white; }
.zixun .zixunSec .d_news_slide .item dd em i { display: block; text-align: center; color: #fff; font-size: 30px; font-weight: bold; font-family: Georgia; margin-top: 6px; }
.zixun .zixunSec .d_news_slide .item dd em b { display: block; text-align: center; color: #fff; font-size: 12px; font-weight: bold; font-family: Georgia; }
.zixun .zixunSec .d_news_slide .item dd h1 a { font-size: 22px; font-weight: bold; height: 60px; line-height: 60px; color: #fff; display: block; background: url(../images/pic_tit_bg.png) repeat-x center center; }
.zixun .zixunSec .d_news_slide .next,
.zixun .zixunSec .d_news_slide .prev { position: absolute; top: 50%;margin-top: -19px; width: 38px; height: 38px; display: none; background: url(../images/index-arrow.png) no-repeat 0px 0px; }
.zixun .zixunSec .d_news_slide:hover .next,
.zixun .zixunSec .d_news_slide:hover .prev { display: block; }
.zixun .zixunSec .d_news_slide .next { left: auto; right: 20px; background-position: 0 -46px; }
.zixun .zixunSec .d_news_slide .prev { left: 20px; background-position: 0 -6px; }
.zixun .zixunSec .d_news_slide .prev:hover { background-position: -40px -6px; }
.zixun .zixunSec .d_news_slide .next:hover { background-position: -40px -46px; }
.zixun .zixunSec .d_news_slide .prevStop { display: none; }
.zixun .zixunSec .d_news_slide .nextStop { display: none; }

/*国投要闻*/
.zixun .zixunSec .right { width: 525px; height: 472px; float: right; background: url(../images/newbg.png) 30px top no-repeat;overflow: hidden;}
.zixun .zixunSec .right .d_impot_news { width: 525px;margin-top: 30px; }
.base_news_box { width: 100%; height: 100%; }
.base_news_box .title-zw { }
.base_news_box .title-zw h1 { width: 120px; height: 40px; font-size: 14px; line-height: 40px; }
.base_news_box .title-zw h1 a { display: block; padding: 0 15px; text-align: center; font-weight: bold; color: #494949; }
.base_news_box .title-zw h1 a:hover { color: white; border: none; font-weight: bold; background: #f5a100; }
.base_news_box .title-zw .title_sub { bottom: -3px; right: 0px; }
.base_news_box .title-zw .title_sub a { display: block; float: left; width: 56px; height: 50px; line-height: 60px; margin: 0 5px; color: #333; border-bottom: 3px solid #663399; text-align: center; position: relative; }
.base_news_box .title-zw .title_sub a:hover,
.base_news_box .title-zw .title_sub a.on { font-weight: bold; font-size: 14px; color: #cc0000; width: 66px; border-bottom: 3px solid #cc0000; text-align: center; }
.base_news_box .title-zw .title_sub a:hover i,
.base_news_box .title-zw .title_sub a.on i { display: block; position: absolute; left: 0px; bottom: -3px; width: 100%; height: 3px; }
.base_news_box .title { width: 100%; height: 40px; }
.base_news_box .title h1 { width: 120px; height: 40px; font-size: 14px; line-height: 40px; }
.base_news_box .title h1 a { display: block; padding: 0 15px; text-align: center; color: #494949; }
.base_news_box .title h1 a:hover { color: #fff; border: none; background: #f5a100; font-weight: bold; }
.base_news_box .title .title_sub { top: 0; right: 0; }
.base_news_box .title .title_sub a { display: block; float: left; width: 120px; height: 40px; line-height: 40px; color: #333; text-align: center; position: relative; background: #f0f0f0; margin-left: 1px; }
.base_news_box .title .title_sub a:hover,
.base_news_box .title .title_sub a.on { font-weight: bold; font-size: 18px; color: #fff; background: #f5a100; }
.base_news_box .title .title_sub a:hover i,
.base_news_box .title .title_sub a.on i { display: block; position: absolute; left: 0px; bottom: -3px; width: 100%; height: 3px; background: url("../images/title_sub_a_on.png") no-repeat center center; }
.base_news_box .content {padding-right: 50px;padding-left: 30px;}
.base_news_box .content h1 { font-size: 20px; font-weight: bold; }
.base_news_box .content h1 table { margin-top: 25px; margin-bottom: 25px; }
.base_news_box .content h1 table tr td { height: 60px; line-height: 30px; text-align: center; }
.base_news_box .content h1 table tr td a { color: #e81828; }
.base_news_box .content h1 table tr td a:hover { color: #e81828; border-bottom: 2px solid #e81828; }
.base_news_box .content ul {}
.base_news_box .content ul li { height: 40px; line-height: 40px; overflow: hidden; }
.base_news_box .content ul li.on span { color: #e81828; }
.base_news_box .content ul li  em,
.base_news_box .content ul li a { display: inline-block; zoom: 1; *display: inline; }
.base_news_box .content ul li  span { display: block; zoom: 1; *display: inline; }
.base_news_box .content ul li  em { float: left; margin-top: 16px; width: 6px; height: 6px; background-color: #ccc; }
.base_news_box .content ul li  a {height: 30px; float: left; font-size: 16px; max-width: 370px; margin: 0 19px 0 10px; color: #717171; overflow: hidden; }
.base_news_box .content ul li  a:hover { color: #e81113; border-bottom: 2px solid #e81113; }
.base_news_box .content ul li  span { float: right; font-size: 14px; font-family: georgia; color: #717171; }
.base_news_box .content ul .line { height: 1px !important; border-top: 1px dashed #CCCCCC; margin: 10px 0; *margin: 2px 0; line-height: 1px; height: 1px; }

/*公司概况*/
.gaik { height: 540px; background: url(../images/gaikbg.jpg) no-repeat;background-size: 100% 540px; }
.gaik .leftpart { height: 397px; width: 755px; float: left; margin-top: 72px; position: relative;}
.gaik .leftpart .img{height: 397px; width: 755px;position: absolute;top: 0;left: 0;overflow: hidden;}
.gaik .leftpart .img img{-moz-transition:transform 8s linear 1s;-webkit-transition:transform 8s linear 1s;-o-transition:transform 8s linear 1s;-ms-transition:transform 8s linear 1s;transition:transform 8s linear 1s;}
.scale{-moz-transform:scale(1.14);-webkit-transform:scale(1.14);-o-transform:scale(1.14);-ms-transform:scale(1.14);transform:scale(1.14);}
.scale1{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.gaik .leftpart .catnav { width: 119px; float: left; margin-top: 22px;position: relative;z-index: 9;}
.gaik .leftpart .catnav li { width: 119px; height: 35px; margin-bottom: 5px;}
.gaik .leftpart .catnav li a { color: #585858; font-size: 14px; height: 35px; background: rgba(255, 255, 255, 0.88); background: #fff\9; line-height: 35px; text-align: center; display: block; }
.gaik .leftpart .catnav li a:hover { color: #fff; background: #eb9b02; font-weight: bold; }
.gaik .leftpart .des { width: 340px; float: right; margin: 55px 50px 0 0; position: relative;z-index: 9;}
.gaik .leftpart .des h1 { color: #494949; font-size: 20px; font-weight: bold; border-left: 3px solid #f5a100; line-height: 30px; text-indent: 10px; }
.gaik .leftpart .des p { color: #7d7d7d; font-size: 14px; line-height: 32px; margin-top: 25px; }
.gaik .leftpart .des span.on{color: #e81828;}
.gaik .leftpart .des p.on { color: #e81828; }
.gaik .rightpart { height: 397px; width: 500px; float: right; background: #fff; margin-top: 72px; }
.gaik .rightpart .d_impot_news { height: 367px; width: 500px; background: url(../images/gonggao.png) 20px 0 no-repeat;padding-top: 30px;}
.gaik .rightpart .d_impot_news .base_news_box .title { width: 100%; height: 40px;}
.gaik .base_news_box .content{margin-top: 20px;padding: 0 50px;}
.gaik .base_news_box .content h1 {margin-top: 25px;min-height: 64px;}
.gaik .base_news_box .content h1 table { margin-top: 0px; margin-bottom: 0px; }
.gaik .base_news_box .content ul{}
.gaik .base_news_box .content ul li a.gk { font-size: 14px; max-width: 326px; height: 20px; line-height: 20px; }
.gaik .base_news_box .content ul li.gk { height: 31px; line-height: 31px; }
.gaik .base_news_box .content ul li em.gk { margin-top: 7px; }
.gaik .base_news_box .content ul .line { height: 1px !important; border-top: 1px dashed #CCCCCC; margin: 18px 0; *margin: 2px 0; line-height: 1px; height: 1px; }
/*旗下企业*/
.qixia {}
/*.qixia .catetitle { height: 100px; line-height: 100px; }*/
.qixiashow { width: 1280px; height: 470px; text-align: center; display: block; margin: 0 auto; position: relative; }
.qixiashow .hd { height: 85px; text-align: center; position: absolute; top: 50%; left: 0px; width: 1280px; margin: -42.5px auto 0 auto; z-index: 1; }
.qixiashow .hd .prev { display: block; width: 16px; height: 85px; position: absolute; left: -36px; cursor: pointer; background: url("../images/allbg.png") no-repeat; z-index: 10; background-position: -174px -256px; }
.qixiashow .prev:hover { background-position: -144px -256px }
.qixiashow .hd .next { display: block; width: 16px; height: 85px; overflow: hidden; position: absolute; top: 50%; margin-top: -30px; z-index: 22; right: -36px; cursor: pointer; background: url("../images/allbg.png") no-repeat; background-position: -198px -256px; }
.qixiashow .next:hover { background-position: -114px -256px; }
.qixiashow .hd .prevStop { background-position: -60px 0; }
.qixiashow .hd .nextStop { background-position: -60px -50px; }
.qixiashow .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.qixiashow .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; }
.qixiashow .hd ul li.on { background-position: 0 0; }
.qixiashow .bd { width: 1280px; z-index: 4; float: left;overflow: hidden;}
.qixiashow .bd ul { overflow: hidden; zoom: 1; display: inline-block; *display: inline; width: 1280px; }

.qixiashow .bd ul .jump {
    animation-name: updownYidong;
    animation-duration: 1s;
}

.qixiashow .bd ul li { display: inline-block; *display: inline; zoom: 1; overflow: hidden; text-align: center; height: 470px; width: 395px; margin-right: 48px; position: relative;overflow: hidden;}
.qixiashow .bd ul li a{ height: 470px;width: 395px;}
.qixiashow .bd ul li a .des { width: 285px; height: 279px; position: absolute; bottom: 0; left: 0; padding: 0 55px;background: url(../images/qixiabg.png) no-repeat;}
.qixiashow .bd ul li h1 { font-size: 18px; color: #f5a100; text-align: center; line-height: 60px; font-weight: bold; margin-top: 30px;}
.qixiashow .bd p { color: #6c6c6c; font-size: 14px; line-height: 26px; text-align: left; }
.qixiashow .line { width: 48px; height: 470px; background: none; float: left; }

/*国投风采*/
.imgshow { overflow: hidden; }
/*.imgshow .catetitle { height: 112px; line-height: 112px; }*/
.imgshow .fengcai_content {  /*padding: 5px 20px 25px 20px;*/ }
.imgshow .base_news_box { height: 318px; overflow: hidden; }
.imgshow .base_news_box .content { margin-top: 0;padding: 0;}
.imgshow .fengcai_content a img { transition: all 1s; }
.imgshow .fengcai_content a:hover { border: none; }
.imgshow .fengcai_content a:hover img { transform: scale(1.1); }
.imgshow .fengcai_content .fl { width: 508px; height: 318px; overflow: hidden; }
.imgshow .fengcai_content .fl a { display: block; color: white; }
.imgshow .fengcai_content .fl a em { display: block; width: 100%; height: 58px; font-weight: bold; bottom: 0px; left: 0; text-align: center; line-height: 58px; background: url(../images/pic_tit_bg.png) repeat-x center center; }
.imgshow .fengcai_content .fl a .bg { background: rgba(0, 0, 0, 0.9); height: 30px; }
.imgshow .fengcai_content .fr { width: 772px; }
.imgshow .fengcai_content .fr div { float: left; width: 248px; height: 155px; margin-left: 9px; margin-bottom: 8px; overflow: hidden; }
.imgshow .fengcai_content .fr div .absolute { width: 100%; height: 100%; background: url(../images/showorange.png) repeat; top: 100%; left: 0;margin-left: 0; }
.imgshow .fengcai_content .fr div .absolute a { display: block; width: 100%; height: 100%; font-size: 14px; color: white; font-weight: bold; }
.imgshow .fengcai_content .fr div .absolute a table tr td { height: 155px; width: 208px;padding: 0 20px; text-align: center; line-height: 20px; }

/*友情链接*/
.friendLink { }
.friendLink .title { width: 100%; height: 42px; background: url(../images/doubleline.png) center repeat-x; margin: 43px 0 30px 0; }
.friendLink .logo { width: 72px; height: 42px; background: url(../images/linklogo.jpg) no-repeat; margin: 0 14px; }
.friendLink .content { }
.friendLink .content .list { padding-left: 2px; font-size: 0px; text-align: center; }
.friendLink .content .list a { display: inline-block; zoom: 1; *display: inline; background: white; width: 168px; height: 35px; line-height: 35px; margin-right: 17px; margin-bottom: 15px; text-align: center; font-size: 12px; color: #33343a; }
.friendLink .content .list a:hover { border: none; background: #f5a100; color: white; font-weight: bold; }
.friendLink .content .list a.mr0 { margin-right: 0px; }
.friendLink .content .list a:last-child { margin-right: 0; }

/*新闻列表*/
.listBox { position: relative; }
.listBox .catname { position: absolute; top: 65%; left: 50%; font-size: 43px; color: #fff; font-weight: bold; margin-top: -20px; margin-left: -82px; line-height: 40px; }
.listBox .totaldiv { height: 70px; position: absolute; bottom: 0; left: 0; }
.listBox .catList { width: 1280px; margin: 0 auto; height: 70px;}
.listBox .catList a { min-width: 80px; padding: 0 30px; height: 70px; line-height: 70px; color: #333; font-size: 16px; display: block; float: left; margin-right: 1px; text-align: center; background: url(../images/fff80.png) repeat;}
.listBox .catList a:hover,
.listBox .catList a.active { color: #fff; font-weight: bold; background: #f5a100; }
.listBox .catList a:hover .arr { display: block; }
.listBox .catList li { min-width: 140px; height: 70px; float: left; position: relative; }
.listBox .catList li.last{ background: url(../images/fff80.png) repeat;width: auto;}
.listBox .catList li .arr { width: 14px; height: 9px; background-position: -63px -70px; position: absolute; top: 70px; left: 50%; margin-left: -7px; z-index: 999; display: none; }
.listBox .catList li.active .arr { display: block; }
.listBox .catList li.active a { color: #fff; font-weight: bold; background: #f5a100; }
.listBox .catList li:hover .arr { display: block; }
.day_list { background: #fff; width: 1180px; padding: 30px 50px; }
.day_list .D_listnews { width: 1180px; }
.day_list .D_listnews .D_listthumb { height: 156px; margin-top: 30px; }
.day_list .D_listnews .D_listthumb .img{float: left;margin-top: 0px;width: 200px;height: 126px;overflow: hidden;}
.day_list .D_listnews .D_listthumb img {transition: all .75s; }
.day_list .D_listnews .D_listthumb .D_listthumb:hover img { transform: scale(1.1); }
.day_list .D_listnews .D_listthumb .D_list_box { display: table; height: 125px; width: 900px; float: left; margin-left: 30px; }
.day_list .D_listnews .D_listthumb .D_list_box .D_list_tit { overflow: hidden; float: none; width: 750px; display: table-cell; vertical-align: middle; }
.day_list .D_listnews .D_listthumb .D_list_box .D_list_tit .D_list_bt { font-size: 20px; font-weight: bold; margin-top: 0px; position: relative; }
.day_list .D_listnews .D_listthumb .D_list_box .D_list_tit .D_list_bt span { position: absolute; right: 0px; font-size: 12px; font-family: georgia; color: #333; display: inline-block; padding: 0 3px; height: 24px; top: -5px; line-height: 24px; text-align: center; }
.day_list .D_listnews .D_listthumb .D_list_box .D_list_tit .D_tit_zy { line-height: 28px; font-size: 14px; overflow: hidden; margin-top: 15px; padding-bottom: 0; }
.day_list .D_listnews .D_listthumb .D_list_box .D_list_tit .D_tit_zy a { color: #333; font-size: 14px; }
.day_list .D_listnews .D_listthumb.active .D_list_box .D_list_tit .D_tit_zy a { color: #e81828; }
.day_list .D_listnews li { max-height: 186px; overflow: hidden; border-bottom: 1px dashed #d5d5d5; cursor: pointer; position: relative;padding-left: 50px;}
.day_list .D_listnews li.active .D_tz,
.day_list .D_listnews li.active .D_tit_zy a { color: #e81828; }
.day_list .D_listnews li:hover img { transform: scale(1.1); }
.day_list .D_listnews li .D_list_tit { float: left; overflow: hidden; width: 990px; }
.day_list .D_listnews li .D_list_tit .D_list_bt { font-size: 20px; font-weight: bold; margin-top: 30px; position: relative; color: #333; }
.day_list .D_listnews li .D_list_tit .D_list_bt a{color: #333;}
.day_list .D_listnews li .D_list_tit .D_list_bt span { position: absolute; right: 0px; font-size: 12px; font-family: georgia; color: #333; display: inline-block; padding: 0 3px; height: 24px; top: -3px; line-height: 24px; text-align: center; }
.day_list .D_listnews li .D_list_tit .D_tit_zy { line-height: 28px; font-size: 14px; padding-bottom: 20px; overflow: hidden; margin-top: 15px; }
.day_list .D_listnews li .D_list_tit .D_tit_zy a { color: #333; font-size: 14px; }
.day_list .D_listnews li.active .D_list_tit .D_tit_zy a ,.day_list .D_listnews li.active .D_list_tit .D_list_bt a{ color: #e81828; }
.day_list .D_listnews li .D_list_tit .D_tit_zy a:hover {  /*color: #333;*/ }
.day_list .D_listnews li .D_list_tit .D_tit_zy span { font-size: 14px; font-family: georgia; color: #333; display: inline-block; padding: 0 3px; height: 24px; line-height: 24px; text-align: center; }
.day_list .D_listnews .time { height: 60px; width: 60px; position: absolute; top: 50%; margin-top: -30px; right: 0; background: url(../images/allbg.png) no-repeat center center; background-position: 0px -154px; cursor: pointer; margin-right: 50px; }
.day_list .D_listnews .title { width: 100%; height: 60px; text-align: center; position: absolute; bottom: 0; }
.day_list .D_listnews  i { display: block; text-align: center; color: #fff; font-size: 30px; font-weight: bold; font-family: Georgia; margin-top: 4px; }
.day_list .D_listnews  b { display: block; text-align: center; color: #fff; font-size: 12px; font-weight: bold; font-family: Georgia; margin-top: 12px; }
.day_list .D_listnews li.active .time { background-position: -65px -154px; }

/*文字列表*/
.day_file {background: #fff;padding-bottom: 30px;}
.day_file .D_textlist { width: 1180px;padding:30px 50px 0 50px; }
.day_file .D_textlist li { height: 60px; overflow: hidden; border-left: 5px solid #fff; border-bottom: 1px dashed #d5d5d5; line-height: 60px; font-size: 16px; position: relative; }
.day_file .D_textlist li p { float: right; width: 95px; font-family: georgia; color: #666; text-align: right; margin-right: 12px; }
.day_file .D_textlist li em { display: block; float: right; width: 65px; margin: 0 5px; text-align: center; font-family: georgia; color: #666; }
.day_file .D_textlist li a { display: inline-block; font-size: 16px; zoom: 1; *display: inline; max-width: 900px; margin-left: 5px; color: #2a2a2a; }
.day_file .D_textlist li span { float: left; display: block; width: 50px; text-align: center; font-family: georgia; color: #666; }
.day_file .D_textlist li:nth-of-type(1) { border-top: 1px dashed #fff; }
.day_file .D_textlist li:hover,
.day_file .D_textlist li.hover { border-left: 5px solid #e60012; }
.day_file .D_textlist li:hover a,
.day_file .D_textlist li.hover a,
.day_file .D_textlist li:hover em,
.day_file .D_textlist li.hover em,
.day_file .D_textlist li:hover span,
.day_file .D_textlist li.hover span,
.day_file .D_textlist li:hover p,
.day_file .D_textlist li.hover p { font-weight: bold; color: #e60012; }

/*图片列表*/
.day_photo { }
.day_photo .d_images { background: #fff; width: 1180px; padding: 60px 50px 30px 50px; }
.day_photo .d_images li { float: left; width: 285px; height: 191px; margin-right: 13px; margin-bottom: 15px; }
.day_photo .d_images li.mr0 { margin-right: 0; }
.day_photo .d_images li a { display: block; max-height: 191px; max-width: 285px; overflow: hidden; position: relative; }
.day_photo .d_images li a img { max-height: 191px; max-width: 285px; }
.day_photo .d_images li a div { position: absolute; background: url(../images/showorange.png) repeat; width: 285px; height: 191px; top: 100%; left: 0; }
.day_photo .d_images li a div table tr td { padding: 15px; color: white; font-size: 14px; font-weight: bold; line-height: 22px; text-align: center; }

/*文章内容页*/
.day_article { background: #fff; width: 1200px; padding: 30px 40px; }
.day_article table{margin: 0 auto;width: 80%;}
.day_article table td {border: 1px #ddd solid; }
.day_article .D_newTit { position: relative; border-bottom: 1px dashed #d5d5d5; text-align: center;padding: 20px 50px 35px 50px;}
.day_article .D_newTit h1 { font-weight: bold; font-size: 32px; line-height: 46px; color: #e60012; }
.day_article .D_newTit h5 { font-weight: bold; font-size: 24px; line-height: 52px; color: #e60012; }
.day_article .D_newTit .D_newstime { overflow: hidden; position: absolute; bottom: -26px; left: -1px; z-index: 999; }
.day_article .D_newTit .D_newstime li { text-align: center; min-width: 30px; line-height: 24px; height: 24px; margin-left: 2px; float: left; background: #ebebeb; color: #777777; font-size: 14px; padding: 0 5px; }
.day_article .D_newTit .D_newstime li b { font-weight: 600; font-family: georgia; }
.day_article .D_newTit .D_newstime li a { color: #777777; }
.day_article .D_newTit .D_newsfont { overflow: hidden; position: absolute; bottom: -26px; right: 0; z-index: 2; }
.day_article .D_newTit .D_newsfont li { text-align: center; line-height: 24px; width: 26px; height: 24px; margin-left: 2px; float: left; background: #ebebeb; color: #777777; font-size: 14px; font-weight: bold; cursor: pointer; }
.day_article .D_newTit .D_newsfont li:first-child { width: 40px !important; }
.day_article .D_newTit .D_newsfont li.hover { background: #da251d; color: white; font-weight: bold; }
.day_article .D_newTit .D_newsfont .D_fontxz { color: #FFFFFF; background: #f5a100; }
.day_article .D_newsdetail { position: relative; font-size: 14px; line-height: 30px;padding: 74px 50px 0px 50px;}
.day_article .D_newsdetail img { max-width: 1000px; }
.day_article .D_newsdetail video {display: block; margin: 12px auto;}
.day_article .D_newsdetail .D_newauth { font-size: 14px; flex-wrap: 100; color: #666666; position: absolute; right: 0; bottom: 76px; overflow: hidden; }
.day_article .D_newsdetail .D_newauth p { float: left; margin-left: 28px; }
.D_newsMore { padding-bottom: 25px; padding-top: 30px; position: relative; width: 100%; }
.D_newsMore .D_detfx { background: #f6f6f6; top: -15px; left: 50%; margin-left: -137px; padding: 0 10px; position: absolute; }
.D_newsMore .D_detfx li { position: relative; float: left; margin-left: 5px; }
.D_newsMore .D_detfx li a { display: inline-block !important; zoom: 1 !important; *display: inline !important; padding-left: 0 !important; margin: 0 !important; width: 30px !important; height: 30px !important; }
.D_newsMore .D_detfx li .weixin { background: url(../images/wx.png) no-repeat center center !important; }
.D_newsMore .D_detfx li .tqq { background: url(../images/QQ.png) no-repeat center center !important; }
.D_newsMore .D_detfx li .qzone { background: url(../images/qzone.png) no-repeat center center !important; }
.D_newsMore .D_detfx li .tsina { background: url(../images/sina.png) no-repeat center center !important; }
.D_newsMore .D_detfx li .more { background: url(../images/more.png) no-repeat center center !important; }
.D_newsMore .D_detfx .D_fxss { background: url(../images/ss.png) no-repeat left center !important; min-width: 30px !important; height: 27px !important; border: 1px dashed #8fd9ff; background-color: white; padding: 0 5px 0 35px !important; line-height: 27px; font-weight: bold; min-width: 28px; display: block; border-radius: 5px; font-family: georgia !important; font-size: 16px !important; color: #ff8800 !important; display: block !important; min-width: 30px; text-align: center; cursor: pointer; }
.D_newsMore .D_detfx:after {  /* 必须设置一个空的congtent,否则不起作用  */
content: "";  /* 转换成块元素  */ display: block; clear: both; }
.article video {max-width: 100%; height: auto;}
.D_newsMore .D_newsMleft { margin-left: 50px; width: 320px; float: left; font-size: 12px; }
.D_newsMore .D_newsMleft p { margin-top: 14px; overflow: hidden; line-height: 21px; }
.D_newsMore .D_newsMleft p a { display: block; height: 103px; }
.D_newsMore .D_newsMleft p a img { width: 140px; height: 88px; float: left; transition: all .75s; }
.D_newsMore .D_newsMleft p a span { width: 160px; float: left; margin-left: 16px; }
.D_newsMore .D_newsMleft p a:hover { font-weight: bold; color: #e62226; }
.D_newsMore .D_newsMleft p a:hover img { transform: scale(1.1); }
.D_newsMore .D_newsMleft .line { border-bottom: 1px dashed #b5b5b5; }
.D_newsMore .D_newsMcenter { font-size: 14px; float: left; margin-left: 44px; width: 344px; padding-top: 10px; }
.D_newsMore .D_newsMcenter li { line-height: 30px; }
.D_newsMore .D_newsMcenter li a:hover { color: #e62226; border-bottom: 2px solid #e62226; }
.D_newsMore .D_newsMright { float: left; margin-left: 50px; width: 140px; }
.D_newsMore .D_newsMright a { display: block; position: relative; margin-top: 10px; margin-bottom: 14px; padding-bottom: 14px; width: 140px; height: 88px; overflow: hidden; }
.D_newsMore .D_newsMright a .D_tp { width: 140px; height: 88px; transition: all 0.75s; }
.D_newsMore .D_newsMright a .D_play { position: absolute; bottom: 5px; z-index: 2; right: 5px; width: 24px; height: 24px; bottom: 24px; }
.D_newsMore .D_newsMright a:hover .D_tp { transform: scale(1.1); }
.D_newsMore .D_newsMright .line { border-bottom: 1px dashed #b5b5b5; }
.D_newsMore .D_newsMright .line .D_play { bottom: 19px; }
.D_newsMore:after { content: ""; display: block; clear: both; }

/*相关文章列表*/
.i_news_list ul { margin-top: 25px; }
.i_news_list ul li { font-size: 14px; height: 26px; background: url(../images/dian.jpg) no-repeat left center; padding-left: 12px; line-height: 24px; *height: 22px; }
.i_news_list ul li a { float: left; display: inline-block; *display: inline; *zoom: 1; height: 26px; line-height: 26px; color: #3a3a3a; font-size: 14px; }
.i_news_list ul li a:hover { height: 24px; border-bottom: 2px solid #ec1c00; color: #ec1c00; }
.i_news_list ul li span { text-align: right; display: inline-block; *display: inline; *zoom: 1; width: 36px; font-size: 12px; font-family: "Georgia"; color: #888888; float: right; }
.i_news_list ul li.line { background: none; height: 1px !important; border-top: 1px dashed #B5B5B5; margin: 15px 0; *margin: 8px 0 10px 0; }

/*分享插件重置样式*/
.D_share { width: 100%; position: relative; padding: 30px 0 0 0; margin-top: 65px; border-top: 1px dashed #cfcfcf; }
.D_share .shareBtn { padding: 0 10px; position: absolute; top: -15px; left: 50%; margin-left: -137px; background: #fff; }
.D_share .shareBtn li { float: left; margin-left: 5px; }
.D_share .shareBtn li a { display: inline-block !important; zoom: 1 !important; *display: inline !important; floa: left:; padding-left: 0 !important; margin: 0 !important; width: 30px !important; height: 30px !important; }
.D_share .shareBtn li .weixin { background: url(../images/wx.png) no-repeat center center !important; }
.D_share .shareBtn li .tqq { background: url(../images/QQ.png) no-repeat center center !important; }
.D_share .shareBtn li .qzone { background: url(../images/qzone.png) no-repeat center center !important; }
.D_share .shareBtn li .tsina { background: url(../images/sina.png) no-repeat center center !important; }
.D_share .shareBtn li .more { background: url(../images/more.png) no-repeat center center !important; }
.D_share .shareBtn .D_fxss { background: url(../images/ss.png) no-repeat left center !important; min-width: 30px !important; height: 30px !important; border: 1px dashed #8fd9ff; background-color: white; padding: 0 5px 0 35px !important; line-height: 27px; font-weight: bold; min-width: 28px; display: block; border-radius: 5px; font-family: georgia !important; font-size: 16px !important; color: #ff8800 !important; display: block !important; min-width: 30px; text-align: center; cursor: pointer; }

/*领导团队*/
.day_leader .leader{ background: #fff; width: 1180px; padding: 30px 50px; }
.day_leader .leader ul li{height: 300px;margin-right: 50px;position: relative;margin-top: 30px; display: inline-table; padding-bottom: 40px;}
.day_leader .leader ul li.mr0{margin-right: 0;}
.day_leader .leader ul li a{display: block;width: 180px;height: 240px;overflow: hidden;margin: 0 auto;}
.day_leader .leader ul li .des{width: 100%;height: 30px;line-height: 1.5;text-align: center;font-size: 16px;color: #333;}
.day_leader .leader ul li .des.remark{font-size: 12px;}
.day_leader .leader ul li img{transition: all 0.7s;}
.day_leader .leader ul li a:hover img{transform: scale(1.1);}
.day_leader .D_newTit { position: relative; border-bottom: 1px dashed #d5d5d5; text-align: center;padding: 20px 50px 35px 50px;}
.day_leader .D_newTit h1 { font-weight: bold; font-size: 32px; line-height: 46px; color: #e60012; }

.leader_bd dl{padding: 18px;overflow: hidden;margin-bottom: 40px;}
.leader_bd dl.odd{  background: #efece4; }
.leader_bd dl dt{width: 180px;float: left;}
.leader_bd dl dd{width: 784px;float: left;}
.leader_bd dl.even dt{ float: right;}
.leader_out{ padding:36px 40px;box-sizing: border-box;min-height: 240px; height: auto;}
.leader_out h3{font-size: 36px;color: #0c0c0c;line-height: 1.2;}
.leader_out h4{ font-size: 16px; color: #4a4d55;font-weight: bold; margin-top:20px; margin-bottom: 18px;}
.leader02{ font-size: 18px; color: #5b5b5b; margin: 12px 0;}
.le_line{ width: 57px; height: 1px; background: #5a524a;}
.le_con{ height: 224px;}
.le_con p{ line-height: 28px; font-size: 16px; color: #4a4d55;}
.leader_bd dl.even{background: #eaeaea;}
/* .leader_out{ border: 1px solid #f6f4f0; } */
.leader_out .remark {line-height: 28px;color: #4a4d55; font-size: 16px;}
