@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;
background:linear-gradient(#e99c40,#d35224);-webkit-background:linear-gradient(#e99c40,#d35224);
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.3));
-moz-appearance:none;
-webkit-appearance:none;
appearance:none;}
select::-ms-expand{display:none;}
input::-moz-placeholder{opacity:1;}
input::-webkit-placeholder{opacity:1;}
input::-ms-placeholder{opacity:1;}
.gray{-webkit-filter: grayscale(100%);filter:grayscale(100%);filter:gray;}
@media screen and (min-width:540px){
body{width:540px;}
header{width:540px;}
}
@media screen and (max-width:320px){
body{width:320px;}
header{width:320px;}
}
@-webkit-keyframes a1{}

white-space:nowrap;不换行
*/


/*--默认--*/
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;}
body{font-family:微软雅黑,arial;font-size:12px;color:#474747; max-width:1580px; margin:0 auto; }
ol,ul,li{list-style:none outside none;}
a{text-decoration:none;color:inherit;}
img{border:none;vertical-align:middle;}
table{border-collapse:collapse;}
tr,td,th{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#474747;line-height:100%;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;}
i,em,b,strong{font-style:normal;font-weight:normal;}
input,textarea,select{padding:0;border:1px solid #CCC;font-family:inherit;outline:none;resize:none;background:none;}

a{ color:#474747; }
a:hover{ color:#b3172b; }
@font-face {
    font-family: 'FuturaLTMedium';
    src: url('/common_en/css/fonts/FuturaLTMedium.eot');
    src: url('/common_en/css/fonts/FuturaLTMedium.eot') format('embedded-opentype'),
         url('/common_en/css/fonts/FuturaLTMedium.woff2') format('woff2'),
         url('/common_en/css/fonts/FuturaLTMedium.woff') format('woff'),
         url('/common_en/css/fonts/FuturaLTMedium.ttf') format('truetype'),
         url('/common_en/css/fonts/FuturaLTMedium.svg') format('svg');
}

/*--类--*/
.clear{clear:both;height:0;overflow:hidden;}
.cf:after{content:"";clear:both;display:block;}
.fl{float:left;}
.fr{float:right;}
.footer_f{position:fixed;left:0;bottom:0;width:100%;}
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.fa{ font-family:'FuturaLTMedium'; }
.tran_scale{ overflow:hidden; display:block;}
.tran_scale img{transition:0.5s all; -webkit-transition:0.5s  all; width:100%; display: block; tranform:rotate(0deg); -webkit-tranform:rotate(0deg); }
.tran_scale:hover img{transform:scale(1.08,1.08); -webkit-transform:scale(1.08,1.08);}
.of{ overflow:hidden; }


/*--通用--*/
body{font-size:14px;color:#474747; min-width:1230px; padding:0 25px; }
.wrap,.wrap_1150,.wrap2{ width:1150px; margin:0 auto; }
#body{ width:1150px; margin:0 auto; }
.w_1230{ width:1230px; margin:0 auto; }
.head_h2{ text-align:center; padding:30px 0 12px; font-size:24px;  }
.head_h2 h2{ font-size:30px; color:#474747; }
.head_h2 span{ text-transform: uppercase; display:block; padding-top:10px; }
.head_3 a{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:18px; line-height:30px; }
.time{ font-size:14px; font-family: 'FuturaLTMedium'; display:block; padding-bottom:10px; }
.more{ color:#474747; transition:all 0.3s; -webkit-transition:all 0.3s; text-transform: uppercase; }
.more:hover{ color:#8c0516; }

.page{  text-align: center; }
.page a{ display:inline-block; height:20px; line-height:20px; padding:0 15px; font-size:20px; font-family:arial; }
.page a:hover,.page a.on{ color:#ba742b; }
.page .prev,.page .next{ width:15px; background:url(/common_en/image/img/page.png) no-repeat center; height:20px; padding:0 40px 0 0; position: relative; top:3px; }
.page .next{ background-image:url(/common_en/image/img/page1.png); padding:0 0 0 40px;}
.page .next:hover{ background-image:url(/common_en/image/img/page1_a.png) !important; }
.page .prev:hover{ background-image:url(/common_en/image/img/page_a.png) !important; }
.page span{ position: relative; top:-5px; letter-spacing: 3px; }


/*头部结束*/
.select-box { position:relative;  border-radius:3px; background:#fff; color:#474747; margin-right:5px; }
.select-box dt{ height:100%; }
.select-box dt a { display:block; cursor:pointer; overflow:hidden; text-indent:10px; position:relative; z-index:2; color:#555; height:100%; }
.select-box dt a b { overflow:hidden;  height:100%; color:#474747;  font-size:16px; display:block; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.select-box dd { display:none;}
.select-box dd{ border-radius: 0 0 3px 3px; top:30px; position:absolute; background:#fff; left:0; width:100%; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3); padding:10px 0; }
.select-box dd a{ text-align:center; cursor:pointer; background:#fff;  display:block; color:#474747; }
.down{ width:28px; height:100%; position:absolute; top:0; right:20px; background:#fff url(/common_en/image/img/edit.png) no-repeat center center;  }
.sc_com{ width:120px; /* border:1px solid #e6e6e6;*/  position:relative; }
.sc_com .select-box{ width:100%; height:30px; line-height:30px;  }
.select-box dd{ top:30px; }
.select-box dd a{ line-height:30px; text-indent:0; }
.seclect_w.open{ z-index:10; }
.ieopen .select-box{ z-index:11; }
.ie7  .ieopen{ z-index:10; }

/*底部*/
/*头*/
#header{ border-bottom:1px solid #b00e23; position: relative;z-index:100; }
#header .w_1230{ position: relative; height:90px; width:auto; }
#header .logo{ margin:0 auto; width:223px; padding-top:25px; text-align: center; }
#header .logo img{ display: inline-block; height:40px; }
#header .menu_en{ position: absolute; left:0; top:15px; width:120px; }
#header .cn{ position: absolute; right:0; top:40px; line-height:1.5; }
#header .cn a.dLoad{ float:left; margin-right:32px;  }
#header .cn .cn_c{ float:left; }
#header .menu_en .button{ position: relative; z-index:10; padding-left:30px; display: block; background:url(/common_en/image/1.png) no-repeat center left; color:#b00e23; font-family:arial; text-transform: uppercase; font-size:16px; line-height:1; margin:30px 0 0 30px; }
#header .menu_en .nav{ position: absolute; top:0; left:0; width:380px; background:#f5f5f5; padding:60px 0 30px; display:none; }
#header .menu_en .navList{ padding:0 25px; }
#header .menu_en .navList a{ display: block; padding:12px 0; background:url(/common_en/image/2.png) no-repeat left bottom; font-size:14px; position: relative; padding-left:70px; }
#header .menu_en .navList a:last-child{ background:none; }
#header .menu_en .navList a span{ position: absolute;  padding:0 18px 0 40px; top:10px; left:0; color:#d6cccc; font-size:14px; }
#header .menu_en .navList a:hover,#header .menu_en .navList a.on{ color:#b00e23; }
#header .menu_en .navList a:hover span,#header .menu_en .navList a.on span{ color:#b00e23; }
/*尾*/
#footer{ padding:80px 0 72px; background:#f1f1f2; margin-top:30px; }
#footer .f_1{ float:left; width:200px; padding-right:80px; padding-left:30px; }
#footer .f_1 .c_1 img{ width:170px; display: block; }
#footer .f_1 .c_1{ padding-bottom:40px; }

#footer .f_1 .c_2 h3{ color:#111; padding-bottom:3px; }
#footer .f_1 .c_2{ padding-bottom:10px; line-height:1.5; }

#footer .f_2{ width:675px; float:left; }
#footer .f_2 dl{ float:left; width:180px; margin-right:45px; }
#footer .f_2 dl a{ display: block; line-height:1.5; }
#footer .f_2 dt a{ color:#111; }
#footer .f_2 dt{ padding-bottom:23px; }
#footer .f_2 dd a{ padding-bottom:3px; }

#footer .f_3{ float:right; margin-right:30px; }
#footer .f_3 a{ display: block; border:1px solid #bbbcbf; border-left:0; border-right:0; width:198px; text-indent:35px; line-height:35px; background:url(/common_en/image/3.png) no-repeat left center; }
#footer .f_4{ margin-bottom:10px; }
#footer .f_4 a{ background-image:url(/common_en/image/4.png); }
.index_1{ }
.index_1 .focus{width:100%;position:relative;margin:auto;}
.index_1 .focus .frame{width:100%;height:100%;overflow:hidden; position: relative; z-index:10;}
.index_1 .focus .frame .child{height:100%;float:left; position: relative;}
.index_1 .focus .frame .child img{ display: block; width:100%; }
.index_1 .nav_slide{ position: absolute; bottom:55px; height:20px; width:100%; z-index:100; left:0; text-align: center; }
.index_1 .nav_slide a{ display: inline-block; border-radius:50%; width:16px; height:16px; position: relative; border:1px solid #fff; margin:0 3px; }
.index_1 .nav_slide a.now span{ position: absolute; top:50%; left:50%; margin:-6px 0 0 -6px; width:12px; height:12px; background:#fff; border-radius:50%; display: block; }
.more{ transition:all 0.3s; -webkit-transition:all 0.3s; }

.title_h2{ width:586px; font-size:24px; text-align: center; line-height:1; padding-bottom:30px; border-bottom:4px solid #ae0c22; margin:0 auto;  color:#000; text-transform: uppercase;}

.index_2{ margin:0 auto; width:1000px; padding:60px 0; text-align: center; }
.index_2 p{ font-size:16px; color:#000; padding-top:40px; }
.index_2 .more{ width:200px; line-height:34px; text-align: center; border:1px solid #ae0c22; margin:30px auto 0; display: block; color:#ae0c22; }
