.zhongbu {
	width: 1000px;
	padding-top: 20px;}

* {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
a {
	color: rgb(65, 65, 65); font-size: 16px; text-decoration: none;}
a:visited {
	color: rgb(65, 65, 65); font-size: 16px; text-decoration: none;}
a:hover {
	color: rgb(36, 36, 36); text-decoration: none;}
ul {
	list-style: none;}
li {
	list-style: none; text-align: left;}
body {
	background: fixed rgb(255, 255, 255); text-align: left; color: rgb(123, 122, 122); font-family: 微软雅黑; font-size: 12px;}
div {
	margin: 0px auto;}
.main_top {
	width: 100%;
	height: 34px;
	min-width: 1000px;
	background-color: #e5e5e5;}
.main_top .mt_cont {
	width: 1000px; height: 34px; position: relative;}
.main_top .mt_cont a {
	color: rgb(129, 129, 129); line-height: 34px; font-size: 13px;}
.main_top .mt_cont a:hover {
	color: rgb(58, 58, 58);}
.main_top .mt_div {
	width: 0px; height: 15px; line-height: 34px; margin-right: 9px; margin-left: 7px; border-right-color: rgb(250, 250, 250); border-left-color: rgb(231, 231, 231); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid;}
.main_top .mt_lb {
	left: 0px; top: 0px; height: 34px; position: absolute;}
.main_top .mt_rb {
	top: 0px; height: 34px; right: 0px; position: absolute;}
.banner {
	background: url(../images/banner.png) no-repeat center; width: 1000px; height: 113px; position: relative;}
.banner .bn_sear {
	top: 44px; width: 113px; height: 25px; right: 47px; position: absolute;}
.banner .bn_ipt_box {
	border: 1px solid rgb(217, 217, 217); border-image: none; left: 0px; top: 0px; width: 83px; height: 25px; color: rgb(123, 122, 122); line-height: 25px; padding-right: 25px; padding-left: 5px; font-family: 微软雅黑; font-size: 14px; position: absolute;}
.banner .bn_ipt_box:hover {
	border: 1px solid rgb(177, 177, 179); border-image: none;}
.banner .bn_ipt_box:focus {
	border: 1px solid rgb(177, 177, 179); border-image: none;}
.banner .bn_mag {
	background: url(../images/search.png) no-repeat; top: 5px; width: 16px; height: 16px; right: 6px; position: absolute; cursor: pointer;}
.main_nav {
	width: 100%;
	height: 60px;
	z-index: 9;
	min-width: 1000px;
	background-color: #232829;}
.main_nav .nav {
	width: 1000px;
	height: 53px;
	z-index: 9;
	background-color: #232829;}
.main_nav .nav .nav_group {
	width: 100px; height: 53px; float: left; position: relative; z-index: 9;}
.main_nav .nav .nav_group .nav_t {
	width: 100px; height: 53px; text-align: center; color: rgb(255, 255, 255); line-height: 53px; font-size: 15px; display: block;}
.main_nav .nav .nav_group:hover .nav_t {
	background: url(../images/nav_back.png) repeat-x; width: 100px; height: 53px; color: rgb(237, 4, 26);}
.main_nav .nav .nav_pd {
	width: 100px;}
.main_nav .nav .nav_pd:hover {
	width: 100px;}
.main_nav .nav .nav_list {
	background: rgb(251, 251, 248); left: 0px; width: 103px; display: none; position: absolute; z-index: 10;}
.main_nav .nav .nav_list ul {
	padding-top: 7px; padding-bottom: 15px;}
.main_nav .nav .nav_list ul li {
	line-height: 22px; padding-left: 12px;}
.main_nav .nav .nav_list ul li a {
	color: rgb(123, 122, 122); font-size: 13px;}
.main_nav .nav .nav_list ul li a:hover {
	color: rgb(237, 4, 26);}
.main_scroll {
	width: 100%;
	height: 397px;
	z-index: 7;
	min-width: 1000px;}
.main_scroll .sc_cont {
	width: 1000px; height: 397px; position: relative;}
.main_scroll .sc_pics {
	left: 0px; top: 0px; width: 1000px; height: 397px; overflow: hidden; position: absolute;}
.main_scroll .sc_pics ul {
	left: 0px; top: 0px; width: 20000px; height: 397px; position: absolute; z-index: 1;}
.main_scroll .sc_pics ul li {
	width: 1000px; height: 397px; float: left;}
.main_scroll .sc_pics ul li a {
	width: 1000px; height: 397px; display: block;}
.main_scroll .sc_left {
	top: 170px; width: 38px; height: 52px; display: block; position: absolute; z-index: 4;}
.main_scroll .sc_right {
	top: 170px; width: 38px; height: 52px; display: block; position: absolute; z-index: 4;}
.main_scroll .sc_left {
	background: url(../images/left_a.png); left: 0px;}
.main_scroll .sc_right {
	background: url(../images/right_a.png); right: 0px;}
.main_scroll .sc_left:hover {
	background: url(../images/left_b.png);}
.main_scroll .sc_right:hover {
	background: url(../images/right_b.png);}
.main_scroll .sc_cover {
	background: url(../images/scroll_cover.png); left: 0px; width: 584px; height: 39px; bottom: 20px; position: absolute; z-index: 4;}
.main_scroll .sc_cover span {
	color: rgb(255, 255, 255); line-height: 39px; font-size: 18px; margin-left: 136px;}
.main_scroll .sc_data {
	display: none;}
.main_scroll .sc_hide {
	display: none;}
.main_scroll .sc_title {
	color: rgb(255, 255, 255); line-height: 24px; font-size: 18px; margin-top: 7px; margin-left: 136px; z-index: 4;}
.main_body {
	width: 100%;
	min-height: 500px;
	min-width: 1000px;
	background-color: #e9e9e9;
	background-image: url(../images/main_back.png);
	background-repeat: repeat-y;
	background-position: center;}
.main_cont {
	width: 1000px; position: relative; min-height: 830px;}
.bd_block {
	width: 416px; height: 225px; position: absolute;}
.bd_block h2 {
	text-align: left; color: rgb(141, 2, 15); font-size: 27px; font-weight: normal; margin-top: 5px;}
.bd_block .bd_more {
	top: 26px; right: 12px; color: rgb(117, 118, 119); position: absolute;}
.bd_block .bd_more:hover {
	color: rgb(141, 2, 15);}
.bd_block .bd_div {
	background: rgb(187, 187, 187); left: 0px; top: 52px; width: 416px; height: 4px; line-height: 4px; position: absolute;}
.bd_block ul {
	margin-top: 44px; margin-left: 8px;}
.bd_block ul li {
	width: 394px; color: rgb(123, 122, 122); line-height: 22px; font-size: 13px; position: relative;}
.bd_block ul li a {
	color: rgb(123, 122, 122); font-size: 13px;}
.bd_block ul li a:hover {
	color: rgb(141, 2, 15);}
.bd_block ul li span {
	right: -84px;
	position: absolute;
	top: 1px;}
.bd_other {
	position: absolute;}
.bd_other h2 {
	text-align: left; color: rgb(135, 6, 4); font-size: 16px; font-weight: normal; margin-top: 5px; margin-left: 28px;}
.bd_other .ot_tit {
	left: 2px; top: 5px; width: 21px; height: 21px; position: absolute;}
.bd_other .ot_div {
	background: rgb(228, 228, 228); left: 0px; top: 30px; width: 100%; height: 2px; position: absolute;}
.bd_other .ot_t1 {
	background: url(../images/ot_1.png);}
.bd_other .ot_t2 {
	background: url(../images/ot_2.png);}
.bd_other .ot_t3 {
	background: url(../images/ot_3.png);}
.bd_other .ot_sub {
	left: 7px; top: 47px; position: absolute;}
.bd_other .ot_sub1 {
	left: 27px; top: 47px; position: absolute;}
.bd_other .ot_sub2 {
	left: 27px; top: 92px; position: absolute;}
.bd_other .ot_uni {
	left: 10px; top: 36px; position: absolute;}
.bd_other .ot_uni .ot_res {
	color: rgb(57, 24, 126);}
.bd_other .ot_uni a {
	color: rgb(109, 109, 109); font-size: 13px;}
.bd_other .ot_uni a:hover {
	color: rgb(141, 2, 15);}
.bd_other .ot_fra {
	left: -20px; top: 61px; position: absolute;}
.bd_other .ot_fra li {
	width: 160px; height: 71px; line-height: 17px; float: left; position: relative;}
.bd_other .ot_fra li span {
	left: 68px; top: 29px; font-size: 11px; position: absolute;}
.bd_other .ot_fra li .ot_res {
	left: 68px; top: 47px; color: rgb(57, 24, 126); font-size: 11px; position: absolute;}
.bd_other .ot_fra li a:hover span {
	color: rgb(141, 2, 15);}
.bd_other .ot_lk {
	left: 0px;
	top: 59px;
	width: 100%;
	position: absolute;}
.bd_other .ot_lk a {
	line-height: 28px; font-size: 15px; margin-right: 35px; margin-left: 10px; position: relative;}
.bd_other .ot_lk a:hover {
	color: rgb(141, 2, 15);}
.footer {
	background: rgb(213, 213, 214); width: 100%; height: 120px; min-width: 1000px;}
.footer .main_copy {
	width: 1000px;
	height: 140px;
	color: rgb(166, 166, 166);
	font-size: 14px;
	background-color: #232829;
	clip: rect(15px,auto,auto,auto);}
.main_copy.wx{ float:right; width:100px; text-align:center; margin-left: 20px;}
 .main_copy.wx img{ width:100px; height:100px;}
 .main_copy.wx p{ font-size:13px; color:#fff; margin-top:6px;}
 .main_copy p {
	text-align: center; line-height: 24px; padding-top: 25px;}
.footer .main_copy p a {
	color: rgb(166, 166, 166); font-size: 14px;}
.footer .main_copy p a:hover {
	color: rgb(255, 255, 255);}
.ls_cur {
	left: 32px; top: 20px; color: rgb(45, 45, 45); font-size: 12px; position: absolute;}
.ls_cur .ls_hint {
	color: rgb(204, 0, 0);}
.ls_nav {
	left: 0px; top: 48px; width: 127px; position: absolute;}
.ls_nav .ln_top {
	background: url(../images/ls_top.png); width: 127px; height: 9px;}
.ls_nav ul {
	width: 127px;}
.ls_nav ul li {
	width: 127px; height: 47px; position: relative;}
.ls_nav ul li a {
	width: 127px; height: 47px; display: block;}
.ls_nav ul li a span {
	color: rgb(51, 51, 51); line-height: 47px; font-size: 14px; margin-left: 33px;}
.ls_nav ul li a .ln_bottom {
	background: rgb(232, 232, 232); width: 97px; height: 1px; right: 0px; bottom: 0px; position: absolute;}
.ls_nav ul li a .ln_left {
	background: rgb(181, 23, 24); left: 0px; top: 0px; width: 11px; height: 46px; display: none; position: absolute;}
.ls_nav ul li a:hover span {
	color: rgb(225, 1, 2);}
.ls_nav ul li .this span {
	color: rgb(225, 1, 2);}
.ls_nav ul li a:hover .ln_left {
	display: block;}
.ls_nav ul li .this .ln_left {
	display: block;}
.ls_main {
	width: 720px; height: 500px; color: rgb(43, 43, 43); padding-top: 58px; margin-left: 200px; position: relative;}
.ls_main h1 {
	color: rgb(43, 43, 43); font-size: 18px; font-weight: bold; margin-bottom: 16px;}
.ls_main p {
	width: 100%; font-size: 13px;}
.ls_main .ls_rt {
	right: 0px; position: absolute;}
.ls_main p .ls_red {
	color: rgb(255, 0, 0);}
.ls_main ul {
	width: 100%; color: rgb(0, 0, 0); font-size: 13px; margin-top: 10px;}
.ls_main ul li {
	line-height: 35px;}
.ls_main ul li .ls_rt {
	color: rgb(198, 23, 22);}
.ls_main ul li a {
	color: rgb(0, 0, 0); font-size: 13px;}
.ls_main ul li a:hover {
	color: rgb(198, 23, 22);}
.ls_main .ls_div {
	background: rgb(232, 232, 232); width: 100%; height: 1px; margin-top: 15px;}
.ls_main .ls_pages {
	margin-top: 10px;}
.ls_main .ls_pages a {
	color: rgb(43, 43, 43); font-size: 13px;}
.ls_main .ls_pages a:hover {
	color: rgb(198, 23, 22);}
.ar_main {
	width: 680px; color: rgb(43, 43, 43); padding-top: 58px; min-height: 500px;
}
.ar_main h1 {
	text-align: center; color: rgb(140, 9, 2); font-size: 20px; font-weight: normal; margin-bottom: 16px;
}
.ar_main .ar_ta {
	width: 100%; text-align: center; font-size: 12px;
}
.ar_main .ar_div {
	background: rgb(232, 232, 232); width: 100%; height: 1px; margin-top: 18px; margin-bottom: 13px;
}
.ar_main .ar_cont {
	padding: 20px; color: rgb(52, 52, 52); font-size: 14px;
}
.ar_main .ar_cont p {
	padding: 10px 0px; line-height: 20px;
}
.ar_main .ar_cont a {
	color: rgb(86, 86, 86); font-size: 14px;
}
.ar_main .ar_cont a:hover {
	color: rgb(225, 1, 2);
}
@media not all
{
.banner .bn_ipt_box {
	width: 83px;}
}

.let_zhongbu {
	background: rgb(255, 255, 255); border-style: solid solid none none; border-color: rgb(223, 223, 223); margin: 0px auto; padding: 10px; top: 58px; width: 260px; height: 950px; overflow: hidden; font-size: 11px; border-top-width: 1px; border-right-width: 1px;
}
.let_zhongbu ul li {
	background: url("/images/zakladka1.png") no-repeat left top; list-style: none; width: 260px; overflow: visible; padding-top: 2px; margin-bottom: 5px; display: block;
}
.let_zhongbu ul li a {
	width: 260px; height: 34px; color: rgb(130, 132, 111); padding-top: 10px; padding-left: 35px; font-size: 14px; margin-top: 0px; display: block;
}
.let_zhongbu ul li .active {
	background: url("/images/on.png") no-repeat right top;
}
.let_zhongbu ul li .inactive {
	background: url("/images/off.png") no-repeat right top;
}
.let_zhongbu ul li ul {
	margin-top: -4px; margin-bottom: 10px; display: none;
}
.let_zhongbu ul li ul li ul {
	margin-bottom: 5px;
}
.let_zhongbu ul li ul li {
	background: none; list-style: circle; color: rgb(143, 157, 76); padding-top: 0px; padding-bottom: 0px; padding-left: 1px; font-size: 12px; margin-top: 0px; margin-bottom: 0px; display: block;
}
.cms_ta {
	color: rgb(43, 43, 43); font-size: 15px; border-collapse: collapse;}
.cms_ta tbody tr td {
	padding: 5px;}
.ali_r {
	text-align: right;}
.input_box {
	padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(43, 43, 43); font-family: 微软雅黑; font-size: 15px;}
.button {
	background: rgb(238, 238, 238); padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 80px; color: rgb(43, 43, 43); font-family: 微软雅黑; font-size: 15px;}
.button:hover {
	background: rgb(243, 243, 243);}