﻿@charset "utf-8";
@import "zzq.css";/
/* CSS Document */

/*公共样式与首页样式*/
A{TEXT-DECORATION: none;}
A:link {color: #454545; outline:none;}
A:visited {color: #454545}
A:active {color: #454545}
A:hover{COLOR:#7a3828}
BODY
{
 margin:0px; font-family:"微软雅黑"; background:#f7f6fb;color:#454545;}
p,h1,h2,h3,h4,h5,h6,ul,li,input,dl,dt,dd,header,article,iframe,footer,ol,div,img,html{margin:0px; padding:0px; }
input{ border:0px;}
img{border:0px; vertical-align:middle; -webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	transition:all 0.2s linear; max-width:100%; height:auto;}
li{ list-style:none;}
a,span,input,p,li{outline:none;  -webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	transition:all 0.2s linear;}
b{ font-weight:normal;}
input,button,select,textarea{outline:none;font-family:"微软雅黑"; font-size:12px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; margin:0px; padding:0px; height:0px;}
@media only screen and (max-width:1200px){

.main{ width:100%; margin:0px auto;}
body{ font-size:1.4em;line-height:150%;}
}
.snr table td{
padding:10px;
border:solid 1px #ddd;
}

@media only screen and (min-width:1200px){

.main{ width:1200px; margin:0px auto;}
body{ font-size:14px;line-height:24px;}
}


@media only screen and (max-width:1200px){
.top{ width:100%; background:#ffffff; height:55px;  position:fixed; top:30px; left:0; z-index:21;}
.top .main{ height:55px; position:relative;}
a.logo{ background:url(../images/logo.png) no-repeat; background-size:100% 100%; width:137px; height:35px; position:absolute; left:15px; top:10px;}
.top0{ background:#f7f6fb;  color:#e5e5e5; font-size:1em; text-align:center;  height:30px; line-height:30px; position:fixed; z-index:22; left:0px; width:100%; top:0px;}
.top0 a{ margin:0px 10px;}
.top0 a.on{ color:#7a3828;}
#navk{ width:100%; position:fixed; height:100%;  overflow-y:auto; z-index:19; background:#fff; display:none;}
#navk .main{ padding:85px 0px 0px 0px;}
a.logo .s1{ line-height:35px; font-size:17px; font-weight:bold; color:#7a3828; position:absolute; left:145px; border-left:solid 1px #ddd; padding-left:10px; width:200px;}
a.logo .s2{ line-height:35px; font-size:24px; font-weight:bold; color:#7a3828; background:url(../images/lzy_bt.jpg) left no-repeat; background-size:auto 60%; position:absolute; left:145px;width:200px;}

.ks_rdl{ float:left; width:100%; font-size:1.1em; color:#ddd; text-align:center; border-top:solid 1px #ddd; padding:10px 0px;}
.ks_rdl a{ margin:0px 15px;}
.menu{margin:0px 0px 0px 0%;  float:left; font-size:1em; width:100%; border-top:solid 1px #ddd;}
.menu li{ float:left;  width:100%; border-bottom:solid 1px #dddddd;}
.menu a{ display:block; width:100%; padding:8px 0px; font-size:1.1em;  text-align:left; padding-left:3%; }
.menu li a:hover{background:#142a71; color:#ffffff;}
.menu a.dbt{ font-weight:bold;}
.menu  dl{ float:left; width:100%;}
.menu  dd{ float:left; width:50%; font-size:1em;}
.menu  dd a{  font-size:0.9em; display:block; padding-left:6%;}

.top_jg{ width:100%; height:85px;}

.menu2{ width:32px; height:20px; display:block; position:absolute; right:20px; top:18px; z-index:30;}
.menu2 a{ background:url(../images/d2_1_03.png) no-repeat; outline:none; display:block; background-size:100% 100%; width:32px; height:20px; line-height:20px;}
.menu2 a.on{background: url(../images/d2_2_03.png) no-repeat; background-size:100% 100%; }
.menu a:hover,.menu li.on a.dbt{ }


.ss_txt{ height:40px; line-height:40px; border:solid 1px #ddd;  background:none;  width:100%; color:#999; font-size:13px; padding-left:12px; float:left;}
.ss_an{ position:absolute; background: url(../images/t_ss.png) #7a3828 center center no-repeat;  width:40px; height:40px;  text-align:center; cursor:pointer; right:0px; top:0px;}
 .tx_ss{  width:100%;  overflow:hidden; height:40px; float:left; background:#fff; position:relative; margin-top:85px;}


}

@media only screen and (min-width:1200px){
/*box-shadow:0 1px 2px rgba(0,0,0,.2);*/
.menu2,.top_jg{ display:none;}
.top{ width:100%; height:100px; background:#fff;}
.top .main{ height:100px; position:relative;}
a.logo{ background:url(../images/logo.png) no-repeat; background-size:100% 100%; width:258px; height:66px; position:absolute; left:0px; top:17px;}
a.logo .s1{ line-height:66px; font-size:24px; font-weight:bold; color:#7a3828; position:absolute; left:280px; border-left:solid 1px #ddd; padding-left:30px; width:550px;}
a.logo .s2{ line-height:66px; font-size:24px; font-weight:bold; color:#7a3828; background:url(../images/lzy_bt.png) left no-repeat; position:absolute; left:280px;width:550px;}

.ks_rdl{ position:absolute; right:-5px; top:-65px; line-height:30px; font-size:16px; color:#ddd;}
.ks_rdl a{ margin:0px 15px;}
#navk{ width:100%; height:60px; background: url(../images/nav_bj.jpg); }
#navk .main{ position:relative;}
.menu{ height:60px;  z-index:20; width:1200px; margin:0px auto;}
.menu li{ height:60px; float:left; margin:0px 10px; width:130px; text-align:center; position:relative; z-index:20;}
.menu a.dbt{ line-height:60px; height:60px; font-weight:bold;font-size:18px; display:  inline-block;  color:#444;  }
.menu li a.dbt:hover,.menu li a.dbt.on,.menu li:hover a.dbt{  color:#7a3828; }
.menu li a.dbt.on{ border-bottom:solid 3px #7a3828;}
.menu i{ display:inline-block; margin-right:10px;}
.menu .nav_a1{ background:url(../images/nav_a1.png) left no-repeat; padding-left:32px;}
.menu .nav_a2{ background:url(../images/nav_a2.png) left no-repeat; padding-left:28px;}
.menu .nav_a3{ background:url(../images/nav_a3.png) left no-repeat; padding-left:30px;}
.menu .nav_a4{ background:url(../images/nav_a4.png) left no-repeat; padding-left:30px;}
.menu .nav_a5{ background:url(../images/nav_a5.png) left no-repeat; padding-left:32px;}
.menu .nav_a6{ background:url(../images/nav_a6.png) left no-repeat; padding-left:25px;}
.menu .nav_a7{ background:url(../images/nav_a7.png) left no-repeat; padding-left:30px;}

.menu li:hover dl{ display:block;}
.menu dl{ position:absolute; width:100%; left:0px; top:57px;background:#7a3828; display:none; text-align:center;}
.menu dd{ float:left; width:100%; line-height:40px; font-size:15px; }
.menu dd a{ color:#ffffff; display:block; height:40px;}
.menu dd a:hover{ background:#993720;}

.top0{ width:100%; background:#f7f6fb; color:#e5e5e5; font-size:12px; text-align:right; height:30px; line-height:30px;}
.top0 a{ margin:0px 10px;}
.top0 a.on{ color:#7a3828;}

.ss_txt{ height:33px; line-height:32px;   background:none;  width:100%; color:#999; font-size:13px; padding-left:20px;}
.ss_an{ position:absolute; background: url(../images/t_ss.png) #7a3828 center center no-repeat;   width:60px; height:40px;  text-align:center; cursor:pointer; right:0px; top:-1px;}

.tx_ss{ width:480px; position:absolute; right:0px; top:-70px; overflow:hidden; height:35px;   background:#fff; border:solid 1px #7a3828;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}

}
.cd_t a.cd_top:hover{ background:#18929b;}
.ss_txt::-moz-placeholder {color:#ffffff; opacity:1}
.ss_txt:-ms-input-placeholder {color:#ffffff}
.ss_txt::-webkit-input-placeholder {color:#ffffff}

@media only screen and (max-width:1200px){
.foot{ width:100%; padding:15px 0px; font-size:1em; line-height:155%; color:#c4afab; background:#7a3828; text-align:center;}
.foot2{ width:100%; padding:20px 0px; font-size:1em; line-height:155%; color:#fff; background:#7a3828; text-align:center;  border-bottom:solid 1px #935e52;}
.foot2 .d1{ float:left; width:100%; margin-bottom:10px;}
.foot2 .d1 p{ margin:3px 0px; width:100%; float:left;}

.foot2 .d2{ float:left; text-align:center; font-size:1em; margin:4px 0px; width:100%;}
.foot2 .d2 img{ max-width:100px; width:40%; margin-bottom:8px;}

}
@media only screen and (min-width:1200px){
.foot{ width:100%; padding:20px 0px; font-size:14px; line-height:24px; color:#c4afab; background:#7a3828; text-align:center;}
.foot2{ width:100%; padding:20px 0px; font-size:14px; line-height:24px; color:#fff; background:#7a3828;  border-bottom:solid 1px #935e52;}
.foot2 .d1{ float:left; width:700px;}
.foot2 .d1 p{ margin:4px 0px; width:100%; float:left;}
.foot2 .d1 p.p_1{ background:url(../images/foot_tel.png) left no-repeat; padding-left:22px;}
.foot2 .d1 p.p_2{ background:url(../images/foot_add.png) left no-repeat; padding-left:22px;}
.foot2 .d2{ float:right; text-align:center; font-size:12px; margin:4px 5px;}
.foot2 .d2 img{ width:70px;}
.img_d{ overflow:hidden;}	
.img_d img{transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.img_d:hover img,.xw_lb li:hover .img_d img{transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);}

}
.foot a{ color:#c4afab;}
.foot a:hover{ text-decoration:underline;}
.foot2 a{ color:#fff;}
.foot2 a:hover{ text-decoration:underline;}

@media only screen and (max-width:1200px){
.ban{ width:100%; position:relative; overflow:hidden;}
.ban img{ width:100%; }
.ban .txtk{ display:none;}
.lm1{ width:100%; float:left; display:none; margin:-20px 0px 20px 0px;}
.lm1 li{ float:left; width:100%; border-bottom:solid 1px #dddddd; font-size:1em; font-weight:bold; }
.lm1 a{ display:block; width:100%; padding:8px 3%; float:left; text-align:left;}
.lm1k,.lm1 ul{ float:left; width:100%;}
.lm1 .s1{ display:none;}
.lm1_bt{ width:100%; float:left; text-align:center; height:40px; line-height:40px; background:#7a3828; font-size:1.2em; font-weight:bold;}
.lm1_bt a{color:#fff; width:100%; height:40px; display:block; background:url(../images/jt_xx.png) no-repeat 97% 15px;}
.lm1_bt a.on{background:url(../images/jt_xx_.png) no-repeat 97% 15px;}
.dqwz{ width:100%; float:left; color:#777777; margin-bottom:15px;}
.sy1{ padding:15px 3% 20px 3%; width:100%;}
}
@media only screen and (min-width:1200px){
.ban{ width:100%; position:relative; overflow:hidden;}
.ban img{ width:1920px; max-width:1920px; position:relative; left:50%; margin-left:-960px;}
.ban .txtk{ height:100px; width:100%; position: absolute; line-height:40px; left:0px; top:50%; margin-top:-105px; color:#aaa; font-size:22px; text-align:center; text-transform:uppercase; z-index:2;}
.ban .txtk b{ color:#fff; font-size:35px; line-height:60px; display:block;}

.lm1k{ background:rgba(255,255,255,.8);width:100%; text-align:center; height:55px; line-height:55px; font-size:18px; position:absolute; left:0px; bottom:0px; }
.lm1_bt{ display:none;}
.lm1{  width:100%; height:55px; line-height:55px;}
.lm1 ul{}
.lm1 li{ display:inline-block; }
.lm1 li a{ display:block; width:100%; height:55px; padding:0px 20px; }
.lm1 li a.on,.lm1 li a:hover{ color:#fff; background:#7a3828;}
.sy1{ padding:30px 0px 80px 0px; width:100%;}
.dqwz{ width:100%; float:left; color:#777777; margin-bottom:25px;}
}
.dqwz a{ color:#777777;}
.dqwz a:hover{ color:#7a3828;}

@media only screen and (max-width:1200px){
.ny_bt{ width:100%; float:left; font-size:1.3em; color:#7a3828; line-height:155%; font-weight:bold; text-align:center; margin-bottom:15px;}
.ny_nr{ width:100%; float:left; background:#fff; font-size:1.1em; line-height:155%; padding:15px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.ny_nk{ width:100%; float:left; background:#fff;  padding:15px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}

}
@media only screen and (min-width:1200px){
.ny_bt{ width:100%; float:left; font-size:30px; color:#7a3828; line-height:normal; text-align:center; margin-bottom:40px;}
.ny_nr{ width:100%; min-height:300px; float:left; background:#fff; font-size:16px; line-height:30px; padding:30px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.ny_nk{ width:100%; min-height:300px; float:left; background:#fff;  padding:40px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
}
@media only screen and (max-width:1200px){
.ry_lb{ width:100%; float:left;}
.ry_lb li{ border-bottom:solid 1px #e5e5e5; font-size:1.1em; line-height:155%; float:left; width:100%; padding-bottom:10px; margin-bottom:10px;}
.ry_lb .s1{ width:100%; display:block; font-weight:bold; font-size:1.1em;}	
}
@media only screen and (min-width:1200px){
.ry_lb{ width:100%; float:left; padding-left:200px; margin:20px 0px;}
.ry_lb li{ border-left:solid 1px #b2b2b2; font-size:16px; line-height:24px; float:left; position:relative; min-height:24px; width:100%; padding:15px 0px 15px 40px;}
.ry_lb .s1{ width:140px; text-align:center; height:24px; left:-131px; top:20px; position:absolute; background:url(../images/ry.jpg) right no-repeat;}
}

@media only screen and (max-width:1200px){
	.ab1{ width:100%; float:left; margin-bottom:20px;}
	.ab1 .imgk{ float:left; width:100%; margin-bottom:15px;}
	.ab1 .imgk img{ width:100%;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
	.ab1 .txtk{ width:100%; float:left; font-size:1.1em; line-height:155%;}
	.ab1 h2{ display:block; font-size:1.2em; line-height:155%; color:#7a3828; background:url(../images/ab_a2.jpg) left bottom no-repeat; padding-bottom:15px; margin-bottom:15px; width:100%;}
	.ab2{ width:106%; margin-left:-3%; background:#fff; padding:15px 0px; font-size:1.1em; line-height:155%;}
	.ab2 ul{ width:100%; margin:0px auto;}
	.ab2 li{ width:50%; float:left; text-align:center; margin-bottom:15px; padding:0px 5px;}
	.ab2 li img{ width:40%; max-width:100px;}
	.ab2 p{ padding-top:10px;}
	.ab3{ width:100%; float:left; margin-top:20px; font-size:1.1em; line-height:155%;}	
	
		.hj_lb{ width:100%; float:left; margin-bottom:5px;}
	.hj_lb li{ width:100%; float:left; text-align:center; font-size:1.1em; line-height:normal; margin-bottom:15px;}
	.hj_lb li img{ width:100%; display:block; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin-bottom:10px;}
}
@media only screen and (min-width:1200px){
	.ab1{ width:100%; float:left; margin-bottom:45px;}
	.ab1 .imgk{ float:left; width:600px; float:left;}
	.ab1 .imgk img{ width:100%; height:328px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
	.ab1 .txtk{ width:570px; float:right; font-size:16px; line-height:30px; margin-top:30px;}
	.ab1 h2{ display:block; font-size:24px; line-height:36px; color:#7a3828; background:url(../images/ab_a2.jpg) left bottom no-repeat; padding-bottom:20px; margin-bottom:15px;}
	.ab2{ width:100%; background:#fff; padding:20px 0px; font-size:16px;}
	.ab2 ul{ width:1200px; margin:0px auto;}
	.ab2 li{ width:25%; float:left; text-align:center;}
	.ab2 p{ padding-top:10px;}
	.ab3{ width:100%; float:left; margin-top:40px; font-size:16px; line-height:30px;}
	
	.hj_lb{ width:1220px; margin-left:-10px; float:left; margin-bottom:10px;	}
	.hj_lb li{ width:588px; height:440px; float:left; text-align:center; font-size:18px; line-height:normal; margin:0px 10px;}
	.hj_lb li img{ width:100%; display:block; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin-bottom:20px;}
	
}

@media only screen and (max-width:1200px){

	.fy1{ width:102%; margin-left:-1%; float:left; line-height:35px;  text-align:center; font-size:1.1em;}
.fy1 a{ display:inline-block; margin:0px 1%; border:solid 1px #e5e5e5;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#ffffff;  padding:0px 12px; font-size:1em; float:left; width:48%;}
.fy1 a.on,.fy1 a:hover{ background:#7a3828; border:solid 1px #7a3828; color:#fff;}
.fy1 .s2{ padding-right:10px; display:none;}
.fy1 .s1,.fy1 .s3{ display:none;}
}
@media only screen and (min-width:1200px){
	.fy1{ width:100%; float:left; line-height:35px; text-align:center; font-size:14px;}
.fy1 a{ border:solid 1px #dddddd; padding:0px 12px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; display:inline-block; margin:0px 3px; color:#333;}
.fy1 a:hover,.fy1 a.on{ color:#ffffff; border:solid 1px #7a3828; background:#7a3828; }
.fy1 a.cd_f1,.fy1 a.cd_f2{ font-family:宋体; font-weight:bold; font-size:16px;}
}

@media only screen and (max-width:1200px){
	.lx{ width:100%; float:left;}
.lx .d1{ float:left; width:100%; margin-bottom:15px;} 	
.lx .d2{ float:left; width:100%; margin-bottom:15px;} 	
.lx .lx_nr{ background:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:15px; font-size:1.1em; line-height:155%;}
.lx .lx_nr h2{ display:block; text-align:center; font-size:1.1em; font-weight:bold; color:#7a3828; margin-bottom:15px;}
.lx .d3{ width:100%; float:left;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden;}
}
@media only screen and (min-width:1200px){
.lx{ width:100%; float:left;}
.lx .d1{ float:left; width:590px; height:190px;} 	
.lx .d2{ float:right; width:590px; height:190px;} 	
.lx .lx_nr{ background:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:20px 20px; font-size:16px; line-height:35px;}
.lx .lx_nr h2{ display:block; text-align:center; font-size:20px; color:#7a3828; margin-bottom:15px;}
.lx .d3{ width:100%; float:left; margin-top:20px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden;}
}

@media only screen and (max-width:1200px){
	.lm2{ width:100%; float:left; text-align:center; margin-bottom:20PX;}
.lm2 a{ float:left; background:url(../images/zlm.png) no-repeat; background-size:100% 100%; width:23%; height:40px;  text-align:center; line-height:40px; font-size:1.1em; color:#7a3828; margin:5px 1%;}

.wx_lb{ width:100%; float:left; margin:0px 0px 5px 0px;}
.wx_lb li{ width:100%; float:left; margin:0px 0px 15px 0px; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:15px; position:relative; padding-bottom:35px;}
.wx_lb a{ width:100%; display:block;}
.wx_lb .p_1{ width:100%; float:left; border-bottom:solid 1px #ddd; font-size:1.1em; height:45px; line-height:35px; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;}
.wx_lb .p_2{  width:100%; float:left; color:#777777; margin-top:10px;}
.wx_lb i{ background:url(../images/x_jt.png) no-repeat; width:22px; height:22px; position:absolute; right:15px; bottom:15px;}
.wx_lb li:hover i{ background:url(../images/xjt_on.png) no-repeat;}
}
@media only screen and (max-width:550px){
.lm2 a{ width:48%;}	
	}
@media only screen and (min-width:1200px){
.lm2{ width:100%; float:left; text-align:center; margin-bottom:45PX;}
.lm2 a{ display:inline-block; background:url(../images/zlm.png) no-repeat; width:145px; height:40px;  text-align:center; line-height:40px; font-size:18px; color:#7a3828; margin:10px;}

.wx_lb{ width:1215px; float:left; margin:0px 0px 40px -7.5px;}
.wx_lb li{ width:390px; float:left; margin:0px 7.5px 15px 7.5px; height:170px; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:20px 25px; position:relative;}
.wx_lb a{ width:100%; display:block;}
.wx_lb .p_1{ width:100%; float:left; border-bottom:solid 1px #ddd; font-size:18px; height:45px; line-height:35px; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;}
.wx_lb .p_2{ height:48px; width:100%; float:left; overflow:hidden; color:#777777; margin-top:10px;}
.wx_lb i{ background:url(../images/x_jt.png) no-repeat; width:22px; height:22px; position:absolute; right:25px; bottom:25px;}
.wx_lb li:hover i{ background:url(../images/xjt_on.png) no-repeat;}

.ban.on .txtk b,#ban_cd1 .txtk b,#ban_cd6 .txtk b{ color:#454545;}
}
.lm2 a:hover,.lm2 a.on{ background:url(../images/zlm_on.png) no-repeat; background-size:100% 100%;  color:#fff;}

@media only screen and (max-width:1200px){
	.yb_k{ width:100%; float:left; margin:0px 0px 0px 0px;}
.yb_k li{ width:100%; float:left; background:#fff; font-size:1.1em; padding:15px; margin:0px 0px 15px 0px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.yb_k b{ width:100%; float:left; text-align:center; font-size:1.15em; line-height:30px; height:30px; color:#7a3828; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;}
.yb_k .txtk{ width:100%; float:left; margin-top:10px;}

.wt_lb{ width:100%; float:left; margin-bottom:10px;}
.wt_lb li{ width:100%; float:left; margin-bottom:10px; font-size:1.1em; line-height:155%;}
.wt_lb h2{ width:100%;  cursor:pointer; float:left; font-size:1.1em; background: url(../images/z14_06.png) #ededed right no-repeat;  line-height:40px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0px 40px 0px 50px; position:relative; }
.wt_lb h2 i{ background:url(../images/z14_03.png) no-repeat; background-size:100% 100%; width:40px; height:40px; position:absolute; left:0px; top:0px;}
.wt_lb .txtk{ width:100%; float:left; margin-top:10px; margin-bottom:5px; display:none;}
}
@media only screen and (min-width:1200px){
.yb_k{ width:1220px; float:left; margin:0px 0px 0px -10px;}
.yb_k li{ width:590px; float:left; height:330px; background:#fff; font-size:16px; padding:20px; margin:0px 10px 20px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.yb_k b{ width:100%; float:left; text-align:center; font-size:20px; line-height:30px; height:30px; color:#7a3828; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;}
.yb_k .txtk{ width:100%; float:left; margin-top:25px;}
.yb_k li.l1{ width:1200px;}

.wt_lb{ width:100%; float:left; margin-bottom:40px;}
.wt_lb li{ width:100%; float:left; margin-bottom:15px; font-size:16px; line-height:24px;}
.wt_lb h2{ width:100%; cursor:pointer; float:left; font-size:18px; background: url(../images/z14_06.png) #ededed right no-repeat; height:40px; line-height:40px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding-left:60px; position:relative; }
.wt_lb h2 i{ background:url(../images/z14_03.png) no-repeat; width:40px; height:40px; position:absolute; left:0px; top:0px;}
.wt_lb .txtk{ width:100%; float:left; margin-top:15px; margin-bottom:10px; display:none;}
}
@media only screen and (max-width:1200px){	
.sy1{ width:100%; padding:15px 3%; background:#f7f6fb;}
.sy2{ width:100%; padding:15px 3%; background:#fff;}
.sy_lb1{ width:100%; float:left;  text-align:center; }
.sy_lb1 li{ width:50%;  float:left; font-size:1.1em; margin-bottom:10px; }
.sy_lb1 a{ width:100%;display:block; line-height:155%;  color:#7a3828;}
.sy_lb1 i{ display:inline-block; width:43px; height:42px;}
.sy_lb1 p{ padding-top:0px;}
}
@media only screen and (min-width:1200px){
.sy1{ width:100%; padding:35px 0px; background:#f7f6fb;}
.sy2{ width:100%; padding:40px 0px; background:#fff url(../images/jy_dbj1.png) right top no-repeat;}
.sy2,.sy2_x{ background:#fff; padding:70px 0px;}
.sy_lb1{ width:100%; float:left;  text-align:center; background:url(../images/jy_bj1.png) no-repeat; height:170px; padding:25px 0px 0px 0px;}
.sy_lb1 li{ width:12.5%;  float:left; font-size:18px; }
.sy_lb1 a{ width:100%;display:block; line-height:24px;  color:#7a3828;}
.sy_lb1 i{ display:inline-block; width:73px; height:72px;}
.sy_lb1 p{ padding-top:8px;}
.sy_lb1 a:hover{ margin-top:-5px;}
}

.sy_lb1 i.i1{ background:url(../images/jy_c1.png) no-repeat; background-size:100% 100%;}
.sy_lb1 i.i2{ background:url(../images/jy_c2.png) no-repeat; background-size:100% 100%;}
.sy_lb1 i.i3{ background:url(../images/jy_c3.png) no-repeat; background-size:100% 100%;}
.sy_lb1 i.i4{ background:url(../images/jy_c4.png) no-repeat; background-size:100% 100%;}
.sy_lb1 i.i5{ background:url(../images/jy_c5.png) no-repeat; background-size:100% 100%;}
.sy_lb1 i.i6{ background:url(../images/jy_c6.png) no-repeat; background-size:100% 100%;}
.sy_lb1 i.i7{ background:url(../images/jy_c7.png) no-repeat; background-size:100% 100%;}
.sy_lb1 i.i8{ background:url(../images/jy_c8.png) no-repeat; background-size:100% 100%;}

@media only screen and (max-width:1200px){
.jy_bt1{ width:100%; margin:0px 0px 20px 0px; position:relative; text-align:center; float:left; height:55px; color:#c3aeaa; font-size:12px; text-transform: uppercase;}
.jy_bt1 b{ display:block; line-height:40px; font-size:24px; color:#7a3828; font-weight:bold;}
.jy_bt1 i{ width:20%; height:1px; background:#bc9b93; position:absolute; top:22px;}
.jy_bt1 .i1{ left:0px;}
.jy_bt1 .i2{ right:0px;}

.jy_bt3{ width:100%; margin:0px 0px 20px 0px; position:relative; text-align:center; float:left; height:55px; line-height:55px; color:#444; font-size:1.2em; text-transform: uppercase;}
.jy_bt3 i{ width:20%; height:1px; background:#ddd; position:absolute; top:27px;}
.jy_bt3 .i1{ left:0px;}
.jy_bt3 .i2{ right:0px;}

.jy_bt2{ width:100%; float:left; margin-bottom:15px; height:35px; line-height:35px; border-bottom:solid 1px #bc9b93;}
.jy_bt2 .s1{ float:left;}
.jy_bt2 .s1 a{ float:left; margin-right:10px; background:url(../images/zlm.png) no-repeat; background-size:100% 100%; width:90px; height:35px; text-align:center; font-size:1.1em; color:#7a3828;}
.jy_bt2 .s1 a:hover,.jy_bt2 .s1 a.on{background:url(../images/zlm_on.png) no-repeat; background-size:100% 100%; color:#fff;}
.jy_bt2 a.cd_more1{ float:right; margin-top:4px;}

.jy_xw{ width:100%; float:left;}
.jy_xw .d1{ float:left; width:100%; margin-bottom:15px;}
.jy_t1{ width:100%; float:left; background:#7a3828; overflow:hidden; color:#fff;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.jy_t1 img{ width:100%; }
.jy_t1 .txtk{ width:100%; color:#fff;  min-height:90px; padding:15px 15px 15px 90px; position:relative; font-size:1em;}
.jy_t1 .sj{ width:60px; height:60px; border:solid 1px #fff; font-size:12px; line-height:25px;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; text-align:center; position:absolute; left:15px; top:15px;}
.jy_t1 .sj b{ display:block; font-size:20px; line-height:30px; }
.jy_t1 .p_1{ font-size:1.15em; height:35px; margin-bottom:5px; font-weight:bold; line-height:30px; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap; background:url(../images/jy3_03.png) left bottom no-repeat;}
.jy_n1{ float:left; width:100%;}
.jy_n1 li{ width:100%; float:left; margin-bottom:10px;}
.jy_n1 a{ width:100%; float:left;  position:relative; padding-left:110px; height:40px; line-height:38px; border:solid 1px #7a3828; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:1.1em; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;}
.jy_n1 a .s1{ position:absolute; width:110px; text-align:center; left:0px; top:0px;}	
}
@media only screen and (min-width:1200px){
.jy_bt1{ width:220px; margin:0px 0px 35px 490px; position:relative; text-align:center; float:left; height:55px; color:#c3aeaa; font-size:12px; text-transform: uppercase;}
.jy_bt1 b{ display:block; line-height:44px; font-size:30px; color:#7a3828; font-weight:bold;}
.jy_bt1 i{ width:30px; height:1px; background:#bc9b93; position:absolute; top:24px;}
.jy_bt1 .i1{ left:0px;}
.jy_bt1 .i2{ right:0px;}

.jy_bt3{ width:220px; margin:0px 0px 35px 490px; position:relative; text-align:center; float:left; height:55px; line-height:55px; color:#444; font-size:18px; text-transform: uppercase;}
.jy_bt3 i{ width:30px; height:1px; background:#ddd; position:absolute; top:27px;}
.jy_bt3 .i1{ left:0px;}
.jy_bt3 .i2{ right:0px;}

.jy_bt2{ width:100%; float:left; margin-bottom:40px; height:40px; line-height:40px; border-bottom:solid 1px #bc9b93;}
.jy_bt2 .s1{ float:left;}
.jy_bt2 .s1 a{ float:left; margin-right:20px; background:url(../images/zlm.png) no-repeat; width:145px; height:40px; text-align:center; font-size:18px; color:#7a3828;}
.jy_bt2 .s1 a:hover,.jy_bt2 .s1 a.on{background:url(../images/zlm_on.png) no-repeat; color:#fff;}
.jy_bt2 a.cd_more1{ float:right; margin-top:6px;}

.jy_xw{ width:100%; float:left;}
.jy_xw .d1{ float:left; width:580px;}
.jy_t1{ width:100%; float:left; background:#7a3828; overflow:hidden; color:#fff;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.jy_t1 img{ width:100%; height:319px;}
.jy_t1 .txtk{ width:100%; color:#fff; height:120px; padding:15px 30px 15px 140px; position:relative; font-size:14px;}
.jy_t1 .sj{ width:90px; height:90px; border:solid 1px #fff; font-size:18px;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; text-align:center; position:absolute; left:30px; top:15px;}
.jy_t1 .sj b{ display:block; font-size:36px; line-height:50px; margin-top:3px;}
.jy_t1 .p_1{ font-size:18px; height:38px; margin-bottom:5px; font-weight:bold; line-height:30px; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap; background:url(../images/jy3_03.png) left bottom no-repeat;}
.jy_n1{ float:right; width:600px;}
.jy_n1 li{ width:100%; float:left; margin-bottom:12px;}
.jy_n1 a{ width:100%; float:left; background:url(../images/jy_jt1.png) no-repeat 560px 33px; position:relative; padding-left:165px; height:78px; line-height:76px; border:solid 1px #7a3828; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:18px;}
.jy_n1 a .s1{ position:absolute; width:165px; text-align:center; left:0px; top:0px;}
}
.jy_n1 a:hover{ color:#fff; background:#7a3828 url(../images/jy_jt1_on.png) no-repeat 560px 33px;}
a.cd_more1{ display:inline-block; background:url(../images/x_jt.png) no-repeat; width:22px; height:22px;}
a.cd_more1:hover{background:url(../images/xjt_on.png) no-repeat;}

@media only screen and (max-width:1200px){
.sy3{ width:100%; background:url(../images/jy_dbj2.png); padding:20px 3%;}
.jy_ks{ width:100%; float:left;  }
.jy_ks_lm{ width:100%; float:left;}
.jy_ks_lm li{ width:31.333%; float:left; margin:0px 1%; }
.jy_ks_lm a{ display:block; background:url(../images/jy_lm1.png) no-repeat; background-size:100% 100%; width:100%; height:45px; line-height:45px; text-align:center; color:#7a3828; font-size:1.1em; position:relative;}
.jy_ks_lm a:hover,.jy_ks_lm a.on{background:url(../images/jy_lm1_on.png) no-repeat;  background-size:100% 100%;  color:#fff;}

.jy_ks_lb{ width:100%; float:left; margin:15px 0px; }
.jy_ks_lb ul{ width:100%; }
.jy_ks_lb li{ width:50%; margin:5px 0px; font-size:1.1em; line-height:30px; float:left;}
.jy_ks_lb a{ background:url(../images/jy_dd3.png) left no-repeat; padding-left:20px;}
.jy_ks_lb a:hover{ background:url(../images/jy_dd2.png) left no-repeat;}
.jy_jg1{ width:100%; float:left; background:url(../images/jy_bj2.png) no-repeat; background-size:100% 100%;  width:100%; height:23px;  margin-bottom:20px;}	
}
@media only screen and (min-width:1200px){
.sy3{ width:100%; background:url(../images/jy_dbj2.png); padding:60px 0px;}
.jy_ks{ width:100%; float:left; position:relative; margin:20px 0px 50px 0px; padding-left:225px;}
.jy_ks_lm{ width:203px; position:absolute; left:0px; top:0px;}
.jy_ks_lm li{ width:100%; float:left; margin:20px 0px; }
.jy_ks_lm a{ display:block; background:url(../images/jy_lm1.png) no-repeat; width:100%; height:66px; line-height:66px; text-align:center; color:#7a3828; font-size:24px; position:relative;}
.jy_ks_lm a:hover,.jy_ks_lm a.on{background:url(../images/jy_lm1_on.png) no-repeat; color:#fff;}
.jy_ks_lm a.on i{ background:url(../images/jy_jt2.png) no-repeat; width:10px; height:10px; position:absolute; top:50%; margin-top:-5px; right:-22px;}
.jy_ks_lb{ width:100%; float:left; border-left:solid 1px #7a3828; min-height:350px;}
.jy_ks_lb ul{ width:100%; padding-left:25px;}
.jy_ks_lb li{ width:20%; margin:15px 0px; font-size:18px; line-height:35px; float:left;}
.jy_ks_lb a{ background:url(../images/jy_dd3.png) left no-repeat; padding-left:20px;}
.jy_ks_lb a:hover{ background:url(../images/jy_dd2.png) left no-repeat;}
.jy_jg1{ width:100%; float:left; background:url(../images/jy_bj2.png) no-repeat; width:1274px; height:43px; margin-left:-37px; margin-bottom:50px;}
}

@media only screen and (max-width:1200px){
.zj_fl{ width:98%; height:40px; margin:0px auto 0px auto;}
.zj_fl .s2{ float:left; width:48%; height:40px; position:relative; text-align:center; font-size:1.1em; color:#666; margin:0px 1%}
.zj_fl .s2 a.dbt{ display:block; width:100%; height:40px; line-height:38px;  background:#ffffff; float:left; }
.zj_fl .s2:hover a.dbt{background:#fff; }
.zj_fl .s2:hover p{ display:block;}
.zj_fl .s2 p{ position:absolute; box-shadow:0 6px 4px rgba(0,0,0,.2); font-size:1em; display:none; top:40px; padding-top:10px; width:100%; padding:5px 0px; background:#fff; z-index:10;}
.zj_fl .s2 p a{ display:block; width:100%; height:32px; line-height:32px;}
.zj_fl .s2 p a:hover{ background:#f2f2f2;}
}
@media only screen and (max-width:450px){
	.zj_fl{ width:94%; margin-left:3%}
	.zj_fl .s2{ width:100%; margin-bottom:10px; margin-left:0px;}
	}
@media only screen and (min-width:1200px){
.zj_fl{ width:660px; height:50px; margin:0px auto;}
.zj_fl .s2{ float:left; width:260px; height:50px; position:relative; text-align:center; font-size:18px; margin:0px 35px;  }
.zj_fl .s2 a.dbt{ display:block; width:100%; height:50px; line-height:50px;  background:#ffffff;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.zj_fl .s2:hover a.dbt{background:#fff; }
.zj_fl .s2:hover p{ display:block;}
.zj_fl .s2 p{ position:absolute; box-shadow:0 6px 4px rgba(0,0,0,.2); font-size:14px; display:none; top:42px; padding-top:10px; width:100%; padding:5px 0px; background:#fff; z-index:10;}
.zj_fl .s2 p a{ display:block; width:100%; height:32px; line-height:32px;}
.zj_fl .s2 p a:hover{ background:#f2f2f2;}
}
.zj_fl .s2 p{ width:100%; display:none;  }
.zj_fl .s2 span{ width:100%; display:none;  }
.ks_xx{ width:100%; background:#7a3828; padding:15px 0px;}

@media only screen and (max-width:1200px){
	.sy4{ width:100%; background:url(../images/jy_dbj3.png) #fff bottom center no-repeat; padding:20px 3%;}
.sy4 .d1{ float:left; width:100%; margin-bottom:15px;}
.sy4 .d2{ float:left; width:100%; margin-bottom:15px;}
.sy4 .d3{ float:left; width:100%;  }
.sy4 .d3 img{ margin:5px 0px; width:100%}
.jy_bt4{ width:100%; float:left; height:40px; line-height:40px; border-bottom:solid 1px #7a3828; margin-bottom:10px;}
.jy_bt4 .s1{ float:left; font-size:1.2em; color:#7a3828;}
.jy_bt4 a.cd_more1{ float:right; margin-top:5px;}

.sy_n2{ width:100%; float:left;}
.sy_n2 li{ width:100%; float:left; line-height:40px; padding-right:100px; padding-left:5px; border-bottom:solid 1px #ddd; font-size:1.1em; position:relative;}
.sy_n2 li a{ height:40px;  display:block; width:100%; background:url(../images/jy_dd3.png) left no-repeat; padding-left:15px;}
.sy_n2 .sj{ position:absolute; right:0px; top:0px;}
}
@media only screen and (min-width:1200px){
.sy4{ width:100%; background:url(../images/jy_dbj3.png) #fff bottom center no-repeat; padding:40px 0px;}
.sy4 .d1{ float:left; width:580px;}
.sy4 .d2{ float:right; width:580px;}
.sy4 .d3{ float:left; width:1254px; margin-left:-27px; margin-top:50px; min-height:260px; background: url(../images/jy_bj3.png) bottom no-repeat; text-align:center; padding-bottom:50px;}
.sy4 .d3 img{ margin:0px 15px;}
.jy_bt4{ width:100%; float:left; height:45px; line-height:45px; border-bottom:solid 1px #7a3828; margin-bottom:10px;}
.jy_bt4 .s1{ float:left; font-size:24px; color:#7a3828;}
.jy_bt4 a.cd_more1{ float:right; margin-top:10px;}

.sy_n2{ width:100%; float:left;}
.sy_n2 li{ width:100%; float:left; line-height:50px; padding-right:110px; padding-left:10px; border-bottom:solid 1px #ddd; font-size:18px; position:relative;}
.sy_n2 li a{ height:50px;  display:block; width:100%; background:url(../images/jy_dd3.png) left no-repeat; padding-left:20px;}
.sy_n2 .sj{ position:absolute; right:10px; top:0px;}
}
@media only screen and (max-width:1200px){
.news_lb{ width:100%; float:left; margin:0px 0px 10px 0px;}
.news_lb li{ float:left; margin-bottom:15px; position:relative; width:100%;  background:#fff;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden;}
.news_lb img{ width:100%; display:block; float:left; }
.news_lb .txtk{ width:100%; float:left; padding:15px 15px 40px 15px; font-size:1em; line-height:155%; color:#666;}
.news_lb .p_1{ font-size:1.15em; line-height:155%;  color:#7a3828;}
.news_lb .p_2{ margin:10px 0px 6px 0px;}
.news_lb .p_3{ color:#777; font-size:1em;}
.news_lb i{ background:url(../images/x_jt.png) no-repeat; width:22px; height:22px; position:absolute; right:15px; bottom:15px;}	

.sbt{ width:100%; float:left; text-align:center; margin-top:10px; font-size:1.25em; line-height:155%;}
.snr{ width:100%; float:left; font-size:1.1em; line-height:155%; color:#666; padding:20px 0px;}
.ssj{ width:100%; float:left; border-bottom:solid 1px #ddd; color:#aaaaaa; font-size:1em; text-align:center; padding:5px 0px 10px 0px;}

.sgd{ width:100%; float:left; border-top:solid 1px #ddd; font-size:1.1em; line-height:155%; color:#666; padding-top:10px; margin-top:10px; margin-bottom:10px;} 

}
@media only screen and (min-width:1200px){
.news_lb{ width:1215px; float:left; margin:0px 0px 40px -7.5px;}
.news_lb li{ float:left; margin:0px 7.5px 15px 7.5px; position:relative; width:390px; height:485px; background:#fff;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden;}
.news_lb img{ width:100%; display:block; float:left; height:230px;}
.news_lb .txtk{ width:100%; float:left; padding:20px; font-size:14px; line-height:22px; color:#666;}
.news_lb .p_1{ font-size:18px; line-height:26px; height:52px; overflow:hidden; color:#7a3828;}
.news_lb .p_2{ margin:15px 0px 10px 0px;}
.news_lb .p_3{ color:#777; font-size:12px;}
.news_lb i{ background:url(../images/x_jt.png) no-repeat; width:22px; height:22px; position:absolute; right:20px; bottom:25px;}

.sbt{ width:100%; float:left; text-align:center; font-size:24px; line-height:50px;}
.snr{ width:100%; float:left; font-size:16px; line-height:30px; color:#666; padding:30px;}
.ssj{ width:100%; float:left; border-bottom:solid 1px #ddd; color:#aaaaaa; font-size:16px; text-align:center; padding:15px 0px 20px 0px;}

.sgd{ width:100%; float:left; border-top:solid 1px #ddd; font-size:16px; line-height:35px; color:#666; padding-top:15px; margin-top:30px;} 

}
.news_lb p{ width:100%; float:left;}
.news_lb a{ float:left; width:100%;}
.news_lb li:hover{box-shadow:0 2px 15px rgba(0,0,0,.2);}
.news_lb li:hover i{ background:url(../images/xjt_on.png) no-repeat;}

.yd{ width:100%; overflow:hidden;}
.yd img{ position:relative; width:1920px; max-width:1920px; left:50%; margin-left:-960px;}

@media only screen and (max-width:1200px){
	.ks_lb{ width:102%; float:left; margin:0px 0px 0px -1%;}
.ks_lb li{ width:23%;  margin:5px 1%; float:left; text-align:center;}
.ks_lb a{ display:block; width:100%; background:#fff; box-shadow:0 0px 6px rgba(0,0,0,.1); padding:15px; font-size:1.1em; line-height:22px;}	
.ks_lb img{ height:45px; margin-bottom:8px;}
.ks_lb p{ height:44px; overflow:hidden;}
}
@media only screen and (max-width:600px){
.ks_lb li{width:31.3333%}	
	}
@media only screen and (max-width:400px){
.ks_lb li{width:48%}	
	}
@media only screen and (min-width:1200px){
.ks_lb{ width:1240px; float:left; margin:0px 0px 30px -10px;}
.ks_lb li{ width:157px; height:145px; margin:10px; float:left; text-align:center;}
.ks_lb a{ display:block; width:100%; height:145px; background:#fff; box-shadow:0 0px 6px rgba(0,0,0,.1); padding:20px; font-size:16px; line-height:22px;}	
.ks_lb img{ height:62px; margin-bottom:10px;}
}
.ks_lb a:hover{}
.ks_lb b{ display:block}

@media only screen and (max-width:1200px){
.ks_nk{ padding:20px 3%;}	
.ks_nk .ny_bt{ font-size:1.3em; font-weight:bold;}
.ks_nk .sy4{width:100%; float:left; padding:0; background:none; margin:10px 0px;}
.ks_ab{ width:100%; float:left; margin:0px 0px; background:#ffffff;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:15px; font-size:1.1em; line-height:155%; position:relative;}
.ks_ab .txtk{ width:100%; float:left;}
.ks_ab .imgk{ width:100%; float:left; margin-bottom:15px;}
.ks_ab.lzy_ab{ background:none; margin:0px 0px 20px 0px; padding:0px;}
.lzy_bt1{ background:url(../images/lzy_a1.png) center center no-repeat; width:100%; height:146px; float:left; margin-bottom:20px;}

.ks_ab .s1{ float:left; line-height:155%; font-size:1.15em; padding-bottom:5px; border-bottom:solid 3px #7a3828;}
.ks_ab .txtkn{ width:100%; float:left; margin:15px 0px 15px 0px;}
.ks_ab a.cd_more2{ float:left;}
.ks_anq{ width:100%; float:left; text-align:center; margin-bottom:20px;}
.ks_ts{ width:100%; float:left; padding:15px; background:#fff; box-shadow:0 0px 6px rgba(0,0,0,.1); }
.ks_ts .txtkn{ width:100%; float:left; margin:0px 0px 15px 0px; font-size:1.1em; line-height:155%;}
.ks_ts a.cd_more2{ float:left;}	
}
.ks_ab .imgk img{ width:100%;}
@media only screen and (min-width:1200px){
.ks_nk{ padding:60px 0px;}	
.ks_nk .ny_bt{ font-size:24px; font-weight:bold;}
.ks_nk .sy4{width:100%; float:left; padding:0; background:none; margin:20px 0px;}
.ks_ab{ width:100%; float:left; margin:40px 0px; background:#ffffff; height:300px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:15px 25px 15px 560px; font-size:16px; line-height:26px; position:relative;}
.ks_ab.lzy_ab{ background:none; margin:150px 0px 40px 0px;}
.lzy_bt1{ background:url(../images/lzy_a1.png) no-repeat; width:266px; height:146px; position:absolute; top:-170px; left:460px;}
.ks_ab .txtk{ width:100%; float:left;}
.ks_ab .imgk{ width:500px; height:378px; position:absolute; left:0px; top:-39px; border:solid 1px #7a3828; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.ks_ab .imgk img{ height:378px; margin:-20px 0px 0px 20px;}
.lzy_ab a.cd_more2 i { background:#a9a8a8; height:1px; width:70px; vertical-align:middle; margin-right:10px; display:inline-block;}
.ks_ab .s1{ float:left; line-height:45px; font-size:24px; border-bottom:solid 3px #7a3828;}
.ks_ab .txtkn{ width:100%; float:left; margin:20px 0px 20px 0px;}
.ks_ab a.cd_more2{ float:left;}
.ks_anq{ width:100%; float:left; text-align:center; margin-bottom:30px;}
.ks_ts{ width:100%; float:left; padding:20px; background:#fff; box-shadow:0 0px 6px rgba(0,0,0,.1); min-height:255px; }
.ks_ts .txtkn{ width:100%; float:left; margin:0px 0px 20px 0px; font-size:16px; line-height:26px;}
.ks_ts a.cd_more2{ float:left;}
}

a.cd_more2{ background:url(../images/x_jt.png) right no-repeat; padding-right:30px; display:inline-block; line-height:24px;}
a.cd_more2:hover{background:url(../images/xjt_on.png) right no-repeat; }
.ks_bj_b{ background:#fff;}

@media only screen and (max-width:1200px){
.zj_lb{ width:100%; margin:0px 0px 5px 0px; float:left;}
.zj_lb li{ width:100%; margin:0px 0px 15px 0px; float:left;}
.zj_lb img{ width:50%; max-width:200px;  border:solid 5px #f1ebe9; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; float:none;}
.zj_lb a{ width:100%; display:block; position:relative; float:left;  background:#fff; border:solid 1px #7a3828; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden; padding:15px;}
.zj_lb .imgk{ width:100%; float:left; text-align:center; }
.zj_lb .txtk{ width:100%; padding:15px 0px; float:left; color:#777; font-size:1.1em; line-height:155%;  }
.zj_lb .txtk b{ display:block; font-size:1.15em; color:#333; text-align:center;  }
.zj_lb .txtk .p_1{ font-size:1em; background:url(../images/jy3_03.png) bottom center no-repeat; padding:10px 0px; text-align:center; }
.zj_lb .txtk .p_2{ text-align:left; padding-top:10px;}

.ks_zj_de{ width:100%; float:left; background:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:15px; font-size:1.1em; line-height:155%;}	
.zj_pic{ width:100%; float:left; border-bottom:solid 1px #ddd; padding-bottom:20px; }
.zj_pic .imgk{ float:left; width:100%;  text-align:center; }
.zj_pic .imgk img{ width:50%; max-width:200px;}
.zj_pic .imgk img{ border:solid 6px #f1ebe9; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.zj_pic .txtk{ float:left; width:100%; text-align:center; }
.zj_pic b{ display:block; font-size:1.15em; color:#7a3828; line-height:normal; padding-bottom:10px;}
.zj_nr{ width:100%; float:left; margin:15px 0px;}
.zj_nr h2{ display:block; font-size:1.15em; color:#7a3828; line-height:normal; padding-bottom:15px;}
.lzy_zj_k #owl-demo21 .item a{ background:none;}
.lzy_zj{ width:100%; float:left; margin-top:20px; }
.lzy_zj .lzy_bt1{ background:url(../images/lzy_a2.png) center center no-repeat; }

.lzy_ts{ width:100%; background:url(../images/lzy_b2.jpg) no-repeat; background-size:auto 100%; padding:20px 0px; }
.lzy_ts .ks_ts{ background:none; color:#fff; box-shadow:0 0px 0px rgba(0,0,0,.0);  position:relative;}
.lzy_ts .ks_ts .lzy_bt1{ background:url(../images/lzy_a4.png) center center  no-repeat;}
.lzy_ts .ks_ts .txtkn{ margin:0; padding:0;}

.dt_t1{ width:100%; float:left; }
.dt_t1 .lzy_bt1{ background:url(../images/lzy_a3.png) center center no-repeat;}
.dt_t1 .txtk{ width:100%; float:left; margin-top:20px; margin-bottom:20px;}
.dt_t1 .txtk a.dbt{ font-size:1.15em; line-height:155%; float:left;}
.dt_t1 .txtk .sj{ float:left; font-size:1em; width:100%; margin-top:5px;}
.dt_t1 .txtk p{ float:left; width:100%; margin-top:10px;}
}
@media only screen and (min-width:1200px){
.zj_lb{ width:1260px; margin:10px 0px 40px -30px; float:left;}
.zj_lb li{ width:320px; height:430px; margin:0px 50px 30px 50px; float:left;}
.zj_lb img{ width:200px; height:200px; border:solid 10px #f1ebe9; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; float:none;}
.zj_lb a{ width:100%; display:block; position:relative; float:left; height:430px; background:#fff; border:solid 1px #7a3828; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden; padding:30px 20px;}
.zj_lb .imgk{ width:100%; float:left; text-align:center; }
.zj_lb .txtk{ width:100%; padding:20px 0px; float:left; color:#777; font-size:16px; line-height:24px;  }
.zj_lb .txtk b{ display:block; font-size:20px; color:#333; text-align:center;  }
.zj_lb .txtk .p_1{ font-size:18px; background:url(../images/jy3_03.png) bottom center no-repeat; padding:15px 0px; text-align:center; }
.zj_lb .txtk .p_2{ text-align:left; padding-top:20px;}

.ks_zj_de{ width:100%; float:left; background:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:20px; font-size:16px; line-height:30px;}	
.zj_pic{ width:100%; float:left; border-bottom:solid 1px #ddd; }
.zj_pic .imgk{ float:left; width:280px; height:280px; border-right: solid 1px #ddd; text-align:center; padding:30px;}
.zj_pic .imgk img{width:200px; height:200px; border:solid 10px #f1ebe9; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.zj_pic .txtk{ float:right; width:800px; margin:40px;}
.zj_pic b{ display:block; font-size:24px; color:#7a3828; line-height:normal; padding-bottom:15px;}
.zj_nr{ width:100%; float:left; margin:25px 0px;}
.zj_nr h2{ display:block; font-size:24px; color:#7a3828; line-height:normal; padding-bottom:20px;}
.body_bj1 #navk{ background:none;}
.body_bj1 .top0,.body_bj1 .top,.body_bj1 .ks_nk{ background:none;}

.lzy_zj{ width:100%; float:left; position:relative; padding-left:290px; min-height:340px; margin-top:90px;}
.lzy_zj .lzy_bt1{ background:url(../images/lzy_a2.png) no-repeat; left:0px; top:0px;}
.lzy_zj_k{ border:solid 1px #7a3828; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; width:98%; float:right;}
.lzy_zj_k #owl-demo21{width:100%; margin:0;}
.lzy_zj_k #owl-demo21 .owl-prev{ left:-60px;}
.lzy_zj_k #owl-demo21 .owl-next{right:-60px;}

.lzy_ts{ width:100%; background:url(../images/lzy_b2.jpg) no-repeat; background-size:100% 100%; padding:60px 0px; min-height:370px;}
.lzy_ts .ks_ts{ background:none; color:#fff; box-shadow:0 0px 0px rgba(0,0,0,.0); padding-right:300px; position:relative;}
.lzy_ts .ks_ts .lzy_bt1{ background:url(../images/lzy_a4.png) no-repeat; right:0px; top:30px; left:auto}
.lzy_ts .ks_ts .txtkn{ margin:0; padding:0;}

.lzy_dt .sy_n2 li{ width:48%; margin:0px 1%;}
.dt_t1{ width:100%; float:left; position:relative; min-height:190px; padding-left:310px;}
.dt_t1 .lzy_bt1{ background:url(../images/lzy_a3.png) no-repeat; left:0px; top:0px;}
.dt_t1 .txtk{ width:100%; float:left; margin-top:20px;}
.dt_t1 .txtk a.dbt{ font-size:24px; line-height:40px; float:left;}
.dt_t1 .txtk .sj{ float:right; font-size:18px; line-height:40px; color:#888}
.dt_t1 .txtk p{ float:left; width:100%; margin-top:10px;}
.ks_xx.zj_nk{ position:relative; z-index:2; margin-top:-80px;}
}
.body_bj1{ background:url(../images/lzy_bj.jpg);}


@media only screen and (max-width:1200px){
.sy_n2 li a{ overflow:hidden; height:auto;}
.xs1 .d1{ float:left; width:100%; margin-bottom:20px;}
.xs1 .d2{ float:left; width:100%;}
.xs1 .sy_n2 li{ line-height:155%; font-size:1em; padding:10px 95px 10px 0px;}
.xs1 .sy_n2 li .sj{ color:#999; font-size:1em; top:10px;}

.xs_lb1{ width:100%; float:left; margin-top:-10px;}
.xs_lb1 li{ width:100%; float:left; padding:10px 0px; font-size:1em; line-height:155%; color:#777;}
.xs_lb1 li.l_t .imgk{ width:100%; text-align:center; margin-bottom:10px;}
.xs_lb1 li.l_t .imgk img{ width:100%; }
.xs_lb1 li.l_t .sj{ float:left;}
.xs_lb1 a.dbt{ float:left; font-size:1.15em; width:100%; }
.xs_lb1 .sj{ float:left;}	
.xs_lb1 p{ width:100%; float:left; margin-top:10px;}
}
@media only screen and (min-width:1200px){
.xs1 .d1{ float:left; width:400px;}
.xs1 .d2{ float:right; width:715px;}
.xs1 .sy_n2 li{ height:85px; line-height:24px; font-size:17px; padding:18px 115px 18px 0px;}
.xs1 .sy_n2 li a{ float:left; background:none; padding:0px; height:48px; overflow:hidden;}
.xs1 .sy_n2 li .sj{ color:#999; font-size:14px; top:18px;}

.xs_lb1{ width:100%; float:left; margin-top:-20px;}
.xs_lb1 li{ width:100%; float:left; padding:12px 0px; font-size:14px; line-height:22px; color:#777;}
.xs_lb1 li.l_t{ padding-left:335px; position:relative; min-height:215px;}
.xs_lb1 li.l_t .imgk{ position:absolute; left:0px; width:320px; height:190px;}
.xs_lb1 li.l_t .imgk img{ width:100%; height:190px;}
.xs_lb1 li.l_t .sj{ float:left;}
.xs_lb1 a.dbt{ float:left; font-size:18px; line-height:normal;}
.xs_lb1 .sj{ float:right;}	
.xs_lb1 p{ width:100%; float:left; margin-top:10px;}
}
.xs1,.xs3{ background:#fff}

@media only screen and (max-width:1200px){
	.xs2,.xs1,.xs3{ padding:20px 3%;}

.xs2k{ float:left; width:100%;  background:#fff;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden;  box-shadow:0 2px 8px rgba(0,0,0,.1); margin-bottom:15px; }
.xs2k .imgk{ width:100%; float:left;}
.xs2k .imgk img{ width:100%;}
.xs2k .txtk{ width:100%; float:left; padding:10px;}
.xs2k .jy_bt4{ border:0; margin-bottom:5px;}

.xs2k  .sy_n2{ margin:5px 0px;}
.xs2k  .sy_n2 li{ border:0px; padding:0px; height:40px; line-height:40px; overflow:hidden; font-size:1.1em; }
.xs2k  .sy_n2 li a{ width:100%; line-height:40px; height:40px; display:block; padding-left:15px; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;}

.xs_bt{ width:100%; float:left; border-bottom:solid 1px #bc9b93; height:40px; line-height:40px; font-size:1.1em; margin-bottom:5px;}
.xs_bt a{ float:left; margin-right:15px;}
.xs_bt a.on{ color:#7a3828;}

.xs3n{ width:100%; float:left;}
.xs3n .news_lb{ margin-bottom:0px;}
.xs3n .news_lb li{  -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px}	

.xs3 .jy_bt2{ height:auto;}
.xs3 .jy_bt2 .s1{ width:100%; float:left;}
.xs3 .jy_bt2 .s1 a{ margin-bottom:10px;}
.xs3 .jy_bt2 a.cd_more1{ display:none;}
}
@media only screen and (min-width:1200px){
	.xs2,.xs1,.xs3{ padding:70px 0px;}
	.xs2 .d2{ margin-right:0px;}
	.xs2 .d3{ margin:0px; float:right;}
.xs2k{ float:left; width:390px; margin-right:15px; background:#fff;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden; height:545px; box-shadow:0 2px 8px rgba(0,0,0,.1); }
.xs2k .imgk{ width:100%; float:left; height:216px;}
.xs2k .imgk img{ width:100%; height:216px;}
.xs2k .txtk{ width:100%; float:left; padding:10px;}
.xs2k .jy_bt4{ border:0; margin-bottom:5px;}
.xs2k .jy_bt4 .s1{ font-size:24px;}
.xs2k  .sy_n2{ margin:5px 0px;}
.xs2k  .sy_n2 li{ border:0px; padding:0px; height:40px; line-height:40px; overflow:hidden;}
.xs2k  .sy_n2 li a{ width:100%; line-height:40px; height:40px; display:block; font-size:16px; padding-left:15px; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;}

.xs_bt{ width:100%; float:left; border-bottom:solid 1px #bc9b93; height:40px; line-height:40px; font-size:18px; margin-bottom:5px;}
.xs_bt a{ float:left; margin-right:20px;}
.xs_bt a.on{ color:#7a3828;}

.xs3n{ width:100%; float:left;}
.xs3n .news_lb{ margin-bottom:0px; width:1230px; margin-left:-15px;}
.xs3n .news_lb li{ height:420px; width:380px; margin:0px 15px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px}

}

@media only screen and (max-width:1200px){
.lb_map{ float:left; width:94%; margin:0px 0px 0px 3%;}
.lb_map .map_bt1{ width:100%; float:left; padding-bottom:12px; font-weight:bold; border-bottom:solid 1px #dddddd; font-size:1.1em;}
.lb_map .txtk{ width:100%; float:left; margin:10px 0px 20px -5px; font-size:1em; line-height:155%; color:#999999;}
.lb_map .txtk a{ margin:0px 5px;}
}
@media only screen and (min-width:1200px){
.lb_map{ float:left; width:100%; margin:0px 0px 0px 0px;}
.lb_map .map_bt1{ width:100%; float:left; padding-bottom:12px; font-weight:bold; border-bottom:solid 1px #dddddd; font-size:17px;}
.lb_map .txtk{ width:100%; float:left; margin:20px 0px 30px -10px; font-size:14px; line-height:30px; color:#999999;}
.lb_map .txtk a{ margin:0px 10px;}
}

