#banner{width: 100%;position: relative;z-index: 999}
.notice{height: 80px;z-index: 999}
.notice-left{background:#db0010;width:50%;height: inherit}
.notice .container{margin:0 auto;left:0;right:0;height: 80px; line-height: 80px; background:#db0010;  }
.notice b{color:#478400;font-size:20px;margin-right:15px;position: relative;z-index: 999}
.notice .list{position: relative;background: #8BC34A;width: 600px;}
.notice .owl-carousel{height: inherit}
.notice .owl-nav{width:70px;height:20px;position:absolute;top:30px; line-height: 20px;left:-70px; }
.notice .owl-nav .owl-prev,.notice .owl-nav .owl-next{height: inherit; width:25px;background: #fff !important;margin-right: 5px;}
.notice .owl-nav span{font-size:30px;margin:0 auto;display: block;line-height: 15px;height: 20px;}
.notice .list a{color:#ffffff;font-size:18px;}
.video{position:absolute;right:-170px;top:-337px;z-index: 9999;width:754px;height: 754px;background: url("../images/video_bg.png")  ;}
.video .mask{cursor:pointer; position:relative;width:105px;height: 105px;font-size:120px;line-height: 105px;text-align: center;color:#ff7979;top:50%;left:0;right:0;margin:auto;margin-top:-72.5px}
.video .mask .fa-play{position:absolute;font-size:38px;color:#fff;top:0;left:0;right:0;bottom:0;display:block;transition: All 0.4s ease-in-out;line-height: 105px;margin-top:10px;margin-left:10px}
.video .mask .fa-circle{transition: All 0.4s;display: block;position:relative}
.video .mask:hover .fa-play{transform: scale(1.1);}
.video .mask:hover .fa-circle {color:#b7271c; }

/* 幻灯片css */
		.slideBox{position:relative; overflow:hidden;}
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:30px; height:3px; line-height:14px; text-align:center; background:#feb900; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#fff; color:#fff; }
		.slideBox .bd{ position:relative; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ display:block;position:absolute;left:50%; margin-left:-960px; width:1920px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

/*about*/
.about-container{background: url("../images/about_bg.jpg") no-repeat center;height: 654px;padding-top:80px;}
.about-content{width: 470px;}
.about-content .info{font-size:16px;color:#555557;line-height: 34px;padding-left:20px;margin-top:25px;margin-bottom:35px;}
.about-content .more{color:#000;font-weight: bold;font-size:19px;}
.about-content .more::before{width:300px;height:1px;background: #e7e7e7;content:'';display: inline-block; float:left;margin:15px 20px 0; }
.about-content h3{font-size:24px;color:#fff;background: #db0010;padding:10px 75px 10px 25px;width: 270px;}
.about-content h3 .en{font-size:14px;text-transform: uppercase;display: block;text-align: right;margin-top:5px;}
.about-slide .about-banner{width:626px;height: 474px;margin-top:15px;}
.about-slide .about-banner.owl-carousel .owl-nav{display:block;height:60px;line-height:10px;font-size:45px; color:#fff; margin-top:15px;margin-left:110px; }
.about-slide .about-banner .owl-nav .owl-prev,.about-slide .about-banner .owl-nav .owl-next{height: inherit; width:60px;background: #d32f2f  !important;margin-right: 15px;}
.about-slide .about-banner .owl-nav .owl-next{background: #283448 !important;}
.about-slide .about-banner .owl-nav span{height: 60px;line-height: 60px;}
.about .about-title{margin:50px 0;}
/*about end*/
/*kyms*/
.kyms{background: #8BC34A;padding:90px 0 130px;margin-top:90px;}
.kyms .base-title .en{color:#ffffff;}
.kyms .base-title .cn::before{background:#b3bac5}
.kyms .list{}
.kyms .ms-float{float:left;}
.kyms .list .ms-left{width:296px;height: 416px;}
.kyms .list .ms-right{width: 883px;}
.kyms .list .title{position:absolute;bottom:15px;padding-left:20px;}
.kyms .list .title b{font-size:20px;color:#fff;position:relative;margin-bottom:20px;display:block;transition: all .2s linear;}
.kyms .list .title b::before{height: 3px;width: 25px;background: #fff;content:'';display:inline-block; position:absolute;bottom:-10px;}
.kyms .list .title .info{color:#fff;font-size:12px;}
.kyms .ms-text{padding:25px 20px; color:#fff;font-size:13px;line-height: 22px;}
.kyms .ms-text a{color:#fff;display: block;height: 100%}
.kyms .ms2{width:220px;height:208px; }
.kyms .ms3{width:220px;height:208px; background: #8BC34A;}
.kyms .ms4{width:441px;height:208px; }
.kyms .ms5{width:441px;height:208px; }
.kyms .ms6{width:220px;height:208px; background: #303c4f}
.kyms .ms7{width:220px;height:208px; background: #ffd700 ;}
.kyms .ms7 a{color:#283448}
.kyms .ms-item{transition: all .3s linear;position:relative;overflow: hidden}
.kyms .ms-item:hover{box-shadow:0 20px 30px rgba(0,0,0,0.4);transform:translate3d(0, -3px, 0);z-index: 999}
.kyms .ms-item:hover .title b{color:#8bc34a;}
/*kyms end*/

/*kyxm*/
.kyxm{padding-top:80px;}
.kyxm ul{margin:0 -10px;}
.kyxm-item{float:left;margin:0 10px;position:relative;background:#000;transition:all .4s ease-in-out;width:277px;height: 279px;overflow: hidden;}
.kyxm-item .kyxm-img img{width:auto;height: 279px;transition:all .4s ease-in-out;}
.kyxm-item .maskbor{position: absolute;left:0;right:0;top:0;bottom:0px;margin:auto;width: 220px;height: 200px;}
.kyxm-item .maskbor::before{position:absolute;border-top:1px solid #fff;border-bottom:1px solid #fff;content:'';transition:opacity 0.4s,transform .4s; transform:scale(0,1);opacity:0;display: inline-block;top: 0%;right:0%;bottom:0%;left:0%;}
.kyxm-item .maskbor::after{position:absolute;border-right:1px solid #fff;border-left:1px solid #fff;content:'';display: inline-block;transition:opacity 0.4s,transform .4s;transform:scale(1,0);top: 0%;right:0%;bottom:0%;left:0%;}
.kyxm-item:hover .kyxm-img img{transform:scale(1.1);opacity:.6}
.kyxm-item:hover .maskbor::before{transform:scale(1);opacity:1;}
.kyxm-item:hover .maskbor::after{transform:scale(1);opacity:1;}

.kyxm-item .title{position:absolute;width: 94%;color:#fff;z-index: 999;top:50%;text-align: center;margin-top:-45px;}
.kyxm-item .title b{font-size:26px;font-weight: normal}
.kyxm-item .title b::after{width:25px;height: 3px;background: #fff;content: '';display: block;margin:10px auto;}
.kyxm-item .info{text-transform: uppercase;font-size:16px}
/*kyxm end*/
/*kyzs*/
.kyzs{margin-top:80px;background:url(../images/cpbg.gif) ;padding:100px 0px;}
.kyzs .about-title .en {color:#db0010;}
.kyzs-bg{position:absolute; width: 317px;height: 481px;top:130px;left:-65px;}
.kyzs .list {margin-top: 60px;}
.kyzs .list ul{position:relative;z-index: 99;overflow: hidden}
.kyzs .list .zs-left{width:600px;height: 388px;float:left; position:relative}
.kyzs .list .zs-right{width:272px;height: 188px;float:left; position:relative;margin-left:13px;overflow: hidden;margin-bottom:11px;}
.kyzs .list .title{position:absolute;bottom:15px;padding-left:20px;}
.kyzs .list .title b{font-size:20px;color:#fff;position:relative;margin-bottom:20px;display:block;transition: all .2s linear;}
.kyzs .list .title b::before{height: 3px;width: 25px;background: #fff;content:'';display:inline-block; position:absolute;bottom:-10px;}
.kyzs .list .title .info{color:#fff;font-size:12px; text-transform: uppercase}
.kyzs .ms-text{padding:25px 20px; color:#fff;font-size:13px;line-height: 22px;}
.kyzs .ms-text a{color:#fff;display: block;height: 100%}
.kyzs .list ul li:hover .title b{color:#d32f2f;}
.kyzs h3.cn::before{background:#d32f2f;}
/*kyzs end*/
/*fwxw*/
.fwxw {margin-top:130px;margin-bottom:80px;}
.fwxw .list ul{margin-right:-60px;}
.fwxw .list li{width:555px;float:left;margin-right:60px;margin-top:35px;border:1px solid transparent;padding:5px 0;transition: all 0.4s}
.fwxw .list li:hover{border-color: #ddd;padding:5px;box-shadow: 0 5px 15px rgba(0,0,0,0.2);}
.fwxw .list .img-left{float:left;}
.fwxw .list .img-left img{width: 216px; height: 220px}
.fwxw .list .content-right{float:right;width: 325px;padding-right:5px;}
.fwxw .list .content-right .title{font-size:18px; font-weight: bold;color:#333}
.fwxw .list .content-right .title a{color:#333}
.fwxw .list .content-right .title a:hover{ text-decoration: underline;color:#b7271c}
.fwxw .list .content-right .info{font-size:15px;color:#666;margin-top:15px;line-height: 25px;height: 105px;}
.fwxw .list .content-right .more{font-weight: bold;}
.fwxw .list .content-right .more a{color:#d32f2f;font-size:19px; }
/*fwxw end*/

.hover-border{display: inline-block;position: absolute;z-index: 100}
.left-right-border{height: 0;}
.left-border{ left: 0px;top:0px;}
.right-border{ right: 0px;bottom: 0px;}
.left-right-top-bottom-border{width: 0;}
.left-top-border{right: 50%;top: 0px;}
.left-bottom-border{left: 0px;bottom: 0px;}
.right-top-border{right: 0px;top: 0px;}
.right-bottom-border{left: 50%;bottom: 0px;}

.maskLR{overflow: hidden; cursor: pointer}
.maskL{background: rgba(0, 0, 0, 0.3);width: 50%;height: 100%;left: -50%;top: 0;position: absolute;}
.maskR{background: rgba(0, 0, 0, 0.3);width: 50%;height: 100%;left: 100%;position: absolute;top: 0;}

.maskTB{overflow: hidden; cursor: pointer}
.maskT{background: rgba(0, 0, 0, 0.3);width: 100%;height: 50%;left: 0;top: -50%;position: absolute;}
.maskB{background: rgba(0, 0, 0, 0.3);width: 100%;height: 50%;left: 0;position: absolute;top:100%;}

.masklink{top:-40px;position:absolute;width: 40px;height:40px;background:#283448;margin:-20px auto 0;left:0;right:0;z-index: 999;text-align: center;
    color:#b7271c;line-height: 40px;font-size:16px;box-shadow: 0 0 1px rgba(0, 0, 0, 0.3); border-radius: 50%}
/*内页*/

/*内页左侧公共*/
.nei-main{
	width:1200px;
	margin:0 auto;
	padding:20px 0;
	overflow: hidden;
}
.nei-left{
	width:240px;
	float:left;
}
.nei-lef-hd{
	height:84px;
	background:#d32f2f;
	width:240px;
	text-align:center;
	color:#fff;
}
.nei-lef-hd strong{
	font-size:18px;
	color:#fff;
	display:block;
	padding-top:17px;
}
.nei-lef-hd span{
	padding-top:10px;
	text-transform:uppercase;
	display:block;
}
.nei-left ul{
	overflow:hidden;
	border:#efefef 1px solid;
}
.nei-left ul li{
	height:58px;
	line-height:58px;
	border-bottom:#efefef 1px solid;
	background:url(../images/about_li1.png) no-repeat 15px 23px;
}

.nei-left ul li a:hover{
	display:block;
	background:#d32f2f url(../images/about_li2.png) no-repeat 15px 23px;
    transition: all 0.2s;
}
.nei-left ul li a{
	color:#222;
	padding-left:40px;
	height:58px;
	line-height:58px;
	display:block;
}
.nei-left ul li a:hover{ color:#fff;}

.nei-let-lxhd{
	height:60px;
	background:#d32f2f url(../images/about_lx_logo.png) no-repeat 70px 14px;
	line-height:60px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	padding-right:50px;
}
.nei-left dl{
	border:#efefef 1px solid;
	padding:10px;
	line-height:30px;
	color:#222;
	font-size:15px;
}
.nei-right{
	width:947px;
	float:right;
}
.nei-rig-hd{
	height:48px;
	line-height:48px;
	background:#efefef;
	border:1px solid #e5e4e4;
}
.nei-rig-hd strong{
	background:#fff;
	padding:0 18px;
	font-size:15px;
	float:left;
	border-top:3px solid #d32f2f;
	border-bottom:1px solid #e5e4e4;
	    height: 45px;
}
.nei-rig-hd span{
	float:right;
	color:#222;
	padding-right:18px;
}
.nei-rig-hd span a{
	color:#222;
}
.nei-rigcon{
	border:1px solid #e5e4e4;
	margin-top:18px;
	padding:14px;
	color:#222;
	line-height:30px;
}
/*图片列表*/
.piclist{
	overflow:hidden;
	clear:both;
	padding-top:20px;
}
.piclist li{
	width:230px;
	float:left;
	text-align:center;
	margin-right:6px;
	margin-bottom:10px;
	}
.piclist li img{  height:163px; border:1px solid #efefef; padding:1px;box-sizing:border-box;}
.piclist li:hover img{border:1px solid #d32f2f;}
.piclist li:hover span{ background:#d32f2f;transition: all 0.2s; color:#fff;}
.piclist li span{
	height:37px;
	line-height:37px;
	background:#efefef;
	display:block; 
        color:#222;
}

.piclist h1{
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.pic-img{
	text-align:center;
	padding:10px 0;
}
.pic-jies{
	line-height:28px;
}

/*新闻列表*/
.relate-new{position:relative;padding:15px 0;overflow:hidden}
.relate-new li{float:left;width:100%;position:relative;line-height:30px;font-size:14px;color:#666}
.relate-new li a{display:block;padding-right:30%;color:#444}
.relate-new li span{position:absolute;right:0;top:0;font-size:12px;color:#999}
.relate-new li a:before{content:'';display:inline-block;width:14px;height:14px;background:#d1d1d1 url(../images/arrows_5.png) -1px -16px no-repeat;border-radius:50%;vertical-align:middle;margin-right:10px}
.relate-new li:hover a{color:#ff7c00}
.relate-new li:hover a:before{background-color:#ff7c00}
.news-list{ padding-top:20px;}
.news-list li{padding:10px;background:#fff;margin-bottom:20px;-webkit-transition:all .5s;transition:all .5s}
.news-list li .tit{border-bottom:1px solid #f2f2f2;margin-bottom:5px;position:relative}
.news-list li .tit h3{padding-bottom:5px;font-size:16px;color:#565656;font-weight:400;padding-right:25%;margin:0}
.news-list li .tit .date{position:absolute;right:0;top:0;font-size:12px;color:#999}
.news-list li .info{font-size:14px;line-height:2;color:#999}
/*新闻详情*/
.news-box{
	width:920px;
	padding:35px 0;
	overflow:hidden;
}
.mai-tit{
	text-align:center;
	font-size:25px;
	text-transform: uppercase
}
.mai-tit strong{
	display:block;
	color:#000;
	padding:25px 0 18px;
}
.mai-tit h1{
	color:#4d4d4d;
}

.mai-tit h2{
	color:#4d4d4d;
	font-size:14px;
	border-bottom:#cdcdcd 1px solid;
	padding-bottom:15px;
}

.new-con{
	text-indent:2em;

	padding-top:15px;
	line-height:30px;
	font-size:14px;
	color:#686868;
	text-align:left;
}
/*翻页*/
.xypg-pagination{text-align:right;clear:both}
.xypg-pagination a, .xypg-pagination span{background:#fff;vertical-align:middle;border:1px solid #eee;color:#444;padding:5px 8px;margin:0 3px}
.xypg-pagination a:hover{background:#eee;color:#00641c}
.xypg-pagination span.current{background:#000;color:#fff}
.xypg-pagination span.disable{background:#f2f2f2;color:#999}
/*留言*/
.message{padding-left:30px;padding-top:10px;z-index:100;position:relative}
.message tr th{font-weight:400;text-align:right;height:42px;line-height:42px;color:#666}
.message .m_input{height:30px;line-height:30px;padding:0;padding-left:6px;border:1px solid #e7e7e7;width:460px}
.message textarea.m_input{display:block;width:460px;height:120px;padding:6px;font-size:12px;border:1px solid #e7e7e7;margin-top:6px}
.message .msgbtn{background:#000;cursor:pointer;width:90px;height:30px;line-height:30px;text-align:center;border:none;color:#fff;font-size:14px;border-radius:3px;margin-top:15px;font-family:"Microsoft YaHei";-moz-border-radius:3px;-webkit-border-radius:3px}

.validform_checktip{font-size:12px;padding-left:10px}
.validform_wrong{color:#e33b3d}
.validform_error{border-color:#e33b3d !important}
.validform_right,.validform_loading{display:none !important}
/*上下页*/
.pianshu{
	overflow:hidden;
	padding:20px 0 10px
}
.pianshu span{
	display:block;
        float:left;
	text-align:left;

	color:#919191;
	font-size:14px;
}
.pianshu a{
	color:#919191;
	font-size:14px;
	display:block;
        float:left;
}
.bbox{
	margin-bottom:10px;
	overflow:hidden;
        padding-left:20px;
}