﻿body{font-size:14px;margin:0 auto; color:#636262; line-height:20px; text-align:left;font-family:微软雅黑,Arial,Helvetica,'宋体',sans-serif;}
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p { margin:0px; padding:0px;}
img{ border:none;}
ul,li{ list-style:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
a{color:#636262; }
a:hover{color:#f08200;}
em {font-style: normal;}
/*header*/

/***头部css开始***/
#header{width:100%;min-width:1200px;height:62px;line-height:62px;background-color:#A13417;margin:0 auto;overflow:hidden;}
.bttui{width:1200px;margin:0 auto;}
.bttui img{float:left;}
.bttui b{float:left;width:270px;color:#fff;font-size:20px;}
.bttui span{float:right;color:#fff;width:570px;height:58px;line-height:58px;overflow:hidden;}

.lbbttui{width:1200px;height:58px;line-height:58px;margin:0 auto;position:relative;}
.lbbttui img{float:left;}
.lbbttui p{color:#fff;font-size:18px;width:840px;height:35px;line-height:35px;bottom:8px;left:360px;position:absolute;overflow:hidden;}
.lbbttui p a:active,.lbbttui p a:link,.lbbttui p a:visited,.lbbttui p a:hover,.lbbttui p a:active{color:#fff;}

#nav{width:1200px;background-color:#A13417;margin:0 auto;overflow:hidden;border-left-color: rgb(160, 151, 140); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;}
.navleft{width:1200px;height:45px;line-height:45px;margin:0 auto;overflow:hidden;}
.navleft a{float:left;width:120px;font-size:16px;text-align:center;color:#fff;overflow:hidden;}
.navleft a:active,.navleft a:link,.navleft a:visited,.navleft a:hover,.navleft a:active{color:#fff;}
.navleft a.actived{background-color:#AC7E43;color:#BE0108;}


/*首页幻灯css*/
.focus {width:1200px;margin:0 auto;height:480px; overflow:hidden; position:relative;}
.focus ul,.focus li {list-style:none; margin:0px; padding:0px;}
.focus img {border:0;width:1200px;height:480px; }
.focus ul {height:480px; position:absolute;}
.focus ul li {float:left;width:1200px; height:480px; overflow:hidden; position:relative;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:1200px; height:20px; left:0; bottom:0; background:#f08200; display:none;}
.focus .btn {position:absolute; width:580px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:6px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:198px; background:url(/img/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}

/*首页css*/
.list0 {background: rgb(255, 255, 255); margin: 0px auto; width: 1200px; height: 180px; border-right-color: rgb(160, 151, 140); border-left-color: rgb(160, 151, 140); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative; z-index: 1;
overflow:hidden;border-top-color: rgb(160, 151, 140);  border-top-width: 1px; border-top-style: solid;border-bottom-color: rgb(160, 151, 140);  border-bottom-width: 1px; border-bottom-style: solid;}
.list0-1 {background: rgb(255, 255, 255); margin: 0px auto; width: 1200px; height: 180px; border-right-color: rgb(160, 151, 140); border-left-color: rgb(160, 151, 140); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative; z-index: 1;
overflow:hidden;border-bottom-color: rgb(160, 151, 140);  border-bottom-width: 1px; border-bottom-style: solid;}
.list0-a{text-indent:2em;padding: 10px 10px 10px 10px;float:left;background: rgb(250, 240, 230); margin: 0px auto; width: 379px; height: 180px;line-height: 30px; border-right-color: rgb(160, 151, 140);  border-right-width: 1px; border-right-style: solid;}
.list0-b{text-indent:2em;padding: 10px 10px 10px 10px;float:left;background: rgb(250, 240, 230); margin: 0px auto; width: 379px; height: 180px;line-height: 30px; border-right-color: rgb(160, 151, 140);  border-right-width: 1px; border-right-style: solid;}
.list0-c{text-indent:2em;padding: 10px 10px 10px 10px;float:left;background: rgb(250, 240, 230); margin: 0px auto; width: 380px; height: 180px;line-height: 30px;}

.list_bj {
	width: 100%; float: left;
}
.list1 {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1200px; height: 890px; border-right-color: rgb(160, 151, 140); border-left-color: rgb(160, 151, 140); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative; z-index: 1;
}
.list_top {
	background: url("/img/list_top.png") no-repeat center; width: 100%; height: 120px; text-align: center; color: rgb(75, 58, 45); line-height: 120px; font-size: 18px; font-weight: bold; float: left;
}
.list1 ul {
	width: 100%; margin-top: -20px; float: left;
}
.list1 li {
	margin: 20px 0px 20px 30px; width: 360px; height: 355px; float: left;
}
.list1 dl {
	background: url("/img/list_bj.png") no-repeat center; margin: 0px auto; width: 360px; height: 345px; padding-top: 10px;
}
.list1 dt {
	width: 100%; height: 255px; text-align: center;
}
.list1 dd {
	color: rgb(75, 58, 45); line-height: 30px; font-size: 16px;
}
.list1 dd p {
	line-height: 40px; text-indent: 15px; font-weight: bold; margin-top: 5px;
}
.list1 dd span {
	color: rgb(213, 43, 55); margin-right: 15px; float: right;
}
.list1 em {
	color: rgb(75, 58, 45); font-size: 14px; margin-left: 15px;
}
.list1 dl:hover {
	box-shadow: 1px 5px 10px #a8927d;
}



/*列表页css*/
.listmain{background: rgb(255, 255, 255);width:1200px;margin:0 auto;border-right-color: rgb(160, 151, 140); border-left-color: rgb(160, 151, 140); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;}

.Navigation {padding:2px;overflow:hidden;}
.Navigation table{line-height:38px;overflow:hidden;}
.Navigation a:link,a:visited{color:#636262;text-decoration:none;}
.Navigation a:hover{color:#636262;text-decoration:none;}
.fieldandcss{}
.changefieldandcss{background:#AC7E43;color:#fff!important;}
.del_jhx{border:1px solid #AC7E43;margin-right:10px;padding:3px;line-height:48px;overflow:hidden;}


/*sousuo*/

.sousuo{margin-left:5px;height:38px; position: relative; padding: 10px 0px 10px 0px;}
.sousuo .sousuo_input{ display:inline; float: left; position: relative; background:url(../img/home_public02.png ) no-repeat 0px 0px; padding:3px 4px 2px 32px; width:400px; height: 34px;}
.sousuo .sousuo_input input{ width:350px; height:38px; line-height: 38px; font-size: 14px; background:none; border:none; outline:none;overflow:hidden;}
.sousuo .sousuo_button{ display:block; float:left; width:124px; height:39px; font-size:16px; text-align:center; line-height:39px; color:#FFF; font-weight:bold; overflow:hidden; background:url(../img/home_public02.png ) no-repeat -476px 0px; border:none; cursor: pointer;}


.list {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1200px; height: 410px; position: relative;
}
.list_con {
	background: url("/img/list_bot.jpg") no-repeat bottom rgb(255, 255, 255); width: 100%; height: 405px; border-top-color: rgb(157, 56, 26); border-top-width: 5px; border-top-style: solid; float: left;
}
.list_con_top {
	width: 100%; height: 65px; text-align: center; color: rgb(161, 52, 23); line-height: 65px; font-size: 28px; font-weight: bold;
}
.list_con_top h2{color: rgb(161, 52, 23); font-size: 18px; }

.list_con dl {
	width: 100%; height: 305px; float: left;
}
.list_con dt {
	width: 484px; height: 305px; margin-left: 10px; float: left;
}
.list_con dd {
	background: url("/img/list_dd.png") no-repeat right top; width: 676px; height: 305px; margin-right: 10px; float: right;
}
.list_txt {
	width: 636px; height: 60px; line-height: 55px; padding-left: 35px; font-size: 14px; border-bottom-color: rgb(237, 233, 230); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.zj {
	background: url("/img/list_dd_1.jpg") no-repeat left;
}
.zj span {
	color: rgb(243, 48, 52); font-size: 22px;
}
.mj {
	background: url("/img/list_dd_2.jpg") no-repeat left;
}
.mj span {
	color: rgb(153, 108, 49); font-size: 22px;
}
.dz {
	background: url("/img/list_dd_3.jpg") no-repeat left;
}
.dz span {
	color: rgb(153, 108, 49);
}
.xx {
	background: url("/img/list_dd_4.jpg") no-repeat left; border: currentColor; border-image: none; line-height: 35px; overflow: hidden; padding-top: 20px; min-height: 60px;
}
.xx span {
	color: rgb(153, 108, 49);
}




.zxlist{background: rgb(255, 255, 255); padding-top:10px; width: 1200px; height:80px; position: relative;}
.zxlist_con { width: 100%; height: 69px; border-bottom-color: rgb(157, 56, 26); border-bottom-width: 1px; border-bottom-style: dashed; float: left;}
.zxlist_con_top {width:100%; height: 39px;padding-left: 5px; line-height: 39px;overflow:hidden;}
.zxlist_con_top h2{color: rgb(161, 52, 23); font-size: 16px; }
.zxlist_txt {width: 1165px; height: 35px; line-height: 35px; padding-left: 35px; font-size: 14px; float: left;}
.zxxx {background: url("/img/list_dd_4.jpg") no-repeat left; border: currentColor; border-image: none; line-height: 35px; overflow: hidden;  min-height: 35px;}
.zxxx span {color: rgb(153, 108, 49);}







.listpage_bj{margin: 0px auto;width: 1200px;overflow:hidden;}
.listpage {float: left;background: rgb(246, 246, 246);width: 100%;padding:10px 0px 10px 0px;border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;}
.listpage ul {margin: 0px auto; width: 880px; height: 25px; line-height: 25px;}
.listpage li {margin: 0px 7px; border: 1px solid rgb(219, 220, 223); border-image: none; width: 23px; height: 23px; text-align: center; line-height: 23px; float: left; }
.listpage li b {line-height: 23px;float: left;width: 23px; height: 23px;background: rgb(67, 109, 151); color: rgb(255, 255, 255);}



/*内容页css*/

.main_bj {
	width: 100%; float: left;
}
.main {
	margin: 0px auto; width: 1200px;
}
.con {
	background: rgb(247, 246, 246); width: 100%; border-right-color: rgb(90, 76, 65); border-left-color: rgb(90, 76, 65); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; min-height: 600px; box-shadow: 1px 1px 10px #5a4c41;
}

.banner_bot {background: url("/img/banner_bot.png") no-repeat center; width: 100%; height: 120px; float: left;}
.banner_bot_con {margin: 0px auto; width: 1200px; height: 120px;}

.banner_left {width: 340px; height: 120px; float: left; line-height: 120px;text-align: center;position: relative;}
.banner_left h2 {float:left;color: rgb(95, 70, 57); font-size: 30px; min-width: 200px;}
.nrdz {float: left; color: rgb(95, 70, 57);font-size:18px;width:310px; height:120px; line-height:120px;text-align:center;border-left-width: 1px; border-left-style: solid;border-left-color: rgb(218, 206, 181);}
.nrzsrx {float: left;font-size:22px;color:#A13417;width:300px; height:120px; line-height:120px;text-align:center;border-left-width: 1px; border-left-style: solid;border-left-color: rgb(218, 206, 181);}
.nrzj {float: left;color: rgb(95, 70, 57);font-size:18px;width: 240px; height:120px; line-height:120px;text-align:center;border-left-width: 1px; border-left-style: solid;border-left-color: rgb(218, 206, 181);}



.banner_right .cs {
	background: url("/img/cs.png") no-repeat center;
}
.banner_right .yh {
	background: url("/img/yh.png") no-repeat center;
}
.nrlist {
	background: rgb(255, 255, 255); width: 100%; height: 290px; margin-top: 30px; float: left; box-shadow: 0px 5px 5px #8e8d8d;
}
.nrlist dl {
	width: 100%; height: 290px; float: left;
}
.nrlist dt {
	margin: 5px; border: 1px solid rgb(208, 209, 213); border-image: none; width: 558px; height: 278px; text-align: center; float: left;
}
.nrlist dd {
	background: url("/img/list_dd.png") no-repeat right top; margin: 5px 0px 0px 15px; width: 610px; color: rgb(127, 127, 127); float: left;
}
.nrlist dd .nrlist_top {
	width: 600px; height: 110px; color: rgb(0, 0, 0); border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block; position: relative;
}
.nrlist .nrlist_top span {
	color: rgb(239, 49, 51); line-height: 110px; font-size: 48px; margin-left: 20px;
}
.nrlist .nrlist_top b {
	color: rgb(239, 49, 51); font-weight: 400; margin-left: 10px;
}
.nrlist .dayin {
	background: url("/img/dayin.png") no-repeat 10px; border-radius: 5px; border: 1px solid rgb(211, 212, 216); border-image: none; top: 40px; width: 100px; height: 40px; text-align: center; right: 80px; line-height: 40px; text-indent: 30px; font-size: 16px; position: absolute; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.nrlist .kanfang {
	background: rgb(172, 126, 67); border-radius: 5px; border: 1px solid rgb(211, 212, 216); border-image: none; top: 215px; width: 100px; height: 40px; text-align: center; right: 80px; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; position: absolute; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.nrlist p {
	width: 600px; height: 60px; color: rgb(0, 0, 0); border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.nrlist em {
	width: 120px; height: 30px; text-align: center; line-height: 30px; font-style: normal; margin-top: 15px; border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.nrlist span {
	color: rgb(0, 0, 0); line-height: 50px;
}
.list_tel {
	background: url("/img/tel.png") no-repeat left / 40px; color: rgb(172, 126, 67); line-height: 120px; padding-left: 60px; font-size: 28px; font-weight: bold; margin-left: 25px; float: left;
}



.fyjj_top{margin-top: 20px; width: 100%; height: 70px; float: left; min-width: 100%;}
.fyjj_top p {background: url("/img/kzmj.png") no-repeat left; margin: 10px 30px 0px 30px;  height: 46px;}
.fyjj_top p span{float: right;color:#BE0108;font-size:16px;line-height:46px; height: 46px;}

.fykz_zs{width:1160px;margin:0 auto;overflow: hidden;}
.fykz_zs li{float:left;text-align:center;height:50px;line-height:50px;border-top-color:rgb(215, 208, 189);border-top-width:1px;border-top-style:solid;border-bottom-color:rgb(215, 208, 189);border-bottom-width:1px;border-bottom-style:solid;overflow:hidden;}
.kz_mj{width:143px;border-left-color:rgb(215, 208, 189);border-left-width:1px;border-left-style:solid;border-right-color:rgb(215, 208, 189);border-right-width:1px;border-right-style:solid;}
.kz_zj{width:200px;border-right-color:rgb(215, 208, 189);border-right-width:1px;border-right-style:solid;}
.kz_jj{width:300px;border-right-color:rgb(215, 208, 189);border-right-width:1px;border-right-style:solid;}
.kz_sj{width:220px;border-right-color:rgb(215, 208, 189);border-right-width:1px;border-right-style:solid;}
.kz_lxr{width:120px;border-right-color:rgb(215, 208, 189);border-right-width:1px;border-right-style:solid;}
.kz_lxfs{width:170px;border-right-color:rgb(215, 208, 189);border-right-width:1px;border-right-style:solid;}

.fykz_zs2{width:1160px;margin:0 auto;overflow: hidden;}
.fykz_zs2 li{float:left;text-align:center;height:50px;line-height:50px;border-bottom-color:rgb(215, 208, 189);border-bottom-width:1px;border-bottom-style:solid;overflow:hidden;}
.kz2_mj{width:143px;border-left-color:rgb(215, 208, 189);border-left-width:1px;border-left-style:solid;border-right-color:rgb(215, 208, 189);border-right-width:1px;border-right-style:solid;}
.kz2_zj{width:200px;border-right-color:rgb(215, 208, 189);border-right-width:1px;border-right-style:solid;}
.kz2_jj{width:300px;border-right-color:rgb(215, 208, 189);border-right-width:1px;border-right-style:solid;}
.kz2_sj{width:220px;border-right-color:rgb(215, 208, 189);border-right-width:1px;border-right-style:solid;}
.kz2_lxr{width:120px;border-right-color:rgb(215, 208, 189);border-right-width:1px;border-right-style:solid;}
.kz2_lxfs{width:170px;border-right-color:rgb(215, 208, 189);border-right-width:1px;border-right-style:solid;}






.louyuxinxi{margin-top:20px;background: rgb(255, 255, 255); width: 100%; float: left; position: relative; min-height: 190px; box-shadow: 0px 5px 5px #8e8d8d;}

.louyuxinxi_top {background-color:#AC7E43; width: 100%; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 20px; font-weight: bold; float: left;}

.louyuxinxi_list{margin: 45px auto 0px; width: 1160px; height: 145px; border-bottom-color: rgb(215, 208, 189); border-bottom-width: 1px; border-bottom-style: solid;}

.louyuxinxi_list li { float: left; width:289px; height: 105px;margin-top: 20px;border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid;}
.louyuxinxi_list p {width: 100%; height: 30px; text-indent: 30px; color: rgb(107, 107, 107); line-height: 20px; font-size: 14px; margin-top: 20px;}

.shouqi{ width: 1160px; margin: 20px 20px 20px 20px;height: 100%;}




.louyuxin1xi span p {color: rgb(25, 25, 25); text-indent: 2em;}

.louyuxinx1i span .more {
	background: url("/img/more.png") no-repeat center; width: 117px; height: 27px; right: 50px; bottom: 10px; position: absolute; cursor: pointer;
}




.map_top{margin-top: 20px; width: 100%; height: 70px; float: left; min-width: 100%;}
.map_top p {background: url("/img/dituzs.png") no-repeat left; margin: 10px 0px 0px 30px; width: 191px; height: 46px;}
#dituContent {background: rgb(255, 255, 255); width: 100%; height: 300px; float: left; position: relative;box-shadow: 0px 5px 5px #8e8d8d;}





.remen {
	margin: 20px 0 20px 0; float: left; min-width: 100%;
}
.remen_top {
	width: 100%; height: 70px; float: left;
}
.remen_top p {
	background: url("/img/tuijian.png") no-repeat left; margin: 10px 0px 0px 30px; width: 191px; height: 46px;
}
.remen ul {
	width: 100%; margin-top: -20px; float: left;
}
.remen li {
	margin: 20px 0px 20px 30px; width: 360px; height: 355px; float: left;
}
.remen dl {
	background: url("/img/list_bj.png") no-repeat center; margin: 0px auto; width: 360px; height: 345px; padding-top: 10px;
}
.remen dt {
	width: 100%; height: 255px; text-align: center;
}
.remen dd {
	color: rgb(75, 58, 45); line-height: 30px; font-size: 16px;
}
.remen dd p {
	line-height: 40px; text-indent: 15px; font-weight: bold; margin-top: 5px;
}
.remen dd span {
	color: rgb(213, 43, 55); margin-right: 15px; float: right;
}
.remen em {
	color: rgb(75, 58, 45); font-size: 14px; margin-left: 15px;
}
.remen dl:hover {
	box-shadow: 1px 5px 10px #a8927d;
}






.foot {
	background:; height: 280px; color: rgb(26, 18, 10); margin-top: 35px; border-top-color: rgb(127, 110, 92); border-top-width: 1px; border-top-style: solid; float: left; position: relative; z-index: 1; min-width: 100%;
}
.foot_top_bj {
	background: url("/img/foot_top.png") repeat-x; left: 0px; top: -35px; width: 100%; height: 35px; position: absolute; z-index: 2;
}
.foot_top {
	width: 100%; height: 70px; border-bottom-color: rgb(91, 73, 59); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.foot_top ul {
	margin: 10px auto 0px; width: 550px; height: 50px;
}
.foot_top li {
	color: rgb(184, 163, 123); line-height: 50px; font-size: 14px; float: left; cursor: pointer;
}
.foot_con {
	width: 100%; float: left;
}
.foot .foot_con p {
	margin: 20px auto; width: 1200px; text-align: left; line-height: 30px; display: block; min-height: 75px;
}
.foot_con span {
	margin-left: 12px; cursor: pointer;
}
.foot p {
	margin:5px auto;width: 100%; text-align: center; line-height: 30px;
}