@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:1920px; 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('fonts/FuturaLTMedium.eot');
    src: url('fonts/FuturaLTMedium.eot') format('embedded-opentype'),
         url('fonts/FuturaLTMedium.woff2') format('woff2'),
         url('fonts/FuturaLTMedium.woff') format('woff'),
         url('fonts/FuturaLTMedium.ttf') format('truetype'),
         url('fonts/FuturaLTMedium.svg#FuturaLTMedium') 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:1250px; }
.wrap,.wrap_1150,.wrap2{ width:1150px; margin:0 auto; }
#header{ padding:30px 0 0; height:58px; border-bottom:4px solid #c0102d;  margin:0 50px; position: relative; z-index:1000; background:url(../image/2.png) no-repeat center bottom; }
#header h1{ float:left; width:170px; }
#header h1 img{ display:block; max-height:40px; }
#header .nav{ float:left;  }
#header .nav>ul>li{ float:left; padding:0 10px; }
#header .nav>ul>li>a{ font-size:16px; line-height:45px; display:block;  padding:0 5px 14px; position: relative; }
#header .nav>ul>li>a i{ display:block; width:0; height:8px; background:#c0102d; bottom:0; position: absolute; left:0; }
#header .nav>ul>li>a:hover i,#header .nav li.on>a i{ width:100%; }
#header .search_header{ float:right; padding-top:16px; padding-right:3px; }
#header .search_header .sea{ float:left; margin-right:15px; position: relative; }
#header .search_header .sea a{ display:block; width:20px; height:18px; background:url(../image/img/btn.png) no-repeat center; }
#header .search_header .email{ float:left; width:20px; height:18px; background:url(../image/img/email.png) no-repeat center; margin-right:15px;}
#header .search_header .en{ float:left; width:20px; font-size:18px; line-height:18px; font-family: 'FuturaLTMedium'; }
#header .search_header .lod{  float:left; width:20px; height:18px; background:url(../image/img/lod.png) no-repeat center; margin-right:15px; }
#header .search_header .ewm_new{ float:left; width:20px; height:18px; background:url(../image/img/ewm.png) no-repeat center; margin-right:15px; }


.input_search{ background:url(../image/img/input.png) center center no-repeat; width:261px; height:46px; position:absolute; top:50px; right:58px; display:none; z-index: 100;}
.input_search input{ width:165px; height:35px; line-height:35px; padding-left:10px; margin-top:10px;color: #707070; border:0; }
.input_search .btn{ float:right; width:72px; height:35px; margin-top:10px; text-align:center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b71d1d; line-height:35px;}
.input_search.on{ display:block; }

.second_nav{ position: absolute; top:58px; left:0; width:100%; border-top:4px solid #c0102d;  background:#fff; height:62px; display: none; overflow:hidden; box-shadow: 0px 3px 5px rgba(0,0,0,0.1); }
.second_nav{ text-align: center; line-height:62px; }
.second_nav a{ padding:0 25px; display: inline-block; }

#header li:hover .second_nav{  display: block; }
.second_nav a.now{ color:#c0102d; }

.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(../image/img/page.png) no-repeat center; height:20px; padding:0 40px 0 0; position: relative; top:3px; }
.page .next{ background-image:url(../image/img/page1.png); padding:0 0 0 40px;}
.page .next:hover{ background-image:url(../image/img/page1_a.png) !important; }
.page .prev:hover{ background-image:url(../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(../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; }

/*底部*/
#footer{ margin-top:50px !important; padding-bottom:30px; text-align:center; color:#707070; background:url(../image/img/fot.png) no-repeat center 35px; }
#footer .f_t span{ padding:0 45px; }
#footer a{ color:#707070; }
#footer a:hover{ color:#b3172b; }
#footer .f_t { padding-bottom:60px; }
#footer .f_b span{ padding:0 10px; }
#footer .f_t em{ padding-right:60px; }


#header>div.cf,#body{ width:1150px; margin:0 auto; }
#footer{ min-width:1150px; margin:0 50px; }
#header>div.cf{ position: relative; } 

.ld #header{ margin:0 auto; }
.ld #header>div.cf{ width:100%; }
.ld2 #header>div.cf{ margin:0 auto; width:1150px; }
.ld2 #header{ margin:0 50px; }
@media screen and (min-width:1659px){
   .ld #header .nav{  padding-left:80px; }
   .ld #header,.ld #header{ width:1580px; }
   .ld #body,.ld #footer{ width:1580px; margin:0 auto; padding:0; }
   .ld .block{ margin:0; }
   .ld  #header .nav>ul>li{ padding:0 25px; }

}
.ld2 #body{ width:auto; margin:0 50px; }


.content_d p{ font-size:14px; }
.content_d p strong{font-weight:bold;}