
#wrapper {
	margin: 0px auto; height: auto; overflow: hidden;
}
a {
	text-decoration: none;
}
.clearfix {
	clear: both; -ms-zoom: 1;
}
.clearfix::after {
	width: 0px; height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.fl {
	float: left;
}
.fr {
	float: right;
}
li {
	list-style: none;
}
img {
	border: currentColor;
}
.top {
	margin: 0px auto; width: 1000px; height: 109px;
}
.logo {
	width: 374px; height: 109px;
}
.jrsc {
	no-repeat right bottom; width: 200px;  margin-top: 70px;
	font-size:12px;
	
}
.zi {
	width: 342px; height: 51px; display: inline-block;
}
.wl {
	background: url("../images/yylj.jpg") no-repeat; width: 70px; height: 23px; text-align: center; line-height: 23px; margin-top: 40px; margin-right: 10px; display: inline-block;
}
.wl a {
	width: 70px; height: 23px; color: rgb(255, 255, 255); font-family: arial; font-size: 14px; font-weight: bold; display: inline-block;
}
.nav {
	background: rgb(159, 27, 41); height: 45px;
}
.ddsmoothmenu {
	margin: 0px auto; width: 1000px; height: 45px; color: rgb(255, 255, 255); line-height: 45px; font-size: 16px;
}
.ddsmoothmenu ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.ddsmoothmenu ul li {
	float: left !important; display: inline; position: relative;
}
.ddsmoothmenu ul li a {
	width: 87px; height: 45px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; text-decoration: none; display: block;
}
.ddsmoothmenu ul li a:hover {
	
}
* html .ddsmoothmenu ul li a {
	display: inline-block;
}
.ddsmoothmenu ul li a:link {
	
}
.ddsmoothmenu ul li a:visited {
	
}
.ddsmoothmenu ul li a.selected {
	line-height: 45px;
}
.ddsmoothmenu ul li a:hover {
	line-height: 45px;
}
.ddsmoothmenu ul li ul {
	left: 0px; width: 140px; display: none; visibility: hidden; position: absolute;
}
.ddsmoothmenu ul li ul li {
	width: 140px; height: 30px; display: list-item;
}
.ddsmoothmenu ul li ul li a {
	background: rgb(159, 27, 41); margin: 0px; padding: 0px 0px 0px 10px; width: 130px; height: 30px; text-align: left; color: rgb(255, 255, 255); line-height: 30px; font-size: 13px; font-weight: normal; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.ddsmoothmenu ul li ul li a.selected {
	
}
.ddsmoothmenu ul li ul li a:hover {
	background: rgb(178, 20, 44); color: rgb(255, 255, 255); line-height: 30px;
}
#bannerSlide {
	height: 380px; overflow: hidden; position: relative; z-index: 0; -ms-zoom: 1; min-width: 1000px;
}
#index_b_hero {
	margin: auto; width: 1100px; height: 380px; position: relative;
}
#index_b_hero img {
	width: 1100px; height: 380px;
}
#index_b_hero .heros {
	width: 1100px; height: 380px;
}
#index_b_hero .hero-wrap {
	overflow: visible; position: absolute;
}
#index_b_hero .next {
	top: 50%; margin-top: -25px; margin-left: 10px; position: absolute; z-index: 3; cursor: pointer; opacity: 0.7;
}
#index_b_hero .prev {
	top: 50%; margin-top: -25px; margin-left: 10px; position: absolute; z-index: 3; cursor: pointer; opacity: 0.7;
}
#index_b_hero .next {
	margin: -25px 10px 0px 0px; right: 0px;
}
#index_b_hero .disabled {
	background-color: rgb(255, 255, 255);
}
#index_b_hero .mask-left {
	background: rgb(255, 255, 255); left: 2004px; top: 0px; width: 1100px; height: 380px; overflow: hidden; position: absolute; z-index: 1;
}
#index_b_hero .mask-right {
	background: rgb(255, 255, 255); left: 2004px; top: 0px; width: 1100px; height: 380px; overflow: hidden; position: absolute; z-index: 1;
}
#index_b_hero .hero {
	background: rgb(255, 255, 255); left: 2004px; top: 0px; width: 1100px; height: 380px; overflow: hidden; position: absolute; z-index: 1;
}
#index_b_hero .mask-right {
	background: rgb(0, 0, 0); left: -1100px; overflow: hidden; z-index: 4; opacity: 0.3;
}
#index_b_hero .mask-left {
	background: rgb(0, 0, 0); left: -1100px; overflow: hidden; z-index: 4; opacity: 0.3;
}
#index_b_hero .mask-right {
	left: 1100px;
}
#index_b_hero .active {
	left: 0px; z-index: 2;
}
#bannerSlide .text {
	padding: 0px 20px; left: 100px !important; top: 240px; height: 33px; text-align: left; color: rgb(255, 255, 255); line-height: 33px; font-size: 14px; font-weight: bolder; float: left; position: absolute !important; z-index: 9999999 !important;
}
.icon-arrow-a-left {
	background: url("../images/zuo.png") no-repeat;
}
.icon-arrow-a-right {
	background: url("../images/you.png") no-repeat;
}
.icon-arrow-a-left {
	width: 40px; height: 40px;
}
.icon-arrow-a-right {
	width: 40px; height: 40px;
}
.bannerlj {
	margin: 18px auto 0px; width: 1100px; height: 81px;
}
.lj1 {
	width: 215px; height: 81px; line-height: 81px; float: left;
}
.lj2 {
	width: 215px; height: 81px; line-height: 81px; margin-left: 6px; float: left;
}
.lj3 {
	width: 215px; height: 81px; line-height: 81px; margin-left: 6px; float: left;
}
.lj4 {
	width: 215px; height: 81px; line-height: 81px; margin-left: 6px; float: left;
}
.lj5 {
	width: 215px; height: 81px; line-height: 81px; float: right;
}
.lj1 a {
	color: rgb(255, 255, 255); padding-left: 100px; font-size: 18px;
}
.lj2 a {
	color: rgb(255, 255, 255); padding-left: 100px; font-size: 18px;
}
.lj3 a {
	color: rgb(255, 255, 255); padding-left: 100px; font-size: 18px;
}
.lj4 a {
	color: rgb(255, 255, 255); padding-left: 100px; font-size: 18px;
}
.lj5 a {
	color: rgb(255, 255, 255); padding-left: 100px; font-size: 18px;
}
.mian-one {
	margin: 15px auto 0px; width: 1100px;
}
.notice {
	width: 365px; height: 200px;
}
.notice1 {
	padding-right: 23px;
}
.news-qh {
	height: 34px; border-bottom-color: rgb(175, 23, 46); border-bottom-width: 2px; border-bottom-style: solid;
}
.news-qh ul li {
	width: 97px; height: 34px; text-align: center; color: rgb(0, 0, 0); line-height: 36px; font-size: 15px; font-weight: bold; float: left; cursor: pointer;
}
.news-qh ul li a {
	color: rgb(92, 92, 92);
}
.news-qh ul li.hover {
	background: rgb(175, 23, 46); color: rgb(255, 255, 255); font-size: 15px; font-weight: bold;
}
.news-qh ul li.hover span {
	background: no-repeat 5px;
}
.news-qh ul li span {
	width: 97px; height: 34px; font-size: 15px; display: inline-block;
}
.news-qh ul li.hover a {
	color: rgb(6, 121, 197); font-size: 15px;
}
.news-list-cont {
	padding-top: 10px;
}
.news-lb {
	
}
.news-lb li {
	background: url("../images/b_1.jpg") no-repeat 5px; height: 30px; color: rgb(38, 38, 38); line-height: 30px; padding-left: 17px; font-size: 14px;
}
.news-lb li a {
	color: rgb(38, 38, 38);
}
.news-lb li:hover .notice-time {
	color: rgb(159, 27, 41); font-size: 13px; font-weight: bold;
}
.notice-time {
	color: rgb(154, 154, 154); padding-right: 12px; font-size: 13px; float: right;
}
.notice-img {
	padding-right: 12px; margin-top: -35px; float: right;
}
.notice-img a {
	color: rgb(141, 141, 141); font-size: 12px;
}
.zuo {
	width: 1100px; height: 200px;
}
.you {
	width: 327px; height: 200px;
}
.shang {
	width: 327px; border-bottom-color: rgb(175, 23, 46); border-bottom-width: 2px; border-bottom-style: solid;
}
.ztlm {
	background: rgb(175, 23, 46); width: 97px; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 15px; font-weight: bold; display: inline-block;
}
.ztlm1 {
	line-height: 36px; padding-right: 12px;
}
.ztlm1 a {
	color: rgb(141, 141, 141);
}
.ding {
	background: url("../images/tzgg.jpg") no-repeat; width: 289px; height: 44px; line-height: 44px;
}
.ding a {
	color: rgb(255, 255, 255); padding-left: 58px; font-size: 17px;
}
.you ul li {
	padding: 11px 0px; height: 23px; line-height: 23px;
}
.notice-time1 {
	background: rgb(169, 207, 232); width: 50px; height: 23px; text-align: center; color: rgb(255, 255, 255); display: inline-block;
}
.you ul li a {
	color: rgb(91, 91, 91); padding-left: 10px; font-size: 14px;
}
.you ul li:hover span {
	background: rgb(226, 154, 62);
}
.xia {
	margin-top: 13px;
}
.xia a {
	width: 160px; height: 59px; display: inline-block;
}
.xia a img {
	width: 160px; height: 59px;
}
.xia .zt1 {
	padding-top: 7px; padding-right: 7px; float: left;
}
.xia .zt2 {
	padding-top: 7px; float: right;
}
.ding1 {
	width: 289px; height: 44px; line-height: 44px;
}
.ding1 a {
	color: rgb(255, 255, 255); padding-left: 58px; font-size: 17px;
}
.tu {
	padding-top: 22px;
}
.tu a {
	width: 128px; height: 167px; color: rgb(255, 255, 255); padding-left: 10px; font-size: 14px; float: left; display: inline-block; position: relative;
}
.tu a img {
	width: 128px; height: 167px;
}
.tu a span {
	left: 10px; width: 128px; height: 26px; text-align: center; bottom: 0px; line-height: 26px; display: inline-block; position: absolute;
}
.main-wrap {
	background: rgb(255, 255, 255); height: auto;
}
.main {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1100px; height: auto;
}
.b_00 {
	width: 1100px; height: 254px; padding-top: 18px;
}
.b_01 {
	width: 324px;
}
.b_001 {
	background: url("../images/tpyw.jpg") no-repeat; width: 324px; height: 36px; line-height: 36px; margin-bottom: 12px;
}
.b_002 {
	margin-left: 2px;
}
.tpyw {
	color: rgb(255, 255, 255); padding-left: 12px; font-size: 15px; font-weight: bold;
}
.xxxw {
	color: rgb(255, 255, 255); padding-left: 12px; font-size: 15px; font-weight: bold;
}
.ydfc {
	color: rgb(255, 255, 255); padding-left: 12px; font-size: 15px; font-weight: bold;
}
.tpyw1 {
	padding-right: 10px;
}
.xxxw1 {
	padding-right: 10px;
}
.ydfc1 {
	padding-right: 10px;
}
.tpyw1 a {
	color: rgb(255, 255, 255); font-size: 12px;
}
.xxxw1 a {
	color: rgb(255, 255, 255); font-size: 12px;
}
.ydfc1 a {
	color: rgb(255, 255, 255); font-size: 12px;
}
.b_02 {
	width: 404px; margin-left: 23px;
}
.b_003 {
	background: url("../images/xxxw.jpg") no-repeat; width: 404px; height: 36px; line-height: 36px; margin-bottom: 12px;
}
.b_004 {
	width: 390px; margin-left: 5px;
}
.b_004 ul {
	width: 390px;
}
.b_004 ul li {
	background: url("../images/b_1.jpg") no-repeat 0px; height: 30px; line-height: 30px; padding-left: 15px;
}
.b_004 ul li span {
	color: rgb(158, 158, 158); font-size: 13px; float: right;
}
.b_004 ul li a {
	color: rgb(59, 59, 59);
}
.b_004 ul li a:hover {
	color: rgb(159, 27, 41);
}
.b_03 {
	width: 327px;
}
.b_005 {
	background: url("../images/ydfc.jpg") no-repeat; width: 327px; height: 36px; line-height: 36px; margin-bottom: 12px;
}
.b_006 {
	width: 315px; margin-left: 4px;
}
.b_006 ul {
	width: 315px;
}
.b_006 ul li {
	background: url("../images/b_1.jpg") no-repeat 0px; height: 30px; line-height: 30px; padding-left: 15px;
}
.b_006 ul li span {
	color: rgb(158, 158, 158); font-size: 13px; float: right;
}
.b_006 ul li a {
	color: rgb(59, 59, 59);
}
.b_006 ul li:hover span {
	color: rgb(159, 27, 41); font-size: 13px; font-weight: bold;
}
.lj {
	margin: 20px auto; width: 1100px; height: 60px;
}
.lj .lj_1 {
	width: 772px; height: 35px; line-height: 35px;
}
.lj .lj_1 .l11 {
	width: 78px; height: 35px; color: rgb(159, 27, 41); line-height: 35px; padding-left: 5px; font-size: 15px; font-weight: bold; float: left; display: inline-block;
}
.lj .lj_1 ul {
	width: 680px; height: 30px; line-height: 30px; float: right; display: inline-block;
}
.lj .lj_1 ul li {
	width: 155px; height: 30px; padding-left: 15px; float: left; display: inline-block;
}
.lj_2 {
	width: 280px;
}
.lj_2 span {
	color: rgb(159, 27, 41); line-height: 32px; font-size: 15px; font-weight: bold;
}
.lj_2 .sousuo {
	background: url("../images/sou.jpg") no-repeat; width: 197px; height: 32px;
}
.sou {
	border: currentColor; width: 138px; height: 32px; line-height: 32px; font-size: 14px; margin-left: 8px;
}
.suo {
	padding-top: 8px; padding-right: 10px;
}
.foot {
	padding: 13px 0px; height: 140px;
}
.ff {
	margin: 0px auto; width: 1100px;
}
.f1 {
	width: 350px; height: 140px; margin-left: 53px;
}
.f1 h3 {
	height: 40px; color: rgb(159, 27, 41); line-height: 40px; font-size: 15px;
}
.f1 ul li {
	background: url("../images/dbqdt.gif") no-repeat 0px; width: 100px; height: 30px; line-height: 30px; padding-left: 15px; float: left; display: inline-block;
}
.f1 ul li a {
	color: rgb(86, 85, 85); font-size: 14px;
}
.f2 {
	width: 287px; height: 140px;
}
.f2 img {
	width: 287px; height: 140px;
}
.f3 {
	padding-left: 25px;
}
.f3 p {
	height: 30px; color: rgb(85, 84, 83); line-height: 30px; font-size: 14px;
}
.foot1 {
	background: rgb(159, 27, 41); height: 37px;
}
.foot1 p {
	text-align: center; color: rgb(255, 255, 255); line-height: 37px; font-size: 14px;
}
.lest {
	background: rgb(255, 255, 255); padding-top: 18px; padding-bottom: 45px; min-height: 500px;
}
.lest_zuo {
	width: 253px;
}
.lest_zuo h3 {
	background: url("../images/lest-1.jpg") no-repeat; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; padding-bottom: 3px; font-size: 15px; font-weight: bold;
}
.lest_zuo ul li {
	background: url("../images/lest-2.jpg") no-repeat; width: 253px; height: 33px; text-align: center; line-height: 33px; margin-top: 7px;
}
.lest_zuo ul li a {
	color: rgb(175, 23, 46); font-size: 14px;
}
.lest_zuo ul li:hover {
	background: url("../images/lest-3.jpg") no-repeat;
}
.lest_zuo ul li:hover a {
	color: rgb(255, 255, 255);
}
.cur {
	background: url("../images/lest-3.jpg") no-repeat !important;
}
.cur a {
	color: rgb(255, 255, 255) !important;
}
.lest_tu {
	width: 253px; height: 226px; padding-top: 7px;
}
.lest_tu img {
	width: 253px; height: 226px;
}
.lest_you {
	width: 825px; min-height: 500px;
}
.lest_s {
	border-bottom-color: rgb(175, 23, 46); border-bottom-width: 2px; border-bottom-style: solid;
}
.lest_you .lest_s h3 {
	background: url("../images/dbqdt.gif") no-repeat 5px; color: rgb(175, 23, 46); line-height: 34px; padding-left: 18px; font-size: 15px;
}
.lest_you .lest_s span {
	color: rgb(141, 141, 141); line-height: 38px; padding-right: 10px; font-size: 12px;
}
.lest_you .lest_s span a {
	color: rgb(141, 141, 141); line-height: 38px; font-size: 12px;
}
.lest_x {
	padding-top: 9px;
}
.lest_x ul li {
	background: url("../images/b_1.jpg") no-repeat 5px; height: 30px; line-height: 30px; padding-left: 18px;
}
.lest_x ul li a {
	color: rgb(59, 59, 59); font-size: 13px;
}
.lest_x ul li span {
	color: rgb(154, 154, 154); padding-right: 12px; font-size: 13px; float: right;
}
.cont_x {
	padding: 20px 10px 0px; width: 810px; min-height: 500px;
}
.con1 {
	text-align: center; color: rgb(59, 59, 59); line-height: 40px; font-size: 18px;
}
.con2 {
	text-align: center; color: rgb(88, 88, 88); line-height: 35px; font-size: 13px;
}
.con3 {
	
}
.con3 p {
	color: rgb(59, 59, 59); line-height: 27px; text-indent: 2em; font-size: 13px;
}
.focus2 {
	width: 320px; height: 205px; position: relative;
}
.focus2 img {
	width: 320px; height: 205px;
}
.focus2 .shadow {
	background: url("../images/tm.png") repeat-x; left: 0px; height: 30px; right: 0px; bottom: 0px; line-height: 30px; padding-left: 12px; display: block; position: absolute; z-index: 10;
}
.focus2 .shadow a {
	color: rgb(255, 255, 255); overflow: hidden; font-size: 13px; text-decoration: none;
}
.abs {
	background: rgb(85, 85, 85); padding: 0px 15px; text-align: left; color: rgb(255, 255, 255); line-height: 29px; font-size: 14px; display: block;
}
.focus2 .btn {
	left: 510px; bottom: 34px; overflow: hidden; position: absolute; -ms-zoom: 1;
}
.focus2 .btn a {
	background: rgb(217, 217, 217); margin: 0px 5px; outline: 0px; width: 12px; height: 12px; text-align: center; text-decoration: none; float: left; display: inline; position: relative;
}
.focus2 .btn a:hover {
	cursor: pointer;
}
.focus .btn a.current {
	cursor: pointer;
}
.focus2 .fPic2 {
	left: 0px; top: 0px; position: absolute;
}
.focus2 .D2fBt {
	height: 19px; overflow: hidden; z-index: 10; -ms-zoom: 1;
}
.focus2 .fcon2 {
	background: rgb(255, 255, 255); width: 100%; float: left; display: none; position: relative;
}
.focus2 .fcon2 img {
	display: block;
}
.focus2 .fbg2 {
	width: 123px; text-align: center; right: 0px; bottom: 5px; display: block; position: absolute; z-index: 200;
}
.focus2 .fbg2 div {
	overflow: hidden; -ms-zoom: 1;
}
.focus2 .D2fBt a {
	background: rgb(102, 102, 102); outline: 0px; width: 19px; height: 19px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; text-decoration: none; margin-right: 5px; float: left; display: inline; position: relative;
}
.focus2 .D2fBt .current {
	background: rgb(255, 119, 0);
}
.focus2 .D2fBt a:hover {
	background: rgb(255, 119, 0);
}
.focus2 .D2fBt img {
	display: none;
}
.D2fBt a b {
	font-weight: 500;
}
.focus2 .prev {
	width: 40px; height: 74px; position: absolute;
}
.focus .next {
	width: 40px; height: 74px; position: absolute;
}
