@charset "utf-8";

/*-------首页--------*/


.w1003{ width:1003px; margin:0 auto;}
.header{  width:100%; height:125px;position:relative; z-index:9001;}
.top{ padding: 10px 0px; height: 75px; position:relative;}


.tel{ float: right; height: 70px; background: url("../images/tel_bg.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/tel_bg.png*/ bottom right no-repeat;}
.tel span{ display: block; padding-top: 10px; height: 30px; line-height: 30px; color: #aa9988; font-size:30px; font-weight: bold;}
.tel p{ font-size: 13px; color: #000;}
.tel p em{ color: #b09c86; font-style: normal; text-transform: uppercase;}


.nav{ position: absolute; width: 100%; left:0px; top:100px; height: 45px;}
.nav ul{  top:102px; width:981px; padding: 0px 11px; height:45px; background:url("../images/nav_bg.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/nav_bg.png*/ no-repeat;}
.nav li { float:left; width:109px; line-height:45px; text-align:center; position:relative; border:none; }
.nav li>a { color:#fff; font-weight:bold; outline:0; font-size: 14px; display: block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.nav li:hover>a, .nav li.cur>a{ color:#fff600;}
.nav li div{ display:none; position:absolute; left:-17px; top:45px; width:145px; background:url("../images/tm.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/tm.png*/ repeat-y;}
.nav li div a { display:block; margin-top:1px; line-height:30px;height:30px; padding: 0px 5px; background:url("../images/subnav.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/subnav.png*/ repeat-x; color:#674d34; overflow:hidden;/* white-space:nowrap; text-overflow:ellipsis;*/ width:135px;}
.nav li div a:hover{ color:#3a2511;}



.hbanner { width: 100%; height:380px; margin:0px auto 0px; position:relative; overflow: hidden; z-index: 1; background: #fbfaf8;}
.hbanner ul li {position:absolute; width:1600px; height:380px; margin-left:-800px; top:0px; left:50%; z-index:0; display:none;}
.hbanner ul li:first-child 	{display:block;}
.hbanner ol{position:absolute; left:50%; margin-left:-800px; bottom:15px;width:1600px;text-align:center; background:url("../images/banner_ol_bg.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/banner_ol_bg.png*/ repeat-x; z-index:1;}			
.hbanner ol li {display:inline-block; height: 40px; vertical-align:top;*display:inline;*zoom:1; position:relative;margin-right:0 17px;background:url("../images/pointer01.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/pointer01.png*/ center top no-repeat;cursor:pointer; top:-7px; margin:0 8px;}
.hbanner ol li span {display:block; color: #666; font-size:11px; padding-top:20px;line-height:20px; height: 20px; width:36px;}
.hbanner ol li div{position:absolute;top:-66px;left:-25px;width:71px;height:53px; padding: 5px 7px 0px; background:url("../images/banner_ol_li.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/banner_ol_li.png*/ no-repeat;filter:alpha(opacity=0);opacity:0;-webkit-opacity:0;-moz-opacity:0;transition:top 0.3s, opacity 0.3s; }
.hbanner ol li div b{ width: 71px; height: 37px;}
.hbanner ol li:hover div { top:-56px;filter:alpha(opacity=100);opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.hbanner ol li.show {background:url("../images/pointer02.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/pointer02.png*/ center top no-repeat;}	



.footer{ width:100%; background:url("../images/footer_bg.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/footer_bg.jpg*/ top repeat-x #ebe8df; color:#787367; line-height: 26px; padding: 35px 0px 20px; position: relative; z-index: 9;} 
.footer .fl{ width:700px; font-size: 13px;}
.footer a{ color:#787367;}
.footer a:hover{ color:#ed3c12;}
.footer .fr{ width: 130px; text-align: center; }
.footer .p_link{ width: 100%; margin-bottom: 5px; height: 30px; line-height: 30px;}
.footer .p_link a{ margin: 0px 5px;}
.footer .erweima{ float: right; margin-right: 10px; width: 84px; line-height:30px;}
.footer .erweima .lxmimg{  width: 80px; height: 80px; border: 2px solid #b89d88;}




.all{ background:url("../images/main_bg.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/main_bg.jpg*/ repeat-x top; border-top:1px solid #fff;} 
.main1{   padding: 40px 0px 50px;}
.main1tit{ height: 40px; line-height: 40px; overflow: hidden; border-bottom: 1px solid #c2b6a6;}
.main1tit span{  float: left;  display: block; width: 60%; font-size: 24px; color: #a77d55; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main1tit span b{ margin-left: 10px; font-weight: normal; color:#9b816a;font-size: 14px;} 
.main1tit a{ float:right; width: 54px; height:40px; background: url("../images/more.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/more.png*/ no-repeat center;}
.main1tit a:hover{ background: url("../images/moreh.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/moreh.png*/ no-repeat center;}

/*----aboutBox----*/
.aboutBox{ float: left; width:392px; overflow:hidden; font-size: 14px;}
.aboutBox .con {border-top:1px solid #fff; padding-top: 10px;}
.aboutBox .con p{ width: 100%; line-height:28px; height:112px; overflow:hidden;}
.aboutBox .con .lxmimg{ margin-top: 5px; width: 392px; height: 111px;}


/*----newsbox---*/
.newsbox{ float:right; width:566px; overflow:hidden;}
.newsbox ul{ border-top:1px solid #fff;}
.newsbox ul li{ height:59px; overflow:hidden; margin-top:20px;background:#FFF;}
.newsbox ul li span{ float:left; width:66px; text-align:center; height:59px; display:block; background:url("../images/newbox_bg.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/newbox_bg.jpg*/ no-repeat; color:#FFF; padding-top:3px;}
.newsbox ul li span b{ display: block; font-size:30px; font-weight:normal;}
.newsbox ul li div{ float:right; width:470px; padding-top: 10px; margin-right:10px; display:block; overflow:hidden; }
.newsbox ul li div a{ display:block; width: 100%; font-size: 14px; color:#ab8968; line-height:20px; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newsbox ul li div p{ width: 100%; height:25px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newsbox ul li:hover span{ background:url("../images/newbox_bg_hover.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/newbox_bg_hover.jpg*/ no-repeat; color:#FFF;}
.newsbox ul li:hover{ background:#af9e8e; color:#FFF;}
.newsbox ul li:hover div a{ color:#fff; }


.main2tit{ height: 60px; overflow: hidden; border-bottom: 1px solid #ccc2b5; font-size: 16px;}
.main2tit .flinkspan{ float: left; max-width: 35%; display:inline-block; line-height: 60px;  font-size: 50px; text-transform: uppercase; color: #b19e8d; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main2tit .flinkspan b{ font-weight: normal; color: #ff8b07;}
.main2tit span{/* float: left; */max-width: 50%; /*display:inline-block;*/ line-height: 60px;  font-size: 50px; text-transform: uppercase; color: #b19e8d; /*overflow:hidden; white-space:nowrap; text-overflow:ellipsis;*/}
.main2tit span b{ font-weight: normal; color: #ff8b07;}
.main2tit div{ float: left; display:inline-block;  /*max-width: 50%;去掉，显示英文标题长显示不全*/color: #b6a190; }
.main2tit .divt{margin-left: 10px; }
.main2tit div p{ height: 30px; line-height: 30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main2tit div em{ display: block; height: 30px; line-height: 30px;  font-style: normal; text-transform: uppercase; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} 
.main2tit a{ float: right; display: inline-block; line-height: 60px; height: 60px; color: #b89d88;}
.main2tit a:hover{ color: #7a420c;}


/* -----proBox-----*/
.proBox{ overflow: hidden;}
.proBox .con{ border-top:1px solid #fff; padding-top: 40px;overflow: hidden;}
.probox_ul{ width:1000%;  height:261px; position: relative;}
.probox_ul li{ float:left; margin-right:27.9px; width:214px; height:256px; padding:7px; border:1px solid #f4ebe2; background: #fff; overflow:hidden;}
.probox_ul li .lxmimg{ width:212px; height:220px; border:1px solid #f4ebe2;}
.probox_ul li a.atit{ display:block; margin-top:10px; height:20px; line-height:20px; font-size:14px;color:#333333; text-align:center; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.probox_ul li:hover{ border: 1px solid #b98d63;}
.probox_ul li:hover a.atit{ color: #724d2a; font-weight: bold;}


.linkBox{ overflow: hidden; padding:50px 0px;}
.linkBox ul{ width: 105%;}
.linkBox li{ float: left; margin-right: 27px; height: 98px; width: 316px; position:relative;}
.linkBox li .lxmimg{ height: 94px; width: 312px; padding: 1px; border: 1px solid #e3d7cd;}
.linkBox li a{ position: absolute; top:0px; left:0px; display: block; line-height: 20px;  /* height: 98px; */ width: 316px;  color: #000000;}
.linkBox li a p{ padding: 25px 20px 0px; font-size: 16px; height: 20px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.linkBox li a span{ padding: 0px 20px; height: 20px; font-size: 14px;  display: block; text-transform: uppercase; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.linkBox li:hover .lxmimg{ border: 1px solid #b98d63;}

/* -----caseBox-----*/
.caseBox{ padding-bottom: 50px; overflow: hidden;}
.caseBox ul{ width: 110%; border-top: 1px solid #ffffff; padding-top: 40px;}
.caseBox_ul li{  float:left; width:225px; margin-right:34px; overflow:hidden; padding-bottom:4px; border-bottom:4px solid #f2ede9;}
.caseBox_ul li div{ background: #f2ede9; padding-bottom: 10px;}
.caseBox_ul li span{ display: block; height: 50px; line-height: 50px; color:#FFF;  font-weight:bold; padding:0px 10px; background: #af9e8e ; font-size: 14px;}
.caseBox_ul li span a{ display: block; color:#FFF; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.caseBox_ul li .lxmimg{  width:225px; height:144px; margin-bottom: 15px;}
.caseBox_ul li p{ padding: 0px 10px; line-height:22px; height:66px; font-size:13px; overflow:hidden;}
.caseBox_ul li .more{ display: block; margin-top:10px; height: 20px; line-height: 20px; text-transform: uppercase; background:url("../images/cesebox_more.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/cesebox_more.jpg*/ 10px 6px no-repeat;  padding-left:20px; font-size:12px; color:#af9e8e;}
.caseBox_ul li:hover span{ background:url("../images/casebox_span.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/casebox_span.jpg*/ no-repeat;}
.caseBox_ul li:hover .more{ background:url("../images/cesebox_moreh.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/cesebox_moreh.jpg*/ 10px 6px no-repeat; color:#f15e25; }
.caseBox_ul li:hover{ border-bottom:4px solid #f15e25; }





/* -----ny-----*/
.ny_banner{ width:100%; min-width:1003px; height:290px; position:relative; z-index:1; padding-bottom: 30px; background: url("../images/ny_banner_bg.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/ny_banner_bg.png*/ repeat-x bottom #fbfaf9;}
.ny_banner img{ position:absolute; left:50%; margin-left:-800px; top:0;}
.ny{ background: url("../images/main_bg.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/main_bg.jpg*/ top repeat-x;}
.ny .w1003{ background: url("../images/ny_bg.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/ny_bg.png*/ left repeat-y; padding-bottom: 60px;}
.left{ float: left; width: 200px; padding-top: 35px;}
.lefttit{ width: 184px; padding: 30px 5px; line-height: 30px; text-align: center; border-top:1px solid #f65d23; background:url("../images/leftli.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/leftli.jpg*/ bottom no-repeat #af9d8f; }
.lefttit p{ font-size: 16px; color:#fff; font-size: 20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.lefttit span{ display: block;  font-size: 14px; font-weight: bold;  color: #775c41; text-transform: uppercase; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


.leftsub{ width: 202px; padding-bottom: 70px; background: url("../images/leftsub_bg.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/leftsub_bg.jpg*/ repeat-y;}
.leftsub li{ float: left; width: 100%;}
.leftsub li>a{ display:block; padding: 0px 30px 0px 20px; font-size: 14px; color: #fff; height:47px; line-height:45px; background:url("../images/leftli.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/leftli.jpg*/  left bottom no-repeat; overflow:hidden; /*white-space:nowrap; text-overflow:ellipsis;*/ }
.leftsub li.cur>a , .leftsub li:hover>a{ background:url("../images/leftlih.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/leftlih.jpg*/ left bottom no-repeat;}
.leftsub li.cur div,.leftsub li div a.cur{ display: block;}
.leftsub li div{ display:none;width: 143px; padding: 15px 10px 15px 40px; background:#baa897; border-bottom: 1px solid #8c7b6b;}
.leftsub li div a{  display: block; height: 32px; line-height: 32px; font-size: 13px; background:url("../images/square2.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/square2.jpg*/ left no-repeat; padding-left:15px; color: #fff;  overflow:hidden;/* white-space:nowrap; text-overflow:ellipsis;*/}
.leftsub li div a:hover, .leftsub li div a.cur{ color:#593f26; background:url("../images/square1.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/square1.jpg*/ left no-repeat;} 


.leftnews{ margin-top: 30px; width:194px;}
.leftnews .tit{ display: block; font-size: 14px; color: #68513c; height:36px; line-height:36px; border-bottom: 2px solid #af9d8f; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.leftnews ul { padding-top: 20px;}
.leftnews ul li{ height: 28px; line-height: 28px;  padding-left: 10px; background: url("../images/cesebox_more.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/cesebox_more.jpg*/ left no-repeat;}
.leftnews ul li a{ display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.leftcon{ margin-top:30px; width: 194px;}
.leftcon .tit{ display: block; height:36px; line-height:36px; padding:0px 10px; background:#af9d8f; text-align:center; font-size:16px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.leftcon .con{ padding:16px 11px 180px; border:1px solid #af9d8f; overflow:hidden; line-height:26px; color:#6e6e6e;  background: url("../images/leftcon.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/leftcon.png*/ no-repeat bottom #f7f2ef;}



.right{ float:right; width:750px; overflow:hidden; line-height:2em;}
.bread{ width: 100%; padding-top: 35px; border-bottom: 1px solid #fff;}
.bread div{ height:22px; line-height:22px; padding-right:8px; background:#f7f3f0; border-left:1px solid #af9e8e;  font-size:12px; color:#af9e8e;}
.bread div span{ float: right; background: url("../images/bread_li.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/bread_li.png*/ no-repeat left; padding-left: 10px; max-width: 90%; display: inline-block; color: #947c66; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bread div a{ display: inline-block; color: #947c66;}
.bread h2{ font-size:21px; width: 100%; font-weight: normal; color:#85684e; padding:30px 0; border-bottom:1px solid #dacbbf; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bread span a:last-child{font-weight: bold;}
.bread font{font-weight: bold;}

.page{ text-align:center;}
.page a,.page span{ display: inline-block; margin: 0px 2px; height: 26px; line-height: 26px; border:1px solid #dac6b2; background:#f3f1ef;  padding:0px 10px;}
.page span.page-cur, .page a:hover{ background:#af9e8e; border:1px solid #a09183; color:#FFF; }

a.return_b{ margin-top: 30px; display: inline-block; height: 30px; line-height: 30px; padding: 0px 10px; background:#ddcfc1; color:#85684e;}
a.return_b:hover{ color:#FFFFFF; background:#85684e;}


/*---about----*/
.about{ padding-top: 50px; line-height: 24px; font-size: 14px;}
.honor{ padding-top: 50px;}
.honor ul{ padding-bottom: 30px;}
.honor ul li{ float: left; margin: 0px 30px; width:300px; height: 280px; cursor: pointer;}
.honor ul li span{ width: 286px; height: 202px; padding:5px; border: 2px solid #C2B6A6; background: #fff;}
.honor ul li p{ height: 50px; line-height: 50px; font-size: 14px; text-align: center;}

.honorpop{ position:fixed; z-index:9999; background:url("../images/png0006.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/png0006.png*/; width:100%; height:100%; top:0; left:0; display:none; text-align:center;}
.honorpop_c{ display:inline-block; width: 500px; *display:inline; *zoom:1; vertical-align:middle;  background: url("../images/honorpop_p.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/honorpop_p.png*/; position:relative; padding-bottom: 10px;}
.honorpop_c .close{ position:absolute;  background:url("../images/close.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/close.png*/; width:35px; height:35px; right:-37px; top:0px; cursor:pointer;}
.honorpop_c .lxmimg{ width: 500px; height: 354px; background: #fff;}
.honorpop_c p{ text-align:center; padding: 10px 10px 0px; line-height: 24px; max-height: 72px; overflow: hidden;  color: #f9f9f9;}
.honorpop_c+i{display:inline-block; vertical-align:middle; height:100%;}



/*---news-----*/
.news ul{ padding-bottom: 40px;}
.news ul li{ margin-top: 30px; height:95px; background: #fff; border: 1px solid #bdaea1; border-right: 2px solid #937d68;}
.news ul li span{ float:left; display: block; text-align: center; line-height: 25px; padding-top: 25px; font-size: 22px; color: #fff; width: 80px; height: 70px; background: #937d68;}
.news ul li span b{ display: block; font-size: 16px; text-transform: uppercase;}
.news ul li div{ float: right; padding-right: 20px; width: 600px;} 
.news ul li div a{ display: block;  font-weight: bold; font-size: 14px; padding-top: 3px; line-height: 40px; height: 40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news ul li div p{ line-height: 22px; height: 40px; overflow: hidden;}
.news ul li:hover div a{ color: #937d68;}


/*---newsshow-----*/
.newsshow{ border-top:1px solid #fbf9f6; padding-top:40px; width:750px; overflow:hidden; line-height:2em;}
.newsshow .title{ font-weight:normal; color:#85684e; padding-bottom:30px; text-align:center;}
.newsshow .source{ padding: 10px; line-height:20px; text-align:center; background:#ddd4cd;}
.newsshow .source span{ margin:0px 10px;}
.newsshow_c{ padding:50px 0px; line-height: 28px; font-size: 13px;}
.next_news{ line-height:40px; height:40px;  border-bottom:1px solid #dacbbf; border-top:1px solid #dacbbf;}
.next_news span{ float: left; display:block; width:350px; text-align:center; height:40px; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.next_news span:hover a{ color:#92604e;}
.next_news .next{ padding-left: 10px; margin-left: 10px; border-left:1px solid #dacbbf; }

.xgnews { padding-top:40px;}
.xgnews p{  font-weight: bold; color:#9a8472; font-size:16px;}
.xgnews ul { background:#e7e2dd; padding:20px; margin-top: 20px;}
.xgnews ul li{ float:left; width:350px; height:31px; line-height:31px;}
.xgnews ul li a{ display:block; background:url("../images/xgnews_li.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/xgnews_li.jpg*/ left no-repeat; padding-left:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.xgnews ul li:hover a{ color:#92604e; background:url("../images/xgnews_lih.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/xgnews_lih.jpg*/ left no-repeat;}


/*---pro-----*/
.pro{ border-top:1px solid #fbf9f6;  padding-top:40px; overflow:hidden; }
.pro .des{ line-height: 24px; font-size: 13px; color: #775c41;}
.pro ul{ width:110%; padding-top: 30px;}
.pro li{ float:left; margin-right: 23px; height:363px; width:227px; overflow:hidden; background:url("../images/prop_bg.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/prop_bg.png*/ bottom no-repeat;  position:relative; }
.pro li .lxmimg{ width:211px; height:219px; overflow: hidden; border:8px solid #af9e8e; position: relative; z-index: 1;}
.pro li .atit{ display: block; width: 180px; margin: 0 auto; color:#FFF; font-size:14px; text-align:center; height:75px; line-height:75px; padding:0px 10px; verflow:hidden;display: block;overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro li .ahover{ position:absolute; z-index: 2; top:8px; left:8px; display:none; width:211px; height:219px; background:url("../images/pro_li_a.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/pro_li_a.png*/ no-repeat;}
.pro li:hover{ background:url("../images/prop_bgh.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/prop_bgh.png*/ bottom no-repeat;}
.pro li:hover .lxmimg{ border:8px solid #f15e25;}
.pro li:hover .ahover{ display:block;}



/*---proshow-----*/
.proshow{ padding-top: 40px; line-height:2em;}
.proshow .title{ text-align: center; line-height: 24px; font-size: 20px; font-weight: normal;}
.proshow_img{ width: 350px; height: 363px; margin: 30px auto 50px; border: 10px solid #baa897; }
.tab{  line-height:33px; height:33px; font-size:14px; font-weight:bold; cursor:pointer; }
.tab li { width:153px; background:url("../images/tab.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/tab.jpg*/ no-repeat; color:#FFFFFF; float:left; text-align:center; margin-right:3px;}
.tab li:hover, .tab li.cur {  background:url("../images/tab_h.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/tab_h.jpg*/ no-repeat;}
.tab_box{ margin-bottom: 40px; border-bottom:1px solid #efe8e3; border-top:1px solid #efe8e3; padding:30px 0px; min-height:200px; font-size:14px; line-height:2em;}
.tab_box .cur{ display:block;}
.tab_box div{ display: none; }
.tab_box div b i.pro_i{ display:block; font-style:normal; margin-right:5px; float:left; width:18px; text-align:center; height:35px; line-height:32px; color:#FFF; font-size:10px;  background:url("../images/cse_box_li.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/cse_box_li.png*/ no-repeat;}


.inquiry_tit{ font-size: 14px; padding: 0px 10px; height: 36px; line-height: 36px; background: #af9d8f; color: #fff;} 
.inquiry p{ height: 30px; line-height: 30px; margin-top: 15px;}
.inquiry p i{ float:left; text-align: right; font-size: 13px; font-style:normal; display: inline-block; width: 140px;}
.inquiry p span{ float: left; margin-left: 10px; display: block; width:280px; padding: 0px 10px; border: 1px solid #ddd; height: 28px; line-height: 28px; border-radius: 5px;  background: #fff;}
.inquiry p span input{ height: 22px; margin-top: 3px; font-family: arial; font-size: 13px; color: #333; width: 100%; background:none; border:none;}
.inquiry p font{ float:left; margin-left:10px; color:#ff0000;}
.inquiry { padding-bottom:40px;}
.inquiry .ptext{ height: 142px;}
.inquiry .ptext span{ padding: 5px 10px; height: 130px;  width: 500px; background: #fff;} 
.inquiry .ptext textarea{ height: 130px;  width: 500px; font-family: arial; font-size: 13px; color: #333; background:none; border: none; }
.inquiry .pcode span{ width: 80px;}
.inquiry .pcode a{ float: left; margin-left: 10px;}
.inquiry .bt{ padding-left: 150px;height: 34px; margin-top:30px;}
.inquiry .bt input{ width:120px;height:34px; background: #af9d8f; color: #fff; font-family: arial; font-size: 13px; margin-right:20px; font-family: "微软雅黑";}
.inquiry .bt input:hover{ background:#87654b;}


.xg_pro { padding-top:40px;}
.xg_pro p{ color:#9a8472; font-size:16px; font-weight: bold;}
.xg_pro .probox_ul{ padding-top: 20px;}
.xg_pro .probox_ul li{ margin-right: 18px;}




/*---case-----*/
.case .caseBox_ul{ width: 110%; padding-bottom: 50px;}
.case .caseBox_ul li{ margin-top: 30px; margin-right: 28px; cursor: pointer;}
.casepop{ position:fixed; z-index:99; background:url("../images/png0006.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/png0006.png*/; width:100%; height:100%; top:0; left:0; display:none; text-align:center;}
.casepop_c{ display:inline-block; padding-bottom: 10px; width: 500px; background: url("honorpop_p.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/honorpop_p.png*/; *display:inline; *zoom:1; vertical-align:middle; text-align:left; position:relative;}
.casepop_c .close{ position:absolute; background:url("../images/close.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/close.png*/; width:35px; height:35px; right:-37px; top:0px; cursor:pointer;}
.casepop_c .lxmimg{ width: 500px; height: 320px; background: #fff;}
.casepop_c .ptit{ text-align:center; padding: 10px; line-height: 24px; color: #f9f9f9;}
.casepop_c .con{ padding: 0px 10px; line-height: 22px; max-height: 66px; overflow: hidden;}
.casepop_c+i{display:inline-block; vertical-align:middle; height:100%;}



/*---service-----*/
.service{ padding-top: 50px;}
.service .theme{ font-size:20px; color:#85684e; }
.service_info{ padding-top: 30px;}
.service_info li{ width:347px; height:280px; position: relative;}
.service_info li span{display:block; width:347px; text-align:center; height:52px; font-size:17px; color:#85684e; font-weight:bold; padding-top:185px; margin-top:5px; position: relative; z-index: 2; }
.service_info li:hover span{ color:#fff; }
.service_info li div{ position: absolute; top:0px; left:0px; z-index: 1;}
.service_info li b{ display: none; position: absolute; top:0px; left:0px; z-index: 1;}
.service_info li:hover div{ display: none;}
.service_info li:hover b{ display: block;}



/*-----job-----*/
.job { padding-top: 40px; line-height: 24px; font-size: 14px;}
.job .tit{  display:inline-block; font-size: 16px; padding:6px 25px; color:#fff;font-family:Microsoft YaHei;  font-weight:bold; background:#af9e8e;}
.job .date{ margin-top: 20px;}
.job .date span{ margin-right: 10px;}
.job .btitle{ margin-top: 10px; display: inline-block; padding: 10px 0px;}



/*-----message-----*/
.message{ padding-top: 30px;}
.message .mestit{font-size:18px; color:#f14d0e; padding-top:15px;}
.message .mestit span{ font-size:26px; color:#000; padding-right:25px;}
.message .pdes{font-size:14px; padding:15px 0px; line-height:20px; border-bottom:1px solid #ded4c9;}
.message .inquiry{ padding-top: 30px;}
.message .inquiry p i{ color: #85684e; font-weight: bold;}


/*-----contact-----*/
.contact{ padding-top: 30px; font-size: 14px; line-height: 24px;}
.contact .info{ padding-top: 40px;}
.contact .info  div{ float:left; width:320px;}
.contact .info img{ float: left; margin-right: 10px;}
.contact .info span{ float: left; width: 200px;}
.contact .paddress{ margin-top: 30px; border-top:1px dashed #947C66; font-size:17px; color:#2d2d2d; padding-top:30px;}
.map_box{ margin: 40px auto 0px; width:700px; height:400px; position:relative; border: 4px solid #d9c8b8;}
#allmap  	{ 	width: 100%;height: 100%; position: absolute; left: 0; top: 0;	} /*地图容器*/
.anchorBL 	{	display: none; } /*隐藏百度LOGO*/



.ny2 .w1003{ background:none;}
.dmap{ padding:30px 0px 30px;}
.dmap li{ vertical-align:top; clear:both; overflow:hidden; margin-top:20px; margin-left:6px; border-bottom:dotted 1px #cccccc; padding-bottom:20px;}
.dmap li>a{ float:left; margin-right:20px; display:block; width:100px; text-align:center; height:24px; line-height:24px; overflow:hidden; color:#fff; font-size:14px; font-weight:bold; background:#af9d8f;}
.dmap li div{float:left; width:580px; line-height:24px;}
.dmap li div a{display:inline-block; margin-right:10px; font-size:13px;}


/*caseshow*/
.caseshow{ padding:40px 0px 30px;}
.caseshow_img{ width:610px; height:390px; border:2px solid #dacbbf; padding:3px; margin:0 auto; background:#fff;}
.caseshow_del{ margin-top:50px; font-size:14px; }
.caseshow_del .tit { width:153px; line-height:33px; height:33px; background:url("../images/tab_h.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/tab_h.jpg*/ no-repeat; color:#FFFFFF; float:left; text-align:center;}
.caseshow_del .caseshow_ul{ border-bottom:1px solid #efe8e3; line-height:36px; border-top:1px solid #dacbbf; border-bottom:1px dashed #dacbbf; padding:10px 0px;}
.caseshow_del .caseshow_ul li{ line-height:36px; height:36px; float:left; overflow:hidden; background:url("cse_box_li.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/cse_box_li.png*/ no-repeat; padding:0px 15px 0px 25px; }
.caseshow_con{ margin-top:20px; border-bottom:1px solid #efe8e3; padding:20px 0px; line-height:2em; font-size:14px;}

/*切换按钮*/
.qiehuan {width:100%; background:url("../images/header_bg.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/header_bg.jpg*/ repeat-x #fbfaf9; height:24px;}
._qiehuan  {text-align:right; padding-top:7px;}
._right { float:right;}
._qiehuan a {padding:0 10px; font-size:14px;}

._left {background:url("../images/ioc-13.png")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/ioc-13.png*/ right center no-repeat; height:24px; border:1px solid #afafaf; width:200px; float:left;}
.index_search {width:175px; height:24px;line-height:24px; background:none; border:none; float:left;}
.index_btn {width:24px; height:24px; float:right;background:none; border:none;}

.newsshow_c p.lxmimg {padding:28px 0px; border-bottom:1px solid #dacbbf; border-top:1px solid #dacbbf; text-align:center; width:750px; height:324px;}

/*links*/
.links_con {margin:20px 0; }
.links_con a {padding-right:15px; font-size:13px; border-right:1px solid #ccc; margin:3px 15px 3px 0; height:14px; display:inline-block;}

/*zhen*/
.rz_pic .zhen_pic {width:160px;/* height:50px;*/ text-align:center; margin:0 auto;}

/*sitemap*/
.sitemap{font-family:"微软雅黑";text-align:left; padding:30px;}
.sitemap > ul > li {line-height: 30px;border-bottom: dashed 1px #f8f6f6;margin-bottom: 20px; text-decoration:none;font-size: 14px; font-size:14px;}
.sitemap > ul > li > ul > li{ border-bottom:1px solid #e3e3e3; padding:5px 0;}
.sitemap > ul > li > ul > li > ul >li a{ background:url("../images/xgnews_li.jpg")/*tpa=http://www.yxabs.com/site/themes/T-YX143/images/xgnews_li.jpg*/ no-repeat center left; padding-left:10px; color:#999;}
.sitemap > ul > li > ul > li > ul >li{ display:inline-block; margin-right:10px;}
.sitemap > ul ul{ margin-left:20px;}
.sitemap li h2{ font-size:14px;}
.sitemap li h2 a{background:#ff5500;color:#fff;padding: 5px 10px;text-decoration: none;display:inline-block;}
.sitemap li a {margin-right: 10px;text-decoration: none;color:#666;}

/*search*/
.search_list{ margin-bottom:30px;}
.search_list li{ padding:20px 10px; border-bottom:1px dotted #ccc;}
.search_list li:hover{ background-color:#f5f5f5;}
.search_list li h4.sl_t{ font-size:16px; padding-bottom:10px;}
.search_list li h4.sl_t a{ color:#333;}
.search_list li p.sl_i{ color:#999; line-height:20px; margin-bottom:10px; height:40px; overflow:hidden;}
.search_list li p.sl_more a{ display:inline-block; padding:5px 15px; border:1px solid #baa897; color:#ff6600;}

.BMapLib_nav{display:none;padding:10px!important;}
.BMapLib_bubble_content{padding:0 10px 10px 10px!important;}
.BMapLib_sendToPhone,.BMapLib_bubble_close{display:none;}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}

#contact-form img:hover {cursor: pointer;}