@charset "utf-8";
/*全局控制*/
body{font-size:12px;line-height:22px;font-family:"微软雅黑"; color:#565656;-webkit-text-size-adjust:none;/*min-width: 1280px;*/border: 0;}
ul,li{list-style:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.cen_w{width: 1200px;margin: auto;}
a{text-decoration:none;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
/*头部区域*/
.nav_w {
	width: 100%;
	height: 90px;
	background: url(../images/nav.jpg);
	background-size: 100% 100%;
}

.logo {
	width: 214px;
	height: 40px;
	margin-top: 29px;
	float: left;
}

.nav {
	float: left;
	margin-left: 103px;
}

.nav div {
	font-size: 16px;
	color: #171925;
	float: left;
	margin-left: 28px;
	width: 64px;
	border-bottom: 2px solid transparent;
	text-align: center;
	margin-top: 33px;
	padding-bottom: 8px;
	box-sizing: border-box;
	position: relative;
}

.nav div:hover {
	border-bottom: 2px solid #4834a7;
}

.tel {
	font-size: 36px;
	color: #131313;
	float: right;
	line-height: 90px;
}
.banner_bg{
	width: 100%;
}
.banner_bg img{
	width: 100%;
	display: block;
}
.border {
	width: 58px;
	height: 2px;
	background: #f83a70;
	float: left;
	position: absolute;
	bottom: -6px;
	left: -20px;
	display: none;
}

.nav div:hover .border {
	display: block;
}

.banner {
	width: 100%;
	/*height: 1556px;*/
	position: relative;
}

.banner img {
	width: 100%;
	height: 100%;
	display: block;
}

.cen_w {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.cen_w1 {
	width: 1200px;
	margin: 0 auto;
}
.jiesha {
	width: 100%;
	position: absolute;
	bottom: 0.2rem;
	right: 0;
	padding-left: 400px;
}

.t_title {
	width: 71px;
	text-align: center;
	float: left;
	margin-right: 144px;
	margin-left: 214px;
}

.t_title p:nth-child(1) {
	font-size: 31px;
	color: #171925;
}

.t_title p:nth-child(2) {
	font-size: 18px;
	margin-top: 15px;
}

.year_Text {
	font-size: 72px;
	color: #171925;
	float: left;
	font-weight: bold;
}

.year_Text span {
	font-size: 30px;
	font-weight: 100;
}

.wrap {
	width: 100%;
	background: #171925;
	position: relative;
}

.biaozhi {
	width: 276px height:515px;
	position: absolute;
	top: -260px;
	left: 0;
}

.jianjie {
	width: 867px;
	height: 352px;
	float: right;
	padding-top: 89px;
	box-sizing: border-box;
}

.jianjie_content {
	color: #d1d1d1;
	font-size: 16px;
	overflow: hidden;
	height: 280px;
	line-height: 40px;
}

.jianjie_gengduo {
	color: #d1d1d1;
	font-size: 16px;
	border-bottom: 2px solid #d7b993;
	line-height: 47px;
	float: left;
	margin-top: 50px;
}

.biaozhi2 {
	width: 265px;
	height: 286px;
	position: absolute;
	top: 255px;
	left: 0;
}

.biaozhi3 {
	height: 205px;
	width: 100%;
	margin-top: 189px;
	clear: both;
	display: block;
}

.yueqi_title {
	color: #d7b993;
	font-size: 31.75px;
}

.yueqi_yingw {
	color: #d7b993;
	font-size: 18px;
	margin-top: 16px;
}

.lunboW {
	width: 1200px;
	margin: 0 auto;
	height: 677px;
	margin-top: 46px;
	position: relative;
}

.swiper-container {
	width: 100%;
	height: 100%;
}

.pic_wrap {
	width: 100%;
	background: #131313;
	float: left;
	color: #fff;
	cursor: pointer;
}

.pic_wrap img {
	width: 100%;
	height: 456px;
	display: block;
}

.pic_wrap:hover .pic_text_w {
	background: #d7b993;
	color: #171925;
}

.pic_wrap:hover .y_fenge {
	border-bottom: 1px solid #171925;
}

.pic_wrap:hover .jinse_line {
	background: #171925;
}

.pic_text_w {
	width: 100%;
	height: 222px;
	padding: 0 20px;
	box-sizing: border-box;
	overflow: hidden;
}

.jinse_line {
	width: 17px;
	height: 3px;
	background: #d7b993;
	margin: 38px 0 25px 0;
}

.fenge {
	font-size: 18px;
}

.y_fenge {
	border-bottom: 1px solid #fff;
	padding-bottom: 29px;
	margin-top: 15px;
}

.bianhao {
	font-size: 12px;
	margin-top: 25px;
}

.news {
	width: 100%;
	height: 148px;
	display: block;
	margin-top: 158px;
}

.bac_wrap {
	width: 100%;
	/*height: 1100px;*/
	padding: 0 0 50px 0;
	background: url(../images/index7.jpg);
	background-size: 100% 100%;
	overflow: hidden;
}

.pic_wrap1 {
	width: 27.75%;
	float: left;
	margin-right: 100px;
	cursor: pointer;
}

.bac_wrap .pic_wrap1:nth-child(3n+0) {
	margin-right: 0;
}

.pic_wrap1T {
	font-size: 30px;
	color: #171925;
	margin-top: 56px;
}

.pic_wrap1 img {
	width: 100%;
	height: 170px;
	display: block;
	margin-top: 46px;
}

.pic_tit {
	font-size: 16px;
	color: #171925;
	line-height: 62px;
}

.pic_cont {
	color: #171925;
	font-size: 12px;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}

.pic_but {
	color: #171925;
	font-size: 16px;
	margin-top: 20px;
}

.footer_w {
	width: 100%;
	height: 194px;
	background: #131313;
}

.footer_left {
	float: left;
}

.footer_nav {
	font-size: 16px;
	color: #fff;
}

.footer_nav p {
	margin-right: 38px;
	float: left;
	margin-top: 30px;
}

.footer_site {
	font-size: 14px;
	color: #939393;
	margin: 38px 0 10px 0;
}

.footer_phoen {
	font-size: 14px;
	color: #939393;
}

.footer_bq {
	font-size: 14px;
	color: #fff;
	margin-top: 16px;
}

.footer_right {
	float: right;
	position: relative;
	width: 412px
}

.footer_right img {
	float: right;
	width: 134px;
	height: 134px;
	margin-top: 30px;
}

.footer_zixun {
	font-size: 14px;
	color: #fff;
	margin-top: 64px;
	margin-bottom: 20px;
}

.footer_tel {
	font-size: 37.72px;
	color: #d7b993;
}
.sp{
	padding-bottom: 50px;
}
.sp_list{
	width: 75%;
	padding-top: 50px;
}
.sp_type{
	width:22%;
	background: #d7b993;
}
.sp_type_top{
	width: 100%;
	line-height: 75px;
	background: #171925;
	text-align: center;
	font-size: 24px;
	color: #d7b993;
}
.sp_type_left{
	width: 100%;
}
.sp_type_left li{
	width: 100%;
	line-height: 57px;
	text-align: center;
	font-size: 16px;
	color: #131313;
	margin-top:20px;
	cursor: pointer;
}
.sp_type_left li:hover{
	background: #171925;
	color: #FFFFFF;
}
.dan-titact{
	background: #171925;
	color: #FFFFFF !important;
}
.sp_type_bottom{
	width: 100%;
}
.sp_type_bottom img{
	width: 100%;
}
.news_list_dian{
	width: 12px;
	height: 12px;
	background: url(../images/ex.jpg) no-repeat;
	background-size: 100% 100%;
	border-radius: 50%;
	margin-top: 10px;
	margin-bottom: 20px;
}
.pic_wrap1_a{
	width: 100%;
	margin-top: 20px;
	cursor: pointer;
}
.pic_wrap1T_a{
	font-size: 30px;
	color: #171925;
}
.pic_wrap1_img{
	width: 100%;
}
.pic_tit_a{
	font-size: 20px;
	color: #171925;
	margin-top: 46px;
}
.pic_cont_a{
	font-size: 12px;
	color: #787878;
	margin-top: 15px;
}
.xx{
	width: 100%;
	height: 1px;
	background: #d1d1d3;
	margin-top: 46px;
}
.page {
	width: 100%;
	padding: 12px 0px;
}
.page a {
	display: inline-block;
	color: #8b9ebd;
	font-size: 14px;
	margin: 0px 5px;
	margin-left: 10px;
	padding: 5px 10px;
	border: 1px solid #d7b993;
}
.select {
	color: #FFFFFF !important;
	background: #d7b993;
}
.sp_show{
	width: 75%;
	margin-top: 20px;
}
.sp_show_bt{
	font-size: 30px;
	color: #171925;
}
.sp_show_sj{
	width: 100%;
	line-height: 52px;
	padding-left: 20px;
	background: #edf1f7;
	font-size: 12px;
	margin-top: 20px;
}
.sp_show_con{
	width: 100%;
	font-size: 16px;
	padding-bottom: 50px;
	border-bottom: 1px solid #d1d1d3;
}
.page1{
	padding: 50px 0;
	font-size: 16px;
}
.pr_list{
	width: 280px;
	margin-left: 25px;
	margin-bottom: 30px;
}
.pr_list:nth-child(3n+1){
	margin-left: 0;
}
.sp_show_pic{
	width: 100%;
	margin-top: 50px;
}
.sp_show_pic img{
	display: block;	
	margin: auto;
}
.about{
	width: 75%;
	padding-top: 50px;
}
.about_two{
	font-size: 16px;
	color: #3b3b3b;
	line-height: 28px;
}
.about_two img{
	width: 100%;
	display: block;
}
.main_r1{
	width: 75%;
	background: #f8f8f8;
	padding: 40px 30px;
	margin-bottom: 40px;
}
.main_r_list {
	overflow: hidden;
}

.main_r_list ul {
	width: 925px;
}

.main_r_list li {
	width: 279px;
	float: left;
	padding: 0 29px 20px 0;
	text-align: center;
	color: #3c3b3b;
	font-size: 16px;
	line-height: 45px;
}

.main_r_list li a {
	color: #3c3b3b;
}

.main_ly li {
	clear: both;
	padding: 0 0 12px 0;
	color: #3c3b3b;
	font-size: 16px;
	line-height: 30px;
}
.main_ly1 li {
	padding: 0 0 20px 0;
	color: #3c3b3b;
	font-size: 16px;
	line-height: 30px;
	/*float: left;*/
}

.main_ly_t1 {
	width: 70px;
	float: left;
	    line-height: 45px;
}

.main_ly_t2 {
	float: left;
	color: #999999;
	padding: 0 0 0 15px;
	font-size: 14px;
}

.main_bd {
	width: 425px;
	height: 45px;
	border: solid 1px #dddddd;
	line-height: 29px;
	padding: 0 0 0 5px;
	float: left;
}

.main_bd1 {
	width: 75%;
    height: 280px;
	border: solid 1px #dddddd;
	float: left;
	font-size: 14px;
	line-height: 25px;
	padding: 5px;
}

.main_bd2 {
	width: 115px;
	height: 29px;
	border: solid 1px #dddddd;
	line-height: 29px;
	padding: 0 0 0 5px;
	float: left;
}

.main_but {
	width: 240px;
	padding: 20px 0 0 0;
	clear: both;
}

.main_but_t {
	color: #3c3b3b;
	font-size: 16px;
	line-height: 30px;
}

.main_bd3 {
	width: 180px;
	height: 29px;
	border: solid 1px #dddddd;
	line-height: 29px;
	padding: 0 0 0 5px;
}

.main_bd4 {
	width: 100%;
	height: 102px;
	border: solid 1px #dddddd;
	font-size: 14px;
	line-height: 25px;
	padding: 5px;
}