/*****************************************
* 作 者：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}
.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{color: #0051a2!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:80%;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:80%; 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;}
/*-----------------------------------------公共样式-----------------------------------------*/
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:#000;padding: 0 20px;text-transform:uppercase;}
header #box #sf-menu li:hover a.nav1st{color:#0051a2!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:#000;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)}
header #box #sf-menu ul ul li a{border-bottom:1px dotted #e4e4e4; border-right:1px dotted #e4e4e4; border-left:1px solid #e4e4e4;}

/*-----------------------------------------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:#0051a2;
}

/* 首页产品介绍 */
#prduct{width: 1210px;text-align:center;margin: 720px auto 60px;clear:both;zoom:1}
#prduct a{display:block;margin:0 3px 0;float:left;border: 2px solid #fff;border-radius: 3px;position:relative;width:590px;color:#000;}
#prduct a .fd{top:108px;left: 50%;font-size:34px;text-align:center;color: #fff;width: 200px;margin-left: -100px;height:88px;line-height:88px;position:absolute;zoom:1;text-shadow: black 0.1em 0.1em 0.2em;}
#prduct a:hover .fd{}

/* 首页简介 */
#index_a{width:1200px;text-align:center;clear:both;padding-bottom: 30px; margin:0 auto;}
#index_a h2{border-bottom:2px solid #ddd; font-size:36px; line-height:60px; color:#0051a2; }
#index_a p{font-size:16px; line-height:36px; color:#2e2e2e;text-transform:uppercase;margin:20px 0;text-align:left;}
#index_a a{ background:#0051a2; 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:#0051a2;height:2px;width:26%; margin:-2px auto 0;}
#index_a img{float:left;margin-left: 10px;margin-right: 10px;}

/*-----------------------------------------主体部分-----------------------------------------*/
#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 #0051a2 solid;height:60px;line-height:60px;font-size: 36px;color: #0051a2;text-transform:uppercase;width: 30%;margin: 0 auto -2px;}

#tit2{width:892px;height:45px;text-align: left;border-bottom: 2px #e6e6e6 solid;}
#tit2 h1{border-bottom: 2px #0051a2 solid;float:left;display:inline; padding-right:50px;height:45px;line-height:35px;font-size:30px;color: #0051a2;text-transform:uppercase;margin-bottom: -2px;}
/* 关于我们页面 */
#content{ margin-bottom:20px;min-height:300px}
#content #about{margin:0 auto;width: 1180px;/* background: #f6f6f6; */padding: 20px 10px;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 img{float:left;margin-left: 8px;margin-right: 8px;}

/* 联系我们页面 */
#content #contact{width: 1180px;margin:0 auto;font-size: 16px;padding: 20px 10px;line-height: 30px;}
#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;height:45px;line-height:45px;color:#760632;}
#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 #list2 #submit{width:278px;color:#90133f; margin:20px 0;background:#eaeaea;padding-bottom:1px;}
#neiyebox #list2 #submit h3{ font-size:20px; border-bottom:2px #90133f solid; line-height:40px; text-transform:uppercase;background:#fff;}
#neiyebox #list2 #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 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;}
/*-----------------------------------------页脚-----------------------------------------*/
footer{width:100%; height:70px; line-height:70px; background:#606060;text-align:center;clear:both; color:#FFFFFF; font-size:16px;}
footer a:link, a:visited, a:active{ color:#fff;font-size:16px;}
footer a:hover{color:#fff;font-size:16px;}

/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:65px;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:#ff4a00 url(/images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(/images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(/images/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;font:16px/53px 'Microsoft YaHei';}