.layui-container{ width: 1200px;}
.none{ display: none}
.header{ width: 100%; height: 100%; min-height:992px; position: relative;}

.index_bar{ margin-top: 0px; position: relative; }
.index_bar .swiper-wrapper .swiper-slide  img{ width: 100%}
.index_bar .adv-cont{ position: absolute; top:300px; left:0px; width: 100%; height: 500px;}
.index_bar .adv-cont{ z-index: 5000;}
.index_bar .adv-cont .tcontainer{ width: 100%; }
.index_bar .adv-cont .tcontainer h3{
	font-family: "Microsoft YaHei"; 
	font-size: 64px; 
	color: rgb(255, 255, 255);
	text-align: center;
	font-weight: bold;
	 display: block;
	  margin-bottom: 15px;
}
.index_bar .adv-cont .tcontainer .adv-in-cont-1{ 
	background: url('../images/index_bar.png') no-repeat 0px 0px; 
	width: 922px; 
	height: 50px;
	line-height: 50px;
	margin:0 auto;
	text-align: center;
}
.index_bar .adv-cont .tcontainer .adv-in-cont-1{ 
	 font-size: 24px;
	 color: #FFF;
}

.index_bar .adv-cont .tcontainer .adv-in-cont-2{ 
	padding-top: 15px; 
	 width: 672px;
	 margin: 0 auto;
 text-align: center;
 font-family: font-family: "arial black"; font-size: 18px; text-transform: uppercase; color: rgb(255, 255, 255);
 color:#FFF
}
.index_bar .adv-cont .tcontainer .adv-in-cont-3{
	padding-top: 50px; 
	text-align: center;
	}
.index_bar .adv-cont .tcontainer .adv-in-cont-3 .adv-buttom{
	background-color: rgba(217,0,0,1);
	 width: 180px;
	 height: 50px;
	 line-height: 50px;
	    border-radius: 0px;
}
.index_bar .adv-cont .tcontainer .adv-in-cont-3 .adv-buttom2{
	    background-color: rgba(255,255,255,0.21);
	 width: 180px;
	 height: 50px;
	 line-height: 50px;
	 border: 1px solid #FFF;
	     border-radius: 0px;
}

.index_notice{ width: 100%; height: 155px; background: transparent; background-image: url(../images/dox1.png);}
.index_notice .contents{ color: #FFF; width: 600px; padding-top: 10px; margin:0px auto; text-align: center}


.section-main-1{background: url(../images/main_bg.jpg) ;min-height: 800px;}
.section-main-1 .about-us{ padding-top: 100px;}
.section-main-1  .about-us-lbox{ width:99%;}
.section-main-1 .about-us-title{ width: 100%; height: 100px;background: url(../images/Aboutus.png) no-repeat 0px 0px;}

.section-main-1 .about-us-title h3{ padding-top: 30px;}
.section-main-1 .about-us-title h3{ 
	font-weight: bold; 
	font-size:32px
}
.section-main-1 .about-us-title h3 font{ color:#d90000}
.section-main-1 .fdesc{ padding-top: 10px; font-size:16px;line-height: 24px;}
.section-main-1 .fdesc{ width: 90%;}
.section-main-1 .f-buttom{ padding-top: 30px;}
.section-main-1  .container{ width: 1325px;
    margin: 0px auto;}
.about-us .item-main{ width: 100%;}
.about-us  .item-main .in-item-cont{ width: 289px; height: 169px;background: url(../images/item_box_bg.png) no-repeat 0px 0px;}
.about-us  .item-main .in-item-cont .item-dd-box{ padding: 40px 50px 50px 55px;}
.about-us  .item-main .in-item-cont .item-dd-box span{    font-family: arial black; font-weight: bold; font-size: 32px; color:#d90000}
.about-us  .item-main .in-item-cont .item-dd-box cite{ font-style: normal; font-size: 14px; color:#d90000}
.about-us  .layui-btn-red{ width: 180px; height: 50px; background-color: #d90000;line-height: 50px;}
.about-us-r-box{ float: right; width: 89%;margin-right: 20px;}

.biz{ width: 100%;}
.biz dl dd{width: 660px; height: 320px;}
.biz .biz-dl-dd{ width: 660px; height: 320px; position: relative;}
.biz .biz-dl-dd .biz-img{ position: absolute; width: 660px; height: 320px; top:0;left:0}
.biz .biz-dl-dd .cont{ position: absolute; z-index: 1000; top:150px; left: 50px; width: 45%; height: 90px; }
.biz .biz-dl-dd .cont{ display: block; color:#FFF}
.biz .biz-dl-dd .cont .biz-cate{display: block; padding-top: 20px;}
.biz .biz-dl-dd .cont .biz-cate ul li{ height: 30px; line-height:30px;}
.biz .biz-dl-dd .cont .biz-cate ul li a{color:#FFF}
.biz .biz-dl-dd .cont .biz-cate ul li a:hover{ color: red;}


.cases{ width: 100%;}
.cases .container{ width: 1320px;margin: 0px auto;}
.cases .thead{height: 100px;background: url(../images/case.png) no-repeat center;}
.cases .title-bd{ width: 352px;margin: 0 auto; height: 100px; }
.cases .title-bd .in-title-w{ padding-top:52px;}
.cases .title-bd .title-line{ margin-top:20px; border-top: 1px solid #eee; width:100px;}
.cases .title-bd .title-h3{ font-weight: bold; font-size: 30px; color:#000; padding: 0px 10px;}
.cases .fdesc{ font-size: 16px; color: #666;}
.cases .case-in-box{ width: 95%;overflow: hidden;}

.cases .case-item{margin-top: 50px; }
.cases .case-item .img-box{ cursor: pointer; position: relative; width:420px; height:300px; overflow: hidden;}
.cases .case-item .img-box .hidden-title{ background: rgba(217, 0, 0, 0.61);position: absolute; width: 100%; height: 50px; bottom:0px; left: 0px;}
.cases .case-item .img-box .hidden-title{ display: none; text-align: center; color: #FFF; line-height: 50px; }
.case-item .title{ font-size: 16px; color:#000;line-height: 30px; margin-top:10px;}
.case-item .tdesc{font-size: 14px; color:#888888;line-height: 20px;}
.case-item dd{ margin-bottom: 30px;}

.cases .b-action{ width: 100%; height: 50px;}
.cases .b-action .layui-btn-sl{ background-color: #eee; width: 220px; height: 50px; line-height:50px}
.cases .b-action .layui-btn-sl{ color: #333;}
.cases .b-action .layui-btn-sl:hover{ background-color: #d90000; color:#FFF}


.news{ width: 100%; min-height: 850px; background-color: rgb(212, 4, 44);}
.news .news-wrap{padding-top: 60px;}
.news .thead{height: 100px;background: url(../images/news.png) no-repeat center;}
.news .title-bd{ width: 352px;margin: 0 auto; height: 100px; color: #FFF; }
.news .title-bd .in-title-w{ padding-top:52px;}
.news .title-bd .title-line{ margin-top:20px; border-top: 1px solid #eee; width:100px;}
.news .title-bd .title-h3{ font-weight: bold; font-size: 30px; color:#FFF; padding: 0px 10px;}

.news .fdesc{ font-size: 16px; color: #FFF;}

.news .tbody{ margin-top: 80px;}
.news .tbody .news-body{ background-color: #FFF; width: 96%;}
.news .tbody .news-body .new-body-wrap{ padding: 40px;}
.news .tbody .news-body .in-thead{ width: 100%; position: relative; height: 50px;}
.news .tbody .news-body .in-thead cite{ font-style: normal; position: absolute; top:5px; right: 0px;}
.news .tbody .news-body .in-thead h3{ font-weight: bold; font-family: "Microsoft YaHei"; font-size: 22px; color:#000}
.news .tbody .news-body .t-bd-cont ul li{ border-bottom: 1px dashed #c6c6c6; position: relative; line-height:50px; height: 50px;}
.news .tbody .news-body .t-bd-cont ul li a{ font-size: 14px; color:#333}
.news .tbody .news-body .t-bd-cont ul li cite{  position: absolute; top:0; right: 0; font-style: normal; font-size:12px; color:#acacac}

.news .b-action{ width: 100%; height: 50px;}
.news .b-action .layui-btn-sl{ background-color: #FFF; width: 220px; height: 50px; line-height:50px}
.news .b-action .layui-btn-sl{ color: #333;}
.news .b-action .layui-btn-sl:hover{ background-color: #d90000; color:#FFF}

.cooperation{ width: 100%;height: 660px;background: #000 url(../images/conper.jpg) no-repeat center;}
.cooperation .coop-link{ margin-top: 50px;}
.cooperation .coop-link ul li{ padding-top: 20px; padding-bottom:20px}
.cooperation .coop-wrap{ padding-top: 50px;}
