/*****************************************
* 作 者：larry
* 网 址：www.fo-sky.com
* 版 本：3.0 
* 概 要：灵风科技-网站公共样式
*****************************************/
@charset "utf-8";
/*-----------------------------------------公共样式-----------------------------------------*/
* {margin:0; padding:0;}
body {font-family:Arial,Helvetica,sans-serif;font-size: 12px;color: #333;line-height:22px;}
h1,h2,h3,h4,h5,h6{ font-size:16px; font-weight:normal;}
h1 a:hover{ font-size:16px; font-weight:bold; line-height:45px;color:#ffe0a2;}
img{border:none;vertical-align:middle;}
ul,ol,li {list-style:none;}
a:link,a:visited,a:active{text-decoration:none;color:#9a9a9a; font-size:12px;}
a:hover{text-decoration:none;color:#f9714b;}
.block{margin:0 auto; padding:0;}
.clear{ clear:both;}
.clear2{ clear:both; height:15px;}
.clear3{height:15px; border-bottom:4px #408ed6 solid;clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1}
.fn-clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.l{ float:left}
.r{ float:right}
.hover{color:#860007!important;}
#shu11 a.menu1,#shu22 a.menu2,#shu33 a.menu3,#shu44 a.menu4,#shu55 a.menu5,#shu66 a.menu6,#shu77 a.menu7{color: #666!important; font-weight:bold !important;}
.ad{ margin:0 auto; width:100%; text-align:center; padding-bottom:20px;}
.more a{ color:#ab8532;}
.f2{ color:#fff;}
.f3{color:#757474; font-size:14px;line-height:30px;}
.f3 a{ font-size:14px;line-height:30px;}
#page{ padding:50px 0 0; }
.page{ text-align:center; height:38px; line-height:38px; margin:30px auto 0; width:1100px;}
.page b{background:#c32f63;border-radius:3px; border:1px #c32f63 solid; color:#fff;padding:8px 18px;font-family:"Microsoft Yahei",Arial,Simsun,sans-serif; font-size:14px; font-weight:normal;margin-left:6px;} 
.page a{ background:#fff;border:1px #c32f63 solid;padding:8px 18px; color:#c32f63;border-radius:3px;font-family:"Microsoft Yahei",Arial,Simsun,sans-serif; font-size:14px; margin-left:6px;} 
.page a:hover{background:#c32f63; color:#FFFFFF;}
.lin{ line-height:32px;}
.input{ height:35px; line-height:35px;margin:0 auto;display:block; width:89%;border:1px solid #dfdfdf;padding:0 12px;border-radius:3px; font-size:14px; color:#b4b4b4}
.input2 { border:1px solid #dfdfdf;padding:0 12px;margin:0 auto;display:block;width:89%; height:100px;line-height:35px; overflow-y:auto;border-radius:2px; font-size:14px; color:#b4b4b4}
.submit{height:38px;line-height:38px;color:#fff;text-align:center;font-size:18px;background:#901340;border:none;border-radius:5px;display: block;width:88%;margin:20px auto;}
.left-img:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.left-img img{float: left;width: 300px;margin-right:20px;}
.right-img:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.right-img img{float: right;width: 300px;margin-left:20px;}
/*-----------------------------------------公共样式-----------------------------------------*/
header{width:100%; height:65px;background:url(/images/bg.png) repeat-x top; border-bottom: 2px #901440 solid;}
header #box{width:1200px; height:65px; margin:0 auto;}
header #box  #logo{padding-top: 14px;float:left;}

header #box #main-menu{float:right;}
header #box #sf-menu li{position:relative;}
header #box #sf-menu a{position:relative; display:block;}
header #box #sf-menu a:hover{}
/* 1st */
header #box #sf-menu > li{float:left}
header #box #sf-menu a.nav1st{line-height:65px;text-align:center;font-size:16px;color:#901440;padding: 0 20px;text-transform:uppercase;}
header #box #sf-menu li:hover a.nav1st{color:#901440!important;font-weight:bold;background:#fff;}
/* 2nd */
header #box #sf-menu ul{display:none; position:absolute; top:100%; left:0; z-index:99; background:#fff;}
header #box #sf-menu ul li a{padding:5px 0 5px 20px;color:#484848;background:#fff;font-size:14px;}
header #box #sf-menu ul li a:hover,#sf-menu ul li.sfHover a.nav2nd{background:#901340;color:#fff}
/* 3rd */
header #box #sf-menu ul ul{top:0; left:100%; padding:0; border-bottom-width:2px; box-shadow:0px 0px 0px rgba(0,0,0,.06);display:none;}
header #box #sf-menu ul ul li a{border-bottom:1px dotted #e4e4e4; border-right:1px dotted #e4e4e4; border-left:1px solid #e4e4e4;}
#messcl{margin-top:20px;}
/*-----------------------------------------banner-----------------------------------------*/
#banner {width: 100%;height:215px;margin:0 auto;position: relative; text-align:center;overflow:hidden;background:url(/images/banner2.jpg) no-repeat top center;}
#banner .box{width:224px;overflow:hidden; display:inline-block; margin:25px 6px 0; border:2px solid #fff;background:#fff;}
#banner .box p{background:#fff;line-height:26px;padding-top:5px;font-size:20px;color:#7c7c7c;}
#banner .box img {
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transform: all 0.6s ease-in-out;
    -o-transform: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
#banner .box:hover img{
    -webkit-transform: translateY(32px);
    -moz-transform: translateY(32px);
    -ms-transform: translateY(32px);
    -o-transform: translateY(32px);
    transform:translateY(32px);
}
#banner .box p {
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transform: all 0.6s ease-in-out;
    -o-transform: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
#banner .box:hover p{
   -webkit-transform: translateY(-130px);
   -moz-transform: translateY(-130px);
   -ms-transform: translateY(-130px);
   -o-transform: translateY(-130px);
   transform: translateY(-130px);color:#fff;background:#901440;
}

/* 首页产品介绍 */
#prduct{width: 1200px;text-align:center;margin: 690px auto 80px;clear:both;zoom:1}
#prduct a{display:block;float:left;position:relative;width:590px;color:#000;margin-top:30px;}
#prduct a .fd{top:50px;left:45px;font-size:34px;text-align:center;color: #fff;width:500px;height:200px;line-height:200px;}
#prduct a:hover .fd{color:#fff;background:#901440!important;}
#prduct a img{width:100%;height:300px;}
#prduct h2{border-bottom:2px solid #d8d8d8; font-size:36px; line-height:60px; color:#901440; }
#prduct hr{border:none; background:#901440;height:2px;width:26%; margin:-2px auto 0;}
#prduct a:nth-child(2n+2) {margin-left:20px;}

#prduct a .fd{background:rgba(0,0,0,0.5)!important;/*实现FF背景透明，文字不透明*/}
@media screen,screen9 {/* 只支持IE6、7、8 */
#prduct a .fd{background-color:#000000;filter:Alpha(opacity=50);position:static;position:absolute; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */*zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */}
#prduct a .fd span{position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */}  
}


/* 首页简介 */
#index_a{width:1200px;text-align:center;clear:both;padding-bottom: 30px; margin:0 auto;}
#index_a h2{border-bottom:2px solid #d8d8d8; font-size:36px; line-height:60px; color:#901440; }
#index_a p{font-size:16px; line-height:36px; color:#2e2e2e;text-transform:uppercase;margin:20px 0;}
#index_a a{ background:#901440; border-radius:5px; display:inline-block;color:#fff; font-size:16px; padding:10px 26px;}
#index_a a:hover{background:#760532;}
#index_a hr{border:none; background:#901440;height:2px;width:26%; margin:-2px auto 0;}

/*-----------------------------------------主体部分-----------------------------------------*/
#tit{width: 1200px;margin: 50px auto 20px;background:url(/images/jt.jpg) no-repeat top center;text-align:center;border-bottom: 2px #e6e6e6 solid;}
#tit h2{border-bottom: 2px #901440 solid;height:60px;line-height:60px;font-size: 36px;color: #901440;text-transform:uppercase;width: 30%;margin: 0 auto -2px;}

#tit2{width:892px;padding-bottom:5px;text-align: left;border-bottom: 2px #e6e6e6 solid;}
#tit2 h1{/*border-bottom: 2px #901440 solid;float:left;height:45px;*/display:inline; padding-right:50px;line-height:35px;font-size:30px;color: #901440;text-transform:uppercase;margin-bottom: -2px;}
/* 关于我们页面 */
#content{ margin-bottom:20px;min-height:300px}
#content #about{margin:0 auto;width: 1140px;/* background: #f6f6f6; */border: 1px dashed #901440;border-radius: 10px;padding: 20px 30px;font-size:16px;}
#content #about h2{font-size:24px;color: #666;line-height:36px;}
#content #about p{font-size:16px;line-height: 30px;padding-bottom: 20px;}
#content #about span{font-size:16px;line-height:36px;display:block;color: #666;}

/* 联系我们页面 */
#content #contact{width: 1200px;margin:0 auto;}
#content #contact section{width:840px;padding:20px 30px;border:1px dashed #901340;border-radius:5px;font-size:16px;line-height:30px; margin-bottom:50px;}
#content #contact section h2{ background:#901340; margin-top:-40px; margin-bottom:12px;border-radius:5px; width:230px; height:40px; font-size:24px; color:#fff; text-align:center; line-height:40px;}
#content #contact section p{font-size:18px; }

.lileft{width: 900px;float: left;}
#content #contact #submit{width:278px;float: right;color:#90133f; margin:20px 0;background:#eaeaea;padding-bottom:1px;}
#content #contact #submit h3{ font-size:20px; border-bottom:2px #90133f solid; line-height:40px; text-transform:uppercase;background:#fff;}
#content #contact #submit p{ font-size:18px;line-height:30px;padding-top:10px; width:89%; margin:0 auto;}
/*#content #contact #submit{ float:right; border:1px #e1e1e1 solid; width:445px; height:428px;}
#content #contact #submit p{background:url(/images/sub_bg.jpg) no-repeat bottom center; font-size:18px; padding-left:62px; color:#383838; line-height:50px;}*/

/* 技术资料页面 */
#content{ margin-bottom:20px;}
#content #jishu{margin:0 auto;width:1200px;color: #fff;}
#content #jishu a{color: #fff;font-size:16px;line-height:30px;}
#content #jishu .fujian{background:#c32f63;height:30px;line-height:30px;padding:0 20px;/* margin-bottom:20px; */display:inline-block;border-radius:50px;}
#content #jishu .fujian:nth-of-type(even){background:#90133f;}
#content #jishu .downsize{/*display:inline-block; */display:none;padding:0 30px 0 20px;font-size:24px;margin-left:15px;background:url(/images/x.png) no-repeat left center;}
#content #jishu img{ padding-left:30px;padding-right:20px;display:none;}

/* 内页 */
#neiyebox{width: 1200px;margin:30px auto;}

#neiyebox #list{ width:278px; float:left;border-radius:8px;}
#neiyebox #list a{display:block; padding-left:20px; font-size:18px;font-weight:bold;width:258px; height:45px;line-height:45px;margin-bottom:2px;float:left;color:#760632;background:url(/images/li_bg.jpg) no-repeat left center; }
#neiyebox #list a:hover{color:#000;}

#neiyebox #list2{ width:278px; float:left;border-radius:8px; }
#neiyebox #list2 .fl h2{height:45px;line-height:45px; margin-top:2px;}
#neiyebox #list2 .fl h2 a{display:block; padding-left:35px; font-size:18px;font-weight:bold;width:258px; height:45px;line-height:45px;margin-bottom:2px;float:left;color:#760632;background:url(/images/li_bg2.jpg) no-repeat left center; }

#neiyebox #list2 .fl p{border-bottom:2px #c4c4c4 solid;display:block;padding-left:20px;width:258px;background:#eaeaea;}
#neiyebox #list2 .fl p a{display:block;font-size:16px;line-height:26px;color:#760632;padding: 8px 0;}
#neiyebox #list2 .fl span{font-family:"宋体",Helvetica,sans-serif; font-size:16px;font-weight:bold; padding-right:5px;}

#neiyebox #list2 .fl p a {
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transform: all 0.6s ease-in-out;
    -o-transform: all 0.6s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#neiyebox #list2 .fl p a:hover{
   -webkit-transform: translateX(-130px);
   -moz-transform: translateX(-130px);
   -ms-transform: translateX(-130px);
   -o-transform: translateX(-130px);
   transform: translateX(10px);
}

#neiyebox #list2 .fl a:hover{color:#000;}

#neiyebox #youce #submit{width:100%;color:#90133f; margin:20px 0;background:#eaeaea;padding-bottom:1px;}
#neiyebox #youce #submit h3{ font-size:20px; border-bottom:2px #90133f solid; line-height:40px; text-transform:uppercase;background:#fff;}
#neiyebox #youce #submit p{ font-size:18px;line-height:30px;padding-top:10px; width:89%; margin:0 auto;}

#neiyebox #youce{ float:right;width:892px;}
#neiyebox #youce #con{padding-top:20px;font-size:16px;}
#neiyebox #youce #con img{max-width: 100%;}
#neiyebox #youce #con table{background:#ddd;}
#neiyebox #youce #con td{background:#fff; padding:3px 10px}
#neiyebox #youce #con th{background:#fff; padding:3px 10px}

#neiyebox #youce #con .firstRow tr:nth-of-type(1) td{border-bottom:2px #929292 solid;}
#neiyebox #youce #con .firstRow tr:nth-of-type(2) td{background:#f2f2f2;padding:8px 10px}

.yanse{border-spacing:1px;font-size:14px!important;}
.yanse td{padding:0px 0px!important;line-height:16px!important}
.lihong{ background:#c00000!important}
.lilan{ background:#0070c0!important}
.lihuang{ background:#ffc000!important}

.tit{ width:100%; padding-top:30px;background:url(/images/jt.jpg) no-repeat top center;  text-align:center;border-bottom:3px #e6e6e6 solid; margin-bottom:20px;}
.tit h2{border-bottom: 3px #999 solid;height:60px;line-height:60px;font-size:24px;color: #000;width:220px;margin:0 auto -3px;}


.tit2{width:100%;padding-top:30px;background:url(/images/jt.jpg) no-repeat top center;text-align:center;border-bottom:3px #e6e6e6 solid;margin-bottom:20px;}
.tit2 h2{border-bottom: 3px #999 solid;line-height: 50px;font-size:24px;color: #fff;background: #75734b;width: 200px;margin-bottom: -3px;}

/* 新闻列表 */
#news_list {width: 1200px;margin:0 auto 20px;}
.xiaohua_item{width:1160px;margin-top:15px;background:#fff;border-radius:5px;box-shadow: 0 0 3px rgba(0,0,0,0.2);padding:20px;}
.xiaohua_item .limg{width:260px;float:left;}
.xiaohua_item .limg img{width:100%;height:180px;object-fit: cover;}
.xiaohua_item .cont{width:880px;float:right;}
.xiaohua_item .cont .tit22{height:40px;line-height:40px;width:100%;margin-bottom:20px;}
.xiaohua_item .cont .tit22 h2{font-size:24px;color:#5c6878;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xiaohua_item .cont .tit22 a:hover h2{color:#708092}
.xiaohua_item .cont .tit22 .view_more{display:block;width:120px;height:40px;line-height:40px;text-align:center;background:#8091a5;color:#fff;font-size:16px;border-radius:5px;float:right}
.xiaohua_item .cont .tit22 .view_more:hover{background:#ff9600}
.xiaohua_item .cont p{font-size:16px;color:#6e6e6e;line-height:26px}
.xiaohua_item .cont .bt{width:100%;height:40px;}
.xiaohua_item .cont .bt .time{float:right;line-height:40px;font-size: 16px;color:#6e6e6e;padding-left:30px;background:url(/images/tt.png) left center no-repeat;background-size:20px auto}

/* 新闻列表手机版 */
/* #news_list {width: 96%;margin:0 auto 1rem;}
.xiaohua_item{width:96%;margin-top:1rem;background:#fff;border-radius:5px;box-shadow: 0 0 3px rgba(0,0,0,0.2);padding:2%;}
.xiaohua_item .limg{width:100%;}
.xiaohua_item .limg img{width:100%;}
.xiaohua_item .cont{width:100%;}
.xiaohua_item .cont .tit{height:2rem;line-height:2rem;width:100%;margin:1% 0;}
.xiaohua_item .cont .tit a{display: block;}
.xiaohua_item .cont .tit h2{font-size:1.2rem;color:#5c6878;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xiaohua_item .cont .tit a:hover h2{color:#708092}
.xiaohua_item .cont .tit .view_more{display:block;width:120px;height:40px;line-height:40px;text-align:center;background:#8091a5;color:#fff;font-size:16px;border-radius:5px;float:right;display: none;}
.xiaohua_item .cont .tit .view_more:hover{background:#ff9600}
.xiaohua_item .cont p{font-size:1rem;color:#6e6e6e;line-height:26px}
.xiaohua_item .cont .bt{width:100%;height:1.2rem;margin-top:1rem;}
.xiaohua_item .cont .bt .time{float:right;line-height:1.5;font-size: 1rem;color:#6e6e6e;padding-left:1.5rem;background:url(/images/tt.png) left center no-repeat;background-size:20px auto} */

/* 分页 */
#news_list.page{ text-align:center;line-height:38px; clear:both; margin:50px auto;}
#news_list.page b{background:#009945; color:#FFFFFF;font-family:"Microsoft Yahei",Arial,Simsun,sans-serif; font-size:16px; border-radius:3px;padding:8px 16px; font-weight:normal;margin:0 3px;} 
#news_list.page a{ background:#999;padding:8px 16px;border-radius:3px;color:#fff;font-family:"Microsoft Yahei",Arial,Simsun,sans-serif; font-size:16px; margin:0 3px;} 
#news_list.page a:hover{background:#009945; color:#FFFFFF;border-radius:3px;}

/*-----------------------------------------页脚-----------------------------------------*/
footer{width:100%; height:70px; line-height:70px; background:#606060;text-align:center;clear:both; color:#FFFFFF; font-size:16px;}
footer a:link{ color:#fff;font-size:16px;}