.w1920 {
	left: 50%; width: 1920px; margin-left: -960px; position: relative;
}
.w1200 {
	left: 50%; width: 1200px; margin-left: -600px; position: relative;
}
#header {
	background: url("../image/hbg.jpg") repeat-x top; height: 218px;
}
.toper {
	margin: 0px auto; width: 1200px; color: rgb(167, 167, 167); line-height: 40px;
}
.wel {
	float: left; color:#666666;
}
.k1 {
	float: right;
}
.k1 a {
	padding: 0px 2px;color:#666666;
}
.top {
	margin: 0px auto; width: 1200px; height: 85px; padding-top: 5px;
}
.logo {
	float: left; padding-top:13px;
}
.k2 {
	background: url("../image/tel.png") no-repeat left 15px; font-size:16px; height: 40px; color: rgb(80, 80, 80); line-height: 30px; padding-left: 30px; font-weight: 200; margin-top: 15px; float: right;
}
.k2 span{font-size:18px; font-weight:bold}
.topLink {
	width: 400px; text-align: right; float: right; position: relative; z-index: 9999;
}
.translate {
	left: 0px; top: 10px; width: 100px; position: absolute; z-index: 9999;
}
.tran-in {
	left: 120px;
}
.translate li {
	background: rgb(255, 255, 255); border: 1px dashed rgb(204, 204, 204); border-image: none; text-align: left; line-height: 26px;
}
.translate li a {
	background: url("http://www.ynkaixuan.cn/images/dot4.png") no-repeat 88% 11px; padding-left: 10px; display: block;
}
.translate li a:hover {
	color: rgb(39, 92, 234); text-decoration: none; cursor: pointer;
}
.translate-en {
	padding: 0px 6px 6px; display: none;
}
.translate li .translate-en a {
	background: rgb(255, 255, 255); text-align: center; padding-left: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.translate li .translate-en a:hover {
	font-weight: bold;
}
.project {
	padding-top: 70px;
}
ul.project_list {
	width: 1300px; margin-top: 50px; margin-left: -50px;
}
ul.project_list li {
	margin: 0px 15px; width: 110px; text-align: center; float: left;
}
ul.project_list li img{width:110px; height:90px;}
ul.project_list li a.list_ico {
	border-radius: 50%; width: 158px; height: 158px; overflow: hidden; display: block; position: relative; -moz-border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;
}
ul.project_list li a.list_ico img {
	left: 0px; top: 0px; position: absolute;
}
ul.project_list li .list_name {
	color: rgb(80, 80, 80); font-size: 18px; margin-top: 15px;
}
ul.project_list li .list_name span {
	height: 20px; color: rgb(153, 153, 153); text-transform: uppercase; letter-spacing: -1px; overflow: hidden; font-size: 14px; display: block;
}
ul.project_list li a.more {
	background: rgb(170, 170, 170); margin: 15px auto; width: 125px; height: 28px; color: rgb(255, 255, 255); line-height: 28px; font-size: 14px; display: block;
}
ul.project_list li:hover a.list_ico img {
	top: -158px;
}
ul.project_list li:hover .list_name {
	color: rgb(250, 157, 37);
}
ul.project_list li:hover .list_name span {
	color: rgb(250, 157, 37);
}
ul.project_list li:hover a.more {
	background: rgb(250, 157, 37);
}
.youshi {
	background: url("../image/ysbg.jpg") no-repeat top; height: 630px; padding-top: 70px; margin-top: 45px;
}
ul.adv_list {
	margin: 60px auto 0px; width: 1200px;
}
ul.adv_list li {
	background: rgb(255, 255, 255); width: 264px; height: 415px; margin-right: 48px; float: left; position: relative;
}
ul.adv_list li:last-child {
	margin-right: 0px;
}
ul.adv_list li img.img {
	width: 264px; height: 214px;
}
ul.adv_list li .wenzi {
	text-align: center; padding-top: 40px;
}
.wenzi b.shuzi {
	color: rgb(51, 51, 51); font-size: 42px; font-weight: normal;
}
.wenzi .content {
	color: rgb(51, 51, 51); font-size: 18px; margin-top: 6px;
}
.wenzi .content span {
	color: rgb(153, 153, 153); text-transform: uppercase; font-size: 12px; margin-top: 6px; display: block;
}
.ys_mask {
	background: rgb(250, 157, 37); left: 0px; width: 264px; height: 228px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); padding-top: 30px; display: none; position: absolute;
}
.ys_mask b.shuzi {
	font-size: 42px; font-weight: normal;
}
.ys_mask .content {
	font-size: 18px; margin-top: 3px;
}
.ys_mask .content span {
	text-transform: uppercase; font-size: 12px; margin-top: 6px; display: block;
}
.ys_mask h3 {
	margin: 20px 15px 25px; text-align: justify; line-height: 24px; font-size: 16px; font-weight: normal;
}
.ys_mask a.mm {
	text-align: center; display: block;
}
.index_case {
	padding-top: 70px;
}
.casetab {
	margin: 40px auto 0px; width: 1200px;
}
.casetab .hd ul {
	text-align: center;
}
.casetab .hd ul li {
	background: rgb(255, 255, 255); margin: 0px 10px; border: 1px solid rgb(80, 80, 80); border-image: none; width: 124px; height: 34px; text-align: center; color: rgb(80, 80, 80); line-height: 34px; font-size: 18px; display: inline-block; cursor: pointer;
}
.casetab .hd ul li.on {
	background: rgb(250, 157, 37); border: 1px solid rgb(250, 157, 37); border-image: none; color: rgb(255, 255, 255);
}
.casetab .bd {
	width: 1200px; margin-top: 58px;
}
.casetab .bd ul {
	padding-bottom: 10px;
}
.casetab .bd ul li {
	width: 372px; margin-right: 40px; margin-bottom: 40px; float: left; position: relative;
}
.casetab .bd ul li:nth-child(3n) {
	margin-right: 0px;
}
.casetab .bd ul li a.img {
	width: 372px; height: 260px; display: block;
}
.casetab .bd ul li a.img img {
	width: 372px; height: 260px;
}
.casetab .bd ul li img.caseh {
	left: 0px; top: 0px; position: absolute;
}
.casetab .bd ul li h3 {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(219, 219, 219) rgb(219, 219, 219); border-image: none; width: 370px; height: 50px; box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.casetab .bd ul li h3 a {
	text-align: center; color: rgb(80, 80, 80); line-height: 50px; font-size: 16px; font-weight: normal; display: block;
}
a.cmore {
	margin: 0px auto; border: 1px solid rgb(80, 80, 80); border-image: none; width: 144px; height: 34px; text-align: center; color: rgb(80, 80, 80); text-transform: uppercase; line-height: 34px; font-size: 15px; display: block;
}
a.cmore:hover {
	background: rgb(250, 157, 37); border: 1px solid rgb(250, 157, 37); border-image: none; color: rgb(255, 255, 255);
}
.fuwu {
	background: url("../image/bg.png") no-repeat center 170px; padding-top: 30px; margin-top: 40px;
}
.liuch {
	margin: 0px auto; width: 1200px; height: 130px; padding-top: 90px;
}
.liuch li {
	background: url("../image/yuan.png") no-repeat left; width: 154px; height: 83px; color: rgb(255, 255, 255); line-height: 83px; margin-right: 20px; float: left;
}
.liuch li:last-child {
	margin-right: 0px;
}
.liuch li b {
	padding-left: 15px; font-size: 40px; font-weight: normal; float: left; display: block; -webkit-transition: -webkit-transform 1s ease-in;
}
.liuch li b:hover {
	transform: rotate(720deg);
}
.liuch li span {
	font-size: 16px; margin-top: 5px; margin-left: 5px; float: left; display: block;
}
.tel2 {
	background: url("http://www.ynkaixuan.cn/images/tel2.png") no-repeat center -1px; text-align: center; color: rgb(80, 80, 80); text-indent: 50px; letter-spacing: -1px; padding-top: 25px; min-height: 40px;
}
.xianch {
	padding-bottom: 70px; margin-top: 60px;
}
.abus {
	background: url("../image/abbg.jpg") no-repeat top; height: 500px; padding-top: 50px;
}
.abus2 {
	margin: 0px auto; width: 1200px;
}
.ableft {
	width: 490px; float: left;
}
.ableft h2 {
	color: rgb(255, 255, 255); padding-bottom: 30px; font-size: 40px; position: relative;
}
.ableft h2 span {
	color: rgb(80, 80, 80);
}
.ableft h2::after {
	background: rgb(255, 255, 255); left: 0px; width: 77px; height: 3px; bottom: 0px; position: absolute; content: "";
}
.ableft div {
	text-align: justify; color: rgb(255, 255, 255); line-height: 24px; font-size: 14px; margin-top: 25px; margin-bottom: 20px;
}
.ableft a.abou {
	border-radius: 20px; border: 1px solid rgb(255, 255, 255); transition:0.5s; border-image: none; width: 140px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; display: block;
}
.ableft a.abou:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(250, 157, 37);
}
.abrgt {
	width: 605px; float: right;
}
.index_news {
	padding: 65px 0px;
}
.subnews {
	width: 368px; margin-right: 40px; float: left;
}
.nimg {
	width: 368px; height: 142px; overflow: hidden; margin-bottom: 5px;
}
ul.newslist {
	width: 368px;
}
ul.newslist li {
	height: 46px; line-height: 46px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
ul.newslist li b {
	color: rgb(51, 51, 51); letter-spacing: -3px; font-size: 12px;
}
ul.newslist li a {
	color: rgb(17, 17, 17); font-size: 14px; margin-left: 8px;
}
ul.newslist li span {
	top: 0px; right: 0px; color: rgb(153, 153, 153); font-size: 12px; display: block; position: absolute;
}
ul.newslist li:hover b {
	color: rgb(250, 157, 37);
}
ul.newslist li:hover a {
	color: rgb(250, 157, 37);
}
ul.newslist li:hover span {
	color: rgb(250, 157, 37);
}
.cjwt {
	margin: 20px auto 0px; width: 335px; height: 270px; overflow: hidden;
}
#kehu {
	margin: 0px auto; height: 320px; overflow: hidden; position: relative;
}
#jian {
	height: 100%;
}
#zheng {
	
}
#xtop {
	
}
.wenda li {
	padding-bottom: 10px; margin-top: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.wenda li a {
	background: url("http://www.ynkaixuan.cn/images/wen.png") no-repeat 0px 50%; height: 35px; color: rgb(51, 51, 51); line-height: 35px; padding-left: 35px; font-size: 14px; display: block;
}
.wenda li a:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
.wenda li a:hover {
	color: rgb(250, 157, 37); text-decoration: none;
}
.wenda li span {
	background: url("../image/da.png") no-repeat 0px 6px; color: rgb(136, 136, 136); line-height: 24px; padding-left: 35px; font-size: 12px; display: block; z-index: 0;
}
#container {
	margin: 10px auto 0px; width: 1200px;
}
h2.tit {
	background: url("../image/titbg.png") no-repeat center 20px; height: 100px; text-align: center; color: rgb(80, 80, 80); line-height: 1; font-size: 36px; font-weight: normal;
}
h2.tit span {
	font-size: 18px; margin-top: 15px; display: block;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.di {
	_display: inline;
}
.fwn {
	font-weight: normal;
}
.dib {
	_display: inline; _zoom: 1; _font-size: 0px;
}
#footer {
	background: rgb(46, 46, 46); padding: 40px 0px;
}
#footer a {
	color: rgb(153, 153, 153);
}
#footer a:hover {
	color: rgb(250, 157, 37); text-decoration: none;
}
.foot {
	margin: 0px auto; width: 1200px;
}
.nav_foot {
	width: 234px; float: left;
}
h3.ftit {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: normal; margin-bottom: 35px;
}
h3.ftit span {
	text-transform: uppercase; font-size: 20px; display: block;
}
.nav_foot a {
	color: rgb(153, 153, 153); line-height: 28px; font-size: 14px;
}
.inform {
	width: 315px; color: rgb(153, 153, 153); line-height: 28px; font-size: 14px; margin-right: 80px; float: left;
}
.copyright {
	width: 460px; color: rgb(153, 153, 153); line-height: 28px; font-size: 14px; float: left;
}
.ewm {
	width: 106px; text-align: center; color: rgb(153, 153, 153); line-height: 3; font-size: 13px; float: right;
}
.flink {
	background: rgb(24, 24, 24); padding: 10px 0px; text-align: center; color: rgb(153, 153, 153); line-height: 24px; font-size: 14px;
}
.flink a {
	color: rgb(153, 153, 153);
}
.left .box {
	margin-bottom: 10px;
}
.left .box h3 {
	background: rgb(250, 157, 37); padding: 5px 15px; color: rgb(255, 255, 255); line-height: 31px; font-family: "ΞΆΘνΡΕΊΪ"; font-size: 15px; font-weight: bold;
}
.left .box .content {
	padding: 5px 0px;
}
.prodescription {
	background: rgb(249, 249, 249); padding: 10px; border: 1px solid rgb(229, 229, 229); border-image: none; line-height: 24px; text-indent: 20px; margin-bottom: 15px;
}
.n_banner {
	left: 50%; width: 1920px; height: 250px; margin-left: -960px; position: relative; margin-bottom:35px;
}
.n_banner img {
	margin: 0px auto; width: 100%; height: 250px; display: block;
}
.left {
	width: 225px; float: left;
}
.sort_menu {
	
}
.contentre{line-height:32px; font-size:16px; color:#333333; padding-top:30px;}
.sort_menu h3 {
	line-height: 28px; padding-left: 15px; font-weight: bold; background-color: rgb(236, 236, 236);
}
.sort_product {
	margin-top: 10px;
}
.sort_product h3 {
	line-height: 28px; padding-left: 15px; font-weight: bold; background-color: rgb(236, 236, 236);
}
.n_contact {
	margin-top: 10px;
}
.n_contact h3 {
	line-height: 28px; padding-left: 15px; font-weight: bold; background-color: rgb(236, 236, 236);
}
.n_contact .content {
	padding: 5px; line-height: 24px;
}
.right {
	width: 960px; padding-bottom: 10px; float: right;
}
.sitemp {
	background: url("http://www.ynkaixuan.cn/images/nav.png") no-repeat 0% 100%; height: 31px; line-height: 31px; overflow: hidden; padding-right: 10px;
}
.sitemp h2 {
	width: 340px; text-align: left; color: rgb(0, 0, 0); line-height: 31px; text-indent: 15px; font-size: 14px; float: left;
}
.sitemp .site {
	width: 380px; text-align: right; line-height: 30px; float: right;
}
.right .content {
	padding: 15px 10px 10px; line-height: 24px; overflow: hidden;
}
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}
.case_detail h1{font-size:18px; padding-bottom:15px;}
.content{font-size:14px; line-height:30px;}