@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(css/PIE.htc);
pointer-events:none;//鼠标穿透
-webkit-animation:0.3s ease-in 1.1s 1 ui;
-webkit-animation-fill-mode:both;
*/

/*
解决safari浏览器添加transform属性对文字的影响
-webkit-font-smoothing: antialiased;
*/
/*--默认--*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, 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{/*line-height:120%; */min-height:100px; font-family:"Noto Sans CJK SC", "Source Han Sans CN",simhei;font-size:14px;  margin:0 auto; color:#333;}
ol,ul,li{list-style:none outside none;padding:0;}
a{text-decoration:none;color:#333;}
a:hover{color:#006db8;}
img{border:none;vertical-align:middle;}
img.desaturate{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
table{border-collapse:collapse;}
tr,td,th{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,b,strong{font-style:normal;font-weight:normal;}
input,textarea,select{border:1px solid #CCC;font-family:"Noto Sans CJK SC", "Source Han Sans CN",Arial;outline:none;border:none;background:none;padding:0;}

input::-ms-clear{display: none;}
input::-ms-reveal{display: none;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #fff; opacity: 1;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#fff;opacity: 1;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#fff;opacity: 1;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#fff;opacity: 1;}
textarea{ resize:none; }


a:focus{outline:none;}


.tran_scale{ overflow:hidden !important; display:block; transform: rotate(0deg); -webkit-transform: rotate(0deg); }
.tran_scale img{transition:all 0.8s; -webkit-transition:all 0.8s;  -moz-transition:all 0.8s; transform:scale(1,1); -webkit-transform:scale(1,1); display:block; }


/*清除样式 */
.clearfix {
  zoom: 1;
  _height: 1px;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.wrap{ width:1200px; margin:0 auto; position: relative; z-index:10; }


/*header*/
.header{height: 80px;}
.header .logo{float: left;margin-top: 20px;}
.header .logo,
.header .logo img{width: 138px;height: 41px;}
.header .headBox{float: right;width:1000px;}
.header .headBox .headNav,
.header .headBox .headNav .menu li{float: left;height: 80px;line-height: 80px;position: relative;z-index: 1000;}
.header .headBox .headNav .menu li + li{margin-left: 35px;}
.header .headBox .headNav .menu li a{color: #2c2d30;font-size: 16px;display: block;position: relative;}
.header .headBox .headNav .menu li a .row{display: block;width: 29px;height: 20px;background: url(../images/hot.png) no-repeat;position: absolute;top:16px;right:-29px;}
.header .headBox .language{float: left;display: block;color: #FFF;font-size: 14px;font-family: Arial;width:44px;height:18px;line-height: 18px;text-align: center;
background: url(../images/language.png) no-repeat;margin: 32px 29px 0;}
.header .headBox .headSear{float:right;position: relative;width: 210px;height: 32px;background: url(../images/searbg.png) no-repeat;margin-top: 22px;}
.header .headBox .courseBox{position: absolute;top: 0;left: 0;z-index: 10;}
.header .headBox .courseBox .course{color: #e60012;font-size: 14px;display: inline-block;background: url(../images/down.png) no-repeat right center;padding-right: 19px;
height: 32px;line-height: 32px;margin-left: 14px;}
.header .headBox .courseBox .cour{position: absolute;top:32px;left:4px;z-index: 10;background: #FFF;padding: 10px;display: none;}
.header .headBox .courseBox .cour a{color: #e60012;font-size: 14px;display:block;}
.header .headBox .courseBox .cour a + a{margin-top: 6px;}
.header .headBox .headSear .text{float: left;display: block;width: 100px;height: 32px;line-height: 32px;color: #2c2d30;font-size: 14px;padding: 0 15px;border:0;outline: none;margin-left: 64px;}
.header .headBox .headSear .buton{display: block;width: 14px;height: 15px;border:0;outline: none;background: url(../images/btn.png) no-repeat;cursor: pointer;position: absolute;
top:9px;right:13px;}
.header .headBox .headNav .menu li.active a{color:#e60012;}
.header .headBox .headNav ul.sub2{visibility: hidden;position: absolute;top: 80px;left: -40px;background-color: rgba(0,0,0,.5);white-space: nowrap;padding: 10px 20px;}
.header .headBox .headNav .menu li:hover ul.sub2{visibility: visible;}
.header .headBox .headNav ul.sub2 li{line-height: 2;height: initial;text-align: center;float: none;margin-left: 0;}
.header .headBox .headNav ul.sub2 li a{color: #fff !important;}
.header .headBox .headNav .menu li a:hover{color: #e60012;}


/*footer*/
.footer{overflow: hidden;}
.footer .footbox{background: #252b44;padding: 70px 0 77px;}
.footer .footbox .flogo{float: left;margin: 32px 95px 0 0;}
.footer .footbox .flogo,
.footer .footbox .flogo img{width: 237px;height: 108px;}
.footer .footbox .footcon{float: left;width: 418px;border-left: 1px solid #3b4157;border-right: 1px solid #3b4157;padding: 33px 0 7px 96px;}
.footer .footbox .footcon h2{color: #FFF;font-size: 24px;line-height: 1;}
.footer .footbox .footcon h5{color: #FFF;font-size: 14px;line-height: 1;font-family: Arial;background: url(../images/line.png) no-repeat left bottom;padding: 7px 0 22px;
text-transform: uppercase;margin-bottom: 34px;}
.footer .footbox .footcon p{color: #c3c7d7;font-size: 14px;padding-left: 30px;margin-bottom: 14px;}
.footer .footbox .footcon .p1{background: url(../images/p1.png) no-repeat left center;}
.footer .footbox .footcon .p2{background: url(../images/p2.png) no-repeat left center;}
.footer .footbox .guanzhu{float: right;width: 256px;}
.footer .footbox .guanzhu>p{color: #FFF;font-size: 18px;background: url(../images/line.png) no-repeat left bottom;padding: 3px 0 23px;margin-bottom: 24px;}
.footer .footbox .wechat{float: left;width: 110px;text-align: center;}
.footer .footbox .wechat img{width: 110px;height: 110px;}
.footer .footbox .wechat p{color: #FFF;font-size: 14px;line-height: 1;padding-top: 11px;}
.footer .footbox .wechat + .wechat{margin-left: 36px;}
.footer .footed{background: #181c2e;height: 60px;line-height: 60px;}
.footer .copyright{color: #60677f;font-size: 14px;text-align: center;}
.footer .copyright a{color: #999;}
.footer .crm{float: right;color: #60677f;font-size: 14px;}
.footer .crm a{color: #60677f;font-size: 14px;}
.footer .returnTop{width: 42px;height: 63px;display: block;background: url(../images/top.png) no-repeat;position: absolute;top: -37px;right: -136px;z-index: 1;}
.footerxs{display: none;}


.trustworthy .seeker li .cont .title:hover,
.famousBox2 .famous .mousul li:hover .cont .title,
.navSonBox .clearAll:hover{color:#fd0000;}

@media screen and (max-width: 1500px){
.footer .returnTop{right: -92px;}
}

@media screen and (max-width: 1400px){
.footer .returnTop{right: -62px;}
}

@media screen and (max-width: 1360px){
.footer .returnTop{right: 0px;}
}

/*2019-8-28*/
.in9{padding-bottom: 35px;}
.in9.mt20{margin-top: 20px;}
.in91{width: 23%;float: left;margin-left: 2%;}
.in92{width: 48%;float: left;margin-left: 2%;}
.in91:first-child,.in92:first-child{margin-left: 0;}
.in91 p,.in92 p{height: 40px;line-height: 40px;font-size: 16px;background-color: #eee;border-bottom: 1px solid #e7e7e7;}
.in91 p span,.in92 p span{display: block;float: left;padding-left: 20px;background: url(../images/ico_in91.png) no-repeat 5px center;}
.in91 p a,.in92 p a{display: block;float: right;margin-right: 6px;font-size: 14px;color: #666;}
.in91 ul,.in92 u2{padding: 7px 0;}
.in91 li,.in92 li{line-height: 27px;height: 27px;font-size: 14px;background: url(../images/ico_in92.png) no-repeat 8px center;padding-left: 20px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}