@charset "gb2312";
/* 新版幻灯片 */
.fullSlide{ width:100%;position:relative;height:600px; min-width: 1200px; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important;height:600px; overflow:hidden; text-align:center; box-shadow:inset 0px 15px 10px -15px #000;}
.fullSlide .bd li a{ display:block; height:600px;}
.fullSlide .hd{ width:100%;position:absolute; z-index:1; bottom:25px; left:0; height:30px; line-height:30px; text-align:center;_background:#000; _filter:alpha(opacity=60);}
.fullSlide .hd ul{ text-align:center;padding-top:5px;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:20px; height:20px; margin:10px; background-color:#FFFFFF; overflow:hidden; line-height:9999px; border-radius:50%;}
.fullSlide .hd ul .on{ background-color:#ff6700}
/* 新版幻灯片end*/

.index_one{ overflow:hidden; margin-top:60px}
.index_one_left{ float:left; width:600px; height:auto; overflow:hidden}

/*css过度按钮*/
.index_more{width:160px; height:40px; margin-left:0; overflow:hidden; margin-top:20px; background-color:#007130; text-align:center; position:relative;}
.index_more a{color:#fff; text-align:center; line-height:40px; display:block; z-index:1; position:absolute; left:0; top:0; width:100%; height:100%; transition-duration:500ms;}
.index_more a:hover{ color:#fff;  text-decoration:none}
.index_more span{ display:block; position:absolute; right:100%; top:0; width:100%; height:100%; background-color:#ff6700; transition: 0.4s all ease}
.index_more:hover span{ right:0}

.index_one_right{ float:right; width:550px; height:auto; overflow:hidden}
.index_one_right h1{ font-size:12px; color:#333; line-height:22px; font-weight:100; }
.index_one_right h2{ font-size:28px; color:#007130; line-height:75px; height:75px; position:relative; margin-bottom:25px}
.index_one_right h2 i{ width:100px; height:3px; background-color:#007130; position:absolute; left:0; bottom:0; z-index:1}
.index_one_right h3{ font-size:20px; color:#666; line-height:35px; height:35px; margin-bottom:15px}
.index_one_right h4{ font-size:14px; color:#999; line-height:26px; height:auto; margin-bottom:15px; font-weight:100}

/* 手机幻灯片 */
.slideBox{ width:600px; height:400px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:100%; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/* 手机幻灯片_end */

/*首页滚动产品*/
.index_pro_mian{background-color:#f3f3f3; overflow:hidden; padding:25px 0}
/* 首页滚动产品图片 */
.picMarquee-left{ overflow:hidden;}
.picMarquee-left .bd{ padding:0px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{margin:0 5px; float:left; text-align:center; width:220px; height:220px; position:relative; overflow:hidden; border:1px solid #EBEBEB}
.picMarquee-left .bd ul li img{width:220px; height:220px;}
.picMarquee-left .bd ul li p{ position:absolute; left:0; top:185px; width:100%; height:100%; background:rgba(0,0,0,0.4); transition: 0.5s all ease}
.picMarquee-left .bd ul li:hover p{top:0; }
.picMarquee-left .bd ul li span{ display:block; position:absolute; left:0; top:185px; color:#FFF; width:100%; height:35px; line-height:35px; z-index:1; transition: 0.5s all ease; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.picMarquee-left .bd ul li:hover span{top:39%; }

.index_two{ overflow:hidden; margin-top:60px}
.index_two_left{ float:left; width:500px; height:auto; overflow:hidden}
.index_two_right{ float:right; width:600px; height:auto; overflow:hidden}
.index_two_right li{ width:100%; height:100px; overflow:hidden; margin-bottom:50px}
.index_two_right li dd{ float:left; width:100px; height:100px; padding-top:20px}
.index_two_right li dl{ float:right; width:500px; height:auto}
.index_two_right li dl p{ font-size:22px; color:#333; font-weight:bold; margin-bottom:7px}
.index_two_right li dl span{ display:block; color:#666; line-height:22px}

/***********新闻资讯***********/
.index_c_n{ margin:0 auto; overflow:hidden; margin-top:20px;}
.index_c_n .in_left{ float:left; width:540px; height:403px; position:relative}
.index_c_n .in_left img{width:540px; height:403px;}
.index_c_n .in_left .itext_box {position: absolute; left: 0; width: 100%; bottom: 0; background-color:#000000; opacity: 0.5;}
.index_c_n .in_left .itext_box .pdpd{ padding:25px}
.index_c_n .in_left .itext_box .pdpd .time {font-size: 14px; color: #fff; opacity: 0.8; line-height: 1; margin-bottom: 10px;}
.index_c_n .in_left .itext_box .pdpd .t {font-size: 20px;color: #fff;margin-bottom: 15px;line-height:1; opacity: 1;}
.index_c_n .in_left .itext_box .pdpd .info {font-size: 15px;color: #fff;line-height: 21px;}

.index_c_n .in_right{ float:right; width:630px; height:auto; overflow:hidden;}
.index_c_n .rightNews{ height:auto}
.index_c_n .rightNews li{ width:100%; height:92px; background:#ededed; margin-bottom:12px; cursor:pointer;}
.index_c_n .rightNews li .pd{padding:15px 15px; }
.index_c_n .rightNews li:hover{background:#007130 url(../images/pro_boxbg.jpg) right bottom no-repeat; color:#FFF}
.index_c_n .rightNews li a { display:block }

.index_c_n .rightNews li .pd .time_box{float:left; width:12%; margin-right:3%; position:relative; padding-right:3%; text-align:right;}
.index_c_n .rightNews li .pd .time_box:after{content:''; position:absolute; right:0; top:0; width:1px; height:100%; background:#c5c5c5;}
.index_c_n .rightNews li .pd .time_box .y{font-size:17px; line-height:1;margin-bottom:12px;}
.index_c_n .rightNews li .pd .time_box .date{font-size:30px; line-height:1;}

.index_c_n .rightNews li .pd .news_box{float:right; width:80%;}
.index_c_n .rightNews li .pd .news_box .t{font-size:17px; line-height:1; margin-bottom:10px; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.index_c_n .rightNews li .pd .news_box .d{font-size:12px; line-height:20px; height:40px; overflow:hidden;}
.index_c_n .rightNews li:hover a{ color:#FFF!important}
/***********新闻资讯_end***********/

.i_bj{ margin-top:30px; margin-bottom:60px; height:500px; background:#333 url(../images/ibj.jpg) no-repeat center center}

/*标题*/
.site-title { padding-top:50px; padding-bottom:30px; text-align: center;}
.site-title h2{color:#fff;font-size:27px;font-weight:bold;}
.site-title p{margin-top:12px;color:#CCC;font-size:18px; line-height:30px; text-transform: uppercase;}
.site-title .line{position:relative;margin:20px auto 0;width:150px;height:4px;background:#e6212a;}
.site-title .line:before{position: absolute;left:0;top:0;width:50px;height:4px;background:#fff;content:'';}
.site-title .line:after{position: absolute;right:0;top:0;width:50px;height:4px;background:#ffe001;content:'';}

/*合作伙伴*/
.ihzhb{height:auto; background: #1f1f1f url(../images/hzhb.jpg) no-repeat top center; margin-top:45px; padding-top:45px; padding-bottom:45px; color:#FFF; overflow:hidden}
.ihzhb h3{ font-size:24px; color:#FFF; font-weight:bold; height:30px; line-height:30px; text-align:center}
.ihzhb h4{ font-size:16px; color:#FFF; font-weight:100; height:45px; line-height:45px; text-align:center; text-transform:Uppercase}

.nbcc1{overflow:hidden; margin-bottom:40px; height:160px}
.nbcc1_left{ float:left; width:570px; height:auto; position:relative}
.nbcc1_left_bh{ position:absolute; right:-50px; top:30px; width:100px; height:100px; line-height:100px; text-align:center; background-color:#007130; z-index:1; border-radius:50%; color:#FFF; font-size:40px; font-weight:bold}
.nbcc1_right{ float:right; width:540px; height:auto;}
.nbcc1_right h1{ color:#F60; font-size:30px; height:40px; line-height:40px; font-weight:bold}
.nbcc1_right h2{ margin-top:20px; font-size:16px; color:#666; line-height:33px; font-weight:100}

.nbcc2{overflow:hidden; margin-bottom:30px; height:160px}
.nbcc2_left{ float:right; width:570px; height:auto; position:relative}
.nbcc2_left_bh{ position:absolute; left:-50px; top:30px; width:100px; height:100px; line-height:100px; text-align:center; background-color:#F60; z-index:1; border-radius:50%; color:#FFF; font-size:40px; font-weight:bold}
.nbcc2_right{ float:left; width:540px; height:auto;}
.nbcc2_right h1{ color:#007130; font-size:30px; height:40px; line-height:40px; font-weight:bold}
.nbcc2_right h2{ margin-top:20px; font-size:16px; color:#666; line-height:33px; font-weight:100}

.index_n{overflow:hidden; margin-top:20px; font-size:25px; height:30px; line-height:30px;  border-left: 6px solid #ff6700; text-indent:15px}
.index_n span{ float:right; background:url(../images/new_more.jpg) no-repeat right center; padding-right:25px; line-height:30px; font-size:14px}
.index_n a{ text-decoration:none}

/*首页产品块*/
#index_pro_tj{MARGIN: 0px auto; width:1200px; min-width:1200px; height:auto; margin-top:15px; overflow:hidden;}
#index_pro_tj li{ float:left; width:285px; height:285px; margin-right:20px; margin-bottom:25px; position: relative; border:1px solid #EBEBEB}
#index_pro_tj li img{ display:block; width:100%; height:100%;}
#index_pro_tj li span{ position: absolute; left: 0; right: 0; bottom: 0; height: 40px; line-height: 40px; padding: 0 10px; background-color:#333; opacity: 0.7; color: #fff; text-align:center; transition-duration:500ms; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
#index_pro_tj li:hover span{ background:#007130; color:#FFFF00}
#index_pro_tj li:nth-of-type(4n+0){margin-right:0px;}
#index_pro_tj li:first-child+li+li+li{margin-right:0px;}
#index_pro_tj li:first-child+li+li+li+li+li+li+li{margin-right:0px;}
#index_pro_tj li:first-child+li+li+li+li+li+li+li+li+li+li+li{margin-right:0px;}
/*首页产品块*/