@font-face { 
font-family:"AvianRegular"; 
src: url('AvianRegular.eot'); 
src: url('AvianRegular.eot?#iefix') format('embedded-opentype'), 
  	 url('AvianRegular.woff') format('woff'), 
     url('AvianRegular.ttf')  format('truetype'), 
     url('AvianRegular.svg#Garamond') format('svg'); 
    font-weight: normal;
    font-style: normal;
}
@font-face { 
font-family:"granjonltstd"; 
src: url('granjonltstd.eot'); 
src: url('granjonltstd.eot?#iefix') format('embedded-opentype'), 
  	 url('granjonltstd.woff') format('woff'), 
     url('granjonltstd.ttf')  format('truetype'), 
     url('granjonltstd.svg#Garamond') format('svg'); 
    font-weight: normal;
    font-style: normal;
}
@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('');
pointer-events:none;//鼠标穿透
-webkit-animation:0.3s ease-in 1.1s 1 ui;
-webkit-animation-fill-mode:both;
*/


/*--默认--*/
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{-webkit-text-size-adjust:none;line-height:120%;font-family:微软雅黑,'Heiti SC',黑体,Arial;font-size:12px;min-width:1230px;max-width:1920px;}
ol,ul,li{list-style:none outside none;padding:0;}
a{text-decoration:none;color:#707070;}
a:hover{color:#666;}
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;}
i,b,strong{font-style:normal;font-weight:normal;}
input,textarea,select{border:1px solid #CCC;font-family:微软雅黑,'Heiti SC',黑体,Arial;outline:none;border:none;background:none;padding:0;}
a:focus{outline:none;}

/*--滚动条插件--*/
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#dde;position:relative;}
.jspDrag{background:#ddd;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin:0 -3px 0 0;}

.jspVerticalBar{width:6px;}
.jspDrag{background:#474747;}
.jspTrack{background:#aaa;background:url(../image/bo/line2.png) center top repeat-y;}



.page{text-align:center;height:28px;margin-top:53px;}
.page .ul{display:inline-block;padding:0 40px;position:relative;}
.page .ul .arrow_l{display:block;background:url(../image/bo/arrow2.png) left top no-repeat;width:28px;height:28px;position:absolute;left:0;top:0;}
.page .ul .arrow_r{display:block;background:url(../image/bo/arrow2.png) right top no-repeat;width:28px;height:28px;position:absolute;right:0;top:0;}
.page .ul .arrow_l:hover{background:url(../image/bo/arrow2.png) left bottom no-repeat;}
.page .ul .arrow_r:hover{background:url(../image/bo/arrow2.png) right bottom no-repeat;}
.page .ul .li{float:left;margin:0 13px;}
.page .ul .li a{font-size:20px;color:#707070;line-height:28px;font-family:Arial, Helvetica, sans-serif;}
.page .ul .li a.now,.page .ul .li a:hover{ color:#701616; }


/*--类--*/
.block{width:1230px;margin:0 auto; position:relative;}
.clear{clear:both;height:0;overflow:hidden;}
.clearfix:after{content:"";clear:both;display:block;}
.left{float:left;}
.right{float:right;}
.footb{position:fixed;_position:absolute;bottom:0;width:100%;}


/* 头部 */
#header{height:112px; /*position:absolute;*/left:50%;top:0;width:100%;z-index:1999;top:0px;width: 1188px;margin-left: -594px;}
#header .logo{position:absolute;left:0;top:15px;}
#header .nav{position:absolute;top:0;right:187px;}
#header .nav .li{float:left;margin-left:32px;}
#header .nav .li a{color:#fff;font-size:14px; line-height:112px;}
#header.other{background:#fff; left:0; margin-left:0; width:100%;}
#header.other .li a{ color:#474747;}
#header .tools{ position:absolute; right:0; top:0;}
#header .tools .search{ width:17px; height:112px; float:left;background:url(../image/wxx/search.png) center center no-repeat;}
#header .tools .new{ width:20px; height:112px; background:url(../image/wxx/btn.png) center center no-repeat; float:left; margin-left:30px;}
.input_search{ background:url(../image/wxx/input.png) center center no-repeat; width:261px; height:46px; position:absolute; top:104px; right:0; display:none;z-index: 100;}
.input_search input{ width:165px; height:35px; line-height:35px; padding-left:10px; margin-top:10px;color: #707070;}
.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;}
/* 底部 */
#footer{height:80px;background:#323232;}
#footer .p1{position:absolute;left:20px;top:0;font-size:12px;color:#999999;line-height:80px;}
#footer .p1 a{color:#999999;}
#footer .p2{position:absolute;left:380px;top:0;font-size:12px;color:#999999;line-height:80px;}
#footer .p2 a{color:#999999;}
#footer .p3{position:absolute;top:30px;right:23px;}
#footer .p3 .qq{background:url(../image/bo/img1.png) center center no-repeat;width:19px;height:19px;display:block;float:left;}
#footer .p3 .wx{background:url(../image/bo/img2.png) center center no-repeat;width:19px;height:19px;display:block;float:left;margin-left:20px;}
#footer .p3 .wb{background:url(../image/bo/img3.png) center center no-repeat;width:19px;height:19px;display:block;float:left;margin-left:20px;}

.bds_weixin, .bds_tsina, .bds_qzone  {
    padding: 0 !important;
    margin: 0 8px 6px !important;
}


/*首页*/
.home0{ /*margin-top:112px; */position:relative; width:100%; height:605px; overflow:hidden; width:1230px; margin:0 auto;  background:url(../image/wxx/banner4.jpg) center center no-repeat; background-size:cover !important;}
.home0 .lines{ background:url(../image/wxx/line4.png) center center no-repeat; width:1181px; height:560px; position:absolute; left:50%; margin-left:-590px; top:23px;}
.home0 video{position:absolute;top:0;left:0; width:100%; }
.home1 .title h1{ font-size:26px; color:#ffffff; line-height:1.2;}
.home1 .title h2{ font-size:14px; color:#ffffff; line-height:1.5; text-transform:uppercase; margin-top:5px;}
.home1 .part1{ background:url(../image/wxx/pic20.jpg) center center no-repeat; width:793px; padding:10px 0; float:left;position:relative; height:220px;}
.home1{ position:relative; padding:56px 0 80px; height:734px;}
.home1 .part1 .title{ width:133px; float:left;  position:absolute; left:22px; top:35px; z-index:100;}
.home1 .part1 .focus{top: 8px; width:75%; height:223px; overflow:hidden; position:relative; float:right;}
.home1 .part1 .focus .frame{ width:100%; height:223px; overflow:hidden; position:relative; float:left; }
.home1 .part1 .focus .frame .child{ width:100%; height:223px; overflow:hidden; position:relative; float:left;}
.home1 .part1 .focus .frame .child .pic{ width:176px; height:233px; float:left; margin-right:15px; border-radius:10px;}
.home1 .part1 .focus .frame .child .list{ float:right;}
.home1 .part1 .prev{ width:13px; height:24px; display:block; background:url(../image/wxx/prev1.png) center center no-repeat; position:absolute; left:22px; bottom:15px;}
.home1 .part1 .next{ width:13px; height:24px; display:block; background:url(../image/wxx/next1.png) center center no-repeat; position:absolute; left:50px; bottom:15px;}
.home1 .part2{ width:340px; height:365px; overflow:hidden; position:absolute; right:0; top:0; padding:60px 45px;}

.home1 .part3{ float:left; width:367px; height:532px; overflow:hidden;position:absolute; left:0; top:247px;}
.home1 .part4{ float:left; width:415px; height:238px; overflow:hidden;position:absolute; left:375px; top:247px; background: #701616;}
.home1 .part5{ float:left; width:857px; height:283px; overflow:hidden;position:absolute; right:0; top:496px;}
.home1 .part2 .inner{ margin-top:16px;}
.home1 .part2 .inner p .tit{ font-size:13px; color:#ffffff; line-height:1.7;}
.home1 .part2 .inner p .tit a{ font-size:13px; color:#ffffff; line-height:1.7;}
.home1 .part2 .inner p .date{ float:right; font-family:Arial, Helvetica, sans-serif; color:#839ab6; font-size:13px;line-height:1.7;}
.home1 .part2 .inner p{ margin-bottom:7px;}
.home1 .part2 .title h2,.home1 .part3 .title h2,.home1 .part5 .title h2{ margin-top:8px;}
.home1 .part4 .title{ width:100%; position:absolute; left:0; bottom:6px; text-align:center;}
.home1 .part3 .title{ position:absolute; right:47px; top:19px;}
.home1 .part5 .title{ position:absolute; left:47px; top:19px;}

.home1 .a_cur{ width:100%; height:100%; display:block;}




/* 置顶 */
.gotop{position:fixed; right:15px; bottom:100px;width:70px;height:70px;background:url(../image/wxx/gotop.png) 0 0 no-repeat;display:none; z-index:10;}


.part4 span.i{ display:block; width:100%; height:175px; line-height:175px;  text-align:center;}
.part4 span.i img{ display:inline-block; vertical-align:middle; max-height:95%; }