@font-face { 
font-family:"Helvetica"; 
src: url('Helvetica.eot'); 
src: url('Helvetica.eot?#iefix') format('embedded-opentype'), 
  	 url('Helvetica.woff') format('woff'), 
     url('Helvetica.ttf')  format('truetype'), 
     url('Helvetica.svg#Garamond') format('svg'); 
    font-weight: normal;
    font-style: normal;
}
@charset "utf-8";
/* CSS Document */
/*
color:red !important;/* Firefox、IE7支持 
_color:red;  IE6支持 
*color:red;  IE6、IE7支持 
*+color:red; IE7支持/
color:red\9; IE6、IE7、IE8支持 
color:red\0; IE8支持
@media screen and(-webkit-min-device-pixel-ratio:0){} chrome
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/ftwcm/images/bg_index.body1.png');_background:none;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.3));
behavior:url('');
*/

/*--默认--*/

html, body, div, iframe, h1, h2, h3, h4, h5, h6, p, span, b, u, i, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; }
html { _background-image: url(about:blank); _background-attachment: fixed; }
body { -webkit-text-size-adjust: none; line-height: 120%; font-family: 微软雅黑, 'Heiti SC', 黑体, Arial; min-width:1250px;}
input, button, select, textarea { font-family: 微软雅黑, 'Heiti SC', 黑体, Arial; outline: none; border: 0 none; padding:0;}
table { border: 0 none; border-collapse: collapse; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ol, ul, li { list-style: none outside none; }
img { border: none; vertical-align: middle; }
tr, th, td { padding: 0; margin: 0; }
a { text-decoration: none; }
a:focus { outline: none; }

/*--类--*/
.clear{ clear:both; height:0; overflow:hidden;}
.left{ float:left;}
.right{ float:right;}
.footb{ position:fixed;_position:absolute;bottom:0;width:100%;}
.block{width:1250px;margin:0 auto;}
.bread{height:55px;line-height:55px;color:#707070;font-size:14px;padding-left:5px;}
.bread a{color:#707070;font-size:14px;margin:0 5px;}
#body .block{overflow:hidden;}
#body{padding-top:91px;}

/*--滚动条插件--*/
.jspContainer { overflow: hidden; position: relative; }
.jspPane { position: absolute; }
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 16px; height: 100%; }
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 16px;}
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: #dde; position: relative; }
.jspDrag { background: #ddd; position: relative; top: 0; left: 0; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { cursor: default; background: #80808d; }
.jspVerticalBar .jspArrow { height: 16px; }
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { background: #eeeef4; float: left; height: 100%; }
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin: 0 -3px 0 0; }

.jspVerticalBar{width:5px;}
.jspDrag{background:#8d8f91;}
.jspTrack{background:#dddfe3;}


/*--头部--*/
#nav_black{position:fixed;background:url(../image/black6060.png) center center repeat;width:100%;height:220px;left:0;top:91px;z-index:100;display:none;}
#header{height:91px;position:fixed;top:0;left:0;width:100%;background:#fff;z-index:1000;}
#header .top{height:45px;border-bottom:solid 1px #ededed;}
#header .block{position:relative;}
#header .top .substation{float:left;}
#header .top .substation a{line-height:45px;font-size:12px;color:#707070;margin-left:24px;}
#header .top .substation a.first{margin-left:14px;}
#header .links{float:right;margin-top:10px;}
#header .links .a1{display:block;background:url(../image/img1.png) center center no-repeat;width:26px;height:27px;float:left;margin-right:7px;}
#header .links .a2{display:block;background:url(../image/img2.png) center center no-repeat;width:26px;height:27px;float:left;margin-right:7px;}
#header .links .a3{display:block;background:url(../image/img3.png) center center no-repeat;width:26px;height:27px;float:left;margin-right:7px;}
#header .links .a4{display:block;background:url(../image/img4.png) center center no-repeat;width:26px;height:27px;float:left;margin-right:7px;position:relative;}
#header .links .a4 .wx{position:absolute;top:27px;left:-34px;width:100px;height:100px;display:none;z-index:30;}
#header .links .a4 .wx img{width:100%;height:100%;}
#header .links .a5{display:block;background:url(../image/img5.png) center center no-repeat;width:26px;height:27px;float:left;margin-right:7px;}
#header .links .a1:hover{background:url(../image/img1-1.png) center center no-repeat;}
#header .links .a2:hover{background:url(../image/img2-2.png) center center no-repeat;}
#header .links .a3:hover{background:url(../image/img3-3.png) center center no-repeat;}
#header .links .a4:hover{background:url(../image/img4-4.png) center center no-repeat;}
#header .links .a5:hover{background:url(../image/img5-5.png) center center no-repeat;}
#header .search{position:absolute;right:7px;top:10px;background:url(../image/search.png) center center no-repeat;width:157px;height:27px;display:none;}
#header .search #search{background:none;width:120px;padding-left:10px;height:27px;line-height:27px;color:#fff;font-size:14px;float:left;}
#header .search #searchbtn{float:left;width:27px;height:27px;background:none;display:block;}
#header .logo{margin-top:21px;float:left;margin-left:10px;}
#header .ul{/*float:right;margin-top:10px;margin-right:12px;*/position: absolute;right: 12px;top: 50px;}
#header .ul span{position:relative;display:block;float:left;height:49px;}
#header .ul span ul{position:absolute;left:37px;top:48px;z-index:110;width:120px;display:none;}
#header .ul span ul li a{line-height:30px;color:#fff;font-size:14px;}
#header .ul span ul li a:hover,#header .ul span ul li a.now{color:#589dcc;}
#header .ul .li{margin-left:37px;font-size:14px;color:#474747;line-height:34px;display:block;float:left;}
#header .ul .li:hover,#header .ul .li.now{border-bottom:solid 3px #ccc;}


/*--底部--*/
#bottom{height:263px;border-bottom:solid 1px #ececec;background:#fafafa;}
#bottom a{display:block;}
#bottom .div{float:left;width:416px;height:263px;border-left:solid 1px #ececec;}
#bottom .div.first{border:none;}
#bottom .div .img{margin:64px 0 0 60px;width:55px;height:55px;}
#bottom .div.i1 .img{background:url(../image/img6.png) center center no-repeat;}
#bottom .div.i1:hover .img{background:url(../image/img6-6.png) center center no-repeat;}
#bottom .div.i2 .img{background:url(../image/img7.png) center center no-repeat;}
#bottom .div.i2:hover .img{background:url(../image/img7-7.png) center center no-repeat;}
#bottom .div.i3 .img{background:url(../image/img8.png) center center no-repeat;}
#bottom .div.i3:hover .img{background:url(../image/img8-8.png) center center no-repeat;}
#bottom .div h3{font-size:20px;color:#747474;margin:12px 0 0 60px;line-height:1.1;}
#bottom .div h3 span{font-size:14px;color:#909090;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;margin-left:7px;}
#bottom .div p{width:322px;margin:15px 0 0 60px;font-size:14px;line-height:22px;color:#747474;}
#footer{height:135px;text-align:center;background:#fff;width:100%;}
#footer .ul{padding-top:55px;font-size:12px;color:#747575;}
#footer .ul a{font-size:12px;color:#747575;margin:0 8px;}
#footer .p{font-size:12px;color:#747575;margin-top:5px;position:relative;}
#footer .p span{margin:0 10px;}
/*#footer .p a{display:block;background:url(../image/fac-logo.jpg) center center no-repeat;width:78px;height:26px;position:absolute;right:305px;bottom:0px;}20210108*/



.page{text-align:center;height:32px;}
.page li{display:inline-block;width:30px;height:30px;line-height:30px;border:solid 1px #eee;font-size:12px;font-family:Arial, Helvetica, sans-serif;*float:left;*margin-left:5px;font-weight:bold;}
.page li a{color:#747474;display:block;width:30px;height:30px;}
.page li.no,.page li.no:hover{background:none;}
.page li.now,.page li:hover{background:#37749e;}
.page li.now a,.page li:hover a{color:#fff;}


/*--首页--*/
.body{z-index:-10;position:fixed;width:100%;height:980px;top:91px;}
.home .block0{position:relative;width:1250px;margin:0 auto;overflow:hidden;}
.home .title{text-align:center;position:absolute;top:0px;left:0;width:100%;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.home .title h1{color:#fff;font-size:57px;text-transform:uppercase;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.1;}
.home .title h2{color:#fff;line-height:1.1;margin-top:10px;font-size:25px;}
.home .scroll0{display:block;background:url(../image/scroll.png) center center no-repeat;width:58px;height:51px;position:absolute;left:50%;margin-left:-29px;top:635px;z-index:20;}
.home .focus{margin-top:713px;position:relative;width:100%;height:50px;overflow:hidden;}
.home .focus .title0{background:url(../image/bgbg.png) center center repeat;width:120px;height:50px;float:left;color:#fff;font-size:16px;text-align:center;line-height:50px;}
.home .focus .frame{background:url(../image/black64.png) center center repeat;width:1080px;height:50px;float:left;overflow:hidden;position:relative;}
.home .focus .frame .child{float:left;width:520px;height:50px;line-height:50px;padding-left:20px;}
.home .focus .frame .child a{font-size:14px;color:#d7d7d7;}
.home .focus .more{display:block;width:49px;float:right;background:url(../image/black70.png) center center repeat;text-align:center;height:36px;padding-top:14px;}
.home .main1{height:472px;position:relative;margin-top:233px;z-index:10;}
.home .main1 .div1{position:absolute;width:466px;height:209px;left:0;top:0;padding-left:40px;}
.home .main1 .div1 h2{color:#fff;font-size:57px;font-family:Georgia, "Times New Roman", Times, serif;line-height:1;text-transform:uppercase;margin-top:35px;}
.home .main1 .div1 h3{color:#fff;font-family:Helvetica,Arial,sans-serif;line-height:1;text-transform:uppercase;font-size:21px;}
.home .main1 .div1 h4{color:#fff;font-size:16px;line-height:1.2;margin-top:20px;}
.home .main1 .div2{width:158px;height:209px;position:absolute;top:0;left:1007px;overflow:hidden;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.home .main1 .div2 h3{text-align:center;position:absolute;font-size:18px;color:#fff;line-height:1.2;top:90px;left:0;width:100%;}
.home .main1 .div2 h4{text-align:center;position:absolute;font-size:11px;color:#fff;line-height:1.2;top:115px;left:0;width:100%;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.home .main1 .ye{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../image/yellow90.png) center center repeat;display:none;}
.home .main1 .ye span{width:72px;height:57px;position:absolute;left:50%;top:50%;margin:-28.5px 0 0 -36px;}
.home .main1 .div3{width:666px;height:263px;position:absolute;bottom:0;left:500px;overflow:hidden;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.home .main1 .div3 h3{text-align:center;position:absolute;font-size:18px;color:#fff;line-height:1.2;top:113px;left:0;width:100%;}
.home .main1 .div3 h4{text-align:center;position:absolute;font-size:11px;color:#fff;line-height:1.2;top:138px;left:0;width:100%;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.home .main1 .div4{width:152px;height:473px;position:absolute;top:0;left:1165px;overflow:hidden;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.home .main1 .div4 h3{text-align:center;position:absolute;font-size:18px;color:#fff;line-height:1.2;top:230px;left:0;width:100%;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.home .main1 .div5{width:433px;height:332px;position:absolute;top:0;right:-500px;overflow:hidden;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.home .main1 .div5 h3{text-align:center;position:absolute;font-size:18px;color:#fff;line-height:1.2;top:143px;left:0;width:100%;}
.home .main1 .div5 h4{text-align:center;position:absolute;font-size:11px;color:#fff;line-height:1.2;top:168px;left:0;width:100%;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.home .main1 .div6{width:433px;height:141px;position:absolute;bottom:0;right:-500px;overflow:hidden;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.home .main1 .div6 h3{text-align:center;position:absolute;font-size:18px;color:#474747;line-height:1.2;top:57px;left:0;width:100%;}
.home .main1 .div6 h4{text-align:center;position:absolute;font-size:11px;color:#474747;line-height:1.2;top:81px;left:0;width:100%;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.home .main2{margin-top:120px;height:817px;}
.home .main2 .title0{background:url(../image/line1.png) center center no-repeat;text-align:center;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;margin-top:-200px;}
.home .main2 .title0 h3{font-size:23px;color:#fff;font-family:Helvetica, Arial, sans-serif;line-height:1.2;text-transform:uppercase;}
.home .main2 .title0 h3 img{margin:-3px 5px 0 0;}
.home .main2 .title0 h2{font-size:34px;color:#fff;font-family:Helvetica, Arial, sans-serif;line-height:1.2;text-transform:uppercase;}
.home .main2 .title0 h4{font-size:22px;color:#fff;line-height:1.2;margin-top:5px;}
.home .main2 .inner{background:url(../image/ling.png) center center no-repeat;width:1230px;height:676px;margin:35px auto 0;position:relative;}
.home .main2 .inner .div1{position:absolute;top:180px;left:500px;text-align:center;width:255px;left: 75px; top: 200px;}
.home .main2 .inner h1{color:#fff;font-family:Impact,Helvetica, Arial, sans-serif;font-size:60px;line-height:1.1;}
.home .main2 .inner h1 img{margin-top:27px;}
.home .main2 .inner h2{font-size:16px;color:#fff;line-height:1.2;}
.home .main2 .inner h3{font-size:11px;color:#fff;line-height:1.2;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;margin-top:7px;}
.home .main2 .inner .div2{position:absolute;top:180px;left:500px;text-align:center;width:245px;left: 500px; top: 200px;}
.home .main2 .inner .div2 h1{font-size:60px;}
.home .main2 .inner .div2 h1 img{margin-top:27px;}
.home .main2 .inner .div3{position:absolute;top:180px;left:500px;text-align:center;width:205px;left: 795px; top: 290px;}
.home .main2 .inner .div3 h1{font-size:60px;}
.home .main2 .inner .div4{position:absolute;top:180px;left:500px;text-align:center;width:190px;left: 970px; top: 130px;}
.home .main2 .inner .div4 h1{font-size:60px;}
.home .main2 .inner .div4 h1 img{margin-top:23px;}
.home .main2 .inner .div5{position:absolute;top:180px;left:500px;text-align:right;width:290px;left:275px;top:405px;}
.home .main2 .inner .div5 h1{font-size:60px;}
.home .main2 .inner .div5 h1 img{margin-top:33px;}
.home .main2 .inner .div5 h3{font-size:10px;margin-top:3px;}
.home .main2 .inner .div6{position:absolute;top:180px;left:500px;text-align:left;width:280px;left: 625px; top: 455px;}
.home .main2 .inner .div6 h1{font-size:60px;padding-left:5px;}
.home .main2 .inner .div6 h1 img{margin-top:33px;}
.home .main2 .inner .div6 h2{font-size:16px;}
.home .main2 .inner .div6 h3{font-size:10px;margin-top:3px;}
.home .main3{margin-top:60px;height:440px;z-index:10;}
.home .main3 .title0{background:url(../image/line1.png) center center no-repeat;text-align:center;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;margin-top:-200px;}
.home .main3 .title0 h3{font-size:23px;color:#fff;font-family:Helvetica, Arial, sans-serif;line-height:1.2;text-transform:uppercase;}
.home .main3 .title0 h2{font-size:34px;color:#fff;font-family:Helvetica, Arial, sans-serif;line-height:1.2;text-transform:uppercase;}
.home .main3 .title0 h4{font-size:22px;color:#fff;line-height:1.2;margin-top:5px;}
.home .main3 .box{margin-top:38px;height:292px;}
.home .main3 .box .l{float:left;background:url(../image/bg25.jpg) center center no-repeat;width:938px;height:292px;}
.home .main3 .box .l a{display:block;}
.home .main3 .box .l .div{float:left;width:176px;text-align:center;}
.home .main3 .box .l .div.d1{margin-left:29px;}
.home .main3 .box .l .div .img{width:140px;height:140px;margin:47px auto 0;}
/*.home .main3 .box .l .div.d1 .img{background:url(../image/image1.png) center center no-repeat;}
.home .main3 .box .l .div.d2 .img{background:url(../image/image2.png) center center no-repeat;}
.home .main3 .box .l .div.d3 .img{background:url(../image/image3.png) center center no-repeat;}
.home .main3 .box .l .div.d4 .img{background:url(../image/image4.png) center center no-repeat;}
.home .main3 .box .l .div.d5 .img{background:url(../image/image5.png) center center no-repeat;}
.home .main3 .box .l .div.d1:hover .img{background:url(../image/image1-1.png) center center no-repeat;}
.home .main3 .box .l .div.d2:hover .img{background:url(../image/image2-2.png) center center no-repeat;}
.home .main3 .box .l .div.d3:hover .img{background:url(../image/image3-3.png) center center no-repeat;}
.home .main3 .box .l .div.d4:hover .img{background:url(../image/image4-4.png) center center no-repeat;}
.home .main3 .box .l .div.d5:hover .img{background:url(../image/image5-5.png) center center no-repeat;}*/
.home .main3 .box .l .div h2{font-size:16px;color:#474747;margin-top:15px;line-height:1.2;}
.home .main3 .box .l .div h3{font-size:11px;color:#707070;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:1.2;margin-top:3px;}
.home .main3 .box .r{float:right;width:312px;height:292px;}
.home .main3 .box .r a{display:block;width:100%;height:100%;background:url(../image/learnmore.jpg) center center no-repeat;}
.home .main4{margin-top:55px;height:155px;background:url(../image/arrow1.png) center bottom no-repeat;}
.home .main4 .title0{background:url(../image/line2.png) center center no-repeat;text-align:center;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;margin-top:-200px;}
.home .main4 .title0 h3{font-size:23px;color:#fff;font-family:Helvetica, Arial, sans-serif;line-height:1.2;text-transform:uppercase;}
.home .main4 .title0 h2{font-size:34px;color:#fff;font-family:Helvetica, Arial, sans-serif;line-height:1.2;text-transform:uppercase;}
.home .main4 .title0 h4{font-size:22px;color:#fff;line-height:1.2;margin-top:5px;}


#partner{height:128px;background:#fff;border-bottom:solid 1px #ececec;}
#partner .ul{width:100%;position:relative;height:128px;overflow:hidden;}
#partner .ul ul{position:absolute;left:1px;top:0;width:20000px;}
#partner .ul ul li{float:left;width:178px;height:128px;}
#partner .ul .prev{background:url(../image/left9.png) center center no-repeat;position:absolute;left:0;top:50px;width:14px;height:23px;z-index:10;}
#partner .ul .next{background:url(../image/right9.png) center center no-repeat;position:absolute;right:0;top:50px;width:14px;height:23px;z-index:10;}

#iMask{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:-1; background:#000; opacity:0;*filter:alpha(opacity=0); display:none;}

.promot{height:30px;line-height:30px;background:#000;color:#fff;font-size:12px;}











