/**************************************/
/*************[公用start]**************/
/**************************************/
@font-face{
	font-family:"fz";
	src:url("../fonts/fzzxhjw.ttf");

}
body{
	background-color: #efefef;
}

div.clear{
	clear: both;
	height: 0;
	width: 0;
}



a{
	text-decoration: none;
	color:inherit;
	cursor: pointer;
}

img{
	border:0;
/*	width: 100%;*/
	/* max-width: 100%; */
}


div.wp{
	width: 1200px; /*主要内容区尺寸大小，每次制作前更新！！！ */
	margin:0 auto;
}

.fl{
	float: left;
}

.fr{
	float: right;
}

.tran{
	transition: all .3s ease-out 0s;
}




/*图片中心放大代码区域*/

.img-box{/*图片盒子类名*/
	
	overflow: hidden;
}

.img-box img{
	transition: .3s;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; /* ueco 时间曲线*/
	width: 100%;
	max-width: 100%;
}

.img-box:hover img{
	/*图片中心放大代码*/
	  -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}


/*图片中心放大代码区域*/





/**************************************/
/************[公用over]****************/
/**************************************/




/*header-start*/
/**************************************************************/

#header{

}

.header-1{
	background-color: #000000;
}

.language-div{
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	font-size: 14px;
	color:#fff;
	padding-right: 16px;
	background-repeat: no-repeat;
	background-position: right center;
	/*background-image: url(../images/lan2.png);*/
}
.language-div img{
	margin-top: -3px;
	margin-right: 8px;
}
.header-2{
	border-bottom: 4px solid #efefef;
	background-color: #fff;
}
.header-2-div{
	height: 60px;
	position: relative;
	padding-left:160px;
}
.logo{
	width: 270px;
	position: absolute;
	top: 13px;
	left: 9px;
}

.logo img{
	display: block;
	width: 100%;
}

.nav-wp{
	position: relative;
	padding-right: 205px;
}

.nav ul{
	margin:0;
}

.nav>ul>li{
	float: left;
	width: 12.5%;
	/*width: 11%;*/
	text-align: center;
	position: relative;
}

.nav>ul>li>a{
	display: block;
	height: 60px;
	line-height: 60px; 
	font-size: 16px;
	color:#595757;
	font-weight: 500;
}
.nav>ul>li:hover>a,.nav>ul>li.active>a{
	color:#1d2088;
}

.nav>ul>li ul{
	position: absolute;
	left: 0;
	right: 0;
	top: 60px;
	border:1px solid #d1cfcf;
	border-top: 0;
	z-index: 600;
	/*padding:  10px;*/
	padding: 10px 4px;
	background-color: #fff;
	display: none;
}

.nav.nav-en>ul>li ul{
	width: 130px;
	left: 50%;
	margin-left: -65px;
	right: auto;
}



.nav>ul>li ul li {
	margin-top: 12px;
}
.nav>ul>li ul li:first-child {
	margin-top: 0px;
}
.nav>ul>li ul li a{
	display: block;
	font-size: 16px;
	color:#595757;
}
.nav>ul>li ul li a:hover{
	color:#1d2088;
}
.search{
	position: absolute;
	width: 198px;
	height: 30px;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	background-position: center ;
	right: 0px;
	top: 16px;
	padding-left: 37px;
	padding-top:5px;
}
.search input:focus{
	outline: none;
}
.search input[type="text"]{
	width: 119px;
	height: 20px;
	border:0;
	background-color: #efeff0;
}

.search input[type="image"]{
	position: absolute;
	right: 13px;
    top: 5px;
}

/**************************************************************/
/*header-over*/





/*main-start*/
/**************************************************************/

#main{
	
}

.banner{
	height: 600px;
}

.fafa .slides>li{
	height: 600px;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
}
.fafa .slides>li>a{
	display: block;
	height: 100%;
}

.fafa .slides>li img{
	display: none;
	width: 100%;
}

.fbfb .flex-control-nav{display: block;font-size: 0;}
.fafa .flex-control-nav{display: block;font-size: 0;}
.index-img{
	padding-top: 10px;
}
.index-img a{
	display: block;
	margin-bottom: 10px;
}
.index-img a img{
	display: block;
	width: 100%;
}

.index-news{
	background-color: #fff;
	padding: 40px;
}

.index-news-div{
	width: 48%;
}
.index-news-title{
	height: 36px;
	line-height: 36px;
	background-color: #1d2088;
	padding: 0	15px;
}
.index-news-title h1{
	font-size: 14px;
	color:#fff;
	margin:0;height: 36px;
	line-height: 36px;
}
.index-news-title h1 span{
	font-weight: bold;
}

.index-news-title a.fr{
	font-size: 0;
	width: 15px;
}
.index-news-title a.fr img{
	display: block;
	width: 100%;
	margin-top: 14px;
}
.index-news-title2{
	border:1px solid #dcdddd;
}
.index-news-title2 dl{
	margin:0;
}

.index-news-title2 dd{
	float: left;
	cursor: pointer;
	height: 35px;
	line-height: 35px;
	margin-left: 64px;
	font-size: 14px;
	color:#000;
}
.index-news-title2 dd img{
	margin-top: -3px;
	margin-left: 6px;
}
.index-news-title2 dd:first-child{
	margin-left: 15px;
}
.index-news-title2 dd:last-child{
	float: right;
	margin-right: 15px;
	margin-left: 0px;
	cursor: default;
}
.index-news-title2 dd:last-child span{
	color:#1d2088;
	padding: 0	3px;
}
.index-news-pic{
	padding:  15px;
}

.index-news-pic a{
	display: block;
	padding-bottom: 55.24%;
	position: relative;
	overflow: hidden;
}
.index-news-pic a img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .3s;
}


.index-news-pic a:hover img{
	/*图片中心放大代码*/
	  -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.index-news-list ul{
	margin:0;
}

.index-news-list li{
	height: 36px;
	line-height: 35px;
	border-bottom: 1px solid #dcdddd;
	padding-left: 15px;
	padding-right: 90px;
	position: relative;
	    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.index-news-list li span{
	font-size: 14px;
	color:#000;
	position: absolute;
	right: 15px;
	top: 0
}
.index-news-list li a{
	font-size: 14px;
	color:#000
}
.index-news-list li a:hover{
	color:#1d2088;
}
.index-news-wp{
	padding-bottom:30px; 
}
/**************************************************************/
/*main-over*/





/*footer-start*/
/**************************************************************/

#footer{
	background-color: #222222;
}

.footer-1{
	padding: 50px 0 10px;
	border-bottom: 1px solid #fff;
}

.foo-title{
	font-size: 18px;
	color:#fff;
	font-weight: bold;
}

.foo-title img{
	margin-top: -3px;
	margin-right: 8px;
}
.foo-you{
	margin-top: 20px;
}
.foo-you ul{
	margin:0;
}

.foo-you li{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.foo-you li img{
	display: block;
}


.foo2-1{
	margin-left: 30px;
}

.foo2-1 h1{
	margin:0;
	font-size: 16px;
	color:#fff;
	font-weight: bold;
}

.foo2-1 h2{
	margin:0;
	font-size: 14px;
	color:#fff;
	padding-left: 108px;
	margin-top: 8px;
}

.foo2-1  dl{
	margin:0;
	padding-top: 35px;
}

.foo2-1 dd{
	font-size: 14px;
	color:#fff;
	margin-top: 5px;
}

.foo2-2 ul,.foo2-2 dl{
	margin: 0
}

.foo2-2 li{
	float: left;
	margin-left: 115px;
}
.foo2-2 li h1{
	margin:0;
	font-size: 16px;
	color:#fff;
	font-weight: bold;
}
.foo2-2 li h1 a:hover{
	text-decoration: underline;
}
.foo2-2 li dd{
	margin-top: 12px;
}
.foo2-2 li dd:first-child{
	margin-top: 17px;
}
.foo2-2 li dd a{
	margin:0;
	font-size: 14px;
	color:#fff;
}
.foo2-2 li dd a:hover{
	text-decoration: underline;
}
.er{
	width: 88px;
	text-align: center;
	margin-right: 60px;
}
.er h1{
	font-size: 16px;
	color:#fff;
	font-weight: bold;
	margin: 0;
}
.er img{
	display:block;
	width: 100%;margin:15px 0;
}
.er h2{
	font-size: 14px;
	color:#fff;
	margin:0;
}

.footer-2{
	padding: 45px 0;
}
/**************************************************************/
/*footer-over*/





/**************************************/
/********[特殊css样式要求区域]**********/
/**************************************/


#header-2{
	display: none;
	height: 75px;
	/*border-bottom:0px solid #035cac;*/
	box-shadow: 0 4px 8px -3px #000;
	position: fixed;
	top: 0px;
	left: 0;
	width: 100%;
	z-index: 1001;
	background-color: #fff;
  
}
.nav-2{
	display: none;
	background-color: #fff;
	position: relative;
	z-index:900;
	
}

.nav-2>ul>li{

	border-top: 1px dotted #ccc;
	position: relative;
}

.jiaspan{
	position: absolute;
	width: 30px;
	height: 30px;
	background-image: url(../images/jia2.png);
	background-repeat: no-repeat;
	background-position: center ;
	top: 2px;
	
	right: 14px;
}
.jiaspan.cur{
	background-image: url(../images/jia2h.png);

}
.nav-2>ul>li:first-child{
	/*border-top: 0;*/
}
.nav-2>ul>li>a{
	
	padding:10px 10px;
	display: block;
	font-size: 14px;
	width: 100%;
	color:#333;

}
.nav-2>ul>li>ul{
	padding-bottom: 10px;
	display: none;
}
.nav-2>ul>li>ul>li>a{
	padding: 6px 10px;
	display: block;
	font-size: 12px;
	padding-left: 25px;
	width: 100%;
	color:#666;
}
/*.downla-2 {
	padding: 5px 0 10px;
	display: none;
}
.downla-2 dd{
	padding-left: 30px;
}
.downla-2 dd a{
	font-size: 14px;
	display: inline-block;
	padding: 3px 0; 
	width: auto;
}*/
/*.nav-2 li a:hover{
	color:#1a0d07;
}*/

.nav-2-form{
	padding: 10px;
	position: relative;
}
.nav-2-form input[type="image"]{
	position: absolute;
	right: 19px;
    top: 17px;
    width: 18px;

}

.nav-2-form .form-control{padding-right: 50px;}
.logo-2 {
    font-size: 0;
        width: 125px;
    margin-left: 15px;
    margin-top: 23px;
}

.logo-2 img{
	display: block;
	width: 100%;
}


.menu2{
	
	margin-right: 15px;
	height: 75px;

}
.menu2 li{
	cursor:pointer ;
	margin-left: 13px;
	float: right;
}
.menu2 li img{
	/*vertical-align: middle;*/
	display: block;
	margin-top: 29px;
	
}
.menu2 li:first-child+li img{
	    width: 30px;
    margin-top: 24px;
}
.chenggao{
		display: none;
		height: 75px;
	}


#nav-2-heidi{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 800;
	background-image: url(../images/heidi.png);
	display: none;
	
}






/**************************************/
/********[特殊css样式要求区域]**********/
/**************************************/



.banner-2{
	height: 600px;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
}



.banner-2 img{
	display: none;
	width: 100%;
}

.erji{
	padding-bottom: 25px;
}
.erji.dcd{
	background-color: #dcdddd;
}
.erji-bai{
	background-color: #fff;
	margin-top: 10px;
}
.p40{
	padding: 40px;
}
.about1{
	padding: 195px 0 155px;
}
.about1-con{
	overflow: hidden;
	font-size: 12px;
	color:#9394bd;
	line-height: 2;
	padding: 30px 30px 0;
}
.about1-con p{
	margin-bottom: 15px;
}
.about1-div{
	background-color: #1d2088;
}
.about1-pic{
	width:395px;
}
.about1-pic img{
	display: block;
	width: 100%;
}
.about-title {
	position: relative;
	z-index: 50;
}
.about-title h1{
	font-size: 20px;
	color:#000;
	margin:0;
	text-transform: uppercase;
	font-family: "Arial";
}

.about-title h2{
	font-size: 20px;
	color:#000;
	margin:0;
	margin-top:5px;
}

.about2 .about3-img{
	margin-top: -50px;
}
.about2 .about3-img {
	padding-left: 300px;
}
.about3-img{
	position: relative;
	z-index: 40;
	margin-top: -40px;
}
.about3-img img{
	display: block;
	margin:0 auto;
}

.about3-con h1{
	font-size: 18px;
	color:#d86e6f;
	line-height: 1.6;
	margin:0;

}

.about3-con p{
	font-size: 16px;
	color:#595757;
	line-height: 1.6;
	margin:0;
	margin-top: 5px;

}

.about2-con{
	font-size: 15px;
	color:#000;
	line-height: 2;
	width: 380px;
	position: relative;
	z-index: 50;
	margin-top: -120px;
}

.about3-con{
	position: relative;
	z-index: 50;
	margin-top: -60px;
}

.about4 img{
	display: block;
	margin:0 auto;
}

.hezuo1 ul{
	margin:0;
}

.hezuo1 li{
	float: left;
	width: 33.33333333%;
}

.hezuo1 li>a{
	display: block;
	height: 300px;
	text-align: center;
	padding-top: 35px;
	position: relative;
}

.hezuo1 li>a:hover .hezuo1-a-div{
	opacity: 1;
	visibility: visible;
}
.hezuo1-a-div{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #7f8fbe;
	opacity: 0;
	visibility: hidden;
	transition: .3s;
}


.hezuo1-table{
	display: table;
	width: 100%;
	height: 100%;
}
.hezuo1-table-cell{
	display: table-cell;
	vertical-align: middle;
	padding: 0	10px;
}
.hezuo1-table-cell h3{
	font-size: 25px;
	color:#fff;
	margin:0;
}

.hezuo1-table-cell p{
	font-size: 20px;
	color:#fff;
	line-height: 1.6;
	margin:0;
	margin-top: 10px;
}


.hezuo1 li.huihe>a{
	background-color: #efefef;
}
.hezuo1 li>a img{
	display: block;
	margin:0 auto 10px;
}
.hezuo1 li>a h1{
	font-size: 30px;
	color:#000;
	margin:0;
}
/*.hezuo1 li>a:hover h1{
	color:#1d2088;
}*/
.hezuo1 li>a h2{
	font-size: 14px;
	color:#5a5421;
	margin:0;
	font-family: "Arial";
	line-height: 1.6;
	margin-top: 3px;
}

/*.hezuo1 li>a:hover h2{
	color:#1d2088;
}*/


.hezuo2-pic img{
	display: block;	
	width: 100%;
}
.hezuo3{
	padding: 85px 0 60px;
}

.hezuo3-pic{
	width: 50%;
	padding: 0	15px;
}

.hezuo3-pic img{
	display: block;
	margin:0 auto;
}

.hezuo4{
	padding:  40px 15px;
}

.hezuo4-p{
	font-size: 26px;
	color:#000;
	text-indent: 2em;
}

.hezuo4-p a{
	color:#f00;
	font-size: 20px;
}
.hezuo4-p a:hover{
	text-decoration: underline;
}

.hezuo4-list ul{
	margin:0;
	margin-left: -1%;
}
.hezuo4-list {
	padding-top: 30px;
}
.hezuo4-list li{
	float: left;
	width: 32.3333333%;
	margin-left: 1%;
	margin-top: 1%;
	background-color: #edeefd;
	padding: 18px 15px;
}
.hezuo4-pic{
	border:1px solid #888ac1;
}

.hezuo4-pic a{
	display: block;
	padding-bottom: 68.73%;
	position: relative;
	overflow: hidden;
}

.hezuo4-pic a img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .3s;
}
.hezuo4-pic a:hover img{
	/*图片中心放大代码*/
	  -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.hezuo4-con{
	padding: 30px 0 15px;
}
.hezuo4-con h1{
	font-size: 25px;
	color:#1d2088;
	margin:0;
	padding-left: 28px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.hezuo4-con h1 a:hover{
	text-decoration: underline;
}

.hezuo4-con p{
	font-size: 14px;
	color:#000;
	margin:0;
	text-indent: 2em;
	line-height: 2;
    overflow: hidden;
    margin-top: 8px;
    height: 140px;

}

.wenhua1{
	height: 1209px;
	background-repeat: no-repeat;
	background-position: center ;
	background-image: url(../images/wenhua1.jpg);
	-webkit-background-size: cover;
	background-size: cover;
}

.wenhua1-div{
	width: 677px;
	padding-top: 144px;
}

.wenhua1-title img{
	display: block;
	width: 100%;
}
.wenhua1-con{
	margin-top: 10px;
}
.wenhua1-con-p1{
	font-size: 14px;
	color:#1d2088;
	font-family: "Arial";
	line-height: 2;
	text-indent: 2em;
}
.wenhua1-con-p2{
	margin-top: 30px;
}
.wenhua1-con-p2 p{
	font-size: 14px;
	color:#1d2088;
	line-height: 2;
	margin:0;
	text-indent: 2em;
}

.wenhua2{
	height: 600px;
	background-repeat: no-repeat;
	background-position: center ;
	background-image: url(../images/wenhua2.jpg);
	-webkit-background-size: cover;
	background-size: cover;
	margin-top: 13px;
	padding-top: 190px;
}

.wenhua2-con{
	text-align: right;

}
.wenhua2-con h1{
	margin:0;
	font-size: 45px;
	color:#000;
	line-height: 1;
	text-align: right;
}
.wenhua2-con h2{
	margin:0;
	font-size: 22px;
	color:#000;
	font-family: "Arial";
	text-transform: uppercase;
	text-align: right;
	line-height: 1;
	margin-top: 8px;
}

.wenhua2-con dl{
	margin:0;
	display: inline-block;
	margin-top: 35px;
}

.wenhua2-con dd{
	float: left;
	text-align: center;
	padding: 0	10px;
}

.wenhua2-con dd h3{
	margin:0;
	font-size: 39px;
	color:#000;
	line-height: 1;

}
.wenhua2-con dd h4{
	margin:0;
	font-size: 20px;
	color:#000;
	line-height: 1;
	margin-top: 10px;

}

.wenhua3{
	height: 600px;
	background-repeat: no-repeat;
	background-position: center ;
	background-image: url(../images/wenhua3.jpg);
	-webkit-background-size: cover;
	background-size: cover;
	margin-top: 13px;
}

.wenhua3-con {
	width: 900px;
	padding-top: 75px;
}
.wenhua3-con dl{
	margin:0;
}

.wenhua3-con dd{
	margin-top: 95px;
}
.wenhua3-con dd:last-child{
	padding-right: 312px;
}
.wenhua3-con dd h2{
	font-size: 22px;
	margin:0;
	line-height: 1;color:#595757;
	font-family: "Arial";
	text-transform: uppercase;
}
.wenhua3-con dd:first-child{
	margin-top:0px;
}

.wenhua3-con-h1 h1{
	font-size: 45px;
	margin:0;
	line-height: 1;color:#333;
}
.wenhua3-con-h1-div{
	overflow: hidden;
	font-size: 20px;
	color:#595757;
	line-height: 1.4;
	padding-left: 5px;
}

.wenhua3-con-h1-div a{
	font-size: 15px;
	color:#f00;
}
.wenhua3-con-h1-div a:hover{
	text-decoration: underline;
}
.wenhua4{
	height: 600px;
	background-repeat: no-repeat;
	background-position: center ;
	background-image: url(../images/wenhua4.jpg);
	-webkit-background-size: cover;
	background-size: cover;
	margin-top: 13px;
}

.wenhua4-con.fr{
	text-align: right;
	padding-top: 67px;
}
.wenhua4-con  h2{
	font-size: 22px;
	margin:0;
	line-height: 1;color:#595757;
	text-transform: uppercase;
	margin-top: 8px;
	font-family: "Arial";
}

.wenhua4-con h1{
	font-size: 45px;
	margin:0;
	line-height: 1;color:#333;
}
.wenhua4-con p{
	font-size: 20px;
	margin:0;
	line-height: 1.4;color:#333;
	width: 560px;
	margin-top: 15px;
}
.wenhua4-con p a{
	font-size: 15px;
	color:#f00;
}
.wenhua4-con p  a:hover{
	text-decoration: underline;
}

.wenhua4-con2{
	padding-top: 190px;
}
.wenhua5{
	height: 600px;
	background-repeat: no-repeat;
	background-position: center ;
	background-image: url(../images/wenhua5.jpg);
	-webkit-background-size: cover;
	background-size: cover;
	margin-top: 13px;
}





.wenhua5-con {
	padding-top: 80px;
	padding-left: 350px;
	text-align: right;
}
.wenhua5-con dl{
	margin:0;
}

.wenhua5-con dd{
	margin-top: 60px;
}

.wenhua5-con dd h2{
	font-size: 22px;
	margin:0;
	line-height: 1;color:#595757;
	font-family: "Arial";
	text-transform: uppercase;
}
.wenhua5-con dd:first-child{
	margin-top:0px;
}

.wenhua5-con-h1 h1{
	font-size: 45px;
	margin:0;
	line-height: 1;color:#333;
}
.wenhua5-con-h1-div{
	overflow: hidden;
	font-size: 20px;
	color:#595757;
	line-height: 1.4;
	padding-right: 5px;
}

.wenhua5-con-h1-div a{
	font-size: 15px;
	color:#f00;
}
.wenhua5-con-h1-div a:hover{
	text-decoration: underline;
}






.danpian-2{
	padding: 15px 60px 60px;
}


.danpian-mianbaoxie{
	font-size: 15px;
	color:#333;
}

.danpian-2-title{
	margin-top: 80px;
}
.danpian-2-h1{
	text-align: center;
	font-size: 50px;
	color:#333;
}
.danpian-2-h2{
	text-align: center;
	font-size: 15px;
	color:#898989;
	margin-top: 25px;
	padding-top: 25px;
	border-top: 2px solid #595757;
}

.danpian-2-con{
	padding: 40px 0;
}

.danpian-2-con{
	font-size: 20px;
	color:#595757;
	line-height: 1.6;
}

.danpian-2-con p{
	font-size: 20px;
	color:#595757;
	line-height: 1.6;
	margin:0;
}

.fenxiang{
	text-align: right;
	padding-top: 30px;
}

.fenxiang2{
	text-align: left!important;
}

.sanji-shipin{

	margin:25px auto;
}

.sanji-shipin img{
	display: block;
	width: 100%;
}

.sanji-shipin-con h1{
	margin:0;
	font-size: 26px;
	font-weight: bold;
	color:#333;
}

.sanji-shipin-con p{
	margin:0;
	font-size: 16px;
	
	color:#666;
	line-height: 1.8;
	margin-top: 20px;
}
.xinwen-list{
	padding-top: 20px;
}
.xinwen-list ul{
	margin: 0;
	padding: 0;
}
.xinwen-list li{
	margin-bottom: 15px;
	box-shadow: 4px 4px 1px 0px #9a9695;
	 max-width: 385px;

}
.xinwen-pic{
	overflow: hidden;
}
.xinwen-pic img{
	display: block;
	width: 100%;
	transition: .3s;
}
.xinwen-pic:hover img{
	/*图片中心放大代码*/
	  -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.xinwen-color{
	height: 5px;
	    background: #524178;
    background: -webkit-linear-gradient(left, #524178 , #e2acba);
    background: -o-linear-gradient(right, #524178 , #e2acba);
    background: -moz-linear-gradient(right, #524178 , #e2acba);
    background: linear-gradient(to right, #524178 , #e2acba);
}

.xinwen-con-wp{
	background-color: #fff;
	padding:20px 15px 15px;
	width: 385px;

}


.xinwen-con h1{
	font-size: 18px;
	color:#333;
	margin:0;
	font-weight: bold;
}
.xinwen-con h1 a:hover{
	color:#f00;
}
.xinwen-con p{
	font-size: 16px;
	color:#333;
	margin:0;
	font-weight: bold;
	line-height: 1.6;
	margin-top: 15px;
}

.xinwen-a{
	margin-top: 10px;
}

.xinwen-a a{
	font-size: 14px;
	color:#333;
	margin:0;
	font-weight: bold;
}
.xinwen-a a:hover{
	color:#f00;
}

.fenye ul{
	margin:0;
}

.fenye{
	text-align: center;
	padding: 30px 0 20px;
}


.contact{
	padding: 60px 0 20px;
}
.contact-title{
	font-size: 23px;
	color:#000;
	padding-bottom: 20px;
	border-bottom: 1px solid #898989;
}

.contact-dl dl{
	margin:0;
}

.contact-dl{
	padding: 30px 0 10px;
}
.contact-dl dd{
	float: left;
	margin-left: 150px;
}
.contact-dl dd:first-child{margin-left: 15px;}
.contact-dl dd:first-child+dd{
	margin-left: 260px;
}
.contact-dl dd h1{
	font-size: 23px;
	margin:0;
	color:#000;
}
.contact-dl dd h2{
	font-size: 18px;
	margin:0;
	color:#000;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}
.h2-a{
	padding-top: 15px;
}
.h2-a a{
	font-size: 18px;
	margin:0;
	color:#f00;
}
.h2-a a:hover{
	text-decoration: underline;
}
.h2-a img{
	margin-top: -3px;
	margin-right: 10px;
}

.kefu-phone{
	font-size: 17px;
	line-height: 1.8;
	color:#000;
	padding-top: 10px;
}


.contact-dl2 dd{
	float: left;
	margin-left: 106px;
}
.contact-dl dd:first-child{margin-left: 15px;}
.contact-dl2 dd:first-child+dd{
	margin-left: 150px;width: 245px;
}
.contact-dl2 dd:first-child+dd+dd{
	margin-left: 165px;
}

.contact-dl3{
	margin-top: 26px;
	border-top: 1px solid #898989;
	padding: 50px 0;
}

.contact-dl3 dd:first-child+dd {
    margin-left: 212px;
}


.contact-form{
	background-color: #fff;
	padding:45px 25px; 
	padding-right: 55px;
}

.contact-form .form-control{
	background-color: #f0f0f0;
}
.input-left{
	width: 49%;
}
.input {
	margin-bottom: 18px;
}
.input span{
	font-size: 14px;
	width: 85px;
	text-align: right;
	height: 34px;
	line-height: 34px;
	margin-right: 10px;
}


.input-input{
	overflow: hidden;
}

.input-input1{
	width: 180px;
	margin-right: 10px;
}
.input-input2{
	width: 130px;
	margin-right: 10px;
}
.input-input3{
	width: 100px;
	margin-right: 10px;
}
.yan img{
	vertical-align: middle;
	margin-top: -3px;
}
.input-input-ch{
	height: 34px;
	line-height: 34px;
	margin-left: 10px;
}
.input-input-ch input{
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 10px;
}

.input input[type="checkbox"]{
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 10px;
}

.input a{
	color:#50c7cf;
}
.input input[type="button"]{
	width: 83px;
}

.input-input textarea{
	height: 190px;
	resize: none;
}

.zhaopin-h1{
	font-size: 32px;
	color:#333;
	text-align: center;
}

.zhaopin-form{
	width: 650px;
	height: 60px;
	background-color: #f2f2f2;
	border-radius: 8px;
	overflow: hidden;
	margin:28px auto 0;
	padding-top: 12px;
	padding-left: 10px;
	position: relative;
}
.zhaopin-form input:focus{
	outline: none;
}
.zhaopin-form input[type="text"]{
	width: 450px;
	background-color: #f2f2f2;
	/*background-color: #f00;*/
	border:0;
	height: 34px;
	font-size: 16px;
	padding: 8px  12px;
}

.zhaopin-form input[type="button"]{
	position: absolute;right: 0;
	top: 0;
	height: 60px;
	border:0;
	width: 120px;
	font-size: 16px;
	color:#fff;
	background-color: #e41f2b;
	cursor: pointer;
}
.zhaopin-list {
	padding-top: 40px;
}
.zhaopin-list .col-md-6{
	margin-top:30px; 
}

.zhao-item a{
	display: block;
	position: relative;
	padding-bottom: 38.35%;
	overflow: hidden;
}
.zhao-hei{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 86px;
	background-repeat: repeat-x;
	background-position: left center;
	color:#fff;
	font-size: 24px;
	padding: 0	10px;
	padding-top: 45px;
	z-index: 50;
	background-image: url(../images/heihei.png);
}

.zhao-item a img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .3s;
}



.zhao-item a:hover img{
	 -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.xq-div-wp{
	display: none;
}

.xq-div img{
	display: block;
	width: 100%;
}

.yanfa1-pic{
	width: 665px;
	margin-left: 30px;
}

.yanfa2-pic{
	width: 665px;
	margin-right: 45px;
}

.yanfa1-pic img{
	display: block;
	width: 100%;
}
.yanfa2-pic img{
	display: block;
	width: 100%;
}

.yanfa1-div2
{margin-top:30px;}

.yanfa1-con{
	font-size: 16px;
	color:#666;
	line-height: 1.8;
}
.yanfa1-con p{
	margin:0;
	text-indent: 2em;	

}
.yanfa1-con p,.yanfa1-con *{
	/*font-size: 18px;
	color:#666;
	line-height: 1.8;*/
}

.yanfa-ppc img{
	display: block;
	width: 100%;
}

.stateTip{ 
	display: none; 
	position: absolute; 
	padding: 11px;
	 background: #fff; 
	border: 2px solid #8a8a8a; 
	border-radius: 8px; 
	font-size: 14px; 
	color: #d86e70; 
	text-align: center;
	z-index: 800;
}
.stateTip h1{
	margin:0;
	font-size: 14px; 
	line-height: 1.4;
	color: #d86e70; 
}
.stateTip h1:first-child{
	font-size: 16px;
}
.stateTip h2{
	margin:0;
	font-size: 14px;
	color:#333;
	margin-top: 2px;
	line-height: 1.4;
}

.about3-mmap-img{display: none;}
.about3-mmap-img img{
	display: block;
	margin:0 auto;
}



.about-banner{
	height: 600px;
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
	padding-top: 233px;
}

.about-banner-wen{
	height: 185px;
	background-repeat: repeat-x;
	background-position: left center;
	background-image: url(../images/baitiao.png);
	text-align: center;
}


.about-banner-con{
	display: inline-block;
	padding-top: 15px;
}

.about-banner-con h1{
	font-size: 83px;
	color:#1d2088;
	text-transform: uppercase;
	font-family: "Arial";
	margin:0;
	line-height: 1;
}

.about-banner-con h2{
	font-size:18px;
	color:#1d2088;
	font-family: "Arial";
	text-align: right;
	line-height: 1;
	margin:0;
	margin-top: 5px;
}
.about-banner-con h3{
	font-size:17px;
	color:#e60012;
	text-align: right;
	line-height: 1;
	margin:0;
	margin-top: 10px;
}

.about-banner-img{
	display: none;
}

.about-banner-img img{
	display: block;
	width: 100%;
}


.xq-div{
	position: relative;
}

.cxq-div{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}


.cxq-div1 img{
	width:21%;
	position: absolute;
	right: 18.85%;
	top: 28.75%;
}

.cxq-wen{
	position: absolute;
	left: 0;
	right: 0;
	top: 10%;

}

.cxq-wen h1{
	font-size: 73px;
	color:#000;
	text-align: center;
	line-height: 1;
	margin:0;
}

.cxq-wen-ul{
	font-size: 0;
	text-align: center;
}

.cxq-wen-ul ul{
	margin:0;
	display: inline-block;
}

.cxq-wen-ul li{
	float: left;
	padding: 0	50px;
}


.rlb-div{
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
}

.rlb-title h1{
	margin:0;
	font-family: "STHeiti";
	font-size: 70px;
	color:#00939f;
	text-align: center;
}

.rlb-title h2{
	margin:0;
	font-family: "STFangsong";
	font-size: 34px;
	color:#00939f;
	text-align: center;
	margin-top: 26px;
}

.rlb-title3 h2{
	font-size: 26px;
}

.rlb-div1{
	padding-top: 50px;
}
.xxq-div2{
	padding-top: 80px;
}
.rlb-title2 h1{
	font-size:73px;
	color:#00939f; 
}
.xxq-div3{
	padding-top: 90px;
}

.xxq-div11 .container{
	height: 100%;
	position: relative;
}

.xxq-div11 .rlb-title{
	position: absolute;
	right: 0;
	top: 235px;
}

.xxq-div11 .rlb-title h1{
	font-size: 82px;
	text-align: left;
	line-height: 1.2;
}
.xxq-div11 .rlb-title h1 img{
	vertical-align: top;
	margin-left: 5px;
}
.xxq-div11 .rlb-title h2{
	font-size: 26px;
	text-align: left;
	margin-top: 0;
}

.xxq-div13 .rlb-title h1 img{
	vertical-align: middle;
	margin-left: 8px;
	margin-right: 5px;
	margin-top: -3px;
}
.yanfa4-title{
	padding-top: 25px;
}
.yanfa4-title h1{
	font-size: 70px;
	color:#5db4be;
	margin:0;
	font-family: "fz";
	text-transform: uppercase;
}
.yanfa4-title h2{
	font-size: 20px;
	font-family: "fz";
	color:#000;
	margin:0;
	line-height: 1.6;
}

.zs_list{
	margin-top: 30px;
}

.zs_list .item h1{
	font-size: 18px;
	font-family: "fz";
	color:#000;
	margin:0;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 15px;
}
.zs_list .item:hover h1{
	color:#5db4be;
}
.zs_pic{
	position: relative;
	padding-bottom: 143%;
	overflow: hidden;
}

.zs_pic img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}






/*12-21*/


.about4{
	height: 504px;
	background-image: url(../images/dqq.png);
	background-repeat: no-repeat;
	background-position: center ;
	position: relative;
}

.about4-wen{
	position: absolute;
	font-family:"fz";
	font-size: 14px;
	color:#595757;
	line-height: 1.6;
}


.about4-wen1{
	width:60px;
	left: 770px;
	top: 149px;
}

.about4-wen2{
	width:210px;
	left: 50%;
	margin-left: -82px;
    top: -6px;
}

.about4-wen3{
	width:180px;
	right: 766px;
	top: 164px;
	text-align: right;
}


.about4-wen4{
	width:240px;
	left: 770px;
	top: 207px;
}

.about4-wen5{
	width:240px;
	left: 770px;
	top: 304px;
}


.about4-wen6{
	width:250px;
	left: 50%;
	margin-left: -105px;
    bottom: -8px;
}

.about4-wen7{
	width:180px;
	right: 766px;
	top: 315px;
	text-align: right;
}

.about4_imgimg{
	display: none;
}

.about4_imgimg img{
	display: block;
	margin:0 auto;
}


.yanfa_biao-list ul{
	margin:0;
}

.yanfa_biao-list li{
	float: left;
	width: 33.3333333333%;
	background-color: #fff;
}
.yanfa_biao-list li.yflili{
	background-color: #e6e6e6;
}
.yanfa_biao-list li>a{
	display: block;
	height: 300px;
	padding-top: 10px;
}

.yanfa_biao-list li>a img{
	display: block;
	margin:0 auto;
	transition: .3s;
}
.yanfa_biao-list li>a:hover img{
	 -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.yanfa_biao-list li>a h1{
	font-size: 30px;
	color:#000;
	font-family: "fz";
	margin:0;
	text-align: center;
	margin-top: 22px;
}

.yanfa_biao-listen.yanfa_biao-list li>a h1{
	font-size: 16px;
	margin-top: 30px;
	padding: 0	15px;
	line-height: 1.6;
}
.yanfa_biao-list li>a h2{
	font-size: 12px;
	color:#000;
	font-family: "fz";
	text-transform: uppercase;
	margin:0;
	text-align: center;
	margin-top: 10px;
}



.rlb-2022_5{
}