body,html{ margin: 0; padding: 0; height:100%; width:100%;}
body form { margin: 0; padding: 0; height:100%; width:100%;}
body,html,input,button{font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3",  sans-serif;}
input,button,select,textarea{outline:none;}
input:disabled{
	background-color: #fff;
}
img{border: 0;}
a:link {


	color: #333;
	text-decoration: none;
}
a:visited {


	color: #333;
	text-decoration: none;
}


a:hover {


	color: #c40e25;
	text-decoration: none;
}
a:active {


	color: #333;
	text-decoration: none;
}
ul,li{ padding:0px; margin:0px; list-style:none;}

.FWP4{ width:4%;}
.FWP5{ width:4%;}
.FWP6{ width:4%;}
.FWP8{ width:8%;}
.FWP10{ width:10%;}
.FWP17{ width:17%;}
.FWP20{ width:20%;}
.FWP25{ width:25%;}
.FWP30{ width:30%;}
.FWP33{ width:33.33%}
.FWP40{ width:40%;}
.FWP45{ width:45%;margin:auto;}
.FWP50{ width:50%;margin:auto;}
.FWP60{ width:60%;margin:auto;}
.FWP70{ width:70%;margin:auto;}
.FWP75{ width:75%;}
.FWP80{ width:80%;}
.FWP90{ width:90%;margin:auto;}
.FWP94{ width:94%;margin:auto;}
.FWP96{ width:96%; margin:auto;}
.FWP96L{ width:96%; float: left;}
.FWP90L{ width:90%; float: left;}
.FWP98{ width:98%; margin:auto;}
.FWP100{ width:100%;margin:auto;}
.FW600{ width:600px; margin:auto;}
.FW800{ width:800px; margin:auto;}
.FW820{ width:820px;}
.FW730{ width:730px;}
.FW320{ width:320px;}
.FW900{ width:900px; margin:auto;}
.FW10{ width:10px;}
.FW20{ width:20px;}
.FW30{ width:30px;}
.FW36{ width:36px;}
.FW40{ width:40px;}
.FW50{ width:50px;}
.FW48{ width:48px;}
.FW60{ width:60px;}
.FW80{ width:80px;}
.FW90{ width:90px;}
.FW100{ width:100px;}
.FW120{ width:120px;}
.FW150{width:150px;}
.FW200{width:200px;}
.FW300{width:300px;}
.FW1180{width:1180px; margin: auto;}
.FWP90-260{width:90%; max-width: 260px;}


.FHP10{ height:10%;}
.FHP20{ height:20%;}
.FHP25{ height:25%;}
.FHP30{ height:30%;}

.FHP40{ height:40%;}
.FHP45{ height:45%;}
.FHP50{ height:50%;}
.FHP60{ height:60%;}
.FHP70{ height:70%;}
.FHP80{ height:80%;}
.FHP90{ height:90%;}
.FHP98{ height:98%;}
.FHP100{ height:100%;}
.FHAuto{ height: auto;
         }
.FH10{ height:10px;}
.FH20{ height:20px;}
.FH24{ height:24px;}
.FH30{ height:30px;}
.FH40{ height:40px;}
.FH46{ height:46px;}
.FH50{ height:50px;}
.FH55{ height:55px;}
.FH60{ height:60px;}
.FH70{ height:70px;}
.FH80{ height:80px;}
.FH90{ height:90px;}
.FH100{ height:100px;}
.FH120{ height:120px;}
.FH150{ height:150px;}
.FH200{ height:200px;}
.FH260{ height:260px;}
.FH300{ height:300px;}
.FH320{ height:320px;}

.FTop50{top:50px;}
.FTop60{top:60px;}
.FTop80{top:80px;}
.FTop70{top:70px;}
.FTop90{top:90px;}
.FTop100{top:100px;}

.FDivL{ float:left;}
.FDivR{ float:right;}

.FMarL5{margin-left: 5px;}
.FMarL10{margin-left: 10px;}
.FMarL15{margin-left: 15px;}
.FMarL20{margin-left: 20px;}
.FMarL30{margin-left: 30px;}
.FMarR15{margin-right: 15px;}
.FMarR20{margin-right: 20px;}
.FMarR30{margin-right: 30px;}
.FRadius10{border-radius:10px;}
.FRadius5{border-radius:5px;}
.FRadius20{border-radius:20px;}
.FRadius25{border-radius:25px;}
.FRadius30{border-radius:30px;}
.FRadiusP100{border-radius:100%;}
.FRadiusP50{border-radius:50%;}
.FRadiusTLR10{border-radius:10px  10px 0px 0px;}
.FRadiusBLR10{border-radius:0px  0px 10px 10px;}
.FRadiusTBL15{border-radius:10px  0px 0px 10px;}

.FTextarea{border: 0px solid #fff; overflow: auto; font-size: 16px; padding: 15px ; font-family: "微软雅黑";}



/*公用字色，背景色*/
.FFamilyST{font-family: "宋体";}

.FColor{ color: #65b9e8;}
.FColor1{ color: #474e7a;}
.FColor2{ color: #333;}
.FColor3{ color: #555;}
.FColor4{ color: #fff;}
.FColor5{ color: #000;}
.FColor6{ color: #ddd;}
.FBackBg{ background-color: #65b9e8;}
.FBackBg1{ background-color: #d8ebf5;}
.FBackBg2{background-color: #feb95f;}
.FBackBg3{background-color: #ff7777;}
.FBackBg4{background-color: #474e7a;}
.FBackBg5{background-color: #f1f1f1;}
.FBackBg6{background-color: #b5b5b5;}
.FBackBg7{background-color: #f7f7fa;}
.FBackBg8{background-color: #fff;}
.FBackBg9{background-color: #fbfbfb;}
.FBackBg10{background-color: #ff8040;}
.FBackBg11{background-color: #1bc5bb;}
.FBackBg12{background-color: #1b93e1;}      
.FBackBg13{background-color: #52ade8;}
.FBackBg14{background-color: #2bd5bb;}
.FBackBg15{background-color: #f49256;}
.FBackBg16{background-color: #24c6c9;}
.FBgImg{ background-image: url(../fimg/ico/mbg.png); background-position: top left; background-repeat: no-repeat; }
.FBgImg1{ background-image: url(../fimg/ico/mbg1.png); background-position: top left; background-repeat: no-repeat; }
textarea::-webkit-input-placeholder{ color: #888;} 

.FBorder{ border: 1px solid #f2f2f2;}
.FLineBottom{ border-bottom: 1px solid #eee;}
.FFont8{ font-size: 8px;}
.FFont12{ font-size: 12px;}
.FFont14{ font-size: 14px;}
.FFont16{ font-size: 16px;}
.FFont18{ font-size: 18px;}
.FFont20{ font-size: 20px;}
.FFont24{ font-size: 24px;}
.FFont28{ font-size: 28px;}
.FFont32{ font-size: 32px;}

.FPad3{ padding: 3px;}
.FPad5{ padding: 5px;}
.FPad8{ padding: 8px;}
.FPad10{ padding: 10px;}
.FPadLR10{ padding:0px 10px;}
.FPadTB4{ padding: 4px 0px;}
.FPadTB5{ padding: 5px 0px;}
.FPadTB6{ padding: 6px 0px;}
.FPadTB8{ padding: 8px 0px;}
.FPadTB9{ padding: 9px 0px;}
.FPadTB10{ padding: 10px 0px;}
.FMar10{ margin: 10px;}
.FMarT10{ margin-top: 10px;}
.FMarT20{ margin-top: 20px;}
.FMarT30{ margin-top: 30px;}
.FMarT40{ margin-top: 40px;}
.FMarT50{ margin-top: 50px;}
.FMarT60{ margin-top: 60px;}
.FMarT70{ margin-top: 70px;}
.FMarT80{ margin-top: 80px;}
.FMarB20{ margin-bottom: 20px;}
.FMar10 { margin:10px}
.FMar20 { margin:20px}

.FMarAuto{ margin: auto;}

.FTxtCenter{ text-align: center;}
.FTxtLeft{ text-align: left;}
.FTxtRight{ text-align: right;}

.FClear{ clear: both; height: 0px;}

.FBorder_r{ border-right: 1px solid #eee;}
.FBorder_All{ border: 1px solid #eee;}
.FBorder_b{ border-bottom: 1px solid #eee;}


.FRadiusLineBtn1{border: 3px solid #20c068; color: #20c068;}
.FRadiusLineBtn1 a{ color: #20c068;}


/*flex垂直居中与水平居中*/
.FFlexConV{
  display:flex;
  align-items:center;/*垂直居中*/
  justify-content: center;/*水平居中*/
}
/*flex垂直居中不水平居中*/
.FFlexConV-NH{
  display:flex;
  align-items:center;/*垂直居中*/
  justify-content:inherit;
}

.FBoxConV{
display: box; 
display: -webkit-box; 
display: -moz-box; 
-webkit-box-pack:center; 
-moz-box-pack:center; 
-webkit-box-align:center; 
-moz-box-align:center; 
}

.FRelative{ position: relative;}
.FFixed{ position:fixed;}
.FAbsolute{ position:absolute;}
.FLeft { left:0;}
.FLeft300 { left:301px;}
.FRight { right:0;}


.FZIndex10 {z-index:10;}
.FZIndex15 {z-index:15;}

.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix {
   *zoom: 1;
}


.FOverflow{ overflow: hidden; }
.FOverflowYS{ overflow-y:auto; padding-bottom: 20px; }
/*共用文字不换行，超出遮住*/
.FTxtOver{ overflow: hidden; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; }
/*共用文字阴影*/
.FTxtShadow{ text-shadow:0px 0px 3px rgba(0,0,0,.3);}

.FShadow{-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 10px rgba(0,0,0,.1);box-shadow:0px 0px 10px rgba(0,0,0,.1);}
/*共用渐变色*/
.FLinear{background: -webkit-linear-gradient(top, #fdcd09, #fdb207);}

.FDisplayHidden{ display: none; }
.FVisibilityHidden{visibility:hidden;}
.FBoxV{display:box;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical; -moz-box-orient:vertical;box-orient:vertical; }
.FBoxH{display:box;display:-webkit-box;-webkit-box-orient:horizontal; box-orient:horizontal;}
.F-flex1{-webkit-box-flex:1;-moz-box-flex: 1;flex:1;box-flex:1;}
.F-flex2{-webkit-box-flex:2;-moz-box-flex: 2;flex:2;box-flex:2;}
.F-flex3{-webkit-box-flex:3;-moz-box-flex: 3;flex:3;box-flex:3;}
.FFlexV{display: flex; display: -webkit-flex;display: -moz-box-flex;flex-wrap:nowrap; flex-direction:column;}
.FFlexH{display: flex; display: -webkit-flex;display: -moz-box-flex;flex-wrap:nowrap; flex-direction:row;}

.FMainDiv{height: 100%; overflow: hidden;}
.FHeadDiv{}



.FConMainDiv{-webkit-box-flex:1;height: 100%; overflow:hidden;
}
.FConMainLeftMenu{ width:150px;height: auto; position: relative;}
.FConMainRightContent{flex:1; height: auto; overflow: hidden;}
.FConMainLeftMenu .Btn{ margin: 10px; padding: 10px; color: #fff; background-color: #000; cursor: pointer;
 text-align: center;}
 
.FBorderAll{ border: 1px solid #65b9e8;}
.FBorderAll1{ border: 3px solid #eee;}

.FMenuUp i{-webkit-transform:scaleX(-1); font-size: 28px;}
.FMenuDown i{ font-size: 28px;}

/*登录界面*/
.FLoginBg{ background-image: url(../fimg/bg.jpg); background-size: cover;}
.FLoginLogo span{color:#fff; font-size:36px; font-weight: 700; line-height: 100px; padding-left: 36px; letter-spacing: 2px;}
.FLoginCon{-webkit-box-flex:1; overflow: hidden;
}
.FLoginFoot span{ font-size:12px; line-height: 40px;color:#fff; text-align: right; padding-right: 20px; display: block;}
.FLoginConFace{ width:18%; min-width:320px;}
.FLoginConFace .FT{ width: 100%; text-align: center; color: #fff; padding: 10px 0px;}
.FLoginConFace .FLoginInput{text-align: center; padding: 10px 0px;position: relative;}
.FLoginInput .FIco{position: absolute;padding:7px 22px;}
.FLoginInput .FIco1{position: absolute;padding:10px 22px;}
.FLoginInput .FIco i,.FLoginInput .FIco1 i{ color: #fdbd08; font-size: 24px;}
.FLoginConFace .FLoginInput input{ width: 68%; border: 0; border-radius:26px; padding:12px 15%; font-size: 1rem; box-shadow: 0px 0px 8px rgba(0,0,0,.1); color: #666;}
.FLoginConFace .FLoginBtnDiv{ text-align: center; padding-top: 10px;position: relative;}
.FLoginConFace .FLoginBtnDiv button{width: 98%; text-align: center;padding:10px 0px;border-radius:26px; border: 0px;font-size: 1.2rem;box-shadow: 0px 0px 8px rgba(0,0,0,.1); color:#fff; cursor: pointer;-webkit-animation: masked-animation 4s infinite linear; }
.FLoginBtnDiv .FIco{position: absolute;padding:5px 0px; right: 10px;}

.FLoginConFace .FLoginMenu .FDivL{ padding-top: 15px; color: #fff; text-align: left; padding-left: 15px;}
.FLoginConFace .FLoginMenu .FDivR{padding-top: 15px; color: #fff;text-align: right;padding-right: 15px;}
.FLoginMenu a{color: #fff; font-size: 1rem;}
.FAM-1{-webkit-animation: fmLoop 3s infinite linear;animation-iteration-count:infinite;}
@-webkit-keyframes masked-animation {
    0%{ background:#fdcd09;}
    50%{ background:#fd7b07;}
    100%{ background:#fdcd09;}
    
}
@-webkit-keyframes fmLoop {
    0%{ background:#474e7a;}
    25%{ background:#4a8dfc;}
    50%{ background:#1bc5bb;}
    75%{ background:#ff8040;}
    100%{ background:#474e7a;}
    
}
/*主页*/











	.FMHeadDiv{ display: none;}
	.FHeadDiv{ height:120px;}


	.FHeadDiv .FTop .FTopTool{ width: 100%; font-size: 20px; height: 50px; text-align: right; line-height: 50px; border-bottom: 1px solid #eee;border-left: 1px solid #eee;}
	.FHeadDiv .FTop .FTopTool span{ padding-right: 30px;}
	.FHeadDiv .FTop .FTopMenu{border-left: 1px solid #eee; height: 69px;}
	.FHeadDiv .FTop .FTopMenu ul{ width: 100%;}
	.FHeadDiv .FTop .FTopMenu ul li{float: right;}
	.FHeadDiv .FTop .FTopMenu ul .FM{  width: 100px;height: 69px; line-height: 69px; text-align: center; }
	.FHeadDiv .FTop .FTopMenu ul .FSearch{ width: 200px; padding-right: 30px;}
	.FHeadDiv .FTop .FTopTool .iconfont{ font-size: 24px;}

	.FHeadDiv .FHeadTop .FFav a{padding-top:10px; padding-right: 15px; display: block; float: right; font-size: 14px;}
	.FHeadDiv .FHeadTop .FFav .FTel{ font-size: 14px; float: right;padding-top:6px; padding-right: 15px;}
	.FHeadDiv .FHeadTop .FFav .FTel i{font-size:20px;}
	.FHeadDiv .FHeadTop .FFav .FT{padding-top:10px; padding-right: 15px;display: block; float: right;font-size: 14px;}
	.FWelcomeTxt span{padding-top:10px; padding-left: 15px;display: block; float: left;font-size: 14px;}

.FMenuDiv{ background-image: url(../fimg/mbg.jpg); height: 65px; overflow: hidden;}
.FMenuDiv .FMenuList{margin: auto;}
.FMenuDiv .FMenuList a{ padding: 0px 18px ; display: block; float: left; height: 62px; line-height: 62px; color: #fff;}
.FMenuDiv .FMenuList a:hover{ border-bottom: 3px solid #ffd616;}
.FMenuList a i{margin-right:3px; font-size: 24px;}
.FAdCon{ width: 1180px; overflow: hidden; margin: auto;}

.FMainTitle .FT{width:180px; float: left; font-size: 26px;}
.FMainTitle .FT img{vertical-align: middle; margin-right: 5px;}
.FMainTitle .FL{ position:relative;}
.FMainTitle .FDivR{width:1000px; float: left; }
.FMainTitle .FL span{display: block; text-transform:uppercase; width: 100%; margin-top: 7px;border-top:2px solid #f91747; padding-top: 10px; color: #666; font-size: 12px;}
.FMainTitle .FL .FM{width:40px; background-color:#fff; text-align:center; position:absolute; right:10px; top:15px}

.FRecommendDiv .FTitle .FT{width:180px; float: left; font-size: 26px;}
.FRecommendDiv .FTitle .FT img{vertical-align: middle; margin-right: 5px;}
.FRecommendDiv .FTitle .FDivR{width:1000px; float: left; }
.FRecommendDiv .FTitle .FDivR span{display: block; width:100%; margin-top: 7px;border-top:2px solid #f91747; padding-top: 10px; color: #666; font-size: 12px;}




	.FRecommendDiv{ width: 100%; max-width: 1180px; margin:auto; padding-bottom: 30px;}
	.FRecommendDiv .Item{ width: 25%; float: left; margin-top: 20px; position: relative; overflow: hidden;}
	.FRecommendDiv .Item .Pic{ width: 280px; height: 240px; overflow: hidden; text-align: center; margin: auto;}
	.FRecommendDiv .Item .Pic img{width: 280px;height: 243px; }
	.FRecommendDiv .Item .Title{  cursor: pointer;position: absolute; z-index: 100; height: 50px; line-height: 50px; bottom: 0; left: 0;
	background-color: rgba(249,23,71,.7); text-align: center; width: 280px; color: #fff; left:50%; margin-left: -140px;
	-webkit-transition: height 0.25s ease-out 0s;-moz-transform: height 0.25s ease-out 0s;transform: height 0.25s ease-out 0s;}
	.FRecommendDiv .Item:hover .Title{position: absolute; z-index: 100; height: 243px;  line-height: 80px; bottom: 0; left: 0;
	background-color:#f91747;background-color: rgba(249,23,71,.7); text-align: center; width: 280px; color: #fff; left:50%; margin-left: -140px;overflow:hidden;  word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
    .FRecommendDiv .Item:hover .About{display: block;position: absolute; z-index: 110; color:#fff; color:rgba(255,255,255,.7); width:80%; left:50%; margin-left:-40%; top:35%;
     font-size:12px; line-height:180%; height:60px; overflow:hidden;
    }
	.FRecommendDiv .Item .Title a{color: #fff; font-size: 16px; width:90%; margin:auto; display:block; overflow:hidden;  word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
	.FRecommendDiv .Item .About{display: none;}
	.FRecommendDiv .Item .Btn{display: none; color: #fff;position: absolute;z-index: 101; border-radius:15px; width: 70px;height: 24px; line-height: 24px;bottom: 40px; left:50%; margin-left: -35px; border: 2px solid #fff; text-align: center;}
	.FRecommendDiv .Item .Btn:hover{border: 2px solid #ffc600;z-index: 101;}
	.FRecommendDiv .Item .Btn:hover a{color: #ffc600;}
	.FRecommendDiv .Item:hover .Btn{ display: block;}
	.FRecommendDiv .Item .Btn a{color: #fff;}
	
	.FDjcDiv .FTitle{font-size: 28px;}
	.FDjcDiv .FTitle img{vertical-align: middle;}
	
	.FClassList{border-top:1px solid #eee ;border-bottom:1px solid #eee ;}
	.FClassList .FClass div{ width: 146px; float: left; border-right:1px solid #eee ; padding: 15px 0px; text-align: center;}
    .FClassList .FClass .Active{background-color: #f91747; color: #fff;}
    
	.FClassList .FClass div:nth-child(1){border-left:1px solid #eee ;}
	.FClassList .FClass div:hover{cursor: pointer; background-color: #f91747; color: #fff;}
    .FClassList .FClass1 div{ width: 106px; float: left; border-right:1px solid #eee ; padding: 15px 0px; text-align: center;}
	.FClassList .FClass1 div:nth-child(1){border-left:1px solid #eee ;}
	.FClassList .FClass1 div:hover{cursor: pointer; background-color: #f91747; color: #fff;}
        .FClassList .FClass1 .Active{background-color: #f91747; color: #fff;}
	
	.FItemDiv .FItemList .FItem{ width: 280px; float:left;; border: 1px solid #f5f5f5; margin-top:20px;margin-bottom:20px;}
   .FItemDiv .FItemList .F1,.FItemDiv .FItemList .F2,.FItemDiv .FItemList .F3{margin-right: 17px;}
	.FItemDiv .FItemList .FItem .FPic{width: 280px; height: 250px; overflow: hidden; text-align: center;}
	.FItemDiv .FItemList .FItem .FPic img{width: 280px;height: 250px;}
	.FItemDiv .FItemList .FItem .FT1{width: 240px;display: block; margin: auto; height:30px; line-height: 30px; padding-top:5px; font-size: 16px; overflow:hidden;}
	.FItemDiv .FItemList .FItem .FT2{ line-height: 200%;width: 240px;display: block; margin: auto; overflow:hidden; padding: 15px 0px 5px 0px; font-size: 16px; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
	.FItemDiv .FItemList .FItem .FTxt1{display: block;width: 240px; overflow:hidden; height:24px; color:#666; margin: auto;line-height: 200%; font-size: 12px;}
    .FItemDiv .FItemList .FItem .FTxt1 strong{ color:#f91747; font-size:14px; font-weight:300;}
    .FItemDiv .FItemList .FItem .FNum{width: 240px;display: block; margin: auto; height:24px; line-height: 24px; font-size: 12px; overflow:hidden;}
    .FItemDiv .FItemList .FItem .FNum strong{ font-size:14px; color:#f91747;font-weight:300;}
    .FItemDiv .FItemList .FItem .FDdtNum{width: 240px;display: block; margin: auto; padding-bottom:10px; height:24px; line-height: 24px; font-size: 12px; overflow:hidden;}
    .FItemDiv .FItemList .FItem .FDdtNum strong{ font-size:14px; color:#f91747}

	.FItemDiv .FItemList .FItem .FTxt2{display: block;width: 240px; overflow:hidden; height:50px; color:#666; margin: auto; margin-bottom: 20px; line-height: 200%; font-size: 12px;}
    .FItemDiv .FItemList .FItem span{display: block;width: 240px; overflow:hidden; height:50px; color:#666; margin: auto; margin-bottom: 20px; line-height: 200%; font-size: 12px;}
	.FItemDiv .FItemList .FItem .FLBtn{width:139px; border-top:1px solid #eee; border-right:1px solid #eee; text-align: center; float: left; line-height: 46px; height: 46px;}
	.FItemDiv .FItemList .FItem .FRBtn{width:140px; border-top:1px solid #eee;text-align: center;float: left;line-height: 46px; height: 46px;}
	.FItemDiv .FItemList .FItem .FLBtn:hover,.FItemDiv .FItemList .FItem .FRBtn:hover{ cursor: pointer; background-color: #f91747; color: #fff;}
	.FItemDiv .FItemList .FItem .FLBtn:hover a,.FItemDiv .FItemList .FItem .FRBtn:hover a{ color:#fff;}
	.FItemDiv .FItemList .FItem .FT3{ line-height: 200%;width: 240px;display: block; height:60px; overflow:hidden; margin: auto; padding: 10px 0px 5px 0px; font-size: 16px;}
	.FItemDiv .FItemList .FItem p{ line-height: 200%;width: 240px; margin: auto;  font-size: 12px; color: #666;}
    .FItemDiv .FItemList .FItem .FK{ height:30px;}

	.FItemDiv .FItemList .FItem .FCBtn{width:60px;position: absolute; text-align: center; line-height: 60px; height: 60px; background-color: #f91747; color: #fff; 
     -webkit-transition: background-color 0.5s ease-out 0s;-moz-transition: background-color 0.5s ease-out 0s;-ms-transform:background-color 0.5s ease-out 0s;transition: background-color 0.5s ease-out 0s;cursor: pointer;                                  
                                       bottom: -30px; left: 50%; margin-left: -30px; border-radius:100%;}
	.FItemDiv .FItemList .FItem .FCBtn a{ color:#fff;}
    .FItemDiv .FItemList .FItem .FCBtn:hover{ background-color: #ffb400;}
.FLyItemList .FItem{ width: 280px; margin:auto;}

.FLyItemList .FItem .FPic{width: 280px; height: 250px; overflow: hidden; text-align: center;}
.FLyItemList .FItem .FPic img{width: 280px;height: 250px;}
.FLyItemList .FItem .FT1{width: 240px;display: block; margin: auto; height:40px; line-height: 40px; font-size: 16px; overflow:hidden;}
.FLyItemList .FItem .FT2{ line-height: 200%;width: 240px;display: block; margin: auto; height:60px; overflow:hidden; padding: 15px 0px; font-size: 16px;}
.FLyItemList .FItem span{display: block;width: 240px; overflow:hidden; height:50px; color:#666; margin: auto; margin-bottom: 20px; line-height: 200%; font-size: 12px;}
.FLyItemList .FItem .FLBtn{width:138px; border:1px solid #eee; text-align: center; float: left; line-height: 46px; height: 46px;}
.FLyItemList .FItem .FRBtn{width:139px; border:1px solid #eee; border-left:0px solid #eee;text-align: center;float: left;line-height: 46px; height: 46px;}
.FLyItemList .FItem .FLBtn:hover,.FLyItemList .FItem .FRBtn:hover{ cursor: pointer; background-color: #f91747; color: #fff;}
	
.FLyItemList .FItem .FT3{ line-height: 200%;width: 240px;display: block; margin: auto; padding: 10px 0px 5px 0px; font-size: 16px;}
.FLyItemList .FItem p{ line-height: 200%;width: 240px; margin: auto;  font-size: 12px; color: #666;}
.FLyItemList .FItem .FCBtn{width:60px;position: absolute; text-align: center; line-height: 60px; height: 60px; background-color: #f91747; color: #fff; bottom: -30px; left: 50%; margin-left: -30px; border-radius:100%;}
	


	.FDdtDiv .FTitle{font-size: 28px;}
	.FDdtDiv .FTitle img{vertical-align: middle;}

.FAbout{ background-image: url(../fimg/aboutbg.jpg); height: 474px; background-position: top center;}
.FAbout .FPic{padding: 20px 0px 10px 0px;}
.FAbout .FTxt{line-height: 200%;}
.FAbout .FBtn{text-align: center; width: 1180px; margin-top: 5px;}
.FAbout .FTitle{height: 80px;}
.FAbout .FTitle .FTitleDiv{ width: 390px; margin: auto; padding-top: 40px;}
.FAbout .FTitle .FTitleDiv .FL{width: 120px; height: 30px; float: left; background-image: url(../img/lline.png); background-position: right center; background-repeat:no-repeat;}
.FAbout .FTitle .FTitleDiv .FC{width: 150px;float: left; color: #fff; font-size: 24px;}
.FAbout .FTitle .FTitleDiv .FR{width: 120px;height: 30px;float: left;background-image: url(../img/rline.png); background-position: left center; background-repeat:no-repeat;}
	.FAbout .FAboutCon{ width: 100%; max-width: 1180px; margin: auto;  padding-bottom: 30px;}
	.FAbout .FAboutCon .FTitle{ padding: 28px 0px; text-align: center;}
	.FAbout .FAboutCon .FTitle img{ width: 100%; max-width: 259px;}
	.FAbout .FAboutCon .FTxt{ width: 60%; line-height: 230%; float: left;}
	.FAbout .FAboutCon .FPic{ width: 40%; text-align: right; float: left;}
	.FAbout .FAboutCon .FPic img{ width: 100%; max-width: 404px;}
	.FAbout .FAboutCon .FTxt .FAboutBtn{ padding-top: 20px;}
	.FAbout .FAboutCon .FTxt .FAboutBtn .FBtn{ border-radius:30px; background-color: #20c068; width: 110px;
	float: left; margin-right: 20px; text-align: center;} 
	.FAbout .FAboutCon .FTxt .FAboutBtn .FBtn:hover{background-color: #f21f4c;}
	.FAbout .FAboutCon .FTxt .FAboutBtn .FBtn a{ color: #fff; display: block; padding:0px 10px;} 
	
	
.FInfoListDiv{background-color:#f6f6f6; padding: 50px 0px;}
.FTabList{width: 870px; margin: auto;}
.FTabList .FM{width: 190px; float: left; border: 3px solid #747474; color: #747474; padding: 10px 0px; text-align: center; font-size:24px;-webkit-transition: border 0.25s ease-out 0s;-moz-transform: border 0.25s ease-out 0s;-ms-transform: border 0.25s ease-out 0s;-webkit-transition: background-color 0.25s ease-out 0s;-moz-transform: background-color 0.25s ease-out 0s;-ms-transform: background-color 0.25s ease-out 0s; cursor: pointer; overflow: hidden;}
.FTabList .FM:hover{border: 3px solid #f91747; color: #fff; background-color: #f91747;}

.FTabList .FM1,.FTabList .FM2,.FTabList .FM3{margin-right:28px;}
.FTabList .Active{border: 3px solid #f91747; color: #fff; background-color: #f91747;width: 190px; float: left; padding: 10px 0px; text-align: center;font-size:24px;cursor: pointer; overflow: hidden;-webkit-transition: border 0.25s ease-out 0s;-moz-transform: border 0.25s ease-out 0s;-ms-transform: border 0.25s ease-out 0s;-webkit-transition: background-color 0.25s ease-out 0s;-moz-transform: background-color 0.25s ease-out 0s;-ms-transform: background-color 0.25s ease-out 0s;}
.FTabList .FIco{width: 196px; float: left; text-align: center; height: 8px; overflow: hidden; background-position: top center; background-image: url(../img/jt.png); background-repeat:no-repeat; display: none; opacity: 0;}
.FTabList .FIco1,.FTabList .FIco2,.FTabList .FIco3{margin-right:28px;}
	
	.FCase .FCaseCon{ width: 100%; max-width: 1180px; margin:auto; padding-bottom: 30px;}
	.FCase .FCaseCon .FTitle{ padding: 28px 0px; text-align: center;}
    .FCase .FCaseCon .FCaseList{ height:300px;}
	.FCase .FCaseCon .CaseItem{ width: 33.33%; float: left; margin-top: 10px; position: relative;}
    .FCase .FCaseCon .CaseItem:nth-child(4){display:none;}
	.FCase .FCaseCon .CaseItem .Pic{ width: 368px; height: 253px; overflow: hidden; text-align: center; margin: auto;}
	.FCase .FCaseCon .CaseItem .Pic img{height: 368px; }
	.FCase .FCaseCon .CaseItem .Title{  cursor: pointer;position: absolute; z-index: 100; height: 50px; line-height: 50px; bottom: 0; left: 0;
	background-color: rgba(19,154,80,.6); text-align: center; width: 368px; color: #fff; left:50%; margin-left: -184px;
	-webkit-transition: height 0.25s ease-out 0s;-moz-transform: height 0.25s ease-out 0s;transform: height 0.25s ease-out 0s;overflow: hidden; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
	.FCase .FCaseCon .CaseItem .Title:hover{position: absolute; z-index: 100; height: 253px;  line-height: 253px; bottom: 0; left: 0;
	background-color: rgba(19,154,80,.6); text-align: center; width: 368px; color: #fff; left:50%; margin-left: -184px; overflow: hidden; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
	.FCase .FCaseCon .CaseItem .Title a{color: #fff; font-size: 16px;}
	
	.FNews .FNewsCon{ width: 100%; max-width: 1180px; margin:auto; padding-top: 20px;}

	.FNews .FNewsCon .FNewsInfo{ width: 550px;height: 126px; border: 5px solid #fff; margin: 20px 15px; background-color: #fff;}
	.FNews .FNewsCon .FNewsInfo .FSPic{ width: 166px; height: 126px; overflow: hidden; float: left;}
	.FNews .FNewsCon .FNewsInfo .FSPic img{ width: 166px; height: 126px;}
	.FNews .FNewsCon .FNewsInfo .FTxt{ width: 380px; float: left;}
	.FNews .FNewsCon .FNewsInfo .FTxt b{ font-size: 16px; display: block; width: 100%; overflow: hidden; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;padding: 5px 0px 5px 10px;}
	.FNews .FNewsCon .FNewsInfo .FTxt span{padding-left: 10px; overflow:hidden; display: block; width: 100%;line-height: 200%; font-size: 14px; color: #888; height: 50px;}

	.FNews .FNewsCon .FNewsInfo .FTxt .FDivL{ text-align: left;}
	.FNews .FNewsCon .FNewsInfo .FTxt .FDivL a{ display: block;  font-size: 12px; color: #fff;background-color: #888;	width: 60px; text-align: center; padding: 5px 0px; float: left; margin-top:12px; margin-left: 10px;}
	.FNews .FNewsCon .FNewsInfo .FTxt .FDivL a:hover{background-color: #f21f4c;}
	
	.FPro{ background-image: url(../img/probg.gif); background-position: bottom; background-repeat:repeat-x;}
	.FPro .FProCon{ width: 100%; max-width: 1180px; margin:auto; padding-bottom: 50px;}
	.FPro .FProCon .FTitle{ padding: 28px 0px; text-align: center;}
	.FPro .FProCon .ProItem{ width: 270px; height: 318px; float: left; margin-top: 10px; position: relative; margin-right: 25px;}
	.FPro .FProCon .FProList{ height: 320px;}
	.FPro .FProCon .ProItem .Pic{ width: 270px; height: 298px; overflow: hidden; text-align: center; margin: auto;}
    .FPro .FProCon .ProItem .Pic img{height: 298px;}
	.FPro .FProCon .ProItem .Title{  cursor: pointer;position: absolute; z-index: 100; height: 70px; line-height: 50px; bottom: 20px; left: 0;
	background-color: rgba(32,192,104,.7); text-align: center; width: 100%; color: #fff; 
	-webkit-transition: height 0.25s ease-out 0s;-moz-transform: height 0.25s ease-out 0s;-ms-transform: height 0.25s ease-out 0s;}
	.FPro .FProCon .ProItem .Title a{ color: #fff; font-size: 18px;}
	.FPro .FProCon .ProItem:hover .Title{height: 268px; padding-top:30px;}
	.FPro .FProCon .ProItem:hover .About{ display: block;}
	.FPro .FProCon .ProItem:hover .Btn .iconfont{
		    -webkit-transform: rotate(360deg); 
	    -moz-transform: rotate(360deg); 
	    transform: rotate(360deg); 
	}
	.FPro .FProCon .ProItem .About{ display: none; z-index: 110; color: #fff; font-size: 12px; position: absolute; width: 82%;
	left: 50%; margin-left:-41% ; top: 50%; text-align: center; line-height: 200%;}
	
	.FPro .FProCon .ProItem .Btn{  cursor: pointer;position: absolute; z-index: 101; border-radius: 100%; width: 40px; height: 40px; text-align: center; line-height: 40px; color: #fff; bottom: 0; background-color: #32e683; left: 50%; margin-left: -20px;-webkit-transition: height 0.25s ease-out 0s;-moz-transform: height 0.25s ease-out 0s;}
	.FPro .FProCon .ProItem .Btn .iconfont{ color: #fff; font-size: 18px; margin-right:3px;
	    -webkit-transition: -webkit-transform 0.4s ease-out; 
	    -moz-transition: -moz-transform 0.4s ease-out; 
	    transition: transform 0.4s ease-out; 
	}						
.FNavDiv{ width:100%; background-color:#f1f1f1;}
.FNavDiv .FCon{width:1180px; margin:auto; padding:20px 0px;}
.FNavDiv .FCon .iconfont{ margin-right:3px; font-size:20px;}
.FNavDiv .FCon .FDivR div{ float:left;  padding:5px 10px; background-color: #20c068; color:#fff; font-size:14px; margin-left:10px;}
.FNavDiv .FCon .FDivR div a{ color:#fff;}
.FNavDiv .FCon .FDivR .FM0{ display:none;}

	.FFoot{ line-height: 200%; font-size: 14px; text-align: center; padding: 10px 0px; margin-top: 20px;}
.GoodsListUl{ width:1180px; margin:auto;}
.GoodsListUl li{ width:25%; float:left; margin-top:20px;}
.GoodsListUl li .FGoods{ width: 250px;  margin:auto; padding:10px; background-color:#fff;border:1px solid #eee;}
.GoodsListUl li .FGoods:hover{ background-color:#20c068;border:1px solid #20c068;}
.GoodsListUl li .FGoods:hover b a{color:#fff}
.GoodsListUl li .FGoods .FPic{ width: 250px; height: 250px; overflow: hidden;}
.GoodsListUl li .FGoods .FPic img{width: 250px; height: 250px;}
.GoodsListUl li .FGoods b,.GoodsListUl li .FGoods .YP,.GoodsListUl li .FGoods .SP{ width: 100%; margin:auto; display:block; padding:5px 0px;}
.GoodsListUl li .FGoods b{ overflow: hidden; height: 46px; line-height: 46px; font-weight: normal; text-align:center;
padding: 5px 0px;}
.GoodsListUl li .FGoods b a{ font-size: 16px; color:#474e7a;}


.CaseListUl{ width:1180px; margin:auto;}
.CaseListUl li{ width:393px; float:left; margin-top:20px;}
.CaseListUl li .FGoods{ width: 350px;  margin:auto; padding:10px; background-color:#fff;border:1px solid #eee;}
.CaseListUl li .FGoods:hover{ background-color:#20c068;border:1px solid #20c068;}
.CaseListUl li .FGoods:hover b a{color:#fff}
.CaseListUl li .FGoods .FPic{ width: 350px; height: 241px; overflow: hidden; text-align:center;}
.CaseListUl li .FGoods .FPic img{width: 350px; }
.CaseListUl li .FGoods b,.CaseListUl li .FGoods .YP,.CaseListUl li .FGoods .SP{ width: 100%; margin:auto; display:block; padding:5px 0px;}
.CaseListUl li .FGoods b{ overflow: hidden; height: 46px; line-height: 46px; font-weight: normal; text-align:center;
padding: 5px 0px;}
.CaseListUl li .FGoods b a{ font-size: 16px; color:#474e7a;}

.FSearchCon{ width: 600px; margin:auto; height:46px;background-color: #fff; border-radius: 30px; overflow: hidden; border: 2px solid #f91747; margin-top: 38px;}
.FSearchCon .FS{ width: 90px; margin-left: 10px; height: 46px; line-height: 46px; border-right:1px solid #eee; }
.FSearchCon .FS select{height: 36px; line-height: 36px; margin-top: 5px; font-family: "微软雅黑"; font-size: 14px; border: 0px; background-color: transparent;}
.FSearchCon .FI{height: 46px; line-height: 46px;width: 360px;}
.FSearchCon .FI .FKeyword{ margin-left: 10px; background-color: transparent; border: 0; height: 36px; margin-top: 5px; line-height: 20px;
font-size:12px;}
.FSearchCon .FB{ width: 100px;background-color:#f91747; height: 46px; line-height: 46px; text-align: center;}
.FSearchCon .FB #FBtn{ cursor: pointer;font-size: 16px; background-color:#f91747; border: 0;height: 42px; line-height: 42px; color: #fff; }
.FSearchCon .FB #FBtn i{font-size: 24px;}
.FSearchCon .FDivL .FKeyword::-webkit-input-placeholder{ color: #666; font-size: 14px;} 
.FHeadDiv .FLogo{width: 26%;text-align: center;margin-top: 38px;}
.FHeadDiv .FRBtn{ width: 24%;margin-top: 30px;}
.FHeadDiv .FRBtn a{display: block; text-align: center; width: 100px; float: right;} 
.FHeadDiv .FRBtn a i{display: block; width: 100%; font-size: 32px;}
.FHeadDiv .FRBtn .FBtn{margin-top: 10px;}

.FNotice .FNum{ color: #fff; font-size: 12px; width: 16px; height: 16px; border-radius:100%; text-align: center; line-height: 16px; top:28%; left:40%;} 
.FMyManage{ width: 100px; right: 0px; top: 60px;  background-color: #fff; border: 1px solid #e8e9ed; padding: 10px; z-index: 1000; opacity: 0; }
.FMyManage .FT1{ width: 100%; margin: auto; padding: 6px 0px;color: #555; text-align: center;}
.FMyManage .FT2{ width: 100%; margin: auto; padding: 6px 0px; border-top: 1px solid #e8e9ed;color: #555;text-align: center;}

.FLySortCon{ margin:10px auto;}
.FLySortCon .FLySortList{ width: 95%; height: 91px; border-radius:8px; background-color: #fff;}
.FLySortCon .FLyLBtn{width: 30px; height: 30px; border: 4px solid #fff; border-radius: 100%; left: -19px;z-index: 100;cursor: pointer;-webkit-transform:scaleX(-1);
top:50%; margin-top: -20px; }
.FLySortCon .FLyLBtn:hover,.FLySortCon .FLyRBtn:hover{ background-color: #feb95f;}
.FLySortCon .FLyRBtn{width: 30px; height: 30px; border: 4px solid #fff; border-radius: 100%; right: 5%;top:50%; margin-top: -19px; margin-right: -20px; cursor: pointer;z-index: 100;}

.FLySortList div div div{ height: 68px; background-color: #f1f1f1; text-align: center; float: left; border: 1px solid #e0e0e0; border-radius:8px; margin: 10px 10px; cursor: pointer;}
.FLySortList .Active{color: #fff;border: 0px;background-color: #65b9e8;
border: 1px solid #65b9e8; background-image:url(../img/ico/填写.png); background-position: 95% 86%; background-repeat: no-repeat; background-size:15% ;}
.FLySortList .Complete{ background-color: #ff7777; color: #fff; background-image:url(../img/ico/complete.png); background-position: top right; background-repeat: no-repeat;border: 1px solid #ff7777;}
.FLySortList .NoComplete{ 
background-image:url(../img/ico/nocomplete.png); background-position: top right; background-repeat: no-repeat;}

.ArticleListUl{  width:820px;margin:auto;}
.ArticleListUl ul{  width:100%; margin:auto;}
.ArticleListUl ul li{ width:100%; float:left; padding:20px 0px; border-bottom:1px solid #eee;}
.ArticleListUl ul li .FPic{ width:170px; height:140px; overflow:hidden; float:left;}
.ArticleListUl ul li .FPic img{  width:170px;height:140px;}
.ArticleListUl ul li .FTxt{float:left; width:610px; margin-left:20px;}
.ArticleListUl ul li .FTxt b{ font-size:18px;float:left; display:block;width:100%; padding:5px 0px; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.ArticleListUl ul li .FTxt b a{ color:#555;}
.ArticleListUl ul li .FTxt b a:hover{color:#f91747;}
.ArticleListUl ul li .FTxt .FA{font-size:14px;float:left; display:block; color:#666; line-height:200%;padding:5px 0px; overflow:hidden; height:56px;width:100%;}
.ArticleListUl ul li .FTxt .Time{display:flex;
	  align-items:center;font-size:14px;float:left; display:block; color:#333; line-height:200%;padding:5px 0px; overflow:hidden; ;width:100%; font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif}
.ArticleListUl ul li .FTxt .Time .iconfont{ font-size:20px; margin-right:5px;}
.ArticleListUl ul li  .View{ text-align:center; width:80px; float:right; display:none}
.ArticleListUl ul li  .View .iconfont{ font-size:32px; color:#888; line-height:139px;}
.ArticleListUl ul li  .View .iconfont:hover{color:#20c068;}
.FLyInfoTitle{ font-weight:300; width:100%; text-align:center; font-size:24px;}
.FLyInfoBar{font-size:14px; color:#666; text-align:right; padding:8px 0px;}
.FLyContent{ line-height:200%; font-size:16px;}
.FLyContent p{line-height:200%; font-size:16px;}
.FLyContent p img,.FLyContent img{margin:10px auto; max-width:800px }
.FContentDIV{ width:100%; max-width:1180px; margin:auto; margin-top:30px;}
.FLyContactContent p{line-height:200%;}
.FLyContactContent p em{ margin-right:3px;}
.FLyContactContent .FP1{ width:560px; float:left;}
.FLyContactContent .FP2{ width:460px; float:left;}
.FLyStepCon{margin: auto; height: 38px;}
.FLyStepCon .FCircle1,.FLyStepCon .FCircle2,.FLyStepCon .FCircle3{ width: 40px;height: 40px; background-color: #fff;border-radius: 100%;}

.FLyStepCon .FCldCircle1{left: 4px; z-index: 20;width: 32px;height: 32px;border-radius: 100%; top: 50%; margin-top: -15px;}
.FLyStepCon .FCldCircle2{left: 50%; margin-left: -16px;z-index: 20;width: 32px;height: 32px; border-radius: 100%; top: 50%; margin-top: -15px;}
.FLyStepCon .FCldCircle3{right: 4px;z-index: 20;width: 32px;height: 32px; border-radius: 100%; top: 50%; margin-top: -15px;}
.FLyStepCon .FCircle1{left: 0px; z-index: 10;}
.FLyStepCon .FCircle2{left: 50%; margin-left: -20px;z-index: 10;}
.FLyStepCon .FCircle3{right: 0px;z-index: 10;}
.FLyStepCon .FCldLine1{ left: 1%; width: 49%; height: 8px; top: 50%; margin-top: -4px; background-color: #65b9e8;z-index: 15;}
.FLyStepCon .FCldLine2{ right: 1%; width: 49%; height: 8px; top: 50%; margin-top: -4px; background-color: #65b9e8;z-index: 15;}
.FLyStepCon .FCldLine1-1{ left: 1%; width: .1%; height: 8px; top: 50%; margin-top: -4px; background-color: #feb95f;z-index: 18;}
.FLyStepCon .FCldLine2-1{ float: left; width: .1%; height: 8px; top: 50%;left:50%; margin-top: -4px; background-color: #feb95f;z-index: 18;}
.FLyStepCon .FCldLineKF{-webkit-animation: FCldLine 1s;-webkit-animation-fill-mode:forwards}
@-webkit-keyframes FCldLine 
{
from {width: .1%;}
to {width: 49%;}
}
.FLyStepCon .FLine1{ left: 1%; width: 49%; height: 16px; top: 50%; margin-top: -8px; background-color: #fff;z-index: 5;}
.FLyStepCon .FLine2{ right: 1%; width: 49%; height: 16px; top: 50%; margin-top: -8px; background-color: #fff;z-index: 5;}

.FLyInfoAddCon{width:100%; height: 100%; margin:auto;}
.FLyTable td{background-color: #fff;}
.FLyTable thead td{height: 70px; background-color: #fbfbfb; border-right:1px solid #f2f2f2; padding-left: 20px; font-size: 18px;border-bottom:1px solid #f2f2f2;}
.FLyTable thead td:last-child{border-right:0px}
.FLyTable tbody td{height: 52px; border-right:1px solid #f2f2f2; font-size: 16px;border-bottom:1px solid #f2f2f2;}
.FLyTable tbody td:last-child{border-right:0px}
.FLyTable tbody .TT{ padding-left: 20px;}
.FLyTable .TC{ text-align: center;}
.FLyTable .TL{ text-align: left;}

.FLyAddTable{ margin:auto;}
.FLyAddTable td{background-color: #fff;}
.FLyAddTable thead td{height: 70px; background-color: #fbfbfb; border-right:1px solid #f2f2f2; padding-left: 20px; font-size: 18px;border-bottom:1px solid #f2f2f2;}
.FLyAddTable thead td:last-child{border-right:0px}
.FLyAddTable tbody td{height: 62px; border-right:1px solid #f2f2f2; font-size: 16px;border-bottom:1px solid #f2f2f2;}
.FLyAddTable tbody td:last-child{border-right:0px}
.FLyAddTable tbody .TT{ padding-left: 20px;}
.FLyAddTable .TC{ text-align: center;}
.FLyAddTable .TL{ text-align: left;}

.FWebLyCon{ margin:auto; max-width:1180px;}

/*内页*/

.FCommentDiv{ border-top:1px solid #eee; padding-top:20px;}

.FRightInfoList .FTitle{ background-image:url(/fimg/cflytbg.jpg); width:100%; margin:auto; height:52px; line-height:52px;font-size:20px; color:#fff; background-position:top center; border-radius:10px 10px 0px 0px;}
.FRightInfoList .FSubTitle{margin:auto;width:100%; height:42px; background-image:url(/fimg/mbg.jpg); line-height:42px; background-color:#f91747;color:#fff; font-size:16px;}
.FRightInfoList .FRCon{margin:auto;width:318px; padding:20px 0px; border:1px solid #eee;}
.FRightInfoList .FTitle b,.FRightInfoList .FSubTitle b{ padding-left:15px; font-weight:300}

.FLyMenuLeftCon{ width:200px;height: auto; overflow: hidden;position: relative;  }
.FLyMenuLeftCon .FCldMenu{width: 199px; height: 100%; position: absolute;border-right: 1px solid #e8e9ed; z-index: 190; }



.FLyMenuRightCon{flex:1; height: auto; overflow: hidden;}
.FOpenCldMenu{border: 1px solid #e8e9ed;border-top:0; border-left:0px;  padding: 10px 0px; text-align: center;-webkit-transition: background-color 0.5s ease-out 0s; cursor: pointer; position: absolute; left: 0; z-index: 100; opacity: 0; width: 36px;}
.FOpenCldMenu i{ font-size: 24px;}
.FOpenCldMenu:hover{ color: #fff; background-color: #feb95f;}
.FRDetailMenu{ text-align: center; float: right;} 
.FRDetailCon{ }

.FPromptDiv .FPromptBtn{ margin-top: 25px; cursor: pointer;}
.FPromptBtn i{font-size: 48px;}
.FPromptBtn .FCon{ color: #fff; padding-left: 20px;}
.FPromptBtn .FCon .FNum{  font-size:42px;   font-family:"sans-serif"; height: 40px; line-height: 70px; }
.FPromptBtn .FCon .FTxt{font-size: 16px; height: 40px;line-height: 60px;}
.FAddHeadDiv{ line-height: 60px; border-bottom: 1px solid #ddd; position:fixed; background-color:#fff;top:0; z-index:9999}
.FAddHeadDiv i{ padding-left: 20px;}

.FAddHeadDiv1{ line-height: 60px; border-bottom: 1px solid #ddd; position:absolute; background-color:#fff;top:0; z-index:9999}
.FAddHeadDiv1 i{ padding-left: 20px;}
.FAddHeadDiv2{ line-height: 60px; border-bottom: 1px solid #ddd;  background-color:#fff;top:0;}
.FAddHeadDiv2 i{ padding-left: 20px;}
.FdateIcon{ background-image: url(../img/ico/time.png); background-position:99%; background-repeat: no-repeat;}

.FSortMoreDiv{ height: 88px; z-index: 2000; right: 0; top: 0; border-radius:8px; cursor: pointer;}
.FSortMoreDiv i{-webkit-transform:rotate(90deg); font-size: 24px;}

.FSearchDiv div{ float: left; min-height: 50px; max-height: 100px;}

.ServiceVoucherList div{ float:left; width:10%; overflow:hidden; padding:10px 0px;
}

.FCommonSearch{ border: 1px solid #ddd; padding: 0px 8px; position: relative; overflow: hidden;
    -moz-box-shadow:2px 2px 2px rgba(0,0,0,.05) inset;               /* For Firefox3.6+ */
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.05) inset;            /* For Chrome5+, Safari5+ */
	box-shadow:2px 2px 2px rgba(0,0,0,.05) inset;  
}
.FCommonSearch .SInput{ width:90%; overflow: hidden; position: absolute; height: 90%; text-align: center; margin-left:5px }
.FCommonSearch .SInput input{ width: 100%; border: 0px;height: 100%; background-color: transparent;
                 
}
.FCommonSearch .SBtn{ position: absolute; right: 5px; cursor: pointer;height: 100%; width: 20px;text-align: center;}
.FCommonSearch .SBtn i{ font-size: 12px; }

.FCommonSearchDiv{ border: 1px solid #ddd;  overflow: hidden;
    -moz-box-shadow:2px 2px 2px rgba(0,0,0,.05) inset;               /* For Firefox3.6+ */
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.05) inset;            /* For Chrome5+, Safari5+ */
	box-shadow:2px 2px 2px rgba(0,0,0,.05) inset;  
}
.FCommonSearchDiv .SInput{ height: 100%;}
.FCommonSearchDiv .SInput input{ width: 100%; border: 0px;height: 100%; background-color: transparent;                 
}
.FCommonSearchDiv .SBtn i{ font-size: 12px; }
/*独立部件*/
.FMYzBtn{ border-radius:20px; background-color: rgba(101,185,232,1); font-family: "宋体"; cursor: pointer;-webkit-transition: background-color 0.25s ease-out 0s;}
.FMYzBtn:hover{ background-color:#ff7777;}
.FMCBtn{ border-radius:100%; background-color: rgba(101,185,232,.7); font-family: "宋体"; cursor: pointer;-webkit-transition: background-color 0.25s ease-out 0s;}
.FMCBtn:hover{ background-color:#ff7777;}
.FMMInput{ border:1px solid #ddd; background-color: #fff; font-size: 14px; height: 32px; line-height: 28px;border-radius:3px; padding: 0px 2%;box-shadow: 0px 0px 8px rgba(101,185,232,0);}
.FMMInput:hover{ border:1px solid rgba(101,185,232,.6); background-color: #fff; font-size: 14px; height: 32px; line-height: 28px;border-radius:3px; padding: 0px 2%;box-shadow: 0px 0px 8px rgba(101,185,232,.2);}
.FMMInput1{border-radius:3px;background-color: #fff; font-size: 14px; border: 0;border:1px solid #ebebeb;}
.FMMInput2{border-radius:0px; padding:0px 10px ; height:38px; font-size: 14px; border: 0;border:1px solid #ddd; color: #333;}
.FMMInput2:hover{border:1px solid rgba(101,185,232,.6);}

.FMMInput3{border-radius:0px; padding:0px 10px ; height:28px; font-size: 14px; border: 0;border:1px solid #ddd; color: #333;}
.FMMInput3:hover{border:1px solid rgba(101,185,232,.6);}

.FMMInput4{border:1px solid #ddd; color: #333;}
.FMMInput4:hover{border:1px solid rgba(101,185,232,.6);}

.FSelect1{font-size: 14px; border: 0;border:1px solid #ddd; color: #333;}
.FSelect1 option{
line-height:30px;
height:30px;
margin:5px auto;
font-size: 16px;

}


.FMBtn1{ border: 0;background-color: #65b9e8; cursor: pointer; -webkit-transition: background-color 0.25s ease-out 0s;}
.FMBtn1:hover{ background-color:#ee4b47;}
.FMBtn2{ border: 0;background-color: #feb95f; cursor: pointer;-webkit-transition: background-color 0.25s ease-out 0s;}
.FMBtn2:hover{ background-color:#ff7777;}
.FMBtn3{ border: 0;background-color: #f91747; cursor: pointer;-webkit-transition: background-color 0.25s ease-out 0s;}
.FMBtn3:hover{ background-color:#feb95f;}
.FMBtn4{ border: 0;background-color: #aaa; cursor: pointer;-webkit-transition: background-color 0.25s ease-out 0s;}
.FMBtn4:hover{ background-color:#feb95f;}
.FMBtn5{ border: 0;background-color: #474e7a; cursor: pointer;-webkit-transition: background-color 0.25s ease-out 0s;}
.FMBtn5:hover{ background-color:#feb95f;}
.FMBtn6{ border: 0;background-color: #1bc5bb; cursor: pointer;-webkit-transition: background-color 0.25s ease-out 0s;}
.FMBtn6:hover{ background-color:#feb95f;}
.FMBtn10{ border: 0;background-color: #24c6c9; cursor: pointer; -webkit-transition: background-color 0.25s ease-out 0s;}
.FMBtn10:hover{ background-color:#ee4b47;}

.FMBtn7{background-color: #fff; cursor: pointer;-webkit-transition: background-color 0.25s ease-out 0s;}
.FMBtn7:hover{ background-color:#feb95f; color:#fff;}
.FMBtn7 i{ margin-left: 6px;}
.FMBtn8{background-color: #fafafa; cursor: pointer;-webkit-transition: background-color 0.25s ease-out 0s;}
.FMBtn8:hover{ background-color:#feb95f; color:#fff;}
.FMBtn8 i{ margin-left: 6px;}

.FMBtn9{background-color: #fafafa; cursor: pointer;-webkit-transition: background-color 0.25s ease-out 0s;}
.FMBtn9:hover{ background-color:#000; color:#fff;}
.FMBtn8 i{ margin-left: 6px;}

.NoKRecruitBtn{ border: 0;background-color: #999; border-radius:30px; cursor: pointer; -webkit-transition: background-color 0.25s ease-out 0s; width:150px; padding:10px 0px; font-size:16px; color:#fff;}
.NoKRecruitBtn:hover{ background-color:#f91747;}
.NoKRecruitBtn i{ color:#fff}
.OkKRecruitBtn{ border: 0;background-color: #f91747; border-radius:30px; cursor: pointer; -webkit-transition: background-color 0.25s ease-out 0s; width:150px; padding:10px 0px; font-size:16px; color:#fff;}
.OkKRecruitBtn:hover{ background-color:#feb95f;}

.FCloseBtn{background-color:#fff; height:40px; width: 40px; line-height: 40px; margin-right:5px;-webkit-transition: background-color 0.25s ease-out 0s; cursor: pointer;}
.FCloseBtn:hover{ background-color:#65b9e8; color: #fff;}
.FCloseBtn1{background-color:#fff; height:30px; width: 30px; line-height: 40px; margin-right:5px;-webkit-transition: background-color 0.25s ease-out 0s;-webkit-transition:border-radius 0.25s ease-out 0s; cursor: pointer;}
.FCloseBtn1:hover{ background-color:#feb95f; color: #fff; border-radius:100% ;}
.FSelect{ border: 1px solid #ddd;}

.FBorderBtn{border: 2px solid #f1d800; cursor: pointer; margin: auto; color: #f1d800; font-size: 14px; text-align: center;-webkit-transition: border 0.25s ease-out 0s;-webkit-transition: color 0.25s ease-out 0s;-webkit-transition: width 0.25s ease-out 0s;-moz-transition: border 0.25s ease-out 0s;-moz-transition: color 0.25s ease-out 0s;-moz-transition: width 0.25s ease-out 0s;}
.FBorderBtn:hover{border: 2px solid #fff; margin: auto; color: #fff; width: 120px; }
.FBorderBtn a{ color:#f1d800;}
.FBorderBtn:hover a{ color:#fff;}

.FAuditBtn{ line-height: 40px; text-align: center;}
.FFootAuditDiv .FAudit,.FFootAuditDiv .FFail{ text-align: center; padding-top: 15px;}
.FFootAuditDiv .FAudit .FIco,.FFootAuditDiv .FFail .FIco{ font-size: 36px;}
.FFootTopLine{ border-top:1px solid #f91747; height:10px;}
/*checkbox radio美化*/
.FFormlabel{margin:0;display:inline-block}
.FFormradio{display:none}
.FFormcheckbox{display:none}
.FFormradioInput{background-color:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:100%;display:inline-block;height:16px;margin-right:10px;margin-top:-1px;vertical-align:middle;width:16px;line-height:1}
.FFormradio:checked + .FFormradioInput:after{background-color:#57ad68;border-radius:100%;content:"";display:inline-block;height:12px;margin:2px;width:12px}
.FFormcheckedInput{background-color:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:0;display:inline-block;height:16px;margin-right:10px;margin-top:-1px;vertical-align:middle;width:16px;line-height:1}
.FFormcheckbox:checked + .FFormcheckedInput:after{background-color:#57ad68;border-radius:0;content:"";display:inline-block;height:12px;margin:2px;width:12px}
.smallInput{background-color:#e8f3f9;border-bottom-color:#ff6633;   border-bottom-width:0px;border-top-width:0px;border-left-width:0px;border-right-width:0px;   solid   #ff6633;   color:   #333;   FONT-SIZE:   14px;     LINE-HEIGHT:200%; font-family: "微软雅黑"; width: 98%; padding:10px 1%; margin: auto; height: 60px; border: 0px solid #ddd; position: absolute; margin-top: 5px;}   
  
/*用户样式*/
.FUserLogin{ margin:auto; margin-top:20px;}
.FUserLogin .L1{ width:80px; font-size:14px; color:#555; height:60px; text-align:right;}
.FUserLogin .L2{ padding-left:15px;}
.FUserLogin .myMInput{ width:220px; border-radius:5px; border:1px solid #ddd; padding:5px; font-size:16px; height:28px; line-height:32px;}
.FUserLogin #mySubmit{ color:#fff;border-radius:5px; width:230px; padding:5px 0px; height:42px; font-size:16px; background-color:#f46d00; border:0; cursor:pointer; }
.FUserLogin .myNumInput{width:60px; border-radius:5px; border:1px solid #ddd; padding:5px; height:28px; line-height:32px;float:left; text-align:center;}
.FUserLogin #NumShow{ float:left;padding:5px 15px; height:28px; line-height:28px; font-size:16px; color:#e0004f;}
.FUserLoginLDiv{ background-image:url(/images/user/cbg.png); background-repeat:no-repeat; background-position:top center; margin:auto; width:408px; height:480px;}
.FUserTitle{ font-size:24px; color:#c81010; width:80%; margin:auto; padding:20px 0px 0px 0px; font-weight:200; }
.FUserToolUl{ width:230px; margin-left:120px;}
.FUserToolUl li{ width:50%; float:left;}
.FUserToolUl .L1{ padding:10px 0px;}
.FUserToolUl .L2{  padding:10px 0px; text-align:right;}
.FUserToolUl .L2 a{ color:#e0004f;}

.FUserLoginRDiv img{ margin-top:50px; margin-right:50px;}

.FUserLeftMenu .FTitle{ padding:15px 0px; text-align:center; color:#fff; font-size:20px; background-color:#e0004f;}
.FUserLeftMenu .FBtn { margin-top:6px; padding:8px 0px; text-align:center; color:#fff;background-color:#eee; }
    .FUserLeftMenu .FBtn a {
        font-size:16px;
    }
    .FUserLeftMenu .FBtn:hover {
background-color:#ddd;
    }
.FUserLyTitle {
    line-height:60px;
}
.FUserLyTitle .iconfont{ font-size:24px; margin-right:3px; padding-top:3px;
   
}

/*评论*/
.FCommentDetail{margin-bottom:30px;}
.FCommentDetail .FUserFace .FU{ width:60px; height:60px; line-height:60px; text-align:center; background-color:#eee; border-radius:100%; margin:auto;}
.FCommentDetail .FUserFace .FU .iconfont{ font-size:36px; color:#666;}
.FCommentDetail .FUserMsg .FLSign{ width:2%;float:left; text-align:right;}
.FCommentDetail .FUserMsg .FLSign img{ margin-top:15px;}
.FCommentDetail .FUserMsg .FCon{ width:97%; float:left; border:1px solid #eee;}
.FCommentDetail .FUserMsg .FCon .FA{ padding:15px 0px; width:100%; color:#666;font-size:14px; background-color:#f5f5f5;}
.FCommentDetail .FUserMsg .FCon .FA b{ font-size:16px; padding-left:20px;}
.FCommentDetail .FUserMsg .FCon .FC{ padding:10px 0px;font-size:14px; line-height:200%}
.FCommentDetail .FUserMsg .FCon .FC span{  display:block; width:92%; margin:auto;color:#666;}
.FCommentDetail .FUserMsg .FCon .FR{ padding:0px 0px 10px 0px;font-size:14px; line-height:200%}
.FCommentDetail .FUserMsg .FCon .FR p{  display:block; width:92%; margin:auto; border-top:1px solid #ddd; padding-top:10px;}

/*div滚动条*/
		.zUIpanelScrollBox,.zUIpanelScrollBar{
			width: 20px;
			top:0px;
			right:2px;
		}
		.zUIpanelScrollBox{
			background:rgba(0,0,0,.4);
		}
		.zUIpanelScrollBar{
			background:rgba(255,255,255,.6);
		}
	

/*公用表格样式*/
.FTable {
    width:96%;  margin:auto;
}
.FTable td {
    width:20%; border:1px solid #ddd; padding:10px 0px; text-align:center;
    }
    .FTable td .T1, .FTable td .T2, .FTable td .T3 { 
        font-size:12px; display:block; width:90%; margin:5px auto 0px auto; padding:3px 0px; background-color:#f5f5f5; color:#474e7a
    }
     .FTable td .D1, .FTable td .D2{
         font-size:12px; display:block; width:90%; margin:5px auto 0px auto; padding:3px 0px;background-color:#f5f5f5;color:#474e7a
     }
.FccxTable {
    border-collapse:collapse; border:1px solid #ddd;
}
.FccxTable thead .Tr1 th{
    border:1px solid #474e7a; background-color:#474e7a; color:#fff; padding:10px 0px; text-align:left;font-weight:100
}
.FccxTable thead .Tr1 th span {
    padding-left:15px;
    }
.FccxTable thead .Tr2 th{
    border:1px solid #ddd; background-color:#fafafa; color:#555; text-align:center; padding:10px 0px;font-weight:100
}
.FccxTable thead .Tr3 th{
    border:1px solid #ddd; background-color:#fff; color:#555; padding:10px 0px; text-align:left;
}
.FccxTable thead .Tr3 th span {
    padding-left:15px;
    }

.FccxTable tbody tr td{
    border:1px solid #ddd; text-align:center; padding:10px 0px; background-color:#fff;
}
    .FccxTable tbody tr .pic img{ 
       max-height:100px;
    }

.FccxTable1 {
     border-collapse:collapse; border:1px solid #ddd;
}
.FccxTable1 thead tr th{ padding:11px 0px; font-size:16px; border:1px solid #ddd; background-color:#fafafa; font-weight:100}
.FccxTable1 tbody tr td{ padding:10px 0px; font-size:14px;border:1px solid #ddd;}
.FccxTable1 tbody tr .Td1{ width:200px; text-align:center;}
.FccxTable1 tbody tr .Td2 div{ width:33%; float:left;}
.FccxTable1 tbody tr .Td2 div input{ width:20px;height:20px;}

.PageListDiv{ width:100%; padding:10px 0px; margin-top:20px; }
.PageListDiv div{float:right; white-space:nowrap; padding:3px 5px;}
.PageListDiv .FPBlock{ border:1px solid #ddd; margin:0px 5px;}


.FSearchDiv .FSearchList{ width:100%; float:left; padding-bottom:10px; border-bottom:1px dotted #ddd}
.FSearchDiv .FSearchList li{ float:left; padding:5px 0px; margin-top:10px;}
.FSearchDiv .FSearchList .FT{ width:80px; text-align:center; background-color:#f91747; color:#fff; font-size:14px}
.FSearchDiv .FSearchList .FT i{ color:#fff;color:rgba(255,255,255,.6); margin-right:3px; font-size:12px;}
.FSearchDiv .FSearchList .FC{width:80px; text-align:center; margin-left:10px;font-size:14px;cursor: pointer; }
.FSearchDiv .FSearchList .FActive{background-color:#feb95f;color:#fff; }

.FSearchDiv .FSearchList1{ width:100%; float:left; padding-bottom:10px; border-bottom:1px dotted #ddd}
.FSearchDiv .FSearchList1 li{ float:left; padding:5px 0px; margin-top:10px;}
.FSearchDiv .FSearchList1 .FT{ width:80px; text-align:center; background-color:#f91747; color:#fff; font-size:14px}
.FSearchDiv .FSearchList1 .FT i{ color:#fff;color:rgba(255,255,255,.6); margin-right:3px; font-size:12px;}
.FSearchDiv .FSearchList1 .FC{width:100px; text-align:center; margin-left:10px;font-size:14px;cursor: pointer; }
.FSearchDiv .FSearchList1 .FActive{background-color:#feb95f;color:#fff; }

.FConInfo{ padding-top:1px;}
.FConInfo .FWP40{ text-align:center;}
.FConInfo .FWP40 img{ width:300px; margin-top:10px;}
.FConInfo div p i{ font-size:24px; margin-right:5px;  vertical-align:middle; color:#474e7a}
.FConInfo div p a{ background-color:#f91747; color:#fff; padding:5px 10px; float:right}
.FFavBtn i{font-size:12px;margin-right:5px;}
.FLyToolDiv{ padding:20px 0px; margin:20px 0px; border-bottom:1px solid #eee;border-top:1px solid #eee;}

#FInfoListDiv .FDrList{ padding:10px 0px;}
#FInfoListDiv .FDrList .FC{ width:50px; text-align:center;}
#FInfoListDiv .FDrList .FC input{width:20px; height:20px; float:left;}
#FInfoListDiv .FDrList .FP{ width:80px; height:80px; overflow:hidden; float:left; background-color:#f1f1f1;}
#FInfoListDiv .FDrList .FP img{height:80px;}
#FInfoListDiv .FDrList .FT{width:600px; margin-left:20px;}

.FNewsListDiv{ display:none; width:100%; height:100%;  background-color:#fff; z-index:80}
.FNewsCon{ width:80%; margin:20px auto;}
.FNewsCon .Title{ padding:20px 0px;width:100%; float:left; font-weight:bold; font-size:20px;}
.FNewsCon .Time{ padding:10px 0px;width:100%; float:left;}
.FNewsCon .Pic{ padding:5px 0px;width:100%; float:left;}
.FNewsCon .Content{ width:100%; float:left;}

.FImportDiv{ position:absolute; top:0px;  width:200px; height:50px; line-height:50px; left:50%; margin-left:-100px; display:none; text-align:center; font-size:18px; z-index:100}
.FImportBtn{width:200px; height:50px; line-height:50px;  text-align:center; font-size:18px;}

.FSearchTable{ margin:auto; width:90%;}
.FSearchTable td{ height:38px;}
.FSearchTable .FTd1{ width:46px; text-align:center; font-size:14px;}
.FSearchTable .FTD2{ font-size:14px;}
.FSearchTable .FTD3{ width:80px; text-align:left; font-size:12px;}

.FNoticeDiv{ width:80%; max-width:500px;bottom:0; position:fixed; z-index:10000; right:0; background-color:#fff; overflow:hidden;-webkit-transition: height 0.5s ease-out 0s; }
.FShow{height:480px;}
.FHidden{ height:50px;}
.FNoticeDiv .FTitle{background-color:#65b9e8; color:#FFF; font-size:18px; line-height:50px;}
.FNoticeDiv .FTitle b{padding-left:10px}
.FNoticeDiv .FTitle .Btn{font-size:14px; }
.FNoticeDiv .FNoticeContent{height:360px; padding:10px; width:480px;text-indent:2em ;font-size:14px;}
.FNoticeDiv .FNoticeContent p{padding:0px; margin:5px auto;}
.FNoticeDiv .FDownFile{height:40px;padding:10px 0px;}
.FNoticeDiv .FDownFile a{display:block;background-color:#ff7777; margin:auto; height:40px; line-height:40px; font-size:16px; color:#fff; text-align:center; width:100px;}
.FNoticeDiv .FDownFile a:hover{background-color:#feb95f;}
