/*banner*/
.flexslider{position:relative; width:100%; overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease; }
.flexslider .slides{zoom:1; }
.slides li img{ width:100%;  display:block; }
.flex-direction-nav a{width:50px; height:60px; line-height:99em; overflow:hidden; margin:-60px 0 0; display:block;  background:url(../images/btn02.png) no-repeat;  position:absolute; top:50%; z-index:10; cursor:pointer; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .3s ease; }
.flex-direction-nav .flex-next{background-position:0 -69px; right:10%; }
.flex-direction-nav .flex-prev{ background-position:0 0px;left:10%; }
.flexslider:hover .flex-next,.flexslider:hover .flex-prev{opacity:1;  }

.flex-control-nav{width:100%; position:absolute; bottom:10px; text-align:center; }
.flex-control-nav li{margin:0 5px; display:inline-block; zoom:1; *display:inline; }
.flex-control-paging li a{ background:#fff; display:block; border-radius:50%; width:12px; height:12px; overflow:hidden; text-indent:-99em;  cursor:pointer; }
.flex-control-paging li a.flex-active{ background-color:#0156a9; }
/*banner——end*/




.product{max-width: 1120px;margin: 0 auto;overflow: hidden;margin-top: 61px;margin-bottom: 80px;}
.product h6{margin-bottom: 30px;}
.product h6 span{font-size: 20px;font-family: arial;}
.product h6 b{font-size: 30px;margin-right: 25px;}
.product ul{overflow: hidden;}
.product ul li{position: relative;float: left;width: 265px;margin-right: 20px;}
.product ul li:last-child{margin-right: 0px;}
.product ul li figcaption{position: absolute;bottom: 5px;color: #ffffff;overflow: hidden;width: 100%;}
.product ul li figcaption span{font-size: 20px;float: left;margin-left: 11px;}
.product ul li figcaption i{float: right;margin-right: 20px;color: #FFFFFF;line-height: 26px;}


.warp{width: 100%;background: #f5f5f5;overflow: hidden;}
.warp .news{max-width: 1120px;margin: 0 auto;overflow: hidden;margin-bottom: 49px;}
.warp .news .news_xq{width: 50%;overflow: hidden;}
.warp .news .news_xq h6{height: 90px;line-height: 90px;} 
.warp .news .news_xq h6 span{font-size: 20px;font-family: arial;}
.warp .news .news_xq h6 b{font-size: 30px;margin-right: 25px;}
.warp .news .news_xq figure{width: 48%;float: left;}
.warp .news .news_xq figcaption{width: 48%;float: right;}
.warp .news .news_xq figcaption h5{font-size: 20px;color: #000000;padding-top: 19px;line-height: 30px;}
.warp .news .news_xq figcaption p{color: #808080;padding: 37px 0;line-height: 34px;}
.warp .news .news_xq figcaption i{color: #101010;font-size: 26px;}
.warp .news .news_list{width: 45%;overflow: hidden;}
.warp .news .news_list ul{padding-top: 50px;overflow: hidden;}
.warp .news .news_list ul li{width: 99%;box-sizing: border-box;overflow: hidden;border: 2px solid #f5f5f5;background: #f5f5f5;margin-bottom: 20px;}
/*.warp .news .news_list ul li:hover,.warp .news .news_list ul li:active,.warp .news .news_list ul li:link{-moz-box-shadow:3px 3px 2px #c4c4c4; -webkit-box-shadow:3px 3px 2px #c4c4c4; }*/
.warp .news .news_list ul li.box-shadow{border: 2px solid #999999;background: #FFFFFF;box-shadow:3px 3px 2px #c4c4c4;}
.warp .news .news_list ul li div{width: 20%;margin: 2%;text-align: center;float: left;}
.warp .news .news_list ul li div span,.warp .news .news_list ul li div time{display: block;}
.warp .news .news_list ul li div span{font-size: 30px;color: #333333;}
.warp .news .news_list ul li div time{color: #808080;}
.warp .news .news_list ul li b{height: 38px;margin: 4% 0;width:1px;display: block;float: left;background: #cccccc;}
.warp .news .news_list ul li h5{width: 60%;float: left;font-size: 16px;margin:2% 4%;line-height: 30px;color: #333333;}
.warp .news .news_list button{margin-left: 9%;display: block;width: 180px;height: 50px;box-sizing: border-box;border: 2px solid #d61518;background: #FFFFFF;padding: 16px 27px;}
.warp .news .news_list button a,.warp .news .news_list button i{display: block;}
.warp .news .news_list button a{color: #d61518;float: left;}
.warp .news .news_list button i{float: right;color: #d61619;font-weight: bold;}



/*案例详情*/
.warppe{width: 100%;overflow: hidden;background: url(../images/case_hr.png) no-repeat top;}
.warppe .case_xq{max-width: 1120px;margin: 0 auto;overflow: hidden;margin-top: 67px;margin-bottom: 152px;}
.warppe .case_xq h6{text-align: center;font-size: 30px;color: #333333;border-bottom: 1px solid #e6e6e6;width: 100%;padding-bottom: 39px;}
.warppe .case_xq div{width: 80%;margin: 0 auto;margin-top: 56px;}
.warppe .case_xq div p{font-size: 16px;color: #808080;padding-bottom: 46px;line-height: 30px;}
.warppe .case_xq div figure{width: 100%;margin-bottom: 40px;}


.product_zp{max-width: 1120px;margin: 0 auto;overflow: hidden;}
.product_zp .list{width: 100%;margin-top: 50px;margin-bottom: 50px;}
.product_zp .list ul{overflow: hidden;width: 75%;margin: 0 auto;}
.product_zp .list ul li{float: left;width:23%;height: 45px;box-sizing: border-box;border: 1px solid #999999;line-height: 45px;text-align: center;margin-right: 2%;}
.product_zp .list ul li:last-child{margin-right: 0%;}
.product_zp .list ul li a{color: #4c4c4c;font-size: 16px;}
.product_zp .list ul li.active{background: #d61518;border: none;}
.product_zp .list ul li.active a{color: #FFFFFF;}
.product_zp .product_zp_ct{overflow: hidden;width: 100%;margin-bottom: 62px;}
.product_zp .product_zp_ct ol li{float: left;width: 23.6%;padding-bottom: 20px;margin-right: 1.78%;}
.product_zp .product_zp_ct ol li:nth-child(4n){margin-right: 0;}
.product_zp .product_zp_ct ol li figure img{width: 100%;}
.product_zp .product_zp_ct ol li figcaption{padding-left: 5%;padding-top: 20px;}
.product_zp .product_zp_ct ol li figcaption p{font-size: 14px;color: #808080;line-height: 20px;}


.case_tz{max-width: 1120px;margin: 0 auto;overflow: hidden;}
.case_tz .list{width: 50%;margin:0 auto;margin-top: 50px;margin-bottom: 50px;}
.case_tz .list ul{overflow: hidden;width: 100%;margin: 0 auto;}
.case_tz .list ul li{float: left;width:32%;height: 45px;box-sizing: border-box;border: 1px solid #999999;line-height: 45px;text-align: center;margin-right: 2%;}
.case_tz .list ul li:last-child{margin-right: 0%;}
.case_tz .list ul li a{color: #4c4c4c;font-size: 16px;}
.case_tz .list ul li.active{background: #d61518;border: none;}
.case_tz .list ul li.active a{color: #FFFFFF;}
.case_tz .case_tz_ct{width: 100%;margin-bottom: 54px;}
.case_tz .case_tz_ct ul li{overflow: hidden;border: 1px solid #999999;margin-bottom: 20px;}
.case_tz .case_tz_ct ul li figure{float: left;width: 30%;padding: 10px 0 10px 10px;}
.case_tz .case_tz_ct ul li figcaption{float: right;width: 63%;padding-top: 20px;margin-right: 2%;}
.case_tz .case_tz_ct ul li figcaption h6{font-size: 24px;color: #333333;line-height: 80px;}
.case_tz .case_tz_ct ul li figcaption p{font-size: 16px;line-height: 30px;color: #808080;}


.case_pinpai{max-width: 1120px;margin: 0 auto;overflow: hidden;}
.case_pinpai .list{width: 50%;margin:0 auto;margin-top: 50px;margin-bottom: 50px;}
.case_pinpai .list ul{overflow: hidden;width: 100%;margin: 0 auto;}
.case_pinpai .list ul li{float: left;width:32%;height: 45px;box-sizing: border-box;border: 1px solid #999999;line-height: 45px;text-align: center;margin-right: 2%;}
.case_pinpai .list ul li:last-child{margin-right: 0%;}
.case_pinpai .list ul li a{color: #4c4c4c;font-size: 16px;}
.case_pinpai .list ul li.active{background: #d61518;border: none;}
.case_pinpai .list ul li.active a{color: #FFFFFF;}
.case_pinpai .case_pinpai_ct{width: 100%;margin-bottom: 80px;}
.case_pinpai .case_pinpai_ct ul{overflow: hidden;}
.case_pinpai .case_pinpai_ct ul li{float: left;width: 24%;margin-right: 1%;margin-bottom: 1%;}
.case_pinpai .case_pinpai_ct ul li:nth-child(4n){margin-right: 0%;}




.case_wangong{max-width: 1120px;margin: 0 auto;overflow: hidden;}
.case_wangong .list{width: 50%;margin:0 auto;margin-top: 50px;margin-bottom: 50px;}
.case_wangong .list ul{overflow: hidden;width: 100%;margin: 0 auto;}
.case_wangong .list ul li{float: left;width:32%;height: 45px;box-sizing: border-box;border: 1px solid #999999;line-height: 45px;text-align: center;margin-right: 2%;}
.case_wangong .list ul li:last-child{margin-right: 0%;}
.case_wangong .list ul li a{color: #4c4c4c;font-size: 16px;}
.case_wangong .list ul li.active{background: #d61518;border: none;}
.case_wangong .list ul li.active a{color: #FFFFFF;}
.case_wangong .case_wangong_ct{width: 100%;margin-bottom: 80px;}
#wrap{overflow: hidden;}
#wrap ul{overflow: hidden;}
#wrap ul li a{display: block;}
#wrap ul li{width: 32%;list-style: none;position: relative;float: left;overflow: hidden;margin-right:1%;margin-bottom: 10px;}
#wrap ul li .a1 img{position: relative;}
#wrap ul li .a1 b{position: absolute;bottom: 2%;left: 4%;font-size: 18px;color: #FFFFFF;font-weight: normal;} 
/*遮罩*/
#wrap ul li .a2{position: absolute;top: 0;left:-474PX;width: 100%;height: 100%;text-align: center;color: white;background:#d61518;transition: all 0.2s;} 
#wrap ul li .a2 .p4{position: absolute;top: 4%;left:5%;padding-left:5%;color: #FFFFFF;font-size: 14px;font-weight: bold;transition: all 0.2s 0.1s ease-out ;  }
#wrap ul li .a2 .p5{position: absolute;top:50%;font-size: 18px;padding-left:32%;padding-right:32%;color: white;transition: all 0.2s 0.2s ease-out ;}
#wrap ul li .a2 i{position: absolute;bottom:5%;right:5%;text-align: right;font-size: 18px;color: white;transition: all 0.2s 0.2s ease-out ;}





.about_us{max-width: 1120px;margin: 0 auto;overflow: hidden;}
.about_us .about_us_ft{width: 100%;margin: 0 auto;margin-top: 108px;margin-bottom: 108px;overflow: hidden;}
.about_us .about_us_ft figcaption{width: 48%;float: left;margin-left: 5%;}
.about_us .about_us_ft figcaption h5,.about_us .about_us_ft figcaption h6{display: inline-block;color: #333333;font-weight: normal;margin-bottom: 35px;}
.about_us .about_us_ft figcaption h5{font-size: 30px;}
.about_us .about_us_ft figcaption h6{font-size: 20px;margin-left: 25px;}
.about_us .about_us_ft figcaption p{font-size: 16px;color: #808080;line-height: 30px;}
.about_us .about_us_ft figure{width: 41%;float: right;margin-right: 5%;}
.about_us_picture{width: 100%;background: #f5f5f5;}
#container {margin:0 auto; /*padding-top:20px;*/ max-width: 1120px;overflow: hidden;background: #FFFFFF;margin: 96px 0;}
#container div{width: 100%;margin: 0.5%;overflow: hidden;}
#container .ab_left{width: 49.5%;margin-right: 0.5%;float: left;}
#container .ab_left li{float: left;width: 100%;margin-bottom: 8px;}
#container .ab_left li a{display: block;float: left;}
#container .ab_left li a.a1{margin-right: 2%;}
#container .ab_left li.tp{height: 212px;background: #d61518;width: 100%;padding-left: 10%;box-sizing: border-box;padding-top: 13%;}
#container .ab_left li.tp p:nth-child(1){color:#FFFFFF;font-size: 30px;}
#container .ab_left li.tp p:nth-child(2){color:#FFFFFF;font-size: 20px;padding-top: 3%;}
#container .ab_right{width: 49.5%;float: right;margin-right: 0.5%;}
#container .ab_right li{float: left;width: 100%;margin-bottom: 8px;}
#container .ab_right li a{display: block;float: left;}
#container .ab_right li a.a3{margin-right: 1%;}




#sign_bg{
	width:100%;
	height:100%;
	position:fixed;
	z-index:990;
	left:0;
	top:0;
	background:url(../images/backBg.png) repeat;
	display:none;
}




.contact_us{max-width: 1120px;margin: 0 auto;overflow: hidden;}
.contact_us .contact_us_ft{width: 100%;margin: 0 auto;margin-top: 108px;margin-bottom: 108px;overflow: hidden;}
.contact_us .contact_us_ft figcaption{width: 40%;float: left;margin-left: 5%;}
.contact_us .contact_us_ft figcaption h5,.contact_us .contact_us_ft figcaption h6{display: inline-block;color: #333333;font-weight: normal;margin-bottom: 35px;}
.contact_us .contact_us_ft figcaption h5{font-size: 30px;}
.contact_us .contact_us_ft figcaption h6{font-size: 20px;margin-left: 25px;}
.contact_us .contact_us_ft figcaption p{font-size: 16px;color: #808080;line-height: 40px;}
.contact_us .contact_us_ft form{width: 45%;float: right;margin-right: 10%;}
.contact_us .contact_us_ft form h5{font-size: 24px;color: #333333;margin-bottom: 40px;}
.contact_us .contact_us_ft form input,.contact_us .contact_us_ft form textarea{display: block;}
.contact_us .contact_us_ft form input{width: 100%;height: 40px;line-height: 40px;background: #ededed;color: #999999;font-size: 14px;margin-bottom: 10px;padding-left: 2%;box-sizing: border-box; font-family: "微软雅黑";}
.contact_us .contact_us_ft form textarea{width: 100%;height:120px;background: #ededed;color: #999999;font-size: 14px;margin-bottom: 10px;padding-left: 2%;box-sizing: border-box;font-family: "微软雅黑";padding-top: 10px;}
.contact_us_map{width: 100%;margin-bottom: 80px;}



.yindao{background: url(../images/yindao.jpg) center no-repeat;background-attachment: fixed;background-size: cover;}
#down {
	position: absolute;
	bottom: 5%;
	left: 50%;
	-webkit-animation: rightan 1s infinite;
	-webkit-animation-fill-mode: both;
}
@-webkit-keyframes rightan
{

from
{
    bottom: 0%;
    opacity: 0;
}
to
{
    bottom: 5%;
    opacity: 1;
}
}


.news_ym{max-width: 1120px;margin: 0 auto;overflow: hidden;}
.news_ym .list{width: 32%;margin:0 auto;margin-top: 50px;margin-bottom: 50px;}
.news_ym .list ul{overflow: hidden;width: 100%;margin: 0 auto;}
.news_ym .list ul li{float: left;width:48%;height: 45px;box-sizing: border-box;border: 1px solid #999999;line-height: 45px;text-align: center;margin-right: 2%;}
.news_ym .list ul li:last-child{margin-right: 0%;}
.news_ym .list ul li a{color: #4c4c4c;font-size: 16px;}
.news_ym .list ul li.active{background: #d61518;border: none;}
.news_ym .list ul li.active a{color: #FFFFFF;}
.news_ym .news_ym_ct{width: 100%;margin-bottom: 54px;}
.news_ym .news_ym_ct ul li{overflow: hidden;width: 100%;box-sizing: border-box;border-bottom: 1px solid #e6e6e6;}
.news_ym .news_ym_ct ul li:hover{background: #f5f5f5;cursor: pointer;}
.news_ym .news_ym_ct ul li figure{float: left;width: 26%;padding: 20px 0 20px 20px;}
.news_ym .news_ym_ct ul li figcaption{float: right;width: 65%;padding-top: 20px;margin-right: 2%;}
.news_ym .news_ym_ct ul li figcaption h6{font-size: 24px;color: #333333;line-height: 30px;padding-top: 10px;}
.news_ym .news_ym_ct ul li figcaption p,.news .news_ct ul li figcaption time{font-size: 16px;line-height: 30px;color: #808080;}
.news_ym .news_ym_ct ul li figcaption time{padding: 10px 0;display: block;color: #808080;}
.news_ym .news_ym_ct ol{overflow: hidden;width: 20%;margin: 0 auto;margin-top: 54px;}
.news_ym .news_ym_ct ol li{float: left;width: 10%;height: 10%;margin-right:5%;box-sizing: border-box;border: 1px solid #FFFFFF;text-align: center;color: #808080;font-size: 16px;line-height: 20px;}
.news_ym .news_ym_ct ol li:hover{border: 1px solid #999999;cursor: pointer;}
.news_ym .news_ym_ct ol li i{display: block;}
