@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:"微软雅黑",Arial;font-size:14px; min-width:1340px;  max-width:1920px; margin:0 auto; color:#333;}
ol,ul,li{list-style:none outside none;padding:0;}
a{text-decoration:none;color:#474747;}
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;}
i,b,strong{font-style:normal;font-weight:normal;}
input,textarea,select{ font-family:"微软雅黑",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: #707070; opacity: 1;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#707070;opacity: 1;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#707070;opacity: 1;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#707070;opacity: 1;}
textarea{ resize:none; }


a:focus{outline:none;}
@font-face {
    font-family: 'AvianRegular';
    src: url('fonts/AvianRegular.eot');
    src: url('fonts/AvianRegular.eot') format('embedded-opentype'),
         url('fonts/AvianRegular.woff2') format('woff2'),
         url('fonts/AvianRegular.woff') format('woff'),
         url('fonts/AvianRegular.ttf') format('truetype'),
         url('fonts/AvianRegular.svg#AvianRegular') format('svg');
}


.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; width:100%; height:100%; }
@media screen and (min-width:1200px){
	.tran_scale:hover img{ transform:scale(1.02); -webkit-transform:scale(1.02); }
    /* *{ box-sizing:content-box !important;  } */
}

/*clear 页头，页脚，内容区都不用再加清除样式 */
.cf:before{ content: ''; display: table }
.cf:after{ content: ''; display: table; clear: both; }
.cf{ *zoom: 1 }
.fr{ float:right; }
.fl{ float:left; }
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
.wrap{ width:1230px; margin:0 auto; position: relative; z-index:1; }


/*下拉*/
.sc_com{ width:320px;  position:relative; border:1px solid #1e7831; margin:0 auto; }
.sc_com .select-box{ width:100%; height:50px; line-height:50px; position:relative; background:#fff; color:#474747;  }
.select-box dd{ top:50px; }
.select-box dt{ height:100%; }
.select-box dt a { display:block; cursor:pointer; overflow:hidden; position:relative; z-index:2;  height:100%; }
.select-box dt a b { overflow:hidden; height:100%; width:90%; color:#474747; font-size:14px; display:block; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.select-box dd{ border-radius: 0 0 3px 3px; position:absolute; background:#fff; left:0; width:100%; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);   border-top:1px solid #1e7831; padding:10px 0; display:none; }
.select-box dd a{ text-align:center; cursor:pointer; background:#fff;  display:block; color:#474747; line-height:20px; padding:5px; text-indent:0; }
.ieopen .select-box dt{ z-index:10; }
.ieopen .select-box{ z-index:11; }
.ieopen .select-box dd{ display: block; }
.select-box .down{ width:10%; height:100%; position:absolute; top:0; right:0; background: url(../image/down.png) no-repeat center center;  }
.select-box .select_a{ max-height:180px; }
.select-box .mCSB_inside > .mCSB_container{ margin-right:0; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#835351 !important;  }
/*下拉*/


.page{ text-align: center; }
.page .page_w{ display: inline-block; }
.page a.prev,.page a.next{ background:url(../image/zt/left1.png) no-repeat center; }
.page a.next{ background-image:url(../image/zt/right1.png); }
.page a.prev:before,.page a.next:before{ display: none; }
.page a{ float: left; width:40px; height:40px; border:1px solid #e2e2e2; border-left: 0; font-family: "AvianRegular"; line-height:40px; font-size: 18px; position: relative;  color: #fff;}
.page a:first-child{ border:1px solid #e2e2e2; }

.page a.on{ background-color: #893e3e; }
/*.page a:hover:before,.page a.on:before{ position: absolute; bottom:0; left:0; width:100%; content:""; background:#77302f; height:2px; }*/


/*轮播*/
.stick_lb .li img{ display: block; width:100%; }

.fot_btm1 {overflow: hidden;padding: 75px 0 70px;}
.fot_btm1 .div {width: 406px;height: 170px;float: left;overflow: hidden;position: relative;}
.fot_btm1 .div+.div {margin-left: 6px;}
.fot_btm1 .div img {width: 100%;height: auto;}

.body{ padding:0 50px; margin:0 auto; /*  width:1580px; */  }
.w_1440 .body{ padding:0; overflow: hidden; }
/*头*/
.header{ position: relative; padding:70px 0 0; border-top: 6px solid #672424; z-index:1001; }
.header .nav_w{ text-align: center; position: relative; }
.header .nav_w .nav,
.header .second_nav .w{ width:1040px; margin:0 auto; }
.header .nav_w .nav li{ float: left; width:90px; }
.header .nav_w .nav li:first-child {margin-left: 88px;}
.header .nav_w .nav .five{ margin-left:320px;  }
.header .nav_w .nav .one{ display: block; line-height:75px; font-size:16px; position: relative; }
.header .logo{ position: absolute; bottom:25px; left:50%; margin-left:-90px; z-index: 1;}
.header .logo a,.header .logo img{ display: block; width:179px; }
.header .fh_home {font-size: 14px;color: #474747;padding-left: 43px;background: url(../image/zt/logo1.png) no-repeat left center;float: left;line-height: 75px;}
.header .sharew{ position: absolute; right: 0; height:75px; bottom:0; }

.header .sharew .a{ margin:0; display:block; width:22px; height:75px;padding-left:25px;float:left;position:relative; }
.header .sharew .a em{border-bottom:8px solid #f1f1f1;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;bottom:0;left:50%;margin-left:3px;display:none;}
.header .sharew .a:hover em{display:block;}
.header .sharew .a:hover .ewmbox{display:block;}
.header .sharew .a .ewmbox{width:120px;height:120px;background:#f1f1f1;padding:10px;position:absolute;top:100%;right:-10px;display:none;}
.header .sharew .a .ewmbox img{width:100%;}

.header .sharew .search_w,.header .sharew .share_w{ float: left; position: relative; }
/* .header .sharew .share_w{ overflow: hidden; } */
/* .header .sharew .a{ margin:0; padding:0 0 0 20px; display:block; width:22px; height:75px; } */
.header .sharew .search_w .a{ background:url(../image/sea.png) no-repeat center right; }
.header .sharew .share_w .popup_wx{ background:url(../image/wx.png) no-repeat center right; }
.header .sharew .share_w .bds_tsina{ background:url(../image/wb.png) no-repeat center right; }
.header .sharew .search_w .a:hover,.header .sharew .search_w.on .a{ background-image:url(../image/sea_a.png); }
.header .sharew .share_w .popup_wx:hover{ background-image:url(../image/wx_a.png); opacity:1 !important; }
.header .sharew .share_w .bds_tsina:hover{ background-image:url(../image/wb_a.png); opacity:1 !important;  }
.header .sharew .search_w .s{ position: absolute; width:320px; padding:12px 0; background:#f1f1f1; top:75px; right: -20px; display: none; }
.header .sharew .search_w .s i{ width:16px; height:8px; display: block; position: absolute; top:-8px; right: 26px; background:url(../image/sea_1.png) no-repeat center; }
.header .sharew .search_w .i{ height:30px; }
.header .sharew .search_w .i input{ display: block; height:30px; color:#474747; width:200px; padding:0 0 0 20px; float: left; }
.ie8 .header .sharew .search_w .i input{ line-height:30px; }
.header .sharew .search_w .i .button_s{ float: right; line-height:30px; color:#77302f; width:70px; text-align: center;  border-left: 1px solid #dddddd;  padding-left:10px; }
.header .sharew .search_w.on .s{ display: block; }
.header .nav_w .nav li:hover .one,.header .nav_w .nav li.on .one{ color:#77302f; }
.header .nav_w .nav .one i{ position: absolute; width:100%; height:10px; bottom:0; left:0; background:url(../image/nav.jpg) no-repeat center bottom; display: none; }
.header .nav_w .nav li:hover .one i,.header .nav_w .nav li.on .one i{ display: block; }
.header .second_nav{ position: absolute; top:75px; left:0; width:100%; line-height:54px; height:54px; background:#f1f1f1; text-align: left; display: none; }
.header .second_nav a{ display: inline-block; padding:0 40px 0 10px; }
.header .nav_w .nav li.r .second_nav a{ display: inline-block; padding:0 10px 0 40px; }
.header .second_nav a:hover,.header .second_nav a.on{ color:#77302f; }
.header .nav_w .nav li.r .second_nav{ text-align: right; }

.footer{ background:#1b1b1b; }
.footer .top{ background:url(../image/foot_1.png) no-repeat center bottom; padding:54px 0 30px; border-bottom: 1px solid #2c2c2c; }
.footer .top li{ float: left; }
.footer .top li a{ display: block; color:#909090; }
.footer .top li a:hover{ color:#fff; }
.footer .top li + li{ padding-left: 100px; }
.footer .top li h3{ font-size:16px; line-height:1.1; padding-bottom: 20px; }
.footer .top li .a a{ line-height:20px; }

.footer .links { padding:20px 0; line-height:1.5; border-bottom: 1px solid #2c2c2c; }
.footer .links .tit{ width:1260px; margin-left: -15px; }
.footer .links a{ color:#909090; font-size:12px; display: inline-block; padding:0 14px; }
.footer .links a:hover{ color:#fff; }

.footer .copy{ padding:23px 0; line-height:1.5;  font-size:12px;  background: url(../image/zt/home12.jpg);position: relative;}
.footer .copy span{ display: inline-block; text-transform: uppercase; text-align: center; color:#fff; padding:0 3px; font-size: 14px;}
.footer .copy .fh_home {font-size: 14px;color: #fff;padding-left: 50px;background: url(../image/zt/logo2.png) no-repeat left top;position: absolute;right: 0;top: 0;}

.title_com{ text-align: center; }
.title_com h2{ line-height:1; padding-bottom: 20px; font-size:36px; }
.title_com .p{ line-height:1.5; padding-bottom: 18px; }
.a_com{ text-align: center; }
.a_com a{ display: inline-block; position: relative; padding:0 35px; line-height:1.8; }
.a_com a:before,.a_com a:after{ position: absolute; content:""; top:0; left:0; height:100%; width:26px; background:url(../image/ind_3.png) no-repeat center; }
.a_com a:after{ left:auto; right:0; }
.a_com .a:before,.a_com .a:after{ background-image:url(../image/ind_4.png); }

.tit_h3{ font-size:30px; line-height:1; position: relative; }
.m_pos{ position: absolute; line-height:30px; top:50%; margin-top:-15px; right: 0; padding:0 27px; font-size: 14px; }
.m_pos:before,.m_pos:after{ position: absolute; content:""; top:0; left:0; height:100%; width:20px; background:url(../image/ind_15_b.png) no-repeat center; }
.m_pos:after{ left:auto; right:0; }
.m_pos:hover:before,.m_pos:hover:after{ background-image:url(../image/ind_15_a.png) !important; }
.m_pos:hover{ color:#77302f; }

.position {position: fixed;right: 50px;top: 50%;z-index: 999;margin-top: -186px;}
.position li {width: 65px;height: 60px;text-align: center;background: #214233;border-bottom-left-radius: 6px;border-top-left-radius: 6px;overflow: hidden;margin-bottom: 2px;cursor: pointer;}
.position li .ico {width: 35px;height: 35px;margin: 3px auto 0;}
.position li .ico img {width: 100%;height: auto;}
.position li span {font-size: 12px;color: #fff;}
.position li.gotop {display: none;}
.w_1440 .position {right: 0;}


.w_1440 .header .sharew{ right: 20px; }
.header_phone{ display: none; }





@media screen and (min-width:1200px){
	.page a.prev:hover{ background-image:url(../image/zt/left1.png); }
	.page a.mext:hover{ background-image:url(../image/zt/right1.png); }
	.page a:hover{ background-color: #893e3e; }
}










@media only screen and (max-width:640px) {
    body{ font-size:0.24rem; min-width: 320px; }
    .body_box{ padding-top:1.2rem; }
    .header{ display: none; }
    .header_phone{ display: block; position: fixed; width:100%; padding:0.2rem 0; z-index:1001; background:#fff; box-sizing:border-box; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); }
    .header_phone .logo img, .header_phone .logo .a{ display: block; height:0.8rem; margin:0 auto; }
    /*.header_phone .logo{ float: left; }*/
    .menu_h { display: block; transition: 0.3s all; -webkit-transition: 0.3s all; width: 30px; height: 24px; padding: 0; outline: none; position: absolute; right: 0.2rem; top: 50%; margin-top:-12px;  z-index: 10; }
    .menu_h::before, .menu_h::after, .menu_h span { background: #77302f; border-radius: 2px; }
    .menu_h::before, .menu_h::after { content: ''; position: absolute; height: 3px; width: 100%; left: 0; top: 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: -webkit-transform 15s; transition: transform 0.25s; }
    .menu_h span { position: absolute; width: 100%; height: 3px;  top:50%;  left: 0; overflow: hidden; -webkit-transition: opacity 0.25s; transition: opacity 0.25s; }
    .menu_h::before { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }
    .menu_h::after { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
    .menu-open .menu_h span { opacity: 0; }
    .menu-open .menu_h::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); }
    .menu-open .menu_h::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); }

    .header_phone .nav_w{ position: fixed; top:1.2rem; bottom:0; left:0; right:0; overflow: hidden; display: none; }
    .header_phone .bg{ position: absolute; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.6); }
    .header_phone .nav_w .nav_right{ position: absolute; width:4rem; bottom:0; right: 0; background:#77302f; overflow: auto; height:100%; z-index: 10 }
    .header_phone .nav_w .nav_right a{ color:#fff; display: block; }

    .header_phone .search_phone{ padding:0.15rem 0; background:#f1f1f1; position: relative; }
    .header_phone .search_phone input{ width:2.4rem; height:0.3rem; font-size:0.22rem; padding-left: 0.2rem; }
    .header_phone .search_phone .button_s{ position: absolute; line-height:0.3rem; top:0.15rem; width:0.8rem; text-align: center; right: 0.2rem; color:#77302f !important; border-left:1px solid #ddd; }
    .header_phone .nav{ padding:0.4rem 0 0.6rem; }
    .header_phone .one{ padding:0 0 0 0.3rem; font-size: 0.26rem; line-height:0.66rem; border-bottom: 1px solid rgba(255,255,255,0.5); }
    .header_phone .nav i{ position: absolute; height:0.66rem; width:0.6rem; right: 0.2rem; top:0; background:url(../image/next.png) no-repeat center; background-size:0.1rem auto; z-index:10; cursor: pointer;transition:all 0.3s; -webkit-transition:all 0.3s;  }
    .header_phone .nav li{ position: relative; }
    .header_phone .second_nav{ padding:0.2rem 0; text-align: center; border-bottom: 1px solid rgba(255,255,255,0.5); display: none; }
    .header_phone .second_nav a{ font-size:0.24rem; line-height:0.6rem; }
    .header_phone .nav i.cur{ transform:rotate(90deg); -webkit-transform:rotate(90deg); }

    .header_phone .nav_w .nav_right{ transition:all 0.3s linear; -webkit-transition:all 0.3s linear; transform:translateX(6rem); -webkit-transform:translateX(6rem); }
    .menu-open .header_phone .nav_w .nav_right.on{ transform:translateX(0); -webkit-transform:translateX(0);   }


	body {background: #1b1b1b;}
	.body {background: #fff;}

    .wrap{ width:auto; padding:0 0.2rem; }
    .footer .top{ display: none; }
    .footer .links .tit{ width:auto; margin:0; }
    .footer .links a{ padding:0 0.1rem; font-size:0.2rem; }

    .footer .copy{ font-size:0.2rem; text-align: center; }
    .footer .copy span{ padding:0 0 0.1rem; }
    .footer .links,.footer .copy{ padding:0.3rem 0; }

    .title_com h2{ font-size:0.36rem; padding-bottom: 0.2rem; }
    .title_com .p{ padding-bottom: 0.2rem;  }
    .title_com .p br{ display: none; }

    .tit_h3{ font-size:0.4rem; }


    .page a{ width:0.6rem; height:0.6rem; line-height:0.6rem; font-size:0.22rem; }
    .page a:before{ height:0.02rem !important; }
    
    .foot_com {padding: 0.7rem 0.2rem;}
    .fot_btm1 .div+.div {margin-left: 0;margin-top: 0.15rem;}
    .fot_btm1 .div {width: auto;height: auto;}
    .footer .copy .fh_home {position: static;display: inline-block;}
    .footer .copy span {text-align: center;padding: 0 0.2rem;margin-bottom: 0.08rem;}
    
    
    
    
}

/*视频*/
