@charset "gb2312";
/* 新版幻灯片 */
.fullSlide{ width:100%;position:relative;height:500px; min-width: 1270px; }
.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:500px; overflow:hidden; text-align:center; box-shadow:inset 0px 15px 10px -15px #000;}
.fullSlide .bd li a{ display:block; height:500px;}
.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*/

.hott{ width:464px; height:136px; margin:0 auto; padding-top:30px; text-align:center;}
.hotten{ width:464px; height:58px; font-size:50px; font-family:Arial, Helvetica, sans-serif; color:#7fbd3e; font-weight:bolder;}
.hottch{ width:464px; height:30px; background:url(../images/hotch.png) no-repeat;color:#ff6700; font-size:28px;}
.hotcon{ width:1003px; height:334px; margin:0 auto;}

.iplr{ overflow:hidden}
.iplr_left{ float:left; width:280px; height:auto}
.iplr_right{ float:right; width:960px; height:auto;}

.iplr_left_title{ height:45px; line-height:45px; background:#7fbd3e url(../images/ml.png) no-repeat 230px center; color:#FFF; font-size:18px; font-weight:bold; padding-left:20px;}
.iplr_left_box{ height:auto}

/*首页滚动产品*/
.index_pro_mian{ 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:165px; position:relative; overflow:hidden; border:1px solid #EBEBEB}
.picMarquee-left .bd ul li img{width:220px; height:165px;}
.picMarquee-left .bd ul li p{ position:absolute; left:0; top:130px; 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:130px; 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_n{overflow:hidden; margin-top:30px; font-size:25px; height:30px; line-height:30px; text-indent:30px; background:url(../images/in.jpg) no-repeat}
.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_c_n{ margin:0 auto; overflow:hidden; margin-top:10px;}
.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:700px; 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:#7fbd3e 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:#fff;}
.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***********/

/*标题*/
.site-title { padding-top:35px; 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:'';}

/*首页产品块*/
.index_pro_tj{ width:100%; height:auto; overflow:hidden;}
.index_pro_tj li{ float:left; width:300px; height:225px; margin-right:30px; margin-bottom:25px; position: relative;}
.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:#7fbd3e; color:#FFF}
.index_pro_tj li:nth-of-type(3n+0){margin-right:0px;}
.index_pro_tj li:first-child+li+li{margin-right:0px;}
.index_pro_tj li:first-child+li+li+li+li+li{margin-right:0px;}
.index_pro_tj li:first-child+li+li+li+li+li+li+li+li{margin-right:0px;}
/*首页产品块*/

/****首页关于我们****/
.i_a_bj{ height:auto; background:url(../images/bj.jpg) no-repeat top center; overflow:hidden}
.i_a_bj h1{font-size:40px; font-weight: bold; color:#FFF; text-align:center; margin-top:130px}
.i_a_bj h2{font-size: 20px; margin-top:15px; color:#FFF; text-align:center; height:30px; margin-bottom:20px;}
.i_a_box{ width:1250px; min-width:1250px; height:auto; margin:0 auto; background-color:#FFF; box-shadow:0 0 10px 0 rgba(0,0,0,0.40); margin-bottom:10px; overflow:hidden}
.i_a_1170{width:1170px; min-width:1170px; height:auto; margin:0 auto; margin-top:40px; margin-bottom:40px; overflow:hidden}
.i_a_1170_left{ float:left; width:585px; height:auto}
.i_a_a{ width:585px; height:350px; background:#7fbd3e; position:relative;}
.i_a_a span{ position:absolute; left:0; top:300px; width:100%; height:100%; background-color:#ff6700; transition: 0.8s all ease}
.i_a_a:hover span{top:0; }

.i_a_560{ position:absolute; right:0; top:0; width:570px; height:350px; overflow:hidden; background-color:#fff; z-index:99}
.i_a_530{ width:520px; height:auto; margin:0 auto; line-height:27px; background-color:#FFF; color:#666}
.i_a_530 h3{ font-size:24px; color:#CCC; text-align:left}
.i_a_530 h4{font-size:30px; color:#666; line-height:50px; text-align:left; padding-bottom:15px;}
/****首页关于我们_end****/

/* 手机幻灯片 */
.slideBox{ width:585px; height:350px; 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_title_bj{ height:150px; background:url(../images/ic.jpg) no-repeat center center}

/*相关图片*/
.product_zili{margin:0 auto; overflow:hidden; margin-bottom:30px; margin-top:20px;}
.product_zili dl{float:left; width:301px; height:261px; margin-bottom:20px; margin-right:22px; background-color:#fff}
.product_zili dl dt{width:301px; height:226px; position: relative; overflow:hidden}
.product_zili dl dt div{ position:absolute; width:100%; height:100%; border:1px solid white; z-index:3333; transition: transform ease-in-out 0.5s; cursor:pointer; opacity:0;}
.product_zili dl dt img{width:100%; height:100%; -webkit-transition:transform ease-in-out 0.5s;}
.product_zili dl dd{ text-align:center; line-height:35px; color:#fff; font-size:14px; position: relative; z-index:666; background-color:#d4e6f9; }
.product_zili dl dd p{position:relative; z-index:5; transition: color 1s; margin:0 auto; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.product_zili dl dd span{ width:0% ;  display:block; height:35px; position:absolute; background-color:#0256ac; z-index:1; transition: width 0.6s;}
.product_zili dl:hover span{ width:100%;}
.product_zili dl:hover p{color:#fff;}
.product_zili dl:hover img{ transform:scale(1.1,1.1);}
.product_zili dt:hover div{opacity:1; transform:scale(0.9,0.85)}
.product_zili dl:nth-of-type(4n+0){margin-right:0px;}
.product_zili dl dd a{ text-decoration:none}
/*相关图片*/

/*首页底部新闻*/
.newsb_b{width:100%; margin:0 auto; height:auto; background-color:#fff;}
.wl{width:1270px; min-width:1270px; margin:0 auto; position:relative;}
.itl_t1{text-align: center;width: 100%;background:url(../images/d3.png) repeat-x left center; margin:10px 0 40px; height:56px; padding: 0 0}
.itl_t1 .tff{ float:left; background:url(../images/d2.png) left center no-repeat #fff;height:56px; padding:0 20px 0 20px; }
.itl_t1 span{display:block;font-size:20px; color:#0a2966; line-height:1 }
.itl_t1 font{display:block;font-size: 40px; font-family:Arial, Helvetica, sans-serif; color:#0a2966;text-transform: uppercase; line-height:1}
.izao_amore1{ float:right; color:#0a2966; font-family:Arial, Helvetica, sans-serif; line-height:56px; text-transform:uppercase; font-size:20px; z-index:22; margin:0 20px 0 0}
.newsb_b .r_b{fl/oat:left; width:103%; margin:50px auto 0; }
.newsb_b .r_b .itemb{ float:left; width:350px;  margin:0 40px 10px 0;}
.newsb_b .r_b .itemb label{ display:block; padding:0 10px; border-bottom:1px solid #9fa0a2; color:#2e2e2e; font-size:16px; line-height:30px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newsb_b .r_b .itemb .info_b{ display:block; padding:0 10px; }
.newsb_b .r_b .itemb .info_b .title{font-size:18px; line-height:30px; color:#2e2e2e; padding-top:13px;}
.newsb_b .r_b .itemb .info_b .intro{font-size:12px; line-height:20px; height:60px; overflow:hidden; color:#444444; padding-top:10px;}
.newsb_b .r_b .itemb:hover .info_b .title{color:#2e3955;}
.newsb_b .r_b .itemb span{ width:118px; height:34px; border:1px solid #e1e1e1; line-height:34px; text-align:center; display:block; margin:15px 10px 0}
/*首页底部新闻_end*/

/*css过度按钮*/
.index_more{width:160px; height:40px; margin:0 auto; overflow:hidden; margin-top:20px; border:#d6d6d6 solid 1px; text-align:center; position:relative; border-radius:8px}
.index_more a{color:#737373; 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:#D3142D; transition: 0.4s all ease}
.index_more:hover span{ right:0}

.equ_bg {
	background: #fff;
	width: 100%;
	-webkit-box-shadow: 0 5px 5px 0 #eee;
	box-shadow: 0 5px 5px 0 #eee;
	height: 10px;
	margin-top: 5px;
}