@charset ;

* { margin:0; padding:0; border:0;}
a, a:visited { text-decoration:none;  color:#414141;}
a:hover { text-decoration:none; color:#242424;}
ul { list-style:none;}
li { list-style:none outside none; text-align:left;}
body { font-family:微软雅黑; font-size:14px; color:#333; text-align:left; background:#fff; background-attachment:fixed;}
div { margin:0 auto;}

.main_top { background:#f0f0f0; height:34px; min-width:1400px; width:100%;}
.main_top .mt_cont { height:34px; width:1400px; position:relative;}
.main_top .mt_cont a { font-size:13px; color:#818181; line-height:34px;}
.main_top .mt_cont a:hover { color:#3a3a3a;}
.main_top .mt_div { width:0; height:15px; border-left:2px solid #e7e7e7; border-right:2px solid #fafafa; margin-left:7px; margin-right:9px; line-height:34px;}
.main_top .mt_lb { position:absolute; left:0; top:0; height:34px;}
.main_top .mt_rb { position:absolute; right:0; top:0; height:34px;}

.banner { width:1400px; height:163px; background:url(../images/banner.png) center no-repeat; position:relative;}
.banner .bn_sear { width:113px; height:25px; top:44px; right:47px; position:absolute;}
.banner .bn_ipt_box { width:83px; width:83px\9; height:25px; line-height:25px; font-family:微软雅黑; font-size:14px; border:1px solid #d9d9d9; padding-left:5px; padding-right:25px; color:#7b7a7a; position:absolute; top:0; left:0;}
.banner .bn_ipt_box:hover, .banner .bn_ipt_box:focus { border:1px solid #b1b1b3;}
.banner .bn_mag { width:16px; height:16px; background:url(../images/search.png) no-repeat; right:6px; top:5px; position:absolute; cursor:pointer;}

.main_nav { height:53px; min-width:1400px; width:100%; background:#7c7a75; z-index:9;}
.main_nav .nav { width:1400px; background:#4d4d4d; height:53px; z-index:9;}
.main_nav .nav .nav_group { width:125px; height:53px; float:left; position:relative; z-index:9;}
.main_nav .nav .nav_group .nav_t { width:140px; height:53px; display:block; line-height:53px; font-size:18px; color:#ffffff; text-align:center;}
.main_nav .nav .nav_group:hover .nav_t { background:url(../images/nav_back.png) repeat-x; width:140px; height:53px; color:#ed041a;}
.main_nav .nav .nav_pd, .main_nav .nav .nav_pd:hover { width:140px;}
.main_nav .nav .nav_list { position:absolute; top:53; left:0; width:140px; background:#fbfbf8; display:none; z-index:10;}
.main_nav .nav .nav_list ul { padding-top:7px; padding-bottom:15px;}
.main_nav .nav .nav_list ul li { padding-left:12px; line-height:22px;}
.main_nav .nav .nav_list ul li a { font-size:13px; color:#7b7a7a;}
.main_nav .nav .nav_list ul li a:hover { color:#ed041a;}

.main_scroll { height:397px; background:#dedfe3; width:100%; min-width:1400px; z-index:7;}
.main_scroll .sc_cont { height:397px; width:1400px; position:relative;}
.main_scroll .sc_pics { height:397px; width:1400px; position:absolute; top:0; left:0; overflow:hidden;}
.main_scroll .sc_pics ul { height:397px; width:24000px; position:absolute; top:0; left:0; z-index:1;}
.main_scroll .sc_pics ul li { float:left; height:397px; width:1400px;}
.main_scroll .sc_pics ul li a { display:block; height:397px; width:1400px;}
.main_scroll .sc_left, .main_scroll .sc_right { position:absolute; top:170px; display:block; width:38px; height:52px; z-index:4;}
.main_scroll .sc_left { background:url(../images/left_a.png); left:0;}
.main_scroll .sc_right { background:url(../images/right_a.png); right:0;}
.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); width:584px; height:39px; bottom:20px; left:0; position:absolute; z-index:4;}
.main_scroll .sc_cover span { font-size:18px; color:#ffffff; line-height:39px; margin-left:136px;}
.main_scroll .sc_data, .main_scroll .sc_hide { display:none;}
.main_scroll .sc_title { margin-left:136px; font-size:18px; color:#ffffff; margin-top:7px; line-height:24px; z-index:4;}

.main_body { background:url(../images/main_back.png) #f0f0f0 center repeat-y; width:100%; min-width:1400px; min-height:500px;}
.main_cont { width:1400px; position:relative; min-height:750px;}

.bd_block { width:616px; height:225px; position:absolute;}
.bd_block h2 { font-size:27px; color:#8d020f; font-weight:normal; text-align:left; margin-top:5px;}
.bd_block .bd_more { position:absolute; top:26px; right:12px; color:#757677;}
.bd_block .bd_more:hover { color:#8d020f;}
.bd_block .bd_div { width:616px; height:4px; background:#bbbbbb; position:absolute; left:0; top:52px; line-height:4px;}
.bd_block ul { margin-left:8px; margin-top:44px;}
.bd_block ul li { font-size:13px; line-height:22px; height:24px; width:594px; position:relative; color:#333;}
.bd_block ul li a { font-size:15px;line-height:26px; height:28px;  color:#333;}
.bd_block ul li a:hover { color:#8d020f;}
.bd_block ul li span { position:absolute; top:6px; right:1px;line-height:22px; height:24px; }

.bd_other { position:absolute;}
.bd_other h2 { font-size:16px; color:#870604; font-weight:normal; text-align:left; margin-top:5px; margin-left:28px;}
.bd_other .ot_tit { width:21px; height:21px; position:absolute; top:5px; left:2px;}
.bd_other .ot_div { height:2px; width:100%; background:#e4e4e4; top:30px; position:absolute; left:0;}
.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:#39187e;}
.bd_other .ot_uni a { font-size:13px; color:#6d6d6d;}
.bd_other .ot_uni a:hover { color:#8d020f;}
.bd_other .ot_fra { top:61px; left:-20px; position:absolute;}
.bd_other .ot_fra li { float:left; height:71px; width:160px; position:relative; line-height:17px;}
.bd_other .ot_fra li span { font-size:11px; left:68px; top:29px; position:absolute;}
.bd_other .ot_fra li .ot_res { font-size:11px; left:68px; top:47px; position:absolute; color:#39187e;}
.bd_other .ot_fra li a:hover span { color:#8d020f;}
.bd_other .ot_lk { top:44px; left:0; position:absolute; width:100%;}
.bd_other .ot_lk a { font-size:15px; line-height:28px; margin-right:35px; margin-left:10px; position:relative;}
.bd_other .ot_lk a:hover { color:#8d020f;}

.footer { height:120px; min-width:1400px; width:100%; background:#d5d5d6;}
.footer .main_copy { height:120px; width:1400px; background:#383838; color:#a6a6a6; font-size:14px;}
.footer .main_copy p { padding-top:25px; text-align:center; line-height:24px;}
.footer .main_copy p a { color:#a6a6a6; font-size:14px;}
.footer .main_copy p a:hover { color:#ffffff;}

.ls_cur { font-size:12px; color:#2d2d2d; top:20px; left:32px; position:absolute;}
.ls_cur .ls_hint { color:#cc0000;}

.ls_nav { width:127px; position:absolute; left:0; top:48px;}
.ls_nav .ln_top { width:127px; height:9px; background:url(../images/ls_top.png);}
.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 { margin-left:33px; line-height:47px; font-size:16px; color:#333;font-weight: bold;}
}
.ls_nav ul li a .ln_bottom { width:97px; height:1px; position:absolute; right:0; bottom:0; background:#e8e8e8;}
.ls_nav ul li a .ln_left { width:11px; height:46px; position:absolute; left:0; top:0; background:#b51718; display:none;}
.ls_nav ul li a:hover span, .ls_nav ul li .this span { color:#e10102;}
.ls_nav ul li a:hover .ln_left, .ls_nav ul li .this .ln_left { display:block;}

.ls_main { margin-left:200px; padding-top:58px; width:1020px; height:500px; color:#2b2b2b; position:relative;}
.ls_main h1 { font-size:18px; color:#2b2b2b; font-weight:bold; margin-bottom:16px;}
.ls_main p { width:100%; font-size:13px;}
.ls_main .ls_rt { position:absolute; right:0;}
.ls_main p .ls_red { color:#ff0000;}
.ls_main ul { font-size:15px; width:100%; color:#000000; margin-top:10px;}
.ls_main ul li { line-height:35px;}
.ls_main ul li .ls_rt { color:#c61716;}
.ls_main ul li a { font-size:15px; color:#000000;}
.ls_main ul li a:hover { color:#c61716;}
.ls_main .ls_div { height:1px; width:100%; background:#e8e8e8; margin-top:15px;}
.ls_main .ls_pages { margin-top:10px;}
.ls_main .ls_pages a { color:#2b2b2b; font-size:13px;}
.ls_main .ls_pages a:hover { color:#c61716;}

.ar_main { margin-left:200px; padding-top:58px; width:1072px; min-height:500px; color:#2b2b2b; position:relative;}
.ar_main h1 {  color:#8c0902; font-weight:normal; margin-bottom:16px; text-align:center;}
.ar_main .ar_ta { width:100%; font-size:12px; text-align:center;}
.ar_main .ar_div { height:1px; width:100%; background:#e8e8e8; margin-top:18px; margin-bottom:13px;}
.ar_main .ar_cont { font-size:16px; color:#343434; padding-bottom:20px;}
.ar_main .ar_cont p { line-height:20px; padding:10px 0;}
.ar_main .ar_cont a {  color:#565656;}
.ar_main .ar_cont a:hover { color:#e10102;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.banner .bn_ipt_box { width:83px;}
}

@-moz-document url-prefix() { .banner .bn_ipt_box { width:83px;} }

.cms_ta { border-collapse:collapse; color:#2b2b2b; font-size:15px;}
.cms_ta tbody tr td { padding:5px;}
.ali_r  { text-align:right;}
.input_box { border:1px solid #ccc; font-family:微软雅黑; font-size:15px; color:#2b2b2b; padding:2px;}
.button { border:1px solid #ccc; font-family:微软雅黑; font-size:15px; color:#2b2b2b; background:#eee; width:80px; padding:2px;}
.button:hover { background:#f3f3f3;}