@charset "utf-8";

*:focus { outline: none; }

.hometop{

    height: 77px;

    width: 100%;

    min-width: 1366px;

    background-color: #fff;

     border-top: 5px solid #e93b42;

}

.homebar{

    width: 1060px;

    height:75px;

    margin: 0 auto;

}

.homebar>.barleft{

    background: url('../img/hometop.png') no-repeat;

    display: block;

    float: left;

    width: 790px;

    height: 69px;

    margin-top: 10px;

}

.homebar>.barright{

    background: url('../img/hometop2.png') no-repeat;

    display: block;

    float: right;

    width: 162px;

    height: 69px;

    margin-top: 10px;

}

.homenav{

    width: 1060px;

    height: 175px;

    margin:auto;

    position: absolute;

    top: 94px;

    left: 0;

    right: 0;

}

.home-nav-has-sub>span{

    width: 83px;

    height: 16px;

    border-bottom:3px solid #e62129;

    margin: 0 auto;

    display: none;

}

.home-nav-has-sub:hover>span{

    display: block;

}

.homebar>.btn{

    width: 846px;

    height: 141px;

    margin:auto;

    position: absolute;

    top: 510px;

    left: 0;

    right: 0;

    z-index: 99;

    font-size: 24px;

    

}

.home-btn-left{

    width: 423px;

    height: 141px;

    display: block;

    background-color:#ba3f44db;

    float: left;

    color: #fff;

    text-align: center;

    line-height: 141px;

}

.home-btn-left:hover{

    background-color:#ba3f44;

}

.home-btn-right:hover{

    background-color:#1f73cd;

}

.home-btn-right{

    width: 423px;

    height: 141px;

    display: block;

    background-color:#1f73cdd4;

    float: left;

    color: #fff;

    text-align: center;

    line-height: 141px;

}

.home-btn2{

    width: 846px;

    height: 141px;

    display: block;

    float: left;

    color: #fff;

    text-align: center;

    line-height: 141px;

    position: relative;

}

/* 搜索 */

.search{

    width: 28px;

    height:28px;

    background-image: url('../img/search.png');

    z-index: 999;

    float: left;

    top:15px;

    right: 0;

    position: absolute;

    cursor:pointer;

}

.search_open{

    width: 28px;

    height:28px;

    background-image: url('../img/search.png');

    z-index: 999;

    float: left;

    top:15px;

    right: 0;

    position: absolute;

    cursor:pointer;

}

.search_left{

    width: 163px;

    height:30px;

    position: absolute;

    right: 27px;

    z-index: 999;

    top:11px;

}

.search-input{

    background-color: #ffffffba;

    width: 144px;

    height: 33px;

    padding:0 7px;

    border: 0px;outline:none;

}

/* 箭头效果 */

.homearrow {

	position: absolute;

	top: 110px;

	left: 0;

	right: 0;

	margin: auto;

	width: 23px;

	height: 28px;

	background-image: url('../img/gifjt.png');

	background-size: contain;

}

.homebounce {

	-moz-animation: homebounce 2s infinite;

	-webkit-animation: homebounce 2s infinite;

	animation: homebounce 2s infinite;

}

@-moz-keyframes homebounce {

	0%, 20%, 50%, 80%, 100% {

		-moz-transform: translateY(0);

		transform: translateY(0);

	}

	40% {

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

		transform: translateY(-30px);

	}

	60% {

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

		transform: translateY(-15px);

	}

}

@-webkit-keyframes homebounce {

	0%, 20%, 50%, 80%, 100% {

		-webkit-transform: translateY(0);

		transform: translateY(0);

	}

	40% {

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

		transform: translateY(-30px);

	}

	60% {

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

		transform: translateY(-15px);

	}

}

@keyframes homebounce {

	0%, 20%, 50%, 80%, 100% {

		-moz-transform: translateY(0);

		-ms-transform: translateY(0);

		-webkit-transform: translateY(0);

		transform: translateY(0);

	}

	40% {

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

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

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

		transform: translateY(-30px);

	}

	60% {

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

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

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

		transform: translateY(-15px);

	}

}

/************************纯CSS导航栏************************************/

.nav_menu3,

.nav_menu3 ul,

.nav_menu3 ul li,

.nav_menu3 ul li a,

.nav_menu3 #menu-button {

    margin: 0;

    padding: 0;

    border: 0;

    list-style: none;

    line-height: 1;

    display: block;

    position: relative;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.nav_menu3 #menu-button {

    margin-top: 100px;

    background: #F00;

    position: absolute;

    z-index: 99999;

}

.nav_menu3:after,

.nav_menu3 > ul:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}

.nav_menu3 #menu-button {

    display: none;

}

.nav_menu3 {

    float: left;width: 930px;height: 50px;top:8px;left:47px;

    

}

#menu-line {

    position: absolute;

    top: 0;

    left: 0;

    height: 3px;

    background: #990B2C;

    -webkit-transition: all 0.25s ease-out;

    -moz-transition: all 0.25s ease-out;

    -ms-transition: all 0.25s ease-out;

    -o-transition: all 0.25s ease-out;

    transition: all 0.25s ease-out;

}

.nav_menu3 > ul > li {

    float: left;

    z-index: 9999;

}

.nav_menu3 > ul > li:hover {

    /* border-bottom: 5px solid #009944; */

}

.nav_menu3.align-center > ul {

    font-size: 0;

    text-align: center;

}

.nav_menu3.align-center > ul > li {

    display: inline-block;

    float: none;

}

.nav_menu3.align-center ul ul {

    text-align: left;

}

.nav_menu3.align-right > ul > li {

    float: right;

}

.nav_menu3.align-right ul ul {

    text-align: right;

}

.nav_menu3 > ul > li > a {

    padding: 10px 20px 2px 20px;

    text-decoration: none;

    text-transform: uppercase;

    color: #3e403f;

    /* -webkit-transition: color .2s ease;

    -moz-transition: color .2s ease;

    -ms-transition: color .2s ease;

    -o-transition: color .2s ease;

    transition: color .2s ease; 

    border-right:1px solid #990B2C;*/

	font-size: 15px;

	font-weight: bold;

	letter-spacing: 1px;

}

.nav_menu3 > ul > li:hover > a {

   /* color: #990B2C;

    background: #FFF; */

}

.nav_menu3 > ul > li.nav-has-sub:hover > a::after {

    border-color: #990B2C;

}

.nav_menu3 ul ul {

    position: absolute;

    left: -9999px;

}

.nav_menu3 > ul > li > ul {

    /* border-top: 1px solid #FFF; */

    z-index: 999;

}

.nav_menu3 li:hover > ul {

    left: auto;

	/* padding-top: 5px; */

	/* width: 110px; */

	/* margin-left: -10px; */

}

.nav_menu3.align-right li:hover > ul {

    right: 0;

}

.nav_menu3 ul ul ul {

    margin-left: 100%;

    top: 0;

}

.nav_menu3.align-right ul ul ul {

    margin-left: 0;

    margin-right: 100%;

}

.nav_menu3 ul ul li {

    height: 0;

    -webkit-transition: height .2s ease;

    -moz-transition: height .2s ease;

    -ms-transition: height .2s ease;

    -o-transition: height .2s ease;

    transition: height .2s ease;

}





/* 调整hk */

.nav_menu3 ul li:hover > ul > li{

    height: 46px;

	text-align: center;

	padding:13px 20px;

	left: 0;

	right: 0;

	margin: 0 auto;

    width: 112px;

    border-bottom:1px solid #e6e6e6;

	

	

}

.nav_menu3 ul li:hover > ul{

    height: auto;

	/* text-align: center; */

	margin-top:-2px;

	background: #fff;

    width: 112px;

    

    /* border-top: 3px solid #ff8d3d; */

    

}



.nav_menu3 ul ul li a {

    padding-bottom:10px ;

    /* background: #fff; */

    text-decoration: none;

    color:#666;

    -webkit-transition: color .2s ease;

    -moz-transition: color .2s ease;

    -ms-transition: color .2s ease;

    -o-transition: color .2s ease;

    transition: color .2s ease;

	font-size: 17px;

    letter-spacing: 1px;

    

}

/* .nav_menu3 ul li:nth-last-child(2)> ul{

    margin-left:0px;

   

} */

.nav_menu3 ul ul li:hover{

    color: #fff;

}

.nav_menu3 ul ul li:hover > a,

.nav_menu3 ul ul li a:hover {

    /* color: #fff;

    display: block;

    width: 110px;

    background-color:#8c2d31; */

    /* border-bottom: 4px solid #ff8d3d; */

    color: #fff;


    height: 39px;

    line-height: 37px;

    margin-top: -10px;

    

}
.nav_menu3 ul ul li:hover{
    background-color: #bb3b41;
}
.nav_menu3 ul ul li.nav-has-sub > a::after {

    position: absolute;

    top: 25px;

    right: 10px;

    width: 4px;

    height: 4px;

    border-bottom: 1px solid #eee;

    border-right: 1px solid #eee;

    content: "";

    -webkit-transform: rotate(-45deg);

    -moz-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    -o-transform: rotate(-45deg);

    transform: rotate(-45deg);

    -webkit-transition: border-color 0.2s ease;

    -moz-transition: border-color 0.2s ease;

    -ms-transition: border-color 0.2s ease;

    -o-transition: border-color 0.2s ease;

    transition: border-color 0.2s ease;

}

.nav_menu3.align-right ul ul li.nav-has-sub > a::after {

    right: auto;

    left: 10px;

    border-bottom: 0;

    border-right: 0;

    border-top: 1px solid #dddddd;

    border-left: 1px solid #dddddd;

}

.nav_menu3 ul ul li.nav-has-sub:hover > a::after {

    border-color: #990B2C;

}

/***中间板块鼠标悬停效果***/



/* .show1,.show2 .show2t{

    transition: all 0.5s linear;

}

.show1:hover{

    opacity: 0.8;

    transform: scale(0.8);

    transition: all 0.5s;

}

.show2 .show2t:hover{

    opacity: 0.8;

    transform: scale(0.8);

    transition: all 0.5s;

}

.conttip:hover{

    background-color: #0030a7 !important;

} */

/******/

.centertip .Plate .img,.centercat .cos{

    transition: all 0.3s linear;

}

.centertip .Plate:hover .img{

    

    opacity: 0.5;

    transform: scale(0.88888);

    transition: all 0.5s;

    

}

.centercat:hover .cos{

    background-size: 110% 110% !important;

    transition: all 0.5s;

}

/* 企业资质图片效果 */

.div1 a .img img{

    width: 220px;height: 274px;

    box-shadow: 1px 1px 9px rgba(0,0,0,.5);

    /*考虑浏览器兼容性*/

    -moz-box-shadow: 1px 1px 9px rgba(0,0,0,.5);

    -webkit-box-shadow: 1px 1px 9px rgba(0,0,0,.5);

}

.div1 a .img img:hover{

    box-shadow: 0px 4px 28px rgba(0,0,0,.5);

    /*考虑浏览器兼容性*/

    -moz-box-shadow: 0px 4px 28px rgba(0,0,0,.5);

    -webkit-box-shadow: 0px 4px 28px rgba(0,0,0,.5);

}

/************************幻灯样式************************************/

.homeslider{width: 100%; height:551px;margin:0 auto;min-width: 1366px;overflow:hidden;position: relative;padding-top:5px;}

.flexslider{width: 100%; height:685px;margin:0 auto;min-width: 1366px;overflow:hidden;position: relative;border-top:1px solid #5d717e;}

.slides{z-index:1;}

.slides li{  float: left;width: 100%; height:551px;}

/* .flex-control-nav{z-index:99;width:100%;text-align:center;position: absolute;top:455px;} */

.flex-control-nav{z-index:99;background-color:#e8e8e8bf;border-radius:40px;left:50%;transform: translate(-50%, -50%);text-align:center;position: absolute;top:455px;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../img/ydblack.png);cursor:pointer;}

.flex-control-nav .flex-active{background:url(../img/ydblue.png);}

/* 左右切换 */

.flex-direction-nav{width:100%;}

.flex-direction-nav li{display: block;}

.flex-direction-nav li a{z-index:3;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;top: 50%;}

.flex-direction-nav li a.flex-prev{left:40px;background:url(../img/prev.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../img/next.png) center center no-repeat;}

.hpd_tip{

    position: absolute;

    font-size:  40px;

    color: #fff;

    left: 12%;

    top: 322px;

    font-weight: 600;

    letter-spacing: 4px;

}

.hpd_tip::before{

    content: '';

    background:url('../img/hdp_xian.png') no-repeat;

    display: inline-block;

    height: 43px;

    width: 12px;

    margin-right: 22px;

    vertical-align: middle;

}

/* 内容页banner标题 */

.hpd_tip1{

    position: absolute;

    font-size:  30px;

    color: #fff;

    right: 7%;

    top: 289px;

    font-weight: 600;

    letter-spacing: 4px;

    text-shadow: 3px 2px 6px #484646;

}

.hpd_tip1::before{

    content: '';

    background:url('../img/hdp_xian.png') no-repeat;

    display: inline-block;

    height: 38px;

    width: 12px;

    margin-right: 22px;

    vertical-align: middle;

}

/************************显示岳阳连线弹窗************************************/

.online:hover + .online-info { display: block; }

.online-info {

    width: 306px;

    height: 92px;

    border-radius: 5px;   

    border: solid lightgrey 1px;

    position: absolute;

    margin-left: 608px; 

    margin-top: -146px;    

    background-color: white;

	display: none;

}

.online-info p {

	 font-size: 12px !important;

	 color: #333333 !important;

     line-height: 29px;
}



/*yaxueshouye hukang*/

@charset "utf-8";

*{

  font-family: "Microsoft YaHei" !important;

  text-decoration:none;

  margin:0;

  padding:0;

}

#xtbar{

    width:0px;

    height:5px;

    border-radius:5px;

    background-color:#fff;

    position:absolute;

    left:0px;

    transition:width 0.5s linear;

}



#xtbar1{

    background-color: rgb(235, 90, 18);position: absolute;width: 13px;height: 4px;left: 0px;

}

.boxcontent a{

	text-decoration: none;

	color: inherit;

}

/************************首页样式************************************/

input,select,option,textarea  {

    outline:none;

}

.fistzhan{

    height: 30px;

    width: 1166px;

    margin: 0 auto;

    position: relative;

}

.fistoa{

    line-height: 30px;

    float: right;

    font-size: 14px;

    color:#666666;
    margin-top: 2px;
        
    margin-right: -3px;
}

.fistoa>.code{

    width:133px;height: 133px;position: absolute;
    background: url('../img/ewm.jpg') no-repeat center;
    background-size: contain;

    z-index:9;

    border: solid 1px #ba3f44;

    right: 0;

    top:40px;

    display: none;

}

.clearfix:after{/*伪元素是行内元素 正常浏览器清除浮动方法*/

    content: "";

    display: block;

    height: 0;

    clear:both;

    visibility: hidden;

}

.clearfix{

    *zoom: 1;/*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/

}

/* 白银化工logo */

.logo{

    background: url('../img/logo.png') no-repeat center;

    background-size: 100% 100%;

}

.logosize{

    width: 253px;

    height: 53px;

    float: left;

    margin-top:-1px;

    margin-right: 35px;

    margin-left:23px;

}

.search-size{

    width: 24px;

    height:24px;

    position: absolute;

    margin-top:44px;

    margin-left: -34px;

}

.gywmicon{

    background: url('../img/gywm.png') no-repeat center;

    

}

.iconsize{

    width: 141px;

    height: 80px;

    float: right;

    margin-top:14px;

}

/* a标签样式 */

	

a {

    color: #808080;

}



/*预留样式位置 */

.topfonts{

    float: left;

    display: block;

    margin-right: 15px;

    letter-spacing:1px;

}

.icon1{

    

    background: url('../img/weixinqq.png') -26px 0px no-repeat;

    display: block;

    float: right;

    background-size: cover;

    width: 19px;

    height: 19px;

    margin:5px 7px 0px 7px;

    

}

.icon2{

    background: url('../img/weixinqq.png') 0px 0px no-repeat;

    display: block;

    float: right;

    background-size: cover;

    width: 19px;

    height: 19px;

    margin-top: 5px;

    margin-left:7px;

}

.icon2:hover+.code{

    display: block;

}

.topnav{

    width: 1366px;

    height: 81px;

    margin:0 auto;

}

.topnav1{

    width: 1266px;

    height: 57px;

    margin: 0 auto;

    position: relative;

}

.navinfo{

    width:585px;

    height:60px;

    float: right;

}

.topbox{

    height:42px;

    width: 201px;

    margin-top:22px;

    float: left;

    color: #4d4d4d;

}

.boxicon1{

    background: url('../img/Phone_32px.png') no-repeat;

    display: block;

    float: left;

    background-size: cover;

    width: 27px;

    height: 28px;

    margin:8px 11px 0px;

}

.boxicon2{

    background: url('../img/Marker_32px.png') no-repeat;

    display: block;

    float: left;

    background-size: cover;

    width: 27px;

    height: 28px;

    margin:8px 11px 0px;

}

.topbox .b1{

    font-size: 11px;

    display: block;

}

.topbox .b2{

    font-size: 14px;

}

.topbox .b2>span{

    padding-left:10px;

}

.topbox2{

    width: 119px;

    height: 35px;

    float: right;

    background: url('../img/jx01.png') no-repeat;

    margin-top: 22px;

}

.topbox2>span{

    font-size: 14px;

    font-weight: 700;

    color: #fff;

    text-align: center;

}

.navbar{

    width: 100%;

    min-width:1366px;

    border-bottom:1px solid #777373;

    margin-top: 30px;

    position: relative;

    z-index: 5;

}

.navbar>.barred{

    height:57px;

    width: 50%;

    right: 0px;

    background-color: #bb3b41;

    top:-34px;

    position: absolute;

}

.navjx{

    width: 926px;

    height:57px;

    /* float: right; */

    background-size: cover;

    position: absolute;

    z-index: 6;

    left:340px;

    top:25px;

}

.nav-has-sub>span{

    width: 58px;

    height: 13px;

    border-bottom:5px solid #bb3b41;

    margin: 0 auto;

    display: none;

}

.bannerin{

    width: 100%;

    height: 291px;

    /* background-color: #bb3b41; */

    position: absolute;

    top:562px;



}

/* 导航下滑条 */

.nav-has-sub:hover>span{

    display: block;

}

.banleft{

    background: url('../img/banner_left.png') no-repeat;

    width: 756px;

    height:296px;

    margin-top:-83px;

    z-index:6;

    position: absolute;

    left:-3px;



}

.banleft_left img{

    width:40%;height:100%;position: absolute;

}

.banright{

    background: url('../img/banner_right.png') no-repeat;

    width: 778px;

    height:226px;

    margin-top:-62px;

    z-index:6;

    position: absolute;

    right:0;



}

.banleft a{

    width: 396px;

    height: 121px;

    display: block;

    margin-left:184px;

    margin-top: 4px;

}

.banright a{

    width: 456px;

    height: 94px;

    display: block;

    margin-left:221px;

    margin-top: 4px;

}

.banright a:nth-child(2){

    width: 526px;

    height: 94px;

    display: block;

    margin-left:150px;

    margin-top: 4px;

}

.hvr-underline-from-center:before{

    background:#f5d7d9 !important;

}

/* 中间板块 */

.centerbanner{

    width: 1166px;

    height: 473px;

    /* background-color: black; */

    margin: 48px auto 0px;

}

.centerbanner>.centerleft{

    width: 597px;

    height:349px;

    background-color: blanchedalmond;

    margin-top: 107px;

    background: url('../img/centerleft2.png') no-repeat;

    background-position:57px 32px;

    float: left;

}

.centerleft>.pic{

    background: url('../img/centerleft1.png') no-repeat;

    width: 584px;

    height: 337px;

}

.centerright{

    float: left;

    height: 432px;

    width: 1166px;

    margin-top:27px;

}

.centerright>span{

    font-size: 36px;

    color:#bb3b41;

    font-weight: 580;

}

.centerright>.content{

    width: 1103px;

    height: 265px;

    /* background-color: chocolate; */
    margin: -7px auto;

    overflow: hidden;

    text-align: justify;

   

}

.centerright>.content p,.centerright>.content span{

    font-size: 17px !important;

    /* font-weight: 600; */

    line-height: 2em !important;

    color: #403f3f !important;

    /* text-indent: 2em !important; */

    

}

.centerright>.more{

    width: 107px;

    height: 26px;

    font-size: 18px;

    color: #929292;

    float: right;

    padding: 10px;

    margin-right: -10px;

}

.centerright>.more>span{

    background: url('../img/Back.png') no-repeat;

    width: 21px;

    height: 22px;

    float: right;

    margin-top: 1px;

    display: block;

}



.centerright>.more:hover{

    color: #fff;

    background-color: #bb3b41;

    background-position:80px 2px;

    -webkit-transition: all 0.25s ease-out;

    -moz-transition: all 0.25s ease-out;

    -ms-transition: all 0.25s ease-out;

    -o-transition: all 0.25s ease-out;

    transition: all 0.25s ease-out;



}

.centerright>.more:hover>span{

    background: url('../img/Back_white.png') no-repeat;

    width: 21px;

    height: 22px;

    float: right;

    margin-top: 1px;

    display: block;

    transform: rotate(180deg);

    -webkit-transition: all 0.25s ease-out;

    -moz-transition: all 0.25s ease-out;

    -ms-transition: all 0.25s ease-out;

    -o-transition: all 0.25s ease-out;

    transition: all 0.25s ease-out;



}

.centernews{

    width:1166px;

    height: 467px;

    margin: 0 auto;

}

.newstip{

    width: 1166px;

    height: 74px;

    margin: 0 auto;

    border-bottom:4px solid #bb3b41;

    position: relative;

}
.centerbanner>.newstip>span>a{

    font-size: 32px;

    color: #bb3b41;

    font-weight: 700;

    display: block;

    letter-spacing:3px;

    position: unset;
}
.newstip>span>a{

    font-size: 32px;

    color: #bb3b41;

    font-weight: 700;

    display: block;

    letter-spacing:3px;

    position: absolute;

    bottom: 14px;

}

.newstip>.newsmore{

    font-size: 18px;

    color: #929292;

    float: right;

    display: block;

    letter-spacing:5px;

    position: absolute;

    bottom: 14px;

    right: 0px;

    font-weight: 600;

}

.newstip>.newsmore:hover{

    color: #bb3b41;

}

.newslist{

    height: 353px;

    width: auto;

    margin-top: 27px;

    /* overflow: hidden; */

}

.newslist .list{

    width: 372px;

    height: 295px;

    background-color: #efefef;

    position: relative;

    float: left;

    margin-left: 25px;

}

.newslist .list:nth-child(1){

    margin-left: 0px;

}

.newslist>.list:hover{

    box-shadow: 1px 6px 11px #888888;

    -webkit-transition: all 0.25s ease-out;

    -moz-transition: all 0.25s ease-out;

    -ms-transition: all 0.25s ease-out;

    -o-transition: all 0.25s ease-out;

    transition: all 0.25s ease-out;

}

.newslist>.list:hover>.sjx{

    background-position:-4px -10px;

    -webkit-transition: all 0.25s ease-out;

    -moz-transition: all 0.25s ease-out;

    -ms-transition: all 0.25s ease-out;

    -o-transition: all 0.25s ease-out;

    transition: all 0.25s ease-out;

}

.list>.sjx{

    background: url('../img/sjxico.png') no-repeat;

    width: 53px;

    height: 42px;

}

.list>.newstop{

    width: 310px;

    height: 51px;

    margin-left: 21px;

    font-size: 18px;

    color: #474747;

    position: absolute;

    top:45px;

    font-weight: 600;

}

.list>.newsdate{

    width: 310px;

    height: 42px;

    margin-left: 21px;

    font-size: 18px;

    color: #474747;

    position: absolute;

    top:101px;

    

}

.list>.newsintro{

    width: 326px;

    height: 108px;

    margin-left: 21px;

    font-size: 16px;

    color: #474747;

    overflow: hidden;

    position: absolute;

    top:135px;

    text-align:justify;

    padding-top: 19px;

    border-top:2px solid #adadad;

    /* text-overflow:ellipsis;

    -o-text-overflow:ellipsis;

    -webkit-text-overflow:ellipsis;

    -moz-text-overflow:ellipsis; */

    

}

.centerbox{

    width: 100%;

    background: url('../img/banner_anli.png') no-repeat;

    background-size: contain;

    margin: 0 auto;

    height: 524px;

    /* background-color:#88a0c0; */

    position: relative;

}

.boxtip{

    width: 1166px;

    height: 74px;

    margin: 0 auto;

    position: relative;

}

.boxtip>span>a{

    font-size: 32px;

    color: #fff;

    letter-spacing:3px;

    font-weight: 700;

    display: block;

    position: absolute;

    top: 56px;

}

.swiper-container{

    height: 278px;

    width: 1166px;

    top:66px;

    position: absolute; left: 0; right: 0; bottom: 0;

    margin: auto; 

}

.swiper-slide .box1{

    display: block;

    width: 272px;

    height: 265px;

    background-color: #efefef;

    float: left;

    margin-left: 26px;

}

.swiper-slide .box1:nth-child(1){

    margin-left: 0px;

}

.swiper-slide>.box1:hover{

    margin-top:10px;

    -webkit-transition: all 0.25s ease-out;

    -moz-transition: all 0.25s ease-out;

    -ms-transition: all 0.25s ease-out;

    -o-transition: all 0.25s ease-out;

    transition: all 0.25s ease-out;

}

.box1>.box2{

    width: 273px;

    height: 189px;

    background-color:#9a3439;

}

.box2>img{

    width: 100%;

    height: 100%;

}

.box1>span{

    display: block;

    /*实现水平居中*/

    text-align: center;

    text-overflow: ellipsis;

    overflow: hidden;

    /* 第一行省略号 */

    /* white-space: nowrap; */

    width: 212px;

    height: 46px;

    margin: 20px auto;

    font-size: 18px;

    color:#333;

    font-weight: 700;   

}

.foot_bar{

    height: 255px;

    width: 100%;

    background-color: #5d5d5d;

    margin-top: 41px;

    position: relative;

}

.foot_bar>.foottop{

    width: 968px;

    height: 96px;

    position: absolute; left: 0; top: -227px; right: 0; bottom: 0;

    margin: auto;    /* 有了这个就自动居中了 */

}

.foottop>.box1{

    background-color: #4e4e4e;

    width: 297px;

    height: 96px;

    float: left;

}

.foottop>.box2{

    background-color: #c54e53;

    width: 320px;

    height: 96px;

    float: left;

    position: relative;

    overflow: hidden;

}

.foottop>.box2>.sjx_right{

    position: absolute;

    left: -35px;

    top: 13px;

    width: 53px;

    height: 52px;

    background: #4e4e4e;

    border-bottom: 23px solid #4e4e4e;

    border-left: 22px solid #4e4e4e;

    transform: rotate(225deg);

}

.foottop>.box3{

    background-color: #a44045;

    width: 351px;

    height: 96px;

    float: left;

    position: relative;

    overflow: hidden;

}

.foottop>.box3>.sjx_right{

    position: absolute;

    left: -35px;

    top: 13px;

    width: 53px;

    height: 52px;

    background: #c54e53;

    border-bottom: 23px solid #c54e53;

    border-left: 22px solid #c54e53;

    transform: rotate(225deg);

}

.foot_bar2{

    height: 53px;

    width: 100%;

    background-color: #4e4e4e;

}

.foottop>.box1>.boxicon1{

    background: url('../img/Marker_footer.png') no-repeat;

    display: block;

    float: left;

    width: 22px;

    height: 32px;

    margin-left:50px;

    margin-top: 29px;

    margin-right:17px;

}

.foottop>.box2>.boxicon2{

    background: url('../img/Phone_footer.png') no-repeat;

    display: block;

    float: left;

    width: 34px;

    height: 30px;

    margin-left:90px;

    margin-top: 29px;

    margin-right:17px;

}

.foottop>.box2>.boxright>.b2>span{

    padding-left:10px;

}

.foottop>.box3>.boxicon3{

    background: url('../img/Letter_footer.png') no-repeat;

    display: block;

    float: left;

    width: 38px;

    height: 25px;

    margin-left:82px;

    margin-top: 33px;

    margin-right:17px;

}

.foottop .boxright{

    margin-top:20px;



}

.foottop .boxright .b1{

    font-size: 14px;

    color: #fff;

}

.foottop .boxright .b2{

    font-size: 18px;

    color: #fff;

}

.foot_bar .footleft{

    width: 348px;

    height:152px;

    float: left;

    /* background-color: #ddd; */

}

.foot_bar .center{

    width: 968px;

    height:152px;

    margin:auto;

    left: 0;

    right: 0;

    bottom: 0;

    position: absolute;

    top:96px;

}

.footleft span{

    font-size: 18px;

    display: inline-block;

    color: #cecece;

    font-weight: 600;

    letter-spacing:2px;

    padding-top:8px;

    /* padding-bottom: 8px; */



}

.footleft .three{

    padding-top: 8px;

    font-size: 17px;

    font-weight: 600;

    line-height: 24px;

}

.footerxian{

    background: url('../img/footxian.png') no-repeat;

    display: block;

    float: left;

    width: 2px;

    height: 100px;

    margin-left: 19px;

    margin-top: 16px;

}

.footright{

    width: 415px;

    height: 133px;

    float: left;

    margin-left:34px;

    margin-top: 8px;

}

.footright>h3{

    color: #cecece;

    font-size:22px;

    letter-spacing:5px;

}

.footright ul{

    float: left;

    width: 324px;

    height:64px;

    /* background-color: #ddd;   */

    margin-top: 10px;

}

.footright ul li {

    float: left;

    margin-right:37px;

    list-style-type: none;

    letter-spacing:1px;

    line-height: 38px;

    color: #cecece;   

}

.footright ul li>a{

    font-size: 16px;

    color: #cecece;   

}

.footright span{

    float: left;

    display: block;

    margin-top: 10px;

    color: #cecece;   

    line-height: 38px;

}

.footright span>a{

    font-size: 16px;

    color: #cecece;   

}

.footright a:hover{

    color: #c54e53;

}

.foot_bar2 .bright2{

    width: 968px;

    margin: 0 auto;

    color: #f2f2f2;

    font-size: 16px;

    letter-spacing:2px;

    line-height: 53px;

}

.bright2 a{

    color: #f2f2f2;

}

.bright2 a:hover{

    color: #c54e53;

}

.bright2 .topbtn{

    background: url('../img/topbtn.png') no-repeat;

    display: block;

    float: right;

    width: 28px;

    height: 28px;

    margin-top: 14px;

}

/* 列表页 */

.ty-pic {

	float: left;

	width: 100%;

	height: 175px;

	background-image: url(../img/tlpic.png);

	background-size: cover;

	background-repeat: no-repeat;	

}

.ty-pic a {

	float: left;

	font-size: 30px;

	color: #ffffff;

	margin-left: 110px;

	margin-top: 100px;	

}

.local-container {

	float: left;

	width: 100%;

	height: auto;

	background-color: #ffffff;

}

.local-content {

	/*width: 1200px;*/

	margin: 0 auto;

	/*line-height: 55px;	*/

}

.local-content a {

	font-size: 14px;

	color: #404040;

}

.local-content b {

	font-size: 15px;

	color: #404040;

	font-weight: bold;

}



.news-container {

	/*float: left;*/

	width: 100%;

	height: auto;

	background-color: #ffffff;

}

.news-content {

	width: 1163px;

	margin: 0 auto;

    padding-top: 35px; 

	min-height: 800px;

	/*border-top: 1px solid #009944;*/

}

.news-list {

	float: left;

    width: 846px;

    height: auto;

    margin: 10px 0 75px 32px;

}

.list-item {

	float: left;

	/*margin-top: 44px;*/

	width: 100%;

	height: auto;

}

.list-item a {

    color: #000000;

}

.list-title {

	border-bottom: 1px solid #8fcca8;

	height: 45px;

	line-height: 45px;

}

.list-title a {

	float: left;

	width: 610px;

	font-size: 20px;

	color: #333333;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.list-title a:hover {

	color: #009944;

}

.list-title b {

	float: left;

	font-size: 20px;

	color: #009944;

}

.list-title span {

	float: right;

	font-size: 16px;

	color: #808080;

}

.list-content {

	float: left;

	padding-top: 5px;

}

.list-content a {

	font-size: 16px;

	color: #808080;

	line-height: 1.8;

}



.right-yjlm {

	height: 54px;

	padding: 0 25px 0 25px;

	line-height: 54px;

	background-color:#bb3b41;

    border-radius: 5px 5px 0 0;

    margin-bottom: 1px;

}

.right-yjlm a {

	font-size: 23px;	

}

/* 内容页rightcss */

.right-ejlm a{

    color: #808080;

    /* background-color: #ec7a0333; */

    height: 53px;

    width:260px;

    display: block;

    padding-left:25px;

    border-bottom:1px solid #d0d0d0;

    line-height: 53px;

    font-size:17px;

}

.right-ejlm a:hover{

  /* color:  #bb3b41; */

  /* background-color: #7d1b13c2; */

  height: 53px;

  width:260px;

  display: block;

  padding-left:25px;

  background:url('../img/nav_bg01.png') repeat-y 0 0 #f5f5f5;color:#bb3b41;

  border-bottom:1px solid #d0d0d0

}

.showpage-title a {

	width: 610px;

	font-size: 20px;

	font-weight: bold;

	color: #333333c7;

}

.showpage-title {

	float: left;

	width: 100%;

	margin-top: 44px;

	border-bottom: 3px solid#bb3b41;

	min-height: 45px;

	line-height: 1.5;

}

/* 文章内容 */

.show-title {

	float: left;

	width: 846px;

	margin-top: 44px;

	color: #bb3b41;

	min-height: 45px;

    line-height: 1.5;

    text-align: center;

}

.show-title .biaoti {

	

	width: 602px;

	font-size: 20px;

	font-weight: 600;

    color:#bb3b41;	

    margin: 0 auto;

    display: block;

}

.show-title .biaotiol{

    padding-top:7px;

}

.show-title .biaotiol a{

    color: #232323;

    font-weight: 800;

    margin-left: 10px;

}

.show-title b {

	float: left;

	font-size: 20px;

	color: #bb3b41;

}

.show-title span {

	/* float: right; */

	font-size: 16px;

	color: #808080;

}

.show-content {

	float: left;

	margin-top: 30px;

	width: 846px;

	min-height: 150px;

}

.show-content img{

    max-width: 100%;

}

.details-sxp {

	float: left;

	margin-top: 30px;

	margin-bottom: 50px;

	width: 100%;

	height: auto;		

}

/* 页码 */

.list-pages {

	float: right;

	/*width: 100%;*/

	height: 40px;

	line-height: 35px;

	font-size: 14px;

	margin: auto;

	margin-top: 30px;

	/*background-color: #f5f5f5;*/

	padding-left: 20px;

}



.list-right {

	float: left;

	/*margin-top: 35px;*/

	width: 285px;

	height: auto;

	/*border-bottom: 1px solid #D9D9D9;*/

    background-color: #f5f5f5;

    border-radius: 5px 5px 5px 5px;

}

.pages-ym a{    

    margin-left: 5px;

    border: 1px solid #66666642;

    padding:2px 7px;

    color: #000000 !important;

}

.pages-ym b{

    color: #bb3b41 !important;

    border: 1px solid #666666cc;

    padding:2px 7px;

    margin-left: 5px;

}

/* 内容banner */

.showboxpic{

    width: 100%;

    height: 220px;

    background-color: #b9b6b654;

    margin-top: 5px;

}

.showboxpic img{

    width: 100%;

    height: 220px;

}