*{ margin: 0; padding: 0; text-decoration: none;}
body{ font-size: 14px; }
body a{color: #333333;}
body a:hover{color:#cc0000;}
.jjcon{ padding: 38px 0 52px;}
.fheader{ height: 102px; border-bottom: 3px solid #D90000; background: #ffffff;}
.ftop{ width: 1200px; margin: 0 auto; position: relative;}
.flogo{ float: left; padding-top: 15px;}
.fnav{ padding-left: 5px; float: left;}
.fnav>li{ width: 117px; font-size: 16px; float: left; position: relative; height: 102px; background: url(/fgz/fsx.png) 115px 16px no-repeat; text-align: center; z-index: 9999;}
.fnav>li:hover>a{ color: #D80000;}
#wza{ line-height: 102px; float: right}
.fnav>li>a{ color: #868686; display: block; width: 117px; height: 102px;}
.fnav i{ display: block; width: 117px; height: 65px;}
.fnav ul{ display: none; width: 97px; position: absolute; top: 102px; left: 0; z-index: 999; padding: 10px 10px 0; height: 287px; border-top: 3px solid #D90000; z-index: 99999999;}
.fnav ul li{ line-height: 30px; text-align: center;}
.fnav>li:hover ul{ background: #ffffff;}
.fnav ul li a{ COLOR: #3b3b3b; font-size: 14px; display: block; height: 30px;}
.fnav ul li a:hover{ COLOR: #cc0000; border-bottom: 1px solid #cc0000; height: 29px;}
.fan {
    line-height: 102px;
    float: right;
    width: 30px;
}
#on1 i{ background: url(/fgz/fn1.png) 43px 18px no-repeat;}
#on2 i{ background: url(/fgz/fn2.png) 43px 18px no-repeat;}
#on3 i{ background: url(/fgz/fn3.png) 43px 18px no-repeat;}
#on3 ul li{ line-height: 22px;}
#on3 ul li a{height: 26px;}
#on3 ul li a:hover{height: 25px;}
#on4 i{ background: url(/fgz/fn4.png) 43px 18px no-repeat;}
#on5 i{ background: url(/fgz/fn5.png) 43px 18px no-repeat;}
#on6 i{ background: url(/fgz/fn6.png) 43px 18px no-repeat;}
#on7 i{ background: url(/fgz/fn7.png) 43px 18px no-repeat;}

#on7{ background: none;}
.fnav ul#con_on_7  li a{ height: auto;}
.fnav ul#con_on_7  li a:hover{ height: auto;}
.fnav ul#con_on_7{ width: 98px;}
.fnav ul#con_on_7{ width: 98px; line-height: 25px;}

#on1:hover i{ background: url(/fgz/fn1a.png) 43px 18px no-repeat;}
#on2:hover i{ background: url(/fgz/fn2a.png) 43px 18px no-repeat;}
#on3:hover i{ background: url(/fgz/fn3a.png) 43px 18px no-repeat;}
#on4:hover i{ background: url(/fgz/fn4a.png) 43px 18px no-repeat;}
#on5:hover i{ background: url(/fgz/fn5a.png) 43px 18px no-repeat;}
#on6:hover i{ background: url(/fgz/fn6a.png) 43px 18px no-repeat;}
#on7:hover i{ background: url(/fgz/fn7a.png) 43px 18px no-repeat;}

.ftbox{ width: 1200px; position: absolute; top: 105px; left: 0; height: 297px; background: url(/fgz/ftmb.png); display: none; z-index: 99;}


.fsele{ margin: 41px 10px 0 0; float: right; position: relative; z-index: 9999999;}
.fsele .int{ position: absolute; height: 24px; width: 250px; border: 1px solid #CCC; position: absolute; top: -5px; right: 37px; padding: 2px; color: #999999; z-index: 99999999999999999999;}
.fsele #btn{ position: absolute; top: 0; right: 50px;}
.fsele #ss2{ position: absolute; top: 3px; right: 8px; width: 12px; height: 12px;}

.fcontent{ background: url(/fgz/20200420img.png) top center no-repeat #ffffff;}
.ftqm{ width: 1200px; margin: 0 auto;}
.ftq{ height: 22px; width: 438px; float: right; padding: 16px 0 0 29px; color: #ffffff; background: url(/fgz/ftq.png) 0 16px no-repeat;}
.fcon{ margin: 0 auto; width: 1160px; background: #ffffff; padding: 1px 17px 0 20px;}
.fc1{ height: 92px; padding-top: 15px;}
.fc1 img{ width: 92px; height: 92px; float: left;}
.fc1 div{ width: 1067px; height: 88px; border: 1px dotted #CCCCCC; border-left: none; margin-top: 2px; float: right;}
.fc1 h1{ text-align: center; font-size: 20px; color: #444444; height: 40px; line-height: 40px;}
.fc1  a{ color: #444444;}
.fc1 p{ padding: 0px 33px 0; color: #999999; line-height: 20px;}

.fc2{ height: 332px; margin: 20px 0;}
.fpic{ width: 500px; height: 332px;}
.fpic img{ width: 500px; height: 332px;}
.fdt{ width: 635px; height: 332px;}
.fti{ height: 41px;}
.fti li{ width: 100px; height: 41px; margin-right: 42px; float: left; font-size: 20px; color: #666666; text-align: center;}
.fti a{ color: #666666;}
.fti li.hover{ background: url(/fgz/fdown.png) bottom center repeat-x;}
.fti li.hover a{ color: #C53031;}
.fti li.hover:hover a{ color: #ff8000;}
.fdtc{ height: 291px;}
.fdtcs{ height: 262px;}
.fdtcs li{ height: 67px; margin-top: 20px; float: left;}
.fdtcs li:hover{ background: #f7f7f7;}
.fdtcs .data{ width: 72px; height: 65px; color: #0066AC; line-height: 65px; text-align: center; font-size: 20px; float: left; border: 1px solid #E1E1E1; margin-right: 17px;}
.fdtcs li:hover .data{ border: 1px solid #0066AC; }
.fdtcs .spx{ width: 538px; float: left;}
.fdtcs .spx span{ font-size: 16px;}
.fdtcs .spx p{ width: 538px; padding-top: 6px; color: #999999; }
.snum{ padding: 19px 0 0 250px;}
.snum span{ width: 30px; height: 6px; background: #CCCCCC; float: left; margin-right: 10px;}
.snum span.hover{ background: #DD4C4C;}

.fc3{ height: 90px;}
.fw{ width: 500px;}
.fw li{ width: 156px; height: 90px; float: left; margin-right: 16px; text-align: center; color: #ffffff;}
.fw li a{color: #ffffff; line-height: 130px; display: block;}
.fw1{ background: url(/fgz/fw1.png) 0 0 no-repeat;}
.fw2{ background: url(/fgz/fw2.png) 0 0 no-repeat;}
.fw li.fw3{ background: url(/fgz/fw3.png) 0 0 no-repeat; margin-right: 0;}
.fw1:hover{ background: url(/fgz/fw1a.png) 0 0 no-repeat;}
.fw2:hover{ background: url(/fgz/fw2a.png) 0 0 no-repeat;}
.fw li.fw3:hover{ background: url(/fgz/fw3a.png) 0 0 no-repeat;}
.fq li{ width: 305px; height: 90px; float: left; margin-left: 24px;}

.fc4{ margin: 30px 0;}
.fti2{ height: 40px; padding-bottom: 12px; line-height: 40px; color: #333333; font-size: 24px; border-bottom: 1px solid #EEEEEE;}
.fti2>img{ float: left; margin-right: 21px; }
.fzxgk{ width: 502px; padding-top: 25px; margin-right: 24px;}
.ftc{ height: 242px;  margin-top: 15px;}
.ftc li{ height: 35px; line-height: 35px;}
.ftc span{ float: left;}
.ftc span.data{ float: right; color:#999999;}
.fgg{ width: 277px; padding-top: 25px;}
.fx{ width: 306px;  padding-top: 24px; margin-left: 18px;}
.fx li{ height: 40px; margin-bottom: 14px;}
.fx span{ width: 40px; height: 40px; display: block; float: left; }
.fx div{ width: 200px; height: 40px; float: left; text-indent: 10px; background: #FCFCFC; line-height: 40px; color: #666666;}
.fx a{ color: #666666; display: block;}
.fx div.lir{ width: 94px; float: right; text-align: center;}
.fx1 span{ background: url(/fgz/fx1.png);}
.fx2 span{ background: url(/fgz/fx2.png);}
.fx3 span{ background: url(/fgz/fx3.png);}
.fx4 span{ background: url(/fgz/fx4.png);}
.fx5 span{ background: url(/fgz/fx5.png);}
.fx6 span{ background: url(/fgz/fx6.png);}
.fx1 div.lir:hover span{ background: url(/fgz/fx1.png);}
.fx2 div.lir:hover span{ background: url(/fgz/fx2.png);}
.fx3 div.lir:hover span{ background: url(/fgz/fx3.png);}
.fx4 div.lir:hover span{ background: url(/fgz/fx4.png);}
.fx5 div.lir:hover span{ background: url(/fgz/fx5.png);}
.fx6 div.lir:hover span{ background: url(/fgz/fx6.png);}
.fx1 div:hover span{ background: url(/fgz/fx1a.png);}
.fx2 div:hover span{ background: url(/fgz/fx2a.png);}
.fx3 div:hover span{ background: url(/fgz/fx3a.png);}
.fx4 div:hover span{ background: url(/fgz/fx4a.png);}
.fx5 div:hover span{ background: url(/fgz/fx5a.png);}
.fx6 div:hover span{ background: url(/fgz/fx6a.png);}

.fc5{ width: 1160px; height: 95px;}
.fc5 img{ width: 1160px; height: 95px;}

.fc6{ margin: 30px 0; height: 333px;}
.fwlwz{ width: 831px;}
.fwlwzc{ height: 252px; padding-top: 28px;}
.fe{ float: left;}
.fe li{ width: 156px; height: 71px; margin-bottom: 20px; line-height: 71px; text-indent: 73px;}
.fe1{ background: url(/fgz/fe1.png);}
.fe2{ background: url(/fgz/fe2.png);}
.fe li.fe3{ background: url(/fgz/fe3.png); margin-bottom: 0;}
.fe li a{ display: block;}
.fe1:hover{ background: url(/fgz/fe1a.png);}
.fe2:hover{ background: url(/fgz/fe2a.png);}
.fe li.fe3:hover{ background: url(/fgz/fe3a.png);}
.fe li:hover a{ color: #ffffff;}
.fzxhf{ width: 348px; float: left; margin-left: 13px;}
.fzxhf .ftc li{ height: 34px; line-height: 34px;}
.fwlr{ float: right; width: 302px;  }
.fwlr1{ height: 60px; padding-bottom: 19px; padding-top:15px;}
.fwlr1 li{ width: 140px; height: 60px; float: left; line-height: 60px; text-indent: 79px; font-size: 15px;}
.fwlr1 li a{ display: block;}
.fwb{ background: url(/fgz/fwb.png) top center no-repeat;}
.fwx{ background: url(/fgz/fwx.png) top center no-repeat;  margin-left: 22px;}
/*.fwb:hover{ background: url(/fgz/fwba.png) top center no-repeat;}
.fwx:hover{ background: url(/fgz/fwxa.png) top center no-repeat;}*/
.jbox{ position: relative;}
.jbox div{ width: 70px; height: 70px; position: absolute; display: none; top: 0;}
.fwb div{ left: -235px;}
.fwx div{ right: 0px;}
.fwlr2 li{ width: 302px; height: 80px; margin-bottom: 14px;}
.fwlr2 li img{ width: 302px; height: 80px;}
.fwsbs{ width: 305px;}
.fwst{ width: 305px; height: 252px; padding-top: 28px;}
.fwsdt{ height: 60px;padding-bottom: 19px;}
.fwsdt img{ width: 305px; height: 60px;}
.fwstc{ width: 279px; height: 174px; background: #FCFCFC; padding: 0 13px;}
.fwstct{ padding-top: 17px; width: 100%;}
.fwstct li{ font-size: 16px; color: #999999; float: left; margin-right: 40px;}
.fwstct a{ color: #999999;}
.fwstct li.hover a{ color: #C63031;}
.fwstcc{ padding-top: 8px;}
.fwstcc li{ height: 40px; border-bottom: 1px dotted #CCCCCC; line-height: 40px; }
.fwstcc li span{ display: block; float: left; width: 30%; text-indent: 27px;}
.fwstcc li .fwli1{ text-indent: 0px;}
.fwstcc li .fwli2{ text-indent: 18px;}

.fc7{ width: 1160px; height: 80px; }
.fc7 img{ width: 373px; height: 80px;}

.fc8{ margin-top: 30px; padding-bottom: 25px;}
.fc81{ width: 500px; height: 393px; margin-top: 30px; border-right: 1px dotted #BBBBBB;}
.fc81 .fk123{ margin-top: 8px; width: 472px; height: 209px; position: relative; background: url(/fgz/fkb.png) 68px 0 no-repeat;}
.fk123 a{ display: block; width: 190px; height: 123px; position: absolute; border: 2px solid #ffffff;}
.fk123 a img{ width: 190px; height: 123px;}
.fk123 .fk1{ left: 0; top: 12px; z-index: 999;}
.fk123 .fk2{ left: 129px; top: 83px; z-index: 888;}
.fk123 .fk3{ right: 0; top: 25px; z-index: 777;}
 .fk1:hover{ z-index: 9999;}
 .fk2:hover{ z-index: 9999;}
 .fk3:hover{ z-index: 9999;}
.fc81 p{ padding-top: 30px; height: 100px; width: 482px; line-height: 22px; color: #999999; text-indent: 28px;}
.fc82{  width: 312px; height: 393px; margin-top: 30px; border-right: 1px dotted #BBBBBB; padding-left: 17px;}
.fc82 .fry { padding: 21px 11px 0 0; margin-bottom: 34px; height: 101px;}
.fry img{ float: left; width: 130px; height: 101px;}
.fry p{ width: 150px; float: right; line-height: 23px; color: #999999; padding-top: 8px; text-indent: 28px;}
.fc82 .fcj{ padding-top: 15px; height: 135px;}
.fc82 .fcj li{ width: 89px; height: 29px; margin: 0 15px 6px 0; line-height: 29px; text-indent: 20px; float: left;}
.fcj li a{ display: block;}
.fcj li:hover{ background: #FFF8E1;}
.fc83{ width: 305px; height: 393px; margin-top: 30px;}
.fc83 li{ width: 196px; height: 110px; margin-bottom: 29px; padding: 0 14px 0 95px;}
.fc83 li span{ padding-top: 18px; display: block; font-size: 20px;}
.fc83 p{ line-height: 23px; color: #999999; padding-top: 5px;}
.fc83 li:hover span a{ color: #C53031;}

.ffooter{ width: 100%; height: 154px; background: #F8F8F8; border-top: 3px solid #D90000; }
.footc{ width: 1160px; margin: 0 auto; padding-top: 35px;}
.fdb li{ float: left; width: 135px; height: 68px;}
.fdb li.fdb1{ width: 275px; }
.footc p{ text-align: center; color: #666666; float: left; width: 578px; padding-top: 11px; line-height: 25px;}
.footc a{ color: #666666;}
.footc .fewm{ float: left;}
.fewm li{ width: 70px; float: left; margin-left: 7px; text-align: center; color: #666666;}
.fewm li img{ width: 70px; height: 71px; margin-bottom: 5px;}


.fs1{ background: url(/fgz/fs1.png) top center no-repeat;}
.fs2{ background: url(/fgz/fs2.png) top center no-repeat;}
.fs3{ background: url(/fgz/fs3.png) top center no-repeat;}
.fs1:hover{ background: url(/fgz/fs1a.png) top center no-repeat;}
.fs2:hover{ background: url(/fgz/fs2a.png) top center no-repeat;}
.fs3:hover{ background: url(/fgz/fs3a.png) top center no-repeat;}


a.xian{ color:#cc0000;}
a.xian:hover{ color:#ff8000;}

/*对联广告*/
.duilian{top:200px;position:absolute; overflow:hidden; z-index:999}
.duilian_left{ left:11px;}
.duilian_right{right:11px;}
.duilian_con{  overflow:hidden;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:left; display:block; font-size:13px; color:#555555; text-decoration:none;}


.qxb-title{ no-repeat; height:45px; line-height:45px;}
.qxb-title img{width:25px; height:25px; float:left; padding:10px 10px 0 10px;}
.qxb-title li{width:115px; text-align:center; float:left}
.iorange{ color: #ff7f00;}
.ggfw-icon li{width:72px; float:left; padding:5px 0 1px 0; line-height:20px; text-align: center; margin: 0 10px;}
.ggfw-icon li:hover{width:72px; float:left; padding:5px 0 1px 0; line-height:20px; background-color:#ecf5ff}
.ggfw-icon img{width:32px; height:32px; padding:0 20px;}

#pic {
    width: 100%;
    margin: auto;
    text-align: center;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 80px;
    right: 0;
    z-index: -1;
}
.clear{ clear: both}
.yqlj{width:130px;}
.yqlj select{width:110px; border:#CCC solid 1px; height:25px;}

.fooder_slhbg {
       display: inline-block;
    margin-left: 20px;
}.fooder_slhbg img {
    width: 56px;
}