﻿@charset "utf-8";
@import url(dll.css);
@import url(module.css);
@import url(global.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);
@import url(animate.css);
@import url(banner.css);
/* 首页部分开始 */
.mfbox{width:1200px; min-width:1200px; margin:0 auto;}
.gbook11 #com_thenm_list {
    display: none;
}
.header{height:120px; padding: 25px 0; border-bottom: 1px solid #bababa;}
.logo{float:left;}
.lan li {
    display: inline-block;
}
.i_nav{float:left; margin-left:20px; margin-top: 10px; line-height: 60px;}
/*.i_nav li{float:left; position: relative; text-align:center; padding: 0 20px;}

.i_nav li>a{display:block; color:#000; font-size:16px; line-height:60px;}
.i_nav li>a:hover{ color:#9bc816; border-bottom: 2px solid #9bc816;}
.i_nav li>a.on{ color:#9bc816; border-bottom: 2px solid #9bc816;}
.i_nav li>a:hover:after, .i_nav li>a.on:after{content:" "; display: block; width: 16px; height: 16px; position: absolute; bottom: 2px; left: calc(50% - 8px); border-width: 8px; border-style: solid; border-color:transparent transparent #9bc816; box-sizing: border-box;}*/

.lan{float:right; margin-top: 10px; font-size: 16px;}
.lan a{line-height: 60px; padding: 0 2px;}

.add{}

.i_banner_box{position:relative; width:100%; height: 611px; overflow:hidden; border-bottom: 1px solid #bababa;}
.i_banner{width:100%; height: 610px; overflow:hidden;}
/*.i_banner li{width:100%; height: 610px;}
.i_banner li a{ display: block; height: 610px;}
.i_banner_p{position:absolute; width:100%; left:0; bottom:15px; text-align:center;}
.i_banner_p a{display:inline-block; margin:0 5px; width:10px; height:10px; border-radius: 100%; overflow:hidden; background:#d8d8d8;}
.i_banner_p a:hover{background:#9bc816;}
.i_banner_p a.on{background:#9bc816;}*/

.i_container{width:1200px; margin:0 auto; padding: 50px 0;}
.i_container *, .header{transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.p_container *{transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}

.i_pro{}
.i_pro_l{width:100%; position:relative;}
.i_pro_ll{width:100%; margin-top:40px; overflow: hidden;}
.i_pro_ll ul{width:20000px;}
.i_pro_ll li{float:left; position:relative; margin-right: 20px; display: inline-block; width:284px; height:374px; overflow: hidden;}
.i_pro_ll li a{display:block; width:284px; height:374px;}
.i_pro_ll li a span{ position: absolute; display:none; width: 100%; height: 100%; font-size: 16px; color:#9bc816; text-align: center; padding:60% 0;  background:rgba(0,0,0,0.5); z-index:1;}
.i_pro_ll li a:hover span{display: block;}
.i_pro_ll li a:hover img{ z-index:-1; -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}

.i_about{margin-top:60px; width:100%; height: 500px; position:relative;}
.i_about_c{width:100%; height:100%; padding:180px 50px 0;}
.i_about_cc{margin-top: 10px; color: #fff; max-width: 610px; line-height:30px; font-size:16px;}
.i_about_c:hover{background:rgba(0,0,0,0.7);}
.i_about_c:hover .title02{color:#9bc816;}
.i_about_i{ position: absolute; top: 0; left: 0; width:100%; height:100%; z-index: -1;}

.i_box{margin-top: 80px; width:100%; height: 315px; position:relative;}

.i_news{float:left; width:822px;}
.i_news li{float:left; display: inline-block; width:378px; height: 315px; margin-right: 33px; overflow: hidden;}
.i_news li a{position: relative; display: block; width:378px; height: 315px;}
.i_news_l{width:100%; height:100%; padding:100px 10px 0;}
.i_news_l h4{color:#FFF; display:block; font-size: 18px; line-height: 30px;}
.i_news_l span{color:#FFF; display:block; margin-top: 10px; font-size: 14px; line-height:20px;}
.i_news li a:hover .i_news_l{background:rgba(0,0,0,0.7);}
.i_news li a:hover .i_news_l h4{color:#9bc816;}
.i_news_i{position: absolute; top: 0; left: 0; width:100%; height:100%; z-index: -1;}

.i_video{float:right; width:378px; overflow: hidden;}

.i_jishu{margin-top:60px; width:100%; height:285px; position:relative; overflow: hidden;}
.i_jishu_c{width:100%; margin-top: 30px;}
.i_jishu_c li{float:left; width:25%; text-align: center; color: #FFF; }
.i_jishu_c li strong{ display:block; font-size: 36px; font-weight:normal;}
.i_jishu_c li span{ display: block; font-size: 14px; color:#d9d9da;}
.i_jishu_i{ position: absolute; top: 0; left: 0; width:100%; height:100%; z-index: -1;}


.footer{width:100%; color:#7d7d7d; padding:40px 0 0; background:#b3b3b3;}

.footer_nav{float:left; width:800px;}
.footer_nav dl{float:left; padding: 0 60px; text-align: left;}
.footer_nav dl dt{ line-height: 30px; font-size:16px;}
.footer_nav dl dd{ line-height: 25px; font-size:14px;}
.footer_nav a{color:#FFF;}
.footer_nav a:hover {color:#9bc816;}

.fcontact{float:right; width:400px; color:#FFF; line-height: 24px;}
.copyright{width:100%; color:#FFF; margin-top: 40px; padding-top: 10px; text-align: center; line-height:30px; background: #999;}
.jsq{width:100%; color:#FFF; padding-bottom: 10px; text-align: center; line-height:30px; background: #999;}

/* 首页部分结束 */

/* 内页部分开始 */
.p_container{width:1200px; padding: 50px 0; margin: 0 auto;}

.p_box{width:100%; height: 36px;}

.sidebar{float:left; height: 36px; line-height: 36px;}
/*.sidebar a{float:left; margin-right: 10px; display:inline-block; padding: 0 20px; font-size: 16px; color: #000;}
.sidebar a:hover{ color: #FFF; background: #9bc817;}
.sidebar a.on{ color: #FFF; background: #9bc817;}*/

.path{float:right; line-height: 36px;}
.path span{padding:0 5px;}

.p_content{width:100%; margin-top:30px; line-height:25px; font-size: 14px;}


/* 内页部分结束 */