@charset "utf-8";
/*
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('');
pointer-events:none;//鼠标穿透
-webkit-animation:0.3s ease-in 1.1s 1 ui;
-webkit-animation-fill-mode:both;
filter:alpha(opacity=50);

//多行文本省略号
-Opera>10.60-
overflow: hidden;
white-space: normal;
height: 3em;
text-overflow: -o-ellipsis-lastline;

-Webkit-
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
*/

/*--默认--*/
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,input, button, select, textarea  { margin: 0; padding: 0; }
html { _background-image: url(about:blank); _background-attachment: fixed; }
body { font:14px/1.2 Arial, Tahoma, Helvetica, "微软雅黑", sans-serif; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: subpixel-antialiased !important; color:#474747; font-size:12px;}
ol, ul, li { list-style: none outside none; padding: 0; }
a { text-decoration: none; color:inherit; font-size:inherit; }
a:focus { outline: none; }
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; }
input, textarea, select { font:14px/100% "微软雅黑";}
input, button, select, textarea { outline: none; border:0 none; }
body { min-width: 1250px; max-width: 1920px; margin: 0 auto; }
select{ appearance: none; -moz-appearance: none; -webkit-appearance: none;}

*{ box-sizing:border-box; background-size:100%;}
.clear{ clear:both;}
.block{ padding:0 10px;}
img {
    border: medium none;
    max-width: 100%;
    vertical-align: middle;
}
html,body{ max-width:640px; min-width:320px; margin:0 auto; position:relative;}
.body{ min-height:460px;}
header{ height:46px; border-bottom:1px solid #dddddd; position:relative; padding:0 9px;}
header a{ display:block; position:absolute; }
header .logo{ background:url(../image/logo.jpg) no-repeat 0 0; background-size:100%; width:92px; height:32px; top:7px; left:7px;}
header .menu{ width:19.5px; height:14.5px; background:url(../image/menu.png) no-repeat 0 0; background-size:100%;top:15px; right:9px;}
.main_tit{ border-bottom:1px solid #ebebeb; text-align:center; position:relative; height:38px;font-size:18px; color:#474747; line-height:38px;}
.main_tit .bck{ position:absolute; top:0; left:7px; background:url(../image/bck.png) no-repeat center; width:9px; height:38px; background-size:100%; }

footer{ background:#3d3d3d;}
footer .foot_nva{ border-bottom:1px solid #1b1b1b; padding:10px 0;  width:100%; overflow:hidden; display:-moz-box;display:box;display:-webkit-box;}
footer .foot_nva .flex{ -moz-box-flex:1;box-flex:1;-webkit-box-flex:1; display:block; text-align:center;}
footer .foot_nva a{ font-size:10px; text-align:center; color:#fff; background:url(../image/icon2.png) no-repeat 0 0; background-size:auto 40px; padding-top:43px;; display:inline-block; width:55px; }
footer .foot_nva .a1{ background-position:7px 0;}
footer .foot_nva .a2{ background-position:-47px 0;}
footer .foot_nva .a3{ background-position:-102px 0;}
footer .foot_nva .a4{ background-position:-154px 0;}
footer .copyright{ border-top:1px solid #545454; padding:10px 0;font-size:9px; text-align:center; color:#d5d5d5; line-height:16px;}
footer .copyright a{ color:#d5d5d5; }
footer .copyright p{ line-height:12px;}
footer .copyright .p{ margin-top:2px; font-size:10px;}

.main_nav .channel ul{ display:none;}
.main_nav { position:absolute; top:0; right:0; background:#3a3a3a; width:210px; z-index:10; padding-bottom:35px; display:none;}
.main_nav h2{ font-size:14px; color:#fff; padding:16px 0; padding-left:18px;}
.main_nav h2.now { background:#323232;}
.main_nav h2.now ul{ display:block; }
.main_nav h2.now ul li{ padding:8px 0;}
.main_nav h2.now ul a{ font-size:12px; color:#c3c3c3;}
.main_nav h2 ul{ padding-top:14px;} 
.main_nav h2 a{ display:block;}
.main_nav .h2{ border-bottom:1px solid #222222; position:relative;}
.main_nav .h2 .close{ display:block; width:51px; height:51px; position:absolute; top:0; right:0; background:url(../image/close.png) no-repeat center; background-size:17px 17px; border-left:1px solid #222222;}
.main_nav .h2 .close:after{ position:absolute; height:50px; width:0; border-left:1px solid #525252; content:"";}
.main_nav .channel{ border-top:1px solid #525252;}
.main_nav a{ color:#fff;}


