/** Generated by FG **/
@font-face {
	font-family: 'Conv_impact';
	src: url('fonts/impact.eot');
	src: local('☺'), url('fonts/impact.woff') format('woff'), url('fonts/impact.ttf') format('truetype'), url('fonts/impact.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*banner*/
#banner{clear: both;min-width: 1200px;background: #ddd;width: 100%;margin: 0px auto;}
.slider_img{display: block;text-align: center;height: 100%;opacity: 0;}
.slider_img img{display: block!important;margin: 0px 0;max-width: 100%;width: auto;height: auto;}
.wmuSlider{height: 100%!important;position: relative;overflow: hidden;}
.bbdd{z-index: 2;position: absolute;bottom: 1%;margin: 0;padding: 0;width: 100%;text-align: center;}
.bbdd li{margin: 0 8px 10px 0;list-style-type: none;display: inline-block;}
.bbdd a{display: inline-block;text-indent: -9999px;width: 16px;height: 16px;background: url(dot.png) no-repeat 0 -16px;display: block;border-radius: 16px;overflow: hidden}
.bbdd a.wmuActive{background-position: 0 0;}
.banner{width: 100%;text-align: center;margin: 0 auto;margin-bottom: 10px;background: #eee;}
.banner img{min-width: 1000px;max-width: 100%;}
.wmuSliderPrev, .wmuSliderNext{width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.wmuSliderNext{background-position: 0 -70px;right: 0;}
.wmuSliderPrev{left: 0;}
.wmuSlider:hover .wmuSliderNext{opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderPrev{opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderNext:hover, .wmuSlider:hover .wmuSliderPrev:hover{opacity: 1;filter: alpha(opacity=50);}

/*首页*/
.main{overflow: hidden;margin: 50px auto;width:1200px;}
.wipper{width:100%; overflow:hidden}
.h-title{width:100%;overflow: hidden; margin-bottom:40px;text-align: center;}
.h-title h2{ display:block; color:#222; font-size:24px;font-weight:bold; line-height:36px; text-align:center; margin-bottom:0px;}
.h-title p{ color:#7C7C7C; font-size:14px; font-weight:normal; line-height:30px; text-align:center; text-transform:uppercase;}
.h-more{width:100%; margin-top:40px;}
.h-more a{ display:block; width:160px; height:42px; line-height:42px; background:#fff; border:1px solid #ccc; font-size:14px; color:#222; text-align:center; margin:0px auto;}
.white,.white a{ color:#fff;}
.picList{ overflow:hidden; zoom:1; }

.wip_1{ background:#f3f4f7 url(/images/bg1.jpg) no-repeat center top;}
.wip_1 .main{ margin-top: 80px;}
.fwxm li{float: left;width:380px;height: 330px;margin-bottom: 5px;overflow: hidden}

.fwxm li .pic{width: 380px;height: 210px;overflow: hidden;margin-bottom: 10PX;}
.fwxm li .pic img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.fwxm li .pic img:hover{ -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.fwxm li h3{ display:block;line-height: 36px; font-size:18px; color:#d90f0f;}
.fwxm li.li1{width: 588px;}
.fwxm li.li1 .pic{width: 588px;}

.wip_2{ background:url(/images/bg2.jpg) no-repeat center top; background-size: cover;}
.choose{margin: 10px auto;width:1200px;min-height: 700px;}
.choose-l{position: absolute;z-index: 1;margin-left: -150px;margin-top: 135px;width: 510px;}
.choose-r{float: right;margin-top: 25px;width: 760px;}
.choose-r li{margin-bottom: 25px;overflow: hidden}
.choose-r li:last-child{margin-bottom: 0px;}
.choose-r li img{float: left;width: 82px;margin-right: 23px;}
.choose-r li h3{ display:block;line-height: 36px; font-size:18px; color:#ffd852;}
.choose-r li p{ display:block;line-height: 24px; font-size:14px; color:#fff;}
.choose-r li:hover img{ opacity: 0.9;}

/*关于*/
.wip_abo{ background:#fff;}
.wip_abo .cpic{ padding:5px; background:#D8D8D8; width:315px; height:420px; overflow:hidden}
.wip_abo .abo{ width:1200px;height: 292px; overflow:hidden;color: #fff;background: url(/images/abo-bg.jpg);line-height: 24px;padding: 40px 30px;box-sizing: border-box;font-size: 16px;}
.wip_abo .abo .mm{display: block;border: 2px solid #fff;color: #fff;width: 130px;line-height: 32px;margin: 15px auto 0;text-align: center}

/*zhengshu*/
.hompro{width:1200px; position:relative;margin: 0 auto;}
.hompro .bd{}
.hompro .bd ul{ overflow:hidden; zoom:1; }
.hompro .bd ul li{ width:1200px;float:left; _display:inline; overflow:hidden; text-align:center; margin-right:24px; }
.hompro .bd ul li:last-child{ margin-right:0px; }
.hompro .bd ul li .pic{ text-align:center; display:block;}
.hompro .bd ul li .pic img{ width:1200px; display:block; }
.hompro .bd ul li:hover .pic img{opacity: 0.8}

.hompro .prev,.hompro .next{position: absolute;top: 120px;}
.hompro .prev{left: -120px;}
.hompro .next{right: -120px;}

/*案例*/
.casebox{ width:1200px;position: relative;}
.casebox .hd{ position: absolute;right: 0; width:315px;overflow:hidden}
.casebox .hd ul{  width:315px; }
.casebox .hd ul li{width:305px;float: right;}
.casebox .hd ul li a{display: block;padding-right: 40px;text-align: right;border-bottom:1px dashed #737373;height:99px;line-height: 99px;background: #161616 url(/images/index_23.png) no-repeat 38px center;font-size: 18px; color: #fff;}
.casebox .hd ul li a b{margin-left: 20px; font-family: 'Conv_impact';font-size: 30px;float: right;}
.casebox .hd ul li.on{ width:315px; }
.casebox .hd ul li.on a{ border-bottom:1px solid #d90f0f;background-color: #d90f0f;background-position: 48px center;padding-left: 10px;}

.casebox .bd{width:895px; }
.casebox .bd ul{ zoom:1;  }
.casebox .bd li{ height:500px;}
.casebox .bd li img{ max-width:895px; height:500px; }
/*hezuoqiye*/
.hezuoqy{width:1200px;overflow:hidden; position:relative;}
.hezuoqy .bd{}
.hezuoqy .bd ul{ overflow:hidden; zoom:1; }
.hezuoqy .bd ul li{ width:160px;height: 110px; float:left;overflow:hidden; text-align:center; margin:0px 4px 12px;border: 1px solid #ccc;}
.hezuoqy .bd ul li .pic{ text-align:center; display:block;}
.hezuoqy .bd ul li .pic img{ width:160px; height:110px; display:block; }



/*新闻*/
.nstitle{width:100%;margin-bottom:15px; height:42px;line-height:42px; border-bottom:1px solid #eee;}
.nstitle span{ display:inline-block;  border-bottom:1px solid #EC2121; padding:0px 25px 0px 5px;  }
.nstitle span a{ color:#EC2121; font-size:18px;font-weight:normal;}
.nstitle a.more{ float:right; font-size:14px; color:#1A1A1A; padding:0px 10px 0px 25px; background:url(/images/index_37.png) no-repeat left center;}


.newsbox{ width:1200px; overflow:hidden}
.newsbox .hd{ width:1200px; height: 54px;border-bottom: 1px solid #eee;}
.newsbox .hd li{ float: left;width:125px; line-height: 53px;background: url(/images/x-1.png) no-repeat 5px center;margin-right: 40px;}
.newsbox .hd li a{display: block;padding-left: 40px;color:#222; font-size:20px;}
.newsbox .hd li:nth-child(1){background-image:url(/images/x-1.png) ;}
.newsbox .hd li:nth-child(2){background-image:url(/images/x-2.png) ;}

.newsbox .hd li.on{border-bottom: 3px solid #d90f0f;}
.newsbox .hd li.on a{color: #d90f0f;font-weight: bold;}
.newsbox .hd li:nth-child(1).on{background-image:url(/images/x-1_on.png);}
.newsbox .hd li:nth-child(2).on{background-image:url(/images/x-2_on.png);}


.newsbox .bd ul{ width:1200px; overflow:hidden;padding-top: 30px;height: 420px;}
.news-hot { display:block; width:550px;overflow:hidden;}
.news-hot .pic{ display:block;}
.news-hot .pic img{ width:548px; height:280px; border:1px solid #ccc;}
.news-hot dl{ width:550px;}
.news-hot .tit{ display:block;width:550px; height:24px;line-height:24px; margin:10px 0px 8px 0px;color:#222; font-size:16px;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-hot .tit span{float: right;}
.news-hot:hover .tit{color: #d90f0f;}
.news-hot .cont{color:#494949;font-size: 14px;}

.news-list{position: relative;float: right;width: 590px;height: 120px;box-sizing: border-box; overflow: hidden;margin-bottom: 20px;}
.news-list .date{float: left;width: 120px;height: 120px;background: #F2F2F2;text-align:  center;line-height: 120px;font-size: 50px;color: #a4a4a4;font-weight: normal;}
.news-list .title { display:block;height:30px;line-height:30px; margin-bottom: 10px; color: #000; font-size:16px;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-list .title span{float: right}
.news-list .cont {position: absolute;z-index: 2; right: 0;width: 445px;height: 120px; transform:1s;box-sizing: border-box;}
.news-list .cont p{font-size: 13px;color: #999;}
.news-list:hover .cont {width: 590px;background: #d90f0f;color: #fff;padding: 20px;border-left: 5px solid #81040a;}
.news-list:hover .cont .title{color: #fff;}
.news-list:hover .cont p{color: #fff;}
