@charset "utf-8";


/*--banner--*/
.banner{ width:100%; height:400px; background:url(../images/news_banner.jpg) no-repeat center;}
.news{ width:1200px; height:auto; overflow:hidden; margin:37px auto;}
.news_left{ width:180px; height:285px; float:left; border:1px solid #e5e5e5;  box-sizing:border-box;}
.news_left h3{ font-size:17px; color:#333; font-weight:normal; width:180px; height:50px; border-bottom:1px solid #e5e5e5; line-height:50px; background:url(../images/news.gif) no-repeat 20px 14px; padding-left:45px; box-sizing:border-box;}
.news_left ul{ width:160px; margin:0 auto; padding-top:20px;}
.news_left ul li{ width:160px; height:39px; margin-bottom:10px; border-radius:5px; transition:all 0.5s;}
.news_left ul li a{ font-size:15px; color:#333; width:160px; height:39px; display:block; padding-left:40px; box-sizing:border-box; line-height:39px;}
.news_left ul li:hover{ background:#ff7a03;}
.news_right{ width:966px; height:auto; float:right;}
.news_right .bt{ font-size:20px; color:#333; height:58px; line-height:45px;}
.news_right ul{ width:966px; padding-bottom:15px;}
.news_right ul li{ width:966px; height:168px; background:#f4f4f4; transition:all 0.5s; margin-bottom:25px;}
.news_right ul li img{ width:275px; height:155px; float:left; margin:7px;}
.news_right ul li .txt{ width:596px; float:right; margin-right:40px; margin-top:25px;}
.news_right ul li .txt h3{ transition:all 0.5s; position:relative; font-weight:normal; width:490px; height:30px; line-height:30px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; font-size:17px; color:#333;}
.news_right ul li .txt p{ line-height:26px; height:52px; color:#666; margin:10px 0;}
.news_right ul li .txt span{ color:#999;}
.news_right ul li:hover{ background:#e2e2e2;}
.news_right ul li i{ width:0px; height:2px; background:#ff7a03; display:block; float:left; transition:all 0.5s; margin-top:15px;}
.news_right ul li:hover i{ width:30px; margin-right:15px;}
.news_left ul li.xuan1{ background:#ff7a03;}

.xinwen_ny{ width:1200px; height:auto; margin:0 auto; margin-top:50px; padding-bottom:40px; overflow:hidden;}
.xinwen_ny .bt{ width:1200px; height:180px;}
.xinwen_ny .bt h3{ width:1000px; height:40px; margin:0 auto; line-height:40px; text-align:center; font-size:25px; color:#333; font-weight:normal; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xinwen_ny .bt .xin{ width:586px; height:30px; margin:0 auto;margin-top:2px;}
.xinwen_ny .bt .xin span{ width:140px; height:30px; line-height:30px; font-size:15px; color:#999; float:left; margin-left:140px;}
.xinwen_ny .bt .xin p{ width:180px; height:30px; line-height:30px; color:#999; font-size:15px; float:left;}
.xinwen_ny .zy{ width:100%; height:90px; background:#ececec; margin-top:20px; padding:20px; box-sizing:border-box;}
.xinwen_ny .zy p span{ color:#ff7a03;}
.xinwen_ny .zy p{ color:#999; height:50px; line-height:25px; overflow:hidden; display:inline-block;}
.xinwen_ny .nr{ width:1200px; line-height:33px; color:#333; padding-bottom:40px; padding-top:35px; border-bottom:1px solid #d5d5d5;}
.xinwen_ny .s{ width:1200px; height:60px; margin-top:35px;}
.xinwen_ny .s .kai{ width:50%; height:60px; float:left; padding:15px 20px; background:#f4f4f4; box-sizing:border-box;}
.xinwen_ny .s .kai i{ vertical-align: middle; display:inline-block; width:16px; height:30px; transition: .36s ease; margin-top:8px;}
.xinwen_ny .s .prev i{ background:url(../images/prev1.png) no-repeat;}
.xinwen_ny .s .next i{ background:url(../images/next1.png) no-repeat;}
.xinwen_ny .s .next{ text-align:right;}
.xinwen_ny .s .kai span{ width:1px; height:20px; background:#eaeaea; display:inline-block; margin:0 20px;}
.xinwen_ny .s .kai p{ display:inline-block; height:40px; line-height:30px; max-width:500px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; vertical-align: middle;}
.xinwen_ny .s .kai:hover{ background:#0c4da1;}
.xinwen_ny .s .kai:hover p{ color:#fff;}
.xinwen_ny .s .prev:hover i{background:url(../images/prev2.png) no-repeat;}
.xinwen_ny .s .next:hover i{background:url(../images/next2.png) no-repeat;}

.re{float:left; margin-top:25px;}
.re ul li{ border:1px solid #ff7a03; border-radius:5px; padding:5px 9px; color:#ff7a03; float:left; margin-right:15px;}
.re ul li:hover{ background:#ff7a03; color:#fff;}
.re ul li a{ color:#ff7a03;}
.re ul li:hover a{ color:#fff;}

.tuijian{ width:1200px; height:auto; margin:50px auto;}
.tuijian .bt{ height:35px;}
.tuijian .bt h3{ font-size:26px; color:#333; font-weight:normal; float:left; text-align:left;}

.fxui-tab-nav { margin-top:45px;}
.fxui-tab-nav li{ width:380px; height:305px; float:left; margin-right:30px; margin-bottom:29px;}
.fxui-tab-nav li:nth-child(3),.fxui-tab-nav li:nth-child(6){ margin-right:0px;}
.fxui-tab-nav li div{ width:380px; height:258px; overflow:hidden;}
.fxui-tab-nav li img{ width:380px; height:258px; transition:all 0.5s;}
.fxui-tab-nav li:hover img{ transform:scale(1.1);}
.fxui-tab-nav li dl{ height:50px; background:#fff; transition:all 0.5s; padding:0 25px; box-sizing:border-box;}
.fxui-tab-nav li dl p{ font-size:15px; color:#666; line-height:48px; float:left;}
.fxui-tab-nav li dl .more{ width:60px; height:48px; float:right; font-size:16px; color:#666; margin-top:15px; transition:all 0.5s;}
.fxui-tab-nav li:hover dl{ background:#05317a;}
.fxui-tab-nav li:hover dl p{ color:#fff;}
.fxui-tab-nav li:hover dl .more{ color:#fff;}




























