﻿@charset "utf-8";
html,body{ font:12px/1.66 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333;  -webkit-text-size-adjust:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#ec651b; text-decoration:none;}
/*头部*/
.inner{ width:980px; background-color:#fff; margin:0 auto; position:relative;}
header{ background:#013d97; zoom:1}
#web_logo{ margin-left:10px; font-size:0px; position:relative; z-index:999;}
.top-nav{ color:#fff; position:absolute; right:5px; top:8px; height:77px; z-index:1; text-align:right; width:100%;}
.top-nav a{ color:#fff;}
.top-nav a:hover{ color:#fff;}
.top-nav li.b{ position:absolute; bottom:0px; right:0px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}
.top-logo{ min-height:90px; _height:90px;}

.navlist{ float:right ;display:block; 
    top:15px;    
    
    z-index: 99;}
nav{ height:75px; overflow:hidden;  }
nav ul li{ float:left; text-align:center; height:75px; overflow:hidden; }
nav ul li a{     display: inline-block;
    margin-top: 20px;
    padding: 10px 22px;
 
    border-radius: 30px;text-align: center;
   font-size:14px;
    cursor: pointer; color:#434343;line-height:16px;text-decoration: none;
    transition: color .2s linear 0s,border-color .2s linear 0s,background-color .2s linear 0s;}
nav ul li#nav_404_21 a{font-style: italic; font-size:16px;}
nav ul li a:hover{ border-radius:30px;background-color:#da251c;color:#fff !important;}
nav ul li.line{ display:none;}
nav ul li.hover{ background:url(../images/nav_button.jpg) no-repeat;; background-repeat:no-repeat;}
/*nav ul li.navdown{  background:url(../nav_bg.gif); background-repeat:no-repeat;}*/
nav ul li.hover a,nav ul li.navdown a{ }
nav ul li.hover a:hover,nav ul li.navdown a:hover{ color:#ec651b;}
.met_flash{ margin-top:10px; font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px;} 

/*首页*/
.aboutus{ float:left; width:675px; margin-top:10px;}
.case{ float:right; width:290px; margin-top:10px; overflow:hidden;}
.style-1 h3.title span{ float:left; background:url(../images/dt-5.gif) repeat-x; height:32px; line-height:32px; padding:0px 25px; color:#fff; font-weight:normal; font-size:14px;}
.style-1 h3.title  a.more{ float:right; width:39px; height:11px; line-height:1000px; overflow:hidden; background:url(../images/more.gif); margin:10px 10px 0px 0px;}
.style-1 .active{ background:#fff; padding:10px;}
.style-2 h3.title { background:url(../images/dt-6.gif) repeat-x; height:32px; line-height:32px; padding-left:15px; color:#fff; font-weight:normal; font-size:14px; position:relative;}
.style-2 h3.title a.more{ position:absolute; right:10px; top:0px; color:#fff; font-size:12px;}
.style-2 .active{ background:#fff; padding:10px;}
.style-2 dl.ind{ clear:both; zoom:1}
.style-2 dl.ind dt{ float:left; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; zoom:1}
.style-2 dl.ind dt a{ margin-left:5px;}
.style-2 dl.ind dd{ float:right; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; overflow:hidden;}
.style-2 dl.ind dd h4{ margin-left:10px;}
.style-2 dl.ind dd p.desc{ margin-left:10px; font-style: italic; color:#666;}
.index-news{ float:left; width:330px; margin-right:15px; margin-top:15px;}
.listel li{ margin:0px 5px; height:30px; line-height:30px; overflow:hidden; padding-left:13px; background:url(../images/dt-1.gif) no-repeat left 12px; }
.listel li a{ margin-right:5px; zoom:1;}
.listel li span{ float:right; color:#666;}
.index-conts{ float:right; width:290px; margin-top:15px;}
.index-product{ padding-top:15px; *margin-top:15px; *padding-top:0px;}
.index-product .profld{ margin:0px; position:relative; overflow:hidden;}
.index-product h3 span{ float:left; }
.index-product ol{ position: absolute; width: 2012em; }
.index-product ol li{ float:left; text-align:center; }
.index-product ol li a.img{ display:block; text-align:center; font-size:0px;}
.index-product ol li a.img img{ margin:auto; border:1px solid #d6d6d6;}
.index-product ol li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.index-product .flip{ height:20px; overflow:hidden; margin:8px 15px 0px; float:left; }
* html .index-product .flip{ width:300px;}
*+html .index-product .flip{ width:300px;}
.index-product .next,.index-product .prev{ width:18px; height:18px; overflow:hidden; display:block; float:left; background:url(../images/neu.gif) no-repeat;}
.index-product .next{ background-position:-17px 0px; }
.index-product .next:hover{ background-position:-57px 0px; }
.index-product .prev{ background-position:-40px 0px; }
.index-product .prev:hover{ background-position:0px 0px; }
#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}
#trigger a{ background:url(../images/neu.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}
#trigger a.current{ background-position:-78px 0px;}
#tabs-nav{ float:left;text-align: center; margin-left:15px;}
#tabs-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display:inline; position:relative; *top:12px;}
#tabs-nav li a {width: 8px; height: 8px; display: block; overflow:hidden; background:#9df0f5; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
#tabs-nav li a:hover { background:#fff; }
#tabs-nav li a.flex-active{ background:#fff; cursor: default; }
.index-links{ background:#fff; padding:5px 15px 10px; margin-top:15px; position:relative;}
.index-links h3{ height:32px; line-height:32px; padding-left:20px; background:url(../images/dt-2.gif) no-repeat left center; font-weight:normal; font-size:14px; position:relative; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.index-links h3 a.more{ position:absolute; right:10px; top:0px; color:#666; font-size:12px;}
.index-links ul{ margin:0px; padding:0px;}
.index-links .img{ margin-bottom:3px;}
.index-links .img li{ list-style:none; display:inline; padding-right:5px;}
.index-links .img img{ width:88px; height:31px;}
.index-links .txt{ zoom:1;}
.index-links .txt li{ list-style:none; float:left; width:88px; height:20px; line-height:20px; margin-right:5px; overflow:hidden;}

/*内页栏目*/
.sidebar .sb_nav h3.title{    text-align: center;
    background: url(img/ny_03.jpg) no-repeat;
    width: 290px;
    height: 101px;
    color: #fff;
    font-size: 24px;
    line-height: 90px;
    letter-spacing: 2px;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ width:288px;  padding-bottom:20px; border-top:none;}
#sidebar dl{ }
#sidebar dl dt{ padding-left:14px; margin-top:15px; }
#sidebar dl dt a{     background-color:#2a6fb3;
    border-radius: 10px;
    width: 270px;
    height: 39px;
    line-height: 40px;
    display: block;
    color: #fff;
    text-align: center;}
#sidebar dl dt a:hover{ color:#fff; background-image:none; background:#000;}
#sidebar dl dd{}
#sidebar dl dd h4{ padding:5px 0px 5px 10px; background:url(../images/dt-0.gif) no-repeat left center;}
#sidebar dl dt.on a{ color:#fff; background-color:#b50000;}
#sidebar dl h4.on a{color:#fff; background-color:#b50000; font-family:"Microsoft YaHei";}
.sidebar .sb_box{ float:right; width:980px; background:#fff; overflow:hidden;  }
.sidebar .sb_box h3.title{  font-size:12px; color:#999; font-family:"Microsoft YaHei";}
.sidebar .sb_box h3.title span{ display:block;float:left; color:#333; font-size:16px; font-weight:bold;}
.sidebar_right_line{ width:100%; border-bottom:1px dashed #ccc; margin:0 auto; margin-top:5px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; }
.sidebar .sb_box h3.title div.position a{ color:#999;}
.sidebar .sb_box h3.title div.position a:hover{ color:#ec651b;}
.hotstitle{ margin:15px 0; padding:10px 5px; background:#2a6fb3; line-height:30px;}
.hotstitle h3{ color:#fff; font-size:16px; font-weight:normal;}
.ny_contact_tit {
    background-color: #2a6fb3;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: left;
    padding-left: 30px;
    font-size: 16px;
    width: 256px;
    margin-top: 20px;
}


.sidebar_cons{ font-size:14px; line-height:28px;}

.ctitle{ margin:15px 0; display:block;}

/*内页二级*/
.leftsidebar_box{width:100%;height:auto !important;overflow:visible !important;}
.leftsidebar_box dl{ margin:10px 0; width:100%; display:block; overflow:hidden;}
.leftsidebar_box dt{
    width:242px;
    display: block;
     float:left;     line-height: 42px; margin-bottom: 10px; }
.leftsidebar_box dt a{font-size: 16px;
    color: #fff; 
    display: block; background: url(img/ab_ico2.png) 200px no-repeat #0b51b7; padding: 0 15px;}	
.leftsidebar_box dt a:hover,.ontive1{ color:#fff !important; background: url(img/ab_ico2.png) 200px no-repeat #0298d6 !important;}
.leftsidebar_box dd a:hover,.ontive21{ color:#e60012 !important}
.leftsidebar_box dd{border-bottom:1px dashed #ccc; margin:0 15px; float:left; padding:8px 0;  width: 222px;}
.leftsidebar_box dd a{color:#666; display:block; margin-right: 16px;
    
    position: relative;
    z-index: 1;
    
    line-height: 24px;  font-size:14px;}
.leftsidebar_box dd a:hover,.ontive2{ display:block;  color:#0b51b7 !important; text-decoration:underline;}
.leftsidebar_box dt img{position:absolute;right:10px;top:20px;}


.sidebar .sb_nav .active{ border:2px solid #ef0809; padding-top:10px; padding-bottom:20px;padding-left:12px; }
#sidebar dl{}
#sidebar dl dt{ width:195px;  }
#sidebar dl dt a{ display:block; margin-top:12px; background:url(../images/ny_07.jpg); color:#fff; height:34px; line-height:34px; padding-left:30px; background-repeat:no-repeat; }
#sidebar dl dt a:hover{ color:#fff;background:url(../images/ny_10.jpg); }
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ padding:5px 0px 5px 10px; background:url(../images/dt-0.gif) no-repeat left center;}
#sidebar dl dt.on a{background:url(../images/ny_10.jpg);}
#sidebar dl h4.on a{color:#fff; background-color:#0381d8;}
.sidebar .sb_box{ float:right; width:755px; background:#fff; overflow:hidden;  }
.sidebar .sb_box h3.title{ height:45px; line-height:45px; font-size:12px; border:1px solid #ddd;}
.sidebar .sb_box h3.title span{ height:45px; line-height:45px;  display:block;
float:left; padding-left:30px; padding-right:30px;  font-size:14px}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; padding-right:20px;}
.sidebar .sb_box h3.title div.position a{ color:#666;}
.sidebar .sb_box h3.title div.position a:hover{ color:#333;}





* { padding:0; margin:0; border:0px; outline:none; list-style:none; }
body { font-size:12px; font-family:"微软雅黑"; color:#666666; background:#ffffff; overflow-y:visible; overflow-x:hidden;}
a:active, a:hover { color:#ec651b; text-decoration:none; }
a img { border-style:none; }
ul,li, dl { list-style:none; padding:0; margin:0; }
dl, dt, dd { display:block; margin:0; }
table,td{border:1px solid #fff;}
*{ list-style:none;}
.clear { clear:both; }

/*网页顶部*/
.tops_bg{ width:100%; height:34px; background:#373635;}
.tops{ width:1200px; margin:0 auto;}
.tops_left{ float:left; color:#fff; font:normal 12px/34px "Microsoft YaHei";}
.tops_right{ float:right;}
.tops_right li{ float:left;  color:#fff; font:normal 12px/36px "Microsoft YaHei";}
.tops_right li a{ display:block; color:#fff; font:normal 12px/36px "Microsoft YaHei"; float:left; margin-left:10px; }
.tops_right li a:hover{ display:block; color:#ec651b; font:normal 12px/36px "Microsoft YaHei"; text-decoration:underline; float:left;}

/*网页头部*/
.heads{ width:1200px; height:139px; margin:0 auto;}

.phone{ width:315px; float:right; margin-top:35px;}
.phone span{ color:#666; font:normal 16px "Microsoft YaHei"; float:right; margin-right:100px; display:block;}
.phone p{ color:#ec651b; font:normal 30px "Arial Black", Gadget, sans-serif; float:right;}
.phone img{ display:block; float:left; margin-top:5px;}

/*导航*/



/*banner*/
.flash{ width:100%; height:550px; margin:120px auto 0; overflow:hidden; _zoom:1; position:relative; *zoom:1; }
.flash1{ width:1000px; height:550px; margin:0 auto; position:relative;}
.flash2{ width:1920px; height:550px; position:absolute; left:-460px;}
.flexslider{margin:0 auto;position:relative;width:1920px;height:550px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(img/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:3px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(img/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}




/*在线客服*/
.yb_conct {position: fixed;z-index: 9999999;top: 200px;right: -127px;cursor: pointer;transition: all .3s ease;}
.yb_bar ul li {width: 180px;height: 53px;font: 16px/53px 'Microsoft YaHei';color: #fff;text-indent: 54px;margin-bottom: 3px;border-radius: 3px;transition: all .5s ease;overflow: hidden;}
.yb_bar .yb_top {background: #373635 url(img/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone {background: #373635 url(img/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ {text-indent: 0;background: #373635 url(img/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode {background: #373635 url(img/fixCont.png) no-repeat 0 -169px;}
.hd_qr {padding: 0 29px 25px 29px;}
.yb_QQ a {display: block;text-indent: 54px;width: 100%;height: 100%;color: #fff;}

.hots_bg{ width:100%; height:63px; border-bottom:1px solid #ccc; margin:0 auto;}
.hots{ width:1200px; margin:0 auto; display:block; overflow:hidden;}
.hotword{}
.hotword li{ float:left; color:#0b51b7; font:bold 14px/63px "Microsoft YaHei";}
.hotword li a{ display:block; color:#7f7f7f; font:normal 14px/63px "Microsoft YaHei"; float:left; margin-left:10px;}
.hotword li a:hover{ display:block; color:#0b51b7; font:normal 14px/63px "Microsoft YaHei"; float:left; margin-left:10px; text-decoration:underline;}



.fl{ float:left;}
.fr{ float:right;}

.header{position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%; background:#fff;}
.navTop {
    height: 45px;
    
    line-height: 45px;
	position:relative;
}

.navTop a, .navTop p {
    margin-left: 19px;
}


div .bdshare-button-style0-24 a{float:left;display:block;padding-left:25px;background-image:none;font-size:14px;}
.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more {
    float: left;
    font-size: 18px;
    padding-left: 25px;
    line-height: 24px;
    height: 24px;
    background-image: url(../images/img/share/icons_0_24.png?v=4c3f13b3.png);
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 6px 6px 0;
}	
.topfa .wxq {
    margin-top: 10px;
    margin-left: 15px;
    padding-left: 30px;
    background: url(img/wxf.png) no-repeat left;
    background-size: 23px;
	font-size: 14px;
	line-height: 24px;
}

.topfa .wxx {
    margin-top: 10px;
    margin-left: 15px;
    background: url(img/wx-h.png) no-repeat left;
    background-size: 23px;
	font-size: 14px;
	line-height: 24px;
}

.top{ width:100%;   display:block; background: #f6f6f6;}
.top p{ font-size:14px; color:#707070; line-height:38px; float:left;}
.top span{ display:block; overflow:hidden; padding:12px 0; float:right;}
.top span a{color:#707070; padding:0 5px; display:block; border-right:1px solid #707070; float:left; line-height:14px;font-size:14px;}

.hea_twd{ width:100%; display:block; position:relative;}
.content1{ width:1200px; margin:0 auto; display:block; overflow:hidden;}
.top_logo{width:1200px; display:block; overflow:hidden; margin:0 auto;}
.top_logo .logo{ width:150px; margin: 15px 0 3px; display:block; overflow:hidden;}
.top_logo .logo img{ width:150px; float: left; display: block;}
.searchBox{position:relative;float:right;margin-top:22px;width:120px;}
.searchBox input{display:block;padding:4px 12px;width:100%;border-radius:10px;background-color:#eee;color:#c9c9c9;font-size:14px;line-height:1;}

.searchBox button{position:absolute;top:0;right:0;width:26px;height:26px;border-radius:0 10px 10px 0;background:url(img/search.png) no-repeat 5px 5px;background-color:#000;}







.fl_txt{ width:50%;display:block;     position: absolute; 
    bottom:90px;  left:25%;   
    z-index: 99;}
.fl_txt span{ width:350px; margin: 0 auto; display: block; margin-bottom: 50px;}
.fl_txt span a{ display: block; width: 140px; background: rgba(255,0,0,0.8); border-radius:10px; padding: 10px 0; text-align: center; font-size: 18px; color: #fff; float: left; margin-right: 20px;}
.fl_txt span .zx{ background: #da251c;}
.fl_txt p{ text-align: center; font-size: 20px;  color: #fff; width: 240px;  margin: 0 auto; display: block;line-height:320px;}
.fl_txt p a{ color:#fff;} 

.warpper{ display: block; overflow: hidden; }
.index_video{ width: 1200px; margin: 30px auto; display: block; overflow: hidden;}
.tline{
	width:300xp; height:1px; background:#d9d9d9; margin:1rem auto 1.4rem; position:relative;
}
.tline .redline{
	width:6.25rem; height:5px; background:#e50000; position:absolute; top:-2px; left:50%; margin-left:-3.125rem;}
.p_tit{ width: 100%; text-align: center; display: block; overflow: hidden;}
.p_tit h3{ font-size: 30px; color: #da251c; display: block; line-height: 50px; font-weight:normal;}
.p_tit p{ font-size: 16px; color:#999; line-height: 36px; font-family: "黑体";}
.video_list{ width:100%; display: block; overflow: hidden; margin: 30px 0 0;}
.video_list ul{ display: block; overflow: hidden; list-style: none;     width: 100%;}
.video_list ul a{float:left; width: 378px; display: block; margin-right:33px; margin-bottom: 10px; }
.video_list ul li{ float:left; width: 378px; display: block; position: relative; margin-right:33px; margin-bottom: 10px; }
.video_list ul a:nth-child(3n){ margin-right:0 !important;}
.video_list ul li:nth-child(3n){ margin-right:0 !important;}

.video_list ul li img{ width: 378px; height: 211px; display: block;}
.video_list ul li h3{     color: #333;
    font-size: 15px; padding:8px 0 0 30px; background: url(img/v_ico1.png) 2px 15px no-repeat; line-height: 30px;}
.video_list ul li .k_name{    color: #999;
    font-size: 14px;
    font-weight: normal;}
.video_list ul li p{ font-size:14px; line-height:30px; color:#333;}
.video_list ul li:hover h3{  background: url(img/v_ico.png) 2px 15px no-repeat; color: #da251c; }

.video_list ul li .zhezhao{ width: 378px; height: 211px; display: none; position: absolute; top:0; background: url(img/v_bg.png) no-repeat;}
.p_more{text-align: center; padding-top: 30px; padding-bottom: 25px; background: #fff;}
.p_more a{ border: 1px solid #c9c9c9; padding: 10px 40px; border-radius: 20px; font-size:14px; }
.p_more a:hover{ background: #da251c; color: #FFF; padding: 10px 50px; -webkit-transition: 0.8s; -moz-transition: 0.8s; -o-transition: 0.8s; -ms-transition: 0.8s; transition: 0.8s; border: 1px solid #9c0000;}

/*  广告条  */
.advtage{ width:1200px; display: block; overflow: hidden;  margin:30px auto; height: 110px;}
.adv_01{ background: url(img/adv_015.jpg) no-repeat;}
.adv_02{ background: url(img/adv_01.jpg) no-repeat;}
.adv_03{ background: url(img/adv_02.jpg) no-repeat;}
.adv_04{ background: url(img/adv_06.jpg) no-repeat;}
.adv_05{ background: url(img/adv_07.jpg) no-repeat;}
.adv_06{ background: url(img/adv_08.jpg) no-repeat;}
.adv_07{ background: url(img/adv_03.jpg) no-repeat;}
.adv_08{ background: url(img/adv_04.jpg) no-repeat;}
.adv_09{ background: url(img/adv_09.jpg) no-repeat;}
.adv_10{ background: url(img/adv_010.jpg) no-repeat;}

.advtage h3{ float:left; line-height: 110px; padding-left:100px; font-size:24px; color:#fff; font-weight: normal;}
.advtage h3 i{ font-size:16px; font-style:normal;}
.advtage span{ width:130px; padding: 6px 0 6px 80px; display: block; background: url(img/qq.png) 40px no-repeat #da251c; border-radius:30px;     float: left; margin-top: 30px; margin-left: 50px;font-size:20px; color:#fff;} 
.advtage h4{font-size: 20px;float:left;margin-left:50px;color:#fff;line-height:110px;letter-spacing:2px;}

/* 未来窗资讯  */
.newslist ul li{ margin-bottom:25px;}
.newslist ul li h3{background: url(img/n_ico.png) 2px 15px no-repeat;height:40px;}
.newslist ul li:hover h3{background: url(img/n_ico1.png) 2px 15px no-repeat;}

/*  公司简介  */
.index_about{width:1200px; display: block; overflow: hidden;  margin:30px auto;}
.ab_lb{ width:598px; background:#fff; display:block; overflow:hidden; padding:54px 0 0; position:relative;}
.lb_logo{ width:238px; margin:0 auto; display:block; overflow:hidden;}
.lb_list{ margin:0 30px; display:block; overflow:hidden;}
.lb_list ul{ width:100%; list-style:none; display:block; overflow:hidden;}
.lb_list ul li{ float:left; display:block; padding:8px 0; overflow:hidden; border:1px solid #fff; border-radius:10px; margin-right:13px; margin-bottom:48px; margin-top:30px; text-align:center; width:168px;}
.lb_list ul li h3{ font-size:24px; color:#fff; line-height:30px; font-weight:normal;}
.lb_list ul li:nth-child(3n){ margin-right:0;}
.lb_list ul li p{ font-size:12px; color:#fff; letter-spacing:-0.5px;}
.ab_ewm{ width:188px; position:absolute; top:244px; left:200px; display:block; text-align:center;}
.ab_ewm img{ width:134px; margin:0 auto; display:block; overflow:hidden;}
.ab_ewm p{ font-size:14px; color:#fff; line-height:24px; margin-top:10px}

.about_js{ width:514px; display:block; overflow:hidden;}
.about_c{ width:100%; display:block; overflow:hidden;}
.about_c h3{ font-size:30px; color:#da251c;  padding-bottom:10px; line-height:30px;font-weight: normal;}
.about_c p{ font-size:16px; color:#333; line-height:32px; text-indent:2em; margin-top:20px;}
.about_num{ width:100%; display:block; overflow:hidden; margin-top:20px}
.about_num .item{ float:left; display:block; overflow:hidden; border-right:1px solid #ccc; width:170px; text-align:center;}
.about_num .item p{ font-size:14px; color:#333; font-style:normal;}
.about_num .item p span{ color:#da251c; font-size:48px;}
.about_num .item:nth-child(3){ border-right:none;}



/* 未来窗资质  */
.honor ul li{ margin-bottom:25px;}
.honor ul li h3{background: url(img/h_ico.png) 2px 15px no-repeat;}
.honor ul li:hover h3{background: url(img/h_ico1.png) 2px 15px no-repeat;}


/* 老客户评价  */
.custom ul li{ margin-bottom:25px;}
.custom ul li h3{background: url(img/c_ico.png) 2px 12px no-repeat;}
.custom ul li:hover h3{background: url(img/c_ico2.png) 2px 12px no-repeat;}
.custom ul li span{ width:76px; float:right; display:block; border:1px solid #999; border-radius:10px; font-size:12px; color:#999; padding:5px 0; text-align:center;}
.custom ul li:hover span{border:1px solid #da251c; color:#da251c;}

/* 友情链接  */
.link{ width:1200px; margin:15px auto; display:block; overflow:hidden;}
.link ul{ list-style:none; display:block; overflow:hidden;}
.link ul li{ float:left; color:#da251c;line-height:30px;font-size:18px; }
.link ul li a{ font-size:16px; padding:0 15px;line-height:30px; display:block; color:#333;}
.link li a:hover{text-decoration:underline; color:#da251c;}


/* 底部内容  */
.footer{ width:100%; padding:20px 0 0; display:block; background:#f2f2f2; overflow:hidden;}
.area{ width:1200px; margin:20px auto; display:block; overflow:hidden;}
.area ul{ list-style:none; display:block; overflow:hidden;}
.area ul li{ float:left; color:#da251c;line-height:30px;font-size:18px; }
.area ul li a{ font-size:16px; padding:0 15px;line-height:30px; display:block; color:#333;}
.area li a:hover{text-decoration:underline; color:#da251c;}

.db_con{ width:1200px; margin:30px auto 0; display:block; overflow:hidden; padding-bottom:30px;}
.db_ewm{ width:120px; display:block; overflow:hidden;}
.db_ewm h3,.db_lx h3,.db_map h3{ font-size:18px; color:#da251c; line-height:36px; margin-bottom:20px;}
.db_ewm img{ width:100px; display:block; margin-bottom:10px;margin:0 auto;}
.db_cus{width: 200px;display:block;overflow:hidden;margin-right:40px;}
.db_cus h3,.db_lx h3,.db_map h3{ font-size:18px; color:#da251c; line-height:36px; margin-bottom:20px;}
.db_cus ul{  }
.db_cus li{font-size:14px;display:block; float:left; width:50%; }
.db_cus li a{margin-right:35px;line-height:36px}
.db_lx{ width:365px; margin-right:10px; display:block; overflow:hidden;}
.db_lx ul{ padding-left:32px; display:block; list-style:none; background:url(img/db_lx111.png) 5px no-repeat;}
.db_lx ul li{ font-size:14px; line-height:32px; color:#7d7d7d; margin-bottom:4px;}

.db_map{display:block; overflow:hidden;width:280px;margin-right: 110px;}
.db_map_hr{width:335px;}
.db_map img{margin-top:25px;margin-right:140px;margin:0 auto;}
.db_map p{font-size:14px; width:280px;}

.copyright{ width:100%; background:#da251c; text-align:center; height:36px;}
.copyright p{ text-align:center; color:#fff; font-size:14px; line-height:36px;}
.copyright p a{ color:#fff;}


/*   关于我们   */
.warpper2{ width:100%;  padding:0 0 20px; display:block; }
.about_con{ width:1200px; display:block;   margin:0 auto; padding-bottom:30px;}
.side_left{ width:242px; display:block; overflow:hidden;position: relative;  }
.side_left h3{ background:rgba(204,9,5,0.8); height:106px; line-height:106px; text-align:center; font-size:20px; color:#fff;}
.side_left ul{ display:block; overflow:hidden; list-style:none; margin-top:2px;}
.side_left ul li{ border:1px solid #ededed; display:block; margin-bottom:10px; overflow:hidden;}
.side_left ul li a{ display:block; padding:12px 0 12px 20px; font-size:16px; color:#ae161e; overflow:hidden;background:url(img/ab_ico.png) 200px no-repeat; }
.side_left ul li a:hover{ display:block;  background:url(img/ab_ico2.png) 200px no-repeat #da251c; color:#fff;}


.side_lx{ width:240px; border:1px solid #dcdcdc; margin:15px 0 20px; display:block; overflow:hidden;}
.side_lx .p{ padding:18px 12px 50px; font-size:14px; color:#515151; line-height:30px;}

.about_edit{ width:930px; display:block; overflow:hidden; margin-top:30px;}
.ab_tit{ width:100%; display:block; border-bottom:1px dashed #b2b2b2; overflow:hidden; line-height:36px; padding-bottom:12px;}
.ab_tit h3{ float:left; font-size:18px; color:#da251c; padding-left:15px; background:url(img/ab_lit.png) left no-repeat; }
.ab_tit span{ display:block; float:right; background:url(img/position.png) left no-repeat; padding-left:25px; font-size:14px; color:#343434;}
.ab_content{ padding:50px 30px; display:block; overflow:hidden;}
.ab_content p{ line-height:36px; font-size:14px;}

.side_left ul li dd{ padding-left: 20px;
    display: block;
    overflow: hidden;
    line-height: 20px;
    background: #fff !important;width: 100px;
    float: left;}
.side_left ul li dd a{font-size: 14px;
    color: #333;
    display: block;
    background: none !important;
    padding: 10px 0;}
.side_left ul li dd a:hover{ color:#da251e; text-decoration:underline;}



/*  新闻资讯  */
.news_content{padding:50px 10px; display:block; overflow:hidden;}
.news_content dl{ width:100%; display:block; padding:15px 0; border-bottom:1px dashed #ccc; overflow:hidden;}
.news_content dl dt{ width:160px; float:left; display:block; }
.news_content dl dt img{ max-width: 100%; display: block; }
.news_content dl dd{ width:720px; float:right; display:block; padding:8px 0;}
.news_content dl dd h3{ font-size:14px; color:#3a3a3a; line-height:30px;}
.news_content dl dd h3 a{ color:#3a3a3a;}
.news_content dl dd p{ font-size:12px; color:#666; padding:8px 0; line-height:22px;}
.news_content dl dd span{ font-size:12px; color:#5f5f5f;}




#zhezhu{width:100%; min-height:1000px; background:#333333; z-index:33; position:fixed; top:0px; left:0px; display:none; filter:alpha(opacity=80);        -moz-opacity:0.8;        -khtml-opacity: 0.8;        opacity: 0.8; z-index:999}
.video_replay{    width: 60%;
height:65px;
     background: #000;
    position: fixed;
    top: 100px;
    right: 20%;
    z-index: 9999; display:none;}
.close {
    width: 29px;
    height: 29px;
    float: right;
    padding-right: 10px;
    padding-top: 10px;
}
#videoShow{ width:100%;}


.topfa b{
	    display: none;
    width: 150px;
    background: #fff;
    position: absolute;
    top: 46px;
    right: 0;
    margin-left: -100px;
    color: #999;
    text-align: center;
    padding-bottom: 10px;
    box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
    font-size: 14px;
	z-index:9999;
	    line-height: 24px; font-weight:normal !important;
	}
	
.topfa b img {
    display: block;
    margin: 10px auto;
}



