/*内页轮播*/

a{

	color: inherit;

	text-decoration: none;

}

.banner0>.container{

	position: relative;

}

.banner0 img{

	width: 100%;

	vertical-align: top;

}

.header2.header {

	/*display: none!important;*/

}

.banner0 .tex{

	position: absolute;

	left: 0;

	bottom: 0;

	transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	color: #fff;

}

.banner0 .tex h4{

	font-size: 40px;

	margin-bottom: 20px;

}

.banner0 .tex p{

	line-height: 30px;

	font-size: 16px;

}

.banner0 .tex a{

	color: #fff;

	width: 184px;

	height: 48px;

	line-height: 48px;

	display: inline-block;

	border: 1px solid #fff;

	overflow: hidden;

	padding-left: 24px;

	padding-right: 10px;

	box-sizing: border-box;

	margin-top: 36px;

}

.banner0 .tex a i{

	float: right;

	font-size: 30px;

}

.banner0 .sidebar{

	position: absolute;

	bottom: 0;

	right: 0;

	color: #fff;

	background: url(../images/about_01.png)no-repeat center;

	background-size: cover;

	padding: 0 22px;

}

@media screen and (max-width: 1200px) {

	.banner0 .tex h4{

		font-size: 30px;

		margin-bottom: 20px;

	}

	.banner0 .tex p {

	    line-height: inherit;

	    font-size: 14px;

	}

	.banner0 .tex a {

	    width: 142px;

	    height: 30px;

	    line-height: 30px;

	    padding-left: 12px;

	    padding-right: 5px;

	    margin-top: 18px;

	}

}

@media screen and (max-width: 767px){

	.banner0 .tex h4 {

	    font-size: 20px;

	    margin-bottom: 12px;

	    margin-bottom: 10px;

	}

	.banner0 .tex p {

	    font-size: 12px;

	    display: none;

	}

	.banner0 .tex a {

	    width: 71px;

	    height: 30px;

	    line-height: 30px;

	    padding-left: 6px;

	    padding-right: 0;

	    margin-top: 10px;

	}

}

/*tab切换*/

body{

	background: #F6F6F6;

}

.navigation{

	background: #fff;

	border-bottom: 1px solid #E8E8E8;

}

.navigation ul{

	overflow: hidden;

}

.navigation ul li{

	line-height: 70px;

}

.navigation ul li a{

	display: inline-block;

	width: 100%;

	height: 100%;

	transition: all 0.3s;                                                                                

	-moz-transition: all 0.3s; /* Firefox 4 */								

	-webkit-transition: all 0.3s; /* Safari 和 Chrome */							

	-o-transition: all 0.3s; /* Opera */

	font-size: 16px;	

}

.navigation ul li a:hover{

	color: inherit;

}

.navigation ul li.active{

	border-bottom: 2px solid #DA9C6B;

}

.navigation ul li.active a{

	color: #DA9C6B;

}

@media screen and (min-width: 1200px) and (max-width: 1340px){

	.navigation ul li a{

		font-size: 12px;

	}

}

@media screen and (max-width: 991px) {

	.navigation ul li{

		line-height: 50px;

	}


}

@media screen and (max-width: 767px) {

	.navigation ul li{

		line-height: 30px;

	}

	.navigation ul li a{

		font-size: 14px;

	}

}

/*谋发展之策 尽企业之责*/

.development img{

	width: 100%;

	vertical-align: top;

}

.development .dw{

	position: relative;

	overflow: hidden;

	z-index: 10

}

.development .dw .tex{

	position: absolute;

	left: 60px;

	top: 0;

	color: #fff;

	padding-right: 60px;

	font-size: 14px;

	line-height: 30px;

	z-index: 9

}

.development .dw .tex span{

	display: block;

	font-size: 24px;

	padding-top: 153px;

}

.black1{

	position: absolute;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,.5);

	z-index: -1

}

.development .dw .tex h4{

	font-size: 22px;

	margin-top: 20px;

	margin-bottom: 30px;

}

.development .combination .tex{

	font-size: 22px;

	text-shadow: 0 1px 30px #ADADAD;

	line-height: 30px;

}

.development .combination .tex span{

	font-size: 24px;

	margin-bottom: 20px;

	text-shadow: 0 1px 30px transparent;

}

.development .dw .tz{

	display: block;

	width: 98px;

	line-height: 33px;

	border: 1px solid #fff;

	color: #fff;

	text-align: center;

	margin-top: 130px;

}

.development .dw .tz2{


	width: 98px;

	line-height: 33px;

	border: 1px solid #fff;

	color: #fff;
	font-size: 14px;
	text-align: center;

	margin-top: 130px;
	display: none;
}
.right-zy1{
	position:relative;
	top: 30px;
	font-size: 14px;
	opacity: 0;
	transition: all .5s;
}
.flex_2 .dw:hover .tz2{
	display: block!important;
}
.flex_2 .dw:hover .right-zy1{
	opacity: 1;
}

.development .study a,.development .combination a{

	color: inherit;

}

/*通知公告*/

.notice{


	float: left;

	width: 100%

}

.notice .dw{

	position: relative;

}

.notice .dw img{

	width: 100%;

	vertical-align: top;

}

.notice .dw .tex{

	position: absolute;

	top: 0;

	left: 0;

	font-size: 26px;

	padding-left: 18px;

	padding-top: 20px;

	background: url(../images/news_09.png)no-repeat center;

	background-size: 100% 100%;

	height: 100%;

}

.notice .dw .notice-h{

	position: absolute;

	top: 0;

	left: 0;

	width: 0%;

	height: 100%;

	background: url(../images/news_10.jpg)no-repeat center;

	background-size: cover;

	font-size: 42px;

	color: #fff;

}

.notice .dw .notice-h2{

	position: absolute;

	top: 0;

	left: 0;

	width: 0%;

	height: 100%;

	background: url(../images/news_101.jpg)no-repeat center;

	background-size: cover;

	font-size: 42px;

	color: #fff;

}

.notice .dw .notice-h3{

	position: absolute;

	top: 0;

	left: 0;

	width: 0%;

	height: 100%;

	background: url(../images/news_102.jpg)no-repeat center;

	background-size: cover;

	font-size: 42px;

	color: #fff;



}

.notice-h3,

.notice-h2,

.notice-h{

	text-align: center

}

@keyframes bhw{

	from{}

	to{width: 100%;}

}

.notice .dw:hover .tex{

	display: none;

}

.notice .dw:hover .notice-h,.notice .dw:hover .notice-h2,.notice .dw:hover .notice-h3{

	display: block!important;

	animation: bhw 0.3s;

	animation-fill-mode : forwards;

}

.notice .dw .notice-h p,.notice .dw .notice-h2 p,.notice .dw .notice-h3 p{

	transform: translateY(120%);

	-ms-transform: translateY(120%);

	-moz-transform: translateY(120%);

	-webkit-transform: translateY(120%);

	-o-transform: translateY(120%);

	font-size: 35px;

}

@media screen and (max-width: 1700px) {

	.development .dw .tz {

	    margin-top: 100px;

	}

}

@media screen and (max-width: 1500px){

	.development .dw .tz {

	    margin-top: 50px;

	}

	.notice .dw .notice-h,

	.notice .dw .notice-h2,

	.notice .dw .notice-h3{

		font-size: 30px;

	}

	.notice .dw .tex{

		font-size: 16px;

	}

}

@media screen and (max-width: 1340px){

	.development .dw .tz {

	   display: none;

	}

}

@media screen and (max-width: 1200px){

	.development .dw .tex span {

	    font-size: 20px;

	    padding-top: 50px;

	}

	.development .dw .tex h4 {

	    font-size: 18px;

	    margin-top: 20px;

	    margin-bottom: 30px;

	}

	.development .combination .tex {

	    font-size: 18px;

	    line-height: 30px;

	}

	.notice .dw .tex {

	    padding-left: 5px;

	    padding-top: 10px;

	}

}

@media screen and (max-width: 991px){

/*	.development img{

		margin-bottom: 30px;

	}*/

	.notice .img img{

		margin-bottom: 0;

	}

	.notice .img{

		margin-bottom: 30px;

	}

	.notice .dw .notice-h{

		font-size: 45px;

	}

	.notice .dw .tex {

	    padding-left: 18px;

	    padding-top: 25px;

	    font-size: 20px;

	}

	.study{

		margin-bottom: 30px

	}

	.black1{

		z-index: 0

	}

}

@media screen and (max-width: 767px){

	.development .dw .tex span {

	    font-size: 18px;

	    padding-top: 15px;

	}

	.development .dw .tex h4 {

	    font-size: 14px;

	    margin-top: 10px;

	    margin-bottom: 10px;

	}

	.development .dw .tex {

	    position: absolute;

	    left: 15px;

	    top: 0;

	    padding-right: 15px;

	    font-size: 12px;

	    line-height: inherit;

	}

	.development .dw .tex a{

		text-overflow: -o-ellipsis-lastline;  

		overflow: hidden;  

		text-overflow: ellipsis;  

		display: -webkit-box;  

		-webkit-line-clamp: 4;  

		-webkit-box-orient: vertical;  

	}



	/*.development img{

		margin-bottom: 10px;

	}*/

	.notice .img img {

	    margin-bottom: 0;

	}

	.development .notice .dw .tex{

		left: 0;

	}

	.notice .dw .notice-h,.notice .dw .notice-h2,.notice .dw .notice-h3{

		font-size: 19px;

	}

	.notice .dw .tex {

	    padding-left: 5px;

	    padding-top: 5px;

	    font-size: 12px;

		height:60%;

		width:80px

	}

	.notice .img{

		margin-bottom: 10px;

	}

	.notice{

		margin-top: 10px;

	}

}

/*行业资讯*/

.information{

	margin-bottom: 80px;

}

.information .bj{

	background: #fff;

	box-shadow: 0 1px 10px #eee;

	transition: all .4s

}

.information .bj:hover{

	box-shadow: 0 1px 30px #ddd;

	transform: translateY(-2px);

	-ms-transform: translateY(-2px);

	-moz-transform: translateY(-2px);

	-webkit-transform: translateY(-2px);

	-o-transform: translateY(-2px);

}

.information .bj .tex{

	padding: 0 40px;

	font-size: 14px;

	color: #666666;

	line-height: 30px;

}

.information .bj span{

	font-size: 24px;

	color: #666666;

	display: block;

	margin-bottom: 20px;

}

.information .bj img{

	width: 100%;

	vertical-align: top;

}

.information .bj .tex h5{

	font-size: 22px;

	color: #333333;

	margin-bottom: 30px;

}

.information .bj .xq{

	display: inline-block;

	padding-left: 40px;

	color: #ad0007;

	margin: 40px 0;

}

.over-hd{

	overflow: hidden;

	margin-bottom: 60px

}

.bj .over-hd img{

	transition: all 1s

}

.bj:hover .over-hd img{

	transform: scale(1.1)

}

@media screen and (min-width: 991px){

    .boxflex{

			width: 100%;

		float: left

    }



    .flex_1{

		transition: all 1.2s

    }

    .flex_1 .dw{

        width: 100%;

        height: 680px;

		max-height: 680px

    }

    .flex_1 .dw img {

        position: absolute;

        top:0;

        left: 0;

        height: 100%;

        width: auto;

        max-width: none;

    }



    .flex_2{

        overflow: hidden;

        transition: all 1.2s;

        position: relative;

		

    }

    .flex_2 .dw img {

        position: absolute;

        top:0;

        right: 0;

        height: 100%;

        width: auto;

        max-width: none;

     

    }



    .flex_2 .dw{

        width:100%;

        height:680px;

		max-height: 680px

    }



	.flex_cur{

		width:66.66666666%!important

	}

	

}

@media screen and (min-width: 1200px) {

	.information .bj .tex {

	    padding: 0 20px;

	    line-height: 30px;

	}

	.information .bj img{



	}

	.over-hd{

		margin-bottom: 30px

	}

	.information .bj .tex h5{

		margin-bottom: 20px;

	}

	.information .bj .xq {

	    padding-left: 20px;

	    margin: 20px 0;

	}

	

}

@media screen and (max-width: 1200px){

	.flex_1 .dw{

        width: 100%;

        height: 480px;

	

    }

	 .flex_2 .dw{

        width:100%;

        height:480px;

	

    }

	

}





@media screen and (max-width: 991px){
	/*9.20*/
	.notice .dw:hover .tex{
		display: block;
	}
	.notice .dw:hover .notice-h, .notice .dw:hover .notice-h2, .notice .dw:hover .notice-h3{
		display: none!important;
	}
	/*end*/
	.information .bj span {

	    font-size: 16px;

	    margin-bottom: 20px;

	}

	.information .bj .tex h5{

		font-size: 18px;

	}

	.information .bj .tex{

		font-size: 12px;

		line-height: inherit;

		padding: 0 15px;

	}

	.information .bj .xq {

	    padding-left: 15px;

	    margin: 20px 0;

	}

	.information{

		margin-bottom: 30px;

	}

	.boxflex {

		display: block !important;

	}

	.boxflex .dw{

		background:none!important;

		height: auto!important

	}

	.over-hd{

		margin-bottom: 20px

	}

	.development .dw .tz,.development .dw .tz2{
		display: block;
		opacity: 1;
	}
	.right-zy1{
		opacity: 1;
	}

} 







@media screen and (max-width: 767px){

	.information .bj span {

	    font-size: 14px;

	    margin-bottom: 10px;

	}

	.information .bj img{

		margin-bottom: 10px;

	}

	.information .bj .tex h5 {

	    font-size: 14px;

	    margin-bottom: 10px;

	}

	.information .bj .xq {

	    padding-left: 15px;

	    margin: 10px 0;

	}

	.information .bj{

		margin-bottom: 10px;

	}

	.information{

		margin-bottom: 20px;

	}

	.development .dw .tz{

		display: none!important

	}

	/*.flex_2{

		height: 10rem;

	}*/

	.study{

		margin-bottom: 10px

	}

	.over-hd{

		margin-bottom: 0px

	}
	.development .dw .tz,.development .dw .tz2{
		display: none!important;

	}
	.right-zy1{
		top: -10px;
		font-size: 12px;
	}
	.development .combination .tex span{
		margin-bottom: 13px;
	}
	.xs-size{
		font-size: 14px;
	}

}









.tm{

	transition: all 1s;

}

.a_touming{

	opacity: 0;

	height: 0;

	width: 10px;

}







.a_touming2{

	display: none!important;

}





































