﻿@charset "utf-8";

body {background: url(../images/bg.jpg) center top no-repeat #fff;}
.fgw-top {height: 45px; width: 1200px; margin: 0 auto; text-align: left; line-height: 45px; color: #333; font-size: 14px;}
.fgw-logo {width: 1200px; height: 300px; padding: 85px 0 0 215px; margin: 0 auto;}

.fgw-nav {width: 1200px; height: 64px; background: url(../images/fagaiwei_03.jpg) center repeat-y;margin: 0 auto; border-radius: 3px; padding: 0 5px;}
.fgw-nav .nav {height: 64px; line-height: 64px; float: left; display: block; color: #fff; font-size: 26px; padding: 0 15px; position: relative;}
.fgw-nav .nav:before {display: none;}
.fgw-nav .nav:hover:before {content:'';width: 43px; height: 3px; background: #f1eb2c; position: absolute; bottom: -1px; left: 50%; margin-left: -21px; display: block;}
.fgw-nav .nav:after {content:''; width: 1px; height: 15px; background: #fff; position: absolute; right: 0; top: 27px;}
.fgw-nav .ssk {width: 320px; height: 39px; margin-top: 13px; border: 1px solid #fff; border-radius: 3px; padding: 8px 15px; float: right;}
.fgw-nav .ssk .input {width: 250px; height: 21px; line-height: 21px; border: 0; border-right: 1px dashed #fff; color: #fff; background: none; float: left;}
.fgw-nav .ssk .butt {width: 21px; height: 21px; float: right; background: url(../images/fagaiwei_07.png); border: 0; cursor: pointer;}
.fgw-nav .ssk .butt:hover {opacity: 0.8;}


.fgw-main {width: 1200px; padding: 15px; margin: 0 auto; background: #fff; min-height: 412px;}
.fgw-main .hang1 {height: 375px;}
.fgw-main .hang1 .lm1 {width: 620px; height: 360px; float: left;}
.fgw-main .hang1 .lm2 {width: 520px; height: 360px; float: right;}
.fgw-main .hang1 .lm2 .title {height: 57px; border-bottom: 1px solid #ddd; margin-bottom: 18px;}
.fgw-main .hang1 .lm2 .title div {height: 56px; line-height: 56px; float: left; display: block; color: #333; font-size: 24px; padding: 0 20px; position: relative; font-weight: bold; cursor: pointer;}
.fgw-main .hang1 .lm2 .title div a {color: #333;}
.fgw-main .hang1 .lm2 .title div.cur a {color: #3b90cf;}
.fgw-main .hang1 .lm2 .title div.cur:before {content:'';width: 43px; height: 3px; background: #3b90cf; position: absolute; bottom: -1px; left: 50%; margin-left: -21px; display: block;}
.fgw-main .hang1 .lm2 .title div:after {content:''; width: 1px; height: 20px; background: #ddd; position: absolute; right: 0; top: 20px;}
.fgw-main .hang1 .lm2 .list {height: 48px; border-bottom: 1px dashed #ddd;}
.fgw-main .hang1 .lm2 .list a {width: 400px; height: 37px; line-height: 55px; float: left; display: block;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size: 18px; color: #666;}
.fgw-main .hang1 .lm2 .list:hover a {color: #034ea2;}
.fgw-main .hang1 .lm2 .list .time {float: right; width: 80px; height: 48px; text-align: right; font-size: 16px; line-height: 55px; position: relative; color: #333; padding-right: 5px;}
.fgw-main .hang1 .lm2 .list .time .xian {width: 15px; height: 1px; background: #999; position: absolute; right: 5px; bottom: 10px; line-height: normal; overflow: hidden;}
.fgw-main .hang1 .lm2 .list:hover .time {color: #034ea2; font-size: 24px; line-height: 40px;}
.fgw-main .hang1 .lm2 .list:hover .time .xian {width: 45px; height: 20px; font-size: 12px; background: none; position: absolute; right: 5px; top: 31px;}


.fgw-main .main-left {width: 336px; border: 1px solid #ddd; border-radius: 3px; float: left; padding: 29px; height: 835px;}
.fgw-main .main-left .title {width: 281px;height: 92px; background: url(../images/fagaiwei_23.jpg); margin-bottom: 10px; margin-top:-20px;}
.fgw-main .main-left .list {width: 280px; font-size: 0;}
.fgw-main .main-left .list a {width: 140px; height: 120px; display: inline-block; vertical-align: top; box-sizing: border-box;}
.fgw-main .main-left .list a .img {width: 60px; height: 60px; margin: 0 auto;}
.fgw-main .main-left .list a:hover .img {opacity: 0.8;}
.fgw-main .main-left .list a p {height: 45px; line-height: 20px; text-align: center; font-size: 16px; color: #333; width: 79px; margin: auto; padding-top: 10px;}
.fgw-main .main-left .list a:hover p {color: #034ea2;}
.fgw-main .main-right {width: 815px; border: 1px solid #ddd; border-radius: 3px; float: right; padding: 19px; height: 835px;}
.fgw-main .main-right .title1 {height: 45px; line-height: 35px; border-bottom: 1px dashed #cac6c6; font-size: 26px; font-weight: bold; color: #444; margin-bottom: 20px; width: 100%; float: left;}
.fgw-main .main-right .title1 i {width: 33px; height: 44px; display: inline-block; vertical-align: top; margin: 0 10px 0 0; text-align: center; border-bottom: 2px solid #3a90cf;}
.fgw-main .main-right .lmmm {width: 50%; height: 250px; padding-top: 20px; padding-right: 15px; float: left;}
.fgw-main .main-right .title2 {height: 42px; line-height: 42px; font-size: 22px; color: #1e6faf; background: url(../images/tit_48.jpg); position: relative; padding: 0 40px; text-align: center; float: left; margin-bottom: 20px;}
.fgw-main .main-right .title2 a {color: #1e6faf; font-weight:bold;}
.fgw-main .main-right .title2 a:hover {color: #034ea2;}
.fgw-main .main-right .title2:before {content:''; width: 21px; height: 42px; position: absolute; left: 0; top: 0; background: url(../images/fagaiwei_47.jpg);}
.fgw-main .main-right .title2:after {content:''; width: 21px; height: 42px; position: absolute; right: 0; top: 0; background: url(../images/fagaiwei_49.jpg);}
.fgw-main .main-right .list {float: left; line-height: 42px; width: 100%; height: 123px; padding-left: 20px; background: url(../images/fagaiwei_56.jpg) 5px center no-repeat;}
.fgw-main .main-right .list li {height: 41px; font-size: 18px;}
.fgw-main .main-right .list li a {width: 285px; float: left; display: block;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color: #666;}
.fgw-main .main-right .list li:hover a {color: #034ea2;}
.fgw-main .main-right .list li .time {width: 45px; float: right; color: #666; text-align: right; font-size: 16px;}
.fgw-main .main-right .list li:hover .time {color: #034ea2;}
.fgw-main .main-lm1 {width: 336px; float: left; height: 240px; margin-left:-30px;}
.fgw-main .main-lm1 .tit {height: 40px; line-height: 39px; border-bottom: 1px dashed #cac6c6; padding-left: 25px; position: relative; color: #3b88c1; font-size: 22px; margin-bottom: 15px;}
.fgw-main .main-lm1 .tit a {color: #3b88c1; font-size: 22px; font-weight: bold;}
.fgw-main .main-lm1 .tit:before {content:'';width: 4px; height: 16px; position: absolute; top: 11px; left: 11px; background: #3b88c1;}
.fgw-main .main-lm1 .img {width: 335px; height: 185px;}
.fgw-main .main-lm2 {width: 815px; border: 1px solid #ddd; border-radius: 3px; float: right; height: 240px;}
.fgw-main .main-lm2 .lm {width: 271px; height: 238px; float: left; padding-top: 10px; padding-left: 15px;}
.fgw-main .main-lm2 .lm .tit {height: 44px; line-height: 44px; border-bottom: 1px dashed #cac6c6; position: relative; color: #3b88c1; font-size: 22px; margin-bottom: 20px; font-weight: bold;}
.fgw-main .main-lm2 .lm .tit:before {content:'';width: 30px; height: 2px; position: absolute; bottom: 0; left: 30px; background: #3b88c1;}
.fgw-main .main-lm2 .lm .cont {line-height: 37px; font-size: 18px; height: 120px;}
.fgw-main .main-lm2 .lm .cont a {color: #666; display: block; float: left; margin-right: 30px;}
.fgw-main .main-lm2 .lm .cont a:hover {color: #3b88c1;}

.fgw-main .lian01 {margin-bottom: 15px; height: 81px;}
.fgw-main .lian01 a {width: 221px; height: 81px; margin-left: 16px; display: block; float: left;}
.fgw-main .lian01 a:first-child {margin: 0;}
.fgw-main .lian02 {margin-bottom: 15px;}
.fgw-main .lian03 {margin-bottom: 15px; height: 77px;}
.fgw-main .lian03 a {width: 281px; height: 77px; margin-left: 15px; display: block; float: left;}
.fgw-main .lian03 a:first-child {margin: 0;}


.fgw-foot1 {height: 186px; min-width: 1200px; padding-top: 3px; background: #3b88c1;}
.fgw-foot2 {height: 153px; min-width: 1200px; border-top: 1px solid #fff; padding-top: 22px;}
.fgw-foot2 .foot {width: 1200px; height: 130px; margin: 0 auto; text-align: center; color: #fff; font-size: 16px; line-height: 28px;}
.fgw-foot2 .foot .img1 {display: inline-block; vertical-align: middle;}




/*******HOT******/
.pichot{width:100%;height:100%; float:left;margin:0 auto;overflow:hidden;position:relative;background-color:#000;z-index:10;}
.pichot ul{height:100%;}
.pichot ul li{width:100%;height:100%;float:left; position:relative;}
.pichot ul li img {width:100%; height:100%;}
.pichot .bg{width:100%;height:40px;position:absolute;background-color:#000;bottom:0;left:0;filter:alpha(opacity=30);opacity:.3;z-index:5;}
.pichot .bt{height:40px; line-height:40px;position:absolute; bottom:0;left:10px; right:80px;z-index:7; color:#fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:16px;}
.pichot .num{overflow:hidden;zoom:1;position:absolute;right:10px;bottom:11px;z-index:10;}
.pichot .num span{display:inline-block;width:12px;height:12px;background:url(../images/bg-slide.png) 0 -12px no-repeat;_background:url(../images/ie6/bg-slide.png) 0 -12px no-repeat;cursor:pointer;overflow:hidden;}
.pichot .num span.on{background-position:0 0;}
.pichot .skip{_display:block;width:23px;height:47px;background:url(../images/bg-slide.png) no-repeat;_background:url(../images/ie6/bg-slide.png) no-repeat;position:absolute;top:50%;margin-top:-24px;text-indent:-1000em;cursor:pointer;}
.pichot .prev{background-position:0 -172px;left:10px;}
.pichot .prev:hover{background-position:0 -219px;}
.pichot .next{background-position:-23px -172px;right:10px;}
.pichot .next:hover{background-position:-23px -219px;}
.pichot:hover .prev,.pichot:hover .next{display:block;}
.pichot .num{bottom:13px;}





.fgw-title1 {height:45px; background:#e7e7e7; line-height:45px;}
.fgw-title1 .title {padding:0 18px 0 15px; background:#1e6faf; color:#fff; font-size:16px; float:left; margin-right:20px;}
.fgw-title1 .title a {color:#fff; font-size:20px; }
.fgw-title1 .title i {padding:0 8px; height:12px; line-height:12px; font-size:10px; display:inline-block; vertical-align:bottom; background:#d30723; margin:0 5px; border-radius:6px; margin-bottom:7px;}
.fgw-title1 .tab1,.fgw-title1 .tab2 {padding:0 10px; margin-right:10px; float:left; display:block; color:#0471a3; cursor:pointer; font-weight:bold;}
.fgw-title1 .tab2 {color:#333;}
.fgw-title1 .tab2:hover {color:#0471a3;}
.fgw-title1 .more {padding-right:20px; line-height:34px; float:right; color:#333; font-size:14px;}
.fgw-title1 .more a {color:#333;}
.fgw-title1 .more a:hover {color:#f00;}
.fgw-title1 .weizhi {font-size:14px; float:right; padding-right:20px;}
.fgw-title1 .weizhi a {color:#333;}
.fgw-title1 .weizhi a:hover {color:#f00;}

.fgw-wrap .wrapper1 {margin-right:7px;}
.fgw-wrap .wrapper2 {margin-left:8px; border:1px solid #e3e3e3; padding:1px;}
.fgw-wrap .wrapper2 .fgw-title1 .title {padding:0 40px; font-size: 20px;}


.fgw-list2 {margin:0 15px; padding:30px 35px 0;}
.fgw-list2 li {height:50px; line-height:50px; font-size:18px; border-bottom:1px solid #e5e5e5; position:relative;}
.fgw-list2 li i {width:3px; height:14px; display:inline-block; vertical-align:middle; margin-bottom:3px; margin-right:8px; background:#d8e6ed;}
.fgw-list2 li a {color:#333; position:absolute; top:0; left:11px; right:150px; line-height:50px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fgw-list2 li a:hover {color:#1e6faf;}
.fgw-list2 li .time {width:90px; float:right; color:#999; font-size:16px;}

.fgw-fan_wrapper {margin:0 50px; padding-bottom:40px; padding-top: 20px;}
.fgw-fan_wrapper a {color:black;}
.fgw-fan {width:100%; height:39px; text-align:right; margin-bottom:20px; padding-top:20px;}
.fgw-fan li {width:39px; height:39px; line-height:39px; margin:0 1px; display:inline-block; text-align:center; border-radius:5px; color:#5b5b5b; background:#dcdcdc; cursor:pointer;}
.fgw-fan li.cur,.fgw-fan li:hover {color:#fff; background:#1e6faf;}

.fgw-left-nav *{ transition:ease-in-out 0.2s;}
.fgw-left-nav{ background:#eef8ff; line-height:35px; font-size:16px; margin-bottom:10px; border-radius:0px; display:block; overflow:hidden; padding-bottom:10px;}
.fgw-left-nav .fgw-title{ line-height:90px; background:#1e6faf; color:#fff; text-align:center; font-size:28px; font-weight:bold; margin-bottom:10px;}
.fgw-left-nav li{ line-height:60px; border-bottom:dashed 1px #bde4ff; padding:0 15px; color:#0063af; position:relative;}
.fgw-left-nav li:after{ color:#3783a9; content:'>'; font-family:SimSun; font-weight:bolder; position:absolute; top:50%; right:15px; margin-top:-10px; line-height:20px; font-size:16px; transition:ease-in-out 0.2s;}
.fgw-left-nav li:hover:after{right:5px;}
.fgw-left-nav li.x-avtive:before{ content:''; display:block; float:left; content:''; width:5px; background:#3783a9; height:60px; margin-left:-15px; margin-right:15px;}
.fgw-left-nav li.x-avtive{ background:#fff; font-weight:bold;}
.fgw-left-nav li.x-avtive:hover{ background:#fff;}
.fgw-left-nav li:hover{ background:#e3f3ff; font-weight:bolder;}
.fgw-left-nav li a{ display:block; height:60px; font-size:18px; color: #333;}
.fgw-left-nav li:last-child{ border-bottom:none;}


.fgw-content-wrapper {margin:0 auto 20px; border:1px solid #e3e3e3; padding:1px; background:#fff;}
.fgw-content-wrapper .title {padding:0 40px; font-size: 20px;}
.fgw-content-wrapper .title1 {margin:0 70px; padding:40px 50px 30px; border-bottom:1px solid #e5e5e5; font-size:24px; line-height:35px; color:#004a67; text-align:center;}
.fgw-content-wrapper .time {height:50px; line-height:50px; text-align:center; color:#999; margin-bottom:50px; font-size: 16px;}
.fgw-content-wrapper .content {margin:0 100px; line-height:30px; font-size:16px; color:#333; padding-bottom:100px;}
.fgw-content-wrapper .fanhui_wrap {margin:0 70px; padding:50px 35px 0; border-top:1px solid #e5e5e5; height:150px;}
.fgw-content-wrapper .fanhui_wrap .left {float:left; line-height:25px;}
.fgw-content-wrapper .fanhui_wrap .left li {width:100%; height:25px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}
.fgw-content-wrapper .fanhui_wrap .left li a {color:#333;}
.fgw-content-wrapper .fanhui_wrap .left li a:hover {color:#f00;}
.fgw-content-wrapper .fanhui_wrap .right {float:right;}






