/*****************************************
* 作 者：larry
* 网 址：www.fo-sky.com
* 版 本：1.0 
* 概 要：灵风科技-网站公共样式
*****************************************/

/*-----------------------------------------公共样式-----------------------------------------*/
* {margin:0; padding:0;}
body {font-weight:500; font-family:"微软雅黑",Arial,sans-serif;font-size: 14px;color: #555555;line-height:22px; background:#ffffff url(../images/bg.jpg) repeat-x top;}
h1{ font-size:16px; font-weight:bold; line-height:35px;}
h1 a:hover{ font-size:16px; font-weight:bold; line-height:45px;color:#ffe0a2;}
h2{ font-size:16px; font-weight:bold;font-family:"Microsoft Yahei","宋体",Simsun,sans-serif;}
img{border:none;vertical-align:middle;}
ul,ol,li {list-style:none;}
a:link,a:visited,a:active{text-decoration:none;color:#555555; font-size:14px;}
a:hover{text-decoration:none;color:#001d69;}
.block{margin:0 auto; padding:0;}
.clear{ clear:both; height:3px;}
.clear2{ clear:both; height:15px;}
.clear3{height:15px; border-bottom:4px #408ed6 solid;clear:both;}
.clear4{ clear:both; height:14px;}
.clear5{ clear:both; height:70px;}
.l{ float:left}
.r{ float:right}
/*-----------------------------------------公共样式-----------------------------------------*/
#top{background:url(../images/top.jpg) no-repeat top left; width:1002px; height:119px; padding-left:185px;}
#logo{ width:400px; height:47px; padding-top:20px;}
#tel{ width:400px; height:47px;text-align:right;}
#tel p a{color:#ff9600; font-size:12px; line-height:45px;}
#tel p a:hover{color:#408ed6;}
#con{background:#ffffff; width:1006px; padding-top:5px;}
.more a{ color:#ab8532;}
.t1{background:url(../images/kk.jpg) no-repeat top left;}
.con_top{background:url(../images/con_top.jpg) no-repeat top left;}
.con_ct{background:url(../images/con_ct.jpg) repeat-y top;}
.f2{ color:#02298f;}
.x{border-bottom:1px #cecece dashed; height:2px; margin:8px 0;}
.page{ text-align:center; height:30px;clear:both; width:743px; position:absolute; bottom:0; left:0; padding:15px;}
.lin{ line-height:32px;}
/*-----------------------------------------栏目导航-----------------------------------------*/
.list_ct{background:url(../images/list_ct.jpg) repeat-y left;}
.list{ width:148px; margin-left:30px;}
.list li{ width:148px;float:left;}
.list li a:link, .list li a:visited { color:#303030; display:block;font-size:14px; padding-left:30px; height:35px; line-height:35px;text-align:left;border-bottom:1px #d1d1d1 dashed;} 
.list li a:hover {background:url(../images/d.jpg) 10px 12px no-repeat;color:#001d69;} 
.list li p a:link, .list li p a:visited {color: #555555; display:block;font-size:12px; padding-left:30px; height:35px; line-height:35px;text-align:left;border-bottom:1px #d1d1d1 dashed;} 
.list li p a:hover { background:none;color:#001d69;} 
/*-----------------------------------------导航代码-----------------------------------------*/
#nav {width:900px; clear:both; padding-top:13px;}
#nav li { float:left;margin-left:20px;} 
#nav li a:link, #nav li a:visited { display:block;color:#ffffff;font-size:14px;height:39px; line-height:39px; margin-right:50px;text-align:center;} 
#nav li a:hover { color:#ffcd7c;} 
/*-----------------------------------------banner-----------------------------------------*/
.box-slider {position: relative; width:100%; height:550px; overflow-x: hidden;text-align:center;margin:0 auto;}
.pagination-yellow {position: absolute; bottom:5px; right:0px; z-index:999;}
.pagination-yellow li {	width:22px; FLOAT: left; height:15px; overflow: hidden; margin-right:5px;}
.pagination-yellow li a {text-indent: -9999px; width:22px; display: block; background: #d2d2d2;height: 15px; overflow: hidden}
.pagination-yellow li.current a {background: #408ed6;}
.slides-container {	width:100%;margin:0 auto;  height:550px; text-align:center;}
.slides-container img{width:100%; height:550px;text-align:center;margin:0 auto;display:block;}
/* 首页框架 */
#index_t{background:url(../images/index_t.jpg) no-repeat top; height:33px; width:1050px;margin:0 auto; padding:0;font-size:14px; font-family:"Microsoft Yahei",Simsun,sans-serif; color:#FFFFFF;}
#index_t #l{ padding:5px 0 0 10px;}
#index_t #r{ padding:25px 15px 0 0;}
#index_c{ border-left:1px #bcbbb9 solid;border-right:1px #bcbbb9 solid;width:1018px;margin:0 auto; padding:15px;}
#index_b{background:url(../images/index_b.jpg) no-repeat bottom;height:6px; width:1050px;margin:0 auto; padding:0;}

#pr{ width:1050px; overflow:hidden;}
#pr #left{ width:775px; float:left;overflow:hidden;}
#pr #left #pr_t{background:url(../images/pr_t.jpg) no-repeat top; height:33px; width:775px;margin:0 auto; padding:0;font-size:14px; font-family:"Microsoft Yahei",Simsun,sans-serif; color:#FFFFFF;}
#pr #left #pr_t #l{ padding:5px 0 0 10px;}
#pr #left #pr_t #r{ padding:25px 15px 0 0;}
#pr #left #pr_c{ border-left:1px #bcbbb9 solid;border-right:1px #bcbbb9 solid;width:743px;margin:0 auto; padding:15px;}

#pr #left #pr_b{background:url(../images/pr_b.jpg) no-repeat bottom;height:6px; width:775px;margin:0 auto; padding:0;}

#pr #right{ width:258px; float:right;}
#pr #right #list_t{height:38px; width:258px;margin:0 auto; padding:0;}
#pr #right #list_c{border-left:1px #bcbbb9 solid;border-right:1px #bcbbb9 solid;width:226px;margin:0 auto; padding:8px 15px;}
#pr #right #list_c ul{ overflow-y:auto; overflow-x:hidden;}
#pr #right #list_c li{ width:210px; float:left;background:url(../images/d.jpg) 0 8px no-repeat; padding-left:20px;}
#pr #right #list_c li a{ line-height:30px;}
#pr #right #list_b{background:url(../images/list_b.jpg) no-repeat bottom;height:6px; width:258px;margin:0 auto; padding:0;}
#pr #right #map{ margin-top:8px;}

/* 内页框架 */
#ny{ width:1050px; overflow:hidden;}
#ny #left{ width:775px; float:right;overflow:hidden;}
#ny #left #pr_t{background:url(../images/pr_t.jpg) no-repeat top; height:33px; width:775px;margin:0 auto; padding:0;font-size:14px; font-family:"Microsoft Yahei",Simsun,sans-serif; color:#FFFFFF;}
#ny #left #pr_t #l{ padding:5px 0 0 10px;}
#ny #left #pr_t #r{ padding:25px 15px 0 0; font-size:12px;color: #555555;font-family:"宋体",Arial,sans-serif;}
#ny #left #pr_t #r a{font-size:12px;color: #555555;font-family:"宋体",Arial,sans-serif;}
#ny #left #pr_c{ border-left:1px #bcbbb9 solid;border-right:1px #bcbbb9 solid;width:743px;min-height:521px;_height:521px;margin:0 auto; padding: 25px 15px 15px; position:relative;}


#ny #left #pr_c ul{ width:780px;}
#ny #left #pr_c ul li{ width:233px; float:left; margin:0 20px 10px 0;}
#ny #left #pr_c ul li img{ width:233px; height:233px;}
#ny #left #pr_c ul li p{ text-align:center; line-height:35px;}

#ny #left #pr_b{background:url(../images/pr_b.jpg) no-repeat bottom;height:6px; width:775px;margin:0 auto; padding:0;}

#ny #right{ width:258px; float:left;}
#ny #right #list_t{height:38px; width:258px;margin:0 auto; padding:0;}
#ny #right #list_c{border-left:1px #bcbbb9 solid;border-right:1px #bcbbb9 solid;width:226px;margin:0 auto; padding:8px 15px;}
#ny #right #list_c ul{ max-height:360px; overflow-y:auto; overflow-x:hidden;}
#ny #right #list_c li{ width:210px; float:left;background:url(../images/d.jpg) 0 8px no-repeat; padding-left:20px;}

#ny #right #list_c li a{ line-height:30px;}
#ny #right #list_b{background:url(../images/list_b.jpg) no-repeat bottom;height:6px; width:258px;margin:0 auto; padding:0;}
#ny #right #map{ margin-top:8px;}
/* 无缝滚动 */
#demmo { overflow:hidden;height:545px;width:743px;}
#indemo { float: left; height: 800%;}
#demmo1 { float: left; }
#demmo2 { float: left;}
#demmo ul{padding-left:0px;width:780px;}
#demmo ul li{width:233px; float:left; margin:0 20px 10px 0;}
#demmo ul li img {width:233px; height:143px;}
#demmo ul li p { text-align:center; line-height:35px;}
/*-----------------------------------------页脚-----------------------------------------*/



/* foot*/

.foot{
    /* height: 253px; */
    position: relative;
    background: #484848;
	width: 100%;
	 *width: 1920px;
	  _width: 1920px; 
	  z-index: 11; 
	  margin: 0; 
	  top: 0; 
	  float: left; 
	 
	  overflow-x: hidden;
}

.foot-center{
    width: 1200px;
    margin: 0 auto;
}
.f-logo{
    width: 53px;
    height: 62px;
    float: left;
    margin-top: 40px;
}

.f-er-w{
    float: right;
    width: 127px;
    margin-top: 25px;
}
.er-w{
    width: 127px;
    height: 127px;
}
.er-z{
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    color: #ffffff;
    margin-top: 6px;
}
.footer{
    width: 100%;
    height: 50px;
    font-size: 14px;
    color: #888888;
    text-align: center;
    line-height: 50px;
    border-top: 1px solid #666666;
}
.f-center{
    width: 920px;
    float: left;
    margin-left: 40px;
    margin-top: 40px;
}
.f-nav {
    text-align: center;
    align-items: center;
}
.f-nav li{
    width: 120px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    display: inline-block;
}
.f-nav li a{
    color: #ffffff;
}
.f-nav li::after{
    content:""; 
    width: 2px;
    height: 18px;
    background: #ffffff;
    float: right;
    margin: 6px 0;
}

.f-icon{
    text-align: center;
    align-items: center;
    margin-top:30px;
    margin-bottom: 30px; 
}
.f-icon li{
    width: 200px;
    display: inline-block;  
}
.f-box{
    text-align: center;
}
.i-img{
    width: 30px;
    height: 30px;
    display:inline-block;
    margin: 0 auto;
}
.i-z{
    font-size: 12px;
    color: #888888;
    line-height: 20px;
    display: block; 
}
.f-icon li::after{
    content:""; 
    width: 2px;
    height: 18px;
    background: #a2a2a3;
    float: right;
    margin-top: -50px;
}

.f-icon li:last-child::after,.f-nav li:last-child::after{
  display: none;
}

/* ny_zb */


.ny_zblb1 li{line-height:33px;font-size:14px;color:#333;float:left;width:100%;}
.ny_zblb1 li a{display:block;text-decoration:none;color:#333;background:url(../images/04.gif) no-repeat right;}
.ny_zblb1 li a.cur{color:#1275c8;font-weight:bold;background:url(../images/04_h.gif) no-repeat right;text-decoration:none;}

.ny_zblb1 li ul{display:none;color:#666;padding:5px 0 5px 0px;}
.ny_zblb1 li ul li{float:none;background-image:none;height:26px;line-height:26px;margin-top:0px;font-size:12px;}
.ny_zblb1 li ul li a{display:block;background:url(../images/05.gif) no-repeat left;}
.ny_zblb1 li ul a:hover{color:#1275c8;}


.suspend{width:40px;height:198px;position:fixed;top:200px;right:0;overflow:hidden;z-index:9999;}
.suspend dl{width:120px;height:198px;border-radius:25px 0 0 25px;padding-left:40px;box-shadow:0 0 5px #e4e8ec;}
.suspend dl dt{width:40px;height:198px;background:url(../images/suspend.png);position:absolute;top:0;left:0;cursor:pointer;}
.suspend dl dd.suspendQQ{width:120px;height:85px;background:#ffffff;}
.suspend dl dd.suspendQQ a{width:120px;height:85px;display:block;background:url(../images/suspend.png) -40px 0;overflow:hidden;}
.suspend dl dd.suspendTel{width:120px;height:112px;background:#ffffff;border-top:1px solid #e4e8ec;}
.suspend dl dd.suspendTel a{width:120px;height:112px;display:block;background:url(../images/suspend.png) -40px -86px;overflow:hidden;}
* html .suspend{position:absolute;left:expression(eval(document.documentElement.scrollRight));top:expression(eval(document.documentElement.scrollTop+200))}

