@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------------------------------
*Filename: main.css
*Description: Global CSS
*Version: 1.0.0(2014-03-)YYYY-MM-DD
*Website: http://www.yingxiaoli.com
==STRUCTURE:==================================
*Page width: 980px
*Number of columns: 2
-------------------------------------------------------------------------*/
/*__Styles Updated: Thu 4.8.08 @ 5:15 p.m. 
Author: hour-----------------------------
-----------------------------------------*/
/*main*/
#main{margin:0 auto;width:980px;}
p{margin-bottom:1.2em;}
/*首页的悬浮导航开始*/
.flow_top{width: 100%;height:60px;background: #fff;position:fixed;top: 0;left: 0;z-index: 99999999;border-bottom: 1px solid #2f6527;opacity: 0.9;filter:alpha(opacity=90);}
.flow_nav,.flow_nav_pro{width: 1160px;margin:0 auto;font-size: 14px;position: relative;}
.flow_logo{position: absolute;top:5px;left: 20px;}
.flow_nav ul{float: left;width: 940px;margin-left: 335px;height: 60px;line-height: 60px;text-transform: uppercase;}
.flow_nav_pro ul{float: right;height: 60px;line-height: 60px;}
.flow_nav li{float: left;margin-left: 0px;color:#2f6527;cursor: pointer;height:60px;line-height:60px;padding:0px 20px;}
.flow_nav_pro li{float: left;margin-left: 20px;color:#2f6527;cursor: pointer;height:34px;line-height:34px;margin-top: 20px;padding-left:5px;padding-right: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;}
.flow_nav li.on,.flow_nav_pro li.on{color: #fff;background: #007c36;}
.flow_nav li.on a,.flow_nav_pro li.on a{color: #fff;}
.flow_nav li:hover,.flow_nav_pro li:hover{color: #fff;background: #007c36;}
.flow_nav li:hover,.flow_nav_pro li:hover a{color: #fff; text-decoration: none; }
/*产品悬浮*/
.flow_nav ul.product_flow{width: 740px;margin-left: 259px;height: 44px;line-height: 25px;margin-top:12px;margin-bottom: 12px;}
.flow_nav ul.product_flow li{background: url(../images/disc-icon.png) no-repeat left center;padding-left: 15px;margin-left: 25px;}
.flow_nav ul.product_flow li.on{text-decoration: underline;}
.flow_nav ul.product_flow li:hover{text-decoration: underline;}

/*header*/
.header{ position:fixed; top:0; left:50%; width:1000px; margin-left:-500px; height:100px; z-index:999; _position:absolute;}
.headerbg{background:#fff; opacity:0.9; position:fixed; top:0; width:100%; height:100px; z-index:800; display:none; filter:alpha(opacity=90); border-bottom:3px solid #2f6527;}
.logo{width:103px; height:103px;position: absolute;left: 20px;top: 15px;z-index: 999999999;}
.header_right{ float:right;}

.project_header{width:100%; background:#fff; border-bottom:3px solid #2f6527; height:73px; position:fixed;top:0; z-index:999; left:0;}
.project_top{width:1160px; margin:auto; position:relative;}
.news_top{width:980px; margin:auto; position:relative;}
.news_top .logo{float:left; width:103px; height:103px; margin:15px 0 0 0;}
.project_logo{position:absolute; width:103px; height:103px; top:12px; left:90px; display:block;}
.project_header_right{ float:right;}
.project_menu{float:left; height:73px; line-height:73px;  }
.project_menu a{padding:0 15px; float:left; margin:0 5px; display:inline; font-size:14px;}
.project_menu a:hover{ color:#2f6527; background:url(../images/icon/projects-2_02.jpg) left top repeat-x;}
.project_menu a.on{color:#2f6527; background:url(../images/icon/projects-2_02.jpg) left top repeat-x;}


.foot_other{width:960px; margin:50px auto;}
.contact_content{width:840px; margin:auto; padding-top:458px; color:#fff;}
.contact_content a{color:#fff;}
.contact_content p{ line-height:20px;}
.foot_contact{width:920px; margin:30px auto;}

.mod-footer{background:#2f2f2f;clear:both;color:#666;font:12px "微软雅黑",Verdana,SimHei,"Microsoft JhengHei",Tahoma;width:100%;}
.mod-footer li,.mod-footer ul,.mod-footer p{list-style:none;margin:0;padding:0}
.mod-footer a{color:#666;text-decoration:none}
.mod-footer .clearfix{zoom:1}
.mod-footer .foot-container{margin:0px auto 0;width:1000px}
.mod-footer .foot-social{clear:both;color:#999;line-height:20px;margin:0px auto 20px;width:1000px; padding-top:20px;}
.mod-footer .social-left{float:left;margin-right:6%;width:16%}
.mod-footer .social-weixin{background:url(ico.png) no-repeat 10px -150px;margin:0 -2px 0 -1px}
.mod-footer .social-weixin,.mod-footer .social-weibo{border:solid 1px #666;float:left;height:58px;padding:10px 0;width:32%}
.mod-footer .social-weibo{background:url(ico.png) no-repeat 14px -232px;margin:0 2%}
.mod-footer .social-bbs{background:url(ico.png) no-repeat 14px -78px;border:solid 1px #666;float:right;height:58px;margin:0 -1px 0 -2px;padding:10px 0;width:32%}
.mod-footer .footer-copyright{background:#262626;clear:both;color:#636363;font-size:12px;height:80px;line-height:80px;text-align:center}
.mod-footer .foot-banner{border-bottom:solid 1px #444;color:#fff;font-size:18px;margin:0 auto;padding:25px 0;text-align:center;width:1000px}
.mod-footer	.foot-con li{line-height:30px}
.mod-footer .social-bbs span,.mod-footer .social-weibo span,.mod-footer .social-weixin span{display:block;padding:0 10px 0 80px}.mod-footer .social-weixin b,.mod-footer .social-bbs b,.mod-footer .social-weibo b{color:#ccc;display:block;font-weight:400}.mod-footer li.call-online{background:#4bb043;color:#fff;cursor:pointer;display:block;font-size:16px;height:32px;line-height:32px;text-align:center;width:150px}.mod-footer .clearfix:after{clear:both;content:'\20';display:block;height:0}.mod-footer .foot-con .call-number{color:#c2c2c2;font-size:26px;line-height:40px}.mod-footer .foot-con .call-time{font-size:16px}
.showbox{margin-top:60px;}
.b1_bg{background-color:#262626; text-align:center; height:500px;}
.b1_bg p.p1{padding-top:50px;}

.b2_bg{background-color:#ffffff; text-align:center; height:500px;}
.b2_bg h1{font-size:40px; height:50px; line-height:50px;padding-top:50px; font-weight:bold;}
.b2_bg p.b2txt{ width:700px; margin:0 auto;  padding-top:30px; font-size:18px;}
.b2_bg p.p1{padding-top:0px;}


.b3_bg{ background:url(b3bg.jpg) no-repeat center center; height:580px;}
.b3_bg p.b3txt{ width:400px; margin:0 auto; color:#fff; float:right; margin-right:60px; padding-top:30px; font-size:18px;}
.b3_bg p.b3pic{ text-align:center; padding-top:50px; height:298px;}
.b3_bg p.p1{text-align:center;}
.b3_bg h1{text-align:center;color:#000;padding-top:20px;font-weight:bold;}
.redb{ color:#F00; font-weight:bold; font-size:22px;}

.b4_bg{background-color:#f0f0f0;}
.b4_bg p.b4txt{ width:420px; margin:0 auto; color:#333333; padding-top:30px; font-size:18px;}
.b4_bg p.b4pic{ text-align:center; padding-top:50px;}
.b4_bg p.b4pic img{width:100%; height:100%;}

.b5_bg{ background:url(b6bg.jpg) no-repeat center center; text-align:center;}
.b5_bg p.p1{ padding-top:30px;}
.b5_bg p.ptxt{font-size:18px; color:#fff;}
.b5_bg p{margin-bottom:2px;}

.b6_bg{ background:url(b8_bg.jpg) no-repeat center center;}
.b6_bg p.p1{ padding-top:30px; text-align:center; font-size:18px;}
.b6_bg p.p2{text-align:center; padding-top:30px;}

.b7_bg{ background:url(b7_bg.jpg) no-repeat center center;}
.b7_bg p.p1{ padding-top:30px; text-align:center; font-size:18px; color:#fff;line-height:36px;}
.b7_bg p.p2{ text-align:center; font-size:16px; color:#fff;}
/* SCROLL TO TOP返回到顶部 */
.backToTop{display: none;width: 35px;height:29px;line-height: 1.2;padding: 3px 0;font-size: 12px; text-align: center;position: fixed;_position: absolute;right: 10px;bottom: 100px;_bottom: "auto"; cursor:pointer; /*opacity: .6;*/filter: Alpha(opacity=170);background-image: url(../images/arrow_top.png);}