﻿h1, h2, h3, h4, h5, h6 {
    font-size: 14px;
    font-weight: normal;
}
em, i {
    font-style: normal;
}
#floor_2_main {
    background: url(../images/bj.jpg) no-repeat center center;
}
#floor_2_main .floor_2 {
    padding-bottom: 50px;
}
.index .in_title {
    padding-top: 40px;
    padding-bottom: 10px;
}
.index .in_title .entit {
    position: relative;
    width: 540px;
    margin: auto;
    font-size: 48px;
    line-height: 40px;
    font-weight: bold;
    color: #0974aa;
    text-align: center;
    margin-bottom: 10px;
}
.index .in_title .tit {
    margin: 0 auto;
    font-size: 26px;
    line-height: 40px;
    text-align: center;
    color: #434343;
}
.index .in_title .tit em {
    display: inline-block;
    width: 225px;
    height: 1px;
    margin-bottom: 8px;
    background: #cecece;
}
.index .in_title .tit span {
    display: inline-block;
    margin: 0 30px;
    font-size: 30px;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.index .tab {
    text-align: center;
    padding-top: 30px;
}
.index .tab a {
    padding: 0 16px;
    height: 38px;
    line-height: 38px;
    background: #0974aa;
    border: 1px solid #ccc;
    font-size: 16px;
    display: inline-block;
    margin: 10px;
    color: #fff;
}
#floor_2_main .proCenter .list {
    width: 100%;
    margin-top: 28px;
}
#floor_2_main .proCenter .list li {
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    border: 1px solid #f0f0f0;
    transition: all .5s;
}
#floor_2_main .proCenter .list li:first-child {
    margin-left: 0px;
}
#floor_2_main .proCenter .list li a {
    display: block;
}
#floor_2_main .proCenter .list li img {
    width: 283px;
    height: 212px;
}
#floor_2_main .proCenter .list li .tit {
    font-size: 16px;
    line-height: 50px;
    text-align: center;
}
#floor_2_main .proCenter .list li:nth-child(4n) {
    margin-right: 0px;
}
.index .more {
    margin-top: 40px;
}
.index .more .line {
    display: block;
    width: 500px;
    height: 1px;
    margin-top: 24px;
    background: #ccc;
}
.index .more .look_more {
    display: block;
    width: 198px;
    height: 48px;
    font-size: 16px;
    line-height: 48px;
    text-align: center;
    border: 1px solid #ccc;
    transition: all .5s;
}
.fl {
    float: left;
}
.index .more .line {
    display: block;
    width: 500px;
    height: 1px;
    margin-top: 24px;
    background: #ccc;
}
.mt80 {
    margin-top: 35px;
}
.index_title {
    text-align: center;
}
.index_title p {
    margin-top: 10px;
}
.contain {
    width: 1200px;
    margin: 0 auto;
}
.ys_bg{background:url(../images/ys_bg.jpg) no-repeat center top;height:1047px;color: #333;margin-top:50px ;}
.ys_left{ width:480px;float: left;margin:600px 30px 0 0 ;color: #333;text-align: left;}
.ys_right{ width:480px;float:right;margin:30px 30px 0 0 ;color: #333;text-align: left;}
.ys_left p,.ys_right p{line-height: 30px;font-size: 14px;background: url(../images/nli_bg.jpg) no-repeat 30px 25px;padding:15px 0 0 100px;}
.ys_all{}
.ys_all div{text-transform: uppercase;color: #999;font-size: 14px;padding-left: 100px;}
.ys_left b,.ys_right b{font-size: 26px;line-height: 40px;padding-left:42px;}
.ys_two{margin-top: 245px}
.ys{margin-top: 50px;}
.ys img{float: left;margin-top: 10px;}
.about{
	height:490px;
	background: url(../images/about-bg.jpg) no-repeat center top;
	margin-top: 85px;
	padding-top: 140px;
}
.about-con{
	width: 815px;
}
.about-bt{
	color: #0974aa;
    font-size: 24px;
    font-weight: bold;
}
.about-diao{
	line-height: 32px;
	font-size:14px;
	color: #151515;
	margin: 25px 0px 40px;
	text-indent: 2rem;
}
.about-more{
	margin-left:365px;
}
.about-more li{
	float: left;
	text-align: center;
	width: 140px;
	line-height: 45px;
	background: #0974aa;
	margin-left: 10px;
}
.about-more li a{
	color: #fff;
	font-size: 15px;
}
.about-more li:hover{
	background: #ffc343;
}
.ban2 {
    background: url(../images/s_banner2.jpg) no-repeat center;
    height: 230px;
    margin-top: 40px;
}
.between {
    width: 1180px;
    margin: 0 auto;
}
.ban2-con {
    padding-top: 30px;
    float: left;
    margin-left: 420px;
}
.ban2-con b {
    display: block;
    width: 36px;
    height: 2px;
    background: #fff;
    margin-bottom: 22px;
}
.ban2-con p {
    color: #fff;
    font-size: 34px;
    font-weight: bold;
}
.ban2-con i {
    display: block;
    width: 360px;
    height: 2px;
    background: #fff;
    margin-top: 20px;
}
.ban2-con h5 {
    color: #fff;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: bold;
    margin-top: 14px;
}
.ban2-c>span {
    float: right;
    color: #fff;
    text-align: right;
    display: block;
    margin-top: 85px;
}
.ban2-c>span b {
    font-size: 32px;
    display: block;
color: #ffc343;
}
.ban2-c>span i {
    font-size: 24px;
}
/*新闻资讯*/
.width {
    width: 1200px;
    margin: 0 auto;
}
.pro-title {
    text-align: center;
    color: #0974aa;
    font-size: 34px;
font-weight: bold;
}
.news-bg{
	padding: 65px 0px;
}
.news-con{
	margin-top: 45px;
}
.news-left{
	background: #f4f4f4;
	width: 815px;
}
.news-bt{
	line-height: 60px;
	border-bottom: 1px solid #ccc;
}
.news-bt li{
	line-height: 60px;
	float: left;
	margin-left:20px;
	border-bottom:1px solid #f4f4f4;
}
.news-bt li a{
	color: #1a1a1a;
	font-size: 18px;
	font-weight: bold;
}
.news-bt li:hover{
	border-bottom:1px solid #0f6aee;
}
.news-bt li:hover a{
	color: #0f6aee;
}
.zixun{
	padding: 20px;
}
.dongtai{
	width: 320px;
}

.dongtai.fl img {
    width: 320px;
}
.dt-xbt a{
	font-weight: bold;
	line-height: 55px;
	color: #212121;
	font-size: 15px;
}
.dt-xnr a{
	line-height:26px;
	color: #7b7b7b;
	font-size: 13px;
}
.dt-more{
	border: 1px solid #0164d9;
	line-height:35px;
	width:140px;
	text-align: center;
	border-radius: 50px;
	margin-top: 20px;
}
.dt-more a{
	color: #0164d9;
	font-size: 14px;
}
.dt-more:hover{
	background: #0164d9;
}
.dt-more:hover a{ 
	color: #fff;
}
.hangye{
	width: 440px;
}
.hangye li{
	padding: 25px 30px 5px;
	width: 380px;
	height:120px;
	margin-bottom: 5px;
	background: #fff;
}
.hy-xbt a{
	color: #212121;
	font-size: 15px;
	font-weight: bold;
}
.dt-xnr{
	text-indent: 2rem;
}
.hy-xnr{
	margin-top: 10px;
	text-indent: 2rem;
}
.hy-xnr a{
	color: #797979;
	font-size:13px;
	line-height: 26px;
	
}
.news-right{
	background: #f4f4f4;
	width: 360px;
}
.wenti{
	padding: 11px 20px;
}
.wenti li{
	line-height: 47px;
}
.wenti li a{
	color: #313131;
	font-size: 15px;
}
.wenti li:hover a{
	color: #0f6aee;
}