@charset "utf-8";
/* CSS Document */
/* Powered by 96KaiFa.Com  \\   QQ 21617372 \\ https://www.96kaifa.com */
body{ background:#fff;}
/*top*/
.fx_top{ background:#f2f2f2; height:38px; border-bottom:1px solid #e5e5e5;}
.fx_top .wrap{ width:1100px; height:38px; margin:0px auto; line-height:38px; font-size:12px; color:#707070;}
.fx_top .wrap a,.fx_top .wrap a:visited{ color:#707070}
.fx_top .wrap a:hover{ color:#BA2636}
.fx_top .left{ width:680px; float:left;}
.fx_top .right{ float:right; height:38px; overflow:hidden; }
.fx_top .left span{ display:block; float:left; margin-right:8px;}
.fx_top .left span.ic{ width:22px; height:30px; background:url(../images/icon22.png) no-repeat 0px 6px; margin-left:5px; margin-right:16px;}
.fx_top .left span.ic a{ width:22px; height:30px; display:block;}
.fx_top .left span.li{ width:1px; height:10px; overflow:hidden; margin-top:14px; background:#707070}
.fx_top .right span{ display:block; float:left; padding-left:18px; margin-left:20px; }
.fx_top .right span.sj{ background:url(../images/icon16.png) no-repeat 0px 10px;}
.fx_top .right span.wx{  background:url(../images/icon16.png) no-repeat 0px -26px;}
.fx_top .right span.fx{  background:url(../images/icon16.png) no-repeat 0px -62px;}

.tagnav{ width:100%; height:50px; background-color:#e4060c; }
.tagnav .navnei{ width:1100px; margin:0 auto}
.tagnav ul li{ float:left;}
.tagnav ul li a{font-size:18px; color:#FFF;line-height:50px;}
.navjian{ padding-left:60px;}


/*圆角*/
.fl{ float:left}
.fr{ float:right}
.movepic{ width:1100px; margin:50px auto; position:relative}
.movepic p{ font-size:24px; font-weight:bold; color:#fff; background:url(../images/ffgsw.png) no-repeat; width:91px; height:100px; padding:3px 0 0 12px;}
.movepic .person{ margin-left:35px; width:924px; overflow:hidden; height:134px; position:relative}
.movepic ul{ height:136px; position:absolute; top:0}
.person ul li{ float:left; width:102px; height:136px; margin:0 15px;}
.person ul li a{ position:relative; display:block;}
.person ul li a span{ background:url(../images/pic_zz.png) no-repeat left; display:block; width:96px; height:96px; position:absolute; left:0; top:0; z-index:2}
.person ul li a:hover span{  background:url(../images/pic_zz.png) no-repeat right;}
.person img{ display:block;  width:94px; height:94px;  position:absolute; left:0; top:0; z-index:1; }
.person ul li h3{ font-size:16px; font-weight:bold; text-align:center; padding-top:105px; color:#333; z-index:3}
.movepic .desc .btn{ width:21px; height:32px; background:url(../images/tagsprite.png); cursor:pointer; position:absolute}
.movepic .desc .btn.prev{ left:110px; top:35px;}
.movepic .desc .btn.prev:hover{ background-position:left bottom;}
.movepic .desc .btn.next{ right:10px; top:35px; background-position:right top}
.movepic .desc .btn.next:hover{ background-position:right bottom}

.tabletag{ width:1100px; margin:0 auto; border:1px  solid #ccc;}
.tagtt{ font-size:16px; height:47px;  border-top:2px #e4060c solid; border-bottom:1px  solid #ccc; background-color:#f6f6f6; line-height:50px; }
.tagtt li{ float:left;}
.jianju01{ padding-left:15px;}
.jianju02{padding-left:29px;}
.fenlei{ width:1040px; margin:20px 30px 15px 30px;}
.zimu{ font-size:24px; color:#e4060c; font-weight:bold; float:left}
.top{ font-size:14px;color:#e4060c; float:right; line-height:24px;}
.top a{ color:#e4060c}
.xuxian{ border-bottom:1px #dcdcdc dashed; margin:10px 0 20px 0}
.guanjianci a{ display:block; width:115px; float:left; font-size:16px; line-height:44px;}

.foot{ margin-top:120px; background:#f1f1f1; padding:50px 0px 20px 0px; border-top:1px solid #d5d5d5; clear:both;}
.foot .ftlogo0{ width:199px; height:77px; background:url(../images/ftlogo.png) no-repeat; margin:0px auto;}
.foot .ftlink{ text-align:center; margin:20px auto;color:#666666}
.foot .ftlink a{ color:#666666; padding:0px 5px; }
.foot .ftlink a:hover{ color:#b81c22}

.jsgx-logo{ margin-top:20px;}
.bqy-logo{ width:1100px; margin:20px auto}
.logo_bq{ float:left; width:350px;}
.search{ float:right}
.bqy-logo .search{ width:380px; padding-top:16px;}
.bqy-logo .search span{ display:block; border:1px solid #e7e7e7; width:375px; height:35px;}
.bqy-logo .search span input{ display:block;}
.bqy-logo .search .txt{ width:318px; height:35px; line-height:35px; font-size:14px; padding-left:12px; float:left; color:#999999}
.bqy-logo .search .btn{ float:right; width:34px; height:35px; background:url(../images/icon16.png) no-repeat 7px -134px; cursor:pointer;}


.jsgx-nav{height:50px; background:#dc000a;}
.jsgx-nav ul li{float:left; width:122px; text-align:center; font-size:18px; line-height:50px; }
.jsgx-nav ul li a{color:#fff; text-decoration:none;}
.jsgx-nav ul li:hover{background:#e74d54;}
.jsgx-content{width:1100px; margin:0 auto;}
.bqy-logo .fl{ width:400px; float:left}
.pt30{margin-top:30px;}