@charset "utf-8";
/* CSS Document */
.top{
	height: 110px; 
	background: url(../images/topbg.jpg) no-repeat top center; 
	background-size: 100;
	-moz-box-shadow:2px 2px 5px #e9decd; 
	-webkit-box-shadow:2px 2px 5px #e9decd; 
	box-shadow:2px 2px 5px #e9decd;
	width: 100%
}




/*banner*/
.slides{width:100%;height:700px;position:relative;overflow:hidden; z-index: 9}
.slideInner{height:700px;position:relative;left:0;margin-left:0;}
.slideInner a{display:block;height:700px;background-size:cover;background-position:center center;position:relative;text-align:center;z-index:1;}
.slideInner a div.img1{width:1070px;position:absolute;left:50%;margin-left:-535px;}
.slideInner a div.img2{width:1070px;position:absolute;top:700px;left:50%;margin-left:-535px;}
.navListBox{position:absolute;left:50%;top:650px;z-index:99;}
.navListBox li{width:12px;height:12px;float:left;margin-left:5px;border-radius:50%;overflow:hidden;}
.navListBox li:first-child{margin-left:0;}
.navListBox li a{display:block;width:100%;height:100%;border-radius:50%;background-color:#fff; border: 1px #9c0019 solid;box-shadow:0 0 5px #9c0019 inset;}
.navListBox li a.active{background-color:#df0024;}
/*banner end*/

/*new*/
.kk{
	width: 100%;
	background: url(../images/bg1.jpg) top right no-repeat ;
	background-size: 100%
}
.lmm{
	color: #201716;
	background: url("../images/tbg.png") top no-repeat;
	height: 212px;
	text-align: center;
	line-height: 212px;
}



#gbook {
	width: 750px;
	margin: 20px auto;
}
#gbook li {
	padding:10px 0px;
}
#gbook input {
	border: 1px solid #999;
	width: 400px;
	padding-left: 2px;
	height: 35px;
	line-height: 35px;
}
#gbook #tijiao {
	width: 150px;
	height: 35px;
	line-height: 35px;
	margin-right: 100px;
	color: #FFF;
	background: -webkit-linear-gradient(#e8c871, #d0b157 ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#e8c871, #d0b157 ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#e8c871, #d0b157 ); /* Firefox 3.6 - 15 */
  background: linear-gradient(#e8c871, #d0b157 ); /* 标准的语法 */
	border-radius: 10px;
-webkit-border-top-left-radius:10em;
-webkit-border-top-right-radius:1em;
-webkit-border-bottom-right-radius:10em;
-webkit-border-bottom-left-radius:1em;
-moz-border-radius-topleft:10em;
-moz-border-radius-topright:1em;
-moz-border-radius-bottomright:10em;
-moz-border-radius-bottomleft:1em;
border-top-left-radius:10em;
border-top-right-radius:1em;
border-bottom-right-radius:10em;
border-bottom-left-radius:1em;
	border: 0px;
-moz-box-shadow:2px 2px 3px #765400; -webkit-box-shadow:2px 2px 3px #765400; box-shadow:2px 2px 3px #765400;
}
#gbook textarea {
	width: 400px;
	height: 120px;
	border: 1px solid #999;
	overflow: hidden;
	padding-left: 2px;
}
#gbook #chongzhi {
	width: 150px;
	height: 35px;
	line-height: 35px;
	color: #FFF;
	background: -webkit-linear-gradient(#e8c871, #d0b157 ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#e8c871, #d0b157 ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#e8c871, #d0b157 ); /* Firefox 3.6 - 15 */
  background: linear-gradient(#e8c871, #d0b157 ); /* 标准的语法 */
	border-radius: 10px;
-webkit-border-top-left-radius:10em;
-webkit-border-top-right-radius:1em;
-webkit-border-bottom-right-radius:10em;
-webkit-border-bottom-left-radius:1em;
-moz-border-radius-topleft:10em;
-moz-border-radius-topright:1em;
-moz-border-radius-bottomright:10em;
-moz-border-radius-bottomleft:1em;
border-top-left-radius:10em;
border-top-right-radius:1em;
border-bottom-right-radius:10em;
border-bottom-left-radius:1em;
	border: 0px;
-moz-box-shadow:2px 2px 3px #765400; -webkit-box-shadow:2px 2px 3px #765400; box-shadow:2px 2px 3px #765400;
}
#gbook span {
	color: #CCC;
	font-size: 12px;
}

.innew{

}
.innew ul li{
	width: 25%;
	float: left
}

.innew ul li a,.innew ul li a:visited,.innew ul li a:active{
	width: 285px;
	height: 350px;
	display: block;
	margin: 0 auto;
	padding: 10px;
	background: #c1c1c1 url("../images/nebg.png") no-repeat right bottom
}
.innew ul li a:hover{background: #df0024; color: #fff}

.innewt{
	font-weight: bold;
	font-size: 16px;
	line-height: 3em;
	height: 3em;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	padding: 0px 5px;
}
.innetext{
	padding:5px;
	height:50px;
	line-height:25px;
	overflow: hidden;
	display: block;
}

.ingd{ margin-top: 30px; padding-right:5px; }

/*news end*/
/*about*/
.abbt{
	margin-top: 100px;
}
.inabzi{
	width: 500px;
	height: 450px;
writing-mode: vertical-lr;
	margin-top: 100px;
	line-height: 3em;
	font-family: "楷体";
	font-size: 20px; 
	text-decoration: underline;
	text-decoration-color: #d5d5d5;
	font-weight: bold;
	text-decoration-style: solid


}
/*about end*/

.main_bd3{border: 1px #bebebe solid; padding: 0px 10px; margin: 0px 10px; width: 150px;}
.main_bd4{border: 1px #bebebe solid; padding: 0px 10px; width:780px; margin-left: 10px; height: 150px;}

.main_bd5{border: 1px #bebebe solid; }

/*banner1*/
.banner1{background: url("../images/bg2.jpg") top no-repeat; width: 100%; height: 265px; overflow: hidden; color: #fff;}
.banner1zi{writing-mode: vertical-lr; float: right; padding: 20px; margin-top: 30px; letter-spacing: 5px; font-size: 20px; font-family: "楷体"; line-height: 35px; }
.banner1zi h1{font-size: 30px; font-family: "楷体"}
/*banner1 end*/
/*about us*/
.bg3{
	background: rgba(255,255,255,.8);
	border: 1px #000 solid;

}
.bg4{
	background: #f5ebea;

}




.abzi{min-height: 500px;}
/*about us end*/


/*product*/
.clearfix::after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix {
}
/* 必要布局样式css */
.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 1
}
.swiper-container-no-flexbox .swiper-slide {
	float: left
}
.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}
.swiper-wrapper {
	position: relative;
	width: 10%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 50%;
	height: 100%;
	position: relative;
	padding: 0;
	-webkit-box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
	-moz-box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
	box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
}
.swiper-button-next, .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 50px;
	margin-top: -25px;
	-moz-background-size: 27px 44px;
	-webkit-background-size: 27px 44px;
	background-size: 27px 44px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	right: 10px;
	left: auto
}
.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10
}
.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2;
	margin: 0 5px;
	cursor: pointer;
}
.swiper-slide:hover {
	-webkit-box-shadow: rgba(0,0,0,.5) 0px 0px 50px;
	-moz-box-shadow: rgba(0,0,0,.5) 0px 0px 50px;
	box-shadow: rgba(0,0,0,.5) 0px 0px 50px;
}
.banner-box {
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
}
.swiper-container {
	width: 100%;
	margin: 12px 0;
}
.swiper-slide {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	transform: scale(.8);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(0.7);
	-moz-box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
}
.swiper-slide-active, .swiper-slide-duplicate-active {
	-webkit-transform: scale(1);
	transform: scale(1);
}
.swiper-slide img {
	width: 100%;
	display: block;
}
.swiper-pagination {
	position: relative;
	margin-bottom: 30px;
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: rgba(0,0,0,.8);
}

@media screen and (max-width: 668px) {
.swiper-pagination {
	position: relative;
	margin-bottom: 20px;
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: rgba(0,0,0,.8);
}
}
.banner-arrow div:hover {
	background-color: #4a4a4a;
}
.swiper-button-prev {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #7c7c7c center 50%/50% 50% no-repeat;
	left: 10px;
}
.swiper-button-next {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #7c7c7c center 50%/50% 50% no-repeat;
}
.banner-top {
	padding-top: 3.730928444707274%;
}
.banner-title {
	padding: 5px 0;
}
.banner-title h1 {
	text-align: center;
	letter-spacing: 5px;
	font-size: 45px;
	font-family: "Microsoft YaHei", 微软雅黑, MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;
	font-weight: normal;
	color: rgb(68, 68, 68);
	padding-bottom: 14px;
}
.banner-text {
	text-align: center;
}
.banner-text p {
	font: 15px/1.5 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', "Hiragino Sans GB", Arial, "Microsoft YaHei", "å¾®è½¯é›…é»‘", "STHeiti", "WenQuanYi Micro Hei", 'PingFang SC', SimSun, sans-serif;
	-webkit-font-smoothing: antialiased;
	margin: 0;
	color: rgb(68, 68, 68);
}
.banner-top-one {
	padding-top: 3.311649911295092%;
}
.banner-button {
	width: 100%;
	vertical-align: middle;
	text-align: center;
}
.banner-button a {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	height: auto;
	width: auto;
	line-height: 100%;
	padding: 15px 32px;
	position: relative;
}
.banner-button-btn {
	color: #fff;
	font-weight: 400;
	margin: 0;
	line-height: 1.8em;
	font-size: 16px;
	font-family: 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', "Hiragino Sans GB", Arial, "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", 'PingFang SC', SimSun, sans-serif;
	-webkit-font-smoothing: antialiased;
	background-color: #df0024!important;
	border-radius: 100px;
}
.banner-button-btn {
	background: #cedad0;
	display: inline-block;
	-webkit-transition: border-color .4s, color .4s;
	-moz-transition: border-color .4s, color .4s;
	transition: border-color .4s, color .4s;
	border: 0;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	color: #fff;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
}
.banner-button-btn, .banner-button-btn::before {
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, .3, 1);
	-moz-transition-timing-function: cubic-bezier(0.2, 1, .3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, .3, 1);
}
.banner-button-btn::before {
	content: '';
	position: absolute;
	color: #fff;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 25px;
	background: #df0024;
	z-index: -1;
	opacity: 0;
	-webkit-transform: scale3d(0.7, 1, 1);
	-moz-transform: scale3d(0.7, 1, 1);
	-ms-transform: scale3d(0.7, 1, 1);
	-o-transform: scale3d(0.7, 1, 1);
	transform: scale3d(0.7, 1, 1);
	-webkit-transition: -webkit-transform .4s, opacity .4s;
	-moz-transition: -moz-transform .4s, opacity .4s;
	transition: transform .4s, opacity .4s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, .3, 1);
	-moz-transition-timing-function: cubic-bezier(0.2, 1, .3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, .3, 1);
}
.banner-button-btn:hover::before {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

/*product end*/




/*wenhua*/
.whbt span{writing-mode: vertical-lr; margin-left: 10px; letter-spacing: 1px; margin-top:50px;}
.whbt img{float: left}
.inw1{width: 390px; height: 225px; background: #f0f0f0; padding: 30px;}
.inw1 h1{ line-height: 25px; font-size: 20px;}
.shu{width: 3px; height: 20px; background: #df0024; display: block; float: left; margin:2px 10px;}
.inw1zi{padding:10px; height: 100px; overflow: hidden;}
.inw1zi p{text-indent: 2em}
a.more:link,a.more:visited,a.more:active{width:25px; height:25px; display: block; background: #df0024; margin: 10px; border-radius: 2px;}
.more img{margin: 3px;}
.inw2{width:780px; height: 225px;  overflow: hidden; padding: 20px; background:#df0024 url("../images/wbg.png") no-repeat right}
.inw2zi{width: 500px; margin-left: 20px; color: #fff; line-height: 25px;}
.inw2zi h1{padding: 10px 0px;}
.inw2zin{margin-top: 30px; height: 75px; display: block; overflow: hidden}
.vio{width: 390px; height: 225px;}
/*wenhua end*/

















/*down*/
.bg5{
	background: #0a0602
}
.foot{color: #a5a5a4}
.footn{width: 690px; padding:0px 190px; display: block; margin: 0 auto; text-align: center; background: url("../images/dbog.png") no-repeat top; overflow: hidden}
.footn span{margin: 20px;}

/*down end*/
.nmenu{top:280px;}
.nmenu a,.nmenu a:visited,.nmenu a:active{
	margin:0.5% 1%;
	padding: 1px 30px;
	border: 1px #dedede solid;
	display: block;
	float: right;
	text-align: center;
	border-radius: 50px;
	line-height:40px;
	font-size: 16px;
	background: #fff;
	color:#333
}
.nmenu a:hover{
	background: #df0024;
	border: 1px #df0024 solid;
  -webkit-transition: all .25s;
  transition: all .25s;
	color: #fff;
}
.posi{color: #df0024}
.posi img{margin-right: 10px;}
.posi a,.posi a:visited,.posi a:active{color: #a5a5a5}
.bt{line-height: 50px; padding: 20px 0px; font-size: 40px; font-weight: bold;}

.bt1{line-height: 50px; padding: 20px 0px; font-size: 40px; font-weight: bold; color: #cfcfcf}
.bt1 span{text-transform: uppercase; font-weight: bold;display: block; color: #c49664}

.ab1{border: 5px #f5ebea solid; width: 1160px; height: 630px; left:15px; top:20px;}
.ab1img{right:0px;}
.ab1n{width: 620px; padding:50px; height: 620px;}
.ab1nb{font-size: 30px; line-height: 30px; padding: 20px 0px;}
.ab1nb span{display: block; font-size: 16px; text-transform: uppercase;}
.ab1nb dd{float: left; margin-right: 20px;}
.ab1nb img{margin-top: 10px;}
.ab1n p{text-indent: 2em}
.abrline{width: 3px; height: 420px; top:130px; background: #c49664; position: absolute; left:650px;}
.bg7{background: url(../images/bg5.jpg) no-repeat top; background-size: 100%; height: 680px;}
.cul{font-size: 35px; line-height: 3em; font-weight: bold; color: #c49664}
.cul img{margin:20px 10px;}
.leazi{padding:50px; width: 1170px; margin-top:150px; left: 15px;}
.leazi h1{font-size: 30px; line-height: 50px; font-family: "微软雅黑"; font-weight: bold; color: #c49664; padding: 10px 0px;}
.leazi dd{font-size: 20px; color: #d7bca1; padding-bottom: 30px;}
.yz{top:0px; right:0px;}
.hon li{width: 20%; float: left;}
.hon a,.hon a:visited,.hon a:active{line-height: 50px; text-align: center; width: 95%; margin: 0 auto; display: block;}
.hon a img{width: 100%}

/*photo*/

.proa a,.proa a:visited,.proa:active{ padding: 10px 30px; color: #6fc2fb; margin: 0px 10px; border-radius: 20px; line-height: 40px; background: #ffffff}
.proa a:hover{background: #bde4ff; color: #fff}
a.proa_on:link,a.proa_on:visited,a.proa_on:active{background: #bde4ff; color: #fff}



.inprl{text-align: center;}
.inprl a,.inprl a:visited,.inprl a:active{padding: 5px 15px; border-radius: 5px; display: block; float: left; margin: 10px; background:#1a3865; color: #FFFFFF }
#000000.inpr { margin: 50px 0; }
.inpr li { width: 285px; margin: 0 5px; float: left; overflow: hidden; }
.inpr li:hover {}
.inpr li a { display: block; }
.inpr li .inprn { height:50px; width: 285px; color: #000; overflow: hidden; text-align: left; font-size: 16px; transition: all .5s linear; }
.inpr li:hover .inprn {}

.inpr li .inprnt { display: block; line-height:25px; padding-top: 12px; text-align: center; transition: all .5s linear; }
.inpr li:hover .inprnt {color: #000; height: 80px;}
.inpr li .inprnt span{font-size: 22px;}
.pic_img{width: 270px; height: 203px; margin: 8px;  overflow: hidden; display: block}
.pic_img img{width:270px; height:203px; }
.rollBox { width: 1260px; margin:10px auto; position: relative; overflow:hidden}
.LeftBotton { width:40px; height: 120px; cursor: pointer; position: absolute; left:0px; top: 50px; }
.LeftBotton img{ width:100%}
.RightBotton img{width:100%}
.RightBotton { width:40px; height: 120px; cursor: pointer; position: absolute; right:0px; top: 50px; }
.Cont { width: 1180px; overflow: hidden; margin: 0 auto; }
.ScrCont { width: 10000000px; }
.pic{width:280px; float: left; text-align: center; background: #fff }
#List1, #List2 { float: left; }

@media screen and (max-width: 1360px) {
.LeftBotton { width: 92px; height: 56px; cursor: pointer; position: absolute; left: 0px; top: 50px; }
.RightBotton { width: 92px; height: 56px; cursor: pointer; position: absolute; right: 0px; top:50px; }
}



























.yptb{border-bottom: 1px #d6d6d6 solid; padding: 20px; 	background: rgba(255,255,255,.8);}

.yptb h1{line-height: 50px; font-size: 30px; font-weight: bold}
.yptbzi{padding: 10px 0px;}

/*photo end*/

.ld{width: 100%}
.ld ul:nth-child(odd){background: #f5ebea}
.ld ul{width: 100%; overflow: hidden; padding: 15px; }
.ld ul li{float: left; }
.ld .ldimg img{width:150px; height: 189px; }
.ldimg{width: 180px;}
.ld .ldzi h2{font-size: 25px; line-height: 50px;}
.ld .ldzi span{font-weight: bold;}
.ld .ldzi{font-size: 15px; line-height: 30px;}


.ld1{width: 1200px;overflow: hidden; margin: 0 auto}
.ld1 ul{width: 48%; border: 1px #f5ebea solid;float: left;margin-bottom: 10px;   overflow: hidden; padding: 15px; }
.ld1 ul:nth-child(odd){float: right}
.ld1 ul li{float: left; }
.ld1 .ldimg1 img{width:150px; height: 189px; }
.ldimg1{width: 180px; }
.ld1 .ldzi1 h2{font-size: 25px; line-height: 50px;}
.ld1 .ldzi1 span{font-weight: bold;}
.ld1 .ldzi1{font-size: 15px; line-height: 30px; width: 350px;}



.newimg{width: 350px;}
.newimg img{width: 320px; height: 185px;}
.newzi h2{font-size: 25px; line-height: 50px;  height: 50px; overflow: hidden; white-space:nowrap;text-overflow:ellipsis; }
.newzi{width: 850px; }
.newzin{height: 80px; overflow: hidden; color: #aaa; line-height: 25px; margin-top: 8px;}
.newa{padding: 30px 0px;}
.newa li{width: 100%; float: left}
.newa a{display: block; float: left; width: 90%; height: 35px; line-height: 35px; overflow: hidden; font-size: 15px; white-space:nowrap;text-overflow:ellipsis;}
.newa a img{float: left; margin: 10px;}
.newa span{color: #bbb; width: 10%; display: block;float: right}
.newa li{border-bottom: 1px #ccc dashed; width: 100%; margin: 10px 0px;}
.ym{width:100%; padding-top:20px; padding-bottom:10px; overflow:hidden;}
.ym a{float:left; border:solid 1px #e3e3e3; padding:5px 10px 5px 10px; color:#545454; background: #fff; margin-right:5px; margin-bottom:5px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
}
.ym a:hover{background: #c49664; color:#FFF; border:solid 1px #cdcdcd;}
a.select{background: #c49664; color:#FFF; border:solid 1px #ff8e93;}
a.select:hover{	background: #c49664; color:#FFF; border:solid 1px #ff8e93;}

.nyimg{padding: 20px 0px;}
.nyimg a img{width: 290px; height: 200px;}
.nyimg a{float: left; margin: 0px 5px; display: block; margin-bottom: 10px; color: #666666; width: 290px; text-align: center; line-height: 50px; display: block }
.nyimg a span{display: block; height: 50px; overflow: hidden}
.nyimg h1{
	text-align: center;
	font-size: 30px;
	line-height: 50px;
	margin-top: 10px;
}
.nyimgn{width: 100%; text-align: center; padding: 20px 0px;}
.nyimgn img{ max-width:1200px;   }
a.sxn:link,a.sxn:visited,a.sxn:active{
	width: 500px;
	display: block;
	overflow: hidden;
	white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
	height: 50px;
	line-height: 50px;
}
a.sxn:link,a.sxn:visited,a.sxn:active{
	width: 500px;
	display: block;
	overflow: hidden;
	white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
	height: 50px;
	line-height: 50px;
}
.sx{
	border-top: 1px #ccc dashed;
	line-height: 50px;
	height: 100px;
	color: #df0024;
	margin-top: 30px;
}
.nytime{text-align: center; color:#aaa }

.ks ul{
	width: 45%;
	float: left;
	border: 1px #e2e2e2 solid;
	margin-top: 30px;
	height: 270px;
}
.ks ul:nth-child(odd){
	float: left
}
.ks ul:nth-child(even){
	float: right
}
.ksdd{padding: 40px;}
.ksdd h2{font-size: 20px; color: #c49664}
.ksdds{
	display: block;
	width: 250px;
	height: 50px;
	overflow: hidden;
	margin-top: 20px;
	color: #b2b2b2
}
a.more2:link,a.more2:visited,a.more2:active{
	width: 100px;
	display: block;
	line-height: 30px;
	 text-align: center;
	border-radius: 5px;
	border: 1px #e2e2e2 solid;
	margin-top: 40px;
}

a.more5:link,a.more5:visited,a.more5:active{
	width: 100px;
	display: block;
	line-height: 30px;
	 text-align: center;
	border-radius: 5px;
	border: 1px #e2e2e2 solid;
	background: #df0024;
	color: #fff;
}

.bt2{
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 20px;
	line-height: 50px;
}
.bt2 span{
	width: 50px;
	height: 3px;
	background: #d7bca1;
	display: block
}


.ksnl{
	width: 700px;
	color: #848484

}
.ksnr{
	width: 400px
		
}
.ksnr img{
	width: 100%
}


.newa1 li{width: 48%; float: right; overflow: hidden;}
.newa1 li:nth-child(odd){float: left}
.newa1 a{display: block; float: left; width: 80%; height: 35px; line-height: 35px; overflow: hidden; font-size: 15px; white-space:nowrap;text-overflow:ellipsis;}
.newa1 a img{float: left; margin: 10px;}
.newa1 span{color: #bbb; width: 20%; display: block;float: right}
.{}